KR100749731B1 - Method for providing mobile terminal with multimedia file and pre-play key - Google Patents

Method for providing mobile terminal with multimedia file and pre-play key Download PDF

Info

Publication number
KR100749731B1
KR100749731B1 KR1020070031149A KR20070031149A KR100749731B1 KR 100749731 B1 KR100749731 B1 KR 100749731B1 KR 1020070031149 A KR1020070031149 A KR 1020070031149A KR 20070031149 A KR20070031149 A KR 20070031149A KR 100749731 B1 KR100749731 B1 KR 100749731B1
Authority
KR
South Korea
Prior art keywords
multimedia file
license key
wireless terminal
sound source
key
Prior art date
Application number
KR1020070031149A
Other languages
Korean (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 (주)이노비츠아이엔씨
Priority to KR1020070031149A priority Critical patent/KR100749731B1/en
Application granted granted Critical
Publication of KR100749731B1 publication Critical patent/KR100749731B1/en
Priority to PCT/KR2008/001110 priority patent/WO2008120872A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0838Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data
    • H04W8/245Transfer of terminal data from a network towards a terminal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • G06Q20/1235Shopping for digital content with control of digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/03Protecting confidentiality, e.g. by encryption
    • H04W12/033Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/04Key management, e.g. using generic bootstrapping architecture [GBA]
    • H04W12/043Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
    • H04W12/0431Key distribution or pre-distribution; Key agreement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/80Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Telephonic Communication Services (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

A method for providing a mobile terminal with a multimedia file and a pre-play key is provided to search a desired multimedia file during a movement and to previously reproduce the desired multimedia file without an excessive data communication fee. A method for providing a mobile terminal with a multimedia file and a pre-play key includes the steps of: encoding the multimedia file to store the encoded multimedia file; receiving a multimedia file request message including a multimedia file selection standard from a user's terminal(200); searching the encoded multimedia file matched with the multimedia file selection standard; and transmitting the searched and encoded multimedia file and the pre-play key for the searched and encoded multimedia file to a wireless terminal(300) through the user's terminal(200).

Description

무선 단말기에 암호화된 멀티미디어 파일과 미리 재생하기 키를 제공하는 방법{METHOD FOR PROVIDING MOBILE TERMINAL WITH MULTIMEDIA FILE AND PRE-PLAY KEY}METHOOD FOR PROVIDING MOBILE TERMINAL WITH MULTIMEDIA FILE AND PRE-PLAY KEY}

도 1은 본 발명의 일 실시예에 따른 음원 제공 시스템에 관한 개략적인 블록도이다.1 is a schematic block diagram of a sound source providing system according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 음원 제공 서버의 세부 블록도이다.2 is a detailed block diagram of a sound source providing server according to an exemplary embodiment of the present invention.

도 3는 본 발명의 일 실시예에 따른 사용자 단말기의 세부 블록도이다.3 is a detailed block diagram of a user terminal according to an embodiment of the present invention.

도 4는 본 발명의 일 실시예에 따른 자동 다운로드 에이전트의 예시적인 화면을 도시한 도면이다.4 is a diagram illustrating an exemplary screen of an automatic download agent according to an embodiment of the present invention.

도 5는 본 발명의 일 실시예에 따른 무선 단말기의 세부 블록도이다.5 is a detailed block diagram of a wireless terminal according to an embodiment of the present invention.

도 6는 본 발명의 일 실시예에 따른 음원 검색 화면의 예시를 도시한 도면이다.6 is a diagram illustrating an example of a sound source search screen according to an embodiment of the present invention.

도 7은 본 발명의 일 실시예에 따른 미리 듣기 화면의 예시를 도시한 도면이다.7 is a diagram illustrating an example of a preview screen according to an embodiment of the present invention.

도 8는 본 발명의 일 실시예에 따른 음원 및 라이센스 키 제공 방법을 설명하기 위한 신호 흐름도이다.8 is a signal flowchart illustrating a sound source and a license key providing method according to an embodiment of the present invention.

*도면의 주요 부분에 부호의 설명** Explanation of symbols in the main part of the drawing *

100 : 음원 제공 서버 200 : 사용자 단말기100: sound source server 200: user terminal

300 : 무선 단말기 400 : 네트워크300: wireless terminal 400: network

본 발명은 무선 단말기에 멀티미디어 파일을 제공하는 방법에 관한 것으로, 특히, 무선 단말기에 암호화된 멀티미디어 파일과 미리 재생하기 키를 미리 제공한 후, 멀티미디어 파일 구매 요청을 수신한 경우에 해당 멀티미디어 파일에 대한 라이센스 키를 전송해주는 방법에 관한 것이다.The present invention relates to a method for providing a multimedia file to a wireless terminal, and in particular, after receiving an encrypted multimedia file and a pre-play key in advance, and receiving a multimedia file purchase request, It relates to a method of transferring a license key.

이동 통신 서비스는 양적으로는 물론 질적으로 비약적인 성장을 하여 기본적인 통화 서비스 이외의 각종 멀티미디어 컨텐츠를 제공하기에 이르렀으며, 특히 젊은 연령층을 중심으로 휴대 단말기가 엔터테인먼트를 즐기기 위한 수단이라는 인식이 널리 퍼져 개인 휴대 단말기를 이용한 부가서비스 사업이 활발하게 전개되고 있다. Mobile communication service has grown quantitatively and qualitatively to provide various multimedia contents in addition to basic calling service. Especially, the younger people have been widely recognized that mobile terminal is a means to enjoy entertainment. The value-added service business using the terminal is actively being developed.

이러한 새로운 서비스 분야 중 가장 큰 관심을 받고 있는 분야 중 하나가 바로 음악 분야이며, 현재 벨소리, 칼라링, MP3 파일 다운로드, 신규 앨범 소개 등의 새로운 음악 관련 서비스가 지속적으로 개발되어 보급되고 있다.One of the areas of greatest interest among these new service areas is the music field, and new music-related services such as ringtones, coloring, MP3 file downloads, and introduction of new albums are continuously being developed and distributed.

하지만, 모든 콘텐츠들이 디지털화되어 감에 따라, 디지털 콘텐츠가 온라인 상에서 무단 복제되어 유통됨으로써 저작권자들의 권리를 침해하고 있다. 이에 따라 DRM(Digital Right Management) 솔루션 도입을 통한 저작권 보호 정책이 시행되고 있으며, 전 세계적으로 각종 미디어 산업에 저작권 보호를 위한 DRM 솔루션 채택이 일반화되고 있는 추세이다.However, as all of the content is digitized, digital content is copied and distributed online to violate the rights of the copyright holders. Accordingly, copyright protection policies are being implemented through the introduction of digital right management (DRM) solutions, and the adoption of DRM solutions for copyright protection is becoming common in various media industries around the world.

이러한 DRM 기술을 이용하여 무선 단말기에서 멀티미디어 파일, 예를 들어, 음원을 구매하여 재생하는 종래의 방법은 다음과 같다.A conventional method of purchasing and playing a multimedia file, for example, a sound source, in a wireless terminal using the DRM technology is as follows.

사용자는 핸드폰 등의 무선 단말기를 통하여 컨텐츠 제공 서버에 자신이 선택한 음원에 대한 다운로드 요청을 전송하고, 해당 음원에 대한 결제를 한다. 컨텐츠 제공 서버는 요청된 음원에 대한 결제 여부를 확인한 후, 해당 음원을 암호화하여 복원 정보와 함께 무선 단말기로 전송한다. 무선 단말기는 전송된 복원 정보를 이용하여, 암호화된 음원을 복호화하여 음원을 재생한다.The user transmits a download request for the sound source selected by the user to the content providing server through a wireless terminal such as a mobile phone and pays for the sound source. The content providing server checks whether the requested sound source is paid, and then encrypts the sound source and transmits the sound source to the wireless terminal with the restoration information. The wireless terminal reproduces the sound source by decrypting the encrypted sound source using the transmitted restoration information.

하지만, 상기와 같은 종래 기술에 의하면, 사용자가 컨텐츠 제공 서버에 접속하여 음원을 검색하고, 검색된 음원 중 일부를 미리 듣기하고, 구매할 음원을 선택하고, 선택된 음원에 대한 결제를 하고, 해당 음원을 다운로드받는 전 과정이 데이터 통화에 의하여 이루어지기 때문에 과도한 데이터 통화료가 부과되는 문제점이 있었다.However, according to the related art, a user accesses a content providing server to search for a sound source, listens to some of the found sound sources, selects a sound source to purchase, pays for the selected sound source, and downloads the corresponding sound source. There is a problem that excessive data charges are imposed because the entire process is made by data calls.

따라서, 과도한 데이터 통화료를 지불하지 않기 위하여, 다음과 같은 종래 기술이 활발히 이용되고 있다. Therefore, in order not to pay excessive data call charges, the following conventional techniques are actively used.

사용자는 개인 컴퓨터 등을 이용하여 정액제로 운영되는 인터넷 망에 접속하여 멀티미디어 파일, 예를 들어, 음원을 검색하고, 검색된 음원 중 일부를 미리 듣 기 하고, 구매할 음원을 선택한다. 그리고, 선택된 음원에 대한 결제를 하고, 해당 음원을 다운로드받는다.The user accesses an internet network operated by a flat rate using a personal computer and the like, searches for multimedia files, for example, a sound source, listens to some of the found sound sources, and selects a sound source to purchase. Then, the payment is made for the selected sound source, and the corresponding sound source is downloaded.

그 후, USB 인터페이스 등을 이용하여 개인 컴퓨터에 다운로드된 음원을 음악 재생이 가능한 휴대 단말기 등으로 전송한다. Thereafter, the sound source downloaded to the personal computer is transferred to a portable terminal capable of playing music using a USB interface or the like.

상기한 방식에 의하면, 정액제로 운영되는 인터넷 망을 이용하여 음원을 구매하고, 이를 다시 휴대 단말기로 다운로드할 수 있기 때문에, 과도한 데이터 통화료가 부과되지 않는 장점이 있다.According to the above method, since the sound source can be purchased using the internet network operated at a flat rate and downloaded again to the mobile terminal, there is an advantage that an excessive data call fee is not charged.

하지만, 상기와 같은 방식은 사용자가 언제 어디서나 이동 중에 무선 단말기를 통하여 음원 등과 같은 멀티미디어 파일을 구매할 수 없고, 반드시 개인 컴퓨터 등에서 정액제로 운영되는 인터넷 망에 접속해서 멀티미디어 파일을 구매해야 하기 때문에 매우 불편한 문제점이 있었다. However, the above-described method is very inconvenient because the user cannot purchase multimedia files such as a sound source through a wireless terminal anytime, anywhere while moving, and must purchase a multimedia file by accessing an internet network operated at a flat rate on a personal computer. There was this.

다시 말해, 원하는 멀티미디어 파일을 다운로드받기 위해서는, 컴퓨터를 켜고, 프로그램을 실행하여 멀티미디어 파일을 검색하고, 원하는 멀티미디어 파일을 선택하고, 이를 미리 재생하기 한 후, 결제를 행하여 다운로드 받고, 다시 무선 단말기와 개인 컴퓨터를 연결하여 멀티미디어 파일을 전송받는 과정을 거쳐야 하기 때문에 매우 불편할 뿐만 아니라 너무 많은 시간이 소요되는 문제점이 있었다.In other words, in order to download the desired multimedia file, turn on the computer, run the program to search for the multimedia file, select the desired multimedia file, play it in advance, and download it by making a payment. It is very inconvenient because it has to go through the process of receiving a multimedia file by connecting a computer, there was a problem that takes too much time.

또한, 멀티미디어 컨텐츠의 특성상 검색 및 구매 단계에서 미리 재생하기 시간이 소요되는데, 종래 기술은 이러한 미리 재생하기 시간을 컴퓨터가 설치된 한정된 공간에서 소요시키므로, 휴대폰 일체형 멀티미디어 재생기 등과 같이 이동성이 장점인 장치에게는 오히려 제약 요소로 작용하는 문제점이 존재하였다.In addition, due to the nature of the multimedia content, it takes time to play in advance in the search and purchase phase, and the prior art takes such a pre-play time in a limited space where a computer is installed. There was a problem acting as a constraint.

따라서, 값비싼 데이터 통화료를 지불하지 않으면서도, 언제 어디서나 편리하게 멀티미디어 파일을 구매할 수 있는 기술의 개발이 절실히 요망되는 상황이었다.Therefore, there is an urgent need for the development of a technology that can conveniently purchase multimedia files anytime and anywhere without paying expensive data calls.

본 발명은 전술한 종래 기술의 문제점을 해결하기 위하여, 과도한 데이터 통화료를 지불하지 않으면서도, 언제 어디서나 편리하게 멀티미디어 파일을 구매할 수 있는 시스템 및 방법을 제공한다.The present invention provides a system and method that can conveniently and conveniently purchase a multimedia file anytime, anywhere without paying excessive data calls in order to solve the problems of the prior art described above.

또한, 본 발명은 과도한 데이터 통화료를 지불하지 않으면서도 장소의 제약없이 무선 단말기에서 멀티미디어 파일 검색, 미리 재생하기, 멀티미디어 파일 구입을 모두 할 수 있는 시스템 및 방법을 제공한다.In addition, the present invention provides a system and method for searching, pre-playing multimedia files, and purchasing multimedia files in a wireless terminal without limiting the place without paying excessive data calls.

상술한 목적을 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면은 멀티미디어 파일 제공 서버가 무선 단말기로 멀티미디어 파일을 제공하는 방법에 있어서, (a) 멀티미디어 파일을 암호화하여 저장하는 단계와, (b) 사용자 단말기로부터 멀티미디어 파일 선택 기준을 포함하는 멀티미디어 파일 요청 메시지를 수신하는 단계와, (c) 상기 멀티미디어 파일 선택 기준과 매칭하는 암호화된 멀티미디어 파일 을 검색하는 단계 및 (d) 상기 검색된 암호화된 멀티미디어 파일과 상기 검색된 암호화된 멀티미디어 파일에 대한 미리 재생하기 키를 상기 사용자 단말기를 통 하여 상기 무선 단말기로 전송하는 단계를 포함하는 멀티미디어 파일 제공 방법을 제공한다.As a technical means for achieving the above object, a first aspect of the present invention provides a method for providing a multimedia file to a wireless terminal by the multimedia file providing server, (a) encrypting and storing the multimedia file, (b) Receiving a multimedia file request message including a multimedia file selection criterion from a user terminal, (c) retrieving an encrypted multimedia file matching the multimedia file selection criterion, and (d) the retrieved encrypted multimedia file And transmitting a pre-play key for the retrieved encrypted multimedia file to the wireless terminal through the user terminal.

한편, 본 발명의 제 2 측면은 사용자 단말기가 무선 단말기로 멀티미디어 파일을 제공하는 방법에 있어서, (a) 멀티미디어 파일 선택 기준을 입력받는 단계와, (b) 상기 멀티미디어 파일 선택 기준을 포함하는 멀티미디어 파일 요청 메시지를 멀티미디어 파일 제공 서버로 전송하는 단계와, (c) 상기 멀티미디어 파일 제공 서버로부터 상기 멀티미디어 파일 선택 기준과 매칭하는 암호화된 멀티미디어 파일과 상기 암호화된 멀티미디어 파일에 대한 미리 재생하기 키를 수신하는 단계 및 (d) 상기 수신된 암호화된 멀티미디어 파일과 미리 재생하기 키를 상기 무선 단말기로 전송하는 단계를 포함하는 멀티미디어 파일 제공 방법을 제공한다.Meanwhile, a second aspect of the present invention provides a method for providing a multimedia file to a wireless terminal by a user terminal, the method comprising: (a) receiving a multimedia file selection criterion; and (b) a multimedia file including the multimedia file selection criterion. Transmitting a request message to a multimedia file providing server, and (c) receiving an encrypted multimedia file matching the multimedia file selection criteria and a pre-play key for the encrypted multimedia file from the multimedia file providing server. And (d) transmitting the received encrypted multimedia file and the pre-play key to the wireless terminal.

한편, 본 발명의 제 3 측면은 무선 단말기를 이용하여 멀티미디어 파일을 구매하는 방법에 있어서, (a) 멀티미디어 파일 선택 기준을 입력받는 단계와, (b) 상기 멀티미디어 파일 선택 기준과 매칭하는 암호화된 멀티미디어 파일과 상기 암호화된 멀티미디어 파일에 대한 미리 재생하기 키를 수신하는 단계와, (c) 상기 암호화된 멀티미디어 파일에 대한 라이센스 키 구매 메시지를 멀티미디어 파일 제공 서버로 전송하는 단계와, (d) 상기 라이센스 키 구매 메시지에 해당하는 라이센스 키를 상기 멀티미디어 파일 제공 서버로부터 수신하는 단계 및 (e) 상기 라이센스 키를 이용하여 상기 암호화된 멀티미디어 파일을 복호화하여 재생하는 단계를 포함하는 멀티미디어 파일 구매 방법을 제공한다.According to a third aspect of the present invention, there is provided a method for purchasing a multimedia file using a wireless terminal, the method comprising: (a) receiving a multimedia file selection criterion; and (b) an encrypted multimedia matching the multimedia file selection criterion. Receiving a pre-play key for a file and the encrypted multimedia file, (c) transmitting a license key purchase message for the encrypted multimedia file to a multimedia file providing server, and (d) the license key Receiving a license key corresponding to a purchase message from the multimedia file providing server, and (e) decrypting and playing the encrypted multimedia file using the license key provides a multimedia file purchase method.

한편, 본 발명의 제 4 측면은 무선 단말기를 이용하여 멀티미디어 파일을 선 물하는 방법에 있어서, (a) 암호화된 멀티미디어 파일과 상기 암호화된 멀티미디어 파일에 대한 미리 재생하기 키를 수신하는 단계와, (b) 상기 암호화된 멀티미디어 파일에 대한 라이센스 키 구매 메시지와 선물 받을 무선 단말기의 식별 정보를 멀티미디어 파일 제공 서버로 전송하는 단계와, (c) 상기 선물 받을 무선 단말기가 상기 라이센스 키 구매 메시지에 해당하는 라이센스 키를 상기 멀티미디어 파일 제공 서버로부터 수신하는 단계 및 (d) 상기 선물 받을 무선 단말기가 상기 라이센스 키를 이용하여 상기 암호화된 멀티미디어 파일을 복호화하여 재생하는 단계를 포함하는 멀티미디어 파일 선물 방법을 제공한다.Meanwhile, a fourth aspect of the present invention provides a method of presenting a multimedia file using a wireless terminal, the method comprising the steps of: (a) receiving an encrypted multimedia file and a pre-play key for the encrypted multimedia file; b) transmitting a license key purchase message for the encrypted multimedia file and identification information of the wireless terminal to be given to the multimedia file providing server, and (c) the license corresponding to the license key purchase message to the wireless terminal to receive the gift. Receiving a key from the multimedia file providing server, and (d) decrypting and playing the encrypted multimedia file using the license key by the wireless terminal to receive the gift.

