KR100991172B1 - 정보기록장치 및 정보기록방법 - Google Patents
정보기록장치 및 정보기록방법 Download PDFInfo
- Publication number
- KR100991172B1 KR100991172B1 KR1020067000763A KR20067000763A KR100991172B1 KR 100991172 B1 KR100991172 B1 KR 100991172B1 KR 1020067000763 A KR1020067000763 A KR 1020067000763A KR 20067000763 A KR20067000763 A KR 20067000763A KR 100991172 B1 KR100991172 B1 KR 100991172B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- related information
- music
- authentication
- server
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/27—Arrangements for recording or accumulating broadcast information or broadcast-related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/73—Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information
- H04H60/74—Systems specially adapted for using specific information, e.g. geographical or meteorological information using meta-information using programme related information, e.g. title, composer or interpreter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
임으로 지정한 복수의 악곡의 관련정보를 일괄적으로 보존할 수 있도록 한다. 보관수단(1a)은 콘텐츠의 관련정보를 보유할 수 있다. 수신수단(1b)은 방송되는 복수의 콘텐츠의 관련정보를 수신한다. 일시 기억수단(1c)은 복수의 콘텐츠 각각의 관련정보(4)를 일시적으로 기억한다. 지시수단(1d)은 일시 기억수단(1c)에 기억된 복수의 관련정보를 보관수단(1a)에 기록하도록 지시한다. 기록수단(1e)은 지시수단(1d)에 의한 지시에 따라, 일시 기억수단(1c)에 기억되어 있는 복수의 관련정보(5a)를 보관수단(1a)에 하나의 집합 단위(5)로서 기록함과 동시에, 이 집합 단위(5)와 관련시켜서 집합 명칭을 보관수단(1a)에 기록한다. 이에 따라, 1회의 지시로 복수의 관련정보가 기억될 수 있다.
정보기록, 악곡, 관련정보, 일괄 보존, 집합 단위
Description
본 발명은 네트워크를 경유하여 악곡의 정보를 취득하는 정보기록장치, 정보기록방법 및 정보기록 프로그램에 관한 것으로서, 특히 관련정보를 2차 기억장치에 보존할 수 있는 정보기록장치, 정보기록방법 및 정보기록 프로그램에 관한 것이다.
최근, 인터넷을 통한 여러 가지 콘텐츠 서비스가 행해지고 있다. 콘텐츠 서비스 중에는, 지상파 라디오 방송의 방송국의 프로그램 정보를 인터넷으로 분배하는 서비스가 있다. 단말장치의 사용자는 분배되는 프로그램 정보를 이용함으로써, 그 단말장치에서 음악을 시청할 때의 편리성을 향상시킬 수 있다.
예를 들어, 송신하고 있는 프로그램의 프로그램 타입(PTY)이 부가된 신호를 복조하는 수신기로서는, 사용자가 선택하는 빈도가 높은 프로그램의 PTY를 자동으로 검출하고, 사용자가 PTY를 설정하지 않고, 간단하게 프로그램 자동 선곡을 행할 수 있는 디지털 음성방송 수신기가 개시되어 있다(특허문헌1 참조).
이 디지털 음성방송 수신기는 수신한 신호를 복조부에서 음성신호와 PTY로 복조한다. 디지털 음성방송 수신기는, 사용자에 의해 버튼이 눌러졌을 때, 메모리에 PTY 코드를 기억한다. 이때, 디지털 음성방송 수신기는 각 PTY 코드의 선택된 횟수를 카운트하고, 메모리에 그 결과를 기억한다. 그리고, 디지털 음성방송 수신기는 PTY 코드의 선택된 횟수에 의거하여 사용자가 선택하는 빈도가 높은 프로그램을 판단할 수 있다.
다만, 특허문헌1에 기재된 디지털 음성방송 수신기는, 수신한 프로그램 정보를 간단하게 즉시 표시하도록 하고 있었으므로, 과거의 복수의 프로그램 정보를 종합하여 이들을 일람표의 형식으로 표시할 수 없다고 하는 불편함이 있었다. 그래서, 이러한 디지털 음성방송 수신기로서는, 시청하고 있는 악곡의 정보(이하, 관련정보라고 한다)를 자동으로 기억하는 디지털 음성방송 수신장치도 개시되어 있다(특허문헌2 참조). 이 디지털 음성방송 수신장치에서는, 예를 들어, 악곡을 일정 시간 청취하면, 그 악곡의 관련정보가 기록된다.
특허문헌1 일본 특개평8-330911호 공보.
특허문헌2 일본 특개평11-122199호 공보.
그런데, 현재의 인터넷에서는, 사용자(user)가 희망하는 악곡 데이터를 사용자의 단말장치에 분배하거나, 온라인으로 음악 CD(Compact Disc)의 주문을 접수하거나, 음악에 관련된 여러 가지 서비스가 제공되고 있다. 사용자가 이러한 서비스를 이용하기 위해서는, 단말장치를 조작하여 희망하는 악곡 또는 CD 타이틀 등을 지정할 필요가 있다.
그래서, 인터넷에 접속된 소비자 가전(CE : Consumer electronics) 기기에 있어서, 재생하고 있는 악곡에 관한 타이틀 등의 관련정보를 기억시키는 것이 고안되고 있다. 사용자는, CE 기기에 있어서, 미리 기억해 둔 관련정보를 지정함으로써 임의의 악곡에 관한 서비스를 받을 수 있다.
그러나, 종래의 CE 기기는 FM 방송의 프로그램 내에서 시청된 악곡의 관련정보를 1곡씩 기억할 뿐이며, 사용자에게 있어서는 불편할 경우가 있었다. 즉, CE 기기는, 악곡을 1곡씩 시청하게 하면서 순차적으로 관련정보를 기록해 갈 경우, 프로그램 전체의 관련정보를 기억하기 위해서는 프로그램을 종료할 때까지 시청하게 하지 않으면 안되고 손이 많이 간다.
본 발명은 이러한 점을 감안하여 이루어진 것으로서, 임의로 지정한 복수의 악곡의 관련정보를 일괄하여 보존할 수 있는 정보기록장치, 정보기록방법 및 정보기록 프로그램을 제공하는 것을 목적으로 한다.
본 발명에서는 과제를 해결하기 위하여, 방송되는 복수의 콘텐츠의 관련정보를 수신하는 수신수단과, 복수의 콘텐츠의 관련정보를 일시적으로 기억하는 일시 기억수단과, 임의의 관련정보를 보관하는 보관수단과, 일시 기억수단에 기억된 복수의 관련정보를 보관수단에 기록하도록 지시하는 지시수단과, 지시수단에 의한 지시에 따라, 일시 기억수단에 기억되어 있는 복수의 관련정보를 보관수단에 하나의 집합 단위로서 기록함과 동시에, 이 집합 단위와 관련시켜서 집합 명칭을 보관수단에 기록하는 기록수단을 가지는 것을 특징으로 하는 정보기록장치가 제공된다.
이러한 정보기록장치에 의하면, 방송되는 복수의 콘텐츠의 관련정보를 보관수단에 기억하도록 지시가 출력되면, 일시 기억수단에 기억되어 있는 복수의 관련정보가 하나의 집합 단위로서 보관수단에 기록된다. 그리고, 기록된 집합 단위와 관련시켜서 집합 명칭이 보관수단에 기록된다.
또한, 본 발명에서는 과제를 해결하기 위하여, 장전되는 기록매체로부터 이 기록매체에 기록되어 있는 복수의 콘텐츠를 재생하는 재생수단과, 재생수단에서 재생되는 복수의 콘텐츠의 관련정보를 수신하는 수신수단과, 임의의 관련정보를 보관하는 보관수단과, 복수의 콘텐츠의 관련정보를 일시적으로 기억하는 일시 기억수단과, 기록매체에 기록되어 있는 콘텐츠에 대응하는 복수의 관련정보를 보관수단에 기록하도록 지시하는 지시수단과, 지시수단에 의한 지시에 따라, 일시 기억수단에 기억되어 있는 복수의 관련정보를 보관수단에 하나의 집합 단위로서 기록한다 동시에, 이 집합 단위와 관련시켜서 집합 명칭을 보관수단에 기록하는 기록수단을 가지는 것을 특징으로 하는 정보기록장치가 제공된다.
이러한 정보기록장치에 의하면, 기록매체에 기록되어 있는 복수의 콘텐츠의 관련정보를 보관수단에 기억하도록 지시가 출력되면, 일시 기억수단에 기억되어 있는 복수의 관련정보가 하나의 집합 단위로서 보관수단에 기록된다. 그리고, 기록된 집합 단위와 관련시켜서 집합 명칭이 보관수단에 기록된다.
또한, 본 발명에서는 과제를 해결하기 위하여, 방송되는 복수의 콘텐츠의 관련정보를 수신하고, 복수의 콘텐츠의 관련정보를 일시 기억수단에 일시적으로 기억하며, 일시 기억수단에 기억된 복수의 관련정보를, 임의의 관련정보를 보관하는 보관수단에 기록하도록 지시하고, 지시에 따라, 일시 기억수단에 기억되어 있는 복수의 관련정보를 보관수단에 하나의 집합 단위로서 기록함과 동시에, 이 집합 단위와 관련시켜서 집합 명칭을 보관수단에 기록하는 것을 특징으로 하는 정보기록방법이 제공된다.
이러한 정보기록방법에 의하면, 방송되는 복수의 콘텐츠의 관련정보를 보관수단에 기억하도록 지시가 출력되면, 일시 기억수단에 기억되어 있는 복수의 관련정보가 하나의 집합 단위로서 보관수단에 기록된다. 그리고, 기록된 집합 단위와 관련시켜서 집합 명칭이 보관수단에 기록된다.
또한, 본 발명에서는 과제를 해결하기 위하여, 장전되는 기록매체로부터 이 기록매체에 기록되어 있는 복수의 콘텐츠를 재생하고, 재생되는 복수의 콘텐츠의 관련정보를 수신하며, 이 수신한 복수의 콘텐츠의 관련정보를 보관수단에 하나의 집합 단위로서 기록함과 동시에, 이 집합 단위와 관련시켜서 집합 명칭을 보관수단에 기록하는 것을 특징으로 하는 정보기록방법이 제공된다.
이러한 정보기록 방법에 의하면, 기록매체에 기록되어 있는 복수의 콘텐츠의 관련정보가 하나의 집합 단위로서 보관수단에 기록된다. 그리고, 기록된 집합 단위와 관련시켜서 집합 명칭이 보관수단에 기록된다.
또한, 본 발명에서는 과제를 해결하기 위하여, 컴퓨터를, 방송되는 복수의 콘텐츠의 관련정보를 수신하는 수신수단, 복수의 콘텐츠의 관련정보를 일시적으로 기억하는 일시 기억수단, 임의의 관련정보를 보관하는 보관수단, 일시 기억수단에 기억된 복수의 관련정보를 보관수단에 기록하도록 지시하는 지시수단, 지시수단에 의한 지시에 따라, 일시 기억수단에 기억되어 있는 복수의 관련정보를 보관수단에 하나의 집합 단위로서 기록함과 동시에, 이 집합 단위와 관련시켜서 집합 명칭을 보관수단에 기록하는 기록수단으로서 기능하게 하는 것을 특징으로 하는 정보기록 프로그램이 제공된다.
이러한 정보기록 프로그램을 컴퓨터에 실행시키면, 방송되는 복수의 콘텐츠의 관련정보를 보관수단에 기억하도록 지시가 출력되면, 컴퓨터에 의해, 일시 기억수단에 기억되어 있는 복수의 관련정보가 하나의 집합 단위로서 보관수단에 기록된다. 그리고, 컴퓨터에 의해, 기록된 집합 단위와 관련시켜서 집합 명칭이 보관수단에 기록된다.
이상 설명한 것과 같이 본 발명에서는, 1회의 지시로 복수의 관련정보를 하나의 집합 단위로서 저장하도록 하였기 때문에, 복수의 콘텐츠의 관련정보를 기억시킬 때의 지시가 용이해진다.
도 1은 실시예에 적용되는 발명의 개념도이고,
도 2는 본 발명에 의한 제1실시예에 따른 네트워크 시스템을 도시하는 도면이고,
도 3은 CD 타이틀 정보제공 서버의 하드웨어 구성을 도시하는 블록도이고,
도 4는 단말장치의 외관을 도시하는 도면이고,
도 5는 단말장치의 하드웨어 구성을 도시하는 블록이고,
도 6은 본 실시예에 따른 시스템의 프로그램 구성을 도시하는 도면이고,
도 7은 방송중인 악곡의 관련정보의 취득 순서를 도시하는 시퀀스 도면이고,
도 8은 CD의 악곡에 관한 관련정보의 취득 처리를 도시하는 시퀀스 도면이고,
도 9는 통합 서비스 이용시의 관련정보 취득 순서를 도시하는 도면이고,
도 10은 방송 수신시의 관련정보 취득 순서를 도시하는 도면이고,
도 11은 CD 재생시의 관련정보 취득 순서를 도시하는 도면이고, 도 11(A)는 CD 정지 상태에서 TOC(Table Of Contents) 표시중인 클립 조작을 도시하는 도면이며, 도 11(B)는 CD 정지 상태에서 TOC 표시중인 클립 조작을 도시하는 도면이며, 도 11(C)는 CD 재생중인 클립 조작을 도시하는 도면이다.
도 12는 관련정보를 지정한 처리의 실행 순서를 도시하는 순서도이고,
도 13은 클립한 관련정보의 데이터 구조예를 도시하는 도면이고,
도 14는 관련정보의 보존 형식을 도시하는 도면이고,
도 15는 클립 처리의 순서를 도시하는 순서도이고,
도 16은 악곡의 리스트로부터 클립할 경우의 조작예를 도시하는 도면이고,
도 17은 악곡 집합 일람으로부터 악곡 리스트마다 클립할 경우의 조작예를 도시하는 도면이고,
도 18은 클립 확인 화면의 표시예를 도시하는 도면이고,
도 19는 클립한 악곡 리스트 정보의 표시예를 도시하는 도면이고,
도 20은 악곡 집합 일람 화면의 예를 도시하는 도면이고,
도 21은 악곡 리스트 표시 화면의 예를 도시하는 도면이고,
도 22는 악곡 집합 일람의 표시 화면을 도시하는 도면이고,
도 23은 1곡 단위로 클립한 악곡 리스트의 표시 화면을 도시하는 도면이고,
도 24는 악곡 집합 일람으로부터 검색 또는 구입 지시를 행하는 조작예를 도시하는 도면이고,
도 25는 악곡 집합 일람으로부터 클립과 동시에 검색 또는 구입 지시를 행하는 조작예를 도시하는 도면이고,
도 26은 CD 검색 처리를 도시하는 순서도이고,
도 27은 FM국의 방송 내용으로부터 악곡을 검색할 때의 순서를 도시하는 순서도이고,
도 28은 FM국 선택 화면의 예를 도시하는 도면이고,
도 29는 검색방법 선택 화면의 예를 도시하는 도면이고,
도 30은 일시 검색 화면의 예를 도시하는 도면이고,
도 31은 일시 검색의 검색 결과 화면의 예를 도시하는 도면이고,
도 32는 프로그램 검색 화면의 예를 도시하는 도면이고,
도 33은 프로그램 리스트 화면의 예를 도시하는 도면이고,
도 34는 프로그램 검색의 검색 결과 화면의 예를 도시하는 도면이고,
도 35는 본 발명에 의한 제2실시예에 따른 음악관련 서비스 제공 시스템의 전체 구성을 도시하는 개략도이고,
도 36은 클라이언트 단말의 기능 회로 블록에 의한 하드웨어 구성을 도시하 는 블록도이고,
도 37은 디렉토리 구성을 도시하는 개략도이고,
도 38은 포털 서버의 기능 회로 블록에 의한 하드웨어 구성을 도시하는 블록도이고,
도 39는 음악 데이터 분배 서버의 기능 회로 블록에 의한 하드웨어 구성을 도시하는 블록도이고,
도 40은 판매 서버의 기능 회로 블록에 의한 하드웨어 구성을 도시하는 블록도이고,
도 41은 라디오 방송정보 분배 서버의 기능 회로 블록에 의한 하드웨어 구성을 도시하는 블록도이고,
도 42는 클라이언트 단말 및 포털 서버간의 사용자 인증 처리 순서를 도시하는 시퀀스 도면이고,
도 43은 클라이언트 단말 및 음악 데이터 분배 서버간의 사용자 인증 처리 순서를 도시하는 시퀀스 도면이고,
도 44는 음악 데이터 분배 서비스 제공 처리 순서를 도시하는 시퀀스 도면이고,
도 45는 판매 서비스 제공 처리 순서를 도시하는 시퀀스 도면이고,
도 46은 라디오 방송정보(온에어 리스트 정보) 분배 서비스 제공 처리 순서(1)를 도시하는 시퀀스 도면이고,
도 47은 라디오 방송정보(나우온에어 정보) 분배 서비스 제공 처리 순서(2) 를 도시하는 시퀀스 도면이다.
이하, 본 발명의 실시예를 도면을 참조하여 설명한다.
(1) 본원 발명의 개요
우선, 실시예에 적용되는 발명의 개요에 대하여 설명하고, 그 후, 실시예의 구체적인 내용을 설명한다.
도 1은 실시예에 적용되는 발명의 개념도이다. 본 발명에 따른 정보기록장치(1)는 보관수단(1a), 수신수단(1b), 일시 기억수단(1c), 지시수단(1d) 및 기록수단(1e)을 가지고 있다. 또한, 정보기록장치(1)는 네트워크(2)를 통해 서버(3)에 접속되어 있다. 서버(3)는 FM국이나 텔레비전국에서 방송되는 콘텐츠의 관련정보나, 판매되고 있는 CD 등의 기록매체에 수록된 콘텐츠의 관련정보를 제공하고 있다. 관련정보라 함은 콘텐츠의 내용을 나타내는 정보이며, 예를 들어, 타이틀, 아티스트 등의 정보이다.
보관수단(1a)은 콘텐츠의 임의의 관련정보를 보유하고 관리한다. 보관수단(1a)으로서는, 예를 들어, 전원을 차단하여도 기억 내용을 유지할 수 있는 장치(스토리지 디바이스)가 사용된다.
수신수단(1b)은 복수의 콘텐츠의 관련정보(4)를 수신한다. 도 1의 예에서 수신수단(1b)은 네트워크(30)를 통해 접속된 서버(3)로부터, 복수의 관련정보(4)를 취득한다. 수신수단(1b)이 취득한 관련정보(4)는 일시 기억수단(1c)에 건네진다.
일시 기억수단(1c)은 복수의 콘텐츠 각각의 관련정보(4)를 일시적으로 기억한다. 일시 기억수단(1c)으로서는, 예를 들어, 버퍼로서 사용가능한 휘발성의 반도체 기억장치를 사용할 수 있다. 일시 기억수단(1c)에 기억된 관련정보(4)의 내용은 화면에 표시할 수도 있다.
지시수단(1d)은 일시 기억수단(1c)에 기억된 복수의 관련정보를 보관수단(1a)에 기록하도록 지시한다. 예를 들어, 지시수단(1d)은 사용자로부터의 조작 입력에 의해, 기억하는 관련정보가 선택되면, 그 선택된 관련정보를 기록하도록 기록수단(1e)에 지시한다.
기록수단(1e)은 지시수단(1d)에 의한 지시에 따라, 일시 기억수단(1c)에 기억되어 있는 복수의 관련정보(4)를 보관수단(1a)에 하나의 집합 단위(5)로서 기록함과 동시에, 이 집합 단위(5)와 관련시켜서 집합 명칭을 보관수단(1a)에 기록한다.
이러한 정보기록장치(1)는 수신수단(1b)에 의해, 복수의 콘텐츠의 관련정보(4)를 수신하고, 그 관련정보(4)를 일시 기억수단(1c)에 일시적으로 기억한다. 그 후, 정보기록장치(1)는, 사용자에 의해, 방송되는 복수의 콘텐츠의 관련정보(4)를 보관수단(1a)에 기억하도록 지시되면, 일시 기억수단(1c)에 기억하고 있는 복수의 관련정보(4)를 하나의 집합 단위(5)로서 보관수단(1a)에 기록한다. 그리고, 정보기록장치(1)는 기록한 집합 단위(5)와 관련시켜서 집합 명칭을 보관수단(1a)에 기록한다.
이에 따라, 정보기록장치(1)는, 1회의 지시로, 방송되고 있는 콘텐츠의 복수 의 관련정보(4)를 하나의 집합 단위(5)로서 보관수단(1a)에 기억할 수 있다. 그 결과, 본 발명은 관련정보를 기억시키기 위한 지시가 용이해지고, 사용자에 의한 조작성이 향상된다.
또한, 정보기록장치(1)는 방송되고 있는 콘텐츠의 관련정보에 한정되지 않고, CD 등의 기록매체에 기록되어 있는 각 콘텐츠의 관련정보도 하나의 집합 단위로서 보관수단(1a)에 기록할 수 있다.
또, 집합 단위에 관련시킨 집합 명칭은 기록된 관련정보의 특징을 나타내는 명칭이 사용된다. 정보기록장치(1)는 예를 들어, 기록한 관련정보가, 방송되는 프로그램 내의 복수의 콘텐츠에 관한 관련정보이면, 그 프로그램의 프로그램명을 집합 명칭으로서 기록한다. 또한, 정보기록장치(1)는, 기록한 관련정보가, 소정의 시간대 내에 방송된 콘텐츠에 관한 관련정보이면, 방송국의 식별 정보와 방송 시간대의 정보를 집합 명칭으로서 기록한다.
(2) 제1실시예
그런데, 방송되는 콘텐츠로서는 악곡이 있다. 악곡의 관련정보에는, 그 악곡의 타이틀이나 연주하고 있는 아티스트의 명칭 등이 포함된다. 이하, 네트워크에 접속된 단말장치에, 도 1에 도시하는 정보기록장치(1)의 기능을 내장하고, 관련정보를 기록할 경우를 예로 들어, 본 발명의 실시예를 구체적으로 설명한다.
또, 이하의 설명에서는, 악곡 또는 악곡집합에 관한 관련정보를 보존하는 처리를 클립이라고 부르기로 한다.
도 2는, 본 발명의 실시예에 따른 네트워크 시스템을 도시하는 도면이다. 단 말장치(10)는 네트워크(30)를 통해 각종 서버에 접속되어 있다. 네트워크(30)는 예컨대 인터넷이다. 서버로서는, CD 타이틀 정보 제공 서버(31), 방송국 서버(32), 음악 분배 서버(33), CD 샵 서버(34), 인터넷 라디오 서버(35), 통합 서비스 서버(36) 등이 있다.
CD 타이틀 정보 제공 서버(31)는 시판되고 있는 CD에 수록되어 있는 악곡의 관련정보의 분배 서비스를 행한다.
방송국 서버(32)는 FM 방송이나 텔레비전(TV) 방송 등의 방송국(37)이 관리하는 서버이다. 방송국(37)은 안테나(38)를 통하여 무선에 의한 방송을 행하고 있다. 방송국 서버(32)는 방송되는 악곡의 관련정보의 제공 서비스를 행한다.
또, 방송국 서버(32)에 의해 제공되는 관련정보의 제공 기능은 크게 다음의 2개로 나누어진다. 제 1 기능은 현재 방송중인 악곡의 관련정보를 제공하는 기능(나우 온에어)이다. 제 2 기능은 단말장치(10)로부터의 요구에 따라, 이미 방송한 악곡의 리스트(온에어 리스트)를 제공하는 기능이다(온에어 리스트에는, 각 악곡의 관련정보도 포함된다). 예를 들어, 방송국 서버(32)는, 지정된 프로그램 내에서 방송한 악곡의 관련정보를 제공하거나, 지정된 시간대 내에 방송한 악곡의 관련정보를 제공하거나 한다.
음악 분배 서버(33)는 악곡의 디지털 데이터(악곡 데이터)를 분배하는 서비스를 행하는 서버이다. 예를 들어, 음악 분배 서버(33)는 악곡의 구입 수속을 행한 사용자의 단말장치(10)에 대해서만 악곡 데이터를 제공한다. 또한, 음악 분배 서버(33)는 분배할 악곡의 관련정보를 제공할 수 있다.
CD 샵 서버(34)는 CD의 통신 판매를 위한 주문 접수 등을 행하는 서버이다. CD 샵 서버(34)는 시험 청취용의 음성 데이터 등의 분배 서비스나, 판매하고 있는 CD에 수록된 악곡의 관련정보의 제공 서비스도 행한다.
인터넷 라디오 서버(35)는 인터넷 등의 광역 네트워크를 경유하여 음성 프로그램을 제공하는 서버이다.
통합 서비스 서버(36)는 네트워크(30)를 통한 서비스의 제공 창구(포털 사이트)로서 기능하고, 각종 통합 서비스의 제공을 중개한다. 예를 들어, 통합 서비스 서버(36)는 방송되고 있는 악곡의 관련정보의 분배원을 나타내는 정보(예를 들어, URL(Uniform Resource Locator))를 단말장치(10)에 분배한다.
이와 같이, 복수의 서버가 네트워크(30) 상의 악곡 또는 악곡 집합에 관한 정보의 제공 서비스를 행하고 있다. 즉, 각 서버가 네트워크(30) 상의 악곡 또는 악곡 집합의 소스로서 기능하고 있다.
또, 음악 분배 서버(33)와 CD 샵 서버(34)는 악곡 구입 가능 서버이다. 따라서, 사용자가 단말장치(10)를 조작하여 악곡 구입 가능 서버에 액세스하면, 네트워크(30)를 통해 실제로 악곡이나 악곡의 집합을 구입할 수 있다. 단말장치(10)의 사용자는 음악 분배 서버(33)에 대하여 구입 수속을 행함으로써, 음악 분배 서버(33)로부터 악곡 데이터를 다운로드할 수 있다. 또한, 단말장치(10)의 사용자는 CD 샵 서버(34)에 대하여 구입 수속을 행함으로써, 자택으로 CD를 택배로 받을 수 있다.
단말장치(10)는 CD(29a), MD(Mini Disc)(29b), 하드디스크 드라이브(HDD : Hard Disk Drive)(21) 등의 기록매체에 로컬 상의 악곡 또는 악곡의 집합의 소스를 보유하고 있다. 또, CD(29a)와 MD(29b)는 가반형의 기록매체이며, 단말장치(10)에 대하여 용이하게 착탈할 수 있다. 단말장치(10)에 대하여 어떤 로컬 소스가 준비될지는 단말장치(10)의 종류, 목적에 따라 상이하다. 또한, 단말장치(10)는 안테나(26)를 통해 방송되는 콘텐츠를 수신할 수 있다.
또, 도 2에 도시한 로컬 상의 악곡 또는 악곡 집합의 소스는 일례이다. 즉, 단말장치(10)는 이 단말장치(10)의 로컬에 존재하는 기록매체이면, 이러한 기록매체에 대하여 악곡 또는 악곡 집합을 기록함으로써, 그 기록매체를 로컬 상의 악곡 또는 악곡의 집합의 소스로서 기능하게 할 수 있다.
또한, 단말장치(10)는 클립한 관련정보를 기억하는 클립정보 기억장치(21a)를 구비하고 있다. 클립정보 기억장치(21a)는 단말장치(10)의 2차 기억장치이다. 예를 들어, 단말장치(10)는 HDD(21) 등의 기억영역의 일부를 클립정보 기억장치(21a)로서 기능하게 할 수 있다. 또, 단말장치(10)는 클립을 악곡에 대하여도 악곡 집합에 대하여도 행할 수 있다. 이에 따라, 단말장치(10)는 사용자의 마음에 드는 악곡이 다수 포함된 FM 프로그램, CD 앨범 등에 대해서는, 통틀어 클립함으로써, 1회의 클립 동작으로, 마음에 드는 악곡집합의 관련정보를 기록할 수 있다.
도 3은 CD 타이틀 정보 제공 서버의 하드웨어 구성예를 도시한 도면이다. CD 타이틀 정보 제공 서버(31)는, CPU(Central Processing Unit)(31a)에 의해 장치 전체가 제어되고 있다. CPU(31a)에는, 버스(31g)를 거쳐서 RAM(Random Access Memory)(31b), 하드디스크 드라이브(HDD : Hard Disk Drive)(31c), 그래픽 처리장치(31d), 입력 인터페이스(31e), 및 통신 인터페이스(31f)가 접속되어 있다.
RAM(31b)에는, CPU(31a)에서 실행시키는 OS(Operating System)의 프로그램이나 애플리케이션 프로그램의 적어도 일부가 일시적으로 저장된다. 또한, RAM(31b)에는, CPU(31a)에 의한 처리에 필요한 각종 데이터가 저장된다. HDD(31c)에는, OS나 애플리케이션 프로그램이 저장된다. 또한, HDD(31c)에는, 단말장치(10)에 대하여 제공하는 CD의 관련정보가 저장된다.
그래픽 처리장치(31d)에는, 표시장치(31h)가 접속되어 있다. 그래픽 처리장치(31d)는, CPU(31a)로부터의 명령에 따라, 화상을 표시장치(31h)의 화면에 표시시킨다. 입력 인터페이스(31e)에는, 키보드(31i)와 마우스(31j)가 접속되어 있다. 입력 인터페이스(31e)는, 키보드(31i)나 마우스(31j)로부터 보내져 오는 신호를, 버스(31g)를 거쳐서 CPU(31a)에 송신한다.
통신 인터페이스(31f)는, 네트워크(30)에 접속되어 있다. 통신 인터페이스(31f)는, 네트워크(30)를 거쳐서, 다른 컴퓨터와의 사이에서 데이터의 송수신을 행한다.
이상과 같은 하드웨어 구성에 의해, 본 실시예의 처리 기능을 실현할 수 있다. 또, 도 3에는, CD 타이틀 정보 제공 서버(31)의 하드웨어 구성을 대표적으로 설명하였지만, 다른 서버도 같은 하드웨어 구성으로 실현할 수 있다.
또한, 본 실시예에 있어서의 단말장치(10)(통신장치(1))는, 악곡의 재생 기능을 가지는 오디오 기기로서의 기능을 겸비하고 있다.
도 4는, 단말장치의 외관을 도시한 도면이다. 도 4에 도시된 것과 같이, 본 실시예에 따른 단말장치(10)는, 일반적인 시스템 구성과 같은 외관을 하고 있다. 단말장치(10)는, 장치 본체(10a), 스피커(25a, 25b), 및 리모트 콘트롤러(40)로 구성된다. 장치 본체(10a)에는, CD나 DVD(Digital Versatile Disc)의 재생 기능, MD의 녹음 재생 기능, 및 FM 방송이나 TV 방송의 수신 기능을 갖추고 있다. 장치 본체(10a)에서 생성한 음성신호가 스피커(25a, 25b)에 보내짐으로써 스피커(25a, 25b)로부터 소리가 출력된다.
또한, 장치 본체(10a)에는, 표시장치(17)가 설치된다. 표시장치(17)에는, 재생중인 악곡의 관련정보나, 클립에 의해 보존된 관련정보 등이 표시된다.
리모트 콘트롤러(40)는, 장치 본체(10a)를 원격 조작하기 위한 입력장치이다. 리모트 콘트롤러(40)에는 복수의 조작 키가 설치되어 있다. 리모트 콘트롤러(40)는, 사용자에 의해 조작 키가 눌러지면, 적외선 등의 무선의 통신 수단에 의해, 눌러진 조작 키에 따른 신호를 장치 본체(10a)에 송신한다.
조작 키로서는, 방향 키(41a∼41d), 결정 키(42), 펑션 선택 키(43a∼43c), 툴 키(44), 되돌림 키(45) 등이 있다.
방향 키(41a∼41d)는, 예를 들어, 표시장치(17)에 표시된 커서나, 포커스가 맞춰지는 장소를 이동시키기 위해서 사용된다. 4개의 방향 키(41a∼41d)는, 각각 상, 하, 좌, 우 각각의 방향에 대응하고 있고, 눌러진 방향 키에 대응하는 방향으로 커서 등이 이동한다.
결정 키(42)는, 예를 들어, 표시장치(17)에 표시된 내용을 확정하기 위해서 사용된다.
펑션 선택 키(43a∼43c)는, 기능의 선택에 사용된다. 예를 들어, 3개의 펑션 선택 키(43a∼43c)는, 각각 통합 서비스 이용 기능, 튜너 기능, 로컬 콘텐츠 관리기능에 대응되어 있다. 그리고, 펑션 선택 키(43a∼43c)의 어느 1개가 눌러지면, 장치 본체(10a)는, 눌러진 펑션 선택 키에 대응하는 기능의 동작 모드로 된다.
툴 키(44)는, 표시장치(17) 상에 툴 메뉴를 표시시키기 위한 버튼이다. 툴 메뉴 내에는, 표시장치(17)에 표시되고 있는 내용에 따른 커맨드가 표시된다. 단말장치(10)는, 사용자에 의해 툴 메뉴로부터 임의의 커맨드가 선택되면, 그 커맨드에 따른 처리를 실행한다. 예를 들어, 단말장치(10)는, 사용자에 의해 방향 키(41a∼41d)를 조작해서 임의의 커맨드가 선택되고, 또한, 결정 키(42)가 눌러지면, 선택된 커맨드에 따른 처리를 실행한다.
되돌림 키(45)는, 표시장치(17)의 표시 내용을 직전의 상태로 되돌리기 위한 버튼이다.
또, 리모트 콘트롤러(40)에는, 도 4에 나타낸 것 이외에도 다양한 조작 키를 설치할 수 있다. 이러한 조작 키로서는, 예를 들어, 음량 조절 키, CD 등의 재생 키, 정지키 등이다.
다음으로, 단말장치(10)의 내부 구성을 설명한다.
도 5는, 단말장치의 하드웨어 구성을 나타내는 블록이다. 도 5에 나타낸 것과 같은 단말장치(10)에 의해, 악곡 등의 다양한 소스를 관리, 기록, 재생이 가능해진다.
CPU(11)는, 기동된 프로그램에 의거하여 단말장치(10)의 전체의 제어, 연산 처리를 행한다. 예를 들어, 네트워크(30)를 통한 통신 동작, 사용자에 대한 입출력 동작, 미디어로부터의 콘텐츠 재생이나 클립, HDD(21)로의 콘텐츠 기억이나 그를 위한 관리, 클립 정보 등에 의거한 네트워크(30)를 통한 정보 검색 등을 행한다. 또, 본 실시예의 단말장치(10)가 대응해서 기록재생 가능한 콘텐츠 데이터로서는, 오디오의 콘텐츠 데이터나 동영상의 콘텐츠 데이터이다. CPU(11)는 버스(12)를 거쳐서 각 회로부와의 사이에서 제어신호나 데이터의 교환을 행한다.
ROM(Read Only Memory)(13)은, CPU(11)가 실행해야 할 동작 프로그램, 프로그램 로더나, 각종 연산 계수, 프로그램에서 사용하는 파라미터 등이 기억된다. 또한, RAM(20)에는, CPU(11)가 실행해야 할 프로그램이 전개된다. 또한, RAM(20)은 CPU(11)가 각종 처리를 실행할 때에 필요하게 되는 데이터 영역, 태스크 영역으로서도 사용된다.
조작 입력부(15)는, 단말장치(10)의 케이스에 설치된 조작 키나 조그 다이얼, 터치 패널 등의 각종 조작자 등을 가진다. 또, 단말장치(10)에는, GUI(Graphical User Interface) 조작을 위한 키보드나 마우스가 조작 입력부(15)로서 설치되어도 좋다. 조작 입력부(15)에서 입력된 정보는 입력 처리부(14)에 있어서 소정의 처리가 실행되어, CPU(11)에 대하여 조작 커맨드로서 전송된다. CPU(11)는 입력된 조작 커맨드에 응답한 기기로서의 동작이 얻어지도록, 필요한 연산이나 제어를 행한다.
표시장치(17)로서는, 예를 들어, 액정 모니터 등의 표시 디바이스가 접속되어, 각종 정보표시가 행해진다. CPU(11)가 각종 동작 상태나 입력 상태, 통신 상태에 따라 표시 정보를 표시 처리부(16)에 공급하면, 표시 처리부(16)는 공급된 표시 데이터에 의거하여 표시장치(17)에 표시 동작을 실행시킨다. 예를 들어, 표시장치(17)에는, 서버 등으로부터 분배된 관련정보의 내용이나, 클립 정보의 내용이 표시된다. 또한, 표시장치(17)에는, 네트워크(30)를 통한 악곡의 검색이 행해졌을 경우, 검색 결과가 표시된다.
미디어 드라이브(19a, 19b)는, 가반형 기록매체에 기록된 악곡 등의 콘텐츠를 기록, 재생(기록매체에 의해 재생만의 경우도 있다)할 수 있는 드라이브이다. 또, 미디어 드라이브(19a, 19b) 각각이 기록, 또는 재생가능한 기록매체의 종류는, 1종류로는 제한되지 않는다. 즉, 미디어 드라이브(19a, 19b)는, 복수 종류의 기록매체에 대하여 기록, 재생을 행하는 것도 가능하다. 예를 들어, 미디어 드라이브(19a)가 CD, DVD의 재생을 행하고, 미디어 드라이브(19b)가 MD의 기록재생을 행한다.
또, 악곡 등의 콘텐츠를 기록하는 가반형의 기록매체로서는, CD, DVD 등의 광학적인 기록매체에 한정되어야 하는 것은 아니다. 예를 들어, 이러한 기록매체로서는, 콘텐츠를 저장한 플래시 메모리 등의 반도체 메모리에 의해 구성된 기록매체를 이용할 수 있다. 그 경우, 플래시 메모리의 리더라이터가 버스(12)에 접속된다.
사용자는, 미디어 드라이브(19a, 19b)에, 임의의 콘텐츠가 기록된 기록매체(CD, DVD, MD 등)를 삽입하고, 리모트 콘트롤러(40)에 대하여 소정의 조작을 행함으로써 악곡 등을 감상할 수 있다. 예를 들어, 사용자가 리모트 콘트롤러(40)를 조작하여, 미디어 드라이브(19a)에 의한 재생 지시를 행하면, CPU(11)는 미디어 드라이브(19a)에 대하여 콘텐츠의 재생을 지시한다. 이에 따라, 미디어 드라이브(19a) 는, 장전되어 있는 기록매체로부터, 지정된 콘텐츠에 액세스해서 판독을 실행한다.
이렇게 하여 판독된 콘텐츠가, 오디오 콘텐츠일 경우에는, 필요에 따라 CPU(11)의 처리에 의해 디코드 처리 등이 실행된 후, 오디오 데이터 처리부(24)에 전송된다. 오디오 데이터 처리부(24)는, 오디오 데이터에 대하여, 이퀄라이징 등의 음장처리나 음량 조정, D/A 변환, 증폭 등의 처리를 시행하여 스피커부(25)로부터 출력된다. 또, 스피커부(25)는, 도 4에 나타낸 것과 같은 복수의 스피커(25a, 25b)로 구성되어, 스테레오로 음성을 출력할 수 있다.
또한, 미디어 드라이브(19a, 19b)에서 재생된 콘텐츠는, CPU(11)의 제어에 의해, HDD(21)에 오디오 데이터 파일로서 축적할 수도 있다. 또, 이 오디오 데이터 파일의 형식으로서는, CD 포맷에 있어서의 샘플링 주파수 44.1KHz에서 16비트 양자화의 디지털 오디오 데이터로 하여도 좋다. 이러한 콘텐츠는, HDD(21)의 용량을 절약하기 위해서, 소정방식에 따라서 압축 처리가 실행된 형식의 압축 오디오 데이터로 해도 좋다. 또한, 압축 방식은 무엇인가에 한정되는 것은 아니지만, ATRAC(Advanced TRansform Acoustic Coding, 상표) 방식이나 MP3(MPEG Audio Layer-3) 방식 등을 채용할 수 있다.
튜너(27)는, 예를 들어, AM·FM 라디오 튜너로 되고, CPU(11)의 제어에 의거하여 안테나(26)에서 수신된 방송 신호를 복조한다. 물론 튜너부(27)는, 텔레비전 튜너나 위성방송 튜너, 디지털 방송 튜너 등으로서의 튜너라도 좋다. 복조된 방송 음성신호는, 오디오 데이터 처리부(24)에서 필요한 처리가 실행되어, 스피커부(25)로부터 방송 음성으로서 출력된다.
통신 처리부(22)는, CPU(11)의 제어에 의거하여 송신 데이터의 인코드 처리, 수신 데이터의 디코드 처리를 행한다. 네트워크 인터페이스(23)는, 통신 처리부(22)에서 인코드된 송신 데이터를, 네트워크(30)를 거쳐서 소정의 외부 네트워크 대응 기기에 송신한다. 또한, 네트워크 인터페이스(23)는, 네트워크(30)를 거쳐서 외부 네트워크 대응기기로부터 송신되어 온 신호를 통신 처리부(22)에 넘긴다. 통신 처리부(22)는 수신한 정보를 CPU(11)에 전송한다. 네트워크(30)를 거쳐서 수신하는 정보에는, 예를 들어, FM 등으로 방송중인 프로그램의 관련정보나, CD 등의 타이틀에 포함되는 악곡의 정보가 있다.
적외선 통신부(28)는, 리모트 콘트롤러(40)와의 사이에서, 적외선 등의 무선의 통신 수단으로 통신을 행한다. 그리고, 적외선 통신부(28)는, 리모트 콘트롤러(40)로부터 보내진 신호에 소정의 처리를 실시하여, CPU(11)에 대하여 조작 커맨드로서 전송한다. CPU(11)는 입력된 조작 커맨드에 응답한 기기로서의 동작이 얻어지도록, 필요한 연산이나 제어를 행한다.
또, 단말장치(10)의 구성은, 이 도 5의 구성에 한정되는 것이 아니라, 더욱 다양하게 고안될 수 있다. 예를 들어, 단말장치(10)에는, USB(Universal Serial Bus), IEEE1394, Bluetooth 등의 통신방식에 의한 주변기기와의 인터페이스를 설치하도록 하여도 좋다. 그리고, 단말장치(10)는, 상기 네트워크 인터페이스(23)에 의해 네트워크(30)를 거쳐서 다운로드한 오디오의 콘텐츠나, 상기 USB, IEEE1394 등의 인터페이스를 경유해서 전송되어 온 오디오의 콘텐츠에 관해서도, HDD(21)에 대하여 기억시킬 수 있다. 또한, 단말장치(10)에는, 마이크로폰이나 외부의 헤드폰의 접속에 사용되는 단자나, DVD 재생시에 대응하는 비디오 출력 단자, 라인 접속단자, 광 디지털 접속단자 등이 설치되어도 좋다. 또한, 단말장치(10)는, PCMCIA 슬롯, 메모리카드 슬롯 등이 형성되어, 외부의 정보처리장치나 오디오 기기와 데이터의 교환이 가능하게 되어도 좋다.
다음으로, 본 실시예의 시스템에서의 프로그램 모듈의 구성에 관하여 설명한다. 또, 프로그램 모듈은 단말장치(10)에서 실행시키는 처리를 기술한 정보이며, 프로그램 모듈에 의거하여 단말장치(10)가 소정의 기능을 실현할 수 있다. 이하의 설명에서는, 프로그램 모듈을 실행함으로써 실현되는 기능을, 그 프로그램 모듈의 명칭으로 부르기로 한다.
도 6은, 단말장치의 프로그램 모듈 구성을 도시한 도면이다. 도 6에 도시된 것과 같이, 단말장치(10)의 프로그램 모듈은 OS 상에서 동작하도록 구성되어 있다. 단말장치(10)는, 각 프로그램 모듈의 기능에 의해, CD 타이틀 정보 제공 서버(31), 방송국 서버(32), 음악 분배 서버(33), CD의 판매를 행하는 CD 샵 서버(34), 통합 서비스 서버(36), 인터넷 라디오 서버(35), 그 밖의 각종 서버와 통신을 행할 수 있다.
HTTP(Hyper Text Transfer Protocol) 메시지 프로그램(111)은, CD 타이틀 정보 제공 서버(31), 방송국 서버(32), CD 샵 서버(34), 및 통합 서비스 서버(36) 등의 각종 서버와의 사이의 교환을 HTTP 통신으로 행하는 것이다. 커뮤니케이터 프로그램(112)은, 통합 서비스 서버(36) 등과 각종 통신을 행하는 통신 모듈이다.
커뮤니케이터 프로그램(112)의 상위(사용자 인터페이스에 가까운 기능)에는, 콘텐츠의 코덱을 해석해서 재생하는 콘텐츠 재생 모듈(113), 저작권 보호에 관한 정보를 다루는 저작권 보호 정보 관리 모듈(114)이 위치한다. 콘텐츠 재생 모듈(113)의 상위에는, 인터넷 라디오의 선국 및 재생을 행하는 인터넷 라디오 선국 재생 모듈(118)이 설치된다. 저작권 보호 정보 관리 모듈(114)의 상위에는, 악곡 구입 및 시험 청취곡의 재생을 주관하는 악곡 구입 재생 모듈(119)이 설치되어 있다.
그들 인터넷 라디오 선국 재생 모듈(118), 악곡 구입 재생 모듈(119)의 상위에는 XML(eXtensible Markup Language) 브라우저(151)가 설치되어 있다. XML 브라우저(151)는, 각종 서버로부터 보내지는 XML 파일의 내용을 해석하고, 표시장치(17)에 대하여 화면표시를 행한다. 또한, 단말장치(10)가 통합 서비스 이용 모드일 때에 사용자가 단말장치(10)에 대해 행한 입력 내용은 XML 브라우저(151)에서 해석된다. 그리고, XML 브라우저(151)로부터 다른 모듈에, 입력 내용에 따른 처리 요구 등이 건네진다. 예를 들어, XML 브라우저(151)를 거쳐서 사용자에 의해 선택된 악곡은 악곡 구입 재생 모듈(119)에서 구입되어, 하드디스크 콘텐츠 콘트롤러(117)를 거쳐서 HDD(21)에 기록된다.
커뮤니케이터 프로그램(112)에는, 라이브러리(130)의 인증 라이브러리(131)가 접속되어 있다. 인증 라이브러리(131)는, 통합 서비스 서버(36)나 그 밖의 각종 서버의 인증 처리를 행한다.
또한, 커뮤니케이터 프로그램(112)의 상위에는, 데이터베이스 액세스 모듈(115), 콘텐츠 데이터 액세스 모듈(116) 및 하드디스크 콘텐츠 콘트롤러(117)가 설치되어 있다. 데이터베이스 액세스 모듈(115)은, HDD(21)에 구축된 각종 데이터베 이스에 액세스한다. 콘텐츠 데이터 액세스 모듈(116)은 HDD(21)에 저장된 콘텐츠에 액세스한다. 하드디스크 콘텐츠 콘트롤러(117)는 HDD(21)에 저장된 콘텐츠를 관리한다.
하드디스크 콘텐츠 콘트롤러(117)의 상위에는, 관련정보 표시 모듈(120), 튜너 선국 재생/녹음 모듈(121), 및 악곡 구입 재생 모듈(119)이 설치되어 있다. 관련정보 표시 모듈(120)은, 방송국(37)이 방송한 악곡의 타이틀 및 아티스트명을 표시장치(17)에 표시한다. 튜너 선국 재생/녹음 모듈(121)은, 방송국(37)을 선국하거나, 해당 방송국(37)으로부터 수신한 악곡의 콘텐츠를 HDD(21)에 녹음하거나 한다.
예를 들어, 오디오 사용자 인터페이스(AudioUI)(152)를 거쳐서 선국된 방송국(37)으로부터 수신한 악곡은, 콘텐츠 데이터 액세스 모듈(116)을 거쳐서 HDD(21)에 기록된다.
관련정보 표시 모듈(120)은, 튜너 선국 재생/녹음 모듈(121)에 의해 현재 방송국(37)이 방송하고 있는 악곡의 타이틀이나 아티스트명을 관련정보로서 CD 타이틀 정보 제공 서버(31), 방송국 서버(32) 등으로부터 HTTP 메시지 프로그램(111)을 경유하여 수신하고, 이것을 오디오 사용자 인터페이스(152)를 거쳐서 표시장치(17)에 표시한다.
또, 오디오 사용자 인터페이스(152)를 거쳐서 표시장치(17)에 표시한 관련정보는, 라이브러리(130)의 클립 라이브러리(132)에 일시적으로 기억시킬 수 있다. 또한, 관련정보는, 사용자로부터의 지시에 따라서 최종적으로는 데이터베이스 액세스 모듈(115)을 거쳐서 HDD(21)에 기억시킬 수도 있다.
또한, 단말장치(10)의 프로그램 모듈로서는, CD를 재생하기 위한 CD 재생 모듈(141)과, HDD(21)를 재생하기 위한 HDD 재생 모듈(142)이 포함되어 있다. 그리고, CD 재생 모듈(141)이나 HDD 재생 모듈(142)은, CD나 HDD의 재생 결과를 오디오 데이터 처리부(24) 및 스피커부(25)를 거쳐서 출력한다.
이러한 구성의 단말장치(10)는, 서버로부터 관련정보를 취득하고, 그 관련정보를 클립할 수 있다. 또, 단말장치(10)는, 클립과 동시에, 악곡의 검색이나 구입 처리를 행할 수도 있다.
다음으로, 방송국(37)이 프로그램 중에 방송한 악곡에 관련된 관련정보를 취득하는 순서에 대해 설명한다. 또, 본 실시예에서는, 방송되는 악곡의 관련정보를 방송국 서버(32)에서 제공하고 있지만, 복수의 방송국으로부터 의뢰를 받아서, 각 방송국의 프로그램 정보의 제공 서비스를 행하는 관련정보 제공 서버를 별도로 설치할 수도 있다.
도 7은 방송중인 악곡의 관련정보의 취득 순서를 도시하는 시퀀스 도면이다. 또, 방송국(37)은, 프로그램의 방송 스케줄에 따라, 순차적으로 프로그램의 방송을 행하고 있는 것으로 한다. 이하, 도 7에 도시하는 처리를 스텝 번호에 따라 설명한다.
[스텝 S101] 방송국(37)에서 프로그램의 방송을 개시한다.
[스텝 S102] 프로그램의 개시의 통지를 받고, 방송국(37)으로부터 방송국 서버(32)에 대하여, 악곡의 방송 개시가 통지된다. 이 통지는, 방송 기기로부터 자동으로 방송국 서버(32)에 건네져도 좋고, 방송국(37)의 스태프가 방송국 서버(32)에 대하여 조작 입력을 행해도 좋다.
[스텝 S111] 방송국 서버(32)는 복수 종류의 악곡에 관한 타이틀, 아티스트명, 해당 악곡이 수록되어 있는 CD의 명칭이나 CD 번호 등의 악곡에 관련된 관련정보를 HDD(21)에 데이터베이스화해서 보유하고 있다. 그리고, 방송국 서버(32)는, 방송국(37)으로부터 통지된 악곡의 관련정보를 단말장치(10)로의 제공 대상으로 하기 위하여, 서비스 제공 대상으로서 보유하고 있던 관련정보를, 통지된 악곡의 관련정보로 갱신하고, 다음 스텝 S112로 이동한다.
[스텝 S121] 단말장치(10)는, 방송국(37)이 스텝 S101에서 방송한 프로그램을 수신해서 청취하고, 그 프로그램 중에서 방송된 악곡에 관해서도 수신해서 청취하고, 다음 스텝 S122로 이동한다.
[스텝 S122] 단말장치(10)는, 그 악곡에 관련된 타이틀, 아티스트명 등의 관련정보의 취득 요구를, 소정 간격(예를 들어, 30초 간격)으로 방송국 서버(32)에 송신한다. 즉, 단말장치(10)는, 수신중인 악곡의 관련정보를 취득하기 위한 폴링을 행한다. 그리고, 단말장치(10)의 처리가 다음 스텝 S123으로 이동한다.
[스텝 S112] 이때 방송국 서버(32)는, 단말장치(10)로부터의 취득 요구에 따라, 현재 제공 대상으로서 보유하고 있는 악곡의 관련정보를 단말장치(10)에 네트워크(30)를 거쳐서 제공한다. 그리고, 방송국 서버(32)의 처리가 다음 스텝 S113으로 이동한다.
이에 따라 단말장치(10)는, 방송국 서버(32)로부터 제공된 악곡의 관련정보를 취득하고, 표시장치(17)에 표시할 수 있다. 그 결과, 단말장치(10)는, 프로그램 에서 방송된 악곡의 타이틀, 아티스트명 등의 악곡정보를 관련정보로서 사용자에게 인식시킬 수 있다.
또, 본 실시예에 있어서의 관련정보에는, 타이틀, 아티스트명 이외에, CD 번호, 악곡을 방송한 공급원인 방송국(37)을 특정하기 위한 방송국 식별정보, 및 그 악곡이 수록되어 있는 기록매체를 특정하는 매체 식별 정보에 관해서도 포함되어 있다.
[스텝 S123] 단말장치(10)는, 전회의 취득 요구로부터 30초 간을 경과하면, 방송국 서버(32)에 관련정보의 취득 요구를 다시 행한다.
[스텝 S113] 방송국 서버(32)는, 다시 악곡의 관련정보를 단말장치(10)에 네트워크(30)를 거쳐서 제공한다.
단말장치(10)에서는, 방송국 서버(32)에 의해 현재 제공 대상으로서 보유하고 있는 악곡의 관련정보가 다음에 방송되는 악곡의 관련정보로 갱신되지 않는 한, 같은 악곡의 관련정보를 취득하게 되어, 갱신될 때까지 표시장치(17)에 같은 악곡의 관련정보를 표시한다.
그 후, 단말장치(10)는, 방송국 서버(32)로부터 제공을 받은 악곡의 관련정보를 클립할 수 있다. 클립하였을 경우, 단말장치(10)는, 악곡의 관련정보에 이어서 다른 악곡의 관련정보를 방송국 서버(32)로부터 취득하고, 이들에 관해서도 클립할 수 있다. 클립된 관련정보에 의해, 단말장치(10)의 HDD(21) 내에, 클립정보 기억장치(21a)로서 기능하는 데이터베이스가 구축된다.
다음으로, 단말장치(10)가 방송국 서버(32)에 미리 구축되어 있는 CD 타이틀 정보 제공 서버(31) 중에서 원하는 CD에 수록된 악곡의 관련정보를 취득하는 순서에 관하여 설명한다.
도 8은, CD의 악곡에 관한 관련정보의 취득 처리를 도시하는 시퀀스 도면이다. 이하, 도 8에 도시하는 처리를 스텝 번호에 따라 설명한다.
[스텝 S131] 단말장치(10)는, 사용자로부터의 조작 입력에 응답하여, 재생해야 할 미디어 드라이브를 선택한다. 예를 들어, 사용자가 리모트 콘트롤러(40)의 펑션 선택 키(43a∼43c) 중에서, 재생해야 할 미디어에 따른 펑션 선택 키를 누른다. 예를 들어, 사용자는, CD를 재생할 경우, CD에 대응하는 펑션 선택 키를 누른다. 그렇게 하면, 단말장치(10)는 CD의 재생을 행하기 위한 동작 모드가 된다.
[스텝 S132] 단말장치(10)는, 사용자로부터의 조작 입력에 응답하여, 선택되어 있는 미디어 드라이브에 장전되어 있는 기억매체(이 예에서는, CD)에 수록된 악곡을 재생한다.
[스텝 S133] 단말장치(10)는, 미디어 드라이브(19a, 19b)에 의해 재생한 CD에 수록된 악곡에 관한 관련정보의 취득 요구를 CD 타이틀 정보 제공 서버(31)에 대하여 행한다.
[스텝 S141] CD 타이틀 정보 제공 서버(31)는, 미리 구축되어 있는 데이터베이스에 의해 단말장치(10)로부터의 취득 요구에 따른 CD의 관련정보를 검색하고, 그 검색 결과를 단말장치(10)에 제공한다. 예를 들어, 취득 요구에는 CD의 관리 정보인 TOC(Table Of Contents) 데이터로부터 생성된 검색 키 정보가 포함된다. CD 타이틀 정보 제공 서버(31)는, 이 검색 키 정보에 의거하여, CD의 관련정보를 데이 터베이스로부터 검색한다. 검색 키 정보는 이에 한정되지 않고, CD에 기록되어 있는 악곡이나 동영상/화상 데이터에 의거하여 생성해도 좋다.
여기서 CD 타이틀 정보 제공 서버(31)에 의해 제공된 관련정보에는, 타이틀, 아티스트명 외에, CD 번호, 이 CD인 것을 나타내는 매체 식별 정보 등도 포함된다. 또, 매체 식별 정보의 대상으로서는, CD, DVD나 메모리 스틱(등록상표) 등이 그 외에도 여러 가지로 존재한다.
그 후, 단말장치(10)는, CD 타이틀 정보 제공 서버(31)로부터 CD의 관련정보를 취득하여 클립할 수 있다. 단말장치(10)의 HDD(21) 내에는, 클립된 관련정보에 의해, 클립정보 기억장치(21a)로서 기능하는 데이터베이스가 구축된다.
또, 단말장치(10)는, 서버에 대하여 검색 요구를 출력하였을 때, 악곡집합 일람이 반환될 경우가 있다. 그 경우, 단말장치(10)는, 악곡집합 일람을 표시장치(17)에 표시하고, 악곡집합에 포함되는 악곡의 관련정보를 종합하여 클립할 수 있다. 이하, 관련정보를 취득하여 클립할 때까지의 사용자의 조작 순서를 도 9 ∼ 도 11을 참조하여 설명한다.
도 9는 통합 서비스 이용시의 관련정보 취득 순서를 도시한 도면이다. 통합 서비스에서는, 검색 키에 따른 악곡의 리스트 또는 악곡집합의 리스트를 각종 서버로부터 취득할 수 있다. 도 9에 도시한 예에서는, 단말장치(10)가 방송국 서버(32)로부터, 방송국(37)에서 방송된 악곡의 관련정보를 취득할 경우를 상정하고 있다.
우선, FM국 선택화면(211)이 표시장치(17)에 표시된다. 사용자는 FM국 선택화면(211)에서 임의의 FM국을 선택한다. 그렇게 하면, 단말장치(10)가 해당하는 FM 국의 서버에 액세스하여, 메인 웹페이지를 취득한다. 이하의 설명에서는, 단말장치(10)가 방송국(37)의 선택에 따라 방송국 서버(32)에 대하여 액세스한 것으로 한다.
단말장치(10)는, FM국이 선택되면, 표시장치(17)의 화면을 FM국 메인 화면(212)으로 천이시킨다. 사용자는 FM국 메인 화면(212) 내의 메뉴로부터 온에어(On Air) 리스트의 검색을 지정한다. 단말장치(10)는 지정된 내용에 따른 웹페이지를 방송국 서버(32)로부터 취득한다.
단말장치(10)는, 온에어 리스트의 검색이 지정되었을 경우, 표시장치(17)의 화면을 검색방법 선택화면(213)으로 천이시킨다. 사용자는, 검색방법 선택화면(213)에서, 일시(日時)에서 검색할지 프로그램에서 검색할지를 선택한다. 그렇게 하면, 단말장치(10)는 지정된 내용에 따른 웹페이지를 방송국 서버(32)로부터 취득한다.
단말장치(10)는, 검색방법 선택화면(213)에서 일시 검색이 선택되었을 경우, 표시장치(17)의 화면을 검색대상 일시 입력화면(214)으로 천이시킨다. 사용자는 검색대상 일시 입력화면(214)에서 검색대상 일시를 입력한다. 또, 검색대상 일시는 어느 정도의 시간적인 폭을 갖도록 지정된다. 그렇게 하면, 단말장치(10)는 입력된 검색대상 일시를 검색 키로 한 검색 요구를 방송국 서버(32)에 대하여 송신한다. 방송국 서버(32)로부터 단말장치(10)로는, 검색대상 일시에 방송된 악곡의 관련정보가 결과정보로서 응답된다.
단말장치(10)는, 검색대상 일시가 입력되면, 표시장치(17)의 화면을 검색 결 과 표시화면(215)으로 천이시킨다. 검색 결과 표시화면(215)에는, 악곡 리스트가 표시되어 있다. 사용자는, 악곡을 선택하여 결정 키(42)를 누르거나, 툴 키(44)를 눌러서 툴 메뉴를 표시하게 하여 클립 커맨드를 선택할 수 있다.
단말장치(10)는, 검색 결과 표시화면(215)에서 악곡을 선택해서 결정 키(42)가 눌러졌을 경우, 표시장치(17)의 화면을 의사 선택화면(219)으로 천이시킨다. 또한, 단말장치(10)는, 클립 커맨드가 선택되었을 경우, 검색 결과 표시화면(215) 내에 표시되어 있는 전체 악곡의 관련정보를 악곡집합으로서 종합하여 클립하고, 표시장치(17)의 화면을 클립 완료 통지화면(223)으로 천이시킨다.
한편, 단말장치(10)는, 검색방법 선택화면(213)에서 프로그램 검색이 선택되었을 경우, 표시장치(17)의 화면을 프로그램 방송 일시 입력화면(216)으로 천이시킨다. 사용자는, 프로그램 방송 일시 입력화면(216)에서, 프로그램의 방송 일시를 입력한다. 프로그램 방송 일시는 어느 정도의 시간적인 폭을 갖도록 지정된다. 그렇게 하면, 단말장치(10)는 입력된 프로그램 방송 일시를 검색 키로 한 검색 요구를 방송국 서버(32)에 대하여 송신한다. 방송국 서버(32)로부터 단말장치(10)로는, 프로그램 방송 일시에서 방송된 프로그램의 리스트 및 각 프로그램 내에서 방송한 악곡의 관련정보가 결과정보로서 응답된다.
단말장치(10)는, 프로그램 방송 일시가 입력되면, 표시장치(17)의 화면을 지정 일시의 프로그램 리스트 화면(217)으로 천이시킨다. 그래서, 사용자가 임의의 프로그램을 선택하면, 표시장치(17)의 화면이 검색 결과 표시화면(218)으로 천이한다. 검색 결과 표시화면(218)에는, 악곡 리스트가 표시되어 있다. 사용자는, 악곡 을 선택해서 결정 키(42)를 누르거나, 툴 키(44)를 눌러서 툴 메뉴를 표시하게 하여 클립 커맨드를 선택할 수 있다.
단말장치(10)는, 검색 결과 표시화면(218)에서 악곡을 선택해서 결정 키(42)가 눌러졌을 경우, 표시장치(17)의 화면을 의사 선택화면(219)으로 천이시킨다. 또한, 클립 커맨드가 선택되었을 경우, 단말장치(10)는, 검색 결과 표시화면(218) 내에 표시되어 있는 전체 악곡의 관련정보를 악곡집합으로서 종합하여 클립하고, 표시장치(17)의 화면은 클립 완료 통지화면(223)으로 천이한다.
의사 선택화면(219)에는, 선택된 악곡에 대하여 실시가능한 처리의 메뉴가 표시되어 있다. 도 9의 예에서는, 「클립」, 「분배 악곡 검색」, 「CD 검색」이 표시되어 있다. 사용자는, 메뉴 내에서 임의의 처리를 선택할 수 있다.
단말장치(10)는, 사용자에 의해 의사 선택화면(219)으로부터 「클립」이 선택되었을 경우, 선택되어 있는 악곡의 관련정보를 클립하고, 표시장치(17)의 화면을 클립 완료 통지화면(220)으로 천이시킨다.
단말장치(10)는, 사용자에 의해 의사 선택화면(219)으로부터 「분배 악곡 검색」이 선택되었을 경우, 표시장치(17)의 화면을 분배 악곡 검색처 선택화면(221)으로 천이시킨다. 그 후, 사용자는 분배 악곡 검색처 선택화면(221)에 표시되어 있는 분배 악곡 검색처를 선택하고, 분배 악곡의 검색을 행할 수 있다.
단말장치(10)는, 사용자에 의해 의사 선택화면(219)으로부터 「CD검색」이 선택되었을 경우, 표시장치(17)의 화면을 CD 검색처 선택화면(222)으로 천이시킨다. 그 후, 사용자는 CD 검색처 선택화면(222)에 표시되어 있는 CD 검색처를 선택 하여, CD 검색을 행할 수 있다.
이상과 같이 하여, 단말장치(10)는 통합 서비스를 이용해서 악곡의 관련정보를 취득하고, 클립할 수 있다.
다음으로, 라디오 방송을 수신하고 있을 때의 악곡의 관련정보를 클립하기 위한 사용자의 조작 순서에 관하여 설명한다.
도 10은 방송 수신시의 관련정보 취득 순서를 도시한 도면이다. FM 방송을 수신하고 있는 사이, 표시장치(17)에는, 나우 온에어(Now On Air) 화면(231)이 표시되어 있다. 나우 온에어 화면(231)에는, 현재 방송되고 있는 악곡의 타이틀 등이 표시되어 있다.
여기서 단말장치(10)는, 사용자에 의해 툴 키(44)가 눌러지면, 툴 메뉴를 표시한다. 그리고 단말장치(10)는, 그 툴 메뉴에서 클립이 선택되면, 표시장치(17)의 화면을 최근 악곡 표시화면(232)으로 천이시킨다. 최근 악곡 표시화면(232)에는, 방송된 악곡 중에서 최근의 임의의 수(도 10의 예에서는 3곡)의 악곡이 표시되어 있다.
단말장치(10)는, 최근 악곡 표시화면(232)에서, 사용자에 의해 임의의 악곡이 선택되어 결정 키(42)가 눌러지면, 선택된 악곡의 관련정보를 클립하고, 표시장치(17)의 화면을 클립 완료 통지화면(233)으로 천이시킨다.
이상과 같이 하여, 단말장치(10)는 현재 방송되고 있는 악곡의 관련정보를 취득하여 클립할 수 있다.
다음으로, 재생중인 CD의 악곡의 관련정보를 클립하기 위한 사용자의 조작 순서에 관하여 설명한다.
도 11은 CD 재생시의 관련정보 취득 순서를 도시한 도면이다. 도 11(A)는, CD 정지 상태에서 TOC(Table Of Contents) 표시중인 클립 조작을 도시한 도면이다. 도 11(B)는, CD 정지 상태에서 TOC(Table Of Contents) 표시중인 클립 조작을 도시한 도면이다. 도 11(C)는 CD 재생중인 클립 조작을 도시한 도면이다.
도 11(A)에 도시한 것과 같이, 단말장치(10)는, CD의 재생을 정지하고 있고, 특정한 악곡이 선택되어 있지 않은 상태에서는, 표시장치(17)에 대하여 TOC 표시화면(243)을 표시하고 있다. 여기서, 단말장치(10)는, 사용자에 의해 툴 키(44)가 눌러지면, 툴 메뉴를 표시한다. 그리고, 단말장치(10)는, 그 툴 메뉴에서 클립이 선택되면, CD에 포함되는 모든 악곡의 관련정보를 하나의 악곡집합으로서 클립한다. 그리고, 단말장치(10)는 표시장치(17)의 화면을 클립 완료 통지화면(242)으로 천이시킨다.
도 11(B)에 도시한 것과 같이, 단말장치(10)는, CD의 재생을 정지하고 있고, 특정한 악곡이 선택되어 있는 상태에서는, 표시장치(17)에 대하여 악곡 정보 표시화면(243)을 표시하고 있다. 여기서, 단말장치(10)는, 사용자에 의해 툴 키(44)가 눌러지면, 툴 메뉴를 표시한다. 단말장치(10)는, 그 툴 메뉴에서 클립이 선택되면, 이 선택되어 있는 악곡의 관련정보를 클립한다. 그리고, 단말장치(10)는 표시장치(17)의 화면을 클립 완료 통지화면(244)으로 천이시킨다.
도 11(C)에 도시한 것과 같이, 단말장치(10)는, CD의 재생중인 상태에서는, 표시장치(17)에 대하여 악곡정보 표시화면(245)을 표시하고 있다. 여기서, 단말장 치(10)는, 사용자에 의해 툴 키(44)가 눌러지면, 툴 메뉴를 표시한다. 단말장치(10)는, 그 툴 메뉴에서 클립이 선택되면, 재생되고 있는 악곡의 관련정보를 클립 한다. 그리고, 단말장치(10)는 표시장치(17)의 화면을 클립 완료 통지화면(246)으로 천이시킨다.
이상과 같이 하여, 단말장치(10)는 각종 서버로부터 관련정보를 취득할 수 있다. 단말장치(10)는 취득한 관련정보를 표시장치(17)에 표시한다. 사용자는 표시된 악곡 또는 악곡집합으로부터 클립, 검색, 구입 지시 등의 처리의 실행 대상을 선택하고, 단말장치(10)에 해당하는 처리를 실행시킬 수 있다.
도 12는 관련정보를 지정한 처리의 실행 순서를 도시하는 순서도이다. 이하, 도 12에 도시한 처리를 스텝 번호에 따라 설명한다.
[스텝 S11] 단말장치(10)는, 관련정보를 취득하면, 취득한 악곡 리스트 또는 악곡집합 일람을 표시한다. 악곡 리스트는, 예를 들어, FM방송으로 방송중인 악곡의 리스트(현재 방송중인 악곡 및 그 전의 몇 곡(예를 들어, 7곡)의 악곡 리스트)이다. 또한, 표시장치(17)에는, 재생중인 CD나 MD에 수록되어 있는 악곡의 리스트가 표시되어 있을 경우도 있다. 표시장치(17)에 표시시키는 악곡집합 일람으로서는, 예를 들어, FM방송국의 프로그램 일람 표시가 있다.
또, 단말장치(10)는 관련정보를 CD 타이틀 정보 제공 서버(31) 등의 서버로부터 취득할 경우도 있고, CD나 MD로부터 「CD TEXT」의 정보를 관련정보로서 취득할 경우도 있다. 단말장치(10)는, 관련정보를 어디로부터 취득하고 있었다고 하더라도, 그 관련정보를 클립하는 것이 가능하다.
[스텝 S12] 단말장치(10)는 사용자로부터 악곡 또는 악곡집합의 선택의 조작 입력을 접수한다.
[스텝 S13] 단말장치(10)는 사용자로부터의 커맨드 입력을 접수한다. 커맨드에는, 클립 처리의 커맨드, 검색 처리의 커맨드, 구입 처리의 커맨드, 및 이들의 각 처리의 2 이상의 동시 실행을 지시하는 커맨드가 있다.
[스텝 S14] 단말장치(10)는, 사용자로부터 지시된 커맨드에, 클립 처리의 지시가 포함되어 있는지 아닌지를 판단한다. 그 결과, 단말장치(10)는, 클립 처리가 포함되어 있으면, 처리를 스텝 S15로 진행시킨다. 이에 대하여, 단말장치(10)는, 클립 처리가 포함되어 있지 않으면, 처리를 스텝 S16으로 진행시킨다.
[스텝 S15] 단말장치(10)는 스텝 S12에서 지정된 악곡 또는 악곡 리스트의 클립 처리를 실행한다. 이때, 단말장치(10)는, 악곡집합을 지정한 클립 지시이면, 악곡집합의 관련정보를 정리해서 클립한다. 또한, 단말장치(10)는, 하나의 악곡만을 지정한 클립 지시이면, 그 악곡의 관련정보를 클립한다.
[스텝 S16] 단말장치(10)는, 사용자로부터 지시된 커맨드에, 검색 처리의 지시가 포함되어 있는지 아닌지를 판단한다. 그 결과, 단말장치(10)는, 검색 처리가 포함되어 있으면, 처리를 스텝 S17로 진행시킨다. 이에 대하여, 단말장치(10)는, 검색 처리가 포함되어 있지 않으면, 처리를 스텝 S18로 진행시킨다.
[스텝 S17] 단말장치(10)는 검색 처리를 실행한다. 구체적으로는, 단말장치(10)는 사용자로부터의 관련정보의 검색 지시를 접수한다. 사용자는 리모트 콘트롤러(40) 등을 조작하여, 검색 방법을 지시할 수 있다. 예를 들어, 사용자는 CD 번호 를 지정한 검색 지시를 입력할 수 있다. 또한, 사용자는 FM방송국의 프로그램명과 방송일을 지정한 검색 지시를 단말장치(10)에 입력할 수 있다.
단말장치(10)는 관련정보의 검색 지시에 응답하여 관련정보를 검색한다. 예를 들어, 단말장치(10)는, CD 번호를 지정한 검색 지시를 받았을 경우, CD 타이틀 정보 제공 서버(31)에 대하여, CD 번호를 검색 키로 한 검색 요구를 송신한다. 또한, 단말장치(10)는, FM방송국의 프로그램명과 방송일을 지정한 검색 지시를 받아들였을 경우, 지정된 FM방송국의 방송국 서버(32)에 대하여, 프로그램명과 방송일을 검색 키로 한 검색 요구를 송신한다.
단말장치(10)는, 검색 요구를 송신한 서버로부터 검색 결과를 받으면, 검색 결과에 관련정보가 포함되는지 아닌지를 판단한다. 그 결과, 단말장치(10)는, 검색 결과에 관련정보가 포함되어 있지 않으면(검색 요구에 일치하는 관련정보의 건수가 0건인 경우), 검색 키를 변경하고, 상이한 검색 키에 의한 자동 재검색을 행할 수도 있다. 예를 들어, 단말장치(10)는, CD 번호에 의한 검색의 결과, 관련정보를 취득할 수 없었을 경우, 검색 키를 아티스트명 등으로 치환하여 재검색을 행한다. 그리고, 단말장치(10)는, 검색 결과로서 관련정보를 얻었을 경우, 취득한 관련정보를 표시한다.
[스텝 S18] 단말장치(10)는, 사용자로부터 지시된 커맨드에, 악곡의 콘텐츠의 구입 처리의 지시가 포함되어 있는지 아닌지를 판단한다. 그 결과, 단말장치(10)는, 구입 처리의 지시가 포함되어 있으면, 처리를 스텝 S19로 진행시킨다. 이에 대하여, 단말장치(10)는, 검색 처리의 지시가 포함되어 있지 않으면, 처리를 종 료한다.
[스텝 S19] 단말장치(10)는 구입 지시에 따라 콘텐츠의 구입 처리를 실행한다. 구체적으로, 단말장치(10)는 콘텐츠를 판매하고 있는 서버에 액세스하고, 사용자에 의해 지정된 콘텐츠의 구입 수속을 행한다. 단말장치(10)는, 구입할 콘텐츠가 악곡 데이터이면, 구입처의 서버로부터 그 악곡 데이터를 다운로드 할 수 있다.
이상과 같이 하여, 단말장치(10)는 관련정보를 취득하고, 이 취득한 관련정보를 클립할 수 있다.
도 13은 클립한 관련정보의 데이터 구조예를 도시한 도면이다. 클립한 관련정보(50)에는, 곡 타이틀, 아티스트명, 클립 시각, CD 번호, 클립 장소 등의 항목의 데이터가 포함된다. 각 항목에 대응하는 내용으로서는, 악곡에 관한 각종 데이터가 설정된다.
곡 타이틀은 악곡의 명칭이며, 서버로부터 보내지는 관련정보에 포함되는 데이터이다.
아티스트명은 악곡을 연주하고 있는 아티스트의 명칭이며, 서버로부터 보내지는 관련정보에 포함되는 데이터이다.
클립 시각은 클립한 시각이며, 클립 처리를 실행하였을 때의 단말장치(10)의 내부 클록의 시각이 설정된다.
CD 번호는 악곡이 수록되어 있는 CD의 식별 번호이며, 서버로부터 보내지는 관련정보에 포함되는 정보이다. 또, CD 번호는 CD 샵이 CD를 특정하기 위해서 사용하는 식별 번호이며, CD 번호의 체계에는 현재 상태 2종류가 있다. CD 샵에 대하 여, 어느 번호체계가 사용되는 있는지는 CD 샵에 따라 상이하다. 그래서, 단말장치(10)는, 관련정보를 제공한 서버에서 사용하고 있는 코드 체계를 식별하는 정보를, 클립한 관련정보에 포함시켜도 좋다.
클립 장소는 클립한 관련정보에 대응하는 콘텐츠(소스)의 소재를 나타내는 데이터이다. 단말장치(10)는 예를 들어, MD에 기록된 악곡을 재생중에 그 악곡의 관련정보를 서버로부터 취득하고, 클립을 하였을 경우, 클립 장소로서 「MD」를 설정한다.
도 13의 예에서는, 곡 타이틀은 「비 온 뒤 맑음」, 아티스트명은 「팔콘즈」, 클립 시각은 「2003/3/8 19:20」 (2003년 3월8일 19시20분), CD 번호는 「01234567」, 클립 장소는 「MD」이다.
또, 항목은 클립의 종류에 따라 다양하고, 목적에 따라 변경할 수 있다.
다음으로, 클립한 관련정보의 보존 형식에 관하여 설명한다.
도 14는 클립한 관련정보의 보존 형식을 도시한 도면이다. 클립한 관련정보(클립정보)(50)는 리스트 형식으로 보존된다. 리스트로서는, 1곡 단위로 클립한 리스트(61)와 클립한 악곡집합의 리스트(62∼64)가 만들어진다. 1곡 단위로 클립한 리스트(61)는 하나만 만들어지지만, 클립한 악곡집합의 리스트(62∼64)는 복수개 만들 수 있다.
1곡 단위로 클립한 리스트(61)는, 악곡을 1곡마다 지정하여 취득된 관련정보의 보존 장소(예를 들어, 폴더 혹은 디렉토리)이다. 또한, 클립한 악곡집합의 리스트(62∼64)는 악곡의 집합을 종합하여 취득하였을 때의 각 악곡의 관련정보의 보존 장소(예를 들어, 폴더 혹은 디렉토리)이다.
또, 클립한 악곡집합의 리스트(62∼64)에는, 악곡집합에 따른 적당한 이름이 설정된다. 예를 들어, 단말장치(10)는, CD 내의 복수의 악곡의 관련정보를 보존하였을 경우, 그 CD의 타이틀을 클립한 악곡집합의 리스트의 이름으로 설정한다. 또한, 단말장치(10)는, FM 방송의 프로그램 내에서 방송되는 악곡집합의 관련정보를 보존하였을 경우, 그 프로그램의 프로그램명이나 방송 일시 등을 클립한 악곡집합의 리스트의 이름으로 설정한다. 또한, 단말장치(10)는, 네트워크(30)를 통한 악곡 검색으로 검출된 악곡집합을 보존하였을 경우, 클립한 악곡집합의 리스트의 이름으로 검색 키나 검색 일시를 설정하는 것도 할 수 있다. 이와 같이, 리스트의 이름은 악곡집합의 종류에 따라 다양하다.
각 리스트에는, 클립된 관련정보가 관련시켜져 있다. 1곡 단위로 클립한 리스트(61)에는, 1번째 곡의 관련정보(51a), 2번째 곡의 관련정보(51b), 3번째 곡의 관련정보(51c) 등이 관련시켜져 있다. 클립한 악곡집합의 리스트(62)에는, 1번째 곡의 관련정보(52a), 2번째 곡의 관련정보(52b), 3번째 곡 관련정보(52c) 등이 관련시켜져 있다. 클립한 악곡집합의 리스트(63)에는 1번째 곡의 관련정보(53a), 2번째 곡의 관련정보(53b), 3번째 곡의 관련정보(53c) 등이 관련시켜져 있다. 클립한 악곡집합의 리스트(64)에는, 1번째 곡의 관련정보(54a), 2번째 곡의 관련정보(54b), 3번째 곡의 관련정보(54c) 등이 관련시켜져 있다.
단말장치(10)는, 새롭게 취득한 관련정보를 보존할 경우, 관련정보를 1곡 단위로 취득한 것인지, 집합으로서 취득한 것인지에 따라, 관련시킬 리스트를 결정한 다. 단말장치(10)는, 관련정보를 1곡 단위로 취득하였을 경우, 1곡 단위로 클립한 리스트(61)의 가장 후미에, 관련정보를 관련시킨다. 이에 대하여, 단말장치(10)는, 관련정보를 악곡의 집합에서 취득하였을 경우, 클립한 악곡집합의 리스트를 새롭게 생성하고, 그 집합 리스트에 관련정보를 관련시킨다.
또, 클립한 악곡집합의 리스트(62∼64)는 악곡의 집합이면 좋고, FM방송에서 방송된 악곡의 리스트(온에어 리스트)나 앨범, 플레이 리스트, 혹은 검색 결과로서 얻어진 악곡의 집합 등이어도 좋다. 단말장치(10)는, 이러한 보존 형식을 취함으로써, 악곡단체나 여러 가지 악곡 집합의 소스(CD, MD, HDD, TV 등의 재생, 분배 음악의 수신, 관련정보의 열람 등)에서 클립한 데이터를 마찬가지로 취급할 수 있다는 이점이 있다.
다음으로, 악곡의 관련정보를 클립할 때의 단말장치(10)의 처리를 설명한다.
단말장치(10)는, 악곡의 관련정보를 클립할 때, 우선 클립하고 싶은 악곡의 관련정보를 서버로부터 취득한다. 그래서, 사용자는 리모트 콘트롤러(40) 등을 조작하여, 단말장치(10)에 대하여 검색 지시를 입력한다.
검색 지시를 받은 단말장치(10)는 검색 지시에 따른 검색 요구를 서버에 송신한다. 단말장치(10)는 예를 들어, 현재 재생하고 있는 CD의 관련정보를 취득한다는 검색 지시가 입력되었을 경우, CD 타이틀 정보 제공 서버(31)에 대하여 CD 번호 등의 CD를 특정하는 정보를 포함하는 검색 요구를 송신한다. 그렇게 하면, CD 타이틀 정보 제공 서버(31)는, 단말장치(10)에, CD에 포함되는 각 악곡의 관련정보를 검색 결과로서 보낸다. 단말장치(10)는 검색 결과를 표시장치(17)에 표시한다. 이 때, 단말장치(10)는, 사용자에 의해 클립 대상의 악곡이 선택되어, 클립을 지시하는 조작 입력이 행해지면, 클립 처리를 행한다.
도 15는 클립 처리의 순서를 도시하는 순서도이다. 이하, 도 15에 도시한 처리를 스텝 번호에 따라 설명한다.
[스텝 S21] 단말장치(10)는, 클립 대상으로서 선택된 것이 1곡의 악곡인지 악곡 리스트인지를 판단한다. 그 결과, 단말장치(10)는, 1곡만의 클립이면, 처리를 스텝 S22로 진행시킨다. 이에 대하여, 단말장치(10)는, 악곡 리스트의 클립이면, 처리를 스텝 S23으로 진행시킨다.
[스텝 S22] 단말장치(10)는, 1곡만의 클립인 경우, 1곡 단위로 클립한 리스트(61)에, 선택된 악곡의 관련정보를 클립한다. 그 후, 단말장치(10)는 클립 처리를 종료한다.
[스텝 S23] 단말장치(10)는, 악곡 리스트의 클립인 경우, 우선 새로운 집합 리스트를 생성한다. 그리고, 단말장치(10)는 생성한 집합 리스트의 명칭에, 선택된 악곡 리스트의 명칭(예를 들어, 앨범명이나 FM방송의 프로그램명) 등을 설정한다.
[스텝 S24] 단말장치(10)는 스텝 S23에서 생성한 집합 리스트에, 클립 대상인 악곡 리스트에 포함되는 각 악곡의 관련정보를 클립한다. 그 후, 단말장치(10)는 클립 처리를 종료한다.
다음으로, 악곡 또는 악곡의 집합을 클립할 때의 조작예에 대해서 도 16, 도 17을 참조하여 설명한다.
도 16은 악곡의 리스트로부터 클립할 경우의 조작예를 도시한 도면이다. 표 시장치(17)의 화면(71)에는, 악곡 리스트(71a)가 표시되어 있다. 악곡 리스트(71a)에는, 검색 결과로서 얻어진 관련정보로서, 곡명이나 아티스트명이 표시되어 있다. 악곡 리스트(71a)의 아래에는, 전체 곡 선택부(71b)가 설치된다. 전체 곡 선택부(71b)는 악곡 리스트(71a)에 표시되어 있는 모든 관련정보를 클립할 때에 지정하는 선택항목이다.
1곡 단위로 클립할 경우, 사용자는 악곡 리스트(71a) 중에서 임의의 악곡을 선택하고, 클립 처리를 지시하는 조작 입력을 행한다. 예를 들어, 사용자는, 리모트 콘트롤러(40)의 상하 방향의 방향 키(41a, 41b)를 조작해서 커서(71c)를 이동하고, 클립 대상인 악곡에 커서(71c)를 맞춘다. 그리고, 단말장치(10)는, 사용자에 의해 결정 키(42)가 눌러지면, 커서(71c)로 표시된 관련정보를 클립한다.
또한, 사용자는, 악곡 리스트(71a)에 포함되는 악곡 모두를 클립할 경우, 전체 곡 선택부(71b)를 지정해서 클립 처리를 지시하는 조작 입력을 행한다. 예를 들어, 사용자는 리모트 콘트롤러(40)의 상하 방향의 방향 키(41a, 41b)를 조작해서 커서(71c)를 이동하고, 전체 곡 선택부(71b)에 커서(71c)를 맞춘다. 그리고, 단말장치(10)는, 사용자에 의해 결정 키(42)가 눌러지면, 악곡 리스트(71a)에 포함되는 악곡 모두를 클립한다.
또, 단말장치(10)는, 악곡 리스트의 일람 화면으로부터 악곡 리스트 내의 모든 악곡을 클립하는 것도 할 수 있다. 단말장치(10)는, 예를 들어, FM방송에서 방송된 최신의 악곡 리스트를 표시장치(17)에 표시하고 있을 때에 전체 곡 선택부(71b)가 지정되면, 그 악곡의 리스트를 보존한다.
도 17은 악곡집합 일람으로부터 악곡 리스트마다 클립할 경우의 조작예를 도시하는 도면이다. 표시장치(17)의 화면(72)에는, 악곡집합 일람(72a)이 표시되어 있다. 악곡집합 일람(72a)에는, 악곡 리스트마다의 식별명이 표시되어 있다. 예를 들어, FM방송에서 방송되는 프로그램명 등이 악곡집합 일람(72a)에 표시된다.
여기서, 악곡집합 일람(72a)에 포함되는 악곡 리스트 내의 악곡 모두를 클립할 경우, 사용자는 악곡집합 일람(72a) 중에서 임의의 악곡 리스트를 선택하고, 클립 처리를 지시하는 조작 입력을 행한다. 예를 들어, 사용자는, 리모트 콘트롤러(40)의 상하 방향의 방향 키(41a, 41b)를 조작하여 커서(72b)를 이동하고, 클립 대상인 악곡 리스트에 커서(72b)를 맞춘다. 그리고, 단말장치(10)는, 사용자에 의해 결정 키(42)가 눌러지면, 커서(72b)에서 표시된 악곡 리스트 내의 모든 관련정보를 클립한다.
또, 클립 조작방법은 도 16, 도 17에 도시한 방법 이외의 방법이어도 좋다. 즉, 단말장치(10)에 대하여, 클립 대상인 악곡, 혹은 악곡 리스트를 선택하기 위한 사용자 인터페이스를 구비하고 있으면 좋다.
클립이 지시되었을 때, 표시장치(17)에는, 클립 확인 화면이 표시된다.
도 18은 클립 확인 화면의 표시예를 도시한 도면이다. 도 18에 도시한 것과 같이, 클립 확인 화면(73)에는, 클립되는 관련정보가 표시된다. 도 18의 예에서는, 곡 타이틀 「비 온 뒤 맑음」, 아티스트명 「팔콘즈」, 클립 시각 「2003/3/8 19:20」, 클립한 장소 「MD」라고 표시되어 있다. 이와 같이, 단말장치(10)는 클립한 악곡의 정보를 표시한 후, 클립한 관련정보를 클립정보 기억장치(21a)의 1곡 단 위로 클립한 리스트(61)에 추가한다.
또한, 사용자에 의한 악곡 리스트의 클립 조작을 접수한 단말장치(10)는 클립하는 관련정보의 내용의 적어도 일부를 화면 표시한다.
도 19는 클립한 악곡 리스트 정보의 표시예를 도시한 도면이다. 도 19에 도시한 것과 같이, 화면(74)에는, 클립한 악곡 리스트 정보가 표시된다. 도 19의 예에서는, 곡 리스트명「보사노바 특집」, 클립 시각 「2003/3/8 21:20」, 클립한 장소 「FM」으로 표시되어 있다. 이와 같이, 단말장치(10)는 클립한 악곡의 정보를 표시한 후, 클립한 관련정보를 클립정보 기억장치(21a) 내에 클립한 악곡집합의 리스트를 새롭게 생성하고, 그 집합 리스트 내에 각 악곡의 관련정보를 추가한다.
이와 같이 하여, 단말장치(10)는 악곡의 관련정보를 1곡 단위 또는 악곡집합 단위로 클립할 수 있다. 단말장치(10)는 클립된 악곡 및 악곡집합을, 사용자의 조작 입력에 응답하여, 표시장치(17)에 표시한다. 단말장치(10)는, 클립한 관련정보를 계층구조로 저장하고 있으므로, 계층구조의 상위로부터 찾아감으로써 임의의 관련정보를 선택할 수 있다. 즉, 단말장치(10)는, 클립된 정보의 표시 요구가 입력되면, 표시장치(17)에 대하여 악곡집합 일람 화면(310)을 표시한다.
도 20은 악곡집합 일람 화면의 예를 도시하는 도면이다. 악곡집합 일람 화면(310)에는, 1곡 단위로 클립한 곡의 집합과, 악곡집합 단위로 클립한 때에 생성된 악곡집합의 리스트가 표시된다. 악곡집합의 리스트의 명칭에는, 그 포함되는 악곡의 공통인 속성이 표시되어 있다. 예를 들어, 단말장치(10)는 악곡집합의 리스트로서 방송국명, 방송일, 프로그램명을 포함하는 명칭을 설정한다. 또한, 단말장치 (10)는, 일시 검색에 의한 결과 정보를 클립하였을 경우, 악곡집합의 리스트로서 방송국명, 방송 일시(시간대)를 포함하는 명칭을 설정한다.
단말장치(10)는, 악곡집합 일람 화면(310)에서 악곡집합이 선택되면, 표시장치(17)에 대하여 그 악곡집합에 포함되는 악곡의 리스트를 표시한다.
도 21은 악곡 리스트 표시 화면의 예를 도시하는 도면이다. 악곡 리스트 표시화면(320)에는, 클립된 관련정보의 리스트가 표시되어 있다. 예를 들어, 단말장치(10)는 관련정보로부터, 소스명, 아티스트명, 타이틀 등을 추출하여, 리스트 표시시키고 있다.
악곡 리스트 표시화면(320)에서 악곡이 선택되면, 사용자에 의한 악곡단위의 클립 조작을 접수한 단말장치(10)는 클립하는 관련정보의 내용의 적어도 일부를 화면 표시한다.
다음으로, 클립한 관련정보에 의거하여 검색 등의 지시를 행할 때의 조작 순서에 관하여 설명한다.
우선, 단말장치(10)는 사용자로부터의 조작 입력에 응답하여, 클립정보 기억장치(21a) 내에 클립한 관련정보를 표시장치(17)에 표시한다.
도 22는 악곡집합 일람의 표시 화면을 도시한 도면이다. 단말장치(10)는, 사용자에 의한 관련정보의 표시 지시가 행해지면, 악곡집합 일람(75a)을 화면(75)에 표시한다. 이와 같이, 악곡집합 일람(75a)은 도 14에 도시한 관련정보의 보존 형식 그대로 표시된다. 사용자는, 1곡 단위로 클립한 악곡을 보고 싶을 경우, 1곡 단위로 클립한 악곡 리스트를 선택한다. 예를 들어, 사용자는, 리모트 콘트롤러(40)의 상하 방향의 방향 키(41a, 41b)를 조작해서 커서(75b)를 이동하고, 1곡 단위로 클립한 악곡 리스트의 위치에 커서(75b)를 맞춘다. 그리고, 단말장치(10)는, 사용자에 의해 결정 키(42)가 눌러지면, 1곡 단위로 보존한 악곡 리스트의 표시 화면으로 화면을 천이시킨다.
도 23은 1곡 단위로 클립한 악곡 리스트의 표시 화면을 도시한 도면이다. 화면(76)에는, 1곡 단위로 클립한 악곡 리스트(76a)가 표시되어 있다. 사용자는, 악곡 리스트(76a)로부터 임의의 악곡을 선택함으로써, 관련정보를 참조할 수 있다.
사용자는 화면에 표시된 악곡 또는 악곡집합을 특정하고, 그 악곡에 관련되는 정보 및 상품을 검색 또는 구입을 지시할 수 있다.
도 24는 악곡집합 일람으로부터 검색 또는 구입 지시를 행하는 조작예를 도시하는 도면이다. 악곡집합 일람(75a)이 화면(75)에 표시되어 있는 상태에서는, 사용자는 정보검색 또는 구입 지시의 대상으로 하는 악곡 리스트를 선택한다. 예를 들어, 사용자는 리모트 콘트롤러(40)의 상하 방향의 방향 키(41a, 41b)를 조작해서 커서(75b)를 이동하고, 임의의 악곡 리스트의 위치에 커서(75b)를 맞춘다. 그리고, 단말장치(10)는, 사용자에 의해 툴 키(44)기 눌러지면, 툴 메뉴(75c)를 표시한다.
툴 메뉴(75c)에는, <정보를 검색한다>라는 커맨드와, <구입한다>라는 커맨드가 표시된다. 사용자는 리모트 콘트롤러(40)의 방향 키(41a∼41d)를 조작해서 커서(75b)를 이동하고, 목적으로 하는 커맨드의 위치에 커서(75b)를 맞춘다. 그리고, 단말장치(10)는, 사용자에 의해 결정 키(42)가 눌러지면, 커서(75b)에서 표시되는 커맨드에 따른 처리를 실행한다.
단말장치(10)는 <정보를 검색한다>라는 커맨드에 따른 처리를 실행하였을 경우, 예를 들어, 앨범명을 검색 키로 한 검색 요구를 서버에 대하여 송신한다. 또한, 단말장치(10)는, 특정한 앨범의 악곡 리스트가 선택된 상태에서 <구입한다>라는 커맨드에 따른 처리를 실행하였을 경우, 그 앨범의 구입 의뢰를 CD 샵 등의 서버에 송신한다.
이와 같이, 단말장치(10)는, 검색 또는 구입하고 싶은 악곡이 선택되어 그 악곡의 정보를 검색하는 것인지 악곡을 구입하는 것인지가 선택되면, 악곡구입 가능 서버에 관련정보를 보내고, 검색 결과를 취득하거나, 해당하는 악곡의 콘텐츠 등을 구입하거나 하는 것이 가능해진다. 요구하는 송신 상대는, 검색의 경우, 악곡 데이터베이스와 검색 수단을 소지하는 서버이면 좋고, 구입의 경우에는, 악곡을 구입할 수 있는 서버이면 좋다.
그런데, 상기한 예에서는, 악곡의 관련정보를 일단 클립한 후, 그 관련정보에 의거하여 검색 등의 처리를 행하고 있지만, 클립하기 전의 악곡정보에 의거하여 검색 등의 처리를 행할 수도 있다. 다음으로, 악곡 또는 악곡집합을 클립하는 동작과 그 악곡에 관련된 정보 및 상품을 검색 또는 구입하는 동작을 동시에 행하는 동작에 관하여 설명한다.
도 25는 악곡집합 일람으로부터 클립과 동시에 검색 또는 구입 지시를 행하는 조작예를 도시하는 도면이다. 서버로부터 취득한 악곡 리스트(72a)가 화면(72)에 표시되면, 사용자는 리모트 콘트롤러(40)의 상하 방향의 방향 키(41a, 41b)를 조작하여, 커서(72b)를 클립 대상인 악곡 리스트에 맞춘다. 그리고, 단말장치(10) 는, 사용자에 의해 리모트 콘트롤러(40)의 툴 키(44)가 눌러지면, 툴 메뉴(72c)를 표시한다. 툴 메뉴(72c)에는, <클립한다>, <클립해서 검색한다>, <클립해서 구입한다>라는 커맨드가 표시되어 있다. 사용자는 리모트 콘트롤러(40)의 방향 키(41a∼41d)를 조작해서 커서(72b)를 이동하고, 목적으로 하는 커맨드의 위치에 커서(72b)를 맞춘다. 그리고, 단말장치(10)는, 사용자에 의해 결정 키(42)가 눌러지면, 커서(72b)로 표시되는 커맨드에 따른 처리를 실행한다.
단말장치(10)는, <클립한다>라는 커맨드에 따른 처리를 실행하였을 경우, 지정된 악곡 리스트에 포함되는 악곡을 종합하여 클립한다. 또한, 단말장치(10)는, <클립해서 검색한다>라는 커맨드에 따른 처리를 실행하였을 경우, 지정된 악곡 리스트에 포함되는 악곡을 종합하여 클립함과 동시에, 악곡 리스트에 관한 정보를 검색 키로 한 검색 요구를 서버에 송신한다. 또한, 단말장치(10)는, <클립해서 구입한다>라는 커맨드에 따른 처리를 실행하였을 경우, 지정된 악곡 리스트에 포함되는 악곡을 종합하여 클립함과 동시에, 그 악곡 리스트(예를 들어, 앨범)의 구입 의뢰를 CD 샵 등의 서버에 송신한다.
이와 같이, 사용자는 클립 하고 싶은 악곡 또는 악곡 리스트를 선택하고, 화면상의 팝 업 메뉴 등에서 동시에 실행하는 복수의 동작을 1회의 조작(1클릭)으로 선택할 수 있다. 단말장치(10)는, 검색과 클립을 동시에 행할 경우에는, 우선 클립을 행하고, 그 후, 관련정보에 의거하여 검색 처리를 행한다. 또한, 단말장치(10)는, 구입과 클립을 동시에 행할 경우에는, 우선 클립을 행하고, 그 관련정보에 의거하여 구입 처리를 행한다.
다음으로, 검색 처리에 관하여 상세하게 설명한다.
검색에는, CD에 수록되어 있는 악곡의 검색과, FM 방송국에서 방송된 악곡의 검색이 있다.
도 26은 CD 검색 처리를 도시하는 순서도이다. 이하, 도 26에 도시한 처리를 스텝 번호에 따라 설명한다.
[스텝 S31] 단말장치(10)는 사용자로부터의 검색 방법의 지정을 접수한다. 그렇게 하면, 단말장치(10)는 검색 방법이 CD 번호 검색인지, 그 이외의 검색인지를 판단한다. 그 결과, 단말장치(10)는, CD 번호 검색인 경우, 처리를 스텝 S32로 진행시킨다. 이에 대하여, 단말장치(10)는, CD 번호 검색 이외의 검색인 경우, 처리를 스텝 S35로 진행시킨다.
[스텝 S32] 단말장치(10)는, CD 번호 검색이 지정되면, CD 번호 검색을 실행한다. 구체적으로, 단말장치(10)는 CD 번호를 검색 키로서 포함하는 검색 요구를 서버에 송신한다.
[스텝 S33] 단말장치(10)는 CD 번호 검색이 성공한 것인지 아닌지를 판단한다. 그 결과, 단말장치(10)는, 서버로부터의 검색 결과로서 CD에 관한 정보(앨범 타이틀이나 수록 악곡의 관련정보 등)이 반환되었을 경우, 검색 성공이라고 판단한다. 그리고, 단말장치(10)는, 이와 같이 검색에 성공하였을 경우, 검색 처리를 종료한다. 이에 대하여, 단말장치(10)는, 검색에 실패하였을 경우, 처리를 스텝 S34로 진행시킨다.
[스텝 S34] 단말장치(10)는, CD 번호 검색에 실패하면, 사용자에게 다른 방 법으로 검색할 것인지를 판단시킨다. 즉, 단말장치(10)는 다른 방법으로 검색을 행할 것인지 아닌지의 조작 입력을 촉구하는 메시지를 표시하고, 사용자로부터의 조작 입력을 접수한다. 단말장치(10)는, 다른 방법으로 검색을 행할 것이 지정되었을 경우, 처리를 스텝 S35으로 진행시킨다. 이에 대하여, 단말장치(10)는, 다른 방법으로의 검색을 행하지 않는 것이 지정되었을 경우, 처리를 종료한다.
[스텝 S35] 단말장치(10)는, 다른 방법으로의 검색이 지정되면, 자동으로 다른 방법으로의 검색을 행한다.
[스텝 S36] 단말장치(10)는 다른 방법으로의 검색이 성공한 것인지 아닌지를 판단한다. 단말장치(10)는, 서버로부터의 검색 결과로서, 악곡에 관한 정보(그 악곡을 수록하고 있는 앨범 타이틀 등)가 반환되었을 경우, 검색 성공이라고 판단한다. 단말장치(10)는, 이와 같이 검색에 성공하였을 경우, 검색 처리를 종료한다. 이에 대하여, 단말장치(10)는, 검색에 실패하였을 경우, 처리를 스텝 S37로 진행시킨다.
[스텝 S37] 단말장치(10)는, 검색에 실패하면, 사용자에게 다시 그 밖의 방법으로 검색할지를 판단시킨다. 즉, 단말장치(10)는 다른 방법으로 검색을 행할 것인지 아닌지의 조작 입력을 촉구하는 메시지를 표시하고, 사용자로부터의 조작 입력을 접수한다. 단말장치(10)는, 다른 방법으로 검색을 행하는 것이 지정되었을 경우, 처리를 스텝 S32으로 진행시킨다. 이에 대하여, 단말장치(10)는, 다른 방법으로의 검색을 행하지 않는 것이 지정되었을 경우, 처리를 종료한다.
여기서, 단말장치(10)는 같은 방법으로 2번의 검색은 행하지 않는 것으로 한 다. 따라서, 단말장치(10)는 이와 같이 CD검색을 행함으로써, 사용자에게 적합한 검색 방법을 제공할 수 있다.
다음으로, FM국의 방송 내용으로부터 악곡을 검색할 경우에 관하여 설명한다.
도 27은 FM국의 방송 내용으로부터 악곡을 검색할 때의 순서를 나타내는 순서도이다. 이하, 도 27에 도시한 처리를 스텝 번호에 따라 설명한다.
[스텝 S41] 단말장치(10)는 사용자에 의한 FM국의 선택조작 입력을 접수한다.
[스텝 S42] 단말장치(10)는 사용자에 의한 검색 방법의 선택조작 입력을 접수한다.
[스텝 S43] 단말장치(10)는 사용자에 의해 지정된 검색 방법을 판단한다. 그 결과, 단말장치(10)는, 검색 방법이 일시 검색이면, 처리를 스텝 S44로 진행시킨다. 이에 대하여, 단말장치(10)는 검색 방법이 프로그램 검색이면 처리를 스텝 S46으로 진행시킨다.
[스텝 S44] 단말장치(10)는, 일시 검색이 지정되었을 경우, 일시 검색을 실행한다. 구체적으로, 단말장치(10)는 검색 대상의 시간대를 지정하는 조작 입력을 접수한다. 단말장치(10)는, 검색 대상의 시간대로서, 예를 들어, 입력한 시각으로부터 소정의 시간(예를 들어, 1시간)으로 지정시킬 수 있다. 시간대의 지정을 받은 단말장치(10)는 그 시간대를 나타내는 정보를 검색 키에 포함하는 검색 요구를 해당하는 FM국의 서버에 송신한다.
[스텝 S45] 단말장치(10)는 검색 요구에 대한 검색 결과를 받으면, 검색 결과의 리스트를 표시장치(17)에 표시하고 처리를 종료한다.
[스텝 S46] 또한, 단말장치(10)는, 프로그램 검색이 지정되었을 경우, 프로그램 검색 처리를 행한다. 구체적으로, 단말장치(10)는 사용자로부터 프로그램을 지정하는 조작 입력을 접수한다. 그렇게 하면, 단말장치(10)는 프로그램을 식별하는 정보를 포함하는 검색 요구를 해당하는 FM국의 서버에 송신한다.
[스텝 S47] 단말장치(10)는, 검색 요구에 대한 검색 결과를 받으면, 검색 결과로서 얻어지는 프로그램 리스트를 표시장치(17)에 표시한다.
[스텝 S48] 단말장치(10)는 프로그램 리스트 중에서 임의의 프로그램을 선택하는 조작 입력을 접수한다.
[스텝 S49] 단말장치(10)는 선택된 프로그램 내에서 방송된 악곡의 리스트를 검색 결과로서 표시하고, 처리를 종료한다.
이상과 같이 하여, 단말장치(10)는 FM 방송국에서 방송된 악곡의 관련정보를 취득할 수 있다. 이하, 도 28∼도 34를 참조하여, 방송된 악곡을 검색할 때의 단말장치(10)에서의 화면 천이를 설명한다.
도 28은 FM국 선택화면의 예를 도시하는 도면이다. FM국 선택화면(81)에는, FM국 리스트(81a)가 표시되어 있다. 사용자는 FM국 리스트(81a)로부터 임의의 FM국을 선택할 수 있다. 단말장치(10)는, FM국이 선택되면, 표시장치(17)의 화면을 검색 방법 선택화면으로 천이시킨다.
도 29는 검색 방법 선택화면의 예를 도시하는 도면이다. 검색 방법 선택화면 (82)에는, 검색 방법 리스트(82a)가 표시되어 있다. 도 29의 예에서는, <일시에서 검색>과 <프로그램에서 검색>이 표시되어 있다. 사용자는 검색 방법 리스트(82a)로부터 임의의 검색 방법을 선택할 수 있다. 단말장치(10)는, 검색 방법이 선택되면, 표시장치(17)의 화면을 그 검색 방법에 따른 검색 화면으로 천이시킨다. 구체적으로, 단말장치(10)는, <일시에서 검색>이 선택되면, 표시장치(17)의 화면을 일시 검색 화면으로 천이시키고, <프로그램에서 검색>이 선택되면, 표시장치(17)의 화면을 프로그램 선택화면으로 천이시킨다.
도 30은 일시 검색 화면의 예를 도시하는 도면이다. 일시 선택화면(83)에는, 일시 입력부(83a)와 검색 지시부(83b)가 표시되어 있다. 사용자는 일시 입력부(83a)를 선택하고, 찾고 있는 악곡이 방송된 일시를 입력한다. 그 후, 단말장치(10)는, 사용자에 의해 검색 지시부(83b)가 선택되면, 서버에 검색 요구를 출력한다. 그리고, 단말장치(10)는, 서버로부터 검색 결과가 반환되면, 표시장치(17)의 화면을 일시 검색의 검색 결과화면으로 천이시킨다.
도 31은 일시 검색의 검색 결과화면의 예를 도시하는 도면이다. 검색 결과화면(84)에는, 검색 결과로서 얻어진 관련정보의 리스트(84a)가 표시되어 있다. 또한, 검색 결과화면(84)에는, <이전 시간>으로 표기된 검색 시간대 변경부(84b)와, <이후 시간>으로 표기된 검색 시간대 변경부(84c)가 표시되어 있다. 단말장치(10)는, 검색 시간대 변경부(84b)가 선택되면, 검색 대상의 시간대를 이전으로 조정하고, 다시 검색 요구를 서버에 송신한다. 이에 대하여, 단말장치(10)는, 검색 시간대 변경부(84c)가 선택되면, 검색 대상의 시간대를 이후로 조정하고, 다시 검색 요 구를 서버에 송신한다.
도 32는 프로그램 검색 화면의 예를 도시하는 도면이다. 프로그램 검색 화면(85)에는, 일시 입력부(85a)와 일시 결정부(85b)가 표시되어 있다. 사용자는 일시 입력부(85a)를 선택하고, 찾고 있는 프로그램의 방송 일시를 입력한다. 그 후, 단말장치(10)는, 사용자에 의해 일시 결정부(85b)가 선택되면, 서버에, 대등일시의 프로그램 리스트의 취득 요구를 출력한다. 그리고, 단말장치(10)는, 서버로부터 프로그램 리스트가 반환되면, 표시장치(17)의 화면을 프로그램 리스트 화면으로 천이시킨다.
도 33은 프로그램 리스트 화면의 예를 도시하는 도면이다. 프로그램 리스트 화면(86)에는, 취득한 프로그램 리스트(86a)가 표시되어 있다. 또한, 프로그램 리스트 화면(86)에는, <전일>로 표기된 검색 시간대 변경부(86b)와, <후일>로 표기된 검색 시간대 변경부(86c)가 표시되어 있다. 단말장치(10)는, 검색 시간대 변경부(86b)가 선택되면, 검색 대상의 시간을 유지한 채 방송일을 1일 전으로 조정하고, 다시 검색 요구를 서버에 송신한다. 이에 대하여, 단말장치(10)는, 검색 시간대 변경부(86c)가 선택되면, 검색 대상의 시간을 유지한 채 방송일을 1일 후로 조정하고, 다시 검색 요구를 서버에 송신한다.
사용자는 프로그램 리스트(86a)로부터 임의의 프로그램을 선택할 수 있다. 단말장치(10)는, 프로그램이 선택되면, 표시장치(17)의 화면을 프로그램 검색의 검색 결과화면으로 천이시킨다.
도 34는 프로그램 검색의 검색 결과화면의 예를 도시하는 도면이다. 검색 결 과화면(87)에는, 검색 결과로서 얻어진 관련정보의 리스트(87a)가 표시되어 있다. 또한, 검색 결과화면(87)에는, <전회>로 표기된 방송회 변경부(87b)와, <후회>로 표기된 방송회 변경부(87c)가 표시되어 있다. 단말장치(10)는, 방송회 변경부(87b)가 선택되면, 동일 프로그램의 전회의 방송 내용을 검색 대상으로 하여, 다시 검색 요구를 서버에 송신한다. 이에 대하여, 단말장치(10)는, 방송회 변경부(87c)가 선택되면, 동일 프로그램의 다음 회의 방송 내용을 검색 대상으로 하여, 다시 검색 요구를 서버에 송신한다.
이상과 같이, 본 발명의 실시예에 의하면, 단말장치(10)는 사용자가 라디오, TV, CD, 다운로드 악곡, 시험 청취 악곡 등, 여러 가지 악곡을 듣고 있을 때에, 마음에 드는 악곡이 있으면, 같은 방법으로 관련정보를 용이하게 클립할 수 있다. 이때, 단말장치(10)는 전체 소스의 악곡의 관련정보를 동일 수단으로 클립할 수 있다. 예를 들어, 단말장치(10)는 FM방송 수신중인 악곡의 정보(Now On Air)에 한정되지 않고, CD의 데이터베이스, CD TEXT, MD의 곡 정보, 분배 악곡을 구입하였을 경우에, 그 콘텐츠에 부가되는 데이터 등, 대충 모든 소스의 관련정보를 동일한 조작으로 클립할 수 있다. 더구나, 단말장치(10)는 클립한 관련정보 일람을 사용자에게 보여주어, 악곡의 상세정보의 검색, 악곡의 구입을 용이하게 행할 수 있다.
또한, 단말장치(10)는 클립을 악곡에 대하여도, 악곡의 집합에 대하여도 행할 수 있다. 그 때문에, 단말장치(10)는 사용자의 마음에 드는 악곡이 다수 포함된 FM 프로그램, CD 앨범 등에 대해서는, 통째로 클립함으로써, 1회의 클립 동작으로 마음에 드는 악곡집합의 관련정보를 기록할 수 있다. 더구나, 단말장치(10)는 취득 한 관련정보를 계층구조로 관리하고, 악곡의 집합의 하위구조로서 개별 관련정보를 설정하며, 각 계층의 구조를 일람 표시할 수 있다. 따라서, 단말장치(10)는 악곡의 집합을 클립할 때에, 악곡집합의 리스트를 표시하고, 그곳으로부터 임의의 악곡집합을 선택하게 하면 좋다. 또, 단말장치(10)는 클립한 관련정보도, 어느 소스로부터 클립한 것인가에 상관없이 일람으로서 보여줄 수 있다.
또한, 단말장치(10)는 관련정보를 클립과 동일한 방법으로 클립하지 않고 직접 검색할 수 있다. 또한, 단말장치(10)는 동시에 클립하는 수단도 가짐으로써, 사용자에 대하여 클립의 직접 검색을 그때의 형편에 따라 가려서 사용하게 할 수 있다. 이에 따라, 사용자는 보다 적은 액션으로, 즉각 마음에 드는 악곡의 상품을 찾을 수 있다.
또, 상기한 단말장치(10)가 실행하는 기능의 처리 내용은 정보기록 프로그램에 기술되어 있다. 그 정보기록 프로그램을 컴퓨터에서 실행함으로써, 상기 처리 기능이 컴퓨터상에서 실현된다. 처리 내용을 기술한 정보기록 프로그램은 컴퓨터에서 판독 가능한 기록매체에 기록해 둘 수 있다. 컴퓨터에서 판독 가능한 기록매체로서는, 자기기록장치, 광디스크, 광자기 기록매체, 반도체 메모리 등이 있다. 자기기록장치에는, 하드디스크 장치(HDD), 플렉시블 디스크(FD), 자기테이프 등이 있다. 광디스크에는, DVD, DVD-RAM, CD-ROM, CD-R(Recordable)/RW(ReWritable) 등이 있다. 광자기 기록매체에는, MO(Magneto-Optical disk) 등이 있다.
정보기록 프로그램을 유통시킬 경우에는, 예를 들어, 그 정보기록 프로그램이 기록된 DVD, CD-ROM 등의 가반형 기록매체가 판매된다. 또한, 정보기록 프로그 램을 서버 컴퓨터의 기억장치에 저장하여 두고, 네트워크를 통해 서버 컴퓨터로부터 다른 컴퓨터에 그 정보기록 프로그램을 전송할 수도 있다.
정보기록 프로그램을 실행하는 컴퓨터는, 예를 들어, 가반형 기록매체에 기록된 정보기록 프로그램 혹은 서버 컴퓨터로부터 전송된 정보기록 프로그램을, 자기의 기억장치에 저장한다. 그리고, 컴퓨터는 자기의 기억장치로부터 정보기록 프로그램을 판독하고, 정보기록 프로그램에 따른 처리를 실행한다. 또, 컴퓨터는 가반형 기록매체로부터 직접 정보기록 프로그램을 판독하고, 그 정보기록 프로그램에 따른 처리를 실행할 수도 있다. 또한, 컴퓨터는 서버 컴퓨터로부터 정보기록 프로그램이 전송될 때마다, 차차, 받은 정보기록 프로그램에 따른 처리를 실행할 수도 있다.
(3) 제2실시예
다음으로, 도 7과 같은 방송중인 악곡의 관련정보(예를 들어, 나우 온에어)를 제공하는 서비스, 도 26과 같은 CD 구입을 위해 CD를 검색하는 서비스나, 도 27과 같은 온에어 리스트나 프로그램 리스트를 제공하는 서비스가, 복수의 서비스 서버 중 하나의 서버에 의해 실현되는 것과 같은 서비스 시스템에 대하여, 제2실시예에 따라 상세하게 설명한다. 본 서비스 시스템은 싱글 사인온 기능을 가지고 있다.
(3-1) 음악관련 서비스 제공 시스템의 시스템 구성
도 35에 있어서, 1000은 전체로서 음악 관련 서비스 제공 시스템을 나타내 고, 이 음악 관련 서비스 제공 시스템(1000)의 운영 업자와 계약하고 있는 사용자의 클라이언트 단말(1002)과, 해당 클라이언트 단말(1002)을 관리하는 포털 서버(1003)와, 해당 클라이언트 단말(1002)에 대하여 음악에 관한 각종 서비스를 제공하는 복수의 서버 1004 내지 1008을 가지고 있다.
본 실시예의 경우, 음악 데이터 분배 서버(1004)는, ATRAC3(Adaptive Transform Acoustic Coding 3), AAC(Advanced Audio Coding), WMA(Windows 미디어 Audio), RealAUDIO G2 Music Codec, MP3(MPEG Audio Layer-3) 형식 등으로 이루어진 음악 데이터를 클라이언트 단말(1002)에 분배하는 음악 데이터 분배 서비스를 제공한다.
또 판매서버(1005)는, CD(Compact Disc)나 DVD(Digital Versatile Disc) 등을 클라이언트 단말(1002)을 거쳐서 사용자에 판매하는 판매 서비스를 제공한다.
또한, 라디오 방송 정보 분배 서버(1006)는, 라디오국를 거쳐서 방송되고 있는 라디오 방송의 라디오 프로그램이나 음악 등에 관한 라디오 방송 정보를 클라이언트 단말(1002)에 분배하는 라디오 방송 정보 분배 서비스를 제공한다.
또한, 인터넷 라디오 서버(1007)는, 인터넷에 해당하는 네트워크 NT1000을 거쳐서 라디오 방송 데이터를 스트리밍 분배의 형태로 클라이언트 단말(1002)을 향해서 방송하는 인터넷 라디오 방송 서비스를 제공한다.
이에 더하여, 과금 서버(1008)는, 포털 서버(1003) 등으로부터의 요구에 따라 사용자에 대하여 다양한 요금을 부과하기 위한 과금처리를 실행하도록 이루어져 있다.
(3-2) 클라이언트 단말(1002)의 기능회로 블록 구성
다음으로, 클라이언트 단말(1002)의 기능 회로 블록에 의한 하드웨어 구성을 설명한다. 도 36에 도시된 것과 같이, 클라이언트 단말(1002)은, 그것의 케이스 표면이나 리모트 콘트롤러(도면에는 나타내지 않는다)에 설치된 각종 조작 버튼으로 이루어진 조작 입력부(1020)가 사용자에 의해 조작되면, 해당 조작 입력부(1020)에서 이것을 인식하고, 해당 조작에 따른 조작 입력 신호를 입력 처리부(1021)에 송출한다.
입력 처리부(1021)는, 조작 입력부(1020)로부터 주어지는 조작 입력 신호를 특정한 조작 커맨드로 변환해 버스(1022)를 거쳐서 제어부(1023)에 송출한다.
제어부(1023)는, 버스(1022)를 거쳐서 접속된 각 회로로부터 주어지는 조작 커맨드나 제어신호에 근거해서 이들 각 회로의 동작을 제어한다.
표시 제어부(1024)는, 버스(1022)를 거쳐서 공급되는 영상 데이터에 대하여 디지털 아날로그 변환 처리를 실시하고, 그 결과 얻어지는 아날로그 영상신호를 표시부(1025)에 송출한다.
표시부(1025)는, 예를 들어, 액정 모니터 등의 표시 디바이스이며, 케이스 표면에 직접 장착되어 있는 경우나 외부 부착되어 있는 경우가 있다.
그리고 표시부(1025)는, 제어부(1023)에 의한 처리 결과나 각종 영상 데이터가 표시 제어부(1024)를 거쳐서 아날로그 영상신호로서 공급되면, 해당 아날로그 영상신호에 근거하는 영상을 표시한다.
음성제어부(1026)는, 버스(1022)를 거쳐서 공급되는 음성 데이터에 대하여 디지털 아날로그 변환 처리를 실시하고, 그 결과 얻어지는 아날로그 음성신호를 스피커(1027)에 송출한다. 스피커(1027)는, 음성제어부(1026)로부터 공급되는 아날로그 음성신호에 근거하는 음성을 출력한다.
외부 기록매체 기록 재생부(1028)는, CD나, 플래시메모리가 외장 케이스에 내포된 메모리 스틱(등록상표) 등의 외부 기록매체에 기록되어 있는 콘텐츠 데이터를 판독해서 재생하고, 또는 해당 외부 기록매체에 대하여 기록 대상의 콘텐츠 데이터를 기록하는 기록재생부이다.
외부 기록매체 기록 재생부(1028)는, 외부 기록매체로부터 콘텐츠 데이터로서 영상 데이터를 판독하였을 때, 해당 판독한 영상 데이터를 버스(1022)를 거쳐서 표시 제어부(1024)에 공급한다.
이에 따라 표시 제어부(1024)는, 외부 기록매체 기록 재생부(1028)에 의해 외부 기록매체로부터 콘텐츠 데이터로서 판독된 영상 데이터를 아날로그 영상신호로 변환해서 표시부(1025)에 공급한다.
또 외부 기록매체 기록 재생부(1028)는, 외부 기록매체로부터 콘텐츠 데이터로서 음성 데이터를 판독하였을 때, 해당 판독한 음성 데이터를 버스(1022)를 거쳐서 음성제어부(1026)에 공급한다.
이에 따라 음성제어부(1026)는, 외부 기록매체 기록 재생부(1028)에 의해 외부 기록매체로부터 콘텐츠 데이터로서 판독된 음성 데이터를 아날로그 음성신호로 변환해서 스피커(1027)에 공급한다.
또한, 제어부(1023)는, 외부 기록매체 기록 재생부(1028)에 의해 외부 기록매체로부터 판독된 콘텐츠 데이터를 버스(1022)를 거쳐서 클라이언트 단말(1002) 내부의 기억매체(1029)에 송출하고, 그 기억매체(1029)에 대하여 해당 콘텐츠 데이터를 기억할 수(이하, 이렇게 콘텐츠 데이터를 기억매체(1029)에 기억하는 것을 립핑이라고 부른다) 있다.
그리고 제어부(1023)는, 기억매체(1029)로부터 콘텐츠 데이터로서 이미지 데이터 또는 비디오 데이터 등의 영상 데이터를 판독하였을 때에는, 해당 판독한 영상 데이터를 버스(1022)를 거쳐서 표시 제어부(1024)에 공급한다.
또 제어부(1023)는, 기억매체(1029)로부터 콘텐츠 데이터로서 오디오 데이터 등의 음성 데이터를 판독하였을 때에는, 해당 판독한 음성 데이터를 버스(1022)를 거쳐서 음성제어부(1026)에 공급한다.
이에 더하여, 제어부(1023)는, 기억매체(1029)로부터 음악 데이터를 판독해서 외부 기록매체 기록 재생부(1028)에 전송함으로써 해당 외부 기록매체 기록 재생부(1028)에 의해 외부 기록매체에 대하여 그 음악 데이터를 기록시킬 수도 있다.
방송 신호 수신부(1030)는, 각 라디오국에서 송신되는 라디오 방송파를 수신하고, 튜너부(1031)에 공급한다.
튜너부(1031)는, 제어부(1023)의 제어하에서, 방송 신호 수신부(1030)를 거쳐서 수신된 라디오 방송파 중에서 예를 들어, 조작 입력부(1020)를 거쳐서 지정된 라디오국에 대응하는 방송 주파수의 라디오 방송신호를 추출해서 소정의 수신 처리를 실시하고, 이 결과 얻어지는 음성 데이터를 버스(1022)를 거쳐서 음성제어부 (1026)에 송출한다.
음성제어부(1026)는, 튜너부(1031)로부터 주어진 음성 데이터를 아날로그 음성신호로 변환해서 스피커(1027)에 송출함으로써, 해당 스피커(1027)로부터 라디오국에서 방송되고 있는 라디오 프로그램의 프로그램 음성을 출력시키고, 이에 따라 사용자에 대하여 라디오 프로그램의 프로그램 음성을 청취시킬 수 있다.
또 제어부(1023)는, 튜너부(1031)에서 얻어진 음성 데이터를 기억매체(1029)에 송출해서 기억함으로써, 라디오 프로그램의 프로그램 음성을 녹음할 수 있다.
또한, 제어부(1023)는, 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 네트워크 NT1000에 접속하고, 해당 네트워크 NT1000 상의 포털 서버(1003)나 기타 서버 1004 내지 1007에 액세스할 수 있고, 이에 따라 포털 서버(1003)나 기타 서버 1004 내지 1007의 사이에서 각종 정보나 각종 데이터를 송수신한다.
인코더/디코더부(1034)는, 네트워크 NT1000로부터 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신된 압축 부호화되어 있는 콘텐츠 데이터, 혹은 기억매체(1029)나 외부 기록매체로부터 판독된 압축 부호화되어 있는 콘텐츠 데이터를 복호하여 표시 제어부(1024)나 음성제어부(1026)에 송출한다.
또한, 인코더/디코더부(1034)는, 외부 기록매체로부터 판독된 압축 부호화되어 있지 않은 콘텐츠 데이터나, 튜너부(1031)로부터 주어지는 음성 데이터 등을 압축 부호화하고, 해당 압축 부호화한 콘텐츠 데이터를 기억매체(1029)에 송출한다.
이에 따라 인코더/디코더부(1034)에서 압축 부호화된 콘텐츠 데이터는, 제어부(1023)의 제어하에서 기억매체(1029)에 기억된다.
저작권 관리부(1035)는, 네트워크 NT1000로부터 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해서 다운로드되는 콘텐츠 데이터에 대응하는 저작권 관리 정보나, 외부 기록매체 기록 재생부(1028)에 의해 외부 기록매체로부터 판독된 콘텐츠 데이터에 대응하는 저작권 관리 정보를 생성한다.
저작권 관리부(1035)에서 생성된 저작권 관리 정보는, 제어부(1023)의 제어하에서 콘텐츠 데이터와 대응되어 기억매체(1029)에 등록된다.
또한, 저작권 관리부(1035)는, 기억매체(1029)와 특정한 외부 기록매체 사이에서 저작권 관리 정보를 대응시킨 콘텐츠 데이터를 체크 아웃할 때나, 해당 특정한 외부 기록매체와 기억매체(1029)와의 사이에서 해당 저작권 관리 정보를 대응시킨 콘텐츠 데이터를 첵크인할 때에, 해당 콘텐츠 데이터에 대응하는 저작권 관리 정보의 내용을 적절하게 갱신함으로써, 그 콘텐츠 데이터에 대한 저작권을 보호한다.
페이지 정보 생성부(1036)는, 네트워크 NT1000로부터 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신된 XML(extensible Markup Language) 파일, 혹은 HTML(Hyper Text Markup language) 파일 등의 페이지 정보를 해석해서 표시부(1025)에 표시하기 위한 영상 데이터를 생성하고, 해당 생성한 영상 데이터를 표시 제어부(1024)에 송출한다.
인증 처리부(1037)는, 네트워크 인터페이스(1033)를 거쳐서 접속되는 네트워 크 NT1000 상의 포털 서버(1003)나 기타 서버 1004 내지 1007에 대하여 인증 정보를 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 송신하는 등의 인증 처리를 실행한다.
인증 정보 기억부(1038)는, 인증 처리부(1037)가 포털 서버(1003)나 기타 서버 1004 내지 1007에 대하여 액세스할 때에 필요하게 되는 인증 정보를 기억한다.
라디오 방송 표시 제어부(1039)는, 현재, 사용자에 의한 청취용으로 수신중인 라디오 방송에 관한 라디오 방송 정보를 요구하기 위한 요구 신호를 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 거쳐, 해당 수신중인 라디오 방송을 방송하고 있는 라디오국에 대응하는 라디오 방송 정보 분배 서버(1006)에 송신한다.
그 결과, 라디오 방송 표시 제어부(1039)는, 네트워크 NT1000 상의 라디오 방송 정보 분배 서버(1006)로부터 송신된 라디오 방송 정보를 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하는 동시에, 해당 수신한 라디오 방송 정보를 표시 제어부(1024)에 송출함으로써 표시부(1025)에 대하여, 현재 수신중인 라디오 프로그램의 프로그램명이나, 해당 수신중인 악곡의 타이틀 및 아티스트명 등으로 이루어진 라디오 방송 정보를 표시시킨다.
클라이언트 단말(1002)의 제어부(1023)는, 기억매체(1029)에 대하여 기록하는 콘텐츠 데이터를, 도 37에 나타내는 디렉토리 구성으로 관리한다. 우선 「root」 디렉토리의 하층에 대해서만, 규정 범위 내에서의 임의의 수의 「folder」 디렉토리가 작성된다. 이 「folder」 디렉토리는, 예를 들어, 콘텐츠가 속하는 장르, 또는 소유 사용자 등에 대응해서 작성된다.
이 「folder」 디렉토리의 하층에는, 규정 범위 내에서의 임의의 수의 「album」 디렉토리가 작성되고, 해당 「album」 디렉토리는 예를 들어, 1개의 앨범 타이틀마다 대응하도록 이루어질 수 있다. 이 「album」 디렉토리의 하층에 있어서는, 그 「album」 디렉토리에 속하게 되는 1 이상의 「track」 파일이 저장되고, 이 「track」 파일이 1개의 악곡 즉 콘텐츠가 되는 것이다.
이와 같은 콘텐츠 데이터에 관한 디렉토리 관리는, 기억매체(1029)에 기억되어 있는 데이터베이스 파일에 의해 행해진다.
(3-3) 포털 서버(1003)의 기능 회로 블록 구성
다음에, 도 38을 이용하여 포털 서버(1003)의 기능 회로 블록에 의한 하드웨어 구성을 설명한다. 포털 서버(1003) 내의 제어부(1050)는, 버스(1051)를 거쳐서 접속되는 각 회로의 동작을 제어한다.
통신제어부(1052)는, 제어부(1050)의 제어하에서, 네트워크 인터페이스(1053)를 거쳐서 클라이언트 단말(1002)이나 기타 서버 1004 내지 1008과 각종 정보를 송수신한다.
고객 데이터베이스부(1054)에는, 음악 관련 서비스 제공 시스템(1000)의 운영 업자와 이미 계약을 완료하고 있는 사용자의 사용자 ID(Identification) 정보와 패스워드 정보가 대응되어 고객정보로서 등록되어 있다.
페이지 정보 기억부(1055)에는, 음악 관련 서비스 제공 시스템(1000)의 운영 업자가 관리하는 페이지 정보 등이 기억되어 있다.
또 페이지 정보는, XML 등의 언어에 의해 기술되고 있고, 음악 데이터 분배 서버(1004), 판매서버(1005), 라디오 방송 정보 분배 서버(1006) 및 인터넷 라디오 서버(1007) 등에 액세스하기 위한 URL(Uniform Resource Locator) 정보를 포함하고 있다.
인증 처리부(1056)는, 클라이언트 단말(1002)로부터 송신된 사용자 ID 정보 및 패스워드 정보를 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 거쳐 수신하면, 사용자 인증 처리로서, 해당 수신한 사용자 ID 정보 및 패스워드 정보가 고객 데이터베이스부(1054)에 고객정보로서 등록되어 있는지 아닌지를 확인한다.
그리고 인증 처리부(1056)는, 사용자 인증 처리를 종료하면, 해당 사용자 인증 처리의 결과를 나타낸 포털 인증 결과 정보(후술하는 인증 세션 ID 정보)를 발행하고, 해당 발행된 포털 인증 결과 정보를 인증 정보 기억부(1057)에 일시 기억 한다.
이때 제어부(1050)는, 인증처리부(1056)에 의한 사용자 인증 처리의 결과, 사용자가 정규 사용자라고 인증되면, 페이지 정보 기억부(1055)에 기억되어 있는 계약자용의 페이지 정보를 포털 인증 결과 정보와 함께 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
또 제어부(1050)는, 인증 처리부(1056)에 의한 사용자 인증 처리의 결과, 사용자가 정규 사용자라고 인증되지 않았을 때에는, 인증 에러 정보를, 페이지 정보 기억부(1055)에 기억되어 있는 인증의 실패를 나타내는 인증 실패 통지 페이지 정보와 함께 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 클라이언트 단말(1002)에 송신하도록 구성해도 좋다.
또 인증 처리부(1056)는, 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)로부터 사용자에 대한 인증 처리가 실행된 결과, 해당 사용자의 클라이언트 단말(1002)로부터 취득해서 송신되는 포털 인증 결과 정보(후술하는 인증 티켓)를 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 통해 수신하면, 해당 수신한 포털 인증 결과 정보와, 인증 정보 기억부(1057)에 일시 기억하고 있었던 해당 사용자에 대응하는 포털 인증 결과 정보를 비교한다.
이에 따라, 인증 처리부(1056)는, 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)로부터 수신한 포털 인증 결과 정보에 대한 인증 처리로서, 정규의 포털 인증 결과 정보인지 아닌지를 확인하는 확인 처리를 실행하고, 그 확인 결과를 나타내는 확인 결과 정보를 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 해당 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)로 회신한다.
주파수 정보 기억부(1058)에는, 지역을 특정가능한 우편번호 등의 지역 코드와, 그 지역 코드가 나타내는 지역에서 수신가능한 라디오 방송의 방송 주파수를 나타내는 주파수 정보, 해당 라디오 방송을 방송하는 라디오국의 명칭(이하, 이것을 라디오국명이라고 부른다) 및 해당 라디오국마다 유니크한 식별 정보인 콜 사인 이 대응되어 기억되어 있다.
URL 기억부(1059)에는, 라디오 방송용의 라디오국마다의 콜 사인과, 해당 콜 사인에 대응하는 라디오국에서 제공하는 현재 방송중인 라디오 프로그램에 관해 해당 라디오 프로그램의 프로그램명이나 라디오 프로그램 내에서 현시점에 흘려지고 있는 악곡의 타이틀 등으로 이루어진 라디오 방송 정보(이하, 이것을 특히 나우 온에어 정보라고 부른다)를 취득가능한 URL 정보가 대응되어 기억되어 있다.
(3-4) 음악 데이터 분배 서버(1004)의 기능 회로 블록 구성
다음에, 도 39를 이용하여 음악 데이터 분배 서버(1004)의 기능 회로 블록에 의한 하드웨어 구성을 설명한다. 음악 데이터 분배 서버(1004) 내의 제어부(1070)는, 버스(1071)를 거쳐서 접속되는 각 회로의 동작을 제어한다.
통신제어부(1072)는, 제어부(1070)의 제어하에서, 네트워크 인터페이스(1073)를 거쳐서 클라이언트 단말(1002)이나 포털 서버(1003) 등과 각종 정보나, 콘텐츠 데이터 등의 각종 데이터를 송수신한다.
고객 데이터베이스부(1074)에는, 음악 데이터 분배 서버(1004)의 운영업자와 이미 계약을 완료하고 있는 사용자의 사용자 ID 정보와 패스워드 정보가 대응되어 고객정보로서 등록되어 있다. 단, 인증 처리부(1075)가, 클라이언트 단말(1002)로부터 송신되는, 포털 서버(1003)에 의해 발행된 포털 인증 결과 정보에 의거하여 사용자를 인증 처리하는 기능을 가질 경우에는, 고객 데이터베이스부(1074)를 만들지 않아도 좋다.
페이지 정보 기억부(1076)에는, 음악 데이터 분배 서버(1004)가 관리하는, 다운로드 가능한 음악 데이터를 소개하는 음악 데이터 분배용의 페이지 정보 등이 기억되어 있다.
이와 관련하여 음악 데이터 분배용의 페이지 정보는, XML 등의 언어에 의해 기술되고 있고, 클라이언트 단말(1002)을 이용하는 사용자에 대하여 다운로드를 희망하는 음악 데이터를 선택시킬 수 있다.
그리고, 제어부(1070)는, 클라이언트 단말(1002)로부터 송신되는, 음악 데이터 분배용의 페이지 정보를 요구하는 페이지 정보 취득 요구 신호를 네트워크 인터페이스(1073) 및 통신제어부(1072)를 순차적으로 통해 수신하면, 해당 수신한 페이지 정보 취득 요구 신호에 따라, 페이지 정보 기억부(1076)에 기억된 음악 데이터 분배용의 페이지 정보를 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
인증 처리부(1075)는, 클라이언트 단말(1002)로부터 송신되는, 해당 클라이언트 단말(1002)을 이용하는 사용자의 사용자 ID 정보 및 패스워드 정보를 네트워크 인터페이스(1073) 및 통신제어부(1072)를 순차적으로 통해 수신하면, 사용자 인증 처리로서, 해당 수신한 사용자 ID 정보 및 패스워드 정보가 고객 데이터베이스부(1074)에 고객정보로서 등록되어 있는지 아닌지를 확인한다.
또한, 인증 처리부(1075)는, 사용자 ID 정보 및 패스워드 정보를 사용하는 사용자 인증 처리와는 다른 사용자 인증 방법으로서, 클라이언트 단말(1002)로부터 송신되는, 포털 서버(1003)에서 발행된 포털 인증 결과 정보(후술하는 인증 티켓) 를 네트워크 인터페이스(1073) 및 통신제어부(1072)를 순차적으로 통해 수신하고, 해당 수신한 포털 인증 결과 정보를 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 거쳐서 포털 서버(1003)에 송신한다.
그리고, 인증 처리부(1075)는, 포털 서버(1003)로의 포털 인증 결과 정보의 송신에 따라, 해당 포털 서버(1003)로부터 그 포털 인증 결과 정보에 대한 인증 처리(즉, 상기한 확인 처리)가 실행된 결과 회신되는 확인 결과 정보를 네트워크 인터페이스(1073) 및 통신제어부(1072)를 순차적으로 통해 수신하고, 해당 수신한 확인 결과 정보에 의거하여 사용자가 음악 관련 서비스 제공 시스템(1000)의 운영업자와 이미 계약을 완료하고 있는 정규 사용자인지 아닌지를 확인한다.
이렇게 하여 인증 처리부(1075)는, 사용자 인증 처리가 종료하면, 그 사용자 인증 처리의 결과를 나타낸 서버 인증 결과 정보(후술하는 서비스 세션 ID 정보)를 발행한다.
이때 제어부(1070)는, 인증 처리부(1075)에 의한 사용자 인증 처리의 결과, 사용자가 정규 사용자라고 인증되면, 페이지 정보 기억부(1076)에 계약자용으로서 기억되어 있는 음악 데이터 분배용의 페이지 정보를 서버 인증 결과 정보와 함께 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
이에 대하여 제어부(1070)는, 인증 처리부(1075)에 의한 사용자 인증 처리의 결과, 사용자가 정규 사용자라고 인증되지 않았을 때에는, 인증 에러 정보를, 페이지 정보 기억부(1076)에 기억되어 있는 인증의 실패를 나타내는 인증 실패 통지 페 이지 정보와 함께 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
그런데, 인증 정보 기억부(1077)에는, 인증 처리부(1075)에 의해 발행된 서버 인증 결과 정보가 일시 기억됨과 동시에, 해당 인증 처리부(1075)에 의해, 클라이언트 단말(1002)을 이용하는 사용자를 사용자 인증 처리할 때에 필요하게 되는 각종 인증 정보가 기억되어 있다.
음악 데이터 기억부(1078)에는, 상기한 ATRAC3 형식이나 MP3 형식 등으로 압축 부호화된 복수의 음악 데이터가 각각의 콘텐츠 ID 정보 등의 검색 키와 대응되어 기억되어 잇다.
검색부(1079)는, 클라이언트 단말(1002)에 대하여 음악 데이터 분배용의 페이지 정보가 송신된 결과, 해당 클라이언트 단말(1002)로부터 송신되는, 다운로드 희망의 음악 데이터검색용의 검색 키가 저장되고 그 다운로드를 원하는 음악 데이터를 다운로드 요구하는 다운로드 요구 신호가 네트워크 인터페이스(1073) 및 통신제어부(1072)를 순차적으로 통해 수신되면, 해당 수신된 다운로드 요구 신호로부터 그 검색 키를 추출한다.
그리고, 검색부(1079)는, 이러한 검색 키에 의거하여 음악 데이터 기억부(1078) 내의 복수의 음악 데이터 중에서 해당 검색 키가 나타내는 검색 조건에 해당하는 다운로드 희망의 음악 데이터를 검색한다.
이에 따라 제어부(1070)는, 그 검색된 다운로드 희망의 음악 데이터를 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 통해 클라이언트 단말 (1002)에 송신한다.
또 제어부(1070)는, 이 때 클라이언트 단말(1002)에의 음악 데이터의 다운로드에 따르는 사용자에 대한 과금처리용의 과금정보를 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 통해 과금 서버(1008)에 송신함으로써, 과금 서버(1008)에 대하여 해당 사용자에 대한 음악 데이터의 다운로드에 따른 과금처리를 실행시킨다.
(3-5) 판매서버(1005)의 기능 회로 블록 구성
다음에, 도 40을 이용하여 판매서버(1005)의 기능 회로 블록에 의한 하드웨어 구성을 설명한다. 판매서버(1005) 내의 제어부(1090)는, 버스(1091)를 거쳐서 접속되는 각 회로의 동작을 제어한다.
통신제어부(1092)는, 제어부(1090)의 제어하에서, 네트워크 인터페이스(1093)를 거쳐서 클라이언트 단말(1002)이나 포털 서버(1003) 등과 각종 정보를 송수신한다.
고객 데이터베이스부(1094)에는, 판매서버(1005)의 운영 업자와 이미 계약을 완료하고 있는 사용자의 사용자 ID 정보와 패스워드 정보가 대응되어 고객정보로서 등록되어 있다. 단, 인증 처리부(1095)가, 클라이언트 단말(1002)로부터 송신되는 포털 서버(1003)에 의해 발행된 포털 인증 결과 정보에 의거하여 사용자를 인증 처리하는 기능을 가질 경우에는, 고객 데이터베이스부(1094)를 만들지 않아도 좋다.
페이지 정보 기억부(1096)에는, 판매서버(1005)가 관리하는, 판매 대상의 CD 나 DVD 등의 패키지 미디어를 소개하는 패키지 미디어 판매용의 페이지 정보 등이 기억되어 있다.
이와 관련하여 패키지 미디어 판매용의 페이지 정보는, XML 등의 언어에 의해 기술되어 있어, 클라이언트 단말(1002)을 이용하는 사용자에 대하여 구입을 희망하는 CD나 DVD 등의 패키지 미디어를 선택시킬 수 있다.
그리고 제어부(1090)는, 클라이언트 단말(1002)로부터 송신되는, 패키지 미디어 판매용의 페이지 정보를 요구하는 페이지 정보 취득 요구 신호를 네트워크 인터페이스(1093) 및 통신제어부(1092)를 순차적으로 통해 수신하면, 해당 수신한 페이지 정보 취득 요구 신호에 따라, 페이지 정보 기억부(1096)에 기억된 패키지 미디어 판매용의 페이지 정보를 통신제어부(1092) 및 네트워크 인터페이스(1093)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
인증 처리부(1095)는, 클라이언트 단말(1002)로부터 송신되는, 해당 클라이언트 단말(1002)을 이용하는 사용자의 사용자 ID 정보 및 패스워드 정보를 네트워크 인터페이스(1093) 및 통신제어부(1092)를 순차적으로 통해 수신하면, 사용자 인증 처리로서, 해당 수신한 사용자 ID 정보 및 패스워드 정보가 고객 데이터베이스부(1094)에 고객정보로서 등록되어 있는지 아닌지를 확인한다.
또한 인증 처리부(1095)는, 사용자 ID 정보 및 패스워드 정보를 사용하는 사용자 인증 처리와는 다른 사용자 인증 방법으로서, 클라이언트 단말(1002)로부터 송신되는, 포털 서버(1003)에서 발행된 포털 인증 결과 정보(후술하는 인증 티켓)를 네트워크 인터페이스(1093) 및 통신제어부(1092)를 순차적으로 통해 수신하고, 해당 수신한 포털 인증 결과 정보를 통신제어부(1092) 및 네트워크 인터페이스(1093)를 순차적으로 통해 포털 서버(1003)에 송신한다.
그리고 인증 처리부(1095)는, 포털 서버(1003)에의 포털 인증 결과 정보의 송신에 따라, 해당 포털 서버(1003)로부터 그 포털 인증 결과 정보에 대한 인증 처리(즉, 상기한 확인 처리)가 실행된 결과 회신되는 확인 결과 정보를 네트워크 인터페이스(1093) 및 통신제어부(1092)를 순차적으로 통해 수신하고, 해당 수신한 확인 결과 정보에 의거하여 사용자가 음악 관련 서비스 제공 시스템(1000)의 운영업자와 이미 계약을 완료하고 있는 정규 사용자인지 아닌지를 확인한다.
이렇게 하여 인증 처리부(1095)는, 사용자 인증 처리가 종료하면, 그 사용자 인증 처리의 결과를 나타낸 서버 인증 결과 정보(후술하는 서비스 세션 ID 정보)를 발행한다.
이때 제어부(1090)는, 인증 처리부(1095)에 의한 사용자 인증 처리의 결과, 사용자가 정규 사용자라고 인증되면, 페이지 정보 기억부(1096)에 계약자용으로서 기억되어 있는 패키지 미디어 판매용의 페이지 정보를 서버 인증 결과 정보와 함께 통신제어부(1092) 및 네트워크 인터페이스(1093)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
이에 대하여 제어부(1090)는, 인증 처리부(1095)에 의한 사용자 인증 처리의 결과, 사용자가 정규 사용자라고 인증되지 않았을 때에는, 인증 에러 정보를, 페이지 정보 기억부(1096)에 기억되어 있는 인증의 실패를 나타내는 인증 실패 통지 페이지 정보와 함께 통신제어부(1092) 및 네트워크 인터페이스(1093)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
그런데, 인증 정보 기억부(1097)에는, 인증 처리부(1095)에 의해 발행된 서버 인증 결과 정보가 일시 기억됨과 동시에, 해당 인증 처리부(1095)에 의해, 클라이언트 단말(1002)을 이용하는 사용자를 사용자 인증 처리할 때에 필요하게 되는 각종 인증 정보가 기억되어 있다.
패키지 미디어 정보 기억부(1098)에는, 판매 대상의 CD나 DVD 등의 복수의 패키지 미디어에 관한 정보(이하, 이것을 패키지 미디어 정보라고 부른다)가 각각의 패키지 미디어 ID 정보 등의 검색 키와 대응되어 기억되어 있다.
검색부(1099)는, 클라이언트 단말(1002)에 대하여 패키지 미디어 판매용의 페이지 정보가 송신된 결과, 해당 클라이언트 단말(1002)로부터 송신되는, 특정한 CD나 DVD 등의 패키지 미디어에 관한 패키지 미디어 정보를 요구하는 미디어 정보 요구 신호가 네트워크 인터페이스(1093) 및 통신제어부(1092)를 순차적으로 통해 수신되면, 해당 수신된 미디어 정보 요구 신호로부터 해당 특정의 패키지 미디어 검색용의 검색 키를 추출한다.
그리고 검색부(1099)는, 이러한 검색 키에 의거하여 패키지 미디어 정보 기억부(1098) 내의 복수의 패키지 미디어 정보 중에서 해당 검색 키가 나타내는 검색 조건에 해당하는 특정한 패키지 미디어의 패키지 미디어 정보를 검색한다.
이에 따라 제어부(1090)는, 그 검색된 패키지 미디어 정보를 통신제어부(1092) 및 네트워크 인터페이스(1093)를 순차적으로 통해 클라이언트 단말(1002)에 송신하고, 이렇게 하여 사용자에 대하여 특정한 패키지 미디어에 관한 패키지 미디 어 정보를 제시한다.
그 결과, 제어부(1090)는, 클라이언트 단말(1002)로부터 송신되는, 상기한 특정한 패키지 미디어를 구입 요구하는 구입 요구 신호를 네트워크 인터페이스(1093) 및 통신제어부(1092)를 순차적으로 통해 수신하면, 해당 클라이언트 단말(1002)을 이용하는 사용자에의 해당 특정의 패키지 미디어의 인도 수속 등의 구입 처리를 실행한다.
또 제어부(1090)는, 특정한 패키지 미디어의 구입에 따르는 사용자에 대한 과금처리용의 과금정보를 통신제어부(1092) 및 네트워크 인터페이스(1093)를 순차적으로 통해 과금 서버(1008)에 송신함으로써, 과금 서버(1008)에 대하여 해당 사용자에 대한 특정한 패키지 미디어의 구입에 따른 과금처리를 실행시킨다.
또한, 제어부(1090)는, 과금 서버(1008)에 의한 사용자에 대한 과금처리가 완료하면, 패키지 미디어의 구입 처리가 완료한 것을 나타내는 구입 완료 페이지 정보를 통신제어부(1092) 및 네트워크 인터페이스(1093)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
(3-6) 라디오 방송 정보 분배 서버(1006)의 기능 회로 블록 구성
다음으로, 도 41을 이용하여 라디오 방송 정보 분배 서버(1006)의 기능 회로 블록에 의한 하드웨어 구성을 설명한다. 라디오 방송 정보 분배 서버(1006) 내의 제어부(1110)는, 버스(1111)를 거쳐서 접속되는 각 회로의 동작을 제어한다.
통신제어부(1112)는, 제어부(1110)의 제어하에서, 네트워크 인터페이스 (1113)를 거쳐서 클라이언트 단말(1002)이나 포털 서버(1003) 등과 각종 정보를 송수신한다.
고객 데이터베이스부(1114)에는, 라디오 방송 정보 분배 서버(1006)의 운영 업자와 이미 계약을 완료하고 있는 사용자의 사용자 ID 정보와 패스워드 정보가 대응되어 고객정보로서 등록되어 있다. 단, 인증 처리부(1115)가, 클라이언트 단말(1002)로부터 송신되는, 포털 서버(1003)에 의해 발행된 포털 인증 결과 정보에 의거하여 사용자를 인증 처리하는 기능을 가질 경우에는, 고객 데이터베이스부(1114)를 만들지 않아도 좋다.
페이지 정보 기억부(1116)에는, 라디오 방송 정보 분배 서버(1006)가 관리하고, 해당 라디오 방송 정보 분배 서버(1006)에 대응하는 라디오국에 의해 이미 방송된 라디오 프로그램에 관한 라디오 방송 정보(이하, 이것을 특히 온에어 리스트 정보라고 부른다)의 취득에 이용하도록 하는 온에어 리스트 정보 분배용의 페이지 정보 등이 기억되어 있다.
이와 관련하여 온에어 리스트 정보 분배용의 페이지 정보는, XML 등의 언어에 의해 기술되어, 클라이언트 단말(1002)을 이용하는 사용자에 대하여, 라디오 프로그램의 방송 일시 정보나 프로그램명 등을, 취득 희망의 온에어 리스트 정보에 대한 검색 키로서 입력시키기 위한 입력 박스 등이 설치된다.
온에어 리스트 정보 기억부(1117)에는, 라디오 방송 정보 분배 서버(1006)에 대응하는 라디오국에서 이미 방송된 라디오 프로그램에 대한 프로그램명, 프로그램 방송 개시 시각 및 프로그램 방송 종료 시간 등과, 해당 라디오 프로그램 내에서 흘려진 악곡에 대한 타이틀, 아티스트명, 악곡 방송 개시 시각 등을 리스트화해서 생성된 온에어 리스트 정보가 기억되어 있다.
그리고 제어부(1110)는, 클라이언트 단말(1002)로부터 송신되는, 온에어 리스트 정보 분배용의 페이지 정보를 요구하는 페이지 정보 취득 요구 신호를 네트워크 인터페이스(1113) 및 통신제어부(1112)를 순차적으로 통해 수신하면, 해당 수신한 페이지 정보 취득 요구 신호에 따라, 페이지 정보 기억부(1116)에 기억된 온에어 리스트 정보 분배용의 페이지 정보를 통신제어부(1112) 및 네트워크 인터페이스(1113)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
그 결과, 검색부(1118)는, 클라이언트 단말(1002)로부터 온에어 리스트 정보 분배용의 페이지 정보상에서 입력된 취득 희망의 온에어 리스트 정보 검색용의 검색 키가 저장되어 온에어 리스트 정보를 다운로드 요구하는 온에어 리스트 정보 요구 신호가 송신됨으로써, 그 온에어 리스트 정보 요구 신호를 네트워크 인터페이스(1113) 및 통신제어부(1112)를 순차적으로 통해 수신하면, 해당 수신한 온에어 리스트 정보 요구 신호로부터 검색 키를 추출한다.
그리고 검색부(1118)는, 이러한 검색 키에 의거하여 온에어 리스트 정보 기억부(1117) 내의 온에어 리스트 정보 전체에 대하여 해당 검색 키가 나타내는 검색 조건에 해당하는 소정 범위 부분을 취득 희망의 온에어 리스트 정보로서 검색한다.
이에 따라 제어부(1110)는, 그 검색된 취득 희망의 온에어 리스트 정보를 통신제어부(1112) 및 네트워크 인터페이스(1113)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
또한, 나우 온에어 정보 기억부(1119)에는, 라디오 방송 정보 분배 서버(1006)에 대응하는 라디오국에서 현재 방송중인 라디오 프로그램에 대한 프로그램명, 프로그램 방송 개시 시각, 프로그램 방송 종료 시간, 해당 라디오 프로그램 내에서 현시점에 흘려지고 있는 악곡에 대한 타이틀, 아티스트명, 악곡 방송 개시 시각 등으로 이루어진 나우 온에어 정보가 기억되어 있다.
그리고 인증 처리부(1115)는, 클라이언트 단말(1002)로부터 나우 온에어 정보를 취득 요구하는 나우 온에어 정보 요구 신호와 함께 송신되는, 해당 클라이언트 단말(1002)을 이용하는 사용자의 사용자 ID 정보 및 패스워드 정보를 네트워크 인터페이스(1113) 및 통신제어부(1112)를 순차적으로 통해 수신하면, 사용자 인증 처리로서, 해당 수신한 사용자 ID 정보 및 패스워드 정보가 고객 데이터베이스부(1114)에 고객정보로서 등록되어 있는지 아닌지를 확인한다.
또 인증 처리부(1115)는, 사용자 ID 정보 및 패스워드 정보를 사용하는 사용자 인증 처리와는 다른 사용자 인증 방법으로서, 클라이언트 단말(1002)로부터 송신되는, 포털 서버(1003)에서 발행된 포털 인증 결과 정보(후술하는 인증 티켓)를 네트워크 인터페이스(1113) 및 통신제어부(1112)를 순차적으로 통해 수신하고, 해당 수신한 포털 인증 결과 정보를 통신제어부(1112) 및 네트워크 인터페이스(1113)를 순차적으로 통해 포털 서버(1003)에 송신한다.
그리고 인증 처리부(1115)는, 포털 서버(1003)에의 포털 인증 결과 정보의 송신에 따라, 해당 포털 서버(1003)로부터 그 포털 인증 결과 정보에 대한 인증 처리(즉, 상기한 확인 처리)가 실행된 결과 회신되는 확인 결과 정보를 네트워크 인 터페이스(1113) 및 통신제어부(1112)를 순차적으로 통해 수신하고, 해당 수신한 확인 결과 정보에 의거하여 사용자가 음악 관련 서비스 제공 시스템(1000)의 운영 업자와 이미 계약을 완료하고 있는 정규 사용자인가 아닌가를 확인한다.
이렇게 하여 인증 처리부(1115)는, 사용자 인증 처리가 종료하면, 그 사용자 인증 처리의 결과를 나타낸 서버 인증 결과 정보(후술하는 서비스 세션 ID 정보)를 발행한다.
이때 제어부(1110)는, 인증 처리부(1115)에 의한 사용자 인증 처리의 결과, 사용자가 정규 사용자라고 인증되면, 나우 온에어 정보 기억부(1119)에 기억되어 있는 나우 온에어 정보를 서버 인증 결과 정보와 함께 통신제어부(1112) 및 네트워크 인터페이스(1113)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
이에 대하여 제어부(1110)는, 인증 처리부(1115)에 의한 사용자 인증 처리의 결과, 사용자가 정규 사용자라고 인증되지 않았을 때에는, 인증 에러 정보를 페이지 정보 기억부(1116)에 기억되어 있는 인증의 실패를 나타내는 인증 실패 통지 페이지 정보와 함께 통신제어부(1112) 및 네트워크 인터페이스(1113)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
이렇게 하여 제어부(1110)는, 사용자로부터 나우 온에어 정보의 취득이 요구되었을 때, 해당 사용자를 정규 사용자라고 인증하였을 때에는, 나우 온에어 정보를 분배하지만, 사용자를 정규 사용자라고 인증할 수 없었을 때에는, 그 사용자에 대하여 나우 온에어 정보의 분배 서비스와 같은 라디오 방송 정보 분배 서버(1006)가 제공하는 라디오 방송 정보 분배 서비스를 받지 못하게 하도록 하고 있다.
그런데, 인증 정보 기억부(1120)에는, 인증 처리부(1115)에 의해 발행된 서버 인증 결과 정보가 일시 기억됨과 동시에, 해당 인증 처리부(1115)에 의해, 클라이언트 단말(1002)을 이용하는 사용자를 사용자 인증 처리할 때에 필요하게 되는 각종 인증 정보가 기억되어 있다.
(3-7) 각 서버의 처리 개요
다음으로, 도 42 내지 도 47에 도시한 시퀀스 도면을 이용하여, 클라이언트 단말(1002)과 포털 서버(1003)와의 사이에서 실행되는 처리나, 클라이언트 단말(1002)과 그 밖의 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)와의 사이에서 실행되는 처리의 개요를 설명한다.
(3-7-1) 클라이언트 단말(1002) 및 포털 서버(1003) 사이의 사용자 인증 처리 순서
우선 도 42를 이용하여, 클라이언트 단말(1002)과 포털 서버(1003) 사이에서 실행되는 사용자 인증 처리 순서에 관하여 설명한다.
음악 관련 서비스 제공 시스템(1000)의 운영업자와 계약하고 있는 사용자의 클라이언트 단말(1002)에 있어서 제어부(1023)는, 예를 들어, 클라이언트 단말(1002)에 대하여 전원을 투입하는 조작이 행해지고, 또는 사용자에 의해 조작 입력부(1020)의 특정한 조작 버튼이 눌러진 것에 따라 그 조작 입력부(1020)에서 인식된 조작 입력 신호가 입력 처리부(1021)에서 조작 커맨드로 변환되어서 주어지면, 인증 요구 처리를 시작한다.
클라이언트 단말(1002)에서 인증 요구 처리를 시작하면, 스텝 SP1000에 있어서, 제어부(1023)는, 인증 정보 기억부(1038)에 대하여 미리 일시 기억하고 있는 인증 세션 ID 정보 등을 저장한 접속 요구 신호를 생성하고, 해당 생성한 접속 요구 신호를 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 포털 서버(1003)에 송신한다.
이와 관련하여 인증 세션 ID 정보는, 클라이언트 단말(1002)과 포털 서버(1003)가 사용자 인증 처리 등의 각종 처리의 실행용으로 통신 접속할 때마다, 개개의 통신 접속 상태(즉, 세션)의 식별용으로서 포털 서버(1003)에 의해 발행되는 식별 정보이다.
또 이러한 인증 세션 ID 정보에 대해서는, 사용자 인증 처리 등에 이용한 다음, 포털 서버(1003)에 의한 발행 시점을 기준이라고 한 소정의 유효 기한(예를 들어, 1분 정도)이 설정되어 있다.
따라서 포털 서버(1003)로부터 인증 세션 ID 정보를 취득한 클라이언트 단말(1002)은, 그 인증 세션 ID 정보를 유효 기한 이내에 포털 서버(1003)에 대하여 제시할 수 없을 경우, 포털 서버(1003)에 의하여, 해당 인증 세션 ID 정보로 특정되는 통신 접속 상태가 절단되었다고 판단된다.
이에 따라 포털 서버(1003)는, 과거에 발행한 인증 세션 ID 정보가, 음악 관련 서비스 제공 시스템(1000)의 운영업자와 계약하고 있지 않은 사용자에 의해 사용자 인증 처리 등에 대하여 부당하게 이용되는 것을 방지하고 있다.
또 인증 정보 기억부(1038)에 일시 기억되어 있는 인증 세션 ID 정보는, 클 라이언트 단말(1002)과 포털 서버(1003)가 이전에 사용자 인증 처리 등의 실행용으로 통신 접속하였을 때, 그 포털 서버(1003)에 의해 발행된 것이다.
클라이언트 단말(1002)로부터 접속 요구 신호가 송신되면, 이것에 따라 스텝 SP1001에 있어서 포털 서버(1003)의 제어부(1050)는, 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 통해서 그 접속 요구 신호를 수신하고, 해당 수신한 접속 요구 신호에 저장되어 있는 인증 세션 ID 정보 등을 인증 처리부(1056)에 송출한다.
그리고 인증 처리부(1056)는, 제어부(1050)의 제어하에서, 클라이언트 단말(1002)로부터 접속 요구 신호로서 수신된 인증 세션 ID 정보 등에 의거하여 사용자 인증 처리를 실행한다.
그 결과, 제어부(1050)는, 인증 처리부(1056)에 의해, 클라이언트 단말(1002)로부터 수신한 인증 세션 ID 정보 등의 유효 기한이 벗어나는 것 등으로, 해당 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고 인증할 수 없었을 때에는, 인증 에러를 나타내는 인증 에러 정보를 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1002에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 포털 서버(1003)로부터 송신된 인증 에러 정보를 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하면, 이것에 따라 인증 정보 기억부(1038)에 기억하고 있는 사용자 ID 정보 및 패스워드 정보 등을 판독하고, 해당 판독한 사용자 ID 정보 및 패스워드 정보 등을 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 포털 서버(1003)에 송신한다.
스텝 SP1003에 있어서, 포털 서버(1003)의 제어부(1050)는, 클라이언트 단말(1002)로부터 송신된 사용자 ID 정보 및 패스워드 정보 등을 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 통해 수신하고, 해당 수신한 사용자 ID 정보 및 패스워드 정보 등을 인증 처리부(1056)에 송출한다.
이에 따라, 인증 처리부(1056)는, 제어부(1050)의 제어하에서 사용자 인증 처리로서, 그 클라이언트 단말(1002)로부터 수신된 사용자 ID 정보 및 패스워드 정보 등이, 고객 데이터베이스부(1054)에 등록되어 있는 고객정보에 포함되어 있는지 아닌지를 검출한다.
그 결과, 인증 처리부(1056)는, 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고 인증하면, 제어부(1050)의 제어하에서 포털 인증 결과 정보로서, 현시점의 클라이언트 단말(1002)과 포털 서버(1003)와의 통신 접속 상태에 대한 인증 세션 ID 정보 등을 발행하는 동시에, 해당 클라이언트 단말(1002)에 대하여 발행한 인증 세션 ID 정보 등을 인증 정보 기억부(1057)에 일시 기억한다.
그리고 제어부(1050)는, 인증 처리부(1056)에 의해 그 클라이언트 단말(1002)에 대하여 발행된 인증 세션 ID 정보 등을 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1004에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 포털 서버(1003)로부터 송신된 인증 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 인증 세션 ID 정보 등을 인증 처리부(1037)에 송출한다.
그리고, 인증 처리부(1037)는, 제어부(1023)의 제어하에서, 포털 서버(1003)로부터 수신된 그 인증 세션 ID 정보 등을 인증 정보 기억부(1038)에 일시 기억한다.
이에 따라 제어부(1023)는, 포털 서버(1003)에 대하여 페이지 정보를 요구하기 위한 페이지 정보 취득 요구 신호를, 포털 서버(1003)로부터 수신해서 인증 정보 기억부(1038)에 일시 기억된 그 인증 세션 ID 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 포털 서버(1003)에 송신한다.
스텝 SP1005에 있어서, 포털 서버(1003)의 제어부(1050)는, 클라이언트 단말(1002)로부터 송신된 페이지 정보 취득 요구 신호 및 인증 세션 ID 정보 등을 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 통해 수신하고, 해당 수신한 인증 세션 ID 정보 등을 인증 처리부(1056)에 송출한다.
이에 따라 인증 처리부(1056)는, 제어부(1050)의 제어하에서, 클라이언트 단말(1002)로부터 수신된 인증 세션 ID 정보 등과, 상기한 스텝 SP1003에 있어서 클라이언트 단말(1002)에 대하여 발행해서 인증 정보 기억부(1057)에 일시 기억하고 있었던 인증 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과 스텝 SP1006에 있어서, 인증 처리부(1056)는, 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고 인증하면, 해당 클라이언트 단말(1002)로부터의 페이지 정보의 취득 요구가 정당한 요구라고 판단하고, 그 클라이언트 단말(1002)에 대하여 발행하고 있었던 인증 세션 ID 정보 등의 유효 기한을 연장한다.
이에 따라 제어부(1050)는, 페이지 정보 기억부(1055)로부터, 사용자에 의해 취득 요구된 페이지 정보를 판독하는 동시에, 해당 판독한 페이지 정보를, 인증 처리부(1056)에 의해 유효 기한의 연장된 인증 세션 ID 정보 등과 함께 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1007에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 포털 서버(1003)로부터 송신된 페이지 정보와, 유효 기한의 연장된 인증 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 페이지 정보를 페이지 정보 생성부(1036)에 송출하는 동시에, 그 유효 기한의 연장된 인증 세션 ID 정보 등을 인증 처리부(1037)에 송출한다.
페이지 정보 생성부(1036)는, 제어부(1023)로부터 주어진 페이지 정보에 의거하여 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)에의 링크가 매립된 페이지의 영상 데이터를 생성하고, 해당 생성한 영상 데이터를 표시 제어부(1024)에 송출한다.
이에 따라 표시 제어부(1024)는, 페이지 정보 생성부(1036)로부터 주어진 영상 데이터에 대하여 디지털 아날로그 변환 처리를 실시하고, 얻어진 아날로그 영상신호를 표시부(1025)에 송출함으로써 해당 표시부(1025)에 그 아날로그 영상신호에 근거하는 영상으로서 포털 서버(1003)의 페이지를 표시시킨다.
또 인증 처리부(1037)는, 제어부(1023)의 제어하에서 인증 정보 기억부 (1038)에 있어서, 포털 서버(1003)로부터 수신된, 유효 기한이 연장된 인증 세션 ID 정보 등을 그 유효 기한이 연장되기 전의 인증 세션 ID 정보 등에 덮어 쓰도록 해서 일시 기억함으로써, 상기한 스텝 SP1004에 있어서 일시 기억하고 있었던 인증 세션 ID 정보 등을 유효 기한이 연장된 인증 세션 ID 정보 등으로 갱신한다.
(3-7-2) 클라이언트 단말(1002) 및 각 서버 1004 내지 1006 사이의 사용자 인증 처리 순서
다음으로, 도 43에 있어서, 클라이언트 단말(1002)과, 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006) 사이에서 실행하는 사용자 인증 처리에 대해서 이하에서 설명한다.
이 경우, 이러한 사용자 인증 처리로서는, 클라이언트 단말(1002)이 도30에 대해서 상기한 바와 같이 포털 서버(1003)로부터 페이지 정보를 일단 취득하고, 계속해서 그 페이지 정보에 매립된 링크에 의해 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)에 액세스해서 실행되는 사용자 인증 처리(이하, 이것을 간접 액세스 인증 처리라고 부른다)가 있다.
또 이러한 사용자 인증 처리로서는, 클라이언트 단말(1002)이 포털 서버(1003)의 페이지 정보를 취득하지 않고, 미리 북 마크로서 등록하고 있는 URL 정보 등에 의해 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)에 직접 액세스해서 실행되는 사용자 인증 처리(이하, 이것을 직접 액세스 인증 처리라고 부른다)도 있다.
단, 간접 액세스 인증 처리에 대해서는, 클라이언트 단말(1002)과, 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)가 어떤 조합이라도 같은 순서로 실행할 수 있다.
또한, 직접 액세스 인증 처리에 관해서도, 클라이언트 단말(1002)과, 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)가 어떤 조합이라도 같은 순서로 실행할 수 있다.
그리고 간접 액세스 인증 처리 및 직접 액세스 인증 처리에서는, 클라이언트 단말(1002)에 있어서 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)에의 액세스에 사용하는 URL 정보의 취득의 방법만이 다를 뿐으로, 해당 URL 정보의 취득 이후에는, 간접 액세스 인증 처리 및 직접 액세스 인증 처리의 양쪽 모두에서 같은 순서로 실행할 수 있다.
따라서, 이하에는, 클라이언트 단말(1002)의 액세스처로서, 설명을 간략화하는 후에, 음악 데이터 분배 서버(1004)를 대표로서 사용하고, 또한, 간접 액세스 인증 처리 및 직접 액세스 인증 처리를 모아서 1개의 사용자 인증 처리로서 설명한다.
우선, 스텝 SP1010에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 페이지 정보에 링크로서 매립된 URL 정보, 또는 이미 북 마크로서 등록하고 있는 URL 정보 등에 따라, 음악 데이터 분배용의 페이지 정보(다른 판매서버(1005)나 라디오 방송 정보 분배 서버(1006)에서는, 패키지 미디어 판매용의 페이지 정보나 온에어 리스트 정보 분배용의 페이지 정보 등이 된다)를 취득 요구하는 페이지 정보 취득 요구 신호와 함께, 인증 정보 기억부(1038)로부터 판독한 서비스 세션 ID 정보 등을 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 음악 데이터 분배 서버(1004)에 송신한다.
이와 관련하여 서비스 세션 ID 정보는, 클라이언트 단말(1002)과 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)가 사용자 인증 처리 등의 각종 처리의 실행용으로 통신 접속할 때마다, 개개의 통신 접속 상태(즉, 세션)의 식별용으로서, 클라이언트 단말(1002)이 액세스한 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)에 의해 발행되는 식별 정보이다.
또 이러한 서비스 세션 ID 정보에 대해서는, 전술한 인증 세션 ID 정보와 마찬가지로, 사용자 인증 처리 등에 이용한 후에, 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)에 의한 발행 시점을 기준이라고 한 소정의 유효 기한(예를 들어, 1분 정도)이 설정되어 있다.
따라서 각 서버 1004 내지 1006으로부터 서비스 세션 ID 정보를 취득한 클라이언트 단말(1002)은, 그 서비스 세션 ID 정보를 유효 기한 이내에 발행원의 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)에 대하여 제시할 수 없는 경우, 이들 발행원의 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)에 의해, 해당 서비스 세션 ID 정보로 특정되는 통신 접속 상태가 절단되었다고 판단된다.
이에 따라 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정 보 분배 서버(1006)는, 과거에 발행한 서비스 세션 ID 정보가, 음악 관련 서비스 제공 시스템(1000)의 운영업자와 계약하지 않고 있는 사용자에 의해 사용자 인증 처리 등에 대하여 부당하게 이용되는 것을 방지하고 있다.
또한, 인증 정보 기억부(1038)에 일시 기억되어 있는 서비스 세션 ID 정보는, 클라이언트 단말(1002)과 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)가 이전에 사용자 인증 처리 등의 실행용으로 통신 접속하였을 때, 그 액세스처의 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)에 의해 발행된 것이다.
스텝 SP1011에 있어서, 음악 데이터 분배 서버(1004)의 제어부(1070)는, 클라이언트 단말(1002)로부터 송신된 페이지 정보 취득 요구 신호 및 서비스 세션 ID 정보 등을 네트워크 인터페이스(1073) 및 통신제어부(1072)를 순차적으로 통해 수신하고, 해당 수신한 서비스 세션 ID 정보 등을 인증 처리부(1075)에 송출한다.
인증 처리부(1075)는, 제어부(1070)의 제어하에서, 클라이언트 단말(1002)에서 수신된 서비스 세션 ID 정보 등과, 인증 정보 기억부(1077)에 이미 일시 기억하고 있는 서비스 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 인증 처리부(1075)는, 예를 들어, 클라이언트 단말(1002)로부터 수신한 서비스 세션 ID 정보의 유효 기한이 이미 끝난 것에 의해, 해당 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고는 인증할 수 없다고 판단하고, 클라이언트 단말(1002)로부터의 음악 데이터 분배용의 페이지 정보의 취득 요구가 정당한 요구가 아니라고 판단한다.
그리고 제어부(1070)는, 인증 처리부(1075)에 의해 클라이언트 단말(1002)을 이용하는 사용자가 정규 사용자라고 인증되지 않으면, 인증 에러를 나타내는 인증 에러 정보와, 음악 데이터 분배 서버(1004)를 식별하는 샵 코드를 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1012에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 음악 데이터 분배 서버(1004)로부터 송신된 인증 에러 정보 및 샵 코드를 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 인증 에러 정보에 의해, 음악 데이터 분배 서버(1004)에 있어서 사용자가 정규 사용자로서 인증되지 않은 것을 인식하는 동시에, 그 음악 데이터 분배 서버(1004)로부터 수신한 샵 코드를 인증 정보 기억부(1038)에 일시 기억한다.
그리고 제어부(1023)는, 포털 서버(1003)에 대하여, 음악 데이터 분배 서버(1004)에 액세스하기 위한 인증 티켓을 발행 요구하는 인증 티켓 발행 요구 신호를 생성하고, 해당 생성한 인증 티켓 발행 요구 신호를 음악 데이터 분배 서버(1004)의 샵 코드, 및 이미 포털 서버(1003)로부터 수신해서 인증 정보 기억부(1038)에 대하여 일시 기억하고 있는 인증 세션 ID 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 포털 서버(1003)에 송신한다.
스텝 SP1013에 있어서, 포털 서버(1003)의 제어부(1050)는, 클라이언트 단말(1002)로부터 송신된 인증 티켓 발행 요구 신호, 샵 코드 및 인증 세션 ID 정보 등을 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 통해 수신하고, 이것들을 인증 처리부(1056)에 송출한다.
이에 따라 인증 처리부(1056)는, 제어부(1050)의 제어 하에서, 그 클라이언트 단말(1002)로부터 수신된 인증 세션 ID 정보 등과, 인증 정보 기억부(1057)에 대하여 이미 일시 기억하고 있는 인증 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 인증 처리부(1056)는, 예를 들어, 클라이언트 단말(1002)로부터 수신된 인증 세션 ID 정보의 유효 기한이 이미 끝나, 해당 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고는 인증할 수 없는 것으로 판단하고, 클라이언트 단말(1002)로부터의 인증 티켓의 발행 요구가 정당한 요구가 아닌 것으로 판단한다.
그리고 제어부(1050)는, 인증 처리부(1056)에 의해 클라이언트 단말(1002)을 이용하는 사용자가 정규 사용자라고 인증되지 않으면, 인증 에러를 나타내는 인증 에러 정보를 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
이에 대하여 인증 처리부(1056)는, 예를 들어, 클라이언트 단말(1002)에서 수신한 인증 세션 ID 정보의 유효 기한이 아직 끝나지 않고 있는 것으로, 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고 인증하면, 해당 클라이언트 단말(1002)로부터의 인증 티켓의 발행 요구가 정당한 요구라고 판단한다.
그리고 제어부(1050)는, 인증 처리부(1056)에 의해, 클라이언트 단말(1002)을 이용하는 사용자가 정규 사용자라고 인증되면, 후술하는 스텝 SP1018로 이동한 다.
스텝 SP1014에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 포털 서버(1003)로부터 송신된 인증 에러 정보를 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하면, 인증 정보 기억부(1038)에 기억되어 있는 사용자 ID 정보 및 패스워드 정보 등을 판독하는 동시에, 해당 판독한 사용자 ID 정보 및 패스워드 정보 등을 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 포털 서버(1003)에 송신한다.
스텝 SP1015에 있어서, 포털 서버(1003)의 제어부(1050)는, 클라이언트 단말(1002)로부터 송신된 사용자 ID 정보 및 패스워드 정보 등을 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 통해 수신하고, 해당 수신한 사용자 ID 정보 및 패스워드 정보 등을 인증 처리부(1056)에 송출한다.
이에 따라 인증 처리부(1056)는, 제어부(1050)의 제어하에서, 클라이언트 단말(1002)로부터 수신된 사용자 ID 정보 및 패스워드 정보 등이, 고객 데이터베이스부(1054)에 등록되어 있는 고객정보에 포함되어 있는지 아닌지를 검출하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 인증 처리부(1056)는, 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고 인증하면, 제어부(1050)의 제어하에서 포털 인증 결과 정보로서, 현시점의 클라이언트 단말(1002)과 포털 서버(1003)외의 통신 접속 상태에 대한 인증 세션 ID 정보 등을 발행하는 동시에, 해당 클라이언트 단말(1002)에 대하여 발행한 인증 세션 ID 정보 등을 인증 정보 기억부(1057)에 일시 기억한다.
그리고, 제어부(1050)는, 인증 처리부(1056)에 의해 그 클라이언트 단말(1002)에 대하여 발행된 인증 세션 ID 정보 등을 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1016에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 포털 서버(1003)로부터 송신된 인증 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신된 인증 세션 ID 정보 등을 인증 처리부(1037)에 의해 인증 정보 기억부(1038)에 일시 기억한다.
그리고 제어부(1023)는, 다시 포털 서버(1003)에 대하여, 인증 티켓을 발행 요구하는 인증 티켓 발행 요구 신호를 생성하는 동시에, 해당 생성한 인증 티켓 발행 요구 신호를, 인증 정보 기억부(1038)에 이미 일시 기억하고 있는 샵 코드, 및 이 때 일시 기억한 인증 세션 ID 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 포털 서버(1003)에 송신한다.
여기서 본 실시예에서는, 클라이언트 단말(1002)에 있어서 인증 정보 기억부(1038)에 대하여 샵 코드를 일시 기억해 두었지만, 이에 한정되지 않고, 해당 클라이언트 단말(1002)과 포털 서버(1003) 사이에서 스텝 SP1012 내지 스텝 SP1016의 처리를 실행할 때에 샵 코드를 순차적으로 송수신함으로써, 클라이언트 단말(1002)에 있어서 인증 정보 기억부(1038)에 대하여 샵 코드를 일시 기억하지 않아도 스텝 SP1016에 있어서 포털 서버(1003)에 대하여 샵 코드를 송신하는 것이 가능하다.
스텝 SP1017에 있어서, 포털 서버(1003)의 제어부(1050)는, 클라이언트 단말(1002)로부터 송신된 인증 티켓 발행 요구 신호, 샵 코드 및 인증 세션 ID 정보 등 을 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 통해 수신하고, 이것들을 인증 처리부(1056)에 송출한다.
이에 따라 인증 처리부(1056)는, 제어부(1050)의 제어하에서, 그 클라이언트 단말(1002)로부터 수신된 인증 세션 ID 정보 등과, 인증 정보 기억부(1057)에 이미 일시 기억하고 있는 인증 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 인증 처리부(1056)는, 예를 들어, 클라이언트 단말(1002)로부터 수신한 인증 세션 ID 정보 등의 유효 기한이 아직 끝나지 않고 있기 때문에, 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고 인증하면, 해당 클라이언트 단말(1002)로부터의 인증 티켓의 발행 요구가 정당한 요구라고 판단한다.
그리고 제어부(1050)는, 인증 처리부(1056)에 의해, 클라이언트 단말(1002)을 이용하는 사용자가 정규 사용자라고 인증되면, 다음 스텝 SP1018로 이동한다.
스텝 SP1018에 있어서, 인증 처리부(1056)는, 제어부(1050)의 제어하에서, 상기한 스텝 SP1017에 있어서 클라이언트 단말(1002)로부터 수신한 샵 코드 및 인증 티켓 발행 요구 신호에 의거하여 포털 인증 결과 정보로서, 해당 샵 코드가 나타내는 음악 데이터 분배 서버(1004)에의 액세스를 가능하게 하는 인증 티켓 등을 발행한다.
그리고 인증 처리부(1056)는, 제어부(1050)의 제어하에서, 그 발행한 인증 티켓 등을 인증 정보 기억부(1057)에 일시 기억하는 동시에, 클라이언트 단말(1002)에 대하여 발행하고 있었던 인증 세션 ID 정보 등의 유효 기한을 연장한다.
이에 따라 제어부(1050)는, 인증 티켓 등을, 인증 처리부(1056)에 의해 유효 기한이 연장된 인증 세션 ID 정보 등과 함께 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1019에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 포털 서버(1003)로부터 송신된 인증 티켓 등과, 유효 기한이 연장된 인증 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 인증 세션 ID 정보를 인증 처리부(1037)에 송출한다.
그리고 제어부(1023)는, 그 포털 서버(1003)로부터 수신한 인증 티켓 등을 인증 요구 신호와 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 음악 데이터 분배 서버(1004)에 송신한다.
또한, 인증 처리부(1037)는, 이 때 제어부(1023)의 제어하에서 인증 정보 기억부(1038)에 있어서, 포털 서버(1003)로부터 수신된 유효 기한이 연장되어 있는 인증 세션 ID 정보 등을 그 유효 기한이 연장되기 전의 인증 세션 ID 정보 등에 덮어쓰도록 하여 일시 기억함으로써, 상기한 스텝 SP1016에 있어서 일시 기억하고 있었던 인증 세션 ID 정보 등을 유효 기한이 연장된 인증 세션 ID 정보 등으로 갱신한다.
스텝 SP1020에 있어서, 음악 데이터 분배 서버(1004)의 제어부(1070)는, 클라이언트 단말(1002)로부터 송신된 인증 요구 신호 및 인증 티켓 등을 네트워크 인터페이스(1073) 및 통신제어부(1072)를 순차적으로 통해 수신한다.
그리고 제어부(1070)는, 그 클라이언트 단말(1002)로부터 수신한 인증 티켓 등을 해당 인증 티켓 등의 확인을 요구하는 인증 티켓 확인 요구 신호와 함께 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 통해 포털 서버(1003)에 송신한다.
스텝 SP1021에 있어서, 포털 서버(1003)의 제어부(1050)는, 음악 데이터 분배 서버(1004)로부터 송신된 인증 티켓 확인 요구 신호 및 인증 티켓 등을 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 통해 수신하고, 해당 수신한 인증 티켓 확인 요구 신호 및 인증 티켓 등을 인증 처리부(1056)에 송출한다.
그리고 인증 처리부(1056)는, 제어부(1050)의 제어하에서 인증 티켓 확인 요구 신호에 따라, 그 음악 데이터 분배 서버(1004)로부터 수신된 인증 티켓 등과, 인증 정보 기억부(1057)에 이미 일시 기억하고 있는 인증 티켓 등을 비교하도록 하여, 해당 음악 데이터 분배 서버(1004)로부터 수신한 인증 티켓에 대한 확인 처리를 실행한다.
그 결과, 제어부(1050)는, 인증 처리부(1056)에 의해, 음악 데이터 분배 서버(1004)로부터 수신한 인증 티켓 등이 정규인 인증 티켓 등이라고 확인되면, 해당 인증 티켓 등을 정규의 인증 티켓 등이라고 확인한 것을 나타내는 확인 결과 정보를 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 음악 데이터 분배 서버(1004)에 송신한다.
스텝 SP1022에 있어서, 음악 데이터 분배 서버(1004)의 제어부(1070)는, 포털 서버(1003)로부터 송신된 확인 결과 정보를 네트워크 인터페이스(1073) 및 통신제어부(1072)를 순차적으로 통해 수신하고, 해당 수신한 확인 결과 정보를 인증 처 리부(1075)에 송출한다.
이에 따라 인증 처리부(1075)는, 제어부(1070)의 제어하에서 그것의 확인 결과 정보에 따라, 서버 인증 결과 정보로서, 현시점의 클라이언트 단말(1002)과 음악 데이터 분배 서버(1004)의 통신 접속 상태에 대한 서비스 세션 ID 정보 등을 발행하는 동시에, 해당 발행한 서비스 세션 ID 정보 등을 인증 정보 기억부(1077)에 일시 기억한다.
또 제어부(1070)는, 인증 처리부(1075)에 의해 그 클라이언트 단말(1002)에 대하여 발행된 서비스 세션 ID 정보 등을 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1023에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 음악 데이터 분배 서버(1004)로부터 송신된 서비스 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 서비스 세션 ID 정보 등을 인증 처리부(1037)에 의해 인증 정보 기억부(1038)에 대하여 일시 기억시킨다.
이에 따라 제어부(1023)는, 음악 데이터 분배용의 페이지 정보를 요구하는 페이지 정보 취득 요구 신호를, 음악 데이터 분배 서버(1004)로부터 수신해서 인증 정보 기억부(1038)에 일시 기억시킨 서비스 세션 ID 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 음악 데이터 분배 서버(1004)에 송신한다.
스텝 SP1024에 있어서, 음악 데이터 분배 서버(1004)의 제어부(1070)는, 클 라이언트 단말(1002)로부터 송신된 페이지 정보 취득 요구 신호 및 서비스 세션 ID 정보 등을 네트워크 인터페이스(1073) 및 통신제어부(1072)를 순차적으로 통해 수신하고, 해당 수신한 서비스 세션 ID 정보 등을 인증 처리부(1075)에 송출한다.
이에 따라 인증 처리부(1075)는, 제어부(1070)의 제어하에서, 클라이언트 단말(1002)로부터 수신된 서비스 세션 ID 정보 등과, 상기한 스텝 SP1022에 있어서 이미 클라이언트 단말(1002)에 대하여 발행해서 인증 정보 기억부(1077)에 일시 기억하고 있었던 서비스 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 인증 처리부(1075)는, 예를 들어, 클라이언트 단말(1002)로부터 수신한 서비스 세션 ID 정보 등의 유효 기한이 아직 끝나지 않고 있기 때문에, 그 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고 인증하면, 해당 클라이언트 단말(1002)로부터의 음악 데이터 분배용의 페이지 정보의 취득 요구가 정당한 요구라고 판단한다.
그리고 제어부(1070)는, 인증 처리부(1075)에 의해, 클라이언트 단말(1002)을 이용하는 사용자가 정규 사용자라고 인증되면, 다음 스텝 SP1025로 이동한다.
스텝 SP1025에 있어서, 제어부(1070)는, 페이지 정보 기억부(1076)로부터, 사용자에 의해 취득 요구된 음악 데이터 분배용의 페이지 정보를 판독하는 동시에, 인증 처리부(1075)에 의해, 클라이언트 단말(1002)에 대하여 발행하고 있었던 서비스 세션 ID 정보 등의 유효 기한을 연장시킨다.
그리고 제어부(1070)는, 그 페이지 정보 기억부(1076)로부터 판독한 음악 데 이터 분배용의 페이지 정보를, 인증 처리부(1075)에 의해 유효 기한을 연장시킨 서비스 세션 ID 정보 등과 함께 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1026에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 음악 데이터 분배 서버(1004)로부터 송신된 음악 데이터 분배용의 페이지 정보와, 유효 기한이 연장된 서비스 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 음악 데이터 분배용의 페이지 정보를 페이지 정보 생성부(1036)에 송출하는 동시에, 그 음악 데이터 분배 서버(1004)로부터 수신한 서비스 세션 ID 정보 등을 인증 처리부(1037)에 송출한다.
이에 따라 인증 처리부(1037)는, 제어부(1023)의 제어하에서 인증 정보 기억부(1038)에 있어서, 음악 데이터 분배 서버(1004)로부터 수신된 유효 기한이 연장되어 있는 서비스 세션 ID 정보 등을 그 유효 기한이 연장되기 전의 서비스 세션 ID 정보 등에 덮어쓰도록 하여 일시 기억함으로써, 상기한 스텝 SP1023에 있어서 일시 기억하고 있었던 서비스 세션 ID 정보 등을 유효 기한이 연장된 서비스 세션 ID 정보 등으로 갱신한다.
또한, 페이지 정보 생성부(1036)는, 음악 데이터 분배용의 페이지 정보에 근거하는 영상 데이터를 생성하고, 해당 생성한 영상 데이터를 표시 제어부(1024)에 송출한다.
이에 따라 표시 제어부(1024)는, 페이지 정보 생성부(1036)로부터 주어진 영상 데이터에 대하여 디지털 아날로그 변환 처리를 실시하고, 얻어진 아날로그 영상 신호를 표시부(1025)에 송출함으로써 해당 표시부(1025)에 그것의 아날로그 영상신호에 근거하는 영상으로서 음악 데이터 분배용의 페이지를 표시한다.
(3-7-3) 음악 관련 서비스 제공 처리
계속해서 도 44 내지 도 47에 있어서, 도 43에 대해서 전술한 클라이언트 단말(1002)과, 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006) 사이에서 실행된 사용자 인증 처리 순서의 종료후에, 해당 사용자 인증 처리 순서에 있어서 클라이언트 단말(1002)이 음악 데이터 분배 서버(1004), 판매서버(1005) 및 라디오 방송 정보 분배 서버(1006)로부터 취득한 음악 데이터 분배용의 페이지 정보, 패키지 미디어 판매용의 페이지 정보 및 온에어 리스트 정보 분배용의 페이지 정보 등을 이용해서 음악 데이터 분배 서비스, 판매 서비스 및 라디오 방송 정보 분배 서비스의 제공을 받을 때의 음악 관련 서비스 제공 처리에 관하여 설명한다.
(3-7-3-1) 음악 데이터 분배 서비스 제공 처리 순서
우선 도 44를 이용하여 클라이언트 단말(1002)이, 음악 데이터 분배 서버(1004)로부터 음악 데이터 분배 서비스의 제공을 받을 때의 음악 데이터 분배 서비스 제공 처리 순서에 관하여 설명한다.
스텝 SP1030에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 표시부(1025)에 영상으로서 표시된 음악 데이터 분배용의 페이지의 일부를 선택하는 제어 커맨드가 입력 처리부(1021)로부터 입력되면, 해당 입력된 제어 커맨드에 따라, 다운로드 희망의 음악 데이터를 다운로드 요구하는 다운로드 요구 신호를 생성한다.
그리고 제어부(1023)는, 그 다운로드 요구 신호를, 이미 음악 데이터 분배 서버(1004)에서 발행되어 인증 정보 기억부(1038)에 대하여 일시 기억되어 있는 서비스 세션 ID 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 음악 데이터 분배 서버(1004)에 송신한다.
스텝 SP1031에 있어서, 음악 데이터 분배 서버(1004)의 제어부(1070)는, 클라이언트 단말(1002)로부터 송신된 다운로드 요구 신호와, 서비스 세션 ID 정보 등을 네트워크 인터페이스(1073) 및 통신 제어부(1072)를 순차적으로 통해 수신하고, 해당 수신한 서비스 세션 ID 정보 등을 인증처리부(1075)에 송출한다.
이에 따라 인증 처리부(1075)는, 제어부(1070)의 제어하에서, 클라이언트 단말(1002)로부터 수신된 서비스 세션 ID 정보 등과, 인증 정보 기억부(1077)에 대하여 이미 일시 기억하고 있는 서비스 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 제어부(1070)는, 인증 처리부(1075)에 의해, 클라이언트 단말(1002)을 이용해서 음악 데이터의 다운로드를 요구한 사용자가 정규 사용자라고 인증되면, 다음 스텝 SP1032로 이동한다.
스텝 SP1032에 있어서, 검색부(1079)는, 다운로드 요구 신호에 저장되어 있는 검색 키에 의거하여 음악 데이터 기억부(1078) 내의 복수의 음악 데이터 중에서 해당 검색 키가 나타내는 검색 조건에 해당하는 다운로드 희망의 음악 데이터를 검 색한다.
그리고 제어부(1070)는, 검색부(1079)에 의해 음악 데이터가 검색되면, 인증 처리부(1075)에 의해, 클라이언트 단말(1002)에 대하여 발행하고 있었던 서비스 세션 ID 정보 등의 유효 기한을 연장시켜서, 다음 스텝 SP1033으로 이동한다.
스텝 SP1033에 있어서 제어부(1070)는, 음악 데이터 기억부(1078)로부터, 검색부(1079)에 의해 검색된 다운로드 희망의 음악 데이터를 판독하는 동시에, 해당 판독한 다운로드 희망의 음악 데이터를, 인증 처리부(1075)에 의해 유효 기한이 연장된 서비스 세션 ID 정보 등과 함께 통신제어부(1072) 및 네트워크 인터페이스(1073)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1034에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 음악 데이터 분배 서버(1004)로부터 송신된 다운로드 희망의 음악 데이터와, 유효 기한이 연장된 서비스 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 음악 데이터를 기억매체(1029)에 기억하는 동시에, 그 음악 데이터 분배 서버(1004)로부터 수신한 서비스 세션 ID 정보 등을 인증 처리부(1037)에 송출한다.
인증 처리부(1037)는, 제어부(1023)의 제어하에서 인증 정보 기억부(1038)에 있어서, 음악 데이터 분배 서버(1004)로부터 수신된 유효 기한이 연장되어 있는 서비스 세션 ID 정보 등을 그 유효 기한이 연장되기 전의 서비스 세션 ID 정보 등에 덮어쓰도록 하여 일시 기억함으로써, 해당 인증 정보 기억부(1038)에 대하여 이미 일시 기억하고 있는 서비스 세션 ID 정보 등의 내용을 갱신한다.
이렇게 하여 클라이언트 단말(1002)은, 음악 데이터 분배 서버(1004)가 제공하고 있는 음악 데이터 분배 서비스를 이용하여, 사용자에 의해 취득이 희망된 음악 데이터를 다운로드할 수 있다.
(3-7-3-2) 판매 서비스 제공 처리 순서
다음으로, 도 45를 이용하여 클라이언트 단말(1002)이, 판매서버(1005)로부터 판매 서비스의 제공을 받을 때의 판매 서비스 제공 처리 순서에 대해서 설명한다.
스텝 SP1040에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 표시부(1025)에 영상으로서 표시된 패키지 미디어 판매용의 페이지의 일부를 선택하는 제어 커맨드가 입력 처리부(1021)로부터 입력되면, 해당 입력된 제어 커맨드에 따른 특정한 패키지 미디어에 관한 패키지 미디어 정보를 요구하는 미디어 정보 요구 신호를 생성한다.
그리고 제어부(1023)는, 그 미디어 정보 요구 신호를, 이미 판매서버(1005)에서 발행되어 인증 정보 기억부(1038)에 대하여 일시 기억되어 있는 서비스 세션 ID 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 판매서버(1005)에 송신한다.
스텝 SP1041에 있어서, 판매서버(1005)의 제어부(1090)는, 클라이언트 단말(1002)로부터 송신된 미디어 정보 요구 신호와, 서비스 세션 ID 정보 등을 네트워크 인터페이스(1093) 및 통신제어부(1090)를 순차적으로 통해 수신하고, 해당 수신 한 서비스 세션 ID 정보 등을 인증 처리부(1095)에 송출한다.
인증 처리부(1095)는, 제어부(1090)의 제어하에서, 클라이언트 단말(1002)로부터 수신된 서비스 세션 ID 정보 등과, 인증 정보 기억부(1097)에 대하여 이미 일시 기억하고 있는 서비스 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 제어부(1090)는, 인증 처리부(1095)에 의해, 클라이언트 단말(1002)을 이용해서 패키지 미디어에 관한 패키지 미디어 정보를 요구한 사용자가 정규 사용자라고 인증되면, 다음 스텝 SP1042로 이동한다.
스텝 SP1042에 있어서, 검색부(1099)는, 미디어 정보 요구 신호에 저장되어 있는 검색 키에 의거하여 패키지 미디어 정보 기억부(1098) 내의 복수의 패키지 미디어 정보 중에서 해당 검색 키가 나타내는 검색 조건에 해당하는 특정한 패키지 미디어의 패키지 미디어 정보를 검색한다.
그리고 제어부(1090)는, 검색부(1099)에 의해 패키지 미디어 정보가 검색되면, 인증 처리부(1095)에 의해, 클라이언트 단말(1002)에 대하여 발행하고 있었던 서비스 세션 ID 정보 등의 유효 기한을 연장시키고, 다음 스텝 SP1043으로 이동한다.
그리고 스텝 SP1043에 있어서 제어부(1090)는, 패키지 미디어 정보 기억부(1098)로부터, 검색부(1099)에 의해 검색된 패키지 미디어 정보를 판독하는 동시에, 해당 판독한 패키지 미디어 정보를, 인증 처리부(1095)에 의해 유효 기한이 연장된 서비스 세션 ID 정보 등과 함께 통신제어부(1092) 및 네트워크 인터페이스 (1093)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1044에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 판매서버(1005)로부터 송신된 패키지 미디어 정보와, 유효 기한이 연장된 서비스 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 패키지 미디어 정보를 페이지 정보 생성부(1036)에 송출하는 동시에, 그 판매서버(1005)로부터 수신한 서비스 세션 ID 정보 등을 인증 처리부(1037)에 송출한다.
인증 처리부(1037)는, 제어부(1023)의 제어하에서 인증 정보 기억부(1038)에 있어서, 판매서버(1005)로부터 수신된 유효 기한이 연장되어 있는 서비스 세션 ID 정보 등을 그 유효 기한이 연장되기 전의 서비스 세션 ID 정보 등에 덮어쓰도록 하여 일시 기억함으로써, 해당 인증 정보 기억부(1038)에 대하여 이미 일시 기억하고 있는 서비스 세션 ID 정보 등의 내용을 갱신한다.
또한, 페이지 정보 생성부(1036)는, 제어부(1023)로부터 주어진 패키지 미디어 정보에 의거하여 영상 데이터를 생성하고, 해당 생성한 영상 데이터를 표시 제어부(1024)에 의해 아날로그 영상신호로 변환해서 표시부(1025)에 송출한다.
이렇게 하여 제어부(1023)는, 표시부(1025)에 대하여 그 아날로그 영상신호에 근거하는 영상으로서 패키지 미디어 정보를 표시시키면, 다음 스텝 SP1045로 이동한다.
스텝 SP1045에 있어서, 제어부(1023)는, 표시부(1025)에 영상으로서 표시시킨 패키지 미디어 정보에 대응하는 패키지 미디어를 구입 요구하는 제어 커맨드가 입력 처리부(1021)로부터 입력되면, 해당 입력된 제어 커맨드에 따라 그 패키지 미디어를 구입 요구하는 구입 요구 신호를 생성한다.
그리고 제어부(1023)는, 그 구입 요구 신호를, 이미 판매서버(1005)로부터 수신해서 인증 정보 기억부(1038)에 대하여 일시 기억되어 있는 서비스 세션 ID 정보 등(즉, 유효 기한이 연장된 서비스 세션 ID 정보 등)과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 판매서버(1005)에 송신한다.
스텝 SP1046에 있어서, 판매서버(1005)의 제어부(1090)는, 클라이언트 단말(1002)로부터 송신된 구입 요구 신호와, 서비스 세션 ID 정보 등을 네트워크 인터페이스(1093) 및 통신제어부(1092)를 순차적으로 통해 수신하고, 해당 수신한 서비스 세션 ID 정보 등을 인증 처리부(1095)에 송출한다.
인증 처리부(1095)는, 제어부(1090)의 제어하에서, 클라이언트 단말(1002)로부터 수신된 서비스 세션 ID 정보 등과, 인증 정보 기억부(1097)에 대하여 이미 일시 기억하고 있는 서비스 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 제어부(1090)는, 인증 처리부(1095)에 의해, 클라이언트 단말(1002)을 이용해서 패키지 미디어의 구입을 요구한 사용자가 정규 사용자라고 인증되면, 다음 스텝 SP1047로 이동한다.
스텝 SP1047에 있어서, 제어부(1090)는, 클라이언트 단말(1002)을 이용하는 사용자에 대하여, 구입 요구된 패키지 미디어를 넘겨주기 위한 수속 등의 구입 처리를 실행하는 동시에, 해당 패키지 미디어의 구입에 따르는 사용자에 대한 과금처 리용의 과금정보를 통신제어부(1092) 및 네트워크 인터페이스(1093)를 순차적으로 통해 과금 서버(1008)에 송신함으로써, 그 과금 서버(1008)에 대하여 해당 사용자에 대한 패키지 미디어의 구입에 따른 과금처리를 실행시킨다.
또한, 제어부(1090)는, 인증 처리부(1095)에 의해, 클라이언트 단말(1002)에 대하여 발행하고 있었던 서비스 세션 ID 정보 등의 유효 기한을 연장시킨다.
스텝 SP1048에 있어서, 제어부(1090)는, 과금처리 종료후, 패키지 미디어의 구입 처리가 완료한 것을 나타내는 구입 완료 페이지 정보를, 인증 처리부(1095)에 의해 유효 기한이 연장된 서비스 세션 ID 정보 등과 함께 통신제어부(1092) 및 네트워크 인터페이스(1093)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1049에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 판매서버(1005)로부터 송신된 구입 완료 페이지 정보와, 유효 기한이 연장된 서비스 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 구입 완료 페이지 정보를 페이지 정보 생성부(1036)에 송출하는 동시에, 그 판매서버(1005)로부터 수신한 서비스 세션 ID 정보 등을 인증 처리부(1037)에 송출한다.
인증 처리부(1037)는, 제어부(1023)의 제어하에서 인증 정보 기억부(1038)에 있어서, 판매서버(1005)로부터 수신된 유효 기한이 연장되어 있는 서비스 세션 ID 정보 등을 그 유효 기한이 연장되기 전의 서비스 세션 ID 정보 등에 덮어쓰도록 하여 일시 기억함으로써, 해당 인증 정보 기억부(1038)에 대하여 이미 일시 기억하고 있는 서비스 세션 ID 정보 등의 내용을 갱신한다.
또한, 페이지 정보 생성부(1036)는, 제어부(1023)로부터 주어진 구입 완료 페이지 정보에 근거하는 영상 데이터를 생성하고, 해당 생성한 영상 데이터를 표시 제어부(1024)에 의해 아날로그 영상신호로 변환해서 표시부(1025)에 송출한다.
이에 따라 제어부(1023)는, 표시부(1025)에 대하여 그 아날로그 영상신호에 근거하는 영상으로서 구입 완료 페이지를 표시시킨다.
이렇게 하여 클라이언트 단말(1002)은, 판매서버(1005)가 제공하고 있는 판매 서비스를 이용하여, 사용자에 대하여 원하는 패키지 미디어를 구입시킬 수 있다.
(3-7-3-3) 온에어 리스트 정보 분배 서비스 제공 처리 순서
다음으로, 도 46을 이용하여 클라이언트 단말(1002)이, 라디오 방송 정보 분배 서버(1006)로부터 라디오 방송 정보 분배 서비스로서 특히 온에어 리스트 정보 분배 서비스의 제공을 받을 때의 라디오 방송 정보 분배 서비스 제공 처리 순서에 관하여 설명한다.
스텝 SP1060에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 표시부(1025)에 영상으로서 표시시킨 온에어 리스트 정보 분배용의 페이지 상에서 입력 박스에 대하여 취득 희망의 온에어 리스트 정보 검색용의 검색 키가 입력되고, 해당 입력된 검색 키를 나타내는 문자열에 대응하는 제어 커맨드가 입력 처리부(1021)로부터 입력되면, 해당 입력된 제어 커맨드에 따라, 취득 희망의 온에어 리스트 정보를 다운로드 요구하는 온에어 리스트 정보 요구 신호를 생성한다.
그리고 제어부(1023)는, 그 온에어 리스트 정보 요구 신호를, 이미 라디오 방송 정보 분배 서버(1006)에서 발행되어 인증 정보 기억부(1038)에 대하여 일시 기억되어 있는 서비스 세션 ID 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 라디오 방송 정보 분배 서버(1006)에 송신한다.
스텝 SP1061에 있어서, 라디오 방송 정보 분배 서버(1006)의 제어부(1110)는, 클라이언트 단말(1002)로부터 송신된 온에어 리스트 정보 요구 신호와, 서비스 세션 ID 정보 등을 네트워크 인터페이스(1113) 및 통신제어부(1112)를 순차적으로 통해 수신하고, 해당 수신한 서비스 세션 ID 정보 등을 인증 처리부(1115)에 송출한다.
인증 처리부(1115)는, 제어부(1110)의 제어하에서, 클라이언트 단말(1002)로부터 수신된 서비스 세션 ID 정보 등과, 인증 정보 기억부(1120)에 대하여 이미 일시 기억하고 있는 서비스 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 제어부(1110)는, 인증 처리부(1115)에 의해, 클라이언트 단말(1002)을 이용해서 온에어 리스트 정보를 요구한 사용자가 정규 사용자라고 인증되면, 다음 스텝 SP1062로 이동한다.
스텝 SP1062에 있어서, 검색부(1118)는, 온에어 리스트 정보 요구 신호에 저장되어 있는 검색 키에 의거하여 온에어 리스트 정보 기억부(1117) 내의 온에어 리스트 정보 전체에 대하여, 해당 검색 키가 나타내는 검색 조건에 해당하는 소정 범위 부분을 취득 희망의 온에어 리스트 정보로서 검색한다.
그리고 제어부(1110)는, 검색부(1118)에 의해 온에어 리스트 정보가 검색되면, 인증 처리부(1115)에 의해, 클라이언트 단말(1002)에 대하여 발행하고 있었던 서비스 세션 ID 정보 등의 유효 기한을 연장시키고, 다음 스텝 SP1063으로 이동한다.
그리고 스텝 SP1063에 있어서 제어부(1110)는, 온에어 리스트 정보 기억부(1117)로부터, 검색부(1118)에 의해 검색된 온에어 리스트 정보를 판독하는 동시에, 해당 판독한 온에어 리스트 정보를, 인증 처리부(1115)에 의해 유효 기한이 연장된 서비스 세션 ID 정보 등과 함께 통신제어부(1112) 및 네트워크 인터페이스(1113)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1064에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 라디오 방송 정보 분배 서버(1006)로부터 송신된 온에어 리스트 정보와, 유효 기한이 연장된 서비스 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 온에어 리스트 정보를 페이지 정보 생성부(1036)에 송출하는 동시에, 그 라디오 방송 정보 분배 서버(1006)로부터 수신한 서비스 세션 ID 정보 등을 인증 처리부(1037)에 송출한다.
인증 처리부(1037)는, 제어부(1023)의 제어하에서 인증 정보 기억부(1038)에 있어서, 라디오 방송 정보 분배 서버(1006)로부터 수신된 유효 기한이 연장되어 있는 서비스 세션 ID 정보 등을 그 유효 기한이 연장되기 전의 서비스 세션 ID 정보 등에 덮어쓰도록 하여 일시 기억함으로써, 해당 인증 정보 기억부(1038)에 대하여 이미 일시 기억하고 있는 서비스 세션 ID 정보 등의 내용을 갱신한다.
또한, 페이지 정보 생성부(1036)는, 제어부(1023)로부터 주어진 온에어 리스트 정보에 의거하여 영상 데이터를 생성하고, 해당 생성한 영상 데이터를 표시 제어부(1024)에 의해 아날로그 영상신호로 변환해서 표시부(1025)에 송출함으로써 해당 표시부(1025)에 대하여 그 아날로그 영상신호에 근거하는 영상으로서 온에어 리스트 정보를 표시시킨다.
이렇게 하여 클라이언트 단말(1002)은, 라디오 방송 정보 분배 서버(1006)가 제공하고 있는 라디오 방송 정보 분배 서비스를 이용하여, 사용자에 대하여 소망하는 온에어 리스트 정보를 취득시킬 수 있다.
(3-7-3-4) 나우 온에어 정보 분배 서비스 제공 처리 순서
다음으로, 도 47을 이용하여 클라이언트 단말(1002)이, 라디오 방송 정보 분배 서버(1006)로부터 라디오 방송 정보 분배 서비스로서 특히 나우 온에어 정보 분배 서비스의 제공을 받을 때의 라디오 방송 정보 분배 서비스 제공 처리 순서에 관하여 설명한다.
단, 나우 온에어 정보를 제공하는 라디오 방송 정보 분배 서버(1006)는, 라디오국(콜 사인)마다 설치되어 있다.
그리고 클라이언트 단말(1002)에는, 초기 상태에 있어서, 각 라디오국에 대응하는 라디오 방송 정보 분배 서버(1006)의 URL 정보가 기억되지 않고 있는 경우가 있다.
그 때문에 이하의 라디오 방송 정보 분배 서비스 제공 처리 순서에 대해서 는, 각 라디오 방송 정보 분배 서버(1006)의 URL 정보를 라디오국의 콜 사인마다 포털 서버(1003)가 관리하고 있는 경우를 예로 들어 설명한다.
또한, 이러한 라디오 방송 정보 분배 서비스 제공 처리 순서에서는, 클라이언트 단말(1002)이, 라디오국마다의 방송 주파수를 자동 프리셋하기 위해서 포털 서버(1003)에 대하여 해당 방송 주파수를 나타내는 주파수 정보를 요구할 때에, 인증 정보 기억부(1038)에 대하여 인증 세션 ID 정보 등을 일시 기억하고 있지 않는 경우를 상정하고 있다. 이 때문에, 우선 클라이언트 단말(1002)은, 포털 서버(1003)에 대하여 사용자 ID 정보 및 패스워드 정보 등을 송신하게 된다.
스텝 SP1070에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 입력 처리부(1021)로부터 각 라디오국의 방송 주파수를 자동 프리셋하도록 요구하는 조작 커맨드가 입력되면, 이것에 따라 각 라디오국의 수신가능한 방송 주파수의 주파수 정보를 취득 요구하는 주파수 정보 요구 신호를, 사용자에 의해 입력된 지역 코드와, 인증 정보 기억부(1038)에 기억되어 있는 사용자 ID 정보 및 패스워드 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 포털 서버(1003)에 송신한다.
스텝 SP1071에 있어서, 포털 서버(1003)의 제어부(1050)는, 클라이언트 단말(1002)로부터 송신된 주파수 정보 요구 신호, 지역 코드, 사용자 ID 정보 및 패스워드 정보 등을 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 통해 수신하고, 그 클라이언트 단말(1002)로부터 수신한 사용자 ID 정보 및 패스워드 정보 등을 인증 처리부(1056)에 송출한다.
인증 처리부(1056)는, 제어부(1050)의 제어하에서, 클라이언트 단말(1002)로부터 수신된 사용자 ID 정보 및 패스워드 정보 등과, 고객 데이터베이스부(1054)에 등록하고 있는 고객정보를 비교하도록 해서 사용자 인증처리를 실행한다.
그 결과, 인증 처리부(1056)는, 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고 인증하고, 해당 클라이언트 단말(1002)로부터의 주파수 정보의 취득 요구가 정당한 요구라고 판단하면, 제어부(1050)의 제어하에서, 현시점의 클라이언트 단말(1002)과 포털 서버(1003)와의 통신 접속 상태에 대한 인증 세션 ID 정보 등을 발행하고, 해당 발행된 인증 세션 ID 정보 등을 인증 정보 기억부(1057)에 일시 기억한다.
그리고 제어부(1050)는, 이렇게 인증 처리부(1056)에 의해 사용자가 정규 사용자라고 인증되면, 다음 스텝 SP1072로 이동한다.
스텝 SP1072에 있어서, 제어부(1050)는, 클라이언트 단말(1002)로부터 수신한 지역 코드에 의거하여 주파수 정보 기억부(1058) 내의 복수의 주파수 정보, 라디오국명 및 콜 사인의 리스트 중에서 해당 지역 코드에 대응하는 주파수 정보, 라디오국명 및 콜 사인을 검색해서 리스트화해 판독한다.
이에 따라 제어부(1050)는, 주파수 정보 기억부(1058)로부터 리스트화해서 판독한 주파수 정보, 라디오국명 및 콜 사인을, 상기한 스텝 SP1071에서 인증 처리부(1056)에 의해 클라이언트 단말(1002)에 대하여 발행된 인증 세션 ID 정보 등과 함께 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1073에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 포털 서버(1003)로부터 송신된 주파수 정보, 라디오국명 및 콜 사인의 리스트와, 인증 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 포털 서버(1003)로부터 수신한 인증 세션 ID 정보 등을 인증 처리부(1037)에 송출하는 동시에, 주파수 정보, 라디오국명 및 콜 사인의 리스트를 표시 제어부(1024)에 송출한다.
이에 따라 인증 처리부(1037)는, 제어부(1023)의 제어하에서, 포털 서버(1003)로부터 수신된 인증 세션 ID 정보 등을 인증 정보 기억부(1038)에 일시 기억한다.
또한, 표시 제어부(1024)는, 제어부(1023)로부터 주어진 주파수 정보, 라디오국명 및 콜 사인의 리스트를 표시부(1025)에 송출함으로써 해당 표시부(1025)에 대하여 그 리스트를 표시시킨다.
또한, 제어부(1023)는, 이 때 입력 처리부(1021)로부터 입력되는 선택 커맨드에 근거하여, 선택된 주파수 정보, 라디오국명 및 콜 사인을 기억매체(1029)에 프리셋트로서 기억하고, 다음 스텝 SP1074로 이동한다.
스텝 SP1074에 있어서, 제어부(1023)는, 입력 처리부(1021)로부터 입력되는 튜닝 제어 커맨드에 따라, 튜너부(1031)를, 라디오 방송파 중에서 튜닝 제어 커맨드에 대응하는 방송 주파수로 방송되고 있는 라디오 방송의 라디오 방송신호를 추출하도록 제어한다.
이에 따라 튜너부(1031)는, 방송 신호 수신부(30)에 의해 수신된 라디오 방 송파 중에서, 그 방송 주파수에서 방송되고 있는 라디오 방송신호를 추출해서 복호 등의 소정의 수신 처리를 실시하고, 이 결과 얻어진 음성 데이터를 음성제어부(1026)에 송출한다.
따라서 음성제어부(1026)는, 튜너부(1031)로부터 주어지는 음성 데이터를 아날로그 음성신호로 변환해서 스피커(1027)에 송출함으로써 해당 스피커(1027)로부터, 선택된 라디오 프로그램의 음성을 출력시킬 수 있다.
스텝 SP1075에 있어서, 라디오 방송 표시 제어부(1039)는, 제어부(1023)의 제어하에서, 기억매체(1029)로부터, 상기한 튜닝 제어 커맨드에 대응하는 방송 주파수를 나타내는 주파수 정보에 대응해서 기억되어 있는 콜 사인을 판독하는 동시에, 해당 판독된 콜 사인을, 인증 정보 기억부(1038)에 대하여 이미 일시 기억되어 있는 인증 세션 ID 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 포털 서버(1003)에 송신한다.
스텝 SP1076에 있어서, 포털 서버(1003)의 제어부(1050)는, 클라이언트 단말(1002)로부터 송신된 콜 사인 및 인증 세션 ID 정보 등을 네트워크 인터페이스(1053) 및 통신제어부(1052)를 순차적으로 통해 수신하고, 해당 수신한 인증 세션 ID 정보 등을 인증 처리부(1056)에 송출한다.
인증 처리부(1056)는, 제어부(1050)의 제어하에서, 클라이언트 단말(1002)로부터 수신된 인증 세션 ID 정보 등과, 인증 정보 기억부(1057)에 대하여 이미 일시 기억하고 있는 인증 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 제어부(1050)는, 인증 처리부(1056)에 의해, 클라이언트 단말(1002)로부터 수신한 인증 세션 ID 정보 등이 유효 기한 내의 것으로, 해당 클라이언트 단말(1002)을 이용해서 콜 사인을 송신한 사용자가 정규 사용자라고 인증되면, 다음 스텝 SP1077로 이동한다.
스텝 SP1077에 있어서, 제어부(1050)는, 클라이언트 단말(1002)로부터 수신한 콜 사인에 의거하여 URL 기억부(1059) 내의 복수의 URL 정보 중에서 해당 콜 사인에 대응된 URL 정보를 검색한다.
또한, 제어부(1050)는, 인증 처리부(1056)에 의해, 클라이언트 단말(1002)에 대하여 발행하고 있었던 인증 세션 ID 정보 등의 유효 기한을 연장시킨다.
그리고 제어부(1050)는, URL 기억부(1059)로부터, 그 검색한 URL 정보를 판독하는 동시에, 해당 판독한 URL 정보를, 인증 처리부(1056)에 의해 유효 기한이 연장된 인증 세션 ID 정보 등과 함께 통신제어부(1052) 및 네트워크 인터페이스(1053)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1078에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 포털 서버(1003)로부터 송신된 URL 정보와, 유효 기한이 연장된 인증 세션 ID 정보 등을 네트워크 인터페이스(1033) 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 인증 세션 ID 정보 등을 인증 처리부(1037)에 송출하는 동시에, URL 정보를 라디오 방송 표시 제어부(1039)에 송출한다.
인증 처리부(1037)는, 제어부(1023)의 제어하에서 인증 정보 기억부(1038)에 있어서, 포털 서버(1003)로부터 수신된 유효 기한이 연장되어 있는 인증 세션 ID 정보 등을 그 유효 기한이 연장되기 전의 인증 세션 ID 정보 등에 덮어 쓰도록 해서 일시 기억함으로써, 해당 인증 정보 기억부(1038)에 대하여 이미 일시 기억하고 있는 인증 세션 ID 정보 등의 내용을 갱신한다.
또한, 라디오 방송 표시 제어부(1039)는, 제어부(1023)의 제어하에서, 해당 제어부(1023)로부터 주어진 URL 정보를, 기억매체(1029)에 기억하고 있는 콜 사인에 대응시켜 기억매체(1029) 등에 일시 기억한다.
그리고 라디오 방송 표시 제어부(1039)는, 제어부(1023)의 제어하에서, 기억매체(1029) 등에 일시 기억된 URL 정보에 따라, 나우 온에어 정보를 취득 요구하는 나우 온에어 정보 요구 신호를, 이미 라디오 방송 정보 분배 서버(1006)로부터 수신되어 인증 정보 기억부(1038)에 대하여 일시 기억되어 있는 서비스 세션 ID 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 라디오 방송 정보 분배 서버(1006)에 송신한다.
여기에서 이러한 라디오 방송 정보 분배 서비스 제공 처리 순서에서는, 스텝 SP1078에 있어서 클라이언트 단말(1002)로부터 나우 온에어 정보 요구 신호 및 서비스 세션 ID 정보 등을 라디오 방송 정보 분배 서버(1006)에 송신하는 처리가, 도31에 대해서 전술한 스텝 SP1010의 처리에 대응하고 있다.
따라서 이 라디오 방송 정보 분배 서비스 제공 처리 순서에서는, 스텝 SP1078의 처리에 이어서, 클라이언트 단말(1002) 및 라디오 방송 정보 분배 서버(1006)와 함께 포털 서버(1003)에 있어서, 도31에 대해서 전술한 스텝 SP1011 내지 스텝 SP1013 및 스텝 SP1018 내지 스텝 SP1022와 동일한 사용자 인증 처리를 순차 적으로 실행한 후, 이어지는 스텝 SP1079로 이동한다.
스텝 SP1079에 있어서, 클라이언트 단말(1002)의 라디오 방송 표시 제어부(1039)는, 제어부(1023)의 제어하에서 다시, 기억매체(1029) 등에 일시 기억하고 있었던 URL 정보에 따라서 나우 온에어 정보 요구 신호를, 이미 라디오 방송 정보 분배 서버(1006)로부터 수신해서 인증 정보 기억부(1038)에 대하여 일시 기억되어 있는 서비스 세션 ID 정보 등과 함께 통신제어부(1032) 및 네트워크 인터페이스(1033)를 순차적으로 통해 라디오 방송 정보 분배 서버(1006)에 송신한다.
스텝 SP1080에 있어서, 라디오 방송 정보 분배 서버(1006)의 제어부(1110)는, 클라이언트 단말(1002)로부터 송신된 나우 온에어 정보 요구 신호와, 서비스 세션 ID 정보 등을 네트워크 인터페이스(1113) 및 통신제어부(1112)를 순차적으로 통해 수신하고, 해당 수신한 인증 세션 ID 정보 등을 인증 처리부(1115)에 송출한다.
이에 따라 인증 처리부(1115)는, 제어부(1110)의 제어하에서, 클라이언트 단말(1002)로부터 수신된 서비스 세션 ID 정보 등과, 인증 정보 기억부(1120)에 대하여 이미 일시 기억하고 있는 서비스 세션 ID 정보 등을 비교하도록 해서 사용자 인증 처리를 실행한다.
그 결과, 인증 처리부(1115)는, 클라이언트 단말(1002)을 이용하는 사용자를 정규 사용자라고 인증하면, 해당 클라이언트 단말(1002)로부터의 나우 온에어 정보의 취득 요구가 정당한 요구라고 판단한다.
그리고 제어부(1110)는, 인증 처리부(1115)에 의해, 클라이언트 단말(1002) 을 이용하는 사용자가 정규 사용자라고 인증되면, 해당 인증 처리부(1115)에 의해, 그 클라이언트 단말(1002)에 대하여 발행하고 있었던 서비스 세션 ID 정보 등의 유효 기한을 연장시키고, 다음 스텝 SP1081로 이동한다.
스텝 SP1081에 있어서, 제어부(1110)는, 나우 온에어 정보 기억부(1119)로부터 나우 온에어 정보를 판독하고, 해당 판독한 나우 온에어 정보를, 인증 처리부(1115)에 의해 유효 기한이 연장된 서비스 세션 ID 정보 등과 함께 통신제어부(1112) 및 네트워크 인터페이스(1113)를 순차적으로 통해 클라이언트 단말(1002)에 송신한다.
스텝 SP1082에 있어서, 클라이언트 단말(1002)의 제어부(1023)는, 라디오 방송 정보 분배 서버(1006)로부터 송신된 나우 온에어 정보와, 유효 기한이 연장된 서비스 세션 ID 정보 등을 네트워크 인터페이스IO33 및 통신제어부(1032)를 순차적으로 통해 수신하고, 해당 수신한 서비스 세션 ID 정보 등을 인증 처리부(1037)에 송출하는 동시에, 나우 온에어 정보를 라디오 방송 표시 제어부(1039)에 송출한다.
이에 따라 인증 처리부(1037)는, 제어부(1023)의 제어하에서 인증 정보 기억부(1038)에 있어서, 라디오 방송 정보 분배 서버(1006)로부터 수신된 유효 기한이 연장되어 있는 서비스 세션 ID 정보 등을 그 유효 기한이 연장되기 전의 서비스 세션 ID 정보 등에 덮어쓰도록 하여 일시 기억함으로써, 해당 인증 정보 기억부(1038)에 대하여 이미 일시 기억하고 있는 서비스 세션 ID 정보 등의 내용을 갱신한다.
또한, 라디오 방송 표시 제어부(1039)는, 제어부(1023)로부터 주어진 나우 온에어 정보를 표시 제어부(1024)를 거쳐서 표시부(1025)에 송출함으로써, 해당 표시부(1025)에 대하여, 현재 수신중인 라디오 방송의 라디오 프로그램에 관한 나우 온에어 정보를 표시시킨다.
그리고 이러한 라디오 방송 정보 분배 서비스 제공 처리 순서에서는, 이후, 클라이언트 단말(1002)이 스텝 SP1079에 있어서의 나우 온에어 정보의 취득 요구를 정기적으로 반복 실행하는 동시에, 라디오 방송 정보 분배 서버(1006)가 클라이언트 단말(1002)로부터 그 취득 요구를 받아서 스텝 SP1080 및 스텝 SP1081의 처리를 순차적으로 실행한다.
이에 따라 클라이언트 단말(1002)에서는, 현재 수신중인 라디오 프로그램의 프로그램명, 프로그램 방송 개시 시각, 프로그램 방송 종료 시각, 그 라디오 프로그램 내에서 현재 흐르고 있는 악곡의 타이틀, 아티스트명, 악곡 방송 개시 시각 등을 나우 온에어 정보로서 시시각각 갱신하면서 클라이언트 단말(1002)의 표시부(1025)에 표시할 수 있다.
또 이 실시예의 경우, 도 46에 도시한 시퀀스 도면이, 제1실시예에서 전술한 방송국 서버(32)에 의한 나우 온에어의 제공 서비스에 대응하고 있다.
또한 도 47에 대해서 전술한 시퀀스 도면에 있어서, 스텝 SP1O78 내지 스텝 SP1O82가 본원 특허청구범위에 기재된 사항에 대응하고 있다.
이상의 구성에 의하면, 음악관련 서비스 제공 시스템(1000)에서는, 관련된 시스템(1000)이 제공하는 음악관련 서비스를 받도록 등록한 사용자를 확실하게 인증한 다음, 해당 사용자가 이용하는 클라이언트 단말(2)에 대하여, 라디오 방송 등 의 방송 정보에 포함되는 악곡 등의 콘텐츠에 관한 관련정보(나우 온에어 정보나 온에어 리스트 정보 등)를 취득시킬 수 있다.
따라서, 이 음악관련 서비스 제공 시스템(1000)에서는, 제3자가 이러한 관련정보를 취득하여 부당하게 이용하는 것을 거의 확실하게 방지할 수 있다.
또, 제2실시예의 경우, 도 36에 대해서 전술한 클라이언트 단말(1002)은 본 발명의 정보기록장치(1) 및 제1실시예에 의한 단말장치(10)에 대응하고 있다. 또한 도 38에 대해서 전술한 포털 서버(1003)는 제1실시예에 의한 통합 서비스 서버(36)에 대응하고 있다. 또한, 도 41에 대해서 전술한 라디오 방송정보 분배 서버(1006)는 제1실시예에 의한 방송국 서버(32)에 대응하고 있다.
이에 더하여, 도 39에 대해서 전술한 음악 데이터 분배 서버(1004)는 제1실시예에 의한 음악분배 서버(33)에 대응하고 있다. 또한, 도 40에 대해서 전술한 판매 서버(1005)는 제1실시예에 의한 CD 샵 서버(34)에 대응하고 있다.
그런데, 도 6에 대해서 전술한 단말장치(10)의 프로그램 모듈에서 HTTP 메시지 프로그램(111) 및 커뮤니케이터 프로그램(112)은, 도 36에 대해서 전술한 클라이언트 단말(1002)의 통신제어부(1032)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 콘텐츠 재생 모듈(113)은, 도 36에 대해서 전술한 클라이언트 단말(1002)의 엔코더/디코더부(1034)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 저작권 보호정보 관리 모듈(114)은 도 36에 대해서 전술한 클라이언트 단말(1002)의 저작권 관리부(1035)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 인터넷 라디오 선국 재생 모듈(118)은 도 36에 대해서 전술한 클라이언트 단말(1002)의 제어부(1023) 및 음성제어부(1026)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 악곡구입 재생 모듈(119)은 도 36에 대해서 전술한 클라이언트 단말(1002)의 제어부(1023) 및 음성제어부(1026)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 XML 브라우저(151)는 도 36에 대해서 전술한 클라이언트 단말(1002)의 입력 처리부(1021) 및 페이지 정보 생성부(1036)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 하드디스크 콘텐츠 콘트롤러(117) 및 데이터베이스 액세스 모듈(115) 및 콘텐츠 데이터 액세스 모듈(116)은 도 36에 대해서 전술한 클라이언트 단말(1002)의 제어부(1023)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 라이브러리(130)의 인증 라이브러리(131)는 도 36에 대해서 전술한 클라이언트 단말(1002)의 인증 처리부(1037) 및 인증정보 기억부(1038)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 라이브러리(130)의 클립 라이브러리(132)는 도 36에 대해서 전술한 클라이언트 단말(1002)의 제어부(1023)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 관련정보 표시 모듈(120)은 도 36에 대해서 전술한 클라이언트 단말(1002)의 라디오 방송 표시 제어부(1039)와 같은 기능을 실현 가능한 프로그램 모 듈이다.
또한 튜너 선국 재생/녹음 모듈(121)은 도 36에 대해서 전술한 클라이언트 단말(1002)의 제어부(1023) 및 음성제어부(1026) 및 튜너부(1031)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 오디오 사용자 인터페이스(152)는 도 36에 대해서 전술한 클라이언트 단말(1002)의 입력 처리부(1021) 및 제어부(1023)배열에 표시 제어부(1024)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 CD 재생 모듈(141)은 도 36에 대해서 전술한 클라이언트 단말(1002)의 음성제어부(1026) 및 외부 기록매체 기록재생부(1028)와 같은 기능을 실현 가능한 프로그램 모듈이다.
또한 HDD 재생 모듈(142)은 도 36에 대해서 전술한 클라이언트 단말(1002)의 제어부(1023) 및 음성제어부(1026)와 같은 기능을 실현 가능한 프로그램 모듈이다.
따라서, 도 5에 대해서 전술한 하드웨어 회로 블록에 의한 하드웨어 구성의 단말장치(10)에서는, CPU(11)가 상기 각종 프로그램 모듈에 따라, 도 36에 대해서 전술한 기능 회로 블록에 의한 하드웨어 구성의 클라이언트 단말(1002)과 같은 처리를 실행할 수 있다.
그리고 클라이언트 단말(1002)은, 각 기능 블록이 각각 단말장치(10)의 프로그램 모듈에서 실현 가능한 기능을 망라하고 있음으로써, 전술한 제1실시예에 따라 얻어지는 효과와 동일한 효과를 얻을 수 있다.
또한 전술한 실시예에 있어서는, 클라이언트 단말(1002)이 수신가능한 방송 으로서 라디오국에서 방송되는 라디오방송을 적용하였지만, 이에 한정되지 않고, 클라이언트 단말(1002)이 인터넷 라디오방송이나 위성 라디오방송을 수신하여, 그 관련정보 및 라디오 방송정보를 취득하도록 하거나, 또는 텔레비전용의 방송국으로부터 방송되는 텔레비전 방송을 수신하여, 그 텔레비전 방송의 텔레비전 프로그램에 관한 각종 방송정보 등을 네트워크 NT1000 상의 서버로부터 취득하는 것도 가능하다.
또한 상기의 실시예에 있어서는, 본 발명에 의한 정보기록장치를 정보기록장치(1), 단말장치(10) 및 클라이언트 단말(1002)에 적용하도록 한 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 퍼스널 컴퓨터나 휴대전화기, PDA(Personal Digital Assistance), 게임기기 등의 정보처리장치, 텔레비전 수상기, 라디오방송 수신기, DVD(Digital Versatile Disc) 레코더, 하드디스크 레코더 등과 같이, 이 밖의 각종 정보기록장치에 널리 적용할 수 있다.
즉, 상기 실시예에 있어서는, 하드웨어 회로 블록, 기능 회로 블록 및 프로그램 모듈을 단말장치(10)나 클라이언트 단말(1002)에 실장하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 이들을 휴대전화기나 퍼스널 컴퓨터 등, 단말장치(10) 및 클라이언트 단말(1002) 이외의 각종 단말에 실장하도록 하여도 좋고, 이들 하드웨어 회로 블록, 기능 회로 블록 및 프로그램 모듈을 실장한 단말이면, 전술한 단말장치(10) 및 클라이언트 단말(1002)과 같은 처리를 실현할 수 있다.
또한 상기 실시예에 있어서는, 본 발명에 의한 정보기록 프로그램을 도 6에 대해서 전술한 프로그램 모듈에 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 이 밖에 각종 구성의 정보기록 프로그램에 적용할 수 있다.
또한 상기 실시예에 있어서는, 방송되는 복수의 콘텐츠의 관련정보를 수신하는 수신수단으로서, 도 1 내지 도 47에 대해서 전술한 단말장치(10)의 통신 처리부(22) 및 네트워크 인터페이스(23)나, 클라이언트 단말(1002)의 통신제어부(1032)를 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 정보기록장치가 이용하는 통신방식에 따라, 이 밖에 각종 수신수단을 널리 적용할 수 있다.
또한 상기의 실시예에 있어서는, 복수의 콘텐츠의 관련정보를 일시적으로 기억하는 일시 기억수단으로서, 도 1 내지 도 47에 대해서 전술한 단말장치(10)의 하드디스크 드라이브(21)나, 클라이언트 단말(1002)의 기억매체(1029)를 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 광자기 디스크나 반도체 메모리 등의 기록매체에 관련정보를 일시 기록하는 드라이브 회로 등과 같이, 이 밖에 각종 일시 기억수단을 널리 적용할 수 있다.
또한 상기의 실시예에 있어서는, 임의의 관련정보를 보관하는 보관수단으로서, 도 1 내지 도 47에 대해서 전술한 단말장치(10)의 하드디스크 드라이브(21)나, 클라이언트 단말(1002)의 기억매체(1029)를 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 광자기 디스크나 반도체 메모리 등의 기록매체와 같이, 이 밖에 각종 보관수단을 널리 적용할 수 있다.
또한 상기의 실시예에 있어서는, 일시 기억수단에 기억된 복수의 관련정보를 보관수단에 기록하도록 지시하는 지시수단으로서, 도 1 내지 도 47에 대해서 전술한 단말장치(10)의 CPU(11)나, 클라이언트 단말(1002)의 제어부(1023)를 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 사용자의 조작 입력에 따라 각종 지시를 출력할 수 있으면, 입력제어부 등과 같이, 이 밖에 각종 지시수단을 널리 적용할 수 있다.
또한 상기의 실시예에 있어서는, 지시수단에 의한 지시에 따라, 일시 기억수단에 기억되어 있는 복수의 관련정보를 보관수단에 하나의 집합 단위로서 기록함과 동시에, 이 집합 단위로 관련시켜서 집합 명칭을 보관수단에 기록하는 기록수단으로서, 도 1 내지 도 47에 대해서 전술한 단말장치(10)의 CPU(11)나, 클라이언트 단말(1002)의 제어부(1023)를 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 광자기 디스크나 반도체 메모리 등의 기록매체에 정보를 기록가능한 드라이브 회로 등과 같이, 이 밖에 각종 기록수단을 널리 적용할 수 있다.
또한 상기의 실시예에 있어서는, 장전되는 기록매체로부터 이 기록매체에 기록되어 있는 복수의 콘텐츠를 재생하는 재생수단으로서, 도 1 내지 도 47에 대해서 전술한 단말장치(10)의 CPU(11)나, 클라이언트 단말(1002)의 제어부(1023)를 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 기록매체의 종류에 따른 드라이브 회로와 같이, 이 밖에 각종 재생수단을 널리 적용할 수 있다.
또한 상기의 실시예에 있어서는, 재생수단에서 재생되는 복수의 콘텐츠의 관련정보를 요구하는 요구 정보를 송신하는 송신 수단으로서, 도 1 내지 도 47에 대해서 전술한 단말장치(10)의 통신 처리부(22) 및 네트워크 인터페이스(23)나, 클라이언트 단말(1002)의 통신제어부(1032)를 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 정보기록장치가 이용하는 통신방식에 따라, 이 밖에 각종 송신 수단을 널리 적용할 수 있다.
또한 상기의 실시예에 있어서는, 인증 기능을 가지는 인증 서버로서, 도 1 내지 도 47에 대해서 전술한 통합 서비스 서버(36) 및 포털 서버(1003)를 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 인증 기능만을 가지는 서버 등과 같이, 이 밖에 각종 인증 서버를 널리 적용할 수 있다.
또한 상기의 실시예에 있어서는, 관련정보를 제공하는 관리정보 제공 서버로서, 도 1 내지 도 47에 대해서 전술한 방송국 서버(32) 및 라디오 방송정보 분배 서버(1006)를 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 콘텐츠의 관련정보를 제공 가능하다면, CD 타이틀 정보제공 서버(31)나, 텔레비전 방송국이 운영하는 서버 등과 같이, 이 밖에 각종 관련정보 제공 서버를 널리 적용할 수 있다.
또한 상기의 실시예에 있어서는, 관련정보 제공 서버로부터 인증 에러를 나타내는 정보와 함께, 단말장치에 대하여 송신하는 해당 관련정보 제공 서버를 식별하는 서비스 식별 정보로서, 도 1 내지 도 47에 대해서 전술한 샵 코드를 적용하도록 하였을 경우에 대해서 서술하였지만, 본 발명은 이에 한정되지 않고, 관련정보 제공 서버를 식별가능하면, 이 밖에 각종 서비스 식별 정보를 널리 적용할 수 있다.
본 발명은 퍼스널 컴퓨터나 휴대전화기 등의 정보기록장치에 이용할 수 있다.
[도면의 부호의 설명]
1 : 정보기록장치 1a : 보관수단 1b : 수신수단
1c : 일시 기억수단 1d : 지시수단 1e : 기록수단
2 : 네트워크 3 : 서버 4 : 관련정보
5 : 집합 단위 5a : 관련정보 10 : 단말장치
11 : CPU 21 : 하드디스크 드라이브 22 : 통신처리부
23 : 네트워크 인터페이스 31 : CD 타이틀 정보 제공 서버
32 : 방송국 서버 33 : 음악 분배 서버 34 : CD 샵 서버
35 : 인터넷 라디오 서버 36 : 통합 서비스 서버
1002 : 클라이언트 단말 1003 : 포털 서버
1006 : 라디오 방송정보 분배 서버 1023 : 제어부
1032 : 통신제어부 1029 : 기억매체
Claims (12)
- 방송되는 복수의 컨텐츠에 관련하는 관련정보를 수신하는 수신수단과,상기 수신수단에 의해 수신된 복수의 상기 관련정보를 일시적으로 기억하는 일시 기억수단과,임의의 상기 관련정보를 기록해 보관하는 보관수단과,상기 일시 기억수단에 기억된 복수의 상기 관련정보를 상기 보관수단에 기록하도록 지시하기 위한 지시수단과,상기 지시수단을 통해 이루어진 상기 지시에 따라, 상기 일시 기억수단에 기억되어 있는 복수의 상기 관련정보를 상기 보관수단에 1개의 집합 단위로서 기록함과 동시에, 해당 집합 단위에 관련시켜서 집합 명칭을 상기 보관수단에 기록한 후, 해당 복수의 상기 관련정보에 근거해 복수의 상기 컨텐츠에 관한 상세 정보 혹은 상품의 검색을 의뢰하기 위한 검색 의뢰 정보, 또는 해당 복수의 상기 컨텐츠의 구입을 의뢰하기 위한 구입 의뢰 정보를 생성하는 기록수단과,상기 기록수단에 의해, 상기 지시에 따라 복수의 상기 관련정보가 상기 보관수단에 1개의 집합 단위로서 기록됨과 동시에, 해당 집합 단위에 관련시켜서 집합 명칭이 상기 보관수단에 기록된 후, 해당 복수의 상기 관련정보에 근거해 생성된 상기 검색 의뢰 정보를 검색 서버에 송신하거나, 또는 복수의 상기 관련정보에 근거해 생성된 상기 구입 의뢰 정보를 판매서버에 송신하는 송신수단을 구비하는 정보기록장치.
- 제1항에 있어서,상기 기록수단은,상기 지시수단에 의해, 방송 프로그램내에서 방송된 복수의 상기 컨텐츠의 상기 관련정보를 상기 보관수단에 기록하도록 지시받았을 때, 상기 방송 프로그램내에서 방송된 복수의 상기 컨텐츠의 상기 관련정보를 1개의 상기 집합 단위로서 상기 보관수단에 기록함과 동시에, 상기 방송 프로그램의 명칭을 해당 집합 단위의 상기 집합 명칭으로 하는 것을 특징으로 하는 정보기록장치.
- 제2항에 있어서,상기 일시 기억수단에 기억된 복수의 상기 관련정보의 적어도 일부를 표시하는 표시수단을 갖추고,상기 송신수단은,상기 지시수단에 의해 지시받은, 복수의 상기 컨텐츠를 방송하는 방송 프로그램의 방송 일시를 검색 키로 한 검색 요구를 관련정보 제공 서버에 송신하며,상기 수신수단은,상기 송신수단에 의해 상기 검색 요구가 송신된 결과, 상기 관련정보 제공 서버로부터 답신된, 상기 검색 키로서의 상기 방송 일시의 상기 방송 프로그램내에서 방송된 복수의 상기 컨텐츠의 상기 관련정보를 수신하고,상기 표시수단은,상기 수신수단에 의해 수신되어 상기 일시 기억수단에 기억된 복수의 상기 관련정보의 적어도 일부를, 상기 검색 키로서의 상기 방송 일시를 전 및 후로 늦추도록 지시하기 위한 지시 항목과 함께 표시하며,상기 송신수단은,상기 지시수단에 의해, 상기 표시되어 있는 상기 지시 항목이 지시받으면, 상기 검색 키로서의 상기 방송 일시의 시간대는 변경하지 않고 방송일을 1일전 또는 1일 후로 늦춘 다른 방송 일시를 새로운 검색 키로 한 새로운 검색 요구를 재차, 상기 관련정보 제공 서버에 송신하고,상기 수신수단은,상기 송신수단에 의해 상기 새로운 검색 요구가 송신된 결과, 상기 관련정보 제공 서버로부터 답신된, 상기 새로운 검색 키로서의 상기 다른 방송 일시의 방송 프로그램내에서 방송된 복수의 상기 컨텐츠의 상기 관련정보를 재차 수신하며,상기 표시수단은,상기 수신수단에 의해 재차 수신되어 상기 일시 기억수단에 기억된 복수의 상기 관련정보의 적어도 일부를, 상기 새로운 검색 키로서의 상기 다른 방송 일시를 한층 더 전 및 후로 늦추도록 지시하기 위한 상기 지시 항목과 함께 표시하는 것을 특징으로 하는 정보기록장치.
- 제1항에 있어서,상기 기록수단은,상기 지시수단에 의해, 임의의 시간대에 방송된 복수의 상기 컨텐츠의 상기 관련정보를 상기 보관수단에 기록하도록 지시받았을 때, 상기 시간대에 방송된 복수의 상기 컨텐츠의 상기 관련정보를 1개의 상기 집합 단위로서 상기 보관수단에 기록함과 동시에, 방송국의 명칭과 시간대 정보를 해당 집합 단위의 명칭으로 하는 것을 특징으로 하는 정보기록장치.
- 제4항에 있어서,상기 일시 기억수단에 기억된 복수의 상기 관련정보의 적어도 일부를 표시하는 표시수단을 갖추고,상기 송신수단은,상기 지시수단을 통해 지시받은, 복수의 상기 컨텐츠의 방송 일시를 검색 키로 한 검색 요구를 관련정보 제공 서버에 송신하며,상기 수신수단은,상기 송신수단에 의해 상기 검색 요구가 송신된 결과, 상기 관련정보 제공 서버로부터 답신된, 상기 검색 키로서의 상기 방송 일시에 방송된 복수의 상기 컨텐츠의 상기 관련정보를 수신하고,상기 표시수단은,상기 수신수단에 의해 수신되어 상기 일시 기억수단에 기억된 복수의 상기 관련정보의 적어도 일부를, 상기 검색 키로서의 상기 방송 일시를 전 및 후로 늦추도록 지시하기 위한 지시 항목과 함께 표시하며,상기 송신수단은,상기 지시수단에 의해, 상기 표시되어 있는 상기 지시 항목이 지시받으면, 상기 검색 키로서의 상기 방송 일시의 시간대를 전 또는 뒤에 늦춘 다른 방송 일시를 새로운 검색 키로 한 새로운 검색 요구를 재차, 상기 관련정보 제공 서버에 송신하고,상기 수신수단은,상기 송신수단에 의해 상기 새로운 검색 요구가 송신된 결과, 상기 관련정보 제공 서버로부터 답신된, 상기 새로운 검색 키로서의 상기 다른 방송 일시에 방송된 복수의 상기 컨텐츠의 상기 관련정보를 재차 수신하며,상기 표시수단은,상기 수신수단에 의해 재차 수신되어 상기 일시 기억수단에 기억된 복수의 상기 관련정보의 적어도 일부를, 상기 새로운 검색 키로서의 상기 다른 방송 일시를 한층 더 전 및 후로 늦추도록 지시하기 위한 상기 지시 항목과 함께 표시하는 것을 특징으로 하는 정보기록장치.
- 제1항에 있어서,장전되는 기록매체로부터 해당 기록매체에 기록되어 있는 복수의 상기 컨텐츠를 재생하는 재생수단을 갖추고,상기 기록수단은,상기 지시수단에 의해, 상기 기록매체에 기록되어 있는, 복수의 상기 컨텐츠의 상기 관련정보를 상기 보관수단에 기록하도록 지시받았을 때, 상기 기록매체에 기록되어 있는, 복수의 상기 컨텐츠의 상기 관련정보를 1개의 상기 집합 단위로서 상기 보관수단에 기록하는 것을 특징으로 하는 정보기록장치.
- 제1항에 있어서,상기 기록수단은,상기 지시수단에 의해 복수의 상기 관련정보가 선택되어 상기 보관수단에 기록하도록 지시받았을 때, 해당 선택된 복수의 상기 관련정보를 1개의 상기 집합 단위로서 상기 보관수단에 기록하고, 상기 지시수단에 의해 상기 관련정보가 단독으로 선택되어 상기 보관수단에 기록하도록 지시받았을 때, 해당 선택된 상기 관련정보를, 미리 단독으로 선택되어 상기 보관수단에 기록되어 있던 상기 관련정보와 함께 1개의 상기 집합 단위로서 상기 보관수단에 기록하는 것을 특징으로 하는 정보기록장치.
- 제1항에 있어서,장전되는 기록매체로부터 해당 기록매체에 기록되어 있는 복수의 상기 컨텐츠를 재생하는 재생수단을 갖추고,상기 송신수단은,상기 재생수단으로 재생되는 복수의 상기 컨텐츠의 상기 관련정보를 요구하는 요구 정보를 관련정보 제공 서버에 송신하며,상기 수신수단은,상기 송신수단에 의해 상기 요구 정보가 송신된 결과, 상기 관련정보 제공 서버로부터 답신된, 해당 요구 정보에 대응하는 복수의 상기 관련정보를 수신하고,상기 기록수단은,상기 수신수단에 의해 수신된 복수의 상기 관련정보를 상기 보관수단에 1개의 상기 집합 단위로서 기록함과 동시에, 해당 집합 단위에 관련시켜서 상기 집합 명칭을 상기 보관수단에 기록하는 것을 특징으로 하는 정보기록장치.
- 방송되는 복수의 컨텐츠에 관련하는 관련정보를 수신하는 관련정보 수신스텝과,상기 수신한 복수의 상기 관련정보를 일시 기억수단에 일시적으로 기억하는 일시 기억스텝과,상기 일시 기억수단에 기억한 복수의 상기 관련정보를 보관수단에 기록하도록 지시하기 위한 지시수단을 통해 이루어진 해당 지시에 따라, 상기 일시 기억수단에 기억되어 있는 복수의 상기 관련정보를 상기 보관수단에 1개의 집합 단위로서 기록함과 동시에, 해당 집합 단위에 관련시켜서 집합 명칭을 상기 보관수단에 기록한 후, 해당 복수의 상기 관련정보에 근거해 복수의 상기 컨텐츠에 관한 상세 정보 혹은 상품의 검색을 의뢰하기 위한 검색 의뢰 정보, 또는 해당 복수의 상기 컨텐츠의 구입을 의뢰하기 위한 구입 의뢰 정보를 생성하는 기록스텝과,상기 지시에 따라 복수의 상기 관련정보를 상기 보관수단에 1개의 집합 단위로서 기록함과 동시에, 해당 집합 단위에 관련시켜서 집합 명칭을 상기 보관수단에 기록한 후, 해당 복수의 상기 관련정보에 근거해 생성한 상기 검색 의뢰 정보를 검색 서버에 송신하거나, 또는 복수의 상기 관련정보에 근거해 생성한 상기 구입 의뢰 정보를 판매서버에 송신하는 송신스텝을 포함하는 것을 특징으로 하는 정보기록방법.
- 제9항에 있어서,상기 관련정보 수신스텝은,인증 기능을 가지는 인증 서버, 및 상기 관련정보를 제공하는 관련정보 제공 서버와 통신 가능하고, 복수의 상기 컨텐츠의 상기 관련정보를 수신 가능한 단말장치가,복수의 상기 컨텐츠에 관련하는 상기 관련정보를 요구하는 요구 정보를, 상기 단말장치와 상기 관련정보 제공 서버간의 세션 ID인 서비스 세션 ID와 함께 상기 관련정보 제공 서버에 송신하고,상기 관련정보 제공 서버로부터, 인증 에러를 나타내는 정보와 해당 관련정보 제공 서버를 식별하는 서비스 식별 정보를 수신하면, 상기 관련정보 제공 서버에 액세스하기 위한 인증 티켓의 발행을 요구하는 인증 티켓 발행 요구 정보를, 상기 단말장치와 상기 인증 서버간의 세션 ID인 인증 세션 ID와 함께 상기 인증 서버에 송신하며,상기 인증 서버에 의해 인증 허가되었을 때, 상기 인증 서버에 의해 발행된 상기 인증 티켓을 수신해, 상기 관련정보 제공 서버에 대해서 인증 요구 정보를 상기 인증 티켓과 함께 송신하고,상기 관련정보 제공 서버에 의해 인증 허가되었을 때, 상기 단말장치와 상기 관련정보 제공 서버간의 세션 ID인 서비스 세션 ID를 수신하며,상기 관련정보를 요구하는 상기 요구 정보를, 상기 수신된 상기 서비스 세션 ID와 함께 상기 관련정보 제공 서버에 송신하고,상기 관련정보 제공 서버에 의해 인증 허가되었을 때, 상기 요구 정보에 대응하는 상기 관련정보를 수신하는 것을 특징으로 하는 정보기록방법.
- 제10항에 있어서,상기 관련정보 수신스텝은,상기 단말장치가,상기 인증 서버에 의한 인증이 에러인 때, 인증 에러를 나타내는 정보를 수신해, 유저 ID와 패스워드를 상기 인증 서버에 송신하고,상기 인증 서버에 의한 상기 유저 ID와 패스워드와의 인증이 허가되었을 때, 상기 단말장치와 상기 인증 서버간의 세션 ID인 인증 세션 ID를 수신하며,상기 인증 티켓 발행 요구 정보를, 상기 인증 세션 ID와 함께 상기 인증 서버에 송신하는 것을 특징으로 하는 정보기록방법.
- 제9항에 있어서,현재 방송되어 수신중인 상기 컨텐츠의 상기 관련정보를 요구하는 요구 정보를 소정간격으로 관련정보 제공 서버에 송신함과 동시에, 해당 요구 정보를 송신한 결과, 상기 관련정보 제공 서버로부터 답신된 상기 관련정보를 수신해 표시하는 표시스텝을 갖추고,상기 표시스텝은,상기 관련정보 제공 서버에 의해, 방송되는 상기 컨텐츠의 변경에 따라 갱신되는 제공용의 상기 관련정보를, 상기 요구 정보의 상기 소정간격의 송신에 따라 수신하고, 상기 제공용으로 갱신된 상기 관련정보를 수신하면, 상기 관련정보의 표시도 갱신하는 것을 특징으로 하는 정보기록방법.
Applications Claiming Priority (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003274302 | 2003-07-14 | ||
JPJP-P-2003-00274302 | 2003-07-14 | ||
JPJP-P-2003-00291741 | 2003-08-11 | ||
JP2003291741 | 2003-08-11 | ||
JPJP-P-2003-00313167 | 2003-09-04 | ||
JP2003313167 | 2003-09-04 | ||
JP2003341036 | 2003-09-30 | ||
JPJP-P-2003-00341036 | 2003-09-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060034290A KR20060034290A (ko) | 2006-04-21 |
KR100991172B1 true KR100991172B1 (ko) | 2010-11-02 |
Family
ID=34069260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067000763A KR100991172B1 (ko) | 2003-07-14 | 2004-05-18 | 정보기록장치 및 정보기록방법 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7761513B2 (ko) |
JP (1) | JP4385301B2 (ko) |
KR (1) | KR100991172B1 (ko) |
WO (1) | WO2005006611A1 (ko) |
Families Citing this family (37)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005006608A1 (ja) * | 2003-07-14 | 2005-01-20 | Sony Corporation | 記録装置、記録方法及びプログラム |
JP2007172244A (ja) * | 2005-12-21 | 2007-07-05 | Sharp Corp | コンテンツ管理システム、コンテンツ記録再生装置、関連情報取得用プログラム、及び、関連情報取得装置 |
JP4972328B2 (ja) * | 2006-03-24 | 2012-07-11 | アルパイン株式会社 | コンテンツ処理装置およびコンテンツ処理方法 |
JP4547633B2 (ja) * | 2007-03-30 | 2010-09-22 | ソニー株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
KR101370330B1 (ko) | 2007-05-02 | 2014-03-06 | 삼성전자주식회사 | 방송신호수신장치 및 그 제어방법 |
KR102389147B1 (ko) | 2007-09-24 | 2022-04-21 | 애플 인크. | 전자 장치 내의 내장형 인증 시스템들 |
US8600120B2 (en) | 2008-01-03 | 2013-12-03 | Apple Inc. | Personal computing device control using face detection and recognition |
JP2012099078A (ja) * | 2010-11-01 | 2012-05-24 | K Tasu Co Ltd | 商品検索装置及び商品検索方法 |
US9002322B2 (en) | 2011-09-29 | 2015-04-07 | Apple Inc. | Authentication with secondary approver |
US8769624B2 (en) * | 2011-09-29 | 2014-07-01 | Apple Inc. | Access control utilizing indirect authentication |
WO2014143776A2 (en) | 2013-03-15 | 2014-09-18 | Bodhi Technology Ventures Llc | Providing remote interactions with host device using a wireless device |
US9898642B2 (en) | 2013-09-09 | 2018-02-20 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
US9483763B2 (en) | 2014-05-29 | 2016-11-01 | Apple Inc. | User interface for payments |
AU2015267671B2 (en) | 2014-05-30 | 2018-04-19 | Apple Inc. | Transition from use of one device to another |
US9967401B2 (en) | 2014-05-30 | 2018-05-08 | Apple Inc. | User interface for phone call routing among devices |
US10339293B2 (en) | 2014-08-15 | 2019-07-02 | Apple Inc. | Authenticated device used to unlock another device |
DK179186B1 (en) | 2016-05-19 | 2018-01-15 | Apple Inc | REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION |
CN109313759B (zh) | 2016-06-11 | 2022-04-26 | 苹果公司 | 用于交易的用户界面 |
US10621581B2 (en) | 2016-06-11 | 2020-04-14 | Apple Inc. | User interface for transactions |
DK201670622A1 (en) | 2016-06-12 | 2018-02-12 | Apple Inc | User interfaces for transactions |
US20180068313A1 (en) | 2016-09-06 | 2018-03-08 | Apple Inc. | User interfaces for stored-value accounts |
US10496808B2 (en) | 2016-10-25 | 2019-12-03 | Apple Inc. | User interface for managing access to credentials for use in an operation |
US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
CN111343060B (zh) | 2017-05-16 | 2022-02-11 | 苹果公司 | 用于家庭媒体控制的方法和界面 |
US20220279063A1 (en) | 2017-05-16 | 2022-09-01 | Apple Inc. | Methods and interfaces for home media control |
KR102185854B1 (ko) | 2017-09-09 | 2020-12-02 | 애플 인크. | 생체측정 인증의 구현 |
KR102389678B1 (ko) | 2017-09-09 | 2022-04-21 | 애플 인크. | 생체측정 인증의 구현 |
US11170085B2 (en) | 2018-06-03 | 2021-11-09 | Apple Inc. | Implementation of biometric authentication |
US11100349B2 (en) | 2018-09-28 | 2021-08-24 | Apple Inc. | Audio assisted enrollment |
US10860096B2 (en) | 2018-09-28 | 2020-12-08 | Apple Inc. | Device control using gaze information |
US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
EP4134811A1 (en) | 2019-05-31 | 2023-02-15 | Apple Inc. | User interfaces for audio media control |
US11816194B2 (en) | 2020-06-21 | 2023-11-14 | Apple Inc. | User interfaces for managing secure operations |
US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
US11847378B2 (en) | 2021-06-06 | 2023-12-19 | Apple Inc. | User interfaces for audio routing |
US11784956B2 (en) | 2021-09-20 | 2023-10-10 | Apple Inc. | Requests to add assets to an asset account |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3374355B2 (ja) | 1994-10-18 | 2003-02-04 | 日本電信電話株式会社 | 映像管理表示装置 |
JPH09121197A (ja) | 1995-10-24 | 1997-05-06 | Sony Corp | 放送信号記録システム |
JPH10241294A (ja) * | 1997-02-25 | 1998-09-11 | Mitsubishi Electric Corp | 情報記録再生装置 |
JP3392315B2 (ja) | 1997-02-26 | 2003-03-31 | 松下電器産業株式会社 | データ放送システム及びデータ放送受信端末装置 |
JPH11122199A (ja) | 1997-10-09 | 1999-04-30 | Sony Corp | デジタル音声放送受信装置 |
JP2000222360A (ja) | 1999-02-01 | 2000-08-11 | Matsushita Electric Ind Co Ltd | 認証方法、認証システム及び認証処理プログラム記録媒体 |
JP4588190B2 (ja) * | 2000-10-27 | 2010-11-24 | シャープ株式会社 | テレビ番組ホームページ検索システム、そのクライアント装置、サーバ装置、及びホームページのurl情報の取得方法 |
JP4491979B2 (ja) | 2001-03-01 | 2010-06-30 | ヤマハ株式会社 | インデックス配信方法、インデックス配信装置および番組記録装置 |
JP2002344909A (ja) | 2001-05-17 | 2002-11-29 | Nec Corp | コンテンツ同期システム、コンテンツ同期方法、および、コンテンツ同期プログラム |
JP2002358283A (ja) | 2001-06-01 | 2002-12-13 | Nec Corp | 利用者認証連携方法とシステム及びプログラム |
WO2003012695A2 (en) | 2001-07-31 | 2003-02-13 | Gracenote, Inc. | Multiple step identification of recordings |
JP2003051179A (ja) | 2001-08-03 | 2003-02-21 | Sony Corp | 編集装置および編集方法 |
JP2003050816A (ja) | 2001-08-03 | 2003-02-21 | Sony Corp | 検索装置および検索方法 |
US20030074448A1 (en) * | 2001-08-10 | 2003-04-17 | Tadashi Kinebuchi | Multimedia information system and computer program |
JP2003067661A (ja) | 2001-08-24 | 2003-03-07 | Satoru Nakamura | ポイント購入サーバーシステムを用いた、小額決済のための回収代行システム |
JP2005526340A (ja) | 2001-08-27 | 2005-09-02 | グレースノート インコーポレイテッド | プレイリストの生成、配信およびナビゲーション |
JP4035993B2 (ja) * | 2002-01-08 | 2008-01-23 | ソニー株式会社 | データ処理装置及び方法 |
JP4343551B2 (ja) * | 2003-02-25 | 2009-10-14 | パイオニア株式会社 | 情報提供システムおよび情報提供プログラム等 |
JP4518768B2 (ja) | 2003-09-16 | 2010-08-04 | ソニー株式会社 | 通信システム、通信方法およびクライアント機器 |
JP2005092477A (ja) | 2003-09-17 | 2005-04-07 | Sony Corp | コンテンツ配信方法、コンテンツ取得装置および方法、並びにプログラム |
-
2004
- 2004-05-18 KR KR1020067000763A patent/KR100991172B1/ko not_active IP Right Cessation
- 2004-05-18 JP JP2005511475A patent/JP4385301B2/ja not_active Expired - Fee Related
- 2004-05-18 WO PCT/JP2004/007025 patent/WO2005006611A1/ja active Application Filing
- 2004-05-18 US US10/557,193 patent/US7761513B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP4385301B2 (ja) | 2009-12-16 |
US7761513B2 (en) | 2010-07-20 |
WO2005006611A1 (ja) | 2005-01-20 |
JPWO2005006611A1 (ja) | 2006-08-24 |
US20070073649A1 (en) | 2007-03-29 |
KR20060034290A (ko) | 2006-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100991172B1 (ko) | 정보기록장치 및 정보기록방법 | |
KR100984257B1 (ko) | 표시장치 및 표시방법 | |
KR101036588B1 (ko) | 정보처리장치 및 정보처리방법 | |
US8234669B2 (en) | Data-processing apparatus, data-processing method and data-processing program | |
JP4569828B2 (ja) | 通信方法、通信装置およびプログラム | |
KR101011948B1 (ko) | 재생장치, 정보 설정 방법, 통신방법 및 컴퓨터 판독가능한 기록매체 | |
KR101052746B1 (ko) | 정보처리장치 및 통신 방법 | |
KR100991983B1 (ko) | 기록장치 및 기록 방법 | |
KR100988578B1 (ko) | 재생장치 및 재생방법 | |
JP4431991B2 (ja) | 情報処理装置および情報処理方法並びに情報処理プログラム | |
KR101067691B1 (ko) | 통신장치 및 통신장치의 통신방법 | |
JP4380284B2 (ja) | 通信装置、通信方法、および通信プログラム | |
JP2005107974A (ja) | 通信装置、通信方法、および通信プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |