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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 72
- 238000004891 communication Methods 0.000 abstract description 15
- 239000003795 chemical substances by application Substances 0.000 description 19
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 239000000284 extract Substances 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0838—Key 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/12—Payment architectures specially adapted for electronic shopping systems
- G06Q20/123—Shopping for digital content
- G06Q20/1235—Shopping for digital content with control of digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
- H04W12/033—Protecting confidentiality, e.g. by encryption of the user plane, e.g. user's traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/043—Key management, e.g. using generic bootstrapping architecture [GBA] using a trusted network node as an anchor
- H04W12/0431—Key distribution or pre-distribution; Key agreement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2463/00—Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
- H04L2463/101—Additional 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)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Finance (AREA)
- Telephonic Communication Services (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
Description
도 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
음원 제공 서버(100)는 저작권자로부터 제공받은 음원을 DRM 기술을 이용하여 암호화 한 후, 이를 복호화 할 수 있는 라이센스 키와 함께 저장한다. 상기 라이센스 키는 음원별로 동일한 라이센스 키가 생성될 수도 있으나, 음원 구매를 요청한 무선 단말기(300)의 장치 식별자 또는 사용자 식별자에 대응하여 생성될 수도 있다.The sound
음원 제공 서버(100)는 네트워크(400)를 통해 개인용 컴퓨터(PC) 등과 같은 사용자 단말기(200)로부터 음원 요청 메시지를 수신한다. 상기 음원 요청 메시지에는 사용자의 취향에 따른 음원 선택 기준이 포함되어 있으며, 상기 선택 기준은 “음원의 장르”, “연령”, “시기”, “아티스트”, “테마 음악”, “공개 앨범 ”, “방송 챠트”, “데이터 용량” 등을 포함한다.The sound
음원 제공 서버(100)는 상기 음원 선택 기준과 매칭하는 음원들을 검색하여 검색된 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 사용자 단말기(200)로 일괄 전송한다. 이미 설명한 바와 같이, 전송되는 음원들은 암호화된 음원들이다.The sound
상기와 같은 방식의 대안으로서, 음원 제공 서버(100)는 사용자가 구매한 적이 있는 음원들을 자동으로 분석하여 상기 분석 결과를 토대로 사용자의 음악 성향에 따른 음원들을 검색하여 전송해줄 수도 있다.As an alternative to the above method, the sound
또한, 음원 제공 서버(100)는 MP3 플레이어가 내장된 휴대폰 등과 같은 무선 단말기(300)로부터 라이센스 키 구매 요청 메시지를 수신한 경우에, 해당 라이센스 키에 대한 결제 여부를 확인하거나 무선 단말기(300)의 장치 식별자 등을 확인한 후, 해당 라이센스 키를 전송한다. In addition, when the sound
라이센스 키 구매 요청 메시지는 구매를 원하는 음원에 대응하는 음원 식별자와 구매 요청을 송신한 무선 단말기(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
또한, 음원 제공 서버(100)는 무선 단말기(300)로 전송하는 라이센스 키를 해당 무선 단말기(300)에서만 이용할 수 있도록 암호화하는 것이 바람직하다. 예를 들어, 공개키 기반 구조(Public Key Infrastructure)의 공개키를 이용하여, 라이센스 키를 암호화한 후, 해당 무선 단말기(300)에 전송해주는 방식이 이용될 수 있다. 또한, 무선 단말기(300)의 특정 정보 중 하나 이상을 조합하여 암호화를 하는 방식도 가능하다. 무선 단말기(300)의 특정 정보는 시리얼 번호, CPU 번호, MAC 어 드레스, 전화 번호, ESN 번호 등을 포함한다.In addition, the sound
한편, 사용자 단말기(200)는 사용자에게 음원의 선택 기준을 입력할 수 있는 화면을 제공하고, 상기 화면을 통해 입력된 선택 기준을 저장한다.On the other hand, the
또한, 사용자 단말기(200)는 네트워크(400)를 통해 음원 제공 서버(100)로 음원 선택 기준을 포함하는 음원 요청 메시지를 전송하고, 상기 음원 선택 기준과 매칭하는 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 다운로드 받는다. In addition, the
상기와 같이, 사용자 단말기(200)가 음원 제공 서버(100)로 음원 요청 메시지를 전송하고, 검색된 음원들과 각각의 미리 듣기 키를 수신하는 과정은 정액제로 운영되는 인터넷 망을 통하는 것이 바람직하다.As described above, it is preferable that the
이와 같이, 정액제로 운영되는 인터넷 망에 접속하여 암호화된 음원을 다운로드받음으로써, 별도의 무선 통신 요금을 지불하지 않는 것이 가능해진다.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
사용자 단말기(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
지금까지는, 사용자 단말기(200)가 사전에 음원 제공 서버(100)로부터 음원선택 기준에 부합하는 음원들과 해당 음원들의 미리 듣기 키를 다운로드 받고, 추후 무선 단말기(300)로부터의 음원 다운로드 요청이 있는 경우에 이를 다시 무선 단말기(300)로 전송해주는 방식만을 설명하였지만, 무선 단말기(300)가 사용자 단말기(200)와 접속하여 음원 제공 서버(100)로부터 직접 음원과 미리 듣기 키를 다운로드받는 방식도 가능하다.Up to now, the
다시 말해, 사용자가 무선 단말기(300)를 사용자 단말기(200)와 연결할 경우에, 사용자 단말기(200)가 이를 자동으로 감지하여, 자동 다운로드 에이전트를 실행시키고, 이 자동 다운로드 에이전트가 음원 제공 서버(100)로부터 음원들과 해당 음원들의 미리 듣기 키를 수신하여, 무선 단말기(300)로 전달하는 방식도 가능하다. 사용자 단말기(200)는 무선 단말기(300)가 연결되었음을 무선 단말기(300)의 장치 식별자 또는 사용자 식별자를 이용하여 감지한다.In other words, when the user connects the
사용자는 무선 단말기(300)를 이용하여 일괄 다운로드받은 음원들을 검색하고, 미리 듣기 키를 이용하여 미리 듣기 한 후, 구매를 원하는 음원에 대한 구매 요청 메시지를 음원 제공 서버(100)로 전송하고, 음원 제공 서버(100)로부터 해당 음원에 대한 라이센스 키를 수신한다. 이미 설명한 바와 같이, 상기 구매 요청 메시지는 구매를 원하는 음원에 대한 음원 식별자와 무선 단말기(300)의 장치 식별자 또는 사용자 식별자를 포함하는 것이 바람직하다.The user searches for the downloaded sound sources using the
무선 단말기(300)는 수신한 라이센스 키를 이용하여, 암호화된 해당 음원을 복호화하여 재생한다. 수신한 라이센스 키가 암호화되어 있는 경우에는, 이를 복호 화하는 과정이 추가로 필요하다. 예를 들어, 라이센스 키가 공개 키를 이용하여 암호화된 경우에는, 이를 개인 키를 이용하여 복호화해야 한다.The
상기와 같이, 무선 단말기(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
상기와 같은 방식의 대안으로서, 무선 단말기(300)에서 구매를 원하는 음원에 대한 예약을 해둔 후, 추후 사용자 단말기(200)와 직접 연결하거나 외장 메모리 등을 통해 간접으로 연결하여, 라이센스 키를 구매하는 방식도 가능하다. As an alternative to the above method, after making a reservation for a sound source to be purchased in the
예를 들어, 무선 단말기(300)를 사용자 단말기(200)와 직접 또는 간접으로연결할 경우에, 사용자 단말기(200)가 이를 자동으로 감지하여 자동 다운로드 에이전트를 실행시키고, 이 자동 다운로드 에이전트가 구매 예약된 음원에 대한 구매 요청 메시지를 음원 제공 서버(100)로 전송하고, 음원 제공 서버(100)로부터 해당 음원에 대한 라이센스 키를 수신하여, 무선 단말기(300)로 전달한다. 이 방식은 별도의 데이터 통화료가 부과되지 않는 장점이 있다.For example, when the
네트워크(400)는 전용선, LAN, QAN, VAN, 인트라넷, 사설 전화망, 공중전화망, PSTN 망 및 이들의 상호 조합을 포함하며, 도 1에 도시된 각 네트워크 구성 주체가 서로 원활하게 통신을 할 수 있도록 하는 포괄적인 의미의 데이터 통신망이며, 유선 인터넷, 무선 인터넷 및 모바일 무선 통신망을 포함한다.The
이하에서는 도 2를 참조하여, 본 발명의 일 실시예에 따른 음원 제공 서 버(100)의 상세한 기능을 설명하기로 한다. 도 2는 본 발명의 일 실시예에 따른 음원 제공 서버(100)의 세부 블록도이다.Hereinafter, with reference to Figure 2, the detailed function of the sound
본 발명의 일 실시예에 따른 음원 제공 서버(100)는 DRM 부(110), 음원 요청 수신부(120), 자동 매칭부(130), 음원 전송부(140), 라이센스 요청 수신부(150), 라이센스 키 전송부(160), 음원 데이터베이스부(170) 및 라이센스 키 데이터베이스부(180)를 포함한다.Sound
DRM 부(110)는 저작권자로부터 제공받은 음원을 DRM 기술을 이용하여 암호화 한 후 암호화된 음원을 음원 데이터베이스부(170)에 저장하고, 해당 음원을 복호화 할 수 있는 라이센스 키를 생성하여 라이센스 키 데이터베이스부(180)에 저장한다.The
각각의 음원은 블록별로 나누어져서 암호화되는 것이 바람직하며, 라이센스 키는 각각의 음원에 대한 미리 듣기 키와 전곡 듣기 키를 포함한다. 또한 라이센스 키는 일정 기간 동안 임의의 음원을 모두 재생시킬 수 있는 마스터 키와 각각의 음원을 벨소리로 변환시킬 수 있는 벨소리 키를 포함하는 것이 바람직하다.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
자동 매칭부(130)는 상기 선택 기준에 포함된 음원의 장르, 연령, 시기, 데이터 용량 등과 매칭하는 음원들을 음원 데이터베이스부(170)로부터 검색하여, 검색된 음원들을 음원 전송부(140)로 전송한다.The
이미 설명한 바와 같이, 자동 매칭부(130)는 사용자가 구매한 적이 있는 음원들을 자동으로 분석하여 상기 분석 결과를 토대로 사용자의 음악 성향에 따른 음원들을 검색하여 전송해줄 수도 있다.As described above, the
음원 전송부(140)는 검색된 음원들과 해당 음원들에 대한 미리 듣기 키들을 음원 데이터베이스부(170)와 라이센스 키 데이터베이스부(180)로부터 각각 추출하여, 이들을 사용자 단말기(200)로 일괄 전송한다.The sound
또한, 라이센스 요청 수신부(150)는 무선 단말기(300)로부터 개별 음원에 대한 전곡 듣기 구매 요청 메시지를 수신한 경우에, 해당 음원에 대한 결제 여부를 확인한다. 해당 음원에 대한 결제가 확인된 경우에는, 라이센스 키 전송부(160)로 전곡 듣기 키의 전송 요청 메시지를 송신한다. In addition, when the license
또한, 라이센스 요청 수신부(150)가 무선 단말기(300)로부터 개별 음원에 대한 벨소리 구매 요청 메시지를 수신한 경우에는, 벨소리 키에 대한 결제 여부를 확인한 후, 라이센스 키 전송부(160)로 벨소리 키의 전송 요청 메시지를 송신한다. In addition, when the license
또한, 무선 단말기(300)로부터 일정 기간 동안 임의의 음원을 모두 재생시킬 수 있는 마스터 키 구매 요청 메시지를 수신한 경우에는, 마스터 키에 대한 결제 여부를 확인한 후, 라이센스 키 전송부(160)로 마스터 키의 전송 요청 메시지를 송 신한다.In addition, when receiving a master key purchase request message for reproducing any sound source for a predetermined period from the
이상에서는, 라이센스 요청 수신부(150)가 사전에 해당 라이센스 키에 대한 결제 여부를 확인하는 선불제 요금 방식을 기준으로 설명하였지만, 본 발명이 후불제 요금 방식에도 적용 가능함을 당업자라면 쉽게 이해할 것이다. 음원 구매에 대한 과금을 위하여, 구매 요청 메시지에는 구매를 원하는 음원의 음원 식별자 뿐만 아니라, 무선 단말기(300)의 기기의 명칭(모델명) 및 일련 번호 또는 전화 번호 등과 같은 장치 식별자를 포함하는 것이 바람직하다.In the above description, the license
라이센스 키 전송부(160)는 전곡 듣기 키, 벨소리 키 또는 마스터 키에 대한 전송 요청 메시지를 수신한 경우에, 해당 음원에 대한 전곡 듣기 키, 벨소리 키 또는 마스터 키를 라이센스 키 데이터베이스부(180)로부터 추출하여, 무선 단말기(300)로 전송한다. 이미 설명한 바와 같이, 라이센스 키는 해당 무선 단말기(300)에서만 이용할 수 있도록 암호화하는 것이 바람직하다.When the license
전곡 듣기 키 또는 벨소리 키는 음원별로 동일한 키일 수도 있으나, 음원 구매를 요청한 무선 단말기(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
또한, 마스터 키는 사용자가 구매한 기간에 대한 정보와 음원 구매를 요청한 무선 단말기(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
이하에서는 도 3을 참조하여, 본 발명의 일 실시예에 따른 사용자 단말기(200)의 상세한 기능을 설명하기로 한다. 도 3는 본 발명의 일 실시예에 따른 사 용자 단말기(200)의 세부 블록도이다.Hereinafter, a detailed function of the
본 발명의 일 실시예에 따른 사용자 단말기(200)는 동기화 감지부(210), 에이전트 실행부(220), 음원 요청부(230), 음원 수신부(240), 음원 전송부(250) 및 선택 기준 데이터베이스부(260)를 포함한다.The
동기화 감지부(210)는 사용자가 무선 단말기(300)를 사용자 단말기(200)와 연결할 경우에, 이를 자동으로 감지하여, 에이전트 실행부(220)로 에이전트 실행 메시지를 전송한다.When the user connects the
사용자 단말기(200)와 무선 단말기(300)를 연결하는 방식은 USB 인터페이스를 통한 연결, RS-232C 케이블을 통한 연결, 블루투스(Bluetooth), IrDA (Infrared Data Association) 기술을 이용한 연결, 유/무선 모뎀을 이용한 연결, 외장 메모리를 이용한 간접 연결 등의 방식이 이용될 수 있다.The
에이전트 실행부(220)는 에이전트 실행 메시지를 수신한 경우에, 음원의 자동 다운로드를 위한 에이전트를 실행시킨다.When the
도 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
도 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 "
상기와 같은 선택 기준은 업데이트가 가능한 것이 바람직하다. 예를 들어, 자동 다운로드 에이전트가 음원 제공 서버(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
사용자가 음원의 선택 기준을 모두 입력한 후 “확인” 버튼을 클릭하면, 자동 다운로드 에이전트는 입력된 선택 기준을 음원 요청부(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
자동 다운로드 에이전트는 선택 기준 입력 화면을 무선 단말기(300)가 사용자 단말기(200)에 연결될 때마다 매번 디스플레이 할 수도 있고, 무선 단말기(300)가 사용자 단말기(200)에 처음으로 연결되었을 때 한번만 디스플레이 할 수도 있다. 다시 말해, 사용자가 도 4에 도시된 바와 같이, “현재의 기준으로 자동으로 동기화”하는 옵션에 체크를 한 경우에는, 이미 저장된 선택 기준을 선택 기준 데이터베이스부(260)로부터 추출하여 이용할 수 있다.The automatic download agent may display the selection criteria input screen each time the
지금까지는, 음원 선택 기준을 사용자 단말기(200)에서 입력받는 것으로만 설명하였지만, 무선 단말기(300)에서 음원 선택 기준을 입력받는 방식도 가능하다.Until now, the sound source selection criteria have been described as being only input from the
음원 요청부(230)는 음원 선택 기준을 포함하는 음원 요청 메시지를 음원 제 공 서버(100)로 전송한다. The sound
음원 수신부(240)는 전송된 음원 요청 메시지에 따라 자동 매칭되어 전송된 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 음원 제공 서버(100)로부터 수신한다.The sound
음원 전송부(250)는 수신한 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 무선 단말기(300)로 전송한다.The
이하에서는 도 5를 참조하여, 본 발명의 일 실시예에 따른 무선 단말기(300)의 상세한 기능을 설명하기로 한다. 도 5는 본 발명의 일 실시예에 따른 무선 단말기(300)의 세부 블록도이다.Hereinafter, a detailed function of the
본 발명의 일 실시예에 따른 무선 단말기(300)는 음원 수신부(310), 음원 검색부(320), 미리 듣기 재생부(330), 라이센스 키 요청부(340), 라이센스 키 수신부(350), 전곡 재생부(360), 벨소리 변환부(370), 음원 데이터베이스부(380) 및 라이센스 키 데이터베이스부(390)를 포함한다.
음원 수신부(310)는 사용자 단말기(200)와 USB 인터페이스, RS-232C 케이블, 블루투스, IrDA, 유/무선 모뎀 등을 통해 연결되어 음원 제공 서버(100)로부터 제공된 음원들과 해당 음원들에 대한 각각의 미리 듣기 키를 다운로드 하여, 음원 데이터베이스부(380) 및 라이센스 키 데이터베이스부(390)에 각각 저장한다.The sound
지금까지는, 무선 단말기(300)가 사용자 단말기(200)로부터 음원과 미리 듣기 키를 다운로드받는 것만을 설명하였지만, 무선 단말기(300)가 다른 무선 단말기(300)로부터 음원과 미리 듣기 키를 전송받는 방식도 가능하다. 이 경우에는, 무 선 단말기 간에 IrDA, 블루투스 등과 같은 통신 기술을 사용해 데이터를 전송하거나, 외장 메모리를 이용한 간접 연결을 통해 데이터를 전송할 수 있다.Until now, the
음원 검색부(320)는 사용자에게 음원 데이터베이스부(380)에 저장된 음원들을 검색할 수 있는 화면을 제공해준다. 도 6는 본 발명의 일 실시예에 따른 음원 검색 화면의 예시를 도시한 도면이다. 도 6에 도시된 바와 같이, 사용자는 무선 단말기(300)에 포함된 음원 검색부(320)를 통하여 이동 중에도 장소의 제약없이 음원을 검색할 수 있다.The sound
미리 듣기 재생부(330)는 음원 검색부에서 선택된 음원을 미리 듣기 재생하는 기능을 수행한다. 구체적으로, 음원 검색부에서 선택된 음원을 음원 데이터베이스부(380)로부터 추출하고, 해당 음원에 대한 미리 듣기 키를 라이센스 키 데이터베이스부(390)로부터 추출한 후, 추출된 미리 듣기 키를 이용하여 해당 음원을 복호화한 후 재생한다. The
만일, 통신 장애 등으로 인하여 미리 듣기 키가 없는 경우에는, 음원 제공 서버(100)에 요청하여 무료로 다운로드받는 것이 가능하다.If there is no listening key in advance due to a communication failure or the like, it is possible to request the sound
라이센스 키 요청부(340)는 사용자가 전곡 듣기 키, 벨소리 키 또는 마스터 키에 대한 구매를 선택한 경우에, 라이센스 키 구매 메시지를 음원 제공 서버(100)로 요청한다. 라이센스 키 요청부(340)는 라이센스 키 구매 메시지를 음원 제공 서버(100)로 요청하기 전에, 무선 결제 수단을 통하여 요청한 라이센스 키에 대한 결제를 행하는 것이 바람직하다. 이와 같은 사전 결제 방식의 대안으로서, 무선 단말기(300)가, 예를 들어, 휴대폰인 경우에는 라이센스 키 구매에 대한 요금을 추후에 통화 요금과 함께 부과하는 것이 바람직하다.The license
라이센스 키 구매 메시지는 구매하고자 하는 라이센스 키에 대한 정보를 포함할 뿐만 아니라, 무선 단말기(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
라이센스 키 수신부(350)는 음원 제공 서버(100)로부터 전곡 듣기 키, 벨소리 키 또는 마스터 키를 수신하여, 라이센스 키 데이터베이스부(390)에 저장한다.The license
음원 구매는 자신이 소유한 무선 단말기(300)에 대해서뿐만 아니라 다른 사람이 소유한 무선 단말기(300)에 선물을 하는 형태로 이루어질 수도 있다. 이 경우에는, 선물하는 무선 단말기(300)에서 선물 받는 무선 단말기(300)의 식별 정보와 함께 라이센스 키 구매 메시지를 음원 제공 서버(100)로 송신하고, 결제를 행한다. 선물 받는 무선 단말기(300)의 식별 정보는, 예를 들어, 전화 번호일 수 있다. 그 후, 선물 받는 무선 단말기(300)는 음원 제공 서버(100)로부터 선물 받은 라이센스 키를 수신한다.The sound source purchase may be made in the form of giving a gift to the
라이센스 키가 암호화되어 있는 경우에는, 이를 이용하기 위해서 복호화 절차를 거쳐야 한다. 예를 들어, 라이센스 키가 공개키를 이용하여 암호화된 경우에는, 비밀키로 복호화를 하고, 무선 단말기(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
전곡 재생부(360)는 전곡 듣기 구매가 완료된 음원의 전 구간을 재생하는 기 능을 수행한다. 구체적으로, 전곡 재생부(360)는 전곡 듣기 구매가 완료된 음원을 음원 데이터베이스부(380)로부터 추출하고, 해당 음원에 대한 전곡 듣기 키를 라이센스 키 데이터베이스부(390)로부터 추출한 후, 추출된 전곡 듣기 키를 이용하여 해당 음원을 복호화한 후 재생한다. The
또한, 사용자가 일정 기간 동안 임의의 음원을 모두 재생시킬 수 있는 마스터 키를 구매한 경우에는, 라이센스 키 데이터베이스부(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
복호화 규칙은 마스터 키가 전곡 듣기 키보다 우선한다. 따라서, 마스터 키가 있는 경우에는 해당 마스터 키를 이용하여 복호화를 수행하고, 마스터 키가 없거나 만료된 경우에는 개별 컨텐츠의 라이센스 키가 있는지 여부를 검색한다.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
지금까지는 음원을 벨소리로 변환하는 방식만을 설명하였지만, 암호화된 벨소리 음원을 다운로드받고, 이를 미리듣기 한 후, 벨소리를 직접 구매하는 방식도 가능하다.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
또한, 사용자는 도 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
지금까지는 사용자가 선택된 음원에 대한 미리 듣기 재생 중에 미리 듣기 구간 설정, 전곡 듣기 구매 또는 벨소리 구매를 하는 것으로 설명하였지만, 반드시 이에 한정되는 것은 아니며, 도 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
사용자는 무선 단말기(300)에 저장된 음원을 업데이트하기 위하여 무선 단말기(300)를 사용자 단말기(200)에 연결시킨다(S20).The user connects the
사용자 단말기(200)는 무선 단말기(300)가 연결되었음을 감지하여, 자동 다운로드 에이전트를 실행시킨다. 자동 다운로드 에이전트는 사용자가 자신의 취향에 따라 음원을 선택할 수 있도록 선택 기준 입력 화면을 디스플레이하고, 사용자는 해당 화면에 선택 기준을 입력한다(S30). 이미 저장된 선택 기준이 있는 경우에는, 저장된 선택 기준을 표시하여 디스플레이하는 것이 바람직하다.The
사용자 단말기(200)는 음원 선택 기준을 포함하는 음원 요청 메시지를 음원 제공 서버(100)로 전송한다(S40).The
음원 제공 서버(100)는 수신된 선택 기준에 포함된 음원의 장르, 연령, 시기 및 데이터 용량 등과 매칭하는 음원들을 검색하여(S50), 검색된 음원들과 해당 음원들에 대한 미리 듣기 키들을 사용자 단말기(200)를 통해 무선 단말기(300)로 전송한다(S60). 이미 설명한 바와 같이, 검색된 음원들과 해당 음원들에 대한 미리 듣기 키들을 사용자 단말기(200)로 전송하는 과정은 정액제로 운영되는 인터넷 망을 통하는 것이 바람직하며, 이를 다시 무선 단말기(300)로 전송하는 방식은 USB 인터페이스, RS-232C 케이블, 블루투스, IrDA, 유/무선 모뎀 등을 이용하는 것이 바람직하다.The sound
사용자는 무선 단말기(300)에 다운로드된 음원들을 검색하고, 원하는 음원을 미리 듣기 재생할 수 있다(S70). 이미 설명한 바와 같이, 미리 듣기는 “하이라이트”, “전반부”, “후반부” 중 미리 듣기를 원하는 구간을 선택하여 재생할 수 있다.The user may search for the sound sources downloaded to the
무선 단말기(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
음원 제공 서버(100)는 라이센스 키 구매 메시지를 수신한 경우에, 해당 라이센스 키에 대한 결제 여부를 확인하거나 장치 식별자 또는 사용자 식별자를 확인한 후, 무선 단말기(300)로 라이센스 키를 전송한다(S100).When the sound
이미 설명한 바와 같이, 무선 단말기(300)가 음원 제공 서버(100)로 라이센스 키를 요청하고 수신하는 과정에 대해서는 무선 통신 요금이 부과될 수 있지만, 음원의 데이터 량에 비해 라이센스 키의 데이터 량은 매우 작기 때문에 저렴한 무선 통신 비용으로 원하는 음원을 구매하는 것이 가능해진다.As described above, a wireless communication fee may be charged for the process of requesting and receiving a license key from the
무선 단말기(300)는 음원 제공 서버(100)로부터 수신한 라이센스 키로 해당 음원을 복호화하여 전곡 듣기 재생을 하거나, 벨소리 변환을 한다(S110).The
지금까지는, 설명의 편의상 “멀티미디어 파일”이 “음원”인 경우에 한하여 본 발명을 설명하였지만, 본 발명이 “음원”만을 대상으로 하는 것이 아님은 이미 설명한 바와 같다. 당업자라면 본 발명이 다양한 종류의 “멀티미디어 파일”에도 확장 적용이 가능함을 쉽게 이해할 수 있을 것이다.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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0708440D0 (en) * | 2007-05-02 | 2007-06-06 | Film Night Ltd | Data transmission |
Citations (4)
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)
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 |
-
2007
- 2007-03-29 KR KR1020070031149A patent/KR100749731B1/en not_active IP Right Cessation
-
2008
- 2008-02-26 WO PCT/KR2008/001110 patent/WO2008120872A1/en active Application Filing
Patent Citations (4)
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 | |
US8498942B2 (en) | System and method for obtaining and sharing media content | |
US8108688B2 (en) | Information processing apparatus, method, and program | |
AU784672B2 (en) | Distribution system, semiconductor memory card, receiving apparatus, computer-readable recording medium and receiving method | |
US20070168262A1 (en) | Information processing system, information processing apparatus, information processing method, information processing program and recording medium for storing the program | |
US7778927B2 (en) | Contents reproducing device, contents processing device, contents distribution server, contents reproducing method, contents processing method, and program | |
US20110229107A1 (en) | System, method and apparatus for controlling the dissemination of digital works | |
US20160132666A1 (en) | System And Method For Relicensing Content | |
WO2001093136A9 (en) | Information providing device and method | |
WO2007078395A2 (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 | |
US20070245378A1 (en) | User system providing previews to an associated portable media player | |
JP4684114B2 (en) | Method and apparatus for accessing media objects | |
JP2007066497A (en) | Information processing apparatus, reproducing apparatus, communication method, and computer program | |
US20080086422A1 (en) | Techniques for accessing controlled media objects | |
JP2002033724A (en) | Contents distributing system | |
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 | |
JP2002329084A (en) | Digital archive system sharing store data and method | |
JP2002073051A (en) | Data reproduction terminal | |
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 | |
KR20130042672A (en) | Smart karaoke system | |
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 |