한편, 본 발명의 제 5 측면은 무선 단말기를 이용하여 멀티미디어 파일을 구매하는 방법에 있어서, (a) 암호화된 멀티미디어 파일과 상기 암호화된 멀티미디어 파일에 대한 미리 재생하기 키를 수신하는 단계와, (b) 상기 암호화된 멀티미디어 파일에 대한 구매 예약을 하는 단계와, (c) 사용자 단말기가 상기 무선 단말기로부터 상기 구매 예약된 멀티미디어 파일에 대한 정보를 수신하여, 상기 구매 예약된 멀티미디어 파일에 대한 라이센스 키 구매 메시지를 멀티미디어 파일 제공 서버로 전송하는 단계와, (d) 상기 사용자 단말기가 상기 라이센스 키 구매 메시지에 해당하는 라이센스 키를 상기 멀티미디어 파일 제공 서버로부터 수신하여 상기 무선 단말기로 전달하는 단계 및 (e) 상기 라이센스 키를 이용하여 상기 암호화된 멀티미디어 파일을 복호화하여 재생하는 단계를 포함하는 멀티미디어 파일 구매 방법을 제공한다.Meanwhile, a fifth aspect of the present invention provides a method of purchasing a multimedia file using a wireless terminal, the method comprising: (a) receiving an encrypted multimedia file and a pre-play key for the encrypted multimedia file; A purchase reservation for the encrypted multimedia file; and (c) a user terminal receives information on the purchase-reserved multimedia file from the wireless terminal, and purchases a license key for the purchase-received multimedia file. Transmitting the license key corresponding to the license key purchase message from the multimedia file providing server to the wireless terminal; and (e) the license. Decrypt the encrypted multimedia file using a Purchase offers multimedia files comprising the step of regeneration.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다. DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. Throughout the specification, when a part is "connected" to another part, this includes not only "directly connected" but also "electrically connected" with another element in between. . In addition, when a part is said to "include" a certain component, which means that it may further include other components, except to exclude other components unless otherwise stated.

본 명세서에서 “멀티 미디어 파일”은 “음원” 뿐만 아니라 “동영상”, “게임”, “이미지”, “텍스트” 등을 포함하며, “동영상”은 “MPEG2”, “MPEG4”, “H.264”, “WMV”, “ASF”, “AVI”, “DIVX”, “XVID”와 같은 파일 포맷 또는 코덱을 포함하여 프레임 단위로 움직임이 있는 모든 콘텐츠와, “FLASH” 파일 등을 포함한다.In the present specification, "multi-media file" includes not only "sound source" but also "video", "game", "image", "text", etc., and "video" includes "MPEG2", "MPEG4", and "H.264". “FLASH” files, including all content with movement in frames, including file formats or codecs such as ”,“ WMV ”,“ ASF ”,“ AVI ”,“ DIVX ”, and“ XVID ”.

본 명세서에서 “음원”은 MP3, OGG, WAV, WMA, AAC 등과 같은 음악 파일과 SMAF(Synthetic Music Mobile Application Format), SMF(Standard Midi File), MP3 벨 등과 같은 벨소리 파일을 포함한다.As used herein, the term "sound source" includes a music file such as MP3, OGG, WAV, WMA, AAC, and the like, and a ringtone file such as Synthetic Music Mobile Application Format (SMAF), Standard Midi File (SMF), MP3 ring, and the like.

본 명세서에서 “미리 재생하기”는 멀티미디어 파일이 “음원”인 경우에는 “미리 듣기”를 의미하고, “동영상”인 경우에는 동영상의 일부분을 “미리 보기 ”하는 것을 의미하며, “게임”인 경우에는 게임의 일부분을 실행하기가 되고, “텍스트”의 경우에는 텍스트의 일부분을 “미리 보기”가 되고, “이미지”의 경우에는 “이미지”의 일부분을 “미리 보기”가 된다.In the present specification, "playing in advance" means "preview" when the multimedia file is "sound source", and "viewing" a part of the video when "video", and "game". In this case, a part of the game is executed. In the case of "text", the part of the text is "Preview", and in the case of "Image", the part of the "Image" is "Preview".

본 명세서에서 “라이센스 키”는 각각의 음원의 미리 듣기 구간을 복호화하여 재생할 수 있는 미리 듣기 키와 각각의 음원의 전 구간을 복호화하여 재생할 수 있는 전곡 듣기 키를 포함한다. 또한, “라이센스 키”는 일정 기간 동안 임의의 음원을 모두 재생시킬 수 있는 마스터 키와 각각의 음원을 벨소리로 변환시킬 수 있는 벨소리 키를 포함하는 것이 바람직하다.In the present specification, the "license key" includes a pre-listening key that can decode and play the pre-listening section of each sound source, and a full-length listening key that can decode and play the entire section of each sound source. In addition, the "license key" preferably includes a master key capable of playing any sound source for a predetermined period and a ringtone key capable of converting each sound source into a ringtone.

본 명세서에서는 설명의 편의상 “라이센스 키”가 컨텐츠와 물리적으로 분리되어 있는 분리형 라이센스 키를 기준으로 설명하겠지만, 반드시 이에 한정되는 것은 아니며, 컨텐츠와 물리적으로 결합되어 있는 결합형 라이센스 키를 포함한다.In the present specification, for convenience of description, the "license key" will be described based on a detachable license key that is physically separated from the content, but is not necessarily limited thereto, and includes a combined license key that is physically combined with the content.

본 명세서에서 “무선 단말기”는 음원 제공 서버와 무선 통신이 가능하고 음원을 재생할 수 있는 휴대용 단말기로서, 예를 들어, MP3 플레이어가 내장된 휴대폰, 무선 통신이 가능한 MP3 플레이어, PDA, DMB(digital multimedia broadcasting) 단말기, 네비게이션 단말기, 게임기, URC(Ubiquitous Robotic Companion) 및 각종 임베디드 디바이스(embedded device) 등을 포함한다.In the present specification, the "wireless terminal" is a portable terminal capable of wireless communication with a sound source providing server and reproducing a sound source, for example, a mobile phone with an MP3 player, an MP3 player capable of wireless communication, a PDA, and digital multimedia. Broadcasting terminal, navigation terminal, game machine, URC (Ubiquitous Robotic Companion) and various embedded devices (embedded device) and the like.

