KR100582175B1 - 통신 시스템 및 재생 제한 해제 방법 - Google Patents

통신 시스템 및 재생 제한 해제 방법 Download PDF

Info

Publication number
KR100582175B1
KR100582175B1 KR1020030059862A KR20030059862A KR100582175B1 KR 100582175 B1 KR100582175 B1 KR 100582175B1 KR 1020030059862 A KR1020030059862 A KR 1020030059862A KR 20030059862 A KR20030059862 A KR 20030059862A KR 100582175 B1 KR100582175 B1 KR 100582175B1
Authority
KR
South Korea
Prior art keywords
information
portable terminal
restriction
server
restriction release
Prior art date
Application number
KR1020030059862A
Other languages
English (en)
Other versions
KR20040019997A (ko
Inventor
나오히로에모토
Original Assignee
야마하 가부시키가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 야마하 가부시키가이샤 filed Critical 야마하 가부시키가이샤
Publication of KR20040019997A publication Critical patent/KR20040019997A/ko
Application granted granted Critical
Publication of KR100582175B1 publication Critical patent/KR100582175B1/ko

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

오디오 재생 장치(SAS)는, 재생 제한이 부가된 다수의 음악 데이터를 기억하고 있다. 사용자는, 구입하고자 하는 음악 데이터를 결정하면, 휴대 단말(PS)을 이용함으로써 콘텐츠 서버(CS)에 액세스하여 제한 해재 요구를 송신한다. 콘텐츠 서버(CS)는, 이 요구에 대응하는 음악 데이터에 부가된 재생 제한을 해제하기 위한 제한 해제 정보를 생성하고, 이것을 휴대 단말(PS)로 송신한다. 이 제한 해제 정보는 휴대 단말(PS)로부터 오디오 재생 장치(SAS)로 송신되고, 이 오디오 재생 장치(SAS)에 의해 음악 데이터에 부가된 재생 제한이 해제된다.

Description

통신 시스템 및 재생 제한 해제 방법{A COMMUNICATION SYSTEM AND A METHOD FOR LIFTING A REPRODUCTION RESTRICTION}
도 1은 본 발명의 실시예에 의한 통신 시스템의 구조를 도시하는 블록도,
도 2는 본 발명의 실시예에 의한 제한 해제 정보 생성 알고리즘을 설명하기 위한 블록도,
도 3은 본 발명의 실시예에 의한 요금 산출 파일의 예를 도시하는 도면,
도 4는 본 발명의 실시예에 의한 사용자 관리 파일의 예를 도시하는 도면,
도 5는 본 발명의 실시예에 의한 사용자 정보의 예를 도시하는 도면,
도 6은 본 발명의 실시예에 의한 휴대 단말의 하드웨어 구성을 도시하는 블록도,
도 7은 본 발명의 실시예에 의한 오디오 재생 장치의 하드웨어 구성을 도시하는 블록도,
도 8은 본 발명의 실시예에 의한 음악 데이터의 포맷의 예를 도시하는 도면,
도 9는 본 발명의 실시예에 의한 음악 데이터 관리 파일을 설명하기 위한 도면,
도 10은 본 발명의 실시예에 의한 제한 해제 정보 해독 알고리즘을 설명하기 위한 도면,
도 11은 본 발명의 실시예에 의한 등록 처리를 설명하기 위한 시퀀스도,
도 12는 본 발명의 실시예에 의한 오디오 재생 장치에 표시되는 화면의 예를 도시하는 도면,
도 13a 및 도 13b는 휴대 단말에 표시되는 화면의 예를 도시하는 도면,
도 14는 본 발명의 실시예에 의한 재생 처리를 도시하는 플로차트,
도 15a 내지 도 15c는 본 발명의 실시예에 의한 오디오 재생 장치에 표시되는 화면의 예를 도시하는 도면,
도 16은 본 발명의 실시예에 의한 재생 제한을 해제하는 처리를 설명하기 위한 시퀀스도,
도 17a 및 도 17b는 휴대 단말에 표시되는 화면의 예를 도시하는 도면,
도 18은 제1 변형예에 의한 재생 처리를 도시하는 플로차트,
도 19는 제1 변형예에 의한 음악 데이터 관리 파일을 도시하는 도면,
도 20은 제2 변형예에 의한 사용자 관리 파일의 예를 도시하는 도면,
도 21은 제2 변형예에 의한 재생 제한을 해제하는 처리를 설명하기 위한 시퀀스도,
도 22a 내지 도 22c는 PC에 표시되는 화면의 예를 도시하는 도면이다.
〈도면의 주요부분에 대한 부호의 설명〉
100 : 통신 시스템 CS : 콘텐츠 서버
MR : 메모리 MCN : 이동 통신망
GWS : 게이트웨이 서버 IN : 인터넷
UDB : 사용자 데이터베이스 GU : 사용자 정보 관리부
GC : 시스템 제어부 RS : 과금 센터
PS : 휴대 단말 SAS : 오디오 재생 장치
CL : 컨트롤러 RF : 요금 산출 파일
AL : 제한 해제 정보 생성 알고리즘 UF : 사용자 관리 파일
본 발명은 통신 시스템 및 재생 제한 해제 방법에 관한 것이다.
WWW(World Wide Web) 기술의 발전에 따라, 인터넷 등의 네트워크를 이용하여 음악 데이터를 배송하는 전자 음악 배송(이하 EMD로 약칭함) 서비스가 급속히 보급되고 있다.
EMD 서비스를 제공하는 EMD 서버는 인터넷 등에 접속되어 있고, 이 EMD 서버에는, 다양한 장르의 음악 데이터 이외에, 각 음악 데이터에 대응하는 아티스트 이름, 악곡 제작에 관한 에피소드, 최신 히트곡 정보, 신곡 정보 등, 음악에 대한 각종 정보(이하 음악 정보라고 함)가 기억되어 있다.
이 EMD 서버에 기억되어 있는 음악 데이터 등을 EMD 서버가 배송하기를 소망하는 사용자는, 퍼스널 컴퓨터(이하 PC로 약칭함) 등을 조작하여 이 EMD 서버를 지정하는 URL(Uniform Resource Locator)을 입력하여, PC를 EMD 서버와 접속시킨다. 사용자가 EMD 서버와의 접속을 성립하면, 이 EMD 서버로부터 인터넷을 통해 음악 정보가 PC에 다운로드된다. 이 음악 정보에는, 사용자가 구입 가능한 음악 데이터의 목록 정보나, 구입 절차 정보 등이 포함되어 있다. 이 음악 정보는, PC의 디스플레이 등에 표시되고, 사용자는 목록 정보를 참조하여 구입하고자 하는 음악 데이터가 있는지 여부를 확인한다.
사용자는, 소망하는 음악 데이터를 발견하면, PC의 마우스를 클릭하여 소망하는 음악 데이터를 선택한다(도 22a). 선택 종료 후, 디스플레이에는 구입 절차 정보가 표시되고(도 22b), 사용자는 표시된 정보에 따라 신용카드 번호 등을 입력한다. EMD 서버측에서는, EMD 서버는, 사용자에 의해 입력된 음악 데이터의 선택 지시, 사용자의 신용카드 번호를 인터넷을 경유하여 수신하면, 이 신용카드 번호 등을 이용하여 사용자의 동일함을 판단한다. EMD 서버는, 이 사용자가 정당한 사용자인 것으로 판단하면, 음악 데이터의 다운로드를 개시하는 것을 통지하고(도 22c), 이 음악 데이터의 다운로드를 개시한다.
여기서, 음악 데이터의 고품이 높을수록, 음악 데이터 크기는 매우 커진다. 따라서, 음악 데이터를 PC에 다운로드되는 경우에는, 서버와 사용자 단말(PC 등)과의 사이의 통신 속도에 따라 다운로드를 완료하는 데에 막대한 시간이 걸린다.
또한, 전술한 바와 같이, 음악 데이터를 구입하기 위해서, 사용자는 신용카드 번호를 매회 입력하는 등의 복잡한 조작이 필요하다.
본 발명의 목적은, 사용자가 소망하는 음악 데이터 등을 간단한 절차로 구입할 수 있는 통신 시스템을 제공하는 것을 목적으로 하고 있다.
본 발명의 제1 특징에 의하면, 멀티미디어 정보 재생 장치에 기억되어 있는 멀티미디어 정보에 부가된 재생 제한을 해제하는 재생 제한 해제 방법이 제공되며, 상기 방법은, (a)멀티미디어 정보 재생 장치로부터, 상기 멀티미디어 정보에 부가된 재생 제한을 해제하기 위해 필요한 제한 해제 정보를 생성하는 서버를 지정하는 어드레스 정보를 휴대 단말로 송신하는 단계; (b) 상기 휴대 단말로부터, 상기 멀티미디어 정보 재생 장치로부터 수신한 어드레스 정보에 따라 통신망을 통해 상기 서버에 액세스하여, 이 서버에 상기 제한 해제 정보의 생성을 요구하는 단계; (c)상기 서버에서, 상기 휴대 단말로부터의 요구에 따라 상기 제한 해제 정보를 생성하고, 생성된 제한 해제 정보를 통신망을 통해 상기 휴대 단말로 송신하는 단계; (d)상기 휴대 단말로부터, 상기 서버로부터 수신한 상기 제한 해제 정보를 상기 멀티미디어 정보 재생 장치로 송신하는 단계; 및 (e)상기 멀티미디어 정보 재생 장치에서, 상기 휴대 단말로부터 수신한 상기 제한 해제 정보에 따라, 상기 멀티미디어 정보에 부가된 재생 제한을 해제하는 단계를 포함한다.
상기 구성에 의하면, 멀티미디어 정보의 재생에 부가된 제한을 해제하기 위해서 필요한 제한 해제 정보를 생성하는 서버를 지정하는 어드레스 정보가, 멀티미디어 정보 재생 장치로부터 휴대 단말로 송신된다. 휴대 단말은, 멀티미디어 정보 재생 장치로부터 수신된 어드레스 정보에 따라, 상기 서버에 액세스하여, 상기 제한 해제 정보의 생성을 요구한다. 서버는, 이 요구에 대응하여 제한 해제 정보를 생성하고, 서버에 의해 생성된 제한 해제 정보가 휴대 단말을 통해 멀티미디어 정보 재생 장치로 다운로드된다.
서버로부터 휴대 단말을 통해 멀티미디어 정보 재생 장치로 제한 해제 정보만 다운로드함으로써, 멀티미디어 정보 재생 장치에 기억되어 있는 멀티미디어 정보를 무제한으로 재생할 수 있다. 따라서, 본 발명에 의하면, 예를 들면, 재생 제한이 부가되지 않은 모든 멀티미디어 정보를 서버로부터 다운로드하는 경우와 비교하여, 다운로드에 필요한 시간과 통신료가 대폭 삭감시킬 수 있다.
본 발명의 다른 특징에 의하면, 멀티미디어 정보 재생 장치에 기억되어 있는 멀티미디어 정보에 부가된 재생 제한을 해제하는 재생 제한 해제 방법이 제공되며, 상기 방법은, (a)멀티미디어 정보 재생 장치로부터, 상기 멀티미디어 정보에 부가된 재생 제한을 해제하기 위해서 필요한 제한 해제 정보의 생성을, 서버를 지정하는 어드레스 정보에 따라 무선 통신 시스템을 통해 상기 서버에 액세스하여 요구하는 단계; (b)상기 서버에서, 상기 멀티미디어 정보 재생 장치로부터의 요구에 따라 상기 제한 해제 정보를 생성하고, 생성된 제한 해제 정보를 상기 서버로부터 상기 멀티미디어 정보 재생 장치로 송신하는 단계; 및 (c)상기 멀티미디어 정보 재생 장치에서, 상기 서버로부터 수신한 상기 제한 해제 정보에 따라, 상기 멀티미디어 정보에 부가된 재생 제한을 해제하는 단계를 포함한다.
본 발명의 또 다른 특징에 의하면, 멀티미디어 정보 재생 장치에 기억되어 있는 멀티미디어 정보에 부가된 재생 제한을 해제하기 위해, 서버, 휴대 단말, 및 상기 휴대 단말에 대응하는 멀티미디어 정보 재생 장치를 갖는 통신 시스템의 재생 제한 해제 방법이 제공되며, 상기 휴대 단말은, 상기 멀티미디어 정보에 부가된 재생 제한을 해제하기 위해서 필요한 제한 해제 정보를 생성하는 서버를 지정하는 어 드레스 정보를 기억하고, 상기 서버는, 휴대 단말을 식별하기 위한 단말 ID 정보를, 각기 상기 휴대 단말에 대응하는 멀티미디어 정보 재생 장치에 기억되어 있는 멀티미디어 정보의 명칭을 나타내는 다수의 곡명 정보에 대응시켜 기억하고, 상기 방법은, (a)상기 휴대 단말로부터, 상기 어드레스 정보에 따라 통신망을 통해 상기 서버에 액세스하여, 상기 서버에 곡명 정보를 요구하는 단계; (b)상기 휴대 단말로부터의 요구에 따라 이 휴대 단말의 단말 ID 정보에 대응하는 상기 다수의 곡명 정보를 회신하는 단계; (c)상기 휴대 단말에서, 상기 휴대 단말로부터 입력되는 곡명 정보 선택 지시에 따라 상기 서버로부터 수신한 다수의 곡명 정보로부터 적어도 하나의 곡명 정보를 선택하고, 선택한 곡명 정보를 포함하여 상기 제한 해제 정보의 생성을 상기 휴대 단말로부터 상기 서버에 요구하는 단계; (d)상기 서버에서, 상기 휴대 단말로부터의 요구에 따라, 제한 해제 정보를 생성하고, 생성된 제한 해제 정보를 통신망을 통해 상기 휴대 단말로 송신하는 단계; (e)상기 휴대 단말로부터, 상기 서버로부터 송신한 상기 제한 해제 정보를 상기 멀티미디어 정보 재생 장치로 송신하는 단계; 및 (f)상기 멀티미디어 정보 재생 장치에서, 상기 휴대 단말로부터 수신한 상기 제한 해제 정보에 따라, 상기 재생 제한을 해제해야 할 멀티미디어 정보를 특정하고, 특정된 멀티미디어 정보에 부가된 재생 제한을 수신된 제한 해제 정보에 따라 해제하는 단계를 포함한다.
본 발명의 또 다른 특징에 의하면, 멀티미디어 정보에 부가된 재생 제한을 해제하기 위한 제한 해제 정보를 통신망을 통해 서버에 요구하는 요구 장치, 상기 서버로부터 상기 제한 해제 정보를 수신하는 수신기, 및 수신된 상기 제한 해제 정 보를 멀티미디어 정보 재생 장치로 송신하는 송신기를 포함하며, 상기 서버와 상기 멀티미디어 정보 재생 장치를 중계하는 휴대 단말; 상기 휴대 단말로부터의 요구에 따라 상기 제한 해제 정보를 생성하는 발생기, 및 생성된 상기 제한 해제 정보를 통신망을 통해 휴대 단말로 송신하는 송신기를 포함하는 서버; 및 재생 제한이 부가된 멀티미디어 정보를 기억하는 기억 장치, 상기 휴대 단말로부터 상기 제한 해제 정보를 수신하는 수신기, 및 상기 수신기에 의해 상기 제한 해제 정보가 수신된 경우 상기 제한 해제 정보에 따라 상기 멀티미디어 정보에 부가된 재생 제한을 해제하는 제한 해제 장치를 포함하는 멀티미디어 정보 재생 장치를 포함하는 통신 시스템이 제공된다.
본 정보에 의하면, 사용자가 소망하는 음악 데이터를 간단한 절차로 구입할 수 있다.
도 1은 본 발명의 실시예에 의한 통신 시스템(100)의 구조를 도시하는 도면이다. 통신 시스템(100)은, 후술하는 재생 제한이 부가된 다수의 음악 데이터(이하, "음악 데이터"라고 함)를 기억하는 오디오 재생 장치(SAS); 액세스 포인트(AP) 등을 통해 인터넷(IN)에 접속되고, 이 음악 데이터에 부가된 재생 제한을 해제하기 위해 제한 해제 정보를 제공하는 콘텐츠 서버(CS); 콘텐츠 서버(CS), 이동 통신망(MCN) 및 인터넷(IN)을 접속하는 이동 패킷 관문 중계국 등에 설치된 게이트웨이 서버(GWS); 및 콘텐츠 서버(CS)로부터 이동 통신망(MCN), 게이트웨이 서버(GWS), 및 인터넷(IN)을 통하여 제한 해제 정보를 수신할 수 있고, 수신한 제 한 해제 정보를 근거리 무선통신 기능을 이용하여 오디오 재생 장치(SAS)로 송신할 수 있는 휴대 단말(PS)을 구비하고 있다. 본 실시예에 의한 통신 시스템(100)은, 실제로 다수의 콘텐츠 서버(CS) 및 휴대 단말(PS)을 구비하고 있지만, 도 1에서는 실시예의 설명의 편의를 위해서, 하나의 콘텐츠 서버(CS) 및 하나의 휴대 단말(PS)만을 도시하고 있다.
콘텐츠 서버(CS)는, 액세스 포인트(AP) 등을 통하여 인터넷(IN)에 접속되어 있다. 이 콘텐츠 서버는, 휴대 단말(PS)로부터의 요구(이하, 제한 해제 요구라고 함)에 따라, 오디오 재생 장치(SAS)에 기억되어 있는 음악 데이터에 부가된 재생 제한을 해제하기 위해서 필요한 제한 해제 정보를 생성한다. 콘텐츠 서버(CS)는, 제한 해제 정보를 휴대 단말(PS)에 제공하는 기능, 생성된 제한 해제 정보의 양(예를 들면, 몇 곡의 제한 해제 정보가 생성하는가)에 따라 사용자에 대한 청구 금액을 산출하고, 산출된 청구 금액(예를 들면, $1)을 사용자에게 통지하는 기능을 가지고 있다. 또한, 도 1에서는, 콘텐츠 서버(CS)가 액세스 포인트(AP)를 통해 인터넷(IN)에 접속되어 있지만, 콘텐츠 서버(CS)가 전용 통신선 등에 의해 게이트웨이 서버(GWS)에 직접 접속되어도 된다.
콘텐츠 서버(CS)의 컨트롤러(CL)는, CPU(central processing unit), ROM(read only memory), RAM(random access memory) 등으로 구성된다. 컨트롤러(CL)는, ROM 등에 기억된 각종 소프트웨어 프로그램 등을 실행시킴으로써, 콘텐츠 서버(CS)의 각 부분을 제어하고 있다.
메모리(MR)에는, 상기 제한 해제 정보를 생성할 때에 컨트롤러(CL)에 의해 실행되는 제한 해제 정보 생성 알고리즘(AL), 이 제한 해제 정보를 요구하는 사용자를 관리하기 위한 사용자 관리 파일(UF), 그리고 제한 해제 정보의 양에 따라 사용자에게 청구할 금액을 구하기 위해 필요한 요금 산출 파일(RF)이 기억되어 있다.
도 2는 제한 해제 정보 생성 알고리즘(AL)을 설명하기 위한 도면이고, 도 3 및 도 4는 본 발명의 실시예에 의한 요금 산출 파일(RF) 및 사용자 관리 파일(UF)의 예를 도시하는 도면이다.
도 2에 도시되는 제한 해제 정보 생성 알고리즘(AL)은, 제한 해제 요구에 포함되는 오디오 재생 장치(SAS)를 식별하기 위한 식별(ID) 정보(이하, 장치 ID 정보라고 함)와 재생 제한을 해제해야 할 음악 데이터를 식별하기 위한 ID 정보(이하, 음악 데이터 ID 정보라고 함)에 따라 제한 해제 정보를 생성하기 위한 소프트웨어 프로그램이다.
컨트롤러(CL)는 휴대 단말(PS)로부터 이동 통신망(MCN) 및 인터넷(IN)을 통하여 장치 ID 정보 및 음악 데이터 ID 정보를 포함하는 제한 해제 요구를 수신하면, 제한 해제 정보 생성 알고리즘(AL)을 이용하여 사용자 관리 파일(UF)을 참조하여, 이 장치 ID 정보에 대응하는 오디오 재생 장치(SAS)에서만 유효한 제한 해제 정보가 생성한다. 이 제한 해제 정보가 생성되면, 컨트롤러(CL)는, 요금 산출 파일(RF)을 참조하여, 사용자에게 청구할 금액을 산출한다. 도 3에 도시되는 바와 같이, 요금 산출 파일(RF)에는, 생성된 제한 해제 정보의 수와 요금이 각 사용자에 대해 서로 대응되어 기억되어 있다. 컨트롤러(CL)는, 이 요금 산출 파일(RF)을 참조하여 사용자에게 청구할 금액을 산출한 후, 산출된 금액을 게이트웨이 서버(GWS) 에 통지한다.
도 4에 도시되는 사용자 관리 파일(UF)에는, 이 콘텐츠 서버(CS)에 의해 제공되는 서비스를 수신할 수 있는 사용자에 관한 정보가 등록되어 있다. 상세하게는, 이 사용자 관리 파일(UF)에는, 휴대 단말(PS)을 소유하는 사용자명, 사용자를 식별하기 위한 ID 정보(이하, 사용자 ID 정보라고 함) 등이 서로 대응되어 등록되어 있다. 또한, 이 사용자 관리 파일(UF)에 대한 각 정보의 등록 동작은 후술된다.
게이트웨이 서버(GWS)는, 시스템 제어부(GC), 사용자 정보 관리부(GU), 사용자 데이터베이스(UDB) 등을 구비하고, 다른 통신 프로토콜을 갖는 통신망간의 데이터의 송수신을 중계하는 데이터 중계 기능, 콘텐츠 서버(CS)로부터 통지되는 금액을 과금(課金) 센터(RS)로 전송하는 기능 등을 가지고 있다.
시스템 제어부(GC)는, CPU, ROM, RAM 등으로 구성되고, 게이트웨이 서버(GWS)의 각 부분을 중추적으로 제어한다. 또한, 시스템 제어부(GC)는, ROM 등에 기억되어 있는 중계 프로그램 등을 실행하여, 인터넷(IN)의 표준 프로토콜, 예를 들면 TCP/IP(transmission control protocol/internet protocol)와. 이동 통신용의 통신 프로토콜을 상호 전환함으로써, 인터넷(IN)과 이동 통신망(MCN)간의 송수신을 중계한다. 또한, 시스템 제어부(GC)는, 콘텐츠 서버(CS)로부터 통지되는 요금을 사용자의 휴대 단말(PS)의 통신료의 일부로서 징수하는 이동 통신망(MCN)에 접속된 과금 센터(RS)로 이 요금을 전송한다.
사용자 정보 관리부(GU)는, 사용자 데이터베이스(UDB)를 참조하여 얻어지는 사용자 정보를 기억하고 관리한다. 도 5는 사용자 데이터베이스(UDB)에 등록되어 있는 사용자 정보의 예를 도시하는 도면이다. 사용자 정보는, 각 사용자(즉, 휴대 단말(PS)의 각 사용자)의 이름, 성별, 주소 등 이외에, 휴대 단말(PS)의 전화번호, 각 사용자에게 할당된 고유의 사용자 ID 정보(단말 ID 정보)로 구성되고, 각 정보가 다른 정보에 대응되어 사용자 데이터베이스(UDB)에 기억되어 있다. 사용자 정보 관리부(GU)는, 이 사용자 데이터베이스(UDB)를 참조하여 얻어지는 각 정보에 근거하여, 전화번호와 사용자 ID 정보와의 상호 전환과 전화번호의 대조를 실행한다.
이동 통신망(MCN)은, 이동 통신망(MCN)에 수용되는 휴대 단말(PS)에 대해 데이터 통신 서비스와 통화 서비스 등의 각종 서비스를 제공한다. 또한, 이동 통신망(MCN)은, 게이트웨이 서버(GWS)와 과금 센터(RS) 이외에, 기지국이 커버하는 무선통신 셀에 존재하는 휴대 단말과 통신하는 다수의 기지국(도면에 도시되지 않음)을 구비하고 있다.
휴대 단말(PS)은, 근거리 무선통신이나 인터넷(IN)에 접속되어 있는 각종 서버(예를 들면, 콘텐츠 서버(CS))로부터 각종 정보를 인출하고, 휴대 단말(PS)은 예를 들면 소위 인터넷 브라우저 기능을 갖는 휴대 전화이다. 이 휴대 단말(PS)에는, 자바(Java) 언어로 기입된 애플리케이션(이하, 자바 애플리케이션이라고 함)을 실행하기 위한 플랫폼(이하, 자바 실행 플랫폼이라고 함)이 장착되고, 이 휴대 단말(PS)에는 다양한 자바 애플리케이이션이 장착되어 있다.
도 6은 휴대 단말(PS)의 하드웨어 구성을 도시하는 도면이다. 컨트롤러(PC)는, CPU 등으로 구성되고, 기억부(PM)에 기억되어 있는 각종 제어 프로그램에 따 라, 휴대 단말(PS)의 각 부분을 중추적으로 제어한다. 무선통신부(PR)는, 안테나(AT)를 구비하고, 기지국들 사이에서 수행되는 무선통신을 제어한다. 이 무선통신부(PR)는, 컨트롤러(PC)의 제어 하에서, 예를 들면 송신 음성에 관한 데이터나 패킷 통신용의 데이터를 반송파에 중첩시켜 무선신호를 생성하고, 안테나(AT)를 통해 기지국으로부터 수신된 무선신호를 해독하여, 송신 음성의 데이터나 패킷 통신용의 데이터를 얻는다.
조작 입력부(PO)는, 전원 ON/OFF 키 및 숫자, 문자, 및 지시 등을 입력하기 위한 조작 키를 가지고, 이들 키의 조작에 대응하여 조작 신호를 컨트롤러(PC)로 출력한다.
통화 처리부(PT)는, 예를 들면, 마이크로폰, 확성기, 음성 처리부(도면에 도시되지 않음) 등을 가지고, 컨트롤러(PC)의 제어 하에서, 접속/단속 처리를 포함하는 통화 처리를 실행한다. 표시부(PI)는, LCD(liquid crystal display) 및 LCD를 제어하는 드라이버 회로를 가지고, 다양한 문자와 화상을 표시한다.
근거리 무선통신부(PB)는, 오디오 재생 장치(SAS)와의 근거리 무선통신(예를 들면, 블루투스를 이용한 무선통신)을 수행하기 위한 인터페이스 회로로 구성되어 있다. 이 근거리 무선통신부(PB)는, 컨트롤러(PC)에 의한 제어 하에서, 콘텐츠 서버(CS)로부터 수신된 제한 해제 정보를 송신하고, 재생 제한을 해제해야 할 음악 데이터를 식별하기 위한 음악 데이터 ID 정보와 오디오 재생 장치(SAS)를 식별하기 위한 장치 ID 정보 등을 오디오 재생 장치(SAS)로부터 수신한다.
기억부(PM)는, 예를 들면 ROM이나 EEPROM(electrically erasable programmable read only memory) 등으로 구성된 불휘발성 메모리(PM1)와, 예를 들면 DRAM(dynamic random access memory)이나 SRAM(static random access memory) 등으로 구성된 휘발성 메모리(PM2)를 갖고 있다.
불휘발성 메모리(PM1)는, 컨트롤러(PC)에 의해 실행되는 각종 소프트웨어 프로그램과, CHTML(Compact Hyper Text Markup Language)로 기입된 인터넷 사이트를 HTTP(Hyper Text Transfer Protocol) 또는 HTTPS(Hyper Text Transfer Protocol Security)등의 통신 프로토콜로 관람하기 위한 웹 브라우저 등의 애플리케이션 프로그램을 기억하고 있다. 또한, 이 불휘발성 메모리(PM1)에는, J2ME(Java 2 Micro Edition) 등의 전술한 자바 플랫폼을 제공하기 위한 각종 소프트웨어 프로그램들이 기억되어 있다. 상세하게는, 자바 애플리케이션을 해석/실행하기 위한 KVM(Kilo Virtual Machine), 휴대 단말(PS)에 인스톨된 자바 애플리케이션을 관리하는 기능을 제공하는 JAM(Java Application Manager) 등을 불휘발성 메모리(PM1)는 기억하고 있다. 이 자바 플랫폼을 제공하는 각종 소프트웨어 프로그램을, 휴대 단말(PS)에 탑재되어 있는 컨트롤러(PC) 등의 하드웨어 자원이 실행한다.
또한, 이 불휘발성 메모리(PM1)는, 이 휴대 단말(PS)에 인스톨된 자바 애플리케이션을 기억하기 위한 기억 영역(자바 애플리케이션 기억 영역)(PM11)을 갖고 있다. 이 자바 애플리케이션 기억 영역(PM11)은, 인터넷(IN) 등에 접속되어 있는 서버로부터 다운로드한 자바 애플리케이션과, 구입시 미리 휴대 단말(PS)에 인스톨되어 있는 자바 애플리케이션을 기억하고 있다. 상세한 것은 후술하지만, 이 자바 애플리케이션 기억 영역(PM11)에는, 콘텐츠 서버(CS)에 대해 제한 해제를 요구할 때에 실행되는 재생 제한 해제용의 자바 애플리케이션도 기억된다.
휘발성 메모리(PM2)는, 컨트롤러(PC)의 작업 메모리로서 이용되고, 휴대 단말(PS)에 인스톨된 자바 애플리케이션 실행시에 이용되며, 각종 데이터 등을 일시적으로 기억하기 위해서 이용된다.
도 7은 본 발명의 실시예에 의한 오디오 재생 장치(SAS)의 하드웨어 구성을 도시하는 블록도이다.
오디오 재생 장치(SAS)는, 하드 디스크(HD)에 미리 기억되어 있는 다수의 음악 데이터를 제한 범위 내에서 재생하는 기능과, 근거리 무선통신 기능을 이용하여 휴대 단말(PS)로부터 수신된 제한 해제 정보에 대응하여 음악 데이터에 부가된 재생 제한을 해제하는 기능을 갖고 있다.
근거리 무선통신부(SB)는, 휴대 단말(PS)과 근거리 무선통신(예를 들면, 블루투스 표준을 이용하는 무선통신)을 행하기 위한 인터페이스 회로로 구성된다. 근거리 무선통신부(SB)는, 컨트롤러(SC)에 의한 제어 하에서, 휴대 단말(PS)로부터 수신되는 제한 해제 정보를 수신하고, 재생 제한을 해제해야 할 음악 데이터를 식별하기 위한 음악 데이터 ID 정보와 이 오디오 재생 장치(SAS)를 식별하기 위한 장치 ID 정보 등을 휴대 단말(PS)로 송신한다.
조작 입력부(SO)는, 전원 ON/OFF 키, 숫자, 문자, 및 지시 등을 입력하기 위한 조작 키 등을 가지고, 이들 키의 조작에 대응하는 조작 신호를 컨트롤러(SC)로 출력한다. 표시부(SI)는, LCD 및 LCD를 제어하는 드라이버 회로를 가지고, 각종 문자와 화상을 표시한다.
하드 디스크(HD)는, 음악 데이터를 기억하기 위한 기억 장치이고, 이 하드 디스크(HD)에는 미리 다수의 음악 데이터가 기억되어 있다. 이 기억 장치는, 임의로 데이터를 읽고 쓰기 가능한 기억 매체이면 되고, 하드 디스크 드라이브로 한정되는 것은 아니다.
도 8은 본 발명의 실시예에 의한 음악 데이터의 포맷의 예를 도시하는 도면이다. 음악 데이터는 헤더(H)와 페이로드(P)로 구성되어 있다.
페이로드(P)에는, 디지털 악음 신호를 생성하기 위해서 필요한 본체 데이터가 기억되어 있다.
헤드(H)에는, 헤더 사이즈 정보, 음악 데이터에 대응하는 곡명을 나타내는 곡명 정보, 음악 데이터 ID 정보, 음악 데이터에 부가된 재생 제한에 관한 재생 제한 정보, 및 서버를 지정하는 서버 지정 정보가 기억되어 있다.
재생 제한 정보는, 제한 해제 정보에 따라 재생 제한을 해제하지 않고 페이로드(P)에 기억되어 있는 본체 데이터를 재생하는 조건을 나타내고 있다. 상세하게는, 제한 해제 정보에 근거하여 재생 제한을 해제하지 않고 음악 데이터를 재생할 수 있는 횟수(예를 들면, 3회)를 나타내는 재생 가능 횟수 정보, 재생 제한을 해제하지 않고 음악 데이터를 재생할 수 있는 시간(예를 들면, 30분)을 나타내는 재생 가능 시간 정보, 및/또는 재생 제한을 해제하지 않고 음악 데이터를 재생할 수 있는 기간(예를 들면, 최초에 음악 데이터를 재생한 후 3일간)을 나타내는 재생 가능 기간 정보이다.
재생 제한 정보는, 재생 가능 횟수 정보, 재생 가능 시간 정보, 재생 가능 기간 정보 등으로 구성되지만, 설명의 편의를 위해서, 헤더(H)에 재생 제한 정보로서 재생 가능 횟수 정보만이 기억되어 있는 경우가 설명된다.
한편, 헤더(H)에 기억되어 있는 서버 지정 정보는, 음악 데이터에 부가된 재생 제한을 해제하기 위해서 필요한 제한 해제 정보를 생성하는 콘텐츠 서버(CS)를 지정하는 어드레스 정보이며, URL(예를 들면, http://www…) 등에 의해 표시되어 있다.
도 7로 복귀하면, 컨트롤러(SC)는, CPU, ROM, RAM 등으로 구성되고, ROM 등에 기억되어 있는 각종 제어 프로그램에 따라 오디오 재생 장치(SAS)의 각 부분을 중추적으로 제어하며, 하드 디스크(HD)에 미리 기억되어 있는 음악 데이터의 재생을 제어한다.
도 9는 본 발명의 실시예에 의한 음악 데이터 관리 파일(MF)을 설명하기 위한 도면이다. 음악 데이터 관리 파일(MF)에는, 전술한 곡명 정보, 음악 데이터 ID 정보, 재생 가능 횟수 정보, 서버 지정 정보 이외에, 재생 횟수 정보, 재생 제한 판별 플래그가 서로 대응하여 등록되어 있다.
재생 횟수 정보는, 현 시점에서의 음악 데이터가 재생된 횟수를 나타내는 정보이다. 이 횟수는, 음악 데이터가 재생될 때마다, "1"씩 증가된다. 이 재생 횟수 정보에 의해 나타내어지는 현 시점에서의 횟수가, 재생 가능 횟수 정보에 의해 나타내어지는 재생 가능 횟수(예를 들면, 3회 등)와 일치하면, 이후, 컨트롤러(SC)에 의해 재생 제한이 해제될 때까지, 이 음악 데이터는 재생될 수 없다.
재생 제한 판별 플래그는, 음악 데이터에 부가된 재생 제한이 해제되는가 아 닌가를 판별하기 위한 플래그이다. 상세하게는, 이 재생 제한 판별 플래그가 "1"인 경우, 음악 데이터에 부가된 재생 제한은 해제되지 않고, 이 재생 제한 판별 플래그가 "0"인 경우, 음악 데이터에 부가된 재생 제한은 해제된다. 또한, 재생 시간 정보와 재생 제한 판별 플래그 등의 음악 데이터 관리 파일(MF)에 등록되어 있는 정보의 고쳐쓰기 등의 상세한 것은 후술된다.
도 10은 본 발명의 실시예에 의한 제한 해제 정보 해독 알고리즘(AL2)을 설명하기 위한 도면이다.
전술한 음악 데이터 관리 파일(MF)을 갖는 컨트롤러(SC)는, 근거리 무선통신부(SB)(도 7)를 통해 휴대 단말(PS)로부터 제한 해제 정보가 수신되면, ROM 등에 기억되어 있는 제한 해제 정보 해독 알고리즘(AL2)을 이용하여 재생 제한이 해제되어야 할 음악 데이터 등을 특정한다.
제한 해제 정보 해독 알고리즘(AL2)은, 제한 해제 정보로부터 오디어 재생 장치(SAS)를 식별하기 위한 장치 ID 정보와 재생 제한이 해제되는 음악 데이터를 식별하기 위한 음악 데이터 ID 정보를 얻기 위한 소프트웨어 프로그램이다.
컨트롤러(SC)는, 휴대 단말(PS)로부터 제한 해제 정보가 수신된 후, 제한 해제 정보 해독 알고리즘(AL2)을 이용하여 장치 ID 정보와 음악 데이터 ID 정보를 얻는다. 컨트롤러(SC)는, 얻어진 장치 ID 정보와 ROM 등에 기억되어 있는 고유의 장치 ID 정보를 대조한다. 컨트롤러(SC)는, 대조가 성공적으로 완료되는 경우, 즉 양 장치 ID 정보가 서로 일치하는 경우, 음악 데이터 ID 정보에 대응하는 음악 데이터에 부가된 재생 제한을 해제한다. 또한, 컨트롤러(SC)에 의한 대조 동작의 상 세한 것은 후술된다.
도 7로 복귀하면, 음악 데이터 재생부(SR)는, 컨트롤러(SC)의 제어 하에서, 하드 디스크(HD)에 기억되어 있는 음악 데이터에 근거하여 디지털 악음 신호를 생성하고, 이 신호를 앰프(AP)로 출력한다.
앰프(AP)는, 음악 데이터 재생부(SR)로부터 순차 공급되는 디지털 악음 신호를 증폭하고, 증폭된 신호를 확성기(SP)로 출력하여 악음으로서 소리가 난다.
상기 설명이 본 발명의 실시예에 의한 통신 시스템(100)의 상세한 구성이다. 이하, 통신 시스템(100)에 의해 제공되는 서비스 등이 설명된다.
도 11은 본 발명의 실시예에 의한 등록 처리를 설명하기 위한 시퀀스도이다. 도 12는 오디오 재생 장치(SAS)에 표시되는 화면의 예이고, 도 13a 및 도 13b는 휴대 단말에 표시되는 화면의 예이다.
오디오 재생 장치(SAS)를 소유하는 사용자는, 조작 입력(SO)을 조작하여 전원을 투입한다. 콘텐츠 서버(CS)로의 사용자의 등록이 아직 이루어지지 않은 경우에 전원이 투입되면, 오디오 재생 장치(SAS)의 컨트롤러(SC)는, 프로그램을 기동하여 사용자에 의한 콘텐츠 서버(CS)로의 등록을 촉구하는 문자 메시지(도 12 참조)를 표시부(SI)에 표시한다. 또한, 본 발명의 실시예에서는, 오디오 재생 장치(SAS)의 표시부(SI)에 문자 메시지 등을 표시하여 사용자에게 등록을 촉구하는 경우의 예가 설명되었지만, 예를 들면 오디오 재생 장치(SAS)의 패키지에 콘텐츠 서버(CS)의 어드레스를 기록하여, 이 등록을 사용자에게 촉구하도록 하여도 된다.
그 다음, 사용자는, 표시부(SI)에 표시되는 내용에 따라 콘텐츠에 근거하여 콘텐츠 서버(CS)를 지정하는 어드레스를 휴대 단말(PS)의 브라우저 기능을 이용하여 조작 입력부(PO)에 입력한다. 이 어드레스가 입력되면, 휴대 단말(PS)의 컨트롤러(PC)는, 기억부(PM)에 기억되어 있는 게이트웨이 서버(GWS)를 지정하는 전화번호를 읽어내어, 이 게이트웨이 서버(GWS)와의 접속을 시도한다. 게이트웨이 서버(GWS)와의 접속이 성공적으로 성립되면, 휴대 단말(PS)의 컨트롤러(PC)는, 콘텐츠 서버(CS)를 지정하는 어드레스를 게이트웨이 서버(GWS)로 송신한다(단계 C2 참조). 게이트웨이 서버(GWS)의 사용자 정보 관리부(GU)는, 통신 인테페이스(도면에 도시되지 않음)를 통해 휴대 단말(PS)로부터 이 어드레스를 수신하면, 접속할 때에 휴대 단말로부터 수신된 이 휴대 단말(PS)을 지정하는 전화번호를 검색 키로 하여, 사용자 데이터베이스(UDB)를 검색한다.
사용자 정보 관리부(GU)는, 휴대 단말(PS)을 지정하는 전화번호와 일치하는 전화번호를 발견하면, 이 전화번호에 대응하는 사용자 ID 정보를 읽어내어 시스템 제어부(GC)로 송신한다. 시스템 제어부(GC)는, 사용자 정보 관리부(GU)로부터 사용자 ID 정보를 수신하면, 이 사용자 ID 정보를 휴대 단말(PS)로부터 수신된 어드레스에 의해 지정되는 콘텐츠 서버(CS)로 송신한다(단계 C3 참조).
콘텐츠 서버(CS)의 컨트롤러(CL)는, 인터넷(IN) 등을 통해 이 사용자 ID 정보를 수신하면, 사용자 관리 파일(UF)을 참조하여, 사용자가 이미 등록되어 있지는지 아닌지를 확인한다. 사용자가 아직 등록되어 있지 않은 경우에, 사용자는 사용자 관리 파일(UF)에 등록된다(단계 C4 참조). 그 다음, 컨트롤러(CL)는, 사용자명 등의 사용자에 관한 정보의 입력을 촉구하는 문자 메시지 등을 게이트웨이 서버(GWS)로 회신한다(단계 C5 참조). 게이트웨이 서버(GWS)는, 콘텐츠 서버(CS)로부터 수신된 사용자 ID 정보를 전화번호로 변환하고, 휴대 단말(PS)로 제한 해제 자바 애플리케이션 및 문자 메시지를 송신한다. 휴대 단말(PS)의 컨트롤러(PC)는, 게이트웨이 서버(GWS)로부터 수신된 문자 메시지를 표시부(PI)에 표시하고, 수신한 제한 해제 자바 애플리케이션을 자바 애플리케이션 기억 영역(PM1)에 기억한다(단계 C6 참조).
한편, 사용자는, 휴대 단말(PS)의 표시부(PI)에 표시되는 사용자에 관한 정보의 입력을 지시하는 문자 메시지(도 13a 참조)에 따라, 이름 등을 입력한다. 휴대 단말(PS)의 컨트롤러(PC)는, 조작 입력부(PO) 등을 통하여 사용자에 관한 정보를 수신하면, 이 정보를 콘텐츠 서버(CS)로 송신한다(단계 C7 참조). 콘텐츠 서버(CS)의 컨트롤러(CL)는, 이 정보를 수신하면, 수신한 정보를 전술한 사용자 ID 정보에 대응시켜 사용자 관리 파일(UF)에 등록하고(단계 C8 참조), 등록이 완료하였다는 문자 메시지를 휴대 단말(PS)로 송신한다(단계 C9 참조). 휴대 단말(PS)의 컨트롤러(PC)는, 콘텐츠 서버(CS)로부터 수신한 문자 메시지를 표시부(PI)에 표시한다(단계 C10 참조). 사용자는 표시부(PI)에 표시되는 내용을 확인하고(도 13b 참조), 콘텐츠 서버(CS)에 대한 등록을 종료한다.
도 14는 본 발명의 실시예에 의한 재생 처리를 도시하는 플로차트이다. 도 15a 내지 도 15c는 본 발명의 실시예에 의한 오디오 재생 장치(SAS)에 표시되는 화면을 예를 도시하는 도면이다.
먼저, 사용자는, 오디오 재생 장치(SAS)에 기억되어 있는 다수의 음악 데이 터를 재생하는 경우, 조작 입력부(SO)에 의해 재생해야 할 음악 데이터를 선택하고, 이 음악 데이터의 재생 지시를 입력한다.
오디오 재생 장치(SAS)의 컨트롤러(SC)는, 조작 입력부(SO)를 통하여 재생 지시를 수신하면(단계 S1), 음악 데이터 관리 파일(MF)에 등록되어 있는 재생 제한 판별 플래그(도 9 참조)를 참조하여, 이 음악 데이터에 부가된 재생 제한이 해제되어 있는지 아닌지를 판단한다(단계 S2). 컨트롤러(SC)는, 재생 제한 판별 플래그가 "0"이고, 음악 데이터에 부가된 재생 제한이 해제되어 있다고 판단하면(단계 S2 : YES), 이 음악 데이터의 재생 지시를 음악 데이터 재생부(SR)로 송신하고(단계 S3), 이 데이터에 부가된 재생 제한이 이미 해제되어 있다는 문자 메시지를 표시부(SI)에 표시한다(단계 S4 ; 도 15a 참조). 음악 데이터 재생부(SR)는, 대응하는 음악 데이터의 페이로드(P)에 기억되어 있는 본체 데이터로부터 악음 신호를 생성하고, 생성된 악음 신호를 앰프(AP), 스피커(SP) 등을 통해 음으로서 출력시킨다.
한편, 컨트롤러(SC)는, 재생 제한 판별 플래그가 "1"이고, 음악 데이터에 부가된 재생 제한이 해제되어 있지 않은 것으로 판단하면(단계 S2: NO), 재생 가능한지 아닌지를 판별하기 위해서, 음악 데이터 파일(MF)에 등록되어 있는 재생 가능 횟수 정보와 재생 횟수 정보를 비교한다(단계 S5). 여기서, 예를 들면, 재생 가능 횟수 정보에 나타내어지는 재생 가능 횟수가 "3"인 경우, 및 재생 횟수 정보에 나타내어지는 재생 횟수(즉, 현 시점에서의 음악 데이터의 재생 횟수)가 "1"인 경우, 컨트롤러(SC)는, 현 시점에서의 재생 횟수가 재생 가능 횟수에 도달하기 않았기 때 문에 재생 가능하다고 판단(단계 S5 ; NO)하여, 프로세스는 단계 S6으로 진행한다.
컨트롤러(SC)는, 이 음악 데이터의 재생 지시를 음악 데이터 재생부(SR)로 전송한 후(단계 S6), 재생 횟수 정보에 나타내어지는 재생 횟수를 "1"만큼 증가시킨다(단계 S7). 그 다음, 컨트롤러(SC)는, 증가를 수행한 후의 재생 횟수 및 몇회 재생 가능한가를 나타내는 문자 메시지를 표시부(SI)에 표시한다(단계 S8 ; 도 15b 참조). 또한, 컨트롤러(SC)로부터 재생 지시를 수신한 음악 데이터 재생부(SR)의 동작은, 전술한 동작과 동일하므로, 설명이 생략된다.
한편, 재생 가능 횟수 정보에 나타내어지는 재생 가능 횟수가 "3"인 경우, 및 재생 횟수 정보에 나타내어지는 재생 횟수(즉, 현 시점에서의 음악 데이터의 재생 횟수)가 "3"인 경우, 컨트롤러(SC)는, 현 시점에서의 재생 횟수가 재생 가능 횟수에 도달하였기 때문에 재생이 불가능하다고 판단하고(단계 S5 ; YES), 표시부(SI)에 재생 불가능하다는 문자 메시지를 표시한다(단계 S9; 도 15c 참조). 오디오 재생 장치(SAS)의 컨트롤러(SC)는, 조작 입력부(SO)를 통해 음악 데이터의 재생 지시를 수신할 때마다 전술한 재생 처리를 실행한다.
도 16은 본 발명의 실시예에 의한 재생 제한을 해제하기 위한 처리를 설명하기 위한 시퀀스도이다. 도 17a 및 도 17b는 휴대 단말(PS)에 표시되는 화면을 예를 도시하는 도면이다.
오디오 재생 장치(SAS)에 기억되어 있는 제한된 음악 데이터를 재생, 청취하여 구입, 즉, 재생 제한을 해제해야 할 음악 데이터를 결정한 사용자는, 먼저 조작 입력부(PO)를 조작하여 휴대 단말(PS)의 전원을 투입한다. 그 다음, 사용자는, 이 조작 입력부(PO)를 조작하여 기억 영역(PM11)에 기억되어 있는 다수의 자바 애플리케이션 중에서 제한 해제 자바 애플리케이션을 선택한다. 사용자는, 오디오 재생 장치(SAS)에 대해서도 마찬가지로, 조작 입력부(PO)를 조작하여 오디오 전원을 투입한다.
휴대 단말(PS)의 컨트롤러(PC)는, 사용자에 의해 선택된 제한 해제 자바 애플리케이션을 기동한다(단계 CS1). 오디오 재생 장치(SAS)의 컨트롤러(SC)는, 근거리 무선통신 기능을 갖는 장치(예를 들면, 휴대 단말(PS))가, 통신 영역(즉, 근거리 무선통신을 이용하여 다른 장치와 오디오 재생 장치(SAS)가 통신 가능한 영역)에 있는지의 검출을 개시한다. 컨트롤러(SC)는, 통신 영역에서 휴대 단말(PS)을 검출하면(단계 CS2), 이 휴대 단말(PS)과 인증 처리를 실행하여, 휴대 단말(PS)과 통신을 개시한다. 휴대 단말(PS)의 컨트롤러(PC)는, 사용자에 의해 선택된 제한 해제 자바 애플리케이션에 따라, 오디오 재생 장치(SAS)에 대해 음악 데이터 관리 파일(MF)에 등록되어 있는 곡명 정보의 읽어냄을 요구한다. 오디오 재생 장치(SAS)는, 이 읽어냄 요구에 따라 음악 데이터 관리 파일(MF)에 등록되어 있는 곡명 정보를 읽어내고, 이 정보를 근거리 무선통신부(SB)를 통해 휴대 단말(PS)로 송신한다(단계 CS3).
휴대 단말(PS)의 컨트롤러(PC)는, 오디오 재생 장치(SAS)로부터 근거리 무선통신부(SB)를 통해 이 곡명 정보를 수신하면, 수신한 곡명 정보를 도 17a에 도시되는 바와 같이 목록 형식으로 표시부(PI)에 표시한다(단계 CS4). 휴대 단말(PS)을 소유하는 사용자는, 표시부(PI)에 표시되어 있는 내용을 확인하고, 조작 입력부(PO)를 조작하여 구입할 음악 데이터(이하, "악곡 A"라고 부름)를 선택한다. 컨트롤러(PC)는, 조작 입력부(PO)로부터 "악곡 A"의 선택 지시를 수신하면, 오디오 재생 장치(SAS)에 대해 "악곡 A"의 선택을 통지한다(단계 CS5). 오디오 재생 장치(SAS)의 컨트롤러(SC)는, 이 통지를 수신하면, "악곡 A"에 대응되어 등록되어 있는 서버 지정 정보(이하, "어드레스 A"라고 부름)를 음악 데이터 관리 파일(MF)로부터 읽어내고, "어드레스 A"를 장치 ID 정보와 함께 휴대 단말(PS)로 송신한다(단계 CS6).
휴대 단말(PS)의 컨트롤러(PC)는, 콘텐츠 서버(CS)를 지정하는 "어드레드 A" 및 장치 ID 정보를 수신하면, 도 17b에 도시되는 바와 같이 사용자에 대해 "악곡 A"를 구입하는지 아닌지를 획인하는 문자 메시지 등을 표시부(PI)에 표시한다(단계 CS7). 사용자는, 표시부(PI)에 표시되어 있는 "악곡 A"를 구입을 소망하는 경우, 조작 입력부(PO) 등을 조작하여 표시부(PO)에 표시되어 있는 "YES"를 선택한다. 컨트롤러(PC)는, 사용자의 "YES" 선택을 검출하면, 전술한 등록 처리에서와 같이 게이트웨이 서버(GWS)와의 접속을 시도한다. 접속이 성공적으로 성립되면, 컨트롤러(PC)는, "어드레스 A", 장치 ID 정보, 및 "악곡 A"의 음악 데이터 ID 정보를 게이트웨이 서버(GWS)로 송신함으로써 재생 제한의 해제를 요구한다(단계 CS8). 게이트웨이 서버(GWS)는, 휴대 단말(PS)의 전화번호를 사용자 ID 정보로 변환하고, 이 사용자 ID 정보, 장치 ID 정보, 및 음악 데이터 ID 정보를 "어드레스 A"에 의해 지정되는 콘텐츠 서버(CS)로 송신한다.
콘텐츠 서버(CS)의 컨트롤러(CL)는, 수신한 사용자 ID 정보를 사용자 관리 파일(UF)에 등록되어 있는 ID 정보와 비교함으로써, 등록 사용자로부터의 제한 해제 요구인지 아닌지를 판단한다. 컨트롤러(CL)는, 수신한 사용자 ID 정보가 사용자 관리 파일(UF)에 등록되어 있지 않기 때문에, 미등록 사용자로부터의 제한 해제 요구인 것으로 판단하면, 이 제한 해제 요구의 거절을 나타내는 문자 메시지(예를 들면, "이 서비스는 등록된 사용자만 이용 가능함") 등을 휴대 단말(PS)로 송신한다. 컨트롤러(CL)는, 수신한 사용자 ID 정보가 사용자 관리 파일(UF)에 등록되어 있기 때문에 등록된 사용자로부터의 제한 해제 요구인 것으로 판단하면, 제한 해제 정보 생성 알고리즘(AL)과 수신한 장치 ID 정보 및 음악 데이터 ID 정보를 이용하여 제한 해제 정보를 생성하고, 생성된 제한 해제 정보를 게이트웨이 서버(GWS)로 송신한다(단계 CS9).
컨트롤러(CL)는, 생성된 제한 해제 정보를 게이트웨이 서버(GWS)로 송신한 후, 요금 산출 파일(RF)을 참조하여 사용자에 청구할 요금을 산출하고, 산출된 요금을 게이트웨이 서버(GWS)를 통해 과금 센터(RS)에 통지한다(단계 CS12). 과금 센터(RS)는, 산출된 요금을 사용자의 휴대 단말(PS)의 통신료의 일부로서 사용자에게 과금하고(단계 CS13), 청구서 등을 발행한다. 게이트웨이 서버(GWS)는, 콘텐츠 서버(CS)로부터 수신되는 제한 해제 정보를 휴대 단말(PS)로 송신한다. 휴대 단말(PS)의 컨트롤러(PC)는, 수신한 제한 해제 정보를 근거리 무선통신부(PB)를 통해 오디오 재생 장치(SAS)로 송신한다(단계 CS10). 오디오 재생 장치(SAS)의 컨트롤러(SC)는, 제한 해제 정보를 수신하면, 제한 해제 정보 해독 알고리즘(AL2)을 이용하여 음악 데이터 ID 정보와 장치 ID 정보를 얻는다. 그 다음, 컨트롤러(SC)는, 수신한 제한 해제 정보가 오디오 재생 장치(SAS)에 대해 유효한지 아닌지를 판단하기 위해서, 제한 해제 정보로부터 얻어진 장치 ID 정보와 ROM 등에 기억되어 있는 장치 ID 정보를 비교한다.
컨트롤러(SC)는, 제한 해제 정보로부터 얻어진 장치 ID 정보가 ROM에 기억되어 있는 장치 ID 정보와 일치하지 않은 경우, 수신한 제한 해제 정보의 무효를 통지하는 문자 메시지(예를 들면,"수신한 제한 해제 정보는 무효임") 등을 표시부(SI)에 표시한다. 컨트롤러(SC)는, 제한 해제 정보로부터 얻어진 장치 ID 정보가 ROM에 기억되어 있는 장치 ID 정보와 일치하는 경우, 수신한 제한 해제 정보에 대응하는 음악 데이터에 부가된 재생 제한을 해제하기 위한 처리를 실행한다(단계 CS11). 상세하게는, 컨트롤러(SC)는, 이 음악 데이터 ID 정보에 대응하는 재생 제한 판별 플래그를 "1"에서 "0"으로 변환시킴으로써, 이 음악 데이터에 부가된 재생 제한을 해제한다. 이후, 이 음악 데이터의 무제한 재생이 가능하다.
전술한 바와 같이, 본 발명의 실시예에 의한 오디오 재생 장치(SAS)는, 미리 재생 제한이 부가된 다수의 음악 데이터를 기억하고 있다. 사용자는, 구입할 음악 데이터, 즉 재생 제한을 해제해야 할 음악 데이터를 결정하면, 휴대 단말(PS)을 이용하여 콘텐츠 서버(CS)에 액세스하여 제한 해제 요구를 전송한다. 콘텐츠 서버(CS)는, 이 요구에 대응하는 음악 데이터에 부가된 재생 제한을 해제하기 위한 제한 해제 정보를 생성하고, 이것을 휴대 단말(PS)로 송신한다. 이 제한 해제 정보는, 휴대 단말(PS)로부터 오디오 재생 장치(SAS)로 송신되고, 오디오 재생 장치(SAS)에 의해서 음악 데이터에 부가된 재생 제한이 해제된다.
본 발명의 실시예에 의한 통신 시스템(100)에 의하면, 사용자는 휴대 단말(PS)을 통해 콘텐츠 서버(CS)로부터 재생 제한을 해제하기 위해서 필요한 정보만을 다운로드할 필요가 있어, 오디오 재생 장치(SAS)에 기억되어 있는 음악 데이터를 무제한으로 재생한다. 즉, 소망하는 음악 데이터 전체를 서버로부터 다운로드할 필요가 없기 때문에, 이 다운로드에 요하는 시간, 통신료가 대폭 삭감될 수 있다.
또한, 본 발명의 실시예에 의한 통신 시스템(100)에 의하면, 제한 해제 정보의 양에 대한 요금은, 휴대 단말(PS)에 의한 음성 통화 또는 데이터 통신의 통신료의 일부로서 사용자에게 청구된다. 따라서, 다운로드할 때에 신용카드 번호 등을 입력하는 등의 복잡한 조작이 불필요하므로, 타인이 이 신용카드 번호를 도용할 염려가 없다. 사용자는 편안하게 통신 시스템(100)을 이용할 수 있다.
콘텐츠 서버(CS)는, 휴대 단말(PS)로부터의 요구에 근거하여 재생 제한을 해제해야 할 음악 데이터를 기억하고 있는 오디오 재생 장치(SAS)에 대해 고유의, 즉, 오디오 재생 장치(SAS)에 대해서만 유효한 제한 해제 정보를 생성하고, 이것을 휴대 단말(PS)로 송신한다. 콘텐츠 서버(CS)에 의해 생성되는 제한 해제 정보는, 대응하는 오디오 재생 장치(SAS)에 대해서만 유효하므로, 다른 오디오 재생 장치(SAS)에 기억되어 있는 음악 데이터에 부가된 재생 제한을 해제하는 데에 재생해제 정보가 사용되는 것을 방지할 수 있다.
또한, 오디오 재생 장치(SAS)는, 각 음악 데이터에 포함되는 재생 제한 정보에 따라 재생 제한을 해제하지 않고 음악 데이터를 재생할 수 있다. 따라서, 사용 자는, 이 재생 제한 정보에 의해 나타내어지는 제한 범위 내에서 시험용 음악 데이터를 재생한 후에, 구입할 음악 데이터를 결정할 수 있다.
또한, 오디오 재생 장치(SAS)의 하드 디스크(HD)에 기억되어 있는 음악 데이터가, 예를 들면 오디오 재생 장치(SAS)를 판매하는 가전 판매점 등에 추가하거나 또는 삭제될 수 있다. 새로운 음악 데이터를 오디오 재생 장치(SAS)에 추가하는 방법으로서, 예를 들면, 새로운 음악 데이터를 기억하는 CD-ROM이 사용자에게 배포될 수 있다. 이 경우에, 오디오 재생 장치(SAS)에 장착된 CD-ROM 드라이브를 이용하여 오디오 재생 장치(SAS)의 하드 디스크(HD)로 새로운 음악 데이터가 전송될 수 있다. 또한, 새로운 음악 데이터를 무상으로 제공하는 서버로부터 사용자의 컴퓨터로 다운로드되어, 오디오 재생 장치(SAS)의 하드 디스크(HD)로 전송되어도 된다.
본 발명은 바람직한 실시예에 관련하여 설명되었다. 본 발명은 상기 실시예에 한정되는 것은 아니다. 당해 기술분야의 숙련된 자에 의해 각종 변형, 개선, 조합 등이 이루어질 수 있다는 것은 명백하다.
도 18은 제1 변형예에 의한 재생 처리를 도시하는 플로차트이다. 도 19는 제1 변형예에 의한 음악 데이터 관리 파일(MF2)을 도시하는 도면이다. 이 변형예에서는, 재생 제한 정보로서 헤더(H)에 재생 가능 시간 정보가 등록된다. 또한, 도 18에 도시하는 각 단계 중, 도 14에 대응하는 단계에 대해서는 도 14와 동일한 참조부호로 표시하여 설명을 생략한다.
오디오 재생 장치(SAS)의 컨트롤러(SC)는, 프로세스가 단계 S1에서 단계 S2로 진행하면, 음악 데이터 관리 파일(MF2)에 등록되어 있는 재생 제한 판별 플래그 를 참조하여, 이 음악 데이터에 부가된 재생 제한이 해제되어 있는가 아닌가를 판별한다.
컨트롤러(SC)는, 재생 제한 판별 플래그가 "1"이고, 그래서 음악 데이터에 부가된 재생 제한이 해제되어 있지 않은 것으로 판단하면(단계 S2; NO), 음악 데이터가 재생 가능한가 아닌가를 판별하기 위해서, 음악 데이터 관리 파일(MF2)에 등록되어 있는 재생 가능 시간 정보와 현 시점에서의 재생 합계 시간을 나타내는 재생 합계 시간 정보와 비교한다(단계 Sa5). 예를 들면, 음악 데이터 관리 파일(MF2)에 등록되어 있는 재생 가능 시간 정보에 의해 나타내어지는 재생 가능 시간이 "3시간"이고, 재생 합계 시간 정보에 의해 나타내어지는 현 시점에서의 재생 합계 시간이 "1시간 30분"인 경우, 컨트롤러(SC)는 현 시점에서의 재생 합계 시간이 음악 데이터 관리 파일(MF2)에 등록되어 있는 재생 가능 시간에 도달하지 않았기 때문에 음악 데이터가 재생 가능하다고 판단하고, 이 음악 데이터의 재생 지시를 음악 데이터 재생부(SR)로 송신한다(단계 Sa6).
컨트롤러(SC)는, 이 재생 데이터의 재생 지시를 음악 데이터 재생부(SR)로 송신한 후, 타이머(도면에 도시되지 않음) 등을 이용하여 음악 데이터의 재생 시간의 계측하고, 계측에 따라 음악 데이터 관리 파일(MF2)에 등록되어 있는 재생 합계 시간 정보를 순차 갱신한다. 그 다음, 단계 Sa7에서, 컨트롤러(SC)는, 단계 Sa5와 마찬가지로, 재생 가능 시간과 재생 합계 시간을 비교하여 음악 데이터 관리 파일(MF2)에 등록되어 있는 재생 가능 시간 정보에 의해 나타내어지는 재생 가능 시간에 현 시점에서의 재생 합계 시간이 도달하였는지 아닌지를 판단한다. 컨트롤 러(SC)는, 재생 합계 시간이 재생 가능 시간에 도달하지 않았다고 판단하면(단계 Sa7; NO), 이 음악 데이터의 재생이 종료되는지 아닌지를 더 판단한다(단계 Sa8).
컨트롤러(SC)는, 이 음악 데이터의 재생이 종료되었다고 판단하면(단계 Sa8; YES), 전술한 재생 처리를 종료한다. 컨트롤러(SC)가 이 음악 데이터의 재생이 종료되지 않은 것으로 판단하면(단계 Sa8; NO), 프로세스는 단계 Sa7로 복귀하여, 단계 Sa7 및 단계 Sa8의 처리를 반복 실행한다. 컨트롤러(SC)가 재생 합계 시간이 재생 가능 시간에 도달한 것으로 판단하면(단계 Sa7 ; YES), Sa7 및 단계 Sa8의 처리가 반복되고, 컨트롤러(SC)는 이 음악 데이터의 재생을 강제적으로 종료시키기 위해서, 재생 종료 지시를 음악 데이터 재생부(SR)로 송신한다(단계 Sa10). 단계 Sa5에서, 컨트롤러(SC)가 음악 데이터가 재생 불가능하다고 판단한 경우에는, 전술한 실시예와 동일한 처리가 수행된다.
이상 설명한 바와 같이, 재생 가능 횟수 정보 대신에 재생 가능 시간 정보를 이용하여 재생 처리를 실행되어도 된다. 재생 가능 기간 정보를 이용하여 재생 처리가 실행되는 경우에는, 재생 처리는 재생 가능 횟수 정보를 이용하는 것과 거의 동일하므로 그 경우의 상세한 설명은 생략된다. 또한, 재생 제한 정보로서 재생 가능 횟수 정보, 재생 가능 시간 정보, 재생 가능 기간 정보의 전부 또는 2개가 동시에 이용되어도 된다.
도 20은 제2 변형예에 의한 사용자 관리 파일(UF2)의 예를 도시하는 도면이다.
사용자 관리 파일(UF)에는, 사용자명, 사용자의 ID 정보(도 4) 이외에, 장치 ID 정보, 곡명 정보, 음악 데이터 ID 정보 등이 서로 대응되어 등록되어 있다. 이들 장치 ID 정보, 곡명 정보, 및 음악 데이터 ID 정보는, 예를 들면, 전술한 등록 처리시에, 오디오 재생 장치(SAS)로부터 휴대 단말(PS)을 통해 콘텐츠 서버(CS)로 송신되고, 이 콘텐츠 서버(CS)의 컨트롤러(CL)에 의해 사용자 관리 파일(UF2)에 등록되어 있다.
사용자의 휴대 단말(PS)의 기억부(PM)는, 콘텐츠 서버(CS)를 지정하는 서버 지정 정보가 기억하고 있다. 또한, 이 서버 지정 정보는, 예를 들면 사용자가 오디오 재생 장치(SAS)의 구입 패키지에 인쇄되어 있는 서버 지정 정보를 조작 입력부(PO)를 조작함으로써 입력하여 이 기억부(PM)에 기억된다.
콘텐츠 서버(CS)의 사용자 관리 파일(UF2)에 장치 ID 정보, 곡명 정보, 음악 데이터 ID 정보를 등록하고, 휴대 단말(PS)에 서버 지정 정보를 기억시킴으로써, 사용자는, 휴대 단말(PS)과 오디오 재생 장치(SAS) 모두를 이용하지 않고, 휴대 단말(PS)만을 이용하여 콘텐츠 서버(CS)에 음악 데이터에 부가된 재생 제한 해제를 요구할 수 있다.
도 21은 제2 변형예에 의한 재생 제한 해제 처리를 설명하기 위한 시퀀스도이다. 휴대 단말(PS)을 소유하는 사용자는, 예를 들면 집으로 돌아가는 도중에 음악 데이터를 구입하기로 결정하면, 이 휴대 단말(PS)의 조작 입력부(PO)를 조작하여 기억부(PM)에 기억되어 있는 서버 지정 정보의 읽어냄 지시를 입력한다. 휴대 단말(PS)의 컨트롤러(PC)는, 읽어낸 서버 지정 정보에 대응하는 콘텐츠 서버(CS)에 액세스 요구를 송신한다(단계 Ca1).
콘텐츠 서버(CS)의 컨트롤러(CS)는, 휴대 단말(PS)로부터 게이트웨이 서버(GWS)를 통해 공급되는 사용자 ID 정보를, 사용자 관리 파일(UF)(도 20)에 등록되어 있는 사용자 ID 정보와 비교하고, 액세스 요구가 등록된 사용자로부터 송신되었는지 아닌지를 판단한다. 컨트롤러(CS)는, 액세스 요구가 등록된 사용자로부터 송신되었다고 판단하면, 이 액세스 요구를 허용하고, 곡명 정보를 휴대 단말(PS)로 송신한다(단계 Ca2). 사용자는, 휴대 단말(PS)의 표시부(PI)에 표시되는 곡명을 확인하고(단계 Ca3), 조작 입력부(PO)를 조작하여 구입할 음악 데이터를 선택한다.
사용자에 의해 구입할 음악 데이터가 선택되면, 컨트롤러(PC)는, 선택된 음악 데이터에 대응하는 곡명 정보를 콘텐츠 서버(CS)로 송신하고, 재생 제한 해제를 요구한다(단계 Ca4). 콘텐츠 서버(CS)의 컨트롤러(CL)는, 휴대 단말(PS)로부터 제한 해제 요구를 수신하면, 이 제한 해제 요구에 포함되는 곡명 정보를 검색 키로서 사용자 관리 파일(UF2)에서 검색하여, 이 곡명 정보에 대응하는 음악 데이터 ID 정보 및 대응하는 장치 ID 정보를 취득한다. 그 다음, 컨트롤러(CL)는, 제한 해제 요구로부터 취득한 음악 데이터 ID 정보와 장치 ID 정보, 및 제한 해제 정보 생성 알고리즘(AL)을 이용하여 제한 해제 정보를 생성하고, 생성된 제한 해제 정보를 휴대 단말(PS)로 송신한다(단계 Ca5). 사용자는, 표시부(PI)에 표시된 내용에 근거하여, 이 제한 해제 정보의 성공적인 다운로드를 확인한다.
집으로 돌아온 후, 사용자는 휴대 단말(PS)의 근거리 무선통신 기능을 이용하여, 이 휴대 단말(PS)에 다운로드된 제한 해제 정보를 오디오 재생 장치(SAS)로 송신한다(단계 Ca6). 오디오 재생 장치(SAS)는, 수신한 제한 해제 정보를 이용하여 음악 데이터에 부가된 재생 제한을 해제하고(단계 Ca7), 이후, 이 음악 데이터의 무제한 재생이 가능하다.
콘텐츠 서버(CS)의 사용자 관리 파일(UF2)에 장치 ID 정보, 곡명 정보, 음악 데이터 ID 정보를 등록하고, 휴대 단말(PS)에 서버 지정 정보를 기억시킴으로써, 휴대 단말(PS)만을 이용하여 콘텐츠 서버(CS)에 음악 데이터에 부가된 재생 제한 해제를 요구할 수 있다.
전술한 실시예 및 변형예에서는, 콘텐츠 서버(CS)가 휴대 단말(PS)로부터의 제한 해제 요구에 따라 제한 해제 정보를 생성하고, 생성한 제한 해제 정보를 휴대 단말(PS)로 송신하였지만, 콘텐츠 서버는, 인기있는 곡 등의 곡명 정보 등의 음악 정보를, 등록되어 있는 각 휴대 단말(PS)로 정기(또는 부정기)적으로 배송하여도 된다.
또한, 전술한 본 실시예 및 변형예에서는, 구입 가능한 곡명 정보가 휴대 단말(PS)의 표시부(PI)에 목록으로 만들어졌지만(도 17a 참조), 예를 들면, 아티스트, 장르 등으로 곡명 정보가 목록으로 만들어져도 된다. 또한, 사용자에 의해 소정의 아타스트가 선택되면, 선택한 아티스트가 지금까지 발표한 모든 앨범명(예를 들면, "앨범 A")을 표시하여, 앨범 단위로 음악 데이터를 구입하는 것을 사용자에 권하도록 하여도 된다. 또한, 콘텐츠 서버(CS)는, 앨범 단위로 음악 데이터를 구입하는 경우에 이용하는 제1 요금 산출 파일(RF)과, 사용자에 의해 구입할 음악 데이터를 하나씩 구입하는 경우에 이용하는 제2 요금 산출 파일(RF)을 가져도 된 다. 이 경우에, 제1 요금 산출 파일(RF)에 의해 나타내어지는 요금 체계(예를 들면, 1 제한 해제 정보당 요금)가, 제2 요금 산출 파일(RF)에 의해 나타내어지는 요금 체계보다도 저렴하게 설정되면, 앨범 단위로 음악 데이터를 구입하는 사용자의 수를 증가시킨다.
또한, 전술한 실시예 및 변형예에서는, 휴대 단말(PS)이 휴대 전화로서 설명되었지만, 휴대 단말(PS)로서, PHS(personal handyphone system), 페이저(pager), PDA(personal digital assistance) 등의 무선통신 기능을 이용하여 통신망(예를 들면 인터넷)을 통해 콘텐츠 서버(CS)와 통신 가능한 각종 전자 기기 등이 사용 가능하다. 또한, 전술한 실시예 및 변형예에서는, 휴대 단말(PS)과 오디오 재생 장치(SAS)와의 사이의 근거리 무선통신 시스템으로서 블루투스 표준을 이용하는 무선통신이 이용되었지만, IrDA(Infrared Data Association), IrMC(IrDA Infrared Mobile Communication) 또는 무선 LAN(예를 들면, IEEE802.11a, IEEE802.11b 등)을 이용하는 시스템이어도 된다. 또한, 휴대 단말(PS)과 오디오 재생 장치와의 사이의 무선통신 시스템을 이용하는 대신에, 케이블 등을 이용하여 휴대 단말(PS)과 오디오 재생 장치(SAS)와의 사이에서 유선통신이 성립되어도 된다. 또한, 오디오 재생 장치(SAS)는 휴대 단말(PS)의 기능(즉, 콘텐츠 서버(CS)와 무선 통신 시스템을 통해 통신하는 기능)을 탑재할 수도 있고, 휴대 단말(PS)을 이용하지 않고 콘텐츠 서버(CS)로/로부터 제한 해제 정보 등의 각종 정보를 직접 송수신하여도 된다.
또한, 전술한 실시예 및 변형예에서는, 재생 제한이 부가된 음악 데이터가 예로서 이용되었지만, 영상 데이터, 음성 데이터 등의 재생 제한이 부가된 다양한 멀티미디어 데이터가 이용될 수 있다.
이상 설명한 바와 같이, 본 발명에 의하면, 사용자가 소망하는 음악 데이터를 간단한 절차로 구입할 수 있다.

Claims (7)

  1. 멀티미디어 정보 재생 장치에 기억되어 있는 멀티미디어 정보에 부가된 재생 제한을 해제하는 재생 제한 해제 방법에 있어서, 상기 방법은,
    (a)멀티미디어 정보 재생 장치로부터, 상기 멀티미디어 정보에 부가된 재생 제한을 해제하기 위해 필요한 제한 해제 정보를 생성하는 서버를 지정하는 어드레스 정보를 휴대 단말로 송신하는 단계;
    (b)상기 휴대 단말로부터, 상기 멀티미디어 정보 재생 장치로부터 수신한 어드레스 정보에 따라 통신망을 통해 상기 서버에 액세스하여, 이 서버에 상기 제한 해제 정보의 생성을 요구하는 단계;
    (c)상기 서버에서, 상기 휴대 단말로부터의 요구에 따라 상기 제한 해제 정보를 생성하고, 생성된 제한 해제 정보를 통신망을 통해 상기 휴대 단말로 송신하는 단계;
    (d)상기 휴대 단말로부터, 상기 서버로부터 수신한 상기 제한 해제 정보를 상기 멀티미디어 정보 재생 장치로 송신하는 단계; 및
    (e)상기 멀티미디어 정보 재생 장치에서, 상기 휴대 단말로부터 수신한 상기 제한 해제 정보에 따라, 상기 멀티미디어 정보에 부가된 재생 제한을 해제하는 단계를 포함하는 것을 특징으로 하는 재생 제한 해제 방법.
  2. 제1항에 있어서,
    상기 (a)단계에서는, 상기 멀티미디어 정보 재생 장치로부터, 상기 어드레스 정보 및 상기 멀티미티어 정보 재생 장치를 식별하기 위한 장치 ID 정보를 휴대 단말로 더 송신하고,
    상기 (b)단계에서는, 상기 제한 해제 정보 생성 요구와 함께 상기 장치 ID 정보를 상기 서버로 송신하고,
    상기 (c)단계에서는, 상기 서버에서, 상기 휴대 단말로부터의 요구에 부가된 장치 ID 정보에 따라 상기 제한 해제 정보를 생성하고,
    상기 (e)단계에서는, 상기 멀티미디어 정보 재생 장치에서, 상기 제한 해제 정보로부터 장치 ID 정보를 취득하고, 취득한 장치 ID 정보와 (a)단계에서 송신된 장치 ID 정보를 비교하여 상기 제한 해제 정보의 유효성을 판단하며, 상기 제한 해제 정보가 유효하다고 판단된 경우, 상기 제한 해제 정보에 따라 상기 멀티미디어 정보에 부가된 재생 제한을 해제하는 것을 특징으로 하는 재생 제한 해제 방법.
  3. 제1항에 있어서,
    상기 멀티미디어 정보는, 상기 서버를 지정하는 어드레스 정보와 이 멀티미디어 정보의 명칭을 나타내는 곡명 정보를 포함하고, 상기 멀티미디어 정보 재생 장치에는 상기 멀티미디어 정보가 다수 기억되고,
    (f)상기 (a)단계 전에, 상기 멀티미디어 정보 재생 장치로부터, 다수의 곡명 정보를 상기 휴대 단말로 송신하는 단계; 및
    (g)상기 휴대 단말에서, 이 휴대 단말에 입력되는 곡명 정보 선택 지시에 따라 상기 멀티미디어 정보 재생 장치로부터 수신한 다수의 곡명 정보 중에서 적어도 하나의 곡명 정보를 선택하고, 선택한 곡명 정보를 상기 휴대 단말로부터 상기 멀티미디어 정보 재생 장치에 반송하는 단계를 더 포함하고,
    상기 (a)단계에서는, 상기 (g)단계에서 상기 휴대 단말로부터 수신한 곡명 정보에 대응하는 어드레스 정보를 송신하고,
    상기 (e)단계에서는, 상기 멀티미디어 정보 재생 장치에서, 상기 휴대 단말로부터 수신한 상기 제한 해제 정보에 따라, 상기 다수의 곡명 정보로부터 선택된 곡명 정보에 대응하는 상기 멀티미디어 정보에 부가된 재생 제한을 해제하는 것을 특징으로 하는 재생 제한 해제 방법.
  4. 제1항에 있어서,
    상기 서버는, 상기 제한 해제 정보의 생성 요구를 허용하는 휴대 단말을 식별하기 위한 단말 ID 정보를 기억하는 기억 장치를 포함하고,
    상기 (b)단계에서는, 상기 제한 해제 정보의 생성 요구와 함께 상기 단말 ID 정보를 상기 서버로 송신하고,
    상기 (c)단계에서는, 상기 서버에서, 상기 단계(b)에서 송신한 단말 ID 정보를 상기 기억 장치에 기억되어 있는 단말 ID 정보와 비교하여, 이 요구가 허용되는 것으로 판단되는 경우, 상기 요구에 따라 상기 제한 해제 정보를 생성하는 것을 특징으로 하는 재생 제한 해제 방법.
  5. 멀티미디어 정보 재생 장치에 기억되어 있는 멀티미디어 정보에 부가된 재생 제한을 해제하는 재생 제한 해제 방법에 있어서, 상기 방법은,
    (a)멀티미디어 정보 재생 장치로부터, 상기 멀티미디어 정보에 부가된 재생 제한을 해제하기 위해서 필요한 제한 해제 정보의 생성을, 서버를 지정하는 어드레스 정보에 따라 무선 통신 시스템을 통해 상기 서버에 액세스하여 요구하는 단계;
    (b)상기 서버에서, 상기 멀티미디어 정보 재생 장치로부터의 요구에 따라 상기 제한 해제 정보를 생성하고, 생성된 제한 해제 정보를 상기 서버로부터 상기 멀티미디어 정보 재생 장치로 송신하는 단계; 및
    (c)상기 멀티미디어 정보 재생 장치에서, 상기 서버로부터 수신한 상기 제한 해제 정보에 따라, 상기 멀티미디어 정보에 부가된 재생 제한을 해제하는 단계를 포함하는 것을 특징으로 하는 재생 제한 해제 방법.
  6. 멀티미디어 정보 재생 장치에 기억되어 있는 멀티미디어 정보에 부가된 재생 제한을 해제하기 위해, 서버, 휴대 단말, 및 상기 휴대 단말에 대응하는 멀티미디어 정보 재생 장치를 갖는 통신 시스템의 재생 제한 해제 방법에 있어서,
    상기 휴대 단말은, 상기 멀티미디어 정보에 부가된 재생 제한을 해제하기 위해서 필요한 제한 해제 정보를 생성하는 서버를 지정하는 어드레스 정보를 기억하고,
    상기 서버는, 휴대 단말을 식별하기 위한 단말 ID 정보를, 각각 상기 휴대 단말에 대응하는 멀티미디어 정보 재생 장치에 기억되어 있는 멀티미디어 정보의 명칭을 나타내는 다수의 곡명 정보에 대응시켜 기억하고, 상기 방법은,
    (a)상기 휴대 단말로부터, 상기 어드레스 정보에 따라 통신망을 통해 상기 서버에 액세스하여, 상기 휴대 단말로부터 상기 서버에 곡명 정보를 요구하는 단계;
    (b)상기 휴대 단말로부터의 요구에 따라 이 휴대 단말의 단말 ID 정보에 대응하는 상기 다수의 곡명 정보를 회신하는 단계;
    (c)상기 휴대 단말에서, 상기 휴대 단말에 입력되는 곡명 정보 선택 지시에 따라 상기 서버로부터 수신한 다수의 곡명 정보로부터 적어도 하나의 곡명 정보를 선택하고, 선택한 곡명 정보를 포함하여 상기 제한 해제 정보의 생성을 상기 휴대 단말로부터 상기 서버에 요구하는 단계;
    (d)상기 서버에서, 상기 휴대 단말로부터의 요구에 따라, 제한 해제 정보를 생성하고, 생성된 제한 해제 정보를 통신망을 통해 상기 휴대 단말로 송신하는 단계;
    (e)상기 휴대 단말로부터, 상기 서버에서 송신된 상기 제한 해제 정보를 상기 멀티미디어 정보 재생 장치로 송신하는 단계; 및
    (f)상기 멀티미디어 정보 재생 장치에서, 상기 휴대 단말로부터 수신한 상기 제한 해제 정보에 따라, 상기 재생 제한을 해제해야 할 멀티미디어 정보를 특정하고, 특정된 멀티미디어 정보에 부가된 재생 제한을 수신된 제한 해제 정보에 따라 해제하는 단계를 포함하는 것을 특징으로 하는 재생 제한 해제 방법.
  7. 멀티미디어 정보에 부가된 재생 제한을 해제하기 위한 제한 해제 정보를 통신망을 통해 서버에 요구하는 요구 장치, 상기 서버로부터 상기 제한 해제 정보를 수신하는 수신기, 및 수신된 상기 제한 해제 정보를 멀티미디어 정보 재생 장치로 송신하는 송신기를 포함하며, 상기 서버와 상기 멀티미디어 정보 재생 장치를 중계하는 휴대 단말;
    상기 휴대 단말로부터의 요구에 따라 상기 제한 해제 정보를 생성하는 발생기, 및 생성된 상기 제한 해제 정보를 통신망을 통해 휴대 단말로 송신하는 송신기를 포함하는 서버; 및
    재생 제한이 부가된 멀티미디어 정보를 기억하는 기억 장치, 상기 휴대 단말로부터 상기 제한 해제 정보를 수신하는 수신기, 및 상기 수신기에 의해 상기 제한 해제 정보가 수신된 경우 상기 제한 해제 정보에 따라 상기 멀티미디어 정보에 부가된 재생 제한을 해제하는 제한 해제 장치를 포함하는 멀티미디어 정보 재생 장치를 포함하는 것을 특징으로 하는 통신 시스템.
KR1020030059862A 2002-08-28 2003-08-28 통신 시스템 및 재생 제한 해제 방법 KR100582175B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002249415A JP4082138B2 (ja) 2002-08-28 2002-08-28 通信システム及び再生制限解除方法
JPJP-P-2002-00249415 2002-08-28

Publications (2)

Publication Number Publication Date
KR20040019997A KR20040019997A (ko) 2004-03-06
KR100582175B1 true KR100582175B1 (ko) 2006-05-23

Family

ID=32056536

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030059862A KR100582175B1 (ko) 2002-08-28 2003-08-28 통신 시스템 및 재생 제한 해제 방법

Country Status (3)

Country Link
JP (1) JP4082138B2 (ko)
KR (1) KR100582175B1 (ko)
CN (1) CN1251094C (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9715500B2 (en) * 2004-04-27 2017-07-25 Apple Inc. Method and system for sharing playlists
US8145532B2 (en) * 2006-06-27 2012-03-27 Microsoft Corporation Connecting devices to a media sharing service
JP5403725B2 (ja) * 2006-11-14 2014-01-29 独立行政法人産業技術総合研究所 サーバによるサービス提供システムおよびサービス提供方法
JP5339989B2 (ja) * 2009-03-31 2013-11-13 ソフトバンクモバイル株式会社 コンテンツ提供システム

Also Published As

Publication number Publication date
JP4082138B2 (ja) 2008-04-30
JP2004086053A (ja) 2004-03-18
KR20040019997A (ko) 2004-03-06
CN1251094C (zh) 2006-04-12
CN1493997A (zh) 2004-05-05

Similar Documents

Publication Publication Date Title
US7233787B2 (en) Data distribution terminal, menu server, and distribution reservation system using them
US8909935B2 (en) Information processing system
JP4890578B2 (ja) コンテンツ配信システム及びコンテンツ配信方法
US20060106643A1 (en) On-line subscription system and method
JP2004265335A (ja) 情報処理装置および方法、並びにプログラム
JP2007503648A (ja) コンピュータにて読み取り可能なコンテンツへのアクセスを、ダウンロード可能な証明書により制御するためのシステムおよび方法
JP3634742B2 (ja) 配信システムおよび携帯電話機
JP2004265333A (ja) 情報処理装置および方法、並びにプログラム
KR100582175B1 (ko) 통신 시스템 및 재생 제한 해제 방법
JP2003178022A (ja) 識別情報発行装置及び方法、識別情報発行プログラムを記憶した記憶媒体、識別情報発行プログラム、情報処理装置及び方法、情報処理プログラムを記憶した記憶媒体、情報処理プログラム、情報処理システム
JP4959086B2 (ja) 通信システム
JP4547867B2 (ja) 情報処理装置およびプログラム
JP5135042B2 (ja) 情報配信システム及び情報通信端末
JP2004005042A (ja) 情報管理装置および方法、情報処理装置および方法、記録媒体、並びにプログラム
JP2004295365A (ja) プログラム配信システム及び方法、プログラム配信サーバ、ならびに、コンピュータプログラム
JP2002258878A (ja) コンテンツデータ配信システム
JP2002278860A (ja) 中継装置、通信装置、通信制御方法、通信制御プログラムおよび通信制御プログラムを記録した記録媒体
JP4184027B2 (ja) 情報配信システム、サーバおよびコンビネーション認証方法
JP2009089297A (ja) コンテンツ取得システムおよび携帯端末装置
JP2005031803A (ja) コンテンツマネージメント装置,ネットワーク経由でのコンテンツの取得方法,プログラム
JP7021297B2 (ja) サーバ装置、制御方法及びプログラム
JP2002007343A (ja) 情報処理装置および方法、並びに記録媒体
WO2003100683A1 (fr) Systeme de traitement d'informations
JP2003162648A (ja) コンテンツ提供システム、情報処理装置および方法、記録媒体、並びにプログラム
KR20020035524A (ko) 벨소리와 그림 파일의 이동 통신 단말기 전송 방법 및 그시스템

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
FPAY Annual fee payment

Payment date: 20120419

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee