CN1823483B - Information providing method - Google Patents

Information providing method Download PDF

Info

Publication number
CN1823483B
CN1823483B CN200480020524.1A CN200480020524A CN1823483B CN 1823483 B CN1823483 B CN 1823483B CN 200480020524 A CN200480020524 A CN 200480020524A CN 1823483 B CN1823483 B CN 1823483B
Authority
CN
China
Prior art keywords
information
server
program
client terminal
related information
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.)
Expired - Fee Related
Application number
CN200480020524.1A
Other languages
Chinese (zh)
Other versions
CN1823483A (en
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 Corp filed Critical Sony Corp
Priority claimed from PCT/JP2004/007051 external-priority patent/WO2005006616A1/en
Publication of CN1823483A publication Critical patent/CN1823483A/en
Application granted granted Critical
Publication of CN1823483B publication Critical patent/CN1823483B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

One kind of information providing equipment has the information related to the program broadcast stored in advance. The equipment receives the request on the related information from the client terminal (CT) receiving the program broadcasting signal. During changing the broadcast program, the equipment updates the relevant read and transmitted information synchronously with the program change. It is possible to provide program synchronously with the related information without time difference.

Description

Information providing method
Technical field
The present invention relates to a kind of information providing method, suitably provide the information that is associated with for example programming to client terminal from given server by network.
Background technology
Usually, broadcast receiver is used for the audio stereo playback system such as integrated (all-in-one) stereophonic sound system and independent stereo assembly, portable audio system, car audio system etc.Broadcast receiver receives also demodulation from the broadcast singal of radio station broadcast, and makes the user can listen to program and musical works.
On the other hand, radio station announces the various information of relevant its program on the Internet home page.For example, program of radio station broadcast, and provide musical works information as the related information of relevant broadcast music works to the audience of this program is such as their title and the numbering of the title and the CD of artist--name and recording musical works.
Provide a kind of audio reproduction apparatus (for example referring to patent file 1: Japanese patent application publication No. 2003-274302) as client terminal, it realizes radio reception function and internet linkage function in a system, this system carries out simultaneously to be listened to radio programming and obtain musical works information.
This audio reproduction apparatus makes the user listen to program from audio reproduction apparatus, and provides server to obtain musical works information from related information.Musical works information is included in title, artist name of the musical works of broadcasting in the program etc.
Referring to Figure 20, below described musical works information sequence is provided.In this sequence, client terminal CT receives from the musical works of the RS of radio station broadcasting and is used to listen to.In response to the request of obtaining from client terminal CT, related information provides server KS that musical works information is provided, such as title that is associated with musical works and artist name.
At step SP1, the RS of radio station begins broadcast music works A in program.The RS of radio station proceeds to next step SP2 then, provides server KS musical works A to go on the air with the notice related information.The RS of radio station proceeds to next step SP3.
At step SP11, related information provides server KS to safeguard the musical works database of information, and the title of the CD of these musical works information and the title that relates to the multiclass musical works and artist, record respective piece of music and numbering etc. are relevant.Being necessary provides the musical works information that is associated with the musical works A that notifies from the RS of radio station to client terminal CT.Particularly, musical works information comprises title and artist name, title and the numbering of the CD of recording musical works A.Therefore, related information provides server KS to provide server KS to be updated to new musical works information previous music information, proceeds to next step SP12 then.
At step SP21, client terminal CT receives the musical works A in step SP1 broadcasting by the RS of radio station, thereby the user can listen to it.At step SP22, by providing server KS to send the request of obtaining such as the musical works information of title and artist name with 30 seconds interval to related information, client terminal CT carries out poll (polling).Client terminal proceeds to next step SP23 then.
Related information provides the musical works information that server KS preserves to be provided in advance.At step SP12, in response to the request of obtaining from client terminal CT, related information provides server KS that the musical works information of relevant musical works A is provided to client terminal CT by internet 2.Related information provides server KS to proceed to next step SP13 then.
At step SP23, client terminal CT use LCDs waits the musical works information that provides server KS to provide from related information is provided.Do making the user can discern musical works information like this, such as title and artist name about the musical works A that in program, broadcasts.Client terminal CT proceeds to next step SP24 then.
At step SP3, the RS of the radio station musical works A that goes off the air.At step SP4, the RS of radio station stops the current program of broadcast music works A, and the next program of going on the air proceeds to next step SP5 then.
At step SP24, after the last request of obtaining 30 seconds, client terminal CT provides server KS to send the request of obtaining to musical works information once more to related information.
At step SP13, the next program although the RS of radio station has gone on the air, related information provide server KS that the musical works information of the musical works A that broadcasts in the relevant program formerly still is provided to client terminal CT tale quale.Reason is that although the program of broadcast music works A stops, the musical works information of musical works A is not upgraded as yet, and still arranges to provide.
At step SP25, client terminal CT receives next program from the RS of radio station and is used to listen to.But client terminal CT obtains and shows the musical works information of the musical works A that broadcasts in the relevant program formerly, proceeds to next step SP26 then.
Then, at step SP5, the RS of the radio station musical works B in the next program that goes on the air.At step SP6 subsequently, the RS of radio station provides server KS notice musical works B to go on the air to related information.Related information provides server KS to proceed to next step SP15 then.
At step SP26, client terminal CT defers to the polling interval and comes to provide server KS to send the request of obtaining to musical works information once more to related information.Client terminal CT proceeds to next step SP27 then.
At step SP15, related information provides server KS in response to the request of obtaining from client terminal CT, and the musical works information after the renewal of relevant musical works B is provided to client terminal CT.At step SP27, client terminal CT obtains and shows the musical works information of relevant musical works B.
As mentioned above, provide sequence according to conventional musical works information, as time goes by, the RS of radio station becomes the broadcasting of current program into next program.In this case, the related information broadcasting that provides server KS to become musical works B up to the broadcasting of musical works A just can obtain the notice from the RS of radio station.Related information provides server KS still the information that then will provide to be provided for the musical works information of relevant musical works A and does not upgrade.Therefore, related information provides server KS in response to the musical works information that relevant musical works A is provided from the request of obtaining of client computer CT, although this information and the current next program of broadcasting and uncorrelated.
Therefore, inconsistent from next broadcast program of the RS of radio station and the musical works information that provides server KS to provide from related information is provided client terminal CT.This has caused inconvenience to the user.
Summary of the invention
The present invention makes according to above content.Therefore providing a kind of information providing method is one object of the present invention, and this method can be guaranteed to provide consistency between the related information that server provides from the program of radio station broadcast and from related information, with real time link program and related information.
For solving described problem, information providing method according to the present invention may further comprise the steps: sequentially the related information with relevant broadcast program is stored in the storage device, and acceptance is from the request of obtaining to related information of radio receiver, to receive the broadcast singal of this program; Read the related information that is stored in the storage device according to the timing of accepting the request of obtaining, and send this related information to radio receiver; And when broadcast program became next program, renewal should be read the related information that is used to transmit from storage device.
This method makes the related information that upgrades with altered program synchronous driving become possibility.Therefore, synchronously provide program and not free poor between the two, guarantee that consistency is possible with related information.
Information provider unit according to the present invention comprises: storage device is used for sequentially storing the related information of relevant broadcast program; Obtain the request receiving device, be used to accept the request of obtaining, to receive the broadcast singal of this program to related information from radio receiver; The related information conveyer is used for and obtains the request receiving device and accept the timing of the request of obtaining and synchronously read the related information that is stored in the storage device, and sends this related information to radio receiver; And updating device, being used for when broadcast program becomes next program, renewal should be read the related information that is used to transmit from storage device.
This device makes the related information that upgrades with altered program synchronous driving become possibility.Therefore, synchronously provide program and not free poor between the two, guarantee that consistency is possible with related information.
A kind of information according to the present invention provides program to make information processor can carry out following steps: sequentially the related information with relevant broadcast program is stored in the storage device, and acceptance is from the request of obtaining to related information of radio receiver, to receive the broadcast singal of this program; Read the related information that is stored in the storage device according to the timing of accepting the request of obtaining, and send this related information to radio receiver; And when broadcast program became next program, renewal should be read the related information that is used to transmit from storage device.
This information provides program to make the related information that upgrades with altered program synchronous driving become possibility.Therefore, synchronously provide program and not free poor between the two, guarantee that consistency is possible with related information.
The present invention makes the related information that upgrades with altered program synchronous driving become possibility, therefore, synchronously provides program and not free poor between the two with related information, guarantees that consistency is possible.Therefore, may realize to guarantee providing consistency between the related information that server provides, provide program with information providing method, information provider unit and the information of real time link program and related information from the program of radio station broadcast and from related information.
Description of drawings
Fig. 1 is the schematic diagram that illustrates according to the configured in one piece of first embodiment of the invention.
Fig. 2 is the schematic block diagram that radio station's configuration is shown.
Fig. 3 illustrates the schematic block diagram that URL provides the server configuration.
Fig. 4 illustrates the schematic block diagram that related information provides the server configuration.
Fig. 5 is the schematic block diagram that the circuit arrangement of client terminal is shown.
Fig. 6 is the schematic diagram that the directory management of content is shown.
Fig. 8 be illustrate uncertain URL whether available state information the schematic diagram of order is provided.
Fig. 9 is the schematic diagram that the state information screen is shown.
Figure 10 illustrates to determine whether available state information provides schematic diagram in proper order to URL.
Figure 11 illustrates the schematic diagram that musical works information according to the present invention provides order.
Figure 12 illustrates the schematic diagram that programme information according to the present invention provides order.
Figure 13 illustrates the block diagram of use according to the hardware configuration of the functional circuit blocks of the client terminal of second embodiment of the invention.
Figure 14 is the block diagram that the hardware configuration of the functional circuit blocks of using portal server is shown.
Figure 15 is the block diagram that the hardware configuration of the functional circuit blocks of using messages broadcast by radio to transmit server is shown.
Figure 16 is the sequence chart that the authentication procedures between client terminal and the portal server is shown.
Figure 17 is the sequence chart that the authentication procedures between client terminal and the service providing server is shown.
Figure 18 illustrates messages broadcast by radio (broadcasting tabulation (on-air-list) information) service of transmission the sequence chart of process is provided.
Figure 19 illustrates messages broadcast by radio (broadcasting (now-on-air) list information now) service of transmission the sequence chart of process is provided.
Figure 20 illustrates the schematic block diagram that conventional musical works information provides sequence.
Embodiment
Each embodiment of the present invention describes in detail with reference to the accompanying drawings.
(1) first embodiment
(1-1) configured in one piece of information providing system
As shown in Figure 1, the whole formation information providing system of the present invention of label 1 expression.Client terminal CT receives the broadcasting from the RS of radio station.
In information providing system 1, the RS of radio station provides server KS to link to each other with the management information that comprises a computer.One industrial siding is used for this connection.Management information provides server KS instead of wireless radio station RS that the homepage of the RS of radio station is provided.In response to the request of obtaining from client terminal CT, management information provides server KS that musical works information can be provided, as relevant by such as the network 2 of internet related information from the musical works of the RS of radio station broadcasting.
In information providing system 1, comprise that the URL of a computer provides server 3 to obtain URL (uniform resource locator) notification of information, the information that this URL information representation use homepage etc. provide server KS to provide by related information provides the access destination of service.
If expression information provides among the URL of access destination of service and done change, then URL provides the URL after server 3 changes according to the notice management that server KS is provided from related information.The information that URL provides server 3 always to provide in response to the relevant RS of radio station from client terminal CT provides the inquiry of the access destination of service, and up-to-date URL is provided.
, in a plurality of zones, can share same frequency because but radio broadcasting is subject to the receiving area.For example, 80.0 mhz frequencies can be used in the urban district, Tokyo by FM Tokyo, and are used in the Tohoku district by FM Aomori.
Therefore, client terminal CT can not only be used for URL by appointment provides the frequency of server 3 to come specific radio radio station RS.Client terminal CT also provides server 3 that the customizing messages that is called catchword is provided to URL, comes specific radio radio station RS.In this way, client terminal CT can provide server 3 to receive URL from URL reliably.As mentioned above, this URL represents to provide service by the information that the RS of radio station provides.
(1-2) configuration of the RS of radio station
As shown in Figure 2, the RS of radio station comprises control section 70, and it comprises CPU (CPU).Control section 70 use ROM (read-only memorys) 71 and RAM (random access memory) 72 start base program and the various application program such as OS (operating system).Based on these programs, control section 70 is controlled whole system to unify mode.The RS of radio station carries out such as the process of programming to come by antenna 74 from broadcasting translator unit 73 to client terminal CT broadcast program.
The RS of radio station uses content data base 74 to store many contents, such as previous recorded program and the musical works that will broadcast in program.The RS of radio station comes broadcast program according to program log, and the required musical composition content of broadcast program.
In this case, the RS of radio station uses data communication processing section 76 to notify related information to provide server KS musical works to broadcast in program.In addition, the RS of radio station notice related information provides server KS broadcasting which program.
(1-3) URL provides the configuration of server
As shown in Figure 3, URL provides server 3 to comprise control section 80, and it comprises a CPU.Control section 80 use ROM 81 and RAM 82 start base program and the various application program such as OS.Based on these programs, URL provides server 3 to carry out whole control, assigned operation etc.
URL provides server 3 to receive the catchword of specifying CT from client computer, and server 3 is searched in URL stored data base 83 by being provided as the URL that information provides the homepage of service corresponding to the RS of radio station that wails then.This URL provide server 3 by data communication processing section 84 to client terminal CT Return URL.
URL provides server 3 also to provide server KS link to each other (Fig. 1) with related information.URL provides server 3 to receive the state information of expression related information by the service state among the server KS by processing data information part 84.This URL provides server 3 to provide state information and URL to client terminal CT.
(1-4) related information provides the configuration of server
As shown in Figure 4, related information provides server KS to comprise control section 90, and it comprises a CPU.Control section 90 use ROM 91 and RAM 92 start base program and the various application program such as OS.Based on these programs, related information provides server KS to carry out whole control, assigned operation etc.
Related information provides server KS to search for the musical works information of relevant musical works of for example being broadcasted by the RS of radio station in musical works information database 93 in program.Related information provides server KS to provide musical works information as related information by data communication processing section 95 to client terminal CT.
In addition, related information provides server KS to search for programme information in program information database 94, the player that these programme informations are associated about the program with the RS of radio station broadcasting, DJ name, type etc.Related information provides server KS to provide programme information as related information by data communication processing section 95 to client terminal CT.
(1-5) circuit arrangement of client terminal CT
As shown in Figure 5, the CPU 1 of client terminal CT reads such as base program and each application program from OS from the ROM 13 that links to each other by bus 12, and launches these programs in RAM 20.Based on these programs, CPU 11 carries out integrated operation, assigned operation etc.For example, CPU 11 by network 2 executive communications operations, with user-dependent I/O operation, content from the reproduction of medium and from the RS of radio station downloaded contents to the management of the writing of hard disk drive (HDD) 21, content etc.
Operation input section 15 sends input information to input processing section 14.Input information is corresponding to the operation of user to the various operating equipments that provide on the case surface of main unit or the remote controller (not shown).Import processing section 15 then designated treatment is applied to this input information, then it is sent to CPU 11 as operational order.CPU 11 carries out corresponding to operational order and handles.
The display device of display 17 expression such as LCDs, and can directly invest on the main unit case surface or be installed in the outside.Display 17 shows result and other the various information from CPU 11.
Media drive 19 reappears CD (CD) for example or comprises the memory stick (registered trade mark) of flash memory etc.The reproducible results of the 24 pairs of outputs from 2-channel loudspeaker 25 in voice data processing section is carried out digital-to-analogue conversion.
When CPU 11 reappeared the data of the audio content of musical works for example by media drive 19, audio content can be stored as the audio data file in the hard disk drive 21.
In addition, CPU 11 uses media drive 19 to read a plurality of rest images that are stored in the memory stick.These rest images can be by showing that processing section 16 is shown as slide demonstration on display 17.
In addition, CPU 11 energy random accesss also read a plurality of musical works that are stored in the hard disk drive 21, so that reappear these musical works as jukebox with the order of user's request.
Tuner pack 27 is equal to for example AM or FM radio tuner.The broadcast singal that tuner pack 27 receives on antenna 26 in demodulation under the control of CPU 11.Result as broadcast audio is transmitted to voice data processing section 24, and from loud speaker 25 outputs.
Under the control of CPU 11, communication process part 22 uses network interface 23 to transmit data by network 2 to outside network compatible device.Communication process part 22 uses network interface 23 to come to receive data from the external network compatible apparatus, and the data of decoding and receiving.Communication process part 22 sends decoded data to CPU 11 then.
(1-6) directory management of content
The CPU 11 of client terminal CT manages the content that will be stored in the hard disk drive 21 according to the bibliographic structure shown in Fig. 6.In the specified scope of " root " catalogue, create any amount of " file " catalogue." file " catalogue waits according to the classification of content or all users and creates.
Under " file " catalogue, in specified scope, create any amount of " special edition " catalogue." special edition " catalogue is for example corresponding to an album title." special edition " directory stores belongs to one or more " track " file of " special edition " catalogue.That is to say that " track " file is equal to musical works, i.e. a content.
Database file is stored in hard disk drive 21, and is used for the directory management of content.
(1-7) program module of client terminal CT configuration
As shown in Figure 7, client terminal CT is included in the program module that OS goes up operation.Particularly, client terminal CT and each server interaction provide server KS such as CD sales server 31, internet radio server 32, music transfer operation server 33, integrity service server 34 and the related information of selling CD.
HTTP (HTML (Hypertext Markup Language)) messaging program 36 uses http communications and each server interaction, such as CD sales server 31, internet radio server 32, music transfer operation server 33, provide the integrity service server 34 of integrity service and related information that server KS is provided.Communicator program 37 is the program modules with HTTP messaging program 36 swap datas.
On communicator program 37, meaningful reproduction module 38 and copyright protection information administration module 39.The code information of content recurrence module 38 translation contents also reappears content.Copyright protection information administration module 39 is handled the information of relevant copyright protection.Content recurrence module 38 and copyright protection information administration module 39 correspond respectively to internet radio channel/selection and reappear module 43 and musical works purchase/reproduction module 44.Internet radio channel/selection reappears module 43 selections and reappears the internet radio channel.The purchase of music purchasing/reproduction module 44 control musical works also reappears sample.
XML (extend markup language) browser 50 is placed on internet radio channel selection/reproduction module 43 and the music purchasing/reproduction module 44.The XML file that XML browser 50 is translated from each server, and on display 17, show them.
For example, the user uses XML browser 50 to select musical works.Selected musical works is bought, and is write hard disk drive 21 by hard-disk content controller 42 by music purchasing/reproduction module 44.
Communicator program 37 links to each other with the checking storehouse 47A in storehouse 47.Checking storehouse 47A verifies each server, such as integrity service server 34.
On communicator program 37, database access module 40, content-data access modules 41 and hard-disk content controller 42 are arranged.
Each database of database access module 40 visit configurations in hard disk drive 21.41 visits of content-data access modules are stored in the content-data in the hard disk drive 21.The content of hard-disk content controller 42 managed storage in hard disk drive 21.
On hard-disk content controller 42, relevant information display module 45 and tuner selection/reproduction/recording module 46.Related information display module 45 shows by the title of the musical works of radio station broadcast, artist name etc.Tuner channel selection/reproduction/recording module 46 is selected the RS of radio station and write down the musical composition content that receives from the RS of radio station on hard disk drive 21.
When the RS of radio station that for example selects by audio user interface 51 receives musical works, the musical works that is received writes hard disk drive 21 by content-data access modules 41.
Related information display module 45 provides server KS to receive related information by HTTP messaging program 36 from related information.Related information comprises title and the artist name by the musical works of the RS of the radio station current broadcast of selecting reproduction/recording module 46 corresponding to tuner channel.Related information shows on display 17 by audio user interface (UI) 51.
Related information not only shows on display 17 by audio user interface 51, and also temporarily is stored among the montage storehouse 47B in storehouse 47.According to user instruction, related information temporarily is stored in the hard disk drive 21 by database access module 40.
Other program module of client terminal CT comprises that CD reappears module 48 and HDD reappears module 49.CD program module 48 is reappeared CD.HDD reappears module 49 and reappears hard disk drive 21.Reproducible results is by voice data processing section 24 and loud speaker 25 outputs.
(1-8) information provides the state information of service that sequence is provided
The RS of radio station provides the homepage that one of service is provided as information.URL provides server 3 to provide the up-to-date of homepage and URL accurately by network 2 to client terminal CT.Simultaneously, client terminal CT obtains the state that information provides service.State information provides process to be used for this purpose.Below describe state information process is provided.
(1-8-1) state information of the availability of uncertain URL provides sequence
In step SP31 shown in Figure 8, related information provides server KS that the homepage of the RS of radio station is provided by network 2.Homepage can obtain service, can stop to provide service, maybe can safeguard.In these cases, related information provides server KS to send these service states to URL as state information server 3 is provided.
Related information provides server KS also can transmit other state information, provides the homepage URL of server KS, the RS of radio station and the information of additional messages such as relevant related information.
At step SP41, the server state information that 3 signs provide server KS to provide from related information is provided URL, that is, and and about related information provides the homepage URL of server KS, the RS of radio station, the service state of homepage and the information of additional messages.URL provides server 3 that this state information is stored in (Fig. 3) in the URL stored data base 83, and proceeds to next step SP42.
At step SP51, client terminal CT provides server 3 to send URL to URL and obtains request, so that the homepage of the RS of radio station is provided by the catchword that provides server 3 to send specific radio radio station RS and user profile (user ID, password, checking dialogue ID etc.) to URL.Client terminal CT proceeds to next step SP52 then.
At step SP42, URL provides server 3 to come specific radio radio station RS based on the catchword from client terminal CT.URL provides server 3 to read state information corresponding to specific radio radio station RS from URL stored data base 83.URL provides server 3 to provide state information by network 2 to client terminal CT.At this moment, URL provides the server user profile that 3 checkings send from client terminal CT.This is discussed in more detail below with reference to second embodiment.
At step SP52, client terminal CT provides server 3 to obtain state information from URL, and shows that on display 17 it is to provide service state to user notification information.In addition, client terminal CT provides URL to be stored among RAM 20 and the HDD 21 with reference to wailing temporary transient state information with state information.Client terminal proceeds to next step SP53 then.
As shown in Figure 9, client terminal CT display status information screen 100 on display 17 for example is to provide service state to user notification information.More specifically, URL viewing area 101 illustrates the URL of the access destination of the homepage of representing the RS of radio station.State information viewing area 102 uses the message such as " but providing service from the present acquired information of homepage " that the availability that information provides service is shown.Additional messages viewing area 103 illustrates additional messages, such as " because routine maintenance will stop service in 2:00 to 5:00am on January 1 ".
At step SP53, client terminal CT determines that based on the state information content information provides service whether to carry out.Only ought determine to have carried out the state information service, client terminal CT just proceeds to next step SP 54.When state information comprised that for example state information provides URL, client terminal CT determines to have carried out information provided service.
Provide service if determine to have carried out information at step SP54, then the state information of the temporary transient storage of client terminal CT visit provides URL, and promptly information provides the homepage of service.Client terminal CT provides server KS to send request to related information, to obtain about from the program of the RS of radio station broadcasting and the related information of musical works.
At step SP32, related information provide server KS by network 2 in response to the request of obtaining from client terminal CT, provide the related information that closes program and musical works.At this moment, related information provides server KS to carry out checking based on the user profile that sends from client terminal CT.This is described in detail later with reference to second embodiment.
(1-8-2) state information of determining the availability of URL provides sequence
In step SP61 shown in Figure 10, related information provides server KS, and SP31 moves as the step.Homepage can obtain service, can stop to provide service, maybe can safeguard.In these cases, related information provides server KS to send these service states to URL as state information server 3 is provided.
Related information provides server KS also can transmit other state information, provides the homepage URL of server KS, the RS of radio station and the information of additional messages such as relevant related information.
At step SP71, the server state information that 3 signs provide server KS to provide from related information is provided URL, that is, and and about related information provides the homepage URL of server KS, the RS of radio station, the service state of homepage and the information of additional messages.URL provides server 3 that this state information is stored in (Fig. 3) in the URL stored data base 83, and proceeds to next step SP72.
At step SP81, client terminal CT provides server 3 to send URL to URL and obtains request, so that the homepage of the RS of radio station is provided by the catchword that provides server 3 to send specific radio radio station RS and user profile (user ID, password, checking dialogue ID etc.) to URL.Client terminal CT proceeds to next step SP82 then.
At step SP72, URL provides server 3 to come specific radio radio station RS based on the catchword from client terminal CT.URL provides server 3 to read state information corresponding to specific radio radio station RS from URL stored data base 83.URL provides server 3 to determine whether this state information comprises the URL of the homepage that is passed through by the RS of radio station.If the result negates that then URL proceeds to next step SP73 by server 3.At this moment, URL provides the server user profile that 3 checkings send from client terminal CT.This is discussed in more detail below with reference to second embodiment.
In step 73, determine in state information, not comprise URL.This expression information provides service now unavailable and do not have a homepage.At this moment, URL provides server 3 to add expression information to state information provides service disabled message, such as " homepage does not provide information that service is provided now ".URL provides server 3 to provide this state information to client terminal CT.
Yet if be sure step SP72 result, URL provides server 3 to proceed to next step SP74.URL provides server 3 to provide network 2 to provide the state information that reads from URL stored data base 83 to client terminal CT, proceeds to next step SP75 then.
At step SP82, client terminal CT provides server 3 to obtain state information from URL, and shows that on display 17 it is to provide service state to user notification information.In addition, client terminal CT provides URL to be stored among RAM 20 and the HDD 21 with reference to wailing temporary transient state information with state information.Client terminal proceeds to next step SP83 then.
The let us hypothesis provides at step SP73 and has comprised that expression information provides the condition of information information of the unavailability of service.Client terminal CT shows the message such as " homepage does not provide information that service is provided now " on display 17.
On the other hand, the let us hypothesis provides the state information that comprises URL at step SP74.But client terminal CT is display status information screen 100 (Fig. 9) on display 17, visually to provide service state to user notification information in advance.More specifically, state information screen 100 illustrate the expression RS of radio station homepage access destination URL, availability that information provides service and such as the additional messages of " because scheduled maintenance will stop service at day moon 2:00~5:00 ".
At step SP83, client terminal CT determines that based on the state information content information provides service whether to carry out.Only ought determine to have carried out the state information service, client terminal CT just proceeds to next step SP84.
Provide service if determine to have carried out information at step SP84, then the state information of the temporary transient storage of client terminal CT visit provides URL, and promptly information provides the homepage of service.Client terminal CT provides server KS to send request to related information, to obtain about from the program of the RS of radio station broadcasting and the related information of musical works.
At step SP62, related information provide server KS by network 2 in response to the request of obtaining from client terminal CT, provide the related information that closes program and musical works.At this moment, related information provides server KS to carry out checking based on the user profile that sends from client terminal CT.This is described in detail later with reference to second embodiment.
(1-9) related information provides sequence
(1-9-1) musical works information provides sequence
Referring now to Figure 11, a process is below described, related information provides server KS to follow appointed information and program is provided and uses homepage to provide related information to client terminal CT, comprises and the relevant musical works information of being broadcasted by the RS of radio station of musical works.
At step SP101, the RS of radio station begins broadcast music works A in current program, proceeds to next step SP102 then.
After step SP102 went on the air musical works A, the RS of radio station provided server KS to notify this state to related information, proceeds to next step SP103 then.
At step SP111, related information provides server KS to use musical works information database 93 (Fig. 4) to safeguard the musical works database of information that is associated with musical works.More specifically, musical works information comprises the title of CD of the title of relevant multiclass musical works and artist--name, record respective piece of music and numbering etc.Being necessary provides the musical works information that is associated with from the musical works A of the RS of radio station notice to client terminal CT.Therefore, related information provides server KS with the musical works information of previous musical works information updating for being associated with musical works A, proceeds to next step SP112 then.
At step SP112, client terminal CT receives the musical works A that is broadcasted by the RS of radio station at step SP101, thereby the user can listen to it.At step SP122, provide the obtain request of server KS transmission by interval to related information to musical works information with 30 seconds, client terminal CT carries out poll.This musical works information comprises title and the artist name that is associated with musical works A.Client terminal CT proceeds to next step SP123 then.
The musical works information that related information provides server KS to prepare in advance will to provide.At step SP112, in response to the request of obtaining from client terminal CT, related information provides server KS that the musical works information of the relevant musical works A that is prepared is provided to client terminal CT by network 2.Related information provides server KS to proceed to next step SP113 then.
At step SP123, client terminal CT uses display 17 to show the relevant musical works information that the musical works A that server KS provides is provided from related information.So do making the user can discern musical works information, such as title and artist name about the musical works A that in program, broadcasts.Client terminal CT proceeds to next step SP124 then.
At step SP103, the RS of the radio station musical works A that goes off the air.At step SP104, the RS of radio station stops the current program of broadcast music works A, and the next program of going on the air proceeds to next step SP105 then.
At step SP105, the RS of radio station begins next broadcasting, provides server KS to send clearance order to related information simultaneously.This is at the musical works information of the relevant musical works A of programming formerly is provided the out of Memory that provides server KS to keep from related information.The RS of radio station proceeds to next step SP106 then.
At step SP113, related information provides server KS to remove the musical works information of relevant musical works A from the out of Memory that will provide is provided.Do like this, the musical works information that related information provides server KS to remove relevant musical works A proceeds to next step SP114 then.
At step SP124, from the interval that the up-to-date request of obtaining has been spent 30 seconds.Client terminal CT provides server KS to send the request of obtaining to musical works information to related information once more.
At step SP114, related information provides server KS to stop being used for the last program of broadcast music works A and beginning next program.Almost simultaneously, related information provides server KS that the musical works information of the relevant musical works A that broadcasts in last program is provided from the out of Memory that will provide.Related information provides server KS to provide empty musical works information (empty data) to client terminal CT, proceeds to next step SP115 then.
At step SP125, client terminal CT shows empty musical works information on display 17.That is to say, do not show thereon.
Because what does not show on display 17, client terminal CT is broadcast music works not in the user notification current broadcasting program indirectly.
At step SP106, the RS of the radio station musical works B in the current program that goes on the air.At step SP107, the RS of radio station provides server RS notice musical works B to go on the air to related information.
At step SP113, the musical works information that related information provides server KS to remove relevant musical works A.Therefore, at step SP115, related information provides server KS to read the musical works information of relevant musical works B from musical works information database 93.Server KS is provided related information the musical works information of musical works information updating for providing with being read, and proceeds to next step SP116 then.
At step SP126, client terminal CT provides server KS to send the request of obtaining to musical works information to related information once more.At step SP116, related information provides the musical works information after server KS provides the renewal from relevant musical works B to client terminal CT.At step SP127, client terminal CT obtains the musical works information of relevant musical works B, and shows it on display 17.
Like this, the client terminal CT musical works A that can be when the RS of radio station broadcast program provides server KS to obtain to broadcast the relevant program or the musical works information of B from related information.The program and musical works information free demonstration that prevent current broadcast are possible poorly.
(1-9-2) programme information provides sequence
With reference to Figure 12, a process is below described, related information provides server KS to use homepage to provide related information to client terminal CT, i.e. the information that is associated with the program of the RS of radio station broadcasting.In Figure 11 and 12, related information provides server KS to verify the user profile that sends from client terminal CT to be similar to reference to Fig. 8 and 10 modes of describing.Specific verification technique will be described among second embodiment below.
At step SP201, the RS of radio station begins broadcast music works A in current program, proceeds to next step SP202 then.
After step SP202 went on the air musical works A, the RS of radio station provided server KS to notify this state to related information, proceeds to next step SP203 then.
At step SP211, related information provides server KS to read the musical works information that is associated with musical works A from musical works information database 93 (Fig. 4).Related information provides server KS that the musical works information that provides the musical works A that provides with the RS of radio station to be associated to client terminal CT is provided.The musical works information of musical works information updating for being associated with musical works A that related information provides server KS before to have kept proceeds to next step SP212 then.
At step SP212, client terminal CT receives the musical works A that is broadcasted by the RS of radio station at step SP201, thereby the user can listen to it.At step SP222, provide the obtain request of server KS transmission by interval to related information to musical works information with 30 seconds, client terminal CT carries out poll.This musical works information comprises title and the artist name that is associated with musical works A.Client terminal CT proceeds to next step SP223 then.
The musical works information that related information provides server KS to prepare in advance will to provide.At step SP212, in response to the request of obtaining from client terminal CT, related information provides server KS that the musical works information of the relevant musical works A that is prepared is provided to client terminal CT by network 2.Related information provides server KS to proceed to next step SP213 then.
At step SP223, client terminal CT uses display 17 to show the relevant musical works information that the musical works A that server KS provides is provided from related information.So do making the user can discern musical works information, such as title and artist name about the musical works A that in current program, broadcasts.Client terminal CT proceeds to next step SP224 then.
At step SP203, the RS of the radio station musical works A that goes off the air.At step SP204, the RS of radio station stops the current program of broadcast music works A, and the next program of going on the air proceeds to next step SP205 then.
At step SP205, the RS of radio station begins next broadcasting, provides server KS notice next program to go on the air to related information simultaneously.The RS of radio station proceeds to next step SP206.
Related information provides server KS to use musical works information database 93 to store a plurality of musical works information.Similarly, related information provides server KS to use program information database 94 to store the programme information that is associated with a plurality of programs, such as programm name, DJ name etc.At step SP213, related information provides server KS to read the programme information that is associated with next program from program information database 94, such as programm name, DJ name etc.Then, related information provides server KS that the musical works information of relevant musical works A is provided from the information that will provide.Related information provides server KS that the information that then will provide is provided the programme information of relevant next program, proceeds to next step SP214 then.
At step SP224, from the interval that the up-to-date request of obtaining has been spent 30 seconds.Client terminal CT provides server KS to send the request of obtaining to musical works information to related information once more.
At step SP214, related information provides server KS to preserve the programme information that is associated with next program, as the information that then will provide.In addition, next program broadcast music works B not as yet.Related information provides server KS to provide programme information as the relevant next program of related information to client terminal CT, proceeds to next step SP215 then.
At step SP225, client terminal CT uses display 17 to show the programme information that is associated with next program, such as programm name, DJ name etc., proceeds to next step SP226 then.
The next program although the RS of radio station has gone on the air, the program musical works of not going on the air as yet.Client terminal CT shows the programme information that the next program that server provides is provided from related information, up to the program musical works of going on the air.
At step SP206, the RS of radio station begins broadcast music works B in current program (next program).At step SP207, the RS of radio station provides server KS notice to related information, and musical works B goes on the air.
At step SP215, related information provides server KS from being used for the musical works information that works information database 93 reads relevant musical works B.Related information provides server KS again with the musical works information of musical works information updating for providing of relevant musical works B, and proceeds to next step SP216 then.
At step SP226, client terminal CT provides server KS that the request of obtaining to musical works information is provided with the polling interval to related information, proceeds to next step SP227 then.
At step SP216, related information provides the musical works information after server KS provides the renewal from relevant musical works B to client terminal CT.At step SP227, client terminal CT obtains the musical works information of relevant musical works B, and it is presented on the display 17.
Client terminal CT can send the request of obtaining to musical works information when current program becomes as yet the next program of broadcast music works not.In this case, client terminal CT can obtain the programme information of relevant next program, rather than musical works information, and shows the programme information that obtains on display 17.Although this prevents that obtaining of pair musical works information from asking but display 17 does not show, and to the useful programme information of the user notification of listening to program, but not musical works information.
(1-10) operation and realization
According to above-mentioned configuration, the related information of information providing system 1 provides the obtain request of server KS reception from client terminal CT.At this moment, related information provides server KS to provide to client terminal CT and does preservation so that musical works information or the programme information that provides in the future.
In this case, related information provide server KS to client terminal CT provide with program in the musical works information that is associated by the musical works A of the RS of radio station broadcasting.When current program stopped and becomes next program, related information provided server KS to receive clearance order from the RS of radio station, so that musical works information to be provided from the information that will provide.Related information provides server KS to provide empty useful works information to client terminal CT.
When current program stopped and becomes next program, related information provided server KS to provide programme information to client terminal CT, such as programm name that is associated with next program and DJ name, begins to broadcast in this next program up to musical works B.
After the request of obtaining that receives from client terminal CT, related information provides server KS to provide related information to client terminal CT, and allows client terminal CT to show this information.Particularly, related information comprises in time musical works information or the programme information corresponding to the RS of radio station institute broadcast program.It is possible providing the related information of coupling program progress to the user of client terminal CT always.
According to above-mentioned configuration, the related information of information providing system 1 provides server KS can guarantee to provide unanimity between the related information that server KS provides from the program of the RS of radio station broadcasting with from related information.Related information provides server KS to provide related information by the real time link with this program.
(2) second embodiment
As second embodiment, below described according to the client terminal 2 of above-mentioned first embodiment and URL provides between the server 3 and client terminal 2 and related information provide verification method between the server KS.
Provide the method for related information to be basically the same as those in the first embodiment according to second embodiment, and omit this description.According to the client terminal 1002 of Figure 13 of second embodiment corresponding to client terminal CT according to Fig. 1 of above-mentioned first embodiment.The portal server 1003 of Figure 14 is used as authentication server, and provides server 3 corresponding to the URL of Fig. 1.The messages broadcast by radio transmission server 1006 of Figure 15 provides server KS corresponding to the related information of Fig. 1.
(2-1) functional circuit blocks of client terminal configuration
Following function of use circuit block has been described the hardware configuration of client terminal 1002.As shown in figure 13, client terminal 1002 has operation input section 1020, and the various operation push-buttons that provide on the surface of client terminal rack or remote controller (not shown) are provided this operation input section.When user's operating operation importation 1020 shows, its detects user's operation also will send to input processing section 1021 corresponding to the input operation signal of this operation.
Input processing section 1021 is provided with the input operation signal from operation input section 1020, this conversion of signals is become specific action command, and send to control section 1023 by bus 1022.
Operational order and control signal from the circuit that links to each other with bus 1022 are provided for control section 1023.Based on these operational orders and control signal, the operation of control section 1023 these circuit of control.
Display control section 1024 is provided with video data by bus, and this video data is used digital-to-analogue conversion to produce analog video signal.Display control section 1024 sends to display part 1025 with consequent analog video signal.
The display unit of display part 1025 representative such as LCDs, and can directly be attached on the surface of master unit rack or can outsidely connect.
Display part 1025 is provided with result from control section 1023 by display control section 1024, and as the various video datas of analog video signal.Display part 1025 is based on the analog video signal display video.
1026 pairs of voice datas that pass through by bus 1022 of audio frequency control section are used digital-to-analogue conversion, and consequent simulated audio signal is sent to loud speaker 1027.Loud speaker 1027 is based on the simulated audio signal output audio that provides from audio frequency control section 1026.
External record media recording and reconstructing portion 1028 read and reappear content-data from external record medium such as CD and memory stick (Memory Stick) (registered trade mark), and with the object content data record externally on the recording medium.Memory stick comprises the flash memory that is enclosed in the packing box.
External record media recording and reconstructing portion 1028 read the video data as content-data from the external record medium, and provide the video data that is read by bus 1022 to display control section 1026.
The video data of being read from the external record medium by external record media recording and reconstructing portion 1028 as content-data is provided to display control section 1024.Display control section 1024 converts video data to analog video signal subsequently and it is sent to display part 1025.
External record media recording and reconstructing portion 1028 read as the voice data of content-data and with the voice data that is read from the external record medium and offer audio frequency control section 1026 by bus 1022.
When external record media recording and reconstructing portion 1028 read voice data as content-data from the external record medium, audio frequency control section 1026 converted voice data to simulated audio signal, and provides it to loud speaker 1027.
When external record media recording and reconstructing portion 1028 from the external record medium during content data, control section 1023 sends to medium 1029 in the client terminal 1002 by bus 1022 with this content-data.Control section 1023 can be stored in content-data in the medium 1029.Content-data is stored in is also referred to as extracting (ripping) in the medium 1029.
When from medium 1029, read as content-data such as the video data of view data the time, control section 1023 passes through the video data that read to display control section 1024 by bus 1022.
When the voice data that reads from medium 1029 as content-data, control section 1023 provides the voice data that is read by bus 1022 to audio frequency control section 1026.
In addition, control section 1023 can read music data from medium 1029, and sends it to external record media recording and reconstructing portion 1028, and it can be recorded in this music data on the external record medium then.
Broadcast singal receiving unit 1030 receives the radio broadcasting ripple that transmits from radio station, and they are offered tuner pack 1031.
As mentioned above, broadcast singal receiving unit 1030 receives the radio broadcasting ripple.For example, under the control of control section 1023, tuner pack 1031 extracts this radio signals from the radio broadcasting ripple that is received, as has corresponding to for example by the broadcasting frequency of the radio station of operation input section 1020 appointments.Tuner 1031 is handled the reception of appointment and is applied to the signal that extracted then.Tuner pack 1031 offers audio frequency control section 1026 by bus 1022 with last voice data.
Audio frequency control section 1026 will convert simulated audio signal to from the voice data that tuner pack 1031 provides, and this signal is sent to loud speaker 1027.Loud speaker 1027 outputs are from the audio frequency of the broadcast program of radio station broadcast.Like this, the user can listen to the audio frequency of this broadcast program.
But the audio frequency of control section 1023 recorded announce programs.For this reason, control section 1023 voice data that tuner pack 1031 is obtained sends to medium 1029 and is used for storage.
In addition, control section 1023 can link to each other with particular network with network interface 1033 by Control on Communication part 1032 successively.Therefore, the portal server 1003 on control section 1023 addressable networks, service providing server (messages broadcast by radio that for example describes below provides server 1006) etc.Like this, client terminal can exchange various information and data with portal server 1003, service providing server etc.
Content-data behind compression and the coding receives from network by network interface 1033 and Control on Communication part 1032 successively.Perhaps, the content-data behind compression and the coding reads from medium 1029 and external record medium.Encoder/decoder part 1034 these content-datas of decoding also send it to audio frequency control section 1026.
In addition, both also uncoded content-data that reads from the external record medium of compression or the voice data that provides from tuner pack 1031 of encoder/decoder part 1034 compression and coding.Content-data after encoder/decoder part 1034 will be compressed and encode sends to medium 1029.
Under the control of control section 1023, content-data compresses in encoder/decoder part 1034 and encodes, and is stored in the medium 1029.
Copyright management part 1035 produces copyright management informations, this copyright management information corresponding to successively by network interface 1033 and Control on Communication part 1032 from content-data network download or that from the external record medium, read by external record media recording and reconstructing portion 1028.
Under the control of control section 1023, the copyright management information that produces in copyright management part 1035 is associated with content-data, and registration in recording medium 1029.
Copyright management part 1035 is used for and will gets in the specific external record medium through registration from medium 1029 with copyright management information associated content data, and will be taken into medium 1029 through registration from specific external record medium with copyright management information associated content data.Copyright management part 1035 is suitably upgraded the content corresponding to the copyright management information of content-data, to protect the copyright of this content-data.
Client terminal receives XML (extend markup language) or HTML (HTML) file by network interface 1033 and Control on Communication part 1032 from network successively.Page info produces part 1036 and explains the page info of these files and produce the video data that will show on display part 1025.Page info produces part 1036 and then the video data that is produced is sent to display control section 1024.
Proof procedures are carried out in checking processing section 1037, such as by on Control on Communication part 1032 and the network that network interface 1033 links to each other authorization information being sent to portal server 1003 and service providing server successively.
Required authorization informations such as authorization information storage area 1038 storage checking processing sections 1037 access portal server 1003, service providing server.
Radio broadcasting display control section 1039 sends to messages broadcast by radio by Control on Communication part 1032 and network interface 1033 with request signal successively and transmits server 1006.This request signal is used for asking the information of the radio broadcasting that relevant user listens at present.Messages broadcast by radio transmits server 1006 and one of corresponding service providing server of radio station that transmits the radio broadcasting that is receiving.
As a result, radio broadcasting display control section 1039 receives from the messages broadcast by radio of networking by network interface 1033 and Control on Communication part 1032 successively and transmits the messages broadcast by radio that server 1006 receives.In addition, radio broadcasting display control section 1039 sends to display control section 1024 with the messages broadcast by radio that is received.This makes the display part 1025 can display radio broadcast messages (being equal to the related information among first embodiment), comprises the title of musical works of the title of the radio programming of current reception, current reception and artist name etc.
(2-2) portal server configuration
With reference to Figure 14, following function of use circuit block is described the hardware configuration of portal server 1003.Control section 1050 in the portal server 1003 is controlled the operation of the circuit that links to each other by bus 1051.
Under the control of control section 1050, Control on Communication part 1052 is by network interface 1053 and the various information of exchange such as client terminal 1002, service providing server.
Customer database part 1054 registration customer informations, comprise finish with the service supplier's of information providing system signatory user's ID (sign) information be associated encrypted message.
Page info storage area 1055 storage is by the page info of service supplier's management of information providing system etc.
Page info is with the language compilation such as XML, and comprises that visit information provides URL (uniform resource locator) information of server etc.
Checking processing section 1056 receives user ID information and the encrypted message that sends from client terminal 1002 by network interface 1053 and Control on Communication part 1052 successively.Verify that then processing section 1056 execution authentication procedures are to confirm whether customer database part 1054 is stored as customer information with user ID information and the encrypted message that is received.
After finishing user's proof procedure, expression authentication procedures result's inlet checking object information (checking dialogue id information is described in the back) is sent in checking processing section 1056.The checking processing section 1056 interim inlet that storage is sent in authorization information storage area 1057 checking object informations.
The let us hypothesis: as the result of the authentication procedures of passing through checking processing section 1056, the user experience card is registered user.In this case, control section 1050 sends to client terminal 1002 with network interface 1053 with relevant page info and the inlet checking object information that is stored in the signatory person's page in the page info storage area 1055 by Control on Communication part 1052 successively.
Then, let us hypothesis: as the result of the authentication procedures of passing through checking processing section 1056, the user experience card is not registered user.In this case, control section 1050 can be configured to successively by Control on Communication part 1052 and network interface 1053, to the failed validation Notifications page information of client terminal 1002 transmission authentication error information and expression failed validation.This failed validation Notifications page information is stored in the page info storage area 1055.
As from service providing server etc. the user being carried out the result of proof procedure, checking processing section 1056 receives inlet checking object informations (verify that bill describe in the back) by network interface 1053 and Control on Communication part 1052 successively.Inlet checking object information obtains and sends from user's client terminal 1002.Then, inlet checking object information that is received and the inlet checking object information corresponding to the user that temporarily is stored in authorization information storage area 1057 are made comparisons in checking processing section 1056.
An affirmation process is carried out in checking processing section 1056, as being used for from the proof procedure of the checking object information of receptions such as service providing server.Particularly, checking processing section 1056 confirms whether inlet checking object information has obtained checking.Verify that then processing section 1056 will represent that by Control on Communication part 1052 and network interface 1053 the affirmation object information of confirming the result returns to service providing server etc. successively.
The information of connection is relative to each other below frequency information storage area 1058 storage: area code, such as postcode that can the appointed area; Frequency information is illustrated in the broadcasting frequency of being represented can receive in the zone radio broadcasting by area code; The title of the radio station of broadcast radio program (hereinafter being called radio station name); And wail the identification information unique to each radio station.
The information of connection is relative to each other below URL storage area 1059 storage: corresponding to the catchword of the radio broadcasting of each radio station; And the URL information (hereinafter specifically being called present broadcasting information) that can obtain messages broadcast by radio.This information relates to the radio programming corresponding to the current broadcast that radio station provided of wailing, and comprises the title etc. of the musical works of current broadcast in the title, radio programming of this radio programming.
(2-3) messages broadcast by radio transmits the functional circuit blocks configuration of server
Referring now to Figure 15,, following function of use circuit block is described the hardware configuration that messages broadcast by radio transmits server 1006 (being one of service providing server).Control section 1110 in the messages broadcast by radio transmission server 1006 is controlled the operation of the circuit that links to each other by bus 1111.
Under the control of control section 1110, Control on Communication part 1112 is by network interface 1113 and the various information of exchange such as client terminal 1002, portal server 1003.
Customer database part 1114 registration storage customer informations comprise and finish user ID information and the encrypted message that transmits the user that the service supplier of server 1006 contracts with messages broadcast by radio.Checking processing section 1115 can have based on the function of being sent and verify from the inlet checking object information that client terminal 1002 sends the user by portal server 1003.In this case, can not provide customer database part 1114.
Provide the messages broadcast by radio that is called present broadcasting information.This information transmits server 1006 management by messages broadcast by radio, and relates to by the radio programming that transmits the radio station broadcast of server 1006 corresponding to messages broadcast by radio.Page info storage area 1116 storage is such as the relevant page info that is used to obtain broadcast the broadcasting tabulation transmission page of list information.
The language compilation of the page info that relevant broadcasting list information transmits the page such as XML.Input frame etc. is provided, and this makes the user of client terminal 1002 can import the search key that list information is broadcast in expectation.For example, search key comprises broadcast date information, title of radio programming etc.
Broadcast the broadcasting list information that 1117 storages of list information storage area produce with listings format.The broadcasting list information comprises: from the title of the radio programming of the radio station broadcast that transmits server 1006 corresponding to messages broadcast by radio; Programming time started, programming concluding time etc.; And the title of the musical works of in radio programming, broadcasting and artist name, musical works broadcasting time started etc.
Control section 1110 obtains request signal by the page info that network interface 1113 and Control on Communication part 1112 receive from client terminal 1002 successively, and this page info obtains the relevant page info of broadcasting the list information transmission page of request signal request.Obtain request signal corresponding to the page info that is received, control section 1110 is successively by Control on Communication part 1112 and network interface 1113, and the page info that the relevant broadcasting list information that is stored in the page info storage area 1116 is transmitted the page sends to client terminal 1002.
After search key was used for the page info of the relevant broadcasting list information transmission page from client terminal 1002 inputs, retrieving portion 1118 was stored these search keys, is used to retrieve the broadcasting list information of expectation.When broadcasting list information request signal was sent out with the present broadcasting of request download list information, retrieving portion 1118 passes through network interface 1113 successively and Control on Communication part 1112 receives the broadcasting list informations.This retrieving portion 1118 is extracted search key from the broadcasting list information request signal that is received then.
Based on this search key, search is broadcast list information corresponding to the target in the particular range of the search condition of being represented by search key in whole broadcasting list informations of retrieving portion 1118 in broadcasting list information storage area 1117.
As a result, control section 1110 sends the target of being retrieved by Control on Communication part 1112 and network interface 1113 to client terminal 1002 successively and broadcasts list information.
Broadcast the messages broadcast by radio that information storage part 1119 storages are called present broadcasting information now.This information comprises: at present from programm name, programming time started and programming concluding time of the radio programming of the radio station broadcast that transmits server 1006 corresponding to messages broadcast by radio; And title, artist name, the musical works of the musical works of current broadcast broadcasted the time started etc. in this radio programming.
Client terminal 1002 not only sends broadcasts information request signal now with the present broadcasting information of request acquisition, and sends the user's who uses client 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 successively.Verify then processing section 1115 execution authentication procedures are to confirm whether in customer database part 1114 user ID information and the encrypted message that is received is registered as customer information.
In addition, use and the different user authentication technology of user rs authentication of using user ID information and encrypted message checking processing section 1115.That is to say that client terminal 1002 sends the inlet checking object information (the checking bill is described in the back) that is sent by portal server 1003.Checking processing section 1115 receives this information by network interface 1113 and Control on Communication part 1112 successively.Verify that then processing section 1115 sends portal server 1003 to by the inlet checking object information that Control on Communication part 1112 and network interface 1113 will receive successively.
After portal server 1003 sent inlet checking object information, portal server 1003 returned the affirmation object information in checking processing section 1115, as the result who carries out corresponding to the proof procedure (being above-mentioned affirmation process) of inlet checking object information.Checking processing section 1115 is successively by network interface 1113 and Control on Communication part 1112 confirmation of receipt object informations.Based on the affirmation object information that is received, checking processing section 1115 determines whether this user is that the registered user who provides the service supplier of system 1000 to contract with the music related service has been provided.
After stopping authentication procedures, server authentication object information (the service session id information is described in the back) is sent in checking processing section 1115, the result of expression authentication procedures.
The let us hypothesis: as the result of the authentication procedures of passing through checking processing section 1115, the user experience card is registered user.In this case, control section 1110 sends to client terminal 1002 by present broadcasting information and the server authentication object information that Control on Communication part 1112 and network interface 1113 will be stored in the present broadcasting information storage part 1119 successively.
On the contrary, let us hypothesis: as the result of the authentication procedures of passing through checking processing section 1115, the user experience card is not registered user.In this case, control section 1110 sends authentication error information and failed validation Notifications page information successively by Control on Communication part 1112 and network interface 1113 to client terminal 1002.This failed validation Notifications page information is stored in the page info storage area 1116 and represents failed validation.
Like this, control section 1110 is in response to the request action from the present broadcasting information of obtaining of user.When the user experience card was registered user, control section 1110 provided present broadcasting information.Yet when the user experience card was not registered user, control section 1110 stoped user's reception to transmit service such as present broadcasting information transfer service by the messages broadcast by radio that messages broadcast by radio transmission server 1006 provides.
The server authentication object information that the 1120 interim storages of authorization information storage area are sent from checking processing section 1115.Required various authorization informations during user that authorization information storage area 1120 is also stored checking processing section 1115 checking client terminals 1002.
(2-4) flow process of each server is scanned
With reference to the sequential chart of Figure 16~19, below be illustrated in the process of carrying out between client terminal 1002 and the portal server 1003, and the process of between client terminal 1002 and each service providing server, carrying out.
(2-4-1) authentication procedures between client terminal 1002 and the portal server 1003
Referring to Figure 16, below be described in the authentication procedures of carrying out between client terminal 1002 and the portal server 1003.
Control section 1023 is corresponding to providing the user's that the supplier of system 1000 contracts client terminal 1002 with the music related service.For example, this user's executable operations is to open client terminal 1002.Perhaps, the specific operation button on user's push importation 1020.In response to this operation, operation input section 1020 identifying operation input signals.This input processing section 1021 becomes operational order with this conversion of signals.Control section 1023 is provided with this order, and begins to verify request process.
After beginning to verify request process, control section 1023 produces the connection request signal that comprises the checking dialogue id information that temporarily is stored in the authorization information storage area 1038 etc. on step SP1000.Control section 1023 sends to portal server 1003 by Control on Communication part 1032 and network interface 1033 with the connection request signal that is produced according to the order of sequence.
Client terminal 1002 establishes a communications link with portal server 1003, to carry out the various processes such as authentication procedures.When setting up this and communicate to connect, portal server 1003 sends checking dialogue id information, as the identification information of each communication connection status of sign (i.e. dialogue).
For the use of authentication procedures etc., checking dialogue id information was assigned with to specify the term of validity (for example being about 1 minute) with reference to the time of sending from portal server 1003.
Client terminal 1002 obtains checking dialogue id information from portal server 1003.Have such situation: client terminal 1002 can not provide checking dialogue id information to portal server 1003 before the deadline.In this case, portal server 1003 is determined the cancellation to the communication connection status of checking dialogue id information appointment.
In this way, the portal server 1003 checking dialogue id information that prevents from before to have sent is used by the user error that does not provide the supplier of system 1000 to contract with the music related service.
Authorization information storage area 1038 interim storage checking dialogue id informations.This checking dialogue id information is sent by the portal server of setting up with client terminal 1002 that communicates to connect 1003, to carry out authentication procedures etc.
Client terminal 1002 sends connection request signal.In response to this, at step SP1001, the control section 1050 of portal server 1003 receives connection request signal by network interface 1053 and Control on Communication part 1052 according to the order of sequence.The connection request signal that is received comprises checking dialogue id information etc.Control section 1050 sends checking dialogue id information etc. to checking processing section 1056.
Under the control of control section 1050, checking processing section 1056 is based on carrying out authentication procedures from client terminal 1002 as the checking dialogue id information that connection request signal receives.
As a result, checking processing section 1056 may can not verify that the user of client terminal 1002 is registered users because the term of validity of the appointments such as checking dialogue id information that receive from client terminal 1002 is expired.In this case, control section 1050 will represent that by Control on Communication part 1052 and network interface 1053 the authentication error information of authentication error sends to client terminal 1002 according to the order of sequence.
At step SP1002, the control section 1023 of client terminal 1002 receives the authentication error information that sends from portal server 1003 by network interface 1033 and Control on Communication part 1032 according to the order of sequence.In response to this, control section 1023 reads the user ID information that is stored in the authorization information storage area 1038, encrypted message etc.The user ID information that control section 1023 reads to transmissions such as portal servers 1003 by Control on Communication part 1032 and network interface 1033 according to the order of sequence, encrypted message etc.
At step SP1003, the user ID information that the control section 1050 of portal server 1003 sends from client terminal 1002 by network interface 1053 and 1052 receptions of Control on Communication part according to the order of sequence, encrypted message etc.Control section 1050 sends to checking processing section 1056 with these information.
Under the control of control section 1050, authentication procedures is carried out in checking processing section 1056.Particularly, checking processing section 1056 checks whether the user ID information that received, encrypted message etc. are included in the customer information that registers to customer database part 1054.
As a result, checking processing section 1056 can verify that the user of client terminal 1002 is registered users.In this case, under the control of control section 1050, inlet checking object information is sent in checking processing section 1056, that is, id information etc. is talked with in the checking of communication connection status between relevant this moment client terminal 1002 and the portal server 1003.In addition, checking processing section 1056 will verify that temporarily talking with id information etc. is stored in the authorization information storage area 1057.
After client terminal 1002 sent checking dialogue id information etc., control section 1050 sent to client terminal 1002 by Control on Communication part 1052 and network interface 1053 with these information according to the order of sequence in checking processing section 1056.
At step SP1004, the control section 1023 of client terminal 1002 receives from the checking of portal server 1003 transmissions by network interface 1033 and Control on Communication part 1032 according to the order of sequence talks with id information etc.Control section 1023 sends to checking processing section 1037 with the checking that received dialogue id information etc. then.
Under the control of control section 1023, checking processing section 1037 temporarily is stored in the checking dialogue id information that received etc. in the authorization information storage area 1038.
The page info that control section 1023 receives from portal server 1003 obtains request signal, with to portal server 1003 requests for page information.Control section 1023 sends to portal server 1003 with the signal that received together with temporarily being stored in checking dialogue id information in the authorization information storage area 1038 etc. by Control on Communication part 1032 and network interface 1033 according to the order of sequence.
At step SP1005, the control section 1050 of portal server 1003 receives the page info that sends from client terminal 1002 by Control on Communication part 1052 and network interface 1053 according to the order of sequence and obtains request signal, checking dialogue id information etc.Control section 1050 sends to checking processing section 1056 with the checking that received dialogue id information etc.
Under the control of control section 1050, authentication procedures is carried out in checking processing section 1056.Particularly, the checking dialogue id information that received of 1056 pairs of processing sections of checking etc. is made comparisons with issuing client terminal 1002 at above-mentioned steps SP1003 and temporarily be stored in checking dialogue id information in the authorization information storage area 1057 etc.
As a result, at step SP1006, the user of checking processing section 1056 checking client terminals 1002 is registered user.Checking processing section 1056 definite terminals 1002 are sent the request of effectively obtaining to page info.Checking processing section 1056 prolongs the term of validity of the checking dialogue id information of issuing client terminal 1002 etc.
At this moment, control section 1050 reads the page info of user's request from page info storage area 1055.Control section 1050 sends page info, the checking of being read by Control on Communication part 1052 and network interface 1053 to client terminal 1002 according to the order of sequence and talks with id information etc.At this moment, checking dialogue id information etc. is assigned with the term of validity that prolongs with by checking processing section 1056.
At step SP1007, the control section 1023 of client terminal 1002 receives the page info that sends from portal server 1003 by network interface 1033 and Control on Communication part 1032 according to the order of sequence, and has the checking dialogue id information that prolongs the back term of validity.Control section 1023 sends to page info generating portion 1036 with the page info that is received, and will have the checking dialogue id information that prolongs the back term of validity etc. and send to checking processing section 1037.
Based on the page info that provides from control section 1023, page info produces the video data that part 1036 produces the page, and this page is embedded with the link of service providing server.Page info produces part 1036 video data that is produced is sent to display control section 1024.
Display control section 1024 is applied to the digital-to-analogue conversion process to produce the video data that part 1036 provides from page info.Analog video signal after display control section 1024 will be changed then sends to display part 1025.As a result, display part 1025 is shown as video based on analog video signal with the page of portal server 1003.
As described below will being updated at the checking dialogue id information of the temporary transient storage of above-mentioned steps SP1004 etc. in checking processing section 1037 has the checking dialogue id information that prolongs the back term of validity etc.Under the control of control section 1023, verify that the checking dialogue id information that prolongs the back term of validity that has that processing section 1037 will receive temporarily is stored in the authorization information storage area 1 038 from portal server 1003, so that rewriting does not have the checking dialogue id information of the prolongation back term of validity etc.
(2-4-2) authentication procedures between client terminal 1002 and the service providing server
With reference to Figure 17, below be described in the authentication procedures of carrying out between client terminal 1002 and each service providing server.
In fact, provide a plurality of service providing servers, transmitted server 1006, music data transmission server (not shown) etc. such as messages broadcast by radio corresponding to providing service.Identical authentication procedures is carried out between any of client terminal 2 and these service providing servers.
Therefore, each service providing server all comprises carries out the required assembly of authentication procedures, such as control section, checking processing section, page info storage area, authorization information storage area, Control on Communication part and network interface.For example, messages broadcast by radio transmission server comprises control section 1110, checking processing section 1115, page info storage area 1116, authorization information storage area 1120, Control on Communication part 1112 and communication interface 1113.
In a situation, authentication procedures is at the links and accesses service providing server of client terminal 1002 bases from the page info that portal server 1003 obtains.In another situation, authentication procedures is carried out when client terminal 1002 provides server according to the access services such as URL information that are registered as bookmark.In two kinds of situations, authentication procedures is all carried out with identical process.
Based on this consideration, below describe authentication procedures in detail.
At step SP1010, the control section 1023 of client terminal 1002 is followed and is embedded as the URL information that links in the page info, or registered be the URL information of bookmark.Control section 1023 transmits the page info that reads by Control on Communication part 1032 and network interface 1033 to service providing server according to the order of sequence and obtains request signal and service session id information etc. from authorization information storage area 1038.This page info obtains the page info that the relevant service of request signal acquisition request provides the page, and for example messages broadcast by radio transmits the broadcasting list information transmission page of server.
Client terminal 1002 foundation communicate to connect with each service providing server, to carry out the various processes such as authentication procedures.When setting up this communicating to connect, the service providing server that client terminal 1002 is visited sends the service session id information, as the identification information of each communication connection status of sign (i.e. dialogue).
For the use of authentication procedures etc., as the service session id information of checking dialogue id information with reference to being assigned with from the time that each service providing server sends to specify the term of validity (for example being about 1 minute).
Client terminal 1002 obtains the service session id information from each service providing server.Have such situation: client terminal 1002 can not provide the service session id information to the service providing server that sends information before the deadline.In this case, send the communication connection status of the definite cancellation of the service providing server service session id information appointment of information.
In this way, each service providing server prevents that the service session id information that before sent from being used by the user error that does not provide the service supplier of system 1000 to contract with the music related service.
Authorization information storage area 1038 temporary transient stores service dialogue id informations.This service session id information is sent by the service providing server that establishes a communications link with client terminal 1002, to carry out authentication procedures etc.
At step SP1011, the control section of service providing server divides the page info that receives from client terminal 1002 transmissions to obtain request signal, service session id information etc. by network interface and communication control unit according to the order of sequence.The service session id information that control section is received to the transmission of checking processing section etc.
Under the control of control section, authentication procedures is carried out in the checking processing section.Particularly, the checking processing section with the service session id information that received etc. with temporarily be stored in service session id information in the authorization information storage area etc. and make comparisons.
As a result, the checking processing section for example may can not verify that the user of client terminal 1002 is registered user because the term of validity of the service session id information that receives from client terminal 1002 is expired.In this case, the checking processing section is determined that client terminal 1002 sends relevant serve page info that the page is provided invalid is obtained request.
In this case, control section sends validation failure information and shop code to client terminal 1002 by Control on Communication part and network interface according to the order of sequence.Validation failure information representation validation failure.Provide the shop code to come identification service that server is provided.
At step SP1012, the control section 1023 of client terminal 1002 receives validation failure information and the shop code that transmits from service providing server by network interface 1033 and Control on Communication part 1032 according to the order of sequence.According to the validation failure information that is received, control section 1023 determines that service providing server checking user is not registered user.In addition, control section 1023 will temporarily be stored in the authorization information storage area 1038 from the shop code that service providing server receives.
Control section 1023 produces checking issue of bill request signal, and this request signal portal server 1003 sends and is used for the checking bill that access services provides server.Control section 1023 sends to portal server 1003 such as the shop code of the checking issue of bill request signal that generated, service providing server, checking dialogue id information by Control on Communication part 1032 and network interface 1033 according to the order of sequence then.Should be noted that receptions from portal server 1003 such as checking dialogue id information, and temporarily be stored in the authorization information storage area 1038.
In step SP1013, the control section 1050 of portal server 1003 is talked with id information etc. by checking issue of bill request signal, shop code, checking that network interface 1053 and Control on Communication part 1052 receive from client terminal 1002 transmissions according to the order of sequence.Control section 1050 sends to these information checking processing section 1056 then.
Under the control of control section 1050, authentication procedures is carried out in checking processing section 1056.Particularly, checking processing section 1056 will verify dialogue id information etc. and be stored in checking in the authorization information storage area 1057 and talk with id information etc. and make comparisons.
As a result, checking processing section 1056 for example may can not verify that the user of client terminal 1002 is registered user because the term of validity of the checking dialogue id information that receives from client terminal 1002 is expired.In this case, checking processing section 1056 is determined that client terminals 1002 send checking bill invalid is obtained request.
In this case, control section 1050 will represent that by Control on Communication part 1052 and network interface 1053 the validation failure information of validation failure sends client terminal 1002 to according to the order of sequence.
On the contrary, have from the still effective situation of the term of validity of the checking dialogue id information of client terminal 1002 receptions.In this case, the user of checking processing section 1056 checking client terminals 1002 is registered user.Checking processing section 1056 determines that client terminal 1002 sends the request of effectively obtaining to the checking bill.In this case, control section 1050 moves on to step SP1018, and this step is described below.
At step SP1014, the control section 1023 of client terminal 1002 receives the validation failure information that sends from portal server 1003 by network interface 1033 and Control on Communication part 1032 according to the order of sequence.Control section 1023 reads the user ID information that is stored in the authorization information storage area 1038, encrypted message etc. then.In addition, control section 1023 also sends to portal server 1003 by Control on Communication part 1032 and network interface 1033 with the user ID information that read, encrypted message etc. according to the order of sequence.
At step SP1015, the user ID information that the control section 1050 of portal server 1003 sends from client terminal 1002 by network interface 1053 and 1052 receptions of Control on Communication part according to the order of sequence, encrypted message etc.Control section 1050 sends to checking processing section 1056 with these information then.
Under the control of control section 1050, authentication procedures is carried out in checking processing section 1056.Particularly, checking processing section 1056 checks whether the customer information that registers to customer database part 1054 has comprised the user ID information that received, encrypted message etc.
As a result, the user of checking processing section 1056 checking client terminals 1002 is registered user.Under the control of control section 1050, inlet checking object information is sent in checking processing section 1056, that is, id information etc. is talked with in the checking of communication connection status between relevant this moment client terminal 1002 and the portal server 1003.Checking processing section 1056 temporarily is stored in the checking dialogue id information that sent etc. in the authorization information storage area 1057.
After client terminal 1002 sends checking dialogue id information etc., control section 1050 will verify that by Control on Communication part 1052 and network interface 1053 talking with id information etc. sends to client terminal 1002 according to the order of sequence in checking processing section 1056.
At step SP1016, the control section 1023 of client terminal 1002 receives from the checking of portal server 1003 transmissions by network interface 1033 and Control on Communication part 1032 according to the order of sequence talks with id information etc.Checking processing section 1037 temporarily is stored in the checking dialogue id information that received etc. in the authorization information storage area 1038.
Control section 1023 produces checking issue of bill request signal, and this signal asks portal server 1003 to send the checking bill again.Control section 1023 according to the order of sequence by Control on Communication part 1032 and network interface 1033 with the checking issue of bill request signal that generated and temporarily be stored in shop code in the authorization information storage area 1038 and the checking dialogue id information of temporary transient storage at this moment etc. sends portal server 1003 to.
According to this embodiment, client terminal 1002 temporarily is stored in the shop code in the authorization information storage area 1038.The present invention is not limited only to this.When the process of execution in step SP1012~SP1016, client terminal 1002 can be continuously and portal server 1003 exchange shop codes.Like this, client terminal 1002 has not suffered with regard to not needing that the shop code temporarily is stored in authorization information storage area 1038.In any case it is possible at step SP1016 the shop code being sent to portal server 1003.
In step SP1017, the control section 1050 of portal server 1003 is talked with id information etc. by checking issue of bill request signal, shop code, checking that network interface 1053 and Control on Communication part 1052 receive from client terminal 1002 transmissions according to the order of sequence.Control section 1050 sends to checking processing section 1056 with the checking issue of bill request signal that received etc.
Under the control of control section 1050, authentication procedures is carried out in checking processing section 1056.Particularly, checking processing section 1056 with the checking that received dialogue id information etc. with temporarily be stored in checking dialogue id information in the authorization information storage area 1057 etc. and make comparisons.
As a result, can have from the still effective situation of the term of validity of the checking dialogue id information of client terminal 1002 receptions.In this case, the user of checking processing section 1056 checking client terminals 1002 is registered user.Checking processing section 1056 determines that client terminal 1002 sends the request of effectively obtaining to the checking bill.
At step SP1018, under the control of control section 1050, based on the shop code and the checking issue of bill request signal that receive from client terminal 1002 at above-mentioned steps SP1017, inlet checking object information is sent in checking processing section 1056, verifies that promptly bill etc. conducts interviews to the represented service providing server 1004 of shop code enabling.
Under the control of control section 1050, the checking bill that checking processing section 1056 will be signed and issued etc. temporarily is stored in the authorization information storage area 1057.In addition, checking processing section 1056 prolongs the term of validity of the checking dialogue id information of issuing client terminal 1002 etc.
That is to say that checking bill etc. has been sent in checking processing section 1056, and prolonged the term of validity of checking dialogue id information etc.Then, control section 1050 sends to client terminal 1002 by Control on Communication part 1052 and network interface 1053 with these checking bills etc. and checking dialogue id information etc. according to the order of sequence.
At step SP1019, the checking bill that the control section 1023 of client terminal 1002 sends from portal server 1003 by network interface 1033 and 1032 receptions of Control on Communication part successively etc. is talked with id information etc. with the checking that has the prolongation back term of validity.Control section 1023 sends to checking processing section 1037 with the checking dialogue id information that is received.
The checking bills that control section 1023 receives from portal server 1003 to the service providing server transmission by Control on Communication part 1032 and network interface 1033 successively etc. are together with the checking request signal.
At this moment, under the control of control section 1023, the checking dialogue id information that prolongs the back term of validity that has that checking processing section 1037 will receive from portal server 1003 temporarily is stored in the authorization information storage area 1038, does not have the checking dialogue id information that prolongs the back term of validity so that rewrite.In this way, checking processing section 1037 will be updated at the checking dialogue id information of the temporary transient storage of above-mentioned steps SP1016 and have the checking dialogue id information that prolongs the back term of validity.
At step SP1020, the control section of service providing server 1004 divides the checking request signal of reception from client terminal 1002 transmission, checking bill etc. by network interface and communication control unit successively.
Control section sends the checking bill that receives from client terminal 1002 etc. by Control on Communication part and network interface successively to portal server 1003, together with the checking bill affirmation request signal that is used to ask to confirm to verify bill etc.
At step SP1021, the control section 1050 of portal server 1003 receives from the checking bill of service providing server transmission by network interface 1053 and Control on Communication part 1052 according to the order of sequence confirms request signal, checking bill etc.Control section 1050 confirms that with the checking bill that is received request signal, checking bill etc. send to checking processing section 1056 then.
Under the control of control section 1050, request signal is confirmed in response to the checking bill in checking processing section 1056, the checking bill that receives from service providing server is carried out the user confirm process.Particularly, checking processing section 1056 with the checking bill that received etc. with temporarily be stored in checking bill in the authorization information storage area 1057 etc. and make comparisons.
As a result, 1056 affirmations of checking processing section have received from service providing server 1004 and have really verified bill etc.In this case, control section 1050 will confirm that by Control on Communication part 1052 and network interface 1053 object information sends service providing server to according to the order of sequence.Confirm that object information represents that the checking bill that received etc. is through being confirmed to be genuine.
At step SP1022, the control section of service providing server divides the affirmation object information that receives from portal server 1003 transmission by network interface and communication control unit successively.Control section sends the affirmation object information that is received to the authentication processing part.
Under the control of control section, checking processing section response confirmation object information also sends the server authentication object information, that is, and and the service session id information of communication connection status between relevant client terminal 1002 at this moment and the portal server 1003.In addition, the checking processing section temporarily is stored in the service session id information that sends etc. in the authorization information storage area.
After client terminal 1002 sent service session id information etc., control section sent to client terminal 1002 by Control on Communication part and network interface with these information according to the order of sequence in the checking processing section.
At step SP1023, the service session id information that the control section 1023 of client terminal 1002 sends from service providing server by network interface 1033 and 1032 receptions of Control on Communication part according to the order of sequence etc.Checking processing section 1037 temporarily is stored in the service session id information that received etc. in the authorization information storage area 1038.
Control section 1023 obtains request signal, service session id information etc. by Control on Communication part 1032 and network interface 1033 with page info successively and sends service providing server to.Page info obtains the page info that the relevant service of request signal request provides the page.The service session id information temporarily is stored in the authorization information storage area 1038.
At step SP1024, the control section of service providing server divides the page info that receives from client terminal 1002 transmission to obtain request signal, service session id information etc. by network interface and communication control unit successively.Control section sends to the checking processing section such as the service session id information that received then.
Under the control of control section, authentication procedures is carried out in the checking processing section.Particularly, make comparisons the service session id information that received etc. with issuing client terminal 1002 at above-mentioned steps SP1022 and temporarily be stored in service session id information in the authorization information storage area etc. in the checking processing section.
As a result, can have from the still effective situation of the term of validity of the service session id information of client terminal 1002 receptions.In this case, the user of checking processing section checking client terminal 1002 is registered user.The checking processing section determines that client terminal 1002 sends obtaining relevant effective request of serving the page info that the page is provided.
Control section proceeds to next step SP1025 then.At step SP1025, control section reads the page info that relevant user's requested service provides the page from the page info storage area.In addition, the term of validity of the control section service session id information that allows the checking processing section to prolong to issue client terminal 1002 etc.
The service that control section reads from the page info storage area to client terminal 1002 transmission by Control on Communication part and network interface according to the order of sequence provides the page, together with the service session id information etc.Service session id information etc. has the term of validity that the checking processing section prolongs.
At step SP1026, the control section 1023 of client terminal 1002 receives the page info that the page is provided from the relevant service of service providing server by network interface 1033 with Control on Communication part 1032 according to the order of sequence, has the service session id information of the term of validity after prolonging etc.Control section 1023 provides the page info of the page to send to page info generating portion 1036 the relevant service that receives.In addition, control section 1023 sends to checking processing section 1037 such as the service session id information that received.
Under the control of control section 1023, the service session id information that checking processing section 1037 prolongs the back term of validity with having of being received etc. temporarily is stored in the authorization information storage area 1038, so that rewrite service session id information before the extension of validity etc.In this way, checking processing section 1037 will be updated at the service session id information of the temporary transient storage of above-mentioned steps SP1023 etc. and have the service session id information that prolongs the back term of validity etc.
In addition, page info produces part 1036 provides the page info of the page to produce video data based on relevant service.Page info generating portion 1036 sends the video data that is produced to display control section 1024.
Display control section 1024 is applied to the digital-to-analogue conversion process to produce the video data that part 1036 provides from page info.Display control section 1024 sends to display part 1025 with the analog video signal that obtains then.As a result, display part 1025 provides the page to be shown as video service based on analog video signal.
(2-4-3) the messages broadcast by radio service of transmitting provides process
Referring now to Figure 18 and 19, below described the messages broadcast by radio service of transmitting process is provided.These processes take place afterwards in the aforesaid authentication procedures of carrying out between client terminal 1002 and service providing server of termination (Figure 17).During authentication procedures, this process is used the page info that the page is provided from the relevant service of being obtained by client terminal 1002 of service providing server.In this way, the messages broadcast by radio service that transmits provides from transmitting one of server, service providing server such as messages broadcast by radio.
(2-4-3-1) broadcast the list information service of transmitting process is provided
With reference to Figure 18, below describe the messages broadcast by radio service of transmitting process is provided.During this process, client terminal 1002 is provided with messages broadcast by radio and is transmitted service, especially transmits the broadcasting list information transmission service of server 1006 from messages broadcast by radio.
For example, the user will retrieve and expect that the search key of broadcasting list information is input in the input frame of the broadcasting list information transmission page that is shown as video on display part 1025.1021 inputs of input processing section are corresponding to the control command of the character string of the search key of representing to be imported.At step SP1060, the control command that control section 1023 responses of client terminal 1002 are imported, and produce broadcasting list information request signal, this request signal is downloaded the broadcasting list information of wanting.
Control section 1023 will be broadcast the list information request signal, send messages broadcast by radio to together with service session id information etc. and transmit server 1006 by Control on Communication part 1032 and network interface 1033 according to the order of sequence.Service session id informations etc. transmit server 1006 by messages broadcast by radio and send, and temporarily are stored in the authorization information storage area 1038.
At step SP1061, the broadcasting list information request signal that the control section 1110 of messages broadcast by radio transmission server 1006 transmits from client terminal 1002 by network interface 1113 and 1112 receptions of Control on Communication part according to the order of sequence, service session id information etc.Control section 1110 sends the service session id information that received etc. to checking processing section 1115 then.
Under the control of control section 1110, authentication procedures is carried out in checking processing section 1115.Particularly, checking processing section 1115 with the service session id information that received etc. with temporarily be stored in service session id information in the authorization information storage area 1120 etc. and make comparisons.
As a result, checking processing section 1115 can verify that the user who uses client terminal 1002 requests to broadcast list information is registered user.In this case, control section 1110 proceeds to next step SP1062.
At step SP1062, based on being stored in the search key of broadcasting in the list information request signal, the target playlist information in the specified scope of the search condition that search is being represented corresponding to search key in whole broadcasting list informations of retrieving portion 1118 in broadcasting list information storage area 1117.
The let us hypothesis: retrieving portion 1118 has retrieved playlist information.The term of validity of the service session id information that control section 1110 allows checking processing sections 1115 to prolong to issue client terminal 1002 etc.Control section 1110 proceeds to next step SP1063 then.
At step SP1063, control section 1110 reads the playlist information that retrieving portion 1118 retrieves from playlist information storage area 1117.In addition, control section 1110 according to the order of sequence by Control on Communication part 1112 and network interface 1113 with the playlist information that read, send to client terminal 1002 together with service session id information etc.At this moment, service session id information etc. has the term of validity that is prolonged by checking processing section 1115.
At step SP1064, the control section 1023 of client terminal 1002 receives from messages broadcast by radio by network interface 1033 and Control on Communication part 1032 according to the order of sequence and transmits the playlist information that server 1006 sends, and has the service session id information that prolongs the back term of validity etc.Control section 1023 sends to page info generating portion 1036 with the playlist information that is received.In addition, control section 1023 will transmit service session id information that server 1006 receives etc. from messages broadcast by radio and be sent to checking processing section 1037.
Under the control of control section 1023, checking processing section 1037 temporarily is stored in the service session id information that prolongs the back term of validity that has that is received in the authorization information storage area 1038, has the service session id information of not extending the expiration date so that rewrite.In this way, the content of the service session id information that temporarily is stored in the authorization information storage area 1038 etc. is upgraded in checking processing section 1037.
Page info produces part 1036 and produces video data based on the playlist information that provides from control section 1023.Display control section 1024 converts the video data that is produced analog video signal to and sends it to display part 1025.Display part 1025 will be broadcast list information based on analog video signal and will be shown as video.
In this way, the client terminal 1002 messages broadcast by radio service of transmitting that allows users to use messages broadcast by radio to transmit server 1006 to provide obtains the broadcasting list information wanted.
(2-4-3-2) broadcast information transfer service now process is provided
With reference to Figure 19, below describe the messages broadcast by radio service of transmitting process is provided.During this process, client terminal 1002 is provided with messages broadcast by radio and is transmitted service, especially transmits the present broadcasting information transfer service of server 1006 from messages broadcast by radio.
All provide messages broadcast by radio to transmit server 1006 to each radio station (catchword), so that present broadcasting information to be provided.
During beginning, client terminal 1002 may not stored the relevant URL information that transmits server 1006 corresponding to the messages broadcast by radio in each broadcasting station.
Such situation that following messages broadcast by radio passing service provides the process illustration: each messages broadcast by radio of relevant each catchword of portal server 1003 management transmits the URL information of server 1006.
The service of transmitting provides process according to messages broadcast by radio, and client terminal 1002 may need automatically to set in advance the broadcasting frequency of each radio station.For this reason, client terminal 1002 is to the frequency information of portal server 1003 these broadcasting frequencys of request expression.In this case, id information etc. is talked with in the temporary transient storage checking of hypothesis verification information storage part 1038.Therefore, client terminal 1002 at first needs to send user ID information, encrypted message etc. to portal server 1003.
Input processing section 1021 input operation orders are to ask automatically to set in advance the broadcasting frequency of each radio station.In response to this order, at step SP1070, the control section 1023 of client terminal 1002 sends a frequency information request signal, obtains the frequency information of relevant each receivable broadcasting frequency of radio station with request.Control section 1023 sends to portal server 1003 by Control on Communication part 1032 and network interface 1033 with frequency information request signal, the area code together with user's input, the user ID information that is stored in authorization information storage area 1038, encrypted message etc. according to the order of sequence.
At step SP1071, the frequency information request signal that the control section 1050 of portal server 1003 sends from client terminal 1002 by network interface 1053 and 1052 receptions of Control on Communication part according to the order of sequence, area code, user ID information, encrypted message etc.In these information, control section 1050 sends to checking processing section 1056 with user ID information, encrypted message etc.
Under the control of control section 1050, authentication procedures is carried out in checking processing section 1056.Particularly, checking processing section 1056 with the user ID information that received, encrypted message etc. be registered in customer information in the customer database part 1054 etc. and make comparisons.
As a result, checking processing section 1056 can verify that the user of client terminal 1002 is registered users.In addition, checking processing section 1056 can determine that client terminal 1002 sends obtaining effective request of frequency information.Under the control of control section 1050, checking processing section 1056 send relevant this moment client terminal 1002 and portal server 1003 between the checking of communication connection status talk with id information etc.Checking processing section 1056 will verify that temporarily talking with id information etc. is stored in the authorization information storage area 1057.
Control section 1050 proceeds to next step SP1072 then.At step SP1072, control section 1050 is carried out search based on the area code that receives from client terminal 1002.That is to say that control section 1050 is searched for the information corresponding to this area code in the tabulation of a plurality of frequency informations, radio station name and the catchword of frequency information storage area 1058, and read them with listings format.
Control section 1050 from frequency information storage area 1058 reading frequency information, radio station name and catchword, and sends them together with checking dialogue id information etc. by Control on Communication part 1052 and network interface 1053 to client terminal 1002 with tabular form according to the order of sequence.Checking dialogue id information etc. is issued client terminal 1002 by checking processing section 1056 at above-mentioned steps SP1071.
At step SP1073, the control section 1023 of client terminal 1002 receives from the tabulation of frequency information, radio station name and the catchword of portal server 1003 transmissions by network interface 1033 and Control on Communication part 1032 according to the order of sequence.The checking dialogue id information that control section 1023 will receive from portal server 1003 etc. sends to checking processing section 1037.In addition, control section 1023 sends to display control section 1024 with the tabulation of frequency information, radio station name and catchword.
Under the control of control section 1023, checking processing section 1037 temporarily is stored in the checking that received dialogue id information etc. in the authorization information storage area 1038.
Display control section 1024 is provided with the tabulation from frequency information, radio station name and the catchword of control section 1023, and this tabulation is sent to display part 1025.Thereby display part 1025 shows this tabulation.
At this moment, control section 1023 signs are from importing the select command that processing section 1021 provides.Based on this order, control section 1023 will be stored in the medium 29 as selected frequencies information, radio station name and the catchword of the value of setting in advance.Control section 1023 proceeds to next step SP1074 then.
At step SP1074, the tuning control command that control section 1023 signs provide from input processing section 1021.Based on this order, control section 1023 control tuner packs 1031 are so that extract radio signals from the radio broadcasting ripple.This radio signals should be used for the radio broadcasting that transmits on the broadcasting frequency corresponding to tuning control command.
Broadcast singal receiving unit 30 receives the radio broadcasting ripple.In these radio broadcasting ripples, tuner pack 1031 is extracted in the radio signals that transmits on the broadcasting frequency.Tuner pack 1031 will be applied to the radio signals that extracted such as the appointment receiving course of decoding.As a result, produced voice data.Tuner pack 1031 sends to audio frequency control section 1026 with this voice data.
Audio frequency control section 1026 will convert simulated audio signal to from the voice data that tuner pack 1031 provides.Then, audio frequency control section 1026 is exported to loud speaker 1027 with simulated audio signal.The audio frequency of loud speaker 1027 thereby the selected radio programming of output.
At step SP1075, under the control of control section 1023, radio broadcasting display control section 1039 reads catchword from medium 1029.This catchword is stored with the frequency information of the corresponding broadcasting frequency of above-mentioned tuning control command corresponding to expression.Radio broadcasting display control section 1039 sends to portal server 1003 by Control on Communication part 1032 and network interface 1033 with the catchword that is read according to the order of sequence.Similarly, radio broadcasting display control section 1039 sends (or user ID information and the encrypted messages) such as checking dialogue id informations that temporarily is stored in the authorization information storage area 1038.
At step SP1076, the control section 1050 of portal server 1003 is talked with (or user ID information and encrypted messages) such as id informations by catchword, checking that Control on Communication part 1052 and network interface 1053 receive from client terminal 1002 transmissions according to the order of sequence.Control section 1050 sends to checking processing section 1056 with (or user ID information and the encrypted messages) such as checking dialogue id informations that is received.
Under the control of control section 1050, authentication procedures is carried out in checking processing section 1056.Particularly, make comparisons (or user ID information and encrypted messages) such as checking dialogue id informations of being received in checking processing section 1056 with (or user ID information and encrypted messages) such as checking dialogue id informations of temporarily being stored in the authorization information storage area 1057.
As a result, checking processing section 1056 can confirm that checking dialogue id information etc. receives from client terminal 1002 before the deadline.When the user used client terminal 1002 to send catchword, checking processing section 1056 can verify that this user is registered user.In this case, control section 1050 proceeds to next step SP1077.
At step SP1077, control section 1050 is based on the catchword that receives from client terminal 1002, and search is corresponding to the URL information of wailing in a plurality of URL information in URL storage area 1059.
The term of validity of the checking dialogue id information that control section 1050 allows checking processing sections 1056 to prolong to issue client terminal 1002 etc.
Control section 1050 reads the URL information of being retrieved from URL storage area 1059.Control section 1050 sends the URL information that is read and has by the checking of verifying the term of validity that processing section 1056 prolongs to client terminal 1002 by Control on Communication part 1052 and network interface 1053 according to the order of sequence talks with id information etc.In addition, at step SP1077, but control section 1050 send state information and URL information and checking dialogue ID.State information is represented service state, transmits server 1006 such as messages broadcast by radio whether present broadcasting information service is provided now.
At step SP1078, the control section 1023 of client terminal 1002 receives the URL information that sends from portal server 1003 by network interface 1033 and Control on Communication part 1032 according to the order of sequence, and has the checking dialogue id information that prolongs the back term of validity etc.Control section 1023 sends to checking processing section 1037 with the checking that received dialogue id information etc.Control section 1023 sends to radio broadcasting display control section 1039 with URL information.When from portal server 1003 receiving status informations, control section 1023 sends to radio broadcasting control section 1039 with this state information.
Under the control of control section 1023, checking processing section 1037 will have the checking dialogue id information that prolongs the back term of validity and temporarily be stored in the authorization information storage area 1038, have the checking dialogue id information of not extending the expiration date with rewriting.In this way, verify that processing section 1037 renewals temporarily are stored in the checking dialogue id information in the authorization information storage area 1038 etc.
Under the control of control section 1023, radio broadcasting display control section 1039 temporarily is stored in the URL information corresponding to wailing that control section 1023 provides in the medium 1029.
When control section 1023 provides state information, radio broadcasting display control section 1039 by display control section 1024 to display part 1025 send state information.This display part 1025 is allowed to transmit the state information that shows the expression service state in the server 1006 at messages broadcast by radio.
Under the control of control section 1023, radio broadcasting display control section 1039 is followed URL information that temporarily is stored in the medium 1029 etc.According to this information, radio broadcasting display control section 1039 will be broadcast information request signal now by Control on Communication part 1032 and network interface 1033 according to the order of sequence and send to messages broadcast by radio transmission server 1006.Broadcast the information request signal acquisition request now and broadcast information now.Similarly, radio broadcasting display control section 1039 sends and to transmit server 1006 from messages broadcast by radio and receive and temporarily be stored in service session id information the authorization information storage area 1038 etc.
At step SP1078, provide in the process in the messages broadcast by radio service of transmitting, client terminal 1002 transmits server 1006 to messages broadcast by radio and sends present information request signal, the service session id information etc. broadcast.This process is corresponding to the process of the described step SP1010 of above Figure 17.
Therefore, providing in the process in the messages broadcast by radio service of transmitting, is to be equivalent to as above the authentication procedures that transmits step SP1011~SP1013 in server 1006 and the portal server 1003 and step SP1018~SP1022 with reference to the described client terminal 1002 of Figure 17, messages broadcast by radio after the process of step SP1078.After carrying out these steps continuously, control proceeds to next step SP1079.
At step SP1079, under the control of control section 1023, the radio broadcasting display control section 1039 of client terminal 1002 is followed the URL information that temporarily is stored in the medium 1029 etc. once more, and will broadcast information request signal now by Control on Communication part 1032 and network interface 1033 according to the order of sequence and send to messages broadcast by radio and transmit server 1006.Similarly, radio broadcasting display control section 1039 sends and to transmit server 1006 from messages broadcast by radio and receive and temporarily be stored in service session id information the authorization information storage area 1038 etc.
At step SP1080, the control section 11 10 that messages broadcast by radio transmits server 1006 receives broadcasting information request signal, service session id information etc. now by network interface 1113 and Control on Communication part 1112 according to the order of sequence.Control section 1110 sends the checking that is received to checking processing section 1115 and talks with id information etc.
Under the control of control section 1110, authentication procedures is carried out in checking processing section 1115.Particularly, checking processing section 1115 with the service session id information that received etc. with temporarily be stored in service session id information in the authorization information storage area 1120 etc. and make comparisons.
As a result, checking processing section 1115 can verify that the user of client terminal 1002 is registered user.In this case, checking processing section 1115 determines that client terminal 1002 sends obtaining effective request of present broadcasting information.
The user of checking processing section 1115 checking client terminals 1002 is registered user.In this case, control section 1110 prolongs by checking processing section 1115 issues the term of validity of the service session id information of client terminal 1002, and proceeds to next step SP1081.
At step SP1081, control section 1110 reads present broadcasting information from present broadcasting information storage part 1119.The service session id information etc. that control section 1110 sends the present broadcasting information that is read and has the term of validity that is prolonged by checking processing section 1115 to client terminal 1002 by Control on Communication part 1112 and network interface 1113 according to the order of sequence.
At step SP1082, the control section 1023 of client terminal 1002 receives from messages broadcast by radio by network interface 1033 and Control on Communication part 1032 according to the order of sequence and transmits the present broadcasting information that server 1006 sends, and has the checking dialogue id information that prolongs the back term of validity etc.Control section 1023 sends to checking processing section 1037 with the service session id information that is received.Control section sends to radio broadcasting display control section 1039 with broadcasting information now.
Under the control of control section 1023, the service session id information that checking processing section 1037 prolongs the back term of validity with having of being received etc. temporarily is stored in the authorization information storage area 1038, has the checking dialogue id information of not extending the expiration date with rewriting.In this way, the content of the service session id information that temporarily is stored in the authorization information storage area 1038 etc. is upgraded in checking processing section 1037.
In addition, radio broadcasting display control section 1039 sends to display part 1025 by display control section 1024 with the present broadcasting information that control section 1023 provides.In this way, display part 1025 is allowed to show the present broadcasting information of the radio programming in the radio broadcasting that relates to current reception.
Provide in the process in the messages broadcast by radio service of transmitting, client terminal 1002 subsequently periodically repeating step SP1079 to the request of obtaining of present broadcasting information.Messages broadcast by radio transmits the request of obtaining that server 1006 receives from client terminal 1002, and the process on continuous execution in step SP1080 and the SP1081.
In this way, but client terminal 1002 real-time update are broadcast information now, and show it on the display part 1025 of client terminal 1002.For example, broadcasting information now comprises in the name, programming time started, programming concluding time of the radio programming of current reception, the title of the musical works play in radio programming and the broadcasting time started of artist name and this musical works.
According to above-mentioned configuration, second embodiment can provide the identical effect with above-mentioned first embodiment.
According to the explanation of above-mentioned first embodiment, the program module of client terminal CT (Fig. 7) comprises HTTP messaging program 36 and communicator program 37.These program modules can realize and Control on Communication part 1032 (Figure 13) identical functions according to the client terminal 1002 of second embodiment.
Content recurrence module 38 (Fig. 7) is the program module that can realize with encoder/decoder part 1034 (Figure 13) identical functions.
Version protection information management module 39 (Fig. 7) is the program module that can realize with version management part 1035 (Figure 13) identical functions.
Internet radio channel selection/reproduction module 43 (Fig. 7) is the program module that can realize with control section 1023 and audio frequency control section 1026 (Figure 13) identical functions.
Musical works purchase/reproduction module 44 (Fig. 7) is the program module that can realize with control section 1023 and audio frequency control section 1026 (Figure 13) identical functions.
XML browser 50 (Fig. 7) is the program module that can realize and import processing section 1021 and page info generation part 1036 (Figure 13) 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 13) identical functions.
Checking storehouse 47A (Fig. 7) in storehouse 47 is the program modules that can realize and verify processing section 1037 and authorization information storage area 1038 (Figure 13) identical functions.
Montage storehouse 47B (Fig. 7) in storehouse 47 is the program modules that can realize with control section 1023 (Figure 13) identical functions.
Related information display module 45 (Fig. 7) is the program module that can realize with radio broadcasting display control section 1039 (Figure 13) identical functions.
Tuner selection/reproduction/logging modle 46 (Fig. 7) is the program module that can realize with control section 1023, audio frequency control section 1026 and tuner pack 1031 (Figure 13) identical functions.
Audio user interface 51 (Fig. 7) is the program module that can realize and import processing section 1021, control section 1023 and display control section 1024 (Figure 13) identical functions.
It is the program module that can realize with audio frequency control section 1026 and external record media recording and reconstructing portion 1028 (Figure 13) identical functions that CD reappears module 48 (Fig. 7).
It is can realize and control section 1023 and the identical program module of audio frequency control section 1026 (Figure 13) that HDD reappears module 49 (Fig. 7).
That is to say that client terminal CT has the hardware circuit piece configuration according to above-mentioned first embodiment.Because CPU 11 uses various program modules, so client terminal CT can realize the process that the client terminal that disposes with the functional circuit blocks that has according to second embodiment 1002 is identical.
Provide server 3 (Fig. 3) on function, to be equivalent to portal server 1003 (Figure 14) according to the URL of above-mentioned first embodiment according to above-mentioned second embodiment.Each program that is stored among the ROM81 is suitably selected and followed to control section 80, is equivalent to the function of control section 1050, Control on Communication part 1052 and the checking processing section 1056 of portal server 1003 with performance.In addition, ROM 81, RAM 82 and URL stored data base (DB) customer database part 1054, page info storage area 1055, authorization information storage area 1057, frequency information storage area 1058 and the URL storage area 1059 that can be equivalent to portal server 1003 uses.
In addition, the messages broadcast by radio that provides server KS (Fig. 4) to be equivalent on function according to above-mentioned second embodiment according to the related information of above-mentioned first embodiment transmits server 1006 (Figure 15).Each program that is stored among the ROM 91 is suitably selected and followed to control section 90, is equivalent to the function of control section 1110, Control on Communication part 1112, checking processing section 1115 and the retrieving portion 1118 of messages broadcast by radio transmission server 1006 with performance.With with messages broadcast by radio transmit server 1006 customer database part 1114, page info storage area 1116, broadcast information storage part 1117, broadcast the identical mode of information storage part 1119 and authorization information storage area 1120 now and use ROM 91, RAM92, musical works information database (DB) 93 and program information database (DB) the 94th, possible.
(3) other embodiment
According to the foregoing description, related information provides server KS to receive clearance order, removes musical works information when next program is gone on the air to stop at current program from candidate information.Related information provides server KS to provide empty musical works information to client terminal CT.Yet the present invention is not limited only to this.Preferably provide related information,, and allow client terminal CT to show such as the message of picture " broadcast program do not broadcast music as yet works, musical works information is not provided yet " to client terminal CT.
In this case, the user of client terminal CT can confirm the broadcast state of musical works in the program clearly, and does not show on the display 17 of client terminal CT.
According to the foregoing description, related information provides server KS to safeguard the database that comprises many musical works information and programme information.Related information provides server KS to receive notice and the program of go on the air musical works A or B.Related information provides server KS to read to be stored in musical works information or the programme information in musical works information database 93 or the program information database 94.Related information provides server KS to provide these information to the client terminal CT as radio receiver then.Yet the present invention is not limited only to this.Related information provides server KS can not preserve the data of musical works information and programme information, and musical works information and programme information from the RS of radio station can be provided, and can provide these information to client terminal CT.
According to the foregoing description, RS of radio station and related information provide server KS independently to provide.Yet the present invention is not limited only to this.The RS of radio station itself can comprise that related information provides server KS.The RS of radio station can provide server KS to provide related information to client terminal CT by related information.
According to the foregoing description, the programme information that is associated with next program is provided for client terminal CT, up to the next program musical works B that goes on the air.Yet the present invention is not limited only to this.Can provide the musical works information that is associated with the musical works B that in next program, will broadcast to client terminal CT in advance.
According to the foregoing description, ROM 13 stored information in advance provides program.CPU 11 is written into RAM20 with this program.The client terminal CT information of following provides program to carry out above-mentioned musical works information provides sequence or programme information that sequence is provided.Yet the present invention is not limited only to this.Preferably by the program memory medium that stored information provides program is installed on client terminal CT, carrying out musical works information provides sequence or programme information that sequence is provided.
According to above-mentioned first embodiment, related information provides server KS as information provider unit of the present invention.Related information provides server KS to be configured to comprise: as the hard disk drive 21 of storage device, as the network interface 23 of request receiving device and conveyer and communication process part 22, as the CPU 11 of updating device.Yet the present invention is not limited only to this.Other various circuit can be used to the configuration information generator.
According to above-mentioned second embodiment, messages broadcast by radio transmits server 1006 as information provider unit of the present invention.Messages broadcast by radio transmits server 1006 and is configured to comprise: as the customer database part 1114 of storage device, now broadcast information storage part 1119, broadcast list storage part 1117 and page info storage area 1116; As the Control on Communication part 1112 of request receiving device and conveyer, as the control section 1110 of updating device.Yet the present invention is not limited only to this.Other various circuit can be used to the configuration information generator.
According to the foregoing description, client terminal 1002 or CT receive the radio broadcasting that transmits from radio station.Yet the present invention is not limited only to this.But client terminal 1002 or radio broadcasting of CT receiving internet or radio broadcast via satellite are to obtain related information (messages broadcast by radio).Perhaps, client terminal 1002 or CT can receive the television broadcasting of being broadcast by TV station, and obtain the various broadcast messages of TV programme in the relevant television broadcasting from the television broadcasting of networked servers broadcasting.
According to the foregoing description, client terminal 1002 or CT are equipped with hardware circuit piece, functional circuit blocks and program module.Yet the present invention is not limited only to this.These hardware circuit pieces etc. not only can be installed among client terminal 1002 or the CT, and can be installed in other various terminals, such as portable phone, personal computer etc.The identical process of realizing on above-mentioned client terminal 1002 or CT also can be achieved on the terminal that hardware circuit piece, functional circuit blocks and program module are installed.
Industrial Applicability A
Information providing method according to the present invention can be applicable to provide to client terminal by network the purpose of relevant related information such as broadcast program.