본 명세서에서 “사용자 단말기”는 정액제로 운영되는 인터넷 망에 접속하여 음원을 다운로드받을 수 있는 단말기로서, 개인용 컴퓨터, 노트북, 키오스크, PDA, UMPC(Ultra Mobile PC), 태블릿 PC(Tablet PC) 등을 포함한다.In the present specification, the “user terminal” is a terminal capable of downloading a sound source by accessing an internet network operated at a flat rate. Include.

본 명세서에서는 “사용자 단말기”와 “무선 단말기”를 구별하여 설명하겠 지만, 기술 발달에 따라 이러한 구분이 모호해질 뿐만 아니라 점차 통합되는 추세이므로, 양자가 반드시 구별되는 것이 아님을 당업자라면 쉽게 이해할 수 있을 것이다.In the present specification, "user terminal" and "wireless terminal" will be distinguished from each other, but as the technology is developed, this distinction is not only obscure, but is gradually integrated, so that those skilled in the art can easily understand that the two are not necessarily distinguished. will be.

이하에서는, 설명의 편의상 “멀티미디어 파일”이 “음원”인 경우에 한하여 본 발명을 설명하겠지만, 본 발명이 “음원”만을 대상으로 하는 것은 아니다. 당업자라면 본 발명이 다양한 종류의 “멀티미디어 파일”에도 확장 적용이 가능함을 쉽게 이해할 수 있을 것이다.Hereinafter, for convenience of description, the present invention will be described only in the case where the "multimedia file" is a "sound source", but the present invention is not intended only for the "sound source". Those skilled in the art will readily understand that the present invention can be extended to various kinds of "multimedia files".

도 1은 본 발명의 일 실시예에 따른 음원 제공 시스템에 관한 개략적인 블록도이다.1 is a schematic block diagram of a sound source providing system according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 음원 제공 시스템은 음원 제공 서버(100), 사용자 단말기(200), 무선 단말기(300) 및 네트워크(400)를 포함한다.The sound source providing system according to an embodiment of the present invention includes a sound source providing server 100, a user terminal 200, a wireless terminal 300, and a network 400.

음원 제공 서버(100)는 저작권자로부터 제공받은 음원을 DRM 기술을 이용하여 암호화 한 후, 이를 복호화 할 수 있는 라이센스 키와 함께 저장한다. 상기 라이센스 키는 음원별로 동일한 라이센스 키가 생성될 수도 있으나, 음원 구매를 요청한 무선 단말기(300)의 장치 식별자 또는 사용자 식별자에 대응하여 생성될 수도 있다.The sound source providing server 100 encrypts the sound source provided by the copyright holder by using the DRM technology, and stores the sound source together with a license key for decrypting it. The same license key may be generated for each sound source, but may also be generated corresponding to the device identifier or the user identifier of the wireless terminal 300 that requests the purchase of the sound source.

음원 제공 서버(100)는 네트워크(400)를 통해 개인용 컴퓨터(PC) 등과 같은 사용자 단말기(200)로부터 음원 요청 메시지를 수신한다. 상기 음원 요청 메시지에는 사용자의 취향에 따른 음원 선택 기준이 포함되어 있으며, 상기 선택 기준은 “음원의 장르”, “연령”, “시기”, “아티스트”, “테마 음악”, “공개 앨범 ”, “방송 챠트”, “데이터 용량” 등을 포함한다.The sound source providing server 100 receives a sound source request message from the user terminal 200 such as a personal computer (PC) through the network 400. The sound source request message includes sound source selection criteria according to the user's taste, and the selection criteria include “genre of music”, “age”, “time”, “artist”, “theme music”, “public album”, Includes "broadcast charts", "data capacities", etc.

음원 제공 서버(100)는 상기 음원 선택 기준과 매칭하는 음원들을 검색하여 검색된 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 사용자 단말기(200)로 일괄 전송한다. 이미 설명한 바와 같이, 전송되는 음원들은 암호화된 음원들이다.The sound source providing server 100 searches for sound sources matching the sound source selection criteria, and transmits the searched sound sources and respective preview keys for the corresponding sound sources to the user terminal 200 in a batch. As already explained, the transmitted sound sources are encrypted sound sources.

상기와 같은 방식의 대안으로서, 음원 제공 서버(100)는 사용자가 구매한 적이 있는 음원들을 자동으로 분석하여 상기 분석 결과를 토대로 사용자의 음악 성향에 따른 음원들을 검색하여 전송해줄 수도 있다.As an alternative to the above method, the sound source providing server 100 may automatically analyze the sound sources that the user has purchased and search for and transmit the sound sources according to the music tendency of the user based on the analysis result.

또한, 음원 제공 서버(100)는 MP3 플레이어가 내장된 휴대폰 등과 같은 무선 단말기(300)로부터 라이센스 키 구매 요청 메시지를 수신한 경우에, 해당 라이센스 키에 대한 결제 여부를 확인하거나 무선 단말기(300)의 장치 식별자 등을 확인한 후, 해당 라이센스 키를 전송한다. In addition, when the sound source providing server 100 receives a license key purchase request message from a wireless terminal 300 such as a mobile phone in which an MP3 player is built in, the sound source providing server 100 checks whether the corresponding license key is paid or not. After confirming the device identifier and the like, transmit the corresponding license key.

라이센스 키 구매 요청 메시지는 구매를 원하는 음원에 대응하는 음원 식별자와 구매 요청을 송신한 무선 단말기(300)의 장치 식별자 또는 사용자 식별자를 포함하는 것이 바람직하다.The license key purchase request message may include a sound source identifier corresponding to a sound source to be purchased and a device identifier or a user identifier of the wireless terminal 300 that transmitted the purchase request.

또한, 음원 제공 서버(100)는 무선 단말기(300)로 전송하는 라이센스 키를 해당 무선 단말기(300)에서만 이용할 수 있도록 암호화하는 것이 바람직하다. 예를 들어, 공개키 기반 구조(Public Key Infrastructure)의 공개키를 이용하여, 라이센스 키를 암호화한 후, 해당 무선 단말기(300)에 전송해주는 방식이 이용될 수 있다. 또한, 무선 단말기(300)의 특정 정보 중 하나 이상을 조합하여 암호화를 하는 방식도 가능하다. 무선 단말기(300)의 특정 정보는 시리얼 번호, CPU 번호, MAC 어 드레스, 전화 번호, ESN 번호 등을 포함한다.In addition, the sound source providing server 100 is preferably encrypted so that the license key transmitted to the wireless terminal 300 can be used only in the wireless terminal 300. For example, a method of encrypting a license key using a public key of a public key infrastructure and transmitting the encrypted key to the corresponding wireless terminal 300 may be used. In addition, it is also possible to encrypt the combination of one or more of the specific information of the wireless terminal 300. Specific information of the wireless terminal 300 includes a serial number, a CPU number, a MAC address, a telephone number, an ESN number, and the like.

한편, 사용자 단말기(200)는 사용자에게 음원의 선택 기준을 입력할 수 있는 화면을 제공하고, 상기 화면을 통해 입력된 선택 기준을 저장한다.On the other hand, the user terminal 200 provides a screen for inputting the selection criteria of the sound source to the user, and stores the selection criteria input through the screen.

또한, 사용자 단말기(200)는 네트워크(400)를 통해 음원 제공 서버(100)로 음원 선택 기준을 포함하는 음원 요청 메시지를 전송하고, 상기 음원 선택 기준과 매칭하는 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 다운로드 받는다. In addition, the user terminal 200 transmits a sound source request message including a sound source selection criterion to the sound source providing server 100 through the network 400, and corresponds to each of the sound sources matching the sound source selection criteria and the corresponding sound sources. Download the preview key.

상기와 같이, 사용자 단말기(200)가 음원 제공 서버(100)로 음원 요청 메시지를 전송하고, 검색된 음원들과 각각의 미리 듣기 키를 수신하는 과정은 정액제로 운영되는 인터넷 망을 통하는 것이 바람직하다.As described above, it is preferable that the user terminal 200 transmits a sound source request message to the sound source providing server 100 and receives the searched sound sources and respective pre-listening keys through an internet network that is operated at a flat rate.

이와 같이, 정액제로 운영되는 인터넷 망에 접속하여 암호화된 음원을 다운로드받음으로써, 별도의 무선 통신 요금을 지불하지 않는 것이 가능해진다.In this way, by connecting to the Internet network operated at a flat rate and downloading the encrypted sound source, it is possible to avoid paying a separate wireless communication fee.

또한, 사용자 단말기(200)는 무선 단말기(300)로부터 음원 다운로드 요청을 수신하여, 음원 제공 서버(100)로부터 제공받은 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 무선 단말기(300)로 전송한다.In addition, the user terminal 200 receives a sound source download request from the wireless terminal 300, the sound source provided from the sound source providing server 100 and each pre-listening key for the corresponding sound source to the wireless terminal 300 send.

사용자 단말기(200)로부터 무선 단말기(300)로 음원 및 미리 듣기 키를 전송하는 방법은 USB 인터페이스를 통한 연결, RS-232C 케이블을 통한 연결, 블루투스(Bluetooth), IrDA (Infrared Data Association) 기술을 이용한 연결, 유/무선 모뎀을 이용한 연결, 외장 메모리를 이용한 간접 연결 등의 방식이 이용될 수 있다. 외장 메모리는 USB 메모리, T-플래쉬(flash) 메모리, MMC 메모리, 메모리 스틱, SD 카드, 외장 HDD 등을 포함한다.The method of transmitting a sound source and a pre-listening key from the user terminal 200 to the wireless terminal 300 may include a connection through a USB interface, a connection through an RS-232C cable, Bluetooth, and IrDA (Infrared Data Association) technology. The connection, the connection using a wired / wireless modem, the indirect connection using an external memory, and the like may be used. External memory includes USB memory, T-flash memory, MMC memory, memory sticks, SD cards, external HDDs, and the like.

지금까지는, 사용자 단말기(200)가 사전에 음원 제공 서버(100)로부터 음원선택 기준에 부합하는 음원들과 해당 음원들의 미리 듣기 키를 다운로드 받고, 추후 무선 단말기(300)로부터의 음원 다운로드 요청이 있는 경우에 이를 다시 무선 단말기(300)로 전송해주는 방식만을 설명하였지만, 무선 단말기(300)가 사용자 단말기(200)와 접속하여 음원 제공 서버(100)로부터 직접 음원과 미리 듣기 키를 다운로드받는 방식도 가능하다.Up to now, the user terminal 200 has previously downloaded the sound sources corresponding to the sound source selection criteria and the pre-listening keys of the corresponding sound sources from the sound source providing server 100, and thereafter a sound source download request from the wireless terminal 300 In this case, only the method of transmitting the data back to the wireless terminal 300 has been described. However, the wireless terminal 300 may be connected to the user terminal 200 to download a sound source and a pre-listening key directly from the sound source providing server 100. Do.

다시 말해, 사용자가 무선 단말기(300)를 사용자 단말기(200)와 연결할 경우에, 사용자 단말기(200)가 이를 자동으로 감지하여, 자동 다운로드 에이전트를 실행시키고, 이 자동 다운로드 에이전트가 음원 제공 서버(100)로부터 음원들과 해당 음원들의 미리 듣기 키를 수신하여, 무선 단말기(300)로 전달하는 방식도 가능하다. 사용자 단말기(200)는 무선 단말기(300)가 연결되었음을 무선 단말기(300)의 장치 식별자 또는 사용자 식별자를 이용하여 감지한다.In other words, when the user connects the wireless terminal 300 to the user terminal 200, the user terminal 200 automatically detects this and executes the automatic download agent, and the automatic download agent provides the sound source providing server 100 Receiving the sound source and the pre-listening key of the corresponding sound source from the), it is also possible to transmit to the wireless terminal 300. The user terminal 200 detects that the wireless terminal 300 is connected by using a device identifier or a user identifier of the wireless terminal 300.

사용자는 무선 단말기(300)를 이용하여 일괄 다운로드받은 음원들을 검색하고, 미리 듣기 키를 이용하여 미리 듣기 한 후, 구매를 원하는 음원에 대한 구매 요청 메시지를 음원 제공 서버(100)로 전송하고, 음원 제공 서버(100)로부터 해당 음원에 대한 라이센스 키를 수신한다. 이미 설명한 바와 같이, 상기 구매 요청 메시지는 구매를 원하는 음원에 대한 음원 식별자와 무선 단말기(300)의 장치 식별자 또는 사용자 식별자를 포함하는 것이 바람직하다.The user searches for the downloaded sound sources using the wireless terminal 300, listens in advance using the pre-listen key, and transmits a purchase request message for the sound source to be purchased to the sound source providing server 100, and the sound source. The license server for the corresponding sound source is received from the providing server 100. As described above, the purchase request message preferably includes a sound source identifier for a sound source to be purchased and a device identifier or user identifier of the wireless terminal 300.

무선 단말기(300)는 수신한 라이센스 키를 이용하여, 암호화된 해당 음원을 복호화하여 재생한다. 수신한 라이센스 키가 암호화되어 있는 경우에는, 이를 복호 화하는 과정이 추가로 필요하다. 예를 들어, 라이센스 키가 공개 키를 이용하여 암호화된 경우에는, 이를 개인 키를 이용하여 복호화해야 한다.The wireless terminal 300 decrypts and reproduces the encrypted sound source using the received license key. If the received license key is encrypted, an additional process of decrypting it is necessary. For example, if a license key is encrypted using a public key, it must be decrypted using a private key.

상기와 같이, 무선 단말기(300)가 음원 제공 서버(100)로 라이센스 키를 요청하고 수신하는 과정에 대해서는 무선 통신 요금 또는 데이터 통화료가 부과될 수 있지만, 음원의 데이터 량에 비해 라이센스 키의 데이터 량은 매우 작기 때문에 저렴한 무선 통신 비용으로 원하는 음원을 구매하는 것이 가능해진다. As described above, a wireless communication fee or a data call fee may be charged for the process of requesting and receiving a license key from the wireless terminal 300 to the sound source providing server 100, but the data amount of the license key compared to the data amount of the sound source. Is so small that it is possible to purchase a desired sound source at a low wireless communication cost.

상기와 같은 방식의 대안으로서, 무선 단말기(300)에서 구매를 원하는 음원에 대한 예약을 해둔 후, 추후 사용자 단말기(200)와 직접 연결하거나 외장 메모리 등을 통해 간접으로 연결하여, 라이센스 키를 구매하는 방식도 가능하다. As an alternative to the above method, after making a reservation for a sound source to be purchased in the wireless terminal 300, the direct connection with the user terminal 200 later or indirectly through an external memory, etc. to purchase a license key It is also possible.

예를 들어, 무선 단말기(300)를 사용자 단말기(200)와 직접 또는 간접으로연결할 경우에, 사용자 단말기(200)가 이를 자동으로 감지하여 자동 다운로드 에이전트를 실행시키고, 이 자동 다운로드 에이전트가 구매 예약된 음원에 대한 구매 요청 메시지를 음원 제공 서버(100)로 전송하고, 음원 제공 서버(100)로부터 해당 음원에 대한 라이센스 키를 수신하여, 무선 단말기(300)로 전달한다. 이 방식은 별도의 데이터 통화료가 부과되지 않는 장점이 있다.For example, when the wireless terminal 300 is directly or indirectly connected to the user terminal 200, the user terminal 200 automatically detects this and executes the automatic download agent, and the automatic download agent is reserved for purchase. The purchase request message for the sound source is transmitted to the sound source providing server 100, the license key for the sound source is received from the sound source providing server 100, and transmitted to the wireless terminal 300. This method has the advantage that a separate data call fee is not charged.

네트워크(400)는 전용선, LAN, QAN, VAN, 인트라넷, 사설 전화망, 공중전화망, PSTN 망 및 이들의 상호 조합을 포함하며, 도 1에 도시된 각 네트워크 구성 주체가 서로 원활하게 통신을 할 수 있도록 하는 포괄적인 의미의 데이터 통신망이며, 유선 인터넷, 무선 인터넷 및 모바일 무선 통신망을 포함한다.The network 400 includes a dedicated line, a LAN, a QAN, a VAN, an intranet, a private telephone network, a public telephone network, a PSTN network, and a combination thereof, so that each network component shown in FIG. 1 can communicate with each other smoothly. It is a comprehensive data communication network, and includes wired internet, wireless internet and mobile wireless communication network.

이하에서는 도 2를 참조하여, 본 발명의 일 실시예에 따른 음원 제공 서 버(100)의 상세한 기능을 설명하기로 한다. 도 2는 본 발명의 일 실시예에 따른 음원 제공 서버(100)의 세부 블록도이다.Hereinafter, with reference to Figure 2, the detailed function of the sound source providing server 100 according to an embodiment of the present invention will be described. 2 is a detailed block diagram of the sound source providing server 100 according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 음원 제공 서버(100)는 DRM 부(110), 음원 요청 수신부(120), 자동 매칭부(130), 음원 전송부(140), 라이센스 요청 수신부(150), 라이센스 키 전송부(160), 음원 데이터베이스부(170) 및 라이센스 키 데이터베이스부(180)를 포함한다.Sound source providing server 100 according to an embodiment of the present invention DRM unit 110, sound source request receiving unit 120, automatic matching unit 130, sound source transmission unit 140, license request receiving unit 150, license The key transmitter 160, the sound source database unit 170, and the license key database unit 180 are included.

DRM 부(110)는 저작권자로부터 제공받은 음원을 DRM 기술을 이용하여 암호화 한 후 암호화된 음원을 음원 데이터베이스부(170)에 저장하고, 해당 음원을 복호화 할 수 있는 라이센스 키를 생성하여 라이센스 키 데이터베이스부(180)에 저장한다.The DRM unit 110 encrypts the sound source provided by the copyright holder using DRM technology, stores the encrypted sound source in the sound source database unit 170, generates a license key for decrypting the sound source, and generates a license key database unit. Save at 180.

각각의 음원은 블록별로 나누어져서 암호화되는 것이 바람직하며, 라이센스 키는 각각의 음원에 대한 미리 듣기 키와 전곡 듣기 키를 포함한다. 또한 라이센스 키는 일정 기간 동안 임의의 음원을 모두 재생시킬 수 있는 마스터 키와 각각의 음원을 벨소리로 변환시킬 수 있는 벨소리 키를 포함하는 것이 바람직하다.Each sound source is preferably divided into blocks and encrypted, and the license key includes a pre-listen key and a full-length song key for each sound source. In addition, the license key preferably includes a master key capable of playing any sound source for a predetermined period and a ringtone key capable of converting each sound source into a ringtone.

또한, 본 발명의 일 실시예에 따른 미리 듣기 키는 암호화된 음원의 “하이라이트”, “전반부”, “후반부” 중 하나 이상을 복호화할 수 있는 키인 것이 바람직하다.In addition, the pre-listening key according to an embodiment of the present invention is preferably a key capable of decrypting one or more of the "highlight", "first half", and "second half" of the encrypted sound source.

음원 요청 수신부(120)는 네트워크(400)를 통해 사용자 단말기(200)로부터 음원 요청 메시지를 수신한다. 이미 설명한 바와 같이, 상기 음원 요청 메시지에는 사용자의 음원 선택 기준이 포함되어 있으며, 상기 선택 기준은 “음원의 장르”, “연령”, “시기”, “아티스트”, “테마 음악”, “공개 앨범”, “방송 챠트” 등을 포함하는 카테고리별 선호도와 데이터량 정보 등을 포함한다.The sound source request receiving unit 120 receives a sound source request message from the user terminal 200 through the network 400. As described above, the sound source request message includes user sound source selection criteria, and the selection criteria include “genre of music”, “age”, “time”, “artist”, “theme music”, and “public album”. ”,“ Broadcast chart ”, etc., including category preferences and data volume information.

자동 매칭부(130)는 상기 선택 기준에 포함된 음원의 장르, 연령, 시기, 데이터 용량 등과 매칭하는 음원들을 음원 데이터베이스부(170)로부터 검색하여, 검색된 음원들을 음원 전송부(140)로 전송한다.The automatic matching unit 130 searches for sound sources matching the genre, age, time, data capacity, etc. of the sound sources included in the selection criteria from the sound source database unit 170, and transmits the searched sound sources to the sound source transmission unit 140. .

이미 설명한 바와 같이, 자동 매칭부(130)는 사용자가 구매한 적이 있는 음원들을 자동으로 분석하여 상기 분석 결과를 토대로 사용자의 음악 성향에 따른 음원들을 검색하여 전송해줄 수도 있다.As described above, the automatic matching unit 130 may automatically analyze the sound sources that the user has purchased and search for and transmit the sound sources according to the music tendency of the user based on the analysis result.

음원 전송부(140)는 검색된 음원들과 해당 음원들에 대한 미리 듣기 키들을 음원 데이터베이스부(170)와 라이센스 키 데이터베이스부(180)로부터 각각 추출하여, 이들을 사용자 단말기(200)로 일괄 전송한다.The sound source transmission unit 140 extracts the searched sound sources and the pre-listening keys for the corresponding sound sources from the sound source database unit 170 and the license key database unit 180, and transmits them to the user terminal 200 in a batch.

또한, 라이센스 요청 수신부(150)는 무선 단말기(300)로부터 개별 음원에 대한 전곡 듣기 구매 요청 메시지를 수신한 경우에, 해당 음원에 대한 결제 여부를 확인한다. 해당 음원에 대한 결제가 확인된 경우에는, 라이센스 키 전송부(160)로 전곡 듣기 키의 전송 요청 메시지를 송신한다. In addition, when the license request receiving unit 150 receives the full song listening purchase request message for the individual sound source from the wireless terminal 300, the license request receiving unit 150 checks whether the payment for the sound source is performed. When the payment for the corresponding sound source is confirmed, the license key transmission unit 160 transmits a request message for transmitting the whole song listening key.

또한, 라이센스 요청 수신부(150)가 무선 단말기(300)로부터 개별 음원에 대한 벨소리 구매 요청 메시지를 수신한 경우에는, 벨소리 키에 대한 결제 여부를 확인한 후, 라이센스 키 전송부(160)로 벨소리 키의 전송 요청 메시지를 송신한다. In addition, when the license request receiving unit 150 receives a ringtone purchase request message for an individual sound source from the wireless terminal 300, after checking whether the ringtone key is paid, the license key transmitting unit 160 determines the ringtone key. Send a transfer request message.

또한, 무선 단말기(300)로부터 일정 기간 동안 임의의 음원을 모두 재생시킬 수 있는 마스터 키 구매 요청 메시지를 수신한 경우에는, 마스터 키에 대한 결제 여부를 확인한 후, 라이센스 키 전송부(160)로 마스터 키의 전송 요청 메시지를 송 신한다.In addition, when receiving a master key purchase request message for reproducing any sound source for a predetermined period from the wireless terminal 300, after confirming payment of the master key, the master to the license key transmission unit 160 Send the request message for key transfer.

이상에서는, 라이센스 요청 수신부(150)가 사전에 해당 라이센스 키에 대한 결제 여부를 확인하는 선불제 요금 방식을 기준으로 설명하였지만, 본 발명이 후불제 요금 방식에도 적용 가능함을 당업자라면 쉽게 이해할 것이다. 음원 구매에 대한 과금을 위하여, 구매 요청 메시지에는 구매를 원하는 음원의 음원 식별자 뿐만 아니라, 무선 단말기(300)의 기기의 명칭(모델명) 및 일련 번호 또는 전화 번호 등과 같은 장치 식별자를 포함하는 것이 바람직하다.In the above description, the license request receiving unit 150 has been described based on a prepaid fee method for confirming payment of a corresponding license key in advance, but those skilled in the art will readily understand that the present invention can be applied to a postpaid fee method. In order to charge for the purchase of the sound source, the purchase request message preferably includes not only a sound source identifier of the sound source to be purchased, but also a device identifier such as a name (model name) and a serial number or a phone number of the device of the wireless terminal 300. .

라이센스 키 전송부(160)는 전곡 듣기 키, 벨소리 키 또는 마스터 키에 대한 전송 요청 메시지를 수신한 경우에, 해당 음원에 대한 전곡 듣기 키, 벨소리 키 또는 마스터 키를 라이센스 키 데이터베이스부(180)로부터 추출하여, 무선 단말기(300)로 전송한다. 이미 설명한 바와 같이, 라이센스 키는 해당 무선 단말기(300)에서만 이용할 수 있도록 암호화하는 것이 바람직하다.When the license key transmission unit 160 receives a transmission request message for the full song listening key, the ringtone key, or the master key, the license key transmitting unit 160 receives the full song listening key, the ringtone key, or the master key for the corresponding sound source from the license key database unit 180. Extract it and transmit it to the wireless terminal 300. As described above, the license key is preferably encrypted so that it can be used only in the corresponding wireless terminal 300.