Claims (15)

1. an information providing method is characterized in that, comprising:
From the database of a plurality of related informations of the broadcast program of storing the broadcasting of relevant broadcasting station, search for related information;
Acceptance is from the request of obtaining to related information of radio receiver, to receive the broadcast singal of described program;
The related information that is stored in the database according to the timing of accepting the request of obtaining is set to transmission information;
To the term of validity of described radio receiver distribution services dialogue ID and described service session ID, described service session ID obtains request punishment at each and is equipped with current the communicating to connect of sign;
Based on the described dialogue ID and the term of validity proof procedure is carried out in the described request of obtaining, described proof procedure failure when the described term of validity is expired;
If described proof procedure success then sends described related information to radio receiver; And
When broadcast program became next program, the related information that transmission information is reset to described next program was used for transmitting.
2. information providing method as claimed in claim 1 is characterized in that:
When broadcast program became next program, described reseting removed described transmission information and becomes next program up to described program.
3. information providing method as claimed in claim 1 is characterized in that:
The described related information that when becoming next program, described transmission information is become relevant next program of reseting.
4. information providing method as claimed in claim 1 is characterized in that:
When accepting, provide solicited message that the server of related information receives the request related information and and the suitable described service session ID of dialogue ID that provides server to be associated with the related information that transmits from radio receiver;
Described related information provides server to carry out described proof procedure based on described service session ID, when validation failure, transmits the information of expression validation failure and is used to identify the service identifiers information that related information provides server to radio receiver;
Authentication server is from described radio receiver Receipt Validation issue of bill solicited message and the checking dialogue ID suitable with the dialogue ID that is associated with described authentication server, and the request of described checking issue of bill solicited message is signed and issued and is used to visit the checking bill that related information provides server;
Described authentication server is verified described checking dialogue ID, signs and issues the checking bill and send the checking bill of being signed and issued to described broadcasting server when License Authentication;
Described related information provides server to receive the checking bill that transmits from described radio receiver, and sends the checking bill that is received to described authentication server;
Described authentication server verifies that with expression the information of permission sends related information to server is provided when the checking bill of the described reception of checking is effective;
Described related information provides server to receive the information of expression checking permission, signs and issues as the described service session ID that is associated with the dialogue ID of described radio receiver, and sends the service session ID that is signed and issued to described radio receiver;
When transmitting, related information provides server to receive the solicited message and the service session ID of request related information from described radio receiver; And
Described related information provides server to use described service session ID to carry out described proof procedure, and when License Authentication, to the related information of described radio receiver transmission corresponding to described request information.
5. information providing method as claimed in claim 1 is characterized in that:
Relevantly be different from related informations broadcast program and works that in program, broadcast and be stored in the database; And
The described transmission information that when next new works is gone on the air, the related information that transmits is changed into relevant described new works when transmitting of reseting.
6. information providing method as claimed in claim 5 is characterized in that:
When broadcast program became next program, the described described transmission information that removes the relevant works that transmit when transmitting of reseting became next program up to described program.
7. information providing method as claimed in claim 5 is characterized in that:
The described related information that the described transmission information of the works of relevant transmission is become relevant described new works of reseting when becoming next program.
8. an information provider unit is characterized in that, comprising:
Database is configured to store a plurality of related informations of the broadcast program of broadcasting in relevant broadcasting station;
Search unit is configured to search for the related information of the described broadcast program of broadcasting in relevant described broadcasting station in described database;
Accept the unit, be configured to accept the request of obtaining, to receive the broadcast singal of this program to related information from radio receiver;
Allocation units are configured to the term of validity to described radio receiver distribution services dialogue ID and described service session ID, and described service session ID obtains request punishment at each and is equipped with current the communicating to connect of sign;
Authentication unit, be configured to proof procedure be carried out in the described request of obtaining based on the described dialogue ID and the described term of validity, and described proof procedure is provided is success or unsuccessful expression, and described authentication unit represents that proof procedure is unsuccessful when the described term of validity is expired;
Conveyer, be configured to accept the timing of the request of obtaining and synchronously read the related information that is stored in the database as transmission information with accepting the unit, and if described authentication unit represent described proof procedure success then send this related information to radio receiver; And
Reset the unit, be configured to when broadcast program becomes next program, reset the described transmission information that is used to transmit that should read from database.
9. information provider unit as claimed in claim 8 is characterized in that:
When broadcast program became next program, the described unit updating device of reseting removed described transmission information and becomes next program up to described program.
10. information provider unit as claimed in claim 8 is characterized in that:
Describedly reset the related information that the unit is configured to when becoming next program described transmission information be become relevant next program.
11. information provider unit as claimed in claim 8 is characterized in that:
Described database is configured to store relevant related informations broadcast program and works that broadcast that are different from program; And
Describedly reset the related information that the unit is configured to when next new works is gone on the air described transmission information is changed into relevant described new works.
12. information provider unit as claimed in claim 8 is characterized in that:
When broadcast program becomes next program, describedly reset the transmission information that the unit removes relevant works, become next program up to described program.
13. the method for claim 1 also comprises:
With the described term of validity described dialogue ID is sent to described radio receiver.
14. method as claimed in claim 13 also comprises:
Receive back the described dialogue ID and the described term of validity from described radio receiver.
15. the method for claim 1, the wherein said term of validity is about 1 minute.
CN200480020524.1A 2003-07-14 2004-05-18 Information providing method Expired - Fee Related CN1823483B (en)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
JP274302/2003 2003-07-14
JP2003274302 2003-07-14
JP2003291741 2003-08-11
JP291741/2003 2003-08-11
JP313167/2003 2003-09-04
JP2003313167 2003-09-04
JP332562/2003 2003-09-24
JP2003332562 2003-09-24
PCT/JP2004/007051 WO2005006616A1 (en) 2003-07-14 2004-05-18 Information providing method