전곡 듣기 키 또는 벨소리 키는 음원별로 동일한 키일 수도 있으나, 음원 구매를 요청한 무선 단말기(300)의 장치 식별자 또는 사용자 식별자에 대응하여 생성될 수도 있다. The whole song listening key or the ringtone key may be the same key for each sound source, or may be generated corresponding to the device identifier or the user identifier of the wireless terminal 300 that requests the purchase of the sound source.

또한, 마스터 키는 사용자가 구매한 기간에 대한 정보와 음원 구매를 요청한 무선 단말기(300)의 장치 식별자 또는 사용자 식별자에 대응하여 생성되는 것이 바람직하다.In addition, the master key is preferably generated corresponding to the information on the period purchased by the user and the device identifier or user identifier of the wireless terminal 300 requesting the purchase of the sound source.

이하에서는 도 3을 참조하여, 본 발명의 일 실시예에 따른 사용자 단말기(200)의 상세한 기능을 설명하기로 한다. 도 3는 본 발명의 일 실시예에 따른 사 용자 단말기(200)의 세부 블록도이다.Hereinafter, a detailed function of the user terminal 200 according to an embodiment of the present invention will be described with reference to FIG. 3. 3 is a detailed block diagram of a user terminal 200 according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 사용자 단말기(200)는 동기화 감지부(210), 에이전트 실행부(220), 음원 요청부(230), 음원 수신부(240), 음원 전송부(250) 및 선택 기준 데이터베이스부(260)를 포함한다.The user terminal 200 according to an exemplary embodiment of the present invention includes a synchronization detector 210, an agent execution unit 220, a sound source requester 230, a sound source receiver 240, a sound source transmitter 250, and selection criteria. Database unit 260 is included.

동기화 감지부(210)는 사용자가 무선 단말기(300)를 사용자 단말기(200)와 연결할 경우에, 이를 자동으로 감지하여, 에이전트 실행부(220)로 에이전트 실행 메시지를 전송한다.When the user connects the wireless terminal 300 to the user terminal 200, the synchronization detecting unit 210 automatically detects this and transmits an agent execution message to the agent executing unit 220.

사용자 단말기(200)와 무선 단말기(300)를 연결하는 방식은 USB 인터페이스를 통한 연결, RS-232C 케이블을 통한 연결, 블루투스(Bluetooth), IrDA (Infrared Data Association) 기술을 이용한 연결, 유/무선 모뎀을 이용한 연결, 외장 메모리를 이용한 간접 연결 등의 방식이 이용될 수 있다.The user terminal 200 and the wireless terminal 300 may be connected via a USB interface, an RS-232C cable, a Bluetooth, an IrDA (Infrared Data Association) technology, a wired / wireless modem. A connection using a network, an indirect connection using an external memory, or the like may be used.

에이전트 실행부(220)는 에이전트 실행 메시지를 수신한 경우에, 음원의 자동 다운로드를 위한 에이전트를 실행시킨다.When the agent execution unit 220 receives the agent execution message, the agent execution unit 220 executes the agent for automatic download of the sound source.

도 4는 본 발명의 일 실시예에 따른 자동 다운로드 에이전트의 예시적인 화면을 도시한 도면이다.4 is a diagram illustrating an exemplary screen of an automatic download agent according to an embodiment of the present invention.

자동 다운로드 에이전트는 사용자가 취향에 따라 음원을 선택할 수 있도록 하는 선택 기준 입력 화면을 사용자 단말기(200)의 디스플레이부에 표시한다.The automatic download agent displays a selection criteria input screen on the display of the user terminal 200 that allows the user to select a sound source according to taste.

도 4에 도시된 바와 같이, 선택 기준은 카테고리별 선호도, 업데이트 곡수 및 업데이트 주기를 포함한다. 카테고리별 선호도는 “OST”, “가요”, “POP”, “ROCK”과 같은 음악 장르와, “10대”, “20대”, “30-40대”, “50대 이상”과 같은 연령, “인기 TOP 100”과 같은 방송 챠트, “가수”, “작곡자”, “프로듀서”와 같은 아티스트, 테마 음악, 공개 앨범 등을 포함한다. 업데이트 곡수는 무선 단말기(300)의 저장 용량에 따라 적절히 선택되는 것이 바람직하며, 업데이트 주기가 설정된 경우에는, 설정된 주기에 따른 최신 곡이 다운로드되는 것이 바람직하다.As shown in FIG. 4, the selection criteria include category preferences, update music counts, and update periods. The preferences by category are music genres such as “OST”, “Ko”, “POP”, “ROCK”, and ages such as “Teens”, “20s”, “30-40s”, “50s and above” , Broadcast charts such as "Top 100", artists such as "singers", "composers" and "producers", theme music, and public albums. The number of update songs is preferably selected according to the storage capacity of the wireless terminal 300. When the update period is set, it is preferable that the latest songs according to the set period are downloaded.

상기와 같은 선택 기준은 업데이트가 가능한 것이 바람직하다. 예를 들어, 자동 다운로드 에이전트가 음원 제공 서버(100)로부터 선택 기준에 해당하는 옵션 항목들을 수신하여 업데이트할 수도 있다.Preferably, the selection criteria as described above can be updated. For example, the automatic download agent may receive and update option items corresponding to selection criteria from the sound source providing server 100.

사용자가 음원의 선택 기준을 모두 입력한 후 “확인” 버튼을 클릭하면, 자동 다운로드 에이전트는 입력된 선택 기준을 음원 요청부(230)로 전송할 뿐만 아니라, 이를 선택 기준 데이터베이스부(260)에 저장한다.When the user inputs all the selection criteria of the sound source and clicks the “OK” button, the automatic download agent not only transmits the input selection criteria to the sound source requesting unit 230 but also stores them in the selection criteria database unit 260. .

자동 다운로드 에이전트는 선택 기준 입력 화면을 무선 단말기(300)가 사용자 단말기(200)에 연결될 때마다 매번 디스플레이 할 수도 있고, 무선 단말기(300)가 사용자 단말기(200)에 처음으로 연결되었을 때 한번만 디스플레이 할 수도 있다. 다시 말해, 사용자가 도 4에 도시된 바와 같이, “현재의 기준으로 자동으로 동기화”하는 옵션에 체크를 한 경우에는, 이미 저장된 선택 기준을 선택 기준 데이터베이스부(260)로부터 추출하여 이용할 수 있다.The automatic download agent may display the selection criteria input screen each time the wireless terminal 300 is connected to the user terminal 200, or display only once when the wireless terminal 300 is first connected to the user terminal 200. It may be. In other words, when the user checks an option of "automatically synchronizing with the current standard" as shown in FIG. 4, the already stored selection criteria may be extracted from the selection criteria database unit 260 and used.

지금까지는, 음원 선택 기준을 사용자 단말기(200)에서 입력받는 것으로만 설명하였지만, 무선 단말기(300)에서 음원 선택 기준을 입력받는 방식도 가능하다.Until now, the sound source selection criteria have been described as being only input from the user terminal 200, but the method of receiving the sound source selection criteria from the wireless terminal 300 is also possible.

음원 요청부(230)는 음원 선택 기준을 포함하는 음원 요청 메시지를 음원 제 공 서버(100)로 전송한다. The sound source request unit 230 transmits a sound source request message including sound source selection criteria to the sound source providing server 100.

음원 수신부(240)는 전송된 음원 요청 메시지에 따라 자동 매칭되어 전송된 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 음원 제공 서버(100)로부터 수신한다.The sound source receiving unit 240 receives the pre-listening keys for the sound sources and the corresponding sound sources that are automatically matched and transmitted according to the transmitted sound source request message from the sound source providing server 100.

음원 전송부(250)는 수신한 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 무선 단말기(300)로 전송한다.The sound source transmitter 250 transmits the received sound sources and the respective pre-listening keys for the corresponding sound sources to the wireless terminal 300.

이하에서는 도 5를 참조하여, 본 발명의 일 실시예에 따른 무선 단말기(300)의 상세한 기능을 설명하기로 한다. 도 5는 본 발명의 일 실시예에 따른 무선 단말기(300)의 세부 블록도이다.Hereinafter, a detailed function of the wireless terminal 300 according to an embodiment of the present invention will be described with reference to FIG. 5. 5 is a detailed block diagram of a wireless terminal 300 according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 무선 단말기(300)는 음원 수신부(310), 음원 검색부(320), 미리 듣기 재생부(330), 라이센스 키 요청부(340), 라이센스 키 수신부(350), 전곡 재생부(360), 벨소리 변환부(370), 음원 데이터베이스부(380) 및 라이센스 키 데이터베이스부(390)를 포함한다.Wireless terminal 300 according to an embodiment of the present invention is a sound source receiver 310, a sound source search unit 320, a pre-listen playback unit 330, a license key request unit 340, a license key receiver 350, A full song reproducing unit 360, a ringtone converting unit 370, a sound source database unit 380, and a license key database unit 390 are included.

음원 수신부(310)는 사용자 단말기(200)와 USB 인터페이스, RS-232C 케이블, 블루투스, IrDA, 유/무선 모뎀 등을 통해 연결되어 음원 제공 서버(100)로부터 제공된 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 다운로드 하여, 음원 데이터베이스부(380) 및 라이센스 키 데이터베이스부(390)에 각각 저장한다.The sound source receiving unit 310 is connected to the user terminal 200 through a USB interface, an RS-232C cable, Bluetooth, IrDA, a wired / wireless modem, etc., for each of the sound sources provided from the sound source providing server 100 and the corresponding sound sources. The pre-listening key is downloaded and stored in the sound source database unit 380 and the license key database unit 390, respectively.

지금까지는, 무선 단말기(300)가 사용자 단말기(200)로부터 음원과 미리 듣기 키를 다운로드받는 것만을 설명하였지만, 무선 단말기(300)가 다른 무선 단말기(300)로부터 음원과 미리 듣기 키를 전송받는 방식도 가능하다. 이 경우에는, 무 선 단말기 간에 IrDA, 블루투스 등과 같은 통신 기술을 사용해 데이터를 전송하거나, 외장 메모리를 이용한 간접 연결을 통해 데이터를 전송할 수 있다.Until now, the wireless terminal 300 has been described only to download the sound source and the preview key from the user terminal 200, the wireless terminal 300 is a method of receiving the sound source and the preview key from another wireless terminal 300 It is also possible. In this case, data may be transmitted between wireless terminals using a communication technology such as IrDA, Bluetooth, or the like through an indirect connection using an external memory.

음원 검색부(320)는 사용자에게 음원 데이터베이스부(380)에 저장된 음원들을 검색할 수 있는 화면을 제공해준다. 도 6는 본 발명의 일 실시예에 따른 음원 검색 화면의 예시를 도시한 도면이다. 도 6에 도시된 바와 같이, 사용자는 무선 단말기(300)에 포함된 음원 검색부(320)를 통하여 이동 중에도 장소의 제약없이 음원을 검색할 수 있다.The sound source search unit 320 provides a user with a screen for searching for sound sources stored in the sound source database unit 380. 6 is a diagram illustrating an example of a sound source search screen according to an embodiment of the present invention. As illustrated in FIG. 6, a user may search for a sound source without restriction of a place while moving through the sound source search unit 320 included in the wireless terminal 300.

미리 듣기 재생부(330)는 음원 검색부에서 선택된 음원을 미리 듣기 재생하는 기능을 수행한다. 구체적으로, 음원 검색부에서 선택된 음원을 음원 데이터베이스부(380)로부터 추출하고, 해당 음원에 대한 미리 듣기 키를 라이센스 키 데이터베이스부(390)로부터 추출한 후, 추출된 미리 듣기 키를 이용하여 해당 음원을 복호화한 후 재생한다. The pre-listen playback unit 330 performs a function of pre-listening and reproducing the sound source selected by the sound source search unit. In detail, the sound source selected by the sound source search unit is extracted from the sound source database unit 380, the preview key for the sound source is extracted from the license key database unit 390, and then the corresponding sound source is extracted using the extracted preview key. Play after decoding.

만일, 통신 장애 등으로 인하여 미리 듣기 키가 없는 경우에는, 음원 제공 서버(100)에 요청하여 무료로 다운로드받는 것이 가능하다.If there is no listening key in advance due to a communication failure or the like, it is possible to request the sound source providing server 100 to download for free.

라이센스 키 요청부(340)는 사용자가 전곡 듣기 키, 벨소리 키 또는 마스터 키에 대한 구매를 선택한 경우에, 라이센스 키 구매 메시지를 음원 제공 서버(100)로 요청한다. 라이센스 키 요청부(340)는 라이센스 키 구매 메시지를 음원 제공 서버(100)로 요청하기 전에, 무선 결제 수단을 통하여 요청한 라이센스 키에 대한 결제를 행하는 것이 바람직하다. 이와 같은 사전 결제 방식의 대안으로서, 무선 단말기(300)가, 예를 들어, 휴대폰인 경우에는 라이센스 키 구매에 대한 요금을 추후에 통화 요금과 함께 부과하는 것이 바람직하다.The license key request unit 340 requests a license key purchase message to the sound source providing server 100 when the user selects a purchase for the whole song listening key, the ringtone key, or the master key. The license key requesting unit 340 may make a payment for the requested license key through the wireless payment means before requesting the license key purchase message to the sound source providing server 100. As an alternative to such a pre-payment method, when the wireless terminal 300 is, for example, a mobile phone, it is preferable to charge a fee for purchasing a license key later along with a call fee.

라이센스 키 구매 메시지는 구매하고자 하는 라이센스 키에 대한 정보를 포함할 뿐만 아니라, 무선 단말기(300)의 장치 식별자로서 기기의 명칭(모델명) 및 일련번호 또는 전화 번호를 포함하는 것이 바람직하다. 전곡 듣기 키 또는 벨소리 키의 경우에는 구매하고자 하는 음원의 음원 식별자를 포함하고, 마스터 키의 경우에는 음원 재생이 가능한 기간 정보 등을 포함하는 것이 바람직하다.The license key purchase message not only includes information on the license key to be purchased, but also preferably includes the name (model name) and serial number or telephone number of the device as a device identifier of the wireless terminal 300. In the case of the all-music listening key or the ringtone key, it is preferable to include a sound source identifier of a sound source to be purchased, and in the case of the master key, the sound key may include period information such as sound reproduction.

라이센스 키 수신부(350)는 음원 제공 서버(100)로부터 전곡 듣기 키, 벨소리 키 또는 마스터 키를 수신하여, 라이센스 키 데이터베이스부(390)에 저장한다.The license key receiving unit 350 receives the full song listening key, the ringtone key or the master key from the sound source providing server 100 and stores the received key in the license key database unit 390.

음원 구매는 자신이 소유한 무선 단말기(300)에 대해서뿐만 아니라 다른 사람이 소유한 무선 단말기(300)에 선물을 하는 형태로 이루어질 수도 있다. 이 경우에는, 선물하는 무선 단말기(300)에서 선물 받는 무선 단말기(300)의 식별 정보와 함께 라이센스 키 구매 메시지를 음원 제공 서버(100)로 송신하고, 결제를 행한다. 선물 받는 무선 단말기(300)의 식별 정보는, 예를 들어, 전화 번호일 수 있다. 그 후, 선물 받는 무선 단말기(300)는 음원 제공 서버(100)로부터 선물 받은 라이센스 키를 수신한다.The sound source purchase may be made in the form of giving a gift to the wireless terminal 300 owned by another person as well as the wireless terminal 300 owned by the other. In this case, the license key purchase message is transmitted to the sound source providing server 100 together with the identification information of the wireless terminal 300 which the presenting wireless terminal 300 receives. The identification information of the wireless terminal 300 receiving the gift may be, for example, a telephone number. Thereafter, the gift-receiving wireless terminal 300 receives the license key received from the sound source providing server 100.

라이센스 키가 암호화되어 있는 경우에는, 이를 이용하기 위해서 복호화 절차를 거쳐야 한다. 예를 들어, 라이센스 키가 공개키를 이용하여 암호화된 경우에는, 비밀키로 복호화를 하고, 무선 단말기(300)의 특정 정보 중 하나 이상을 조합하여 암호화된 경우에는, 사용된 특정 정보를 이용하여 복호화한다.If the license key is encrypted, it must be decrypted in order to use it. For example, when the license key is encrypted using the public key, the license key is decrypted with the secret key. When the license key is encrypted by combining one or more of the specific information of the wireless terminal 300, the decryption is performed using the specific information used. do.

전곡 재생부(360)는 전곡 듣기 구매가 완료된 음원의 전 구간을 재생하는 기 능을 수행한다. 구체적으로, 전곡 재생부(360)는 전곡 듣기 구매가 완료된 음원을 음원 데이터베이스부(380)로부터 추출하고, 해당 음원에 대한 전곡 듣기 키를 라이센스 키 데이터베이스부(390)로부터 추출한 후, 추출된 전곡 듣기 키를 이용하여 해당 음원을 복호화한 후 재생한다. The pre-song playback unit 360 performs a function of playing the entire section of the sound source is complete purchase listening listening to the song. In detail, the whole song reproducing unit 360 extracts a sound source from which the purchase of all songs is purchased from the sound source database unit 380, extracts the whole song listening key for the corresponding sound source from the license key database unit 390, and then listens to the extracted whole song. Decode and play the sound source using the key.

또한, 사용자가 일정 기간 동안 임의의 음원을 모두 재생시킬 수 있는 마스터 키를 구매한 경우에는, 라이센스 키 데이터베이스부(390)로부터 마스터 키를 추출한 후 이를 이용하여 암호화된 임의의 음원을 복호화하여 재생한다. 사용자가 결제한 일정 기간이 만료된 후에는, 이 마스터 키를 이용하여 음원을 복호화할 수 없음은 물론이다.In addition, when a user purchases a master key capable of playing all the sound sources for a certain period of time, the master key is extracted from the license key database unit 390 and then decrypted and reproduced by using the encrypted sound source. . After a certain period of time that the user has settled, the sound source cannot be decrypted using this master key.

복호화 규칙은 마스터 키가 전곡 듣기 키보다 우선한다. 따라서, 마스터 키가 있는 경우에는 해당 마스터 키를 이용하여 복호화를 수행하고, 마스터 키가 없거나 만료된 경우에는 개별 컨텐츠의 라이센스 키가 있는지 여부를 검색한다.In the decryption rule, the master key takes precedence over the whole song listening key. Therefore, if there is a master key, decryption is performed using the corresponding master key, and if there is no master key or expires, it is searched whether a license key of individual content exists.

벨소리 변환부(370)는 벨소리 구매가 완료된 음원을 벨소리로 변환하는 기능을 수행한다. 구체적으로, 벨소리 재생부(360)는 벨소리 구매가 완료된 음원을 음원 데이터베이스부(380)로부터 추출하고, 해당 음원에 대한 벨소리 키를 라이센스 키 데이터베이스부(390)로부터 추출한 후, 추출된 벨소리 키를 이용하여 해당 음원을 벨소리로 변환한다. 벨소리 변환은 무선 단말기(300)에 내장된 임베디드 프로그램(embedded program)에 의해 변환되는 것이 바람직하다.The ringtone converting unit 370 performs a function of converting a sound source for which a ringtone purchase is completed into a ringtone. Specifically, the ringtone player 360 extracts a sound source from which the ringtone purchase is completed, from the sound source database unit 380, extracts a ringtone key for the sound source from the license key database unit 390, and then uses the extracted ringtone key. To convert the sound source to a ringtone. The ringtone conversion is preferably converted by an embedded program embedded in the wireless terminal 300.

지금까지는 음원을 벨소리로 변환하는 방식만을 설명하였지만, 암호화된 벨소리 음원을 다운로드받고, 이를 미리듣기 한 후, 벨소리를 직접 구매하는 방식도 가능하다.Until now, only a method of converting a sound source to a ringtone has been described, but after downloading an encrypted ringtone sound source, listening to it in advance, and a method of directly purchasing a ringtone is also possible.

도 7은 본 발명의 일 실시예에 따른 미리 듣기 화면의 예시를 도시한 도면이다. 7 is a diagram illustrating an example of a preview screen according to an embodiment of the present invention.

도 7에 도시된 바와 같이, 사용자는 선택된 음원에 대한 미리 듣기 재생 중에 미리 듣기 구간 설정을 할 수 있다. 예를 들어, 화면 하단의 “메뉴” 버튼을 누르고, “하이라이트”, “전반부”, “후반부” 중 미리 듣기를 원하는 구간을 선택하여 미리 듣기 할 수 있다. 저장된 음원은 블록별로 나누어져서 암호화되어 있으므로, 미리 듣기 키를 이용하여, “하이라이트”, “전반부”, “후반부”중 원하는 구간을 복호화하는 것이 가능하다.As illustrated in FIG. 7, the user may set a pre-listening section during pre-listening playback for the selected sound source. For example, you can press the “Menu” button at the bottom of the screen and select the section that you want to listen to in advance from “Highlight”, “First Half” and “Last Half”. Since the stored sound source is divided into blocks and encrypted, it is possible to decrypt a desired section of “highlight”, “first half” and “second half” by using a pre-listening key.

또한, 사용자는 도 7에 도시된 바와 같이 선택된 음원에 대한 미리 듣기 재생 중에 음원 구입을 할 수 있다. 예를 들어, 화면 하단의 “메뉴” 버튼을 누르고 “노래 구입하기”를 선택함으로써, 해당 곡에 대한 전곡 듣기 키를 음원 제공 서버(100)에 요청할 수 있다.In addition, as shown in FIG. 7, the user may purchase a sound source during the pre-listening play for the selected sound source. For example, by pressing the "menu" button at the bottom of the screen and selecting "purchase songs", it is possible to request the sound source providing server 100 to listen to all songs for the song.

또한, 사용자는 도 7에 도시된 바와 같이 선택된 음원에 대한 미리 듣기 재생 중에 벨소리 구입을 할 수 있다. 예를 들어, 화면 하단의 “메뉴” 버튼을 누르고 “벨소리 구입하기”를 선택함으로써, 해당 곡에 대한 벨소리 키를 음원 제공 서버(100)에 요청할 수 있다.In addition, as shown in FIG. 7, the user may purchase a ringtone during the pre-listening play for the selected sound source. For example, by pressing the "menu" button at the bottom of the screen and selecting "purchase ringtones", the ringtone key for the song can be requested to the sound source providing server 100.

지금까지는 사용자가 선택된 음원에 대한 미리 듣기 재생 중에 미리 듣기 구간 설정, 전곡 듣기 구매 또는 벨소리 구매를 하는 것으로 설명하였지만, 반드시 이에 한정되는 것은 아니며, 도 6에 도시된 바와 같은 음원 검색 화면에서 상기와 같은 기능을 수행하는 것도 가능하다.Up to now, it has been described that the user sets a pre-listening section, purchases a full song, or purchases a ringtone during the pre-listen play for the selected sound source. However, the present invention is not limited thereto, and the above-described sound source search screen as shown in FIG. It is also possible to perform a function.

상기와 같은 본 발명의 일 실시예에 따르면, 별도의 데이터 통화료를 지불하지 않고도 이동 중에 무선 단말기에서 음원 검색과 미리 듣기가 가능하고, 무선 통신을 통하여 라이센스 키만 송수신함으로써, 저렴한 데이터 통화료로 음원 구입 및 벨소리 구입이 가능하다.According to one embodiment of the present invention as described above, it is possible to search and listen to the sound source in advance in the wireless terminal on the move without paying a separate data call fee, and to purchase and receive the sound source at a low data call rate by transmitting and receiving only a license key through wireless communication. Ringtones are available for purchase.

이하에서는 도 8를 참조하여, 본 발명의 일 실시예에 따른 음원 및 라이센스 키 제공 방법에 대해 설명하기로 한다. 도 8는 본 발명의 일 실시예에 따른 음원 및 라이센스 키 제공 방법을 설명하기 위한 신호 흐름도이다.Hereinafter, a sound source and a license key providing method according to an embodiment of the present invention will be described with reference to FIG. 8. 8 is a signal flowchart illustrating a sound source and a license key providing method according to an embodiment of the present invention.

음원 제공 서버(100)는 저작권자로부터 제공받은 음원을 DRM 기술을 이용하여 암호화하고, 해당 음원을 복호화 할 수 있는 라이센스 키를 생성한다(S10).The sound source providing server 100 encrypts the sound source provided by the copyright holder using the DRM technology, and generates a license key for decrypting the sound source (S10).

사용자는 무선 단말기(300)에 저장된 음원을 업데이트하기 위하여 무선 단말기(300)를 사용자 단말기(200)에 연결시킨다(S20).The user connects the wireless terminal 300 to the user terminal 200 to update the sound source stored in the wireless terminal 300 (S20).