Publications (2)

Publication Number Publication Date
CN1823483A CN1823483A (en) 2006-08-23
CN1823483B true CN1823483B (en) 2011-08-31

Family

ID=35476795

Family Applications (16)

Application Number Title Priority Date Filing Date
CN200480019154.XA Expired - Fee Related CN1816987B (en) 2003-07-14 2004-05-18 Information processing device, information processing method, and information processing program
CN200480019100.3A Expired - Fee Related CN1816971B (en) 2003-07-14 2004-05-18 Reproduction device, information setting method
CN200480019002.XA Expired - Fee Related CN1816981B (en) 2003-07-14 2004-05-18 Communication method
CN200480020524.1A Expired - Fee Related CN1823483B (en) 2003-07-14 2004-05-18 Information providing method
CN 200480019067 Pending CN1816821A (en) 2003-07-14 2004-05-18 Information processing device, information processing method, and information processing program
CN200480019177.0A Expired - Fee Related CN1816989B (en) 2003-07-14 2004-05-18 Reproduction device, reproduction method, and program
CN 200480019094 Pending CN1816983A (en) 2003-07-14 2004-05-18 Information processing device, information processing method, and information processing program
CN200480019083.3A Expired - Fee Related CN1816982B (en) 2003-07-14 2004-05-18 Information providing method
CN 200480019134 Pending CN1816985A (en) 2003-07-14 2004-05-18 Communication method
CN200480019145.0A Expired - Fee Related CN1816986B (en) 2003-07-14 2004-05-18 Display,display method and display control program
CN200480019131.9A Expired - Fee Related CN1816984B (en) 2003-07-14 2004-05-18 Information record device, information record method and information record program
CN200480019170.9A Expired - Fee Related CN1816988B (en) 2003-07-14 2004-05-18 Communication method, communication device, and program
CN200480018631.0A Expired - Fee Related CN1816980B (en) 2003-07-14 2004-05-18 Record device,record method and record program
CN 200480000835 Pending CN1701545A (en) 2003-07-14 2004-05-18 Information providing method
CN 200480019182 Pending CN1816824A (en) 2003-07-14 2004-05-18 Service use method and management method
CN 200480020531 Pending CN1823346A (en) 2003-07-14 2004-05-18 Information processing device, information processing method, and information processing program