사용자 단말기(200)는 무선 단말기(300)가 연결되었음을 감지하여, 자동 다운로드 에이전트를 실행시킨다. 자동 다운로드 에이전트는 사용자가 자신의 취향에 따라 음원을 선택할 수 있도록 선택 기준 입력 화면을 디스플레이하고, 사용자는 해당 화면에 선택 기준을 입력한다(S30). 이미 저장된 선택 기준이 있는 경우에는, 저장된 선택 기준을 표시하여 디스플레이하는 것이 바람직하다.The user terminal 200 detects that the wireless terminal 300 is connected, and executes the automatic download agent. The automatic download agent displays a selection criteria input screen so that the user can select a sound source according to his or her preference, and the user inputs selection criteria into the corresponding screen (S30). If there are already stored selection criteria, it is preferable to display and display the stored selection criteria.

사용자 단말기(200)는 음원 선택 기준을 포함하는 음원 요청 메시지를 음원 제공 서버(100)로 전송한다(S40).The user terminal 200 transmits a sound source request message including sound source selection criteria to the sound source providing server 100 (S40).

음원 제공 서버(100)는 수신된 선택 기준에 포함된 음원의 장르, 연령, 시기 및 데이터 용량 등과 매칭하는 음원들을 검색하여(S50), 검색된 음원들과 해당 음원들에 대한 미리 듣기 키들을 사용자 단말기(200)를 통해 무선 단말기(300)로 전송한다(S60). 이미 설명한 바와 같이, 검색된 음원들과 해당 음원들에 대한 미리 듣기 키들을 사용자 단말기(200)로 전송하는 과정은 정액제로 운영되는 인터넷 망을 통하는 것이 바람직하며, 이를 다시 무선 단말기(300)로 전송하는 방식은 USB 인터페이스, RS-232C 케이블, 블루투스, IrDA, 유/무선 모뎀 등을 이용하는 것이 바람직하다.The sound source providing server 100 searches for sound sources matching the genre, age, time, and data capacity of the sound source included in the received selection criteria (S50), and the searched sound sources and the pre-listen keys for the corresponding sound sources are user terminals. The wireless terminal 300 transmits the data to the wireless terminal 300 through S200 (S60). As described above, the process of transmitting the searched sound sources and the pre-listen keys for the sound sources to the user terminal 200 is preferably through an internet network operating at a flat rate, which is transmitted back to the wireless terminal 300. It is preferable to use a USB interface, an RS-232C cable, Bluetooth, IrDA, a wired / wireless modem, or the like.

사용자는 무선 단말기(300)에 다운로드된 음원들을 검색하고, 원하는 음원을 미리 듣기 재생할 수 있다(S70). 이미 설명한 바와 같이, 미리 듣기는 “하이라이트”, “전반부”, “후반부” 중 미리 듣기를 원하는 구간을 선택하여 재생할 수 있다.The user may search for the sound sources downloaded to the wireless terminal 300, and listen to and play the desired sound in advance (S70). As described above, the preview can be played by selecting a section to be pre-listened among the “highlights”, “first half” and “second half”.

무선 단말기(300)의 음원 검색 화면 또는 미리 듣기 화면에서 음원 구매를 원하는 경우에는 음원 제공 서버(100)로 라이센스 키 구매 메시지를 전송한다(S80). 상기 라이센스 키 구매 메시지는 무선 단말기(300)의 장치 식별자 또는 사용자 식별자를 포함할 수 있다. If the user wants to purchase the sound source from the sound source search screen or the preview screen of the wireless terminal 300, the license key purchase message is transmitted to the sound source providing server 100 (S80). The license key purchase message may include a device identifier or a user identifier of the wireless terminal 300.

음원 제공 서버(100)는 라이센스 키 구매 메시지를 수신한 경우에, 해당 라이센스 키에 대한 결제 여부를 확인하거나 장치 식별자 또는 사용자 식별자를 확인한 후, 무선 단말기(300)로 라이센스 키를 전송한다(S100).When the sound source providing server 100 receives a license key purchase message, the sound source providing server 100 transmits a license key to the wireless terminal 300 after confirming payment of the corresponding license key or checking a device identifier or a user identifier (S100). .

이미 설명한 바와 같이, 무선 단말기(300)가 음원 제공 서버(100)로 라이센스 키를 요청하고 수신하는 과정에 대해서는 무선 통신 요금이 부과될 수 있지만, 음원의 데이터 량에 비해 라이센스 키의 데이터 량은 매우 작기 때문에 저렴한 무선 통신 비용으로 원하는 음원을 구매하는 것이 가능해진다.As described above, a wireless communication fee may be charged for the process of requesting and receiving a license key from the wireless terminal 300 to the sound source providing server 100, but the amount of data of the license key is very large compared to the amount of data of the sound source. Since it is small, it is possible to purchase a desired sound source at a low wireless communication cost.

무선 단말기(300)는 음원 제공 서버(100)로부터 수신한 라이센스 키로 해당 음원을 복호화하여 전곡 듣기 재생을 하거나, 벨소리 변환을 한다(S110).The wireless terminal 300 decodes the corresponding sound source with the license key received from the sound source providing server 100 to play and listen to all songs or to convert the ringtone (S110).

지금까지는, 설명의 편의상 “멀티미디어 파일”이 “음원”인 경우에 한하여 본 발명을 설명하였지만, 본 발명이 “음원”만을 대상으로 하는 것이 아님은 이미 설명한 바와 같다. 당업자라면 본 발명이 다양한 종류의 “멀티미디어 파일”에도 확장 적용이 가능함을 쉽게 이해할 수 있을 것이다.Up to now, for convenience of explanation, the present invention has been described only when the "multimedia file" is a "sound source", but the present invention is not limited to the "sound source" as described above. Those skilled in the art will readily understand that the present invention can be extended to various kinds of "multimedia files".

본 발명은 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다. The invention can also be embodied in the form of a recording medium containing instructions executable by a computer, such as a program module executed by the computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, computer readable media may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transmission mechanism, and includes any information delivery media.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 기술분야의 당업자라면 구 성 및 구현에 있어서 쉽게 변형이 가능하다는 것을 이해할 것이다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The foregoing description of the invention is intended to be illustrative, and those skilled in the art will understand that modifications are readily possible in construction and implementation. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.

이상에서는 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 상세한 설명에 의해서가 아니라 첨부되는 특허청구범위에 의해서만 제한될 수 있다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention may be limited only by the appended claims and not by the detailed description.

전술한 본 발명의 구성에 의하면, 사전에 자신이 입력한 선택 기준과 부합하는 멀티미디어 파일들을 정액제로 운영되는 인터넷 망을 이용하여 무선 단말기에 다운로드할 수 있으므로, 사용자가 비싼 데이터 통화료를 지불하지 않고도 언제 어디서나 이동 중에 원하는 멀티미디어 파일을 검색하고, 미리 재생하기 할 수 있는 효과가 있다.According to the above-described configuration of the present invention, multimedia files that match the selection criteria entered by the user in advance can be downloaded to the wireless terminal using an internet network operated at a flat rate. You can search and play the multimedia files you want on the go.

또한, 본 발명은 사용자가 멀티미디어 파일 구매를 원하는 경우에, 과도한 데이터 통화료를 지불하지 않으면서도 장소의 제한 없이 무선 단말기에서 멀티미디어 파일 구입을 할 수 있는 효과가 있다.In addition, when the user wants to purchase a multimedia file, there is an effect that the multimedia file can be purchased from the wireless terminal without limiting the place without paying excessive data call charges.

Claims (19)