Family Applications Before (3)

Application Number Title Priority Date Filing Date
CN200480019154.XA Expired - Fee Related CN1816987B (en) 2003-07-14 2004-05-18 Information processing device, information processing method, and information processing program
CN200480019100.3A Expired - Fee Related CN1816971B (en) 2003-07-14 2004-05-18 Reproduction device, information setting method
CN200480019002.XA Expired - Fee Related CN1816981B (en) 2003-07-14 2004-05-18 Communication method

Family Applications After (12)

Application Number Title Priority Date Filing Date
CN 200480019067 Pending CN1816821A (en) 2003-07-14 2004-05-18 Information processing device, information processing method, and information processing program
CN200480019177.0A Expired - Fee Related CN1816989B (en) 2003-07-14 2004-05-18 Reproduction device, reproduction method, and program
CN 200480019094 Pending CN1816983A (en) 2003-07-14 2004-05-18 Information processing device, information processing method, and information processing program
CN200480019083.3A Expired - Fee Related CN1816982B (en) 2003-07-14 2004-05-18 Information providing method
CN 200480019134 Pending CN1816985A (en) 2003-07-14 2004-05-18 Communication method
CN200480019145.0A Expired - Fee Related CN1816986B (en) 2003-07-14 2004-05-18 Display,display method and display control program
CN200480019131.9A Expired - Fee Related CN1816984B (en) 2003-07-14 2004-05-18 Information record device, information record method and information record program
CN200480019170.9A Expired - Fee Related CN1816988B (en) 2003-07-14 2004-05-18 Communication method, communication device, and program
CN200480018631.0A Expired - Fee Related CN1816980B (en) 2003-07-14 2004-05-18 Record device,record method and record program
CN 200480000835 Pending CN1701545A (en) 2003-07-14 2004-05-18 Information providing method
CN 200480019182 Pending CN1816824A (en) 2003-07-14 2004-05-18 Service use method and management method
CN 200480020531 Pending CN1823346A (en) 2003-07-14 2004-05-18 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
CN (16) CN1816987B (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101153396B (en) * 2006-09-30 2010-06-09 中芯国际集成电路制造(上海)有限公司 Plasma etching method
US8014446B2 (en) * 2006-12-22 2011-09-06 Ibiquity Digital Corporation Method and apparatus for store and replay functions in a digital radio broadcasting receiver
JP4728973B2 (en) * 2007-01-19 2011-07-20 ローム株式会社 FM transmitter, electronic device using the same, and automatic channel selection method
KR20090011149A (en) * 2007-07-25 2009-02-02 삼성전자주식회사 A method of purchasing a digital broadcast service in a portable terminal which is equipped a smart card and an apparatus thereof
JP5282447B2 (en) 2008-05-29 2013-09-04 ソニー株式会社 Information processing apparatus, information processing method, program, and information processing system
JP4640487B2 (en) * 2008-10-16 2011-03-02 ソニー株式会社 Information processing apparatus and information processing method
CN102256179A (en) * 2010-05-19 2011-11-23 乐金电子(中国)研究开发中心有限公司 Method and system for displaying program information of television terminal and television terminal
JP2012053722A (en) * 2010-09-02 2012-03-15 Sony Corp Information processing apparatus, information processing method, and program
CN102546687A (en) * 2010-12-17 2012-07-04 张婷毓 Data transmission system and method
CN102568523B (en) * 2010-12-31 2016-05-04 新奥特(北京)视频技术有限公司 The unified method and apparatus using of one kind of multiple hardware resources
CN102902828B (en) * 2012-11-16 2016-04-20 北京奇虎科技有限公司 A kind of method and apparatus for retrieving
CN103840850B (en) * 2012-11-27 2016-12-07 比亚迪股份有限公司 communication system based on frequency modulation broadcasting FM earphone, FM earphone and mobile terminal
CN103078695B (en) * 2012-12-30 2016-05-11 惠州华阳通用电子有限公司 Station name display methods and application thereof
JP6384095B2 (en) * 2013-06-06 2018-09-05 株式会社リコー Transmission terminal, program, image display method, transmission system
CN105100905B (en) * 2014-05-14 2019-11-05 南京中兴软件有限责任公司 A kind of discretization network authentication method, apparatus and client
CN105049144A (en) * 2015-08-18 2015-11-11 深圳市中兴物联科技有限公司 Radio rebroadcasting method, device and system
CN106452898A (en) * 2016-11-01 2017-02-22 武汉斗鱼网络科技有限公司 Data request control method and apparatus
CN106936826B (en) 2017-03-10 2020-01-14 Oppo广东移动通信有限公司 Registration method and device of broadcast receiver and terminal equipment
CN111399756B (en) * 2019-09-29 2024-01-02 杭州海康威视系统技术有限公司 Data storage method, data downloading method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6148404A (en) * 1997-05-28 2000-11-14 Nihon Unisys, Ltd. Authentication system using authentication information valid one-time
JP2001086420A (en) * 1999-09-16 2001-03-30 Matsushita Electric Ind Co Ltd Broadcasting terminal equipment
US6317784B1 (en) * 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
JP2003067661A (en) * 2001-08-24 2003-03-07 Satoru Nakamura Recovery agent system for small amount settlement using point purchase service system

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3279379B2 (en) * 1993-03-08 2002-04-30 アルパイン株式会社 Radio receiver
EP0669761A3 (en) * 1994-02-23 1999-03-03 Hitachi, Ltd. Television signal receiving apparatus incorporating an information retrieving and reproducing apparatus
JPH08223059A (en) * 1995-02-16 1996-08-30 Pioneer Electron Corp Rbds reception equipment provided with database having information related to broadcast station
US5652613A (en) * 1995-06-07 1997-07-29 Lazarus; David Beryl Intelligent electronic program guide memory management system and method
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US5961603A (en) * 1996-04-10 1999-10-05 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
US6282412B1 (en) * 1998-07-22 2001-08-28 Lucent Technologies Inc. Geographically adaptive portable broadcast receiver
KR100582501B1 (en) * 1998-11-19 2006-10-24 엘지전자 주식회사 Automatic Information Retrieval Method
JP2000222360A (en) * 1999-02-01 2000-08-11 Matsushita Electric Ind Co Ltd Method and system for authentication and authentication processing program recording medium
JP2001125908A (en) * 1999-10-26 2001-05-11 Sony Corp Input device and method
JP4588190B2 (en) * 2000-10-27 2010-11-24 シャープ株式会社 Television program homepage search system, its client device, server device, and homepage URL information acquisition method
JP2002358283A (en) * 2001-06-01 2002-12-13 Nec Corp User authentication collaboration method, system and program
JP3870733B2 (en) * 2001-07-26 2007-01-24 ヤマハ株式会社 Mobile communication terminal capable of receiving content, content distribution server device, and program used therefor
JP2003051798A (en) * 2001-08-06 2003-02-21 Sharp Corp Broadcast distributor, broadcast distribution method, its computer program, recording medium for recording the program, broadcast receiver and broadcast distribution system interconnecting them
JP2003067239A (en) * 2001-08-24 2003-03-07 Fujitsu Ltd Page information update method, page information update system and schedule managing system for semi-conductor manufacturing line
JP4035993B2 (en) * 2002-01-08 2008-01-23 ソニー株式会社 Data processing apparatus and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6148404A (en) * 1997-05-28 2000-11-14 Nihon Unisys, Ltd. Authentication system using authentication information valid one-time
US6317784B1 (en) * 1998-09-29 2001-11-13 Radiowave.Com, Inc. Presenting supplemental information for material currently and previously broadcast by a radio station
JP2001086420A (en) * 1999-09-16 2001-03-30 Matsushita Electric Ind Co Ltd Broadcasting terminal equipment
JP2003067661A (en) * 2001-08-24 2003-03-07 Satoru Nakamura Recovery agent system for small amount settlement using point purchase service system

Also Published As

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

Similar Documents

Publication Publication Date Title
CN1823483B (en) Information providing method
US8185924B2 (en) Information processing device, information processing method, and information processing program
US7844259B2 (en) Communication method
CN1820305B (en) Content data reproducing apparatus
US20070073649A1 (en) Information recording device, information recording method, and information recording program
JP4507112B2 (en) COMMUNICATION METHOD, SERVER, AND COMMUNICATION CONTROL PROGRAM
US7373122B2 (en) Reproduction device information setting method, and information setting program
JP4168349B2 (en) Information providing method, information providing apparatus, and information providing program
US8006309B2 (en) Information processing device and communication method
KR20060056311A (en) Communication method, communication device, and program
US9264468B2 (en) Recording device, recording method, and program
US20070005435A1 (en) Communication system and communication method
CN1853190B (en) Information processing device and communication method
US8073382B2 (en) Communication device, communicate method for communication device, and communication program for communication device
KR101129653B1 (en) Recording device, recording method and a recording medium
KR100985095B1 (en) Information providing method
CN1918833B (en) Recording apparatus

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110831

Termination date: 20150518

EXPY Termination of patent right or utility model