멀티미디어 파일 제공 서버가 무선 단말기로 멀티미디어 파일을 제공하는 방법에 있어서,In the multimedia file providing server to provide a multimedia file to the wireless terminal, (a) 멀티미디어 파일을 암호화하여 저장하는 단계와,(a) encrypting and storing the multimedia file; (b) 사용자 단말기로부터 멀티미디어 파일 선택 기준을 포함하는 멀티미디어 파일 요청 메시지를 수신하는 단계와,(b) receiving a multimedia file request message including multimedia file selection criteria from a user terminal; (c) 상기 멀티미디어 파일 선택 기준과 매칭하는 암호화된 멀티미디어 파일 을 검색하는 단계 및(c) retrieving an encrypted multimedia file that matches the multimedia file selection criteria; (d) 상기 검색된 암호화된 멀티미디어 파일과 상기 검색된 암호화된 멀티미디어 파일에 대한 미리 재생하기 키를 상기 사용자 단말기를 통하여 상기 무선 단말기로 전송하는 단계(d) transmitting the retrieved encrypted multimedia file and a pre-play key for the retrieved encrypted multimedia file to the wireless terminal through the user terminal. 를 포함하는 멀티미디어 파일 제공 방법.Multimedia file providing method comprising a. 제 1 항에 있어서,The method of claim 1, (e) 상기 무선 단말기로부터 라이센스 키 구매 메시지를 수신하는 단계 및(e) receiving a license key purchase message from the wireless terminal; and (f) 상기 라이센스 키 구매 메시지에 해당하는 라이센스 키를 상기 무선 단말기로 전송하는 단계(f) transmitting a license key corresponding to the license key purchase message to the wireless terminal; 를 더 포함하는 멀티미디어 파일 제공 방법.Method for providing a multimedia file further comprising. 제 1 항에 있어서,The method of claim 1, (e) 상기 무선 단말기로부터 선물 받을 무선 단말기의 식별 정보와 라이센스 키 구매 메시지를 수신하는 단계 및(e) receiving identification information of a wireless terminal and a license key purchase message from the wireless terminal; (f) 상기 라이센스 키 구매 메시지에 해당하는 라이센스 키를 상기 선물 받을 무선 단말기로 전송하는 단계(f) transmitting a license key corresponding to the license key purchase message to the wireless terminal to receive the gift; 를 더 포함하는 멀티미디어 파일 제공 방법.Method for providing a multimedia file further comprising. 제 1 항에 있어서,The method of claim 1, (e) 상기 사용자 단말기로부터 라이센스 키 구매 메시지를 수신하는 단계 및(e) receiving a license key purchase message from the user terminal; and (f) 상기 라이센스 키 구매 메시지에 해당하는 라이센스 키를 상기 사용자 단말기로 전송하는 단계(f) transmitting a license key corresponding to the license key purchase message to the user terminal; 를 더 포함하는 멀티미디어 파일 제공 방법.Method for providing a multimedia file further comprising. 제 2 항 내지 제 4 항 중 어느 한 항에 있어서,The method according to any one of claims 2 to 4, 상기 라이센스 키는 암호화된 개별 멀티미디어 파일의 전 구간을 복호화하여 재생할 수 있는 전곡 재생하기 키를 포함하는 멀티미디어 파일 제공 방법.The license key is a multimedia file providing method comprising a key to play all the music to decrypt the entire section of the encrypted individual multimedia file to play. 제 2 항 내지 제 4 항 중 어느 한 항에 있어서The method according to any one of claims 2 to 4 상기 라이센스 키는 암호화된 모든 멀티미디어 파일을 일정 기간 동안 복호화하여 재생할 수 있는 마스터 키를 포함하는 멀티미디어 파일 제공 방법.And the license key includes a master key capable of decrypting and playing all encrypted multimedia files for a predetermined period of time. 사용자 단말기가 무선 단말기로 멀티미디어 파일을 제공하는 방법에 있어서,A method for providing a multimedia file to a wireless terminal by a user terminal, (a) 멀티미디어 파일 선택 기준을 입력받는 단계와,(a) receiving a multimedia file selection criterion; (b) 상기 멀티미디어 파일 선택 기준을 포함하는 멀티미디어 파일 요청 메시지를 멀티미디어 파일 제공 서버로 전송하는 단계와,(b) transmitting a multimedia file request message including the multimedia file selection criteria to a multimedia file providing server; (c) 상기 멀티미디어 파일 제공 서버로부터 상기 멀티미디어 파일 선택 기준과 매칭하는 암호화된 멀티미디어 파일과 상기 암호화된 멀티미디어 파일에 대한 미리 재생하기 키를 수신하는 단계 및(c) receiving an encrypted multimedia file matching the multimedia file selection criterion and a pre-play key for the encrypted multimedia file from the multimedia file providing server; (d) 상기 수신된 암호화된 멀티미디어 파일과 미리 재생하기 키를 상기 무선 단말기로 전송하는 단계(d) transmitting the received encrypted multimedia file and the pre-play key to the wireless terminal; 를 포함하는 멀티미디어 파일 제공 방법.Multimedia file providing method comprising a. 제 7 항에 있어서,The method of claim 7, wherein 상기 (a) 단계는 상기 사용자 단말기에서 수행되는 것인 멀티미디어 파일 제공 방법.The step (a) is performed in the user terminal multimedia file providing method. 제 7 항에 있어서,The method of claim 7, wherein 상기 (a) 단계는 상기 무선 단말기에서 수행되는 것인 멀티미디어 파일 제공 방법.And (a) step is performed in the wireless terminal. 제 7 항에 있어서,The method of claim 7, wherein 상기 멀티미디어 파일 선택 기준은 상기 음원 제공 서버로부터 수신한 정보에 기초하여 업데이트 가능한 것인 멀티미디어 파일 제공 방법.The multimedia file selection criteria may be updated based on information received from the sound source providing server. 제 9 항에 있어서,The method of claim 9, 상기 (d) 단계는 상기 사용자 단말기와 상기 무선 단말기를 USB 인터페이스, RS-232C 케이블, 블루투스, IrDA, 유/무선 모뎀, 외장 메모리 중 하나 이상을 이용하여 연결시킴으로써 수행되는 것인 멀티미디어 파일 제공 방법.The step (d) is performed by connecting the user terminal and the wireless terminal using one or more of a USB interface, RS-232C cable, Bluetooth, IrDA, wired / wireless modem, external memory. 무선 단말기를 이용하여 멀티미디어 파일을 구매하는 방법에 있어서,In the method of purchasing a multimedia file using a wireless terminal, (a) 멀티미디어 파일 선택 기준을 입력받는 단계와,(a) receiving a multimedia file selection criterion; (b) 상기 멀티미디어 파일 선택 기준과 매칭하는 암호화된 멀티미디어 파일과 상기 암호화된 멀티미디어 파일에 대한 미리 재생하기 키를 사용자 단말기로부터 수신하는 단계와,(b) receiving an encrypted multimedia file matching the multimedia file selection criteria and a pre-play key for the encrypted multimedia file from a user terminal; (c) 상기 암호화된 멀티미디어 파일에 대한 라이센스 키 구매 메시지를 멀티미디어 파일 제공 서버로 전송하는 단계와,(c) transmitting a license key purchase message for the encrypted multimedia file to a multimedia file providing server; (d) 상기 라이센스 키 구매 메시지에 해당하는 라이센스 키를 상기 멀티미디어 파일 제공 서버로부터 수신하는 단계 및(d) receiving a license key corresponding to the license key purchase message from the multimedia file providing server; (e) 상기 라이센스 키를 이용하여 상기 암호화된 멀티미디어 파일을 복호화하여 재생하는 단계(e) decrypting and playing the encrypted multimedia file using the license key 를 포함하는 멀티미디어 파일 구매 방법.Multimedia file purchase method comprising a. 제 12 항에 있어서,The method of claim 12, 상기 (c) 단계는Step (c) is (c-1) 상기 수신한 암호화된 멀티미디어 파일을 검색하는 단계와,(c-1) retrieving the received encrypted multimedia file; (c-2) 상기 미리 재생하기 키를 이용하여 상기 암호화된 멀티미디어 파일을 복호화하여 미리 재생하는 단계와,(c-2) decrypting and encrypting the encrypted multimedia file by using the pre-play key; (c-3) 상기 암호화된 멀티미디어 파일 중 라이센스 키의 구매를 원하는 멀티미디어 파일을 선택하는 단계(c-3) selecting a multimedia file to purchase a license key from among the encrypted multimedia files 를 포함하는 멀티미디어 파일 구매 방법.Multimedia file purchase method comprising a. 제 12 항에 있어서,The method of claim 12, 상기 (e) 단계는 상기 라이센스 키를 복호화하는 단계를 포함하는 멀티미디어 파일 구매 방법.(E) step of decrypting the license key. 제 12 항에 있어서,The method of claim 12, 상기 라이센스 키는 암호화된 개별 멀티미디어 파일의 전 구간을 복호화하여 재생할 수 있는 전곡 재생하기 키를 포함하는 멀티미디어 파일 구매 방법.The license key is a multimedia file purchase method comprising a key to play all the music to decrypt the entire section of the encrypted individual multimedia file. 제 12 항에 있어서,The method of claim 12, 상기 라이센스 키는 암호화된 모든 멀티미디어 파일을 일정 기간 동안 복호화하여 재생할 수 있는 마스터 키를 포함하는 멀티미디어 파일 구매 방법.The license key includes a master key that can decrypt and reproduce all encrypted multimedia files for a certain period of time. 무선 단말기를 이용하여 멀티미디어 파일을 선물하는 방법에 있어서,In the method of presenting a multimedia file using a wireless terminal, (a) 멀티미디어 파일 선택 기준을 입력받는 단계와,(a) receiving a multimedia file selection criterion; (b) 상기 멀티미디어 파일 선택 기준과 매칭하는 암호화된 멀티미디어 파일과 상기 암호화된 멀티미디어 파일에 대한 미리 재생하기 키를 사용자 단말기로부터 수신하는 단계와, (b) receiving an encrypted multimedia file matching the multimedia file selection criteria and a pre-play key for the encrypted multimedia file from a user terminal; (c) 상기 암호화된 멀티미디어 파일에 대한 라이센스 키 구매 메시지와 선물 받을 무선 단말기의 식별 정보를 멀티미디어 파일 제공 서버로 전송하는 단계와,(c) transmitting a license key purchase message for the encrypted multimedia file and identification information of the wireless terminal to be given to the multimedia file providing server; (d) 상기 선물 받을 무선 단말기가 상기 라이센스 키 구매 메시지에 해당하는 라이센스 키를 상기 멀티미디어 파일 제공 서버로부터 수신하는 단계 및(d) the wireless terminal receiving the gift receiving a license key corresponding to the license key purchase message from the multimedia file providing server; and (e) 상기 선물 받을 무선 단말기가 상기 라이센스 키를 이용하여 상기 암호화된 멀티미디어 파일을 복호화하여 재생하는 단계(e) decrypting and playing the encrypted multimedia file using the license key by the wireless terminal receiving the gift; 를 포함하는 멀티미디어 파일 선물 방법.Multimedia file presenting method comprising a. 무선 단말기를 이용하여 멀티미디어 파일을 구매하는 방법에 있어서,In the method of purchasing a multimedia file using a wireless terminal, (a) 멀티미디어 파일 선택 기준을 입력받는 단계와,(a) receiving a multimedia file selection criterion; (b) 상기 멀티미디어 파일 선택 기준과 매칭하는 암호화된 멀티미디어 파일과 상기 암호화된 멀티미디어 파일에 대한 미리 재생하기 키를 사용자 단말기로부터 수신하는 단계와, (b) receiving an encrypted multimedia file matching the multimedia file selection criteria and a pre-play key for the encrypted multimedia file from a user terminal; (c) 상기 암호화된 멀티미디어 파일에 대한 구매 예약을 하는 단계와,(c) making a purchase reservation for the encrypted multimedia file; (d) 사용자 단말기가 상기 무선 단말기로부터 상기 구매 예약된 멀티미디어 파일에 대한 정보를 수신하여, 상기 구매 예약된 멀티미디어 파일에 대한 라이센스 키 구매 메시지를 멀티미디어 파일 제공 서버로 전송하는 단계와,(d) receiving, by the user terminal, information about the multimedia file reserved for purchase from the wireless terminal, and transmitting a license key purchase message for the multimedia file reserved for purchase to a multimedia file providing server; (e) 상기 사용자 단말기가 상기 라이센스 키 구매 메시지에 해당하는 라이센스 키를 상기 멀티미디어 파일 제공 서버로부터 수신하여 상기 무선 단말기로 전달하는 단계 및(e) receiving, by the user terminal, a license key corresponding to the license key purchase message from the multimedia file providing server and transferring the license key to the wireless terminal; (f) 상기 라이센스 키를 이용하여 상기 암호화된 멀티미디어 파일을 복호화하여 재생하는 단계(f) decrypting and playing the encrypted multimedia file using the license key 를 포함하는 멀티미디어 파일 구매 방법.Multimedia file purchase method comprising a. 청구항 제 7 항 내지 제 18 항 중 어느 한 항에 기재된 방법의 각 단계를 컴퓨터 상에서 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium having recorded thereon a program for performing each step of the method according to any one of claims 7 to 18 on a computer.
KR1020070031149A 2007-03-29 2007-03-29 Method for providing mobile terminal with multimedia file and pre-play key KR100749731B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020070031149A KR100749731B1 (en) 2007-03-29 2007-03-29 Method for providing mobile terminal with multimedia file and pre-play key
PCT/KR2008/001110 WO2008120872A1 (en) 2007-03-29 2008-02-26 Method of providing a encrypted multimedia file and a pre-play key to a mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070031149A KR100749731B1 (en) 2007-03-29 2007-03-29 Method for providing mobile terminal with multimedia file and pre-play key

Publications (1)

Publication Number Publication Date
KR100749731B1 true KR100749731B1 (en) 2007-08-16

Family

ID=38614630

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070031149A KR100749731B1 (en) 2007-03-29 2007-03-29 Method for providing mobile terminal with multimedia file and pre-play key

Country Status (2)

Country Link
KR (1) KR100749731B1 (en)
WO (1) WO2008120872A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0708440D0 (en) * 2007-05-02 2007-06-06 Film Night Ltd Data transmission

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030068046A1 (en) 2001-10-10 2003-04-10 Markus Lindqvist Datacast distribution system
KR20040105179A (en) * 2003-06-05 2004-12-14 서영걸 Execution-file-type multimedia and methode for playback thereof, system and method for providing execution-file-type multimedia
KR20040106961A (en) * 2003-06-10 2004-12-20 최추환 Encryption method of contents file
KR20050075816A (en) * 2004-01-16 2005-07-22 엘지전자 주식회사 Methods and a apparatus of previewing multimedia content for mobile phone

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6611812B2 (en) * 1998-08-13 2003-08-26 International Business Machines Corporation Secure electronic content distribution on CDS and DVDs
GB2384403B (en) * 2002-01-17 2004-04-28 Toshiba Res Europ Ltd Data transmission links
KR100974301B1 (en) * 2003-03-19 2010-08-05 주식회사 케이티 A system and method for providing multi-media contents present service
KR20040075816A (en) * 2004-08-06 2004-08-30 김길평 An incline protection block for river

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030068046A1 (en) 2001-10-10 2003-04-10 Markus Lindqvist Datacast distribution system
KR20040105179A (en) * 2003-06-05 2004-12-14 서영걸 Execution-file-type multimedia and methode for playback thereof, system and method for providing execution-file-type multimedia
KR20040106961A (en) * 2003-06-10 2004-12-20 최추환 Encryption method of contents file
KR20050075816A (en) * 2004-01-16 2005-07-22 엘지전자 주식회사 Methods and a apparatus of previewing multimedia content for mobile phone

Also Published As

Publication number Publication date
WO2008120872A1 (en) 2008-10-09

Similar Documents

Publication Publication Date Title
US9529802B2 (en) System and method for generating homogeneous metadata from pre-existing metadata
JP4883342B2 (en) Information processing apparatus and method, and program
US8498942B2 (en) System and method for obtaining and sharing media content
AU784672B2 (en) Distribution system, semiconductor memory card, receiving apparatus, computer-readable recording medium and receiving method
US7778927B2 (en) Contents reproducing device, contents processing device, contents distribution server, contents reproducing method, contents processing method, and program
US20070168262A1 (en) Information processing system, information processing apparatus, information processing method, information processing program and recording medium for storing the program
US20110229107A1 (en) System, method and apparatus for controlling the dissemination of digital works
US20060265329A1 (en) System and method for automatically transferring dynamically changing content
JP2006285607A (en) Content information providing system, content information providing server, content reproducing unit, content information providing method, content reproducing method, and computer program
US20160132666A1 (en) System And Method For Relicensing Content
WO2001093136A9 (en) Information providing device and method
US20070245378A1 (en) User system providing previews to an associated portable media player
JP2006216053A (en) Management method of multimedia object
US20080167968A1 (en) Creating and Purchasing Ringtones
JP4684114B2 (en) Method and apparatus for accessing media objects
JP2007066497A (en) Information processing apparatus, reproducing apparatus, communication method, and computer program
JP4655470B2 (en) Content data processing apparatus, content data processing method, content data management system, and content data management method
KR100749731B1 (en) Method for providing mobile terminal with multimedia file and pre-play key
JP2006178906A (en) Package media selling system and package media selling method
KR20130042672A (en) Smart karaoke system
JP2007213530A (en) Data storing and transmitting device, computer program for use in the same, recording medium having the computer program recorded thereon, and data reproduction method
JP2002329084A (en) Digital archive system sharing store data and method
JP2002073051A (en) Data reproduction terminal
KR101221350B1 (en) Content use method, content use apparatus, mobile terminal and recording medium
JP2003316369A (en) Information recording medium, content delivery system and data storage method

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
N231 Notification of change of applicant
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee