KR102061777B1 - Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method - Google Patents

Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method Download PDF

Info

Publication number
KR102061777B1
KR102061777B1 KR1020160053905A KR20160053905A KR102061777B1 KR 102061777 B1 KR102061777 B1 KR 102061777B1 KR 1020160053905 A KR1020160053905 A KR 1020160053905A KR 20160053905 A KR20160053905 A KR 20160053905A KR 102061777 B1 KR102061777 B1 KR 102061777B1
Authority
KR
South Korea
Prior art keywords
user terminal
unique code
communication medium
media content
content file
Prior art date
Application number
KR1020160053905A
Other languages
Korean (ko)
Other versions
KR20160075387A (en
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 KR1020160053905A priority Critical patent/KR102061777B1/en
Publication of KR20160075387A publication Critical patent/KR20160075387A/en
Application granted granted Critical
Publication of KR102061777B1 publication Critical patent/KR102061777B1/en

Links

Images

Classifications

    • 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

Landscapes

  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법, 이에 사용되는 관리 서버, 및 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법을 실행하는 프로그램이 가 개시된다. 본 발명은, 관리 서버가, NFC 매체가 사용자 단말기에 제공한 고유 코드를 포함하는 미디어 컨텐츠 파일 전송 요청을, 사용자 단말기로부터 수신하고, 고유 코드에 기초하여 미디어 컨텐츠 파일 전송 요청에 대한 인증을 실행하며, 고유 코드에 대응되는 미디어 컨텐츠 파일을 사용자 단말기에 전송하는 과정을 통해 구현된다. 본 발명에 따르면, 사용자는 음악을 소비함에 있어서, 오프라인 매장에서 자신이 원하는 음반을 직접 구입하던 아날로그적인 감성과 자신이 구입한 음반을 영구히 소장하고자 하는 욕구를 모두 충족받을 수 있게 된다.Disclosed are a method for executing a media content file management method using an NFC medium, a management server used therein, and a media content file management method using an NFC medium. According to the present invention, a management server receives a media content file transfer request including a unique code provided by an NFC medium to a user terminal from a user terminal, and performs authentication on the media content file transfer request based on the unique code. The media content file corresponding to the unique code is transmitted to the user terminal. According to the present invention, in consuming music, the user can satisfy both the analog sensibility of directly purchasing a record he wants in an offline store and a desire to permanently own the record he purchased.

Description

근거리 통신 매체를 이용한 미디어 컨텐츠 파일 관리 방법, 이에 사용되는 관리 서버, 및 근거리 통신 매체를 이용한 미디어 컨텐츠 파일 관리 방법을 실행하는 프로그램이 기록된 기록 매체{Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method}A method for managing a media content file using a near field communication medium, a management server used therefor, and a recording medium on which a program for executing the method for managing a media content file using a near field communication medium is recorded. Used Thererin, and Media Being Recorded with Program Executing the Method}

본 발명은 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법, 이에 사용되는 관리 서버, 및 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법을 실행하는 프로그램이 기록된 기록 매체에 관한 것으로, 더욱 상세하게는 사용자가 음악을 소비함에 있어서, 오프라인 매장에서 자신이 원하는 음반을 직접 구입하던 아날로그적인 감성과 자신이 구입한 음반을 영구히 소장하고자 하는 욕구를 모두 충족받을 수 있도록 하는 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법, 이에 사용되는 관리 서버, 및 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법을 실행하는 프로그램이 기록된 기록 매체에 관한 것이다. The present invention relates to a recording medium in which a method for managing a media content file management method using an NFC medium, a management server used therefor, and a program for executing the media content file management method using the NFC medium are recorded. In terms of consumption, the media content file management method using NFC media to satisfy both the analog sensitivity of purchasing the desired record directly from the offline store and the desire to permanently own the purchased record, A management medium and a program for executing a media content file management method using an NFC medium are recorded on a recording medium.

1990년대까지만 해도 전성기를 구가하던 오프라인 음반 시장은 2000년대 들어 MP3 파일 등의 미디어 파일과 함께 등장한 온라인 음원 시장에 의해 크게 잠식되었다.The offline music market, which had been in its heyday until the 1990s, was greatly eroded by the online music market that appeared along with media files such as MP3 files in the 2000s.

한편, 이 과정에서 음반을 파일로 소장하는 방식의 MP3 플레이어 등에 적응하지 못한 세대들은 음반 시장을 이탈하게 되었고, 이로 인해 전체 음악 시장의 크기가 줄어들게 되었다.On the other hand, generations that failed to adapt to MP3 players, such as the collection of files as files, left the record market, which reduced the size of the entire music market.

그러나, MP3 파일의 불법 복제, 불법 전송 등으로 인해 온라인 음원 시장 또한 그 성장의 한계에 직면하게 되었고, 음원 공급 업체들은 MP3 파일에 대한 대안으로 불법 복제 및 불법 전송이 근본적으로 어려운 음원 스트리밍 서비스를 개시하게 되었다.However, due to illegal copying and illegal transmission of MP3 files, the online music market has also faced limitations of growth, and music suppliers have launched music streaming services, which are fundamentally difficult for piracy and illegal transmission as an alternative to MP3 files. Was done.

그러나, 음원 스트리밍 서비스는 통신 환경에 따라 서비스의 품질이 크게 영향을 받을 뿐만 아니라, 해당 미디어 콘텐츠를 사용자가 실행할 때마다 데이터 요금이 부과되는 문제가 있었다.However, the sound streaming service has a problem that not only the quality of the service is greatly influenced by the communication environment, but also that the data fee is charged every time the user executes the media content.

이로 인해 MP3 파일 등에서와 같은 다운로드 방식의 음원 시장이 스트리밍 서비스 중심의 음원 시장으로 재편되는 과정에서 또한 많은 음원 소비자들의 시장 이탈이 있었다.As a result, in the process of reorganizing the download-type sound source market such as MP3 files into the streaming service-oriented sound source market, there have been many market consumers' departures.

즉, 이와 같이 음반 시장에서 MP3 음원 시장으로의 전환기와, MP3 음원 시장의 스트리밍 방식의 음원 시장으로의 전환기에는 눈에 보이지 않는 시장 이탈자들이 있었다.In other words, there were market defectors who were invisible in the transition period from the music market to the MP3 music market and the transition from the MP3 music market to the streaming music market.

이와 같은 시장 이탈자들은 음악에 대한 소비욕구는 여전히 가지고 있으나, 현재의 음원 시장에서는 이들의 감성적인 요구를 충족받지 못하고 있는 상황이다.These market defectors still have a desire to consume music, but in the current music market, their emotional needs are not met.

즉, 이와 같은 시장 이탈자들은 아직도 음반은 오프라인 매장에서 구입해야 한다는 감성을 가지고 있거나, 한번 구매한 음원은 영원히 소장하고 싶어하는 욕구를 가지고 있으며, 이와 같은 시장 이탈자들을 현재의 음원 시장으로 재유입시킬 수 있는 서비스의 개발이 절실한 실정이다.In other words, these out-of-markets still have a sentiment that the record must be purchased at an offline store, or they have a desire to keep it forever, and they can reintroduce them to the current music market. The development of services is urgently needed.

따라서, 본 발명의 목적은, 사용자가 음악을 소비함에 있어서, 오프라인 매장에서 자신이 원하는 음반을 직접 구입하던 아날로그적인 감성과 자신이 구입한 음반을 영구히 소장하고자 하는 욕구를 모두 충족받을 수 있도록 하는 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법, 이에 사용되는 관리 서버, 및 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법을 실행하는 프로그램이 기록된 기록 매체를 제공함에 있다.Accordingly, an object of the present invention, NFC, so that when the user consumes music, both the analog sensibility of directly purchasing the desired record in the offline store and the desire to permanently own the record purchased by the user can be satisfied. A media content file management method using a medium, a management server used therein, and a program for executing a media content file management method using an NFC medium are provided.

상기 목적을 달성하기 위한 본 발명에 따른 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법은, (a) 관리 서버가, NFC 매체가 사용자 단말기에 제공한 고유 코드를 포함하는 미디어 컨텐츠 파일 전송 요청을, 상기 사용자 단말기로부터 수신하는 단계; (b) 상기 관리 서버가, 상기 고유 코드에 기초하여 상기 미디어 컨텐츠 파일 전송 요청에 대한 인증을 실행하는 단계; (c) 상기 관리 서버가, 상기 고유 코드에 대응되는 미디어 컨텐츠 파일을 상기 사용자 단말기에 전송하는 단계를 포함한다.In accordance with an aspect of the present invention, there is provided a method for managing a media content file using an NFC medium, the method comprising: (a) a management server requesting a media content file transmission request including a unique code provided by a NFC medium to a user terminal; Receiving from a terminal; (b) the management server performing authentication on the media content file transfer request based on the unique code; (c) the management server transmitting the media content file corresponding to the unique code to the user terminal.

바람직하게는, 상기 (a) 단계 이전에, 상기 사용자 단말기는 상기 NFC 매체가 제공한 고유 코드를 포함하는 보안 코드를 생성하고, 상기 보안 코드를 상기 NFC 매체에 송신하는 단계를 더 포함한다.Preferably, before the step (a), the user terminal further comprises the step of generating a security code including a unique code provided by the NFC medium, and transmitting the security code to the NFC medium.

또한, 상기 보안 코드는 상기 사용자 단말기의 고유 코드를 더 포함한다.In addition, the security code further includes a unique code of the user terminal.

또한, 상기 관리 서버가 전송한 상기 미디어 컨텐츠 파일이 상기 사용자 단말기에 저장된 상태에서, 사용자가 상기 NFC 매체를 상기 사용자 단말기에 접근시킴에 따라, 상기 사용자 단말기가 상기 NFC 매체로부터 상기 보안 코드를 수신하는 경우에 상기 사용자 단말기는 상기 미디어 컨텐츠 파일을 실행하는 것을 특징으로 한다.The user terminal may receive the security code from the NFC medium as the user accesses the NFC medium to the user terminal while the media content file transmitted by the management server is stored in the user terminal. In this case, the user terminal may execute the media content file.

한편, 본 발명에 따른 관리 서버는, NFC 매체가 사용자 단말기에 제공한 고유 코드를 포함하는 미디어 컨텐츠 파일 전송 요청을, 상기 사용자 단말기로부터 수신하는 수신부; 상기 고유 코드에 기초하여 상기 미디어 컨텐츠 파일 전송 요청에 대한 인증을 실행하는 인증부; 상기 고유 코드에 대응되는 미디어 컨텐츠 파일을 상기 사용자 단말기에 전송하는 송신부를 포함한다.On the other hand, the management server according to the present invention, the receiving unit for receiving a media content file transfer request including a unique code provided to the user terminal from the NFC medium, the user terminal; An authenticator configured to perform authentication on the media content file transfer request based on the unique code; And a transmitter for transmitting the media content file corresponding to the unique code to the user terminal.

바람직하게는, 상기 사용자 단말기는 상기 NFC 매체가 제공한 고유 코드를 포함하는 보안 코드를 생성하고, 상기 보안 코드를 상기 NFC 매체에 송신하는 것을 특징으로 한다.Preferably, the user terminal generates a security code including a unique code provided by the NFC medium, and transmits the security code to the NFC medium.

또한, 상기 보안 코드는 상기 사용자 단말기의 고유 코드를 더 포함한다.In addition, the security code further includes a unique code of the user terminal.

또한, 상기 관리 서버가 전송한 상기 미디어 컨텐츠 파일이 상기 사용자 단말기에 저장된 상태에서, 사용자가 상기 NFC 매체를 상기 사용자 단말기에 접근시킴에 따라, 상기 사용자 단말기가 상기 NFC 매체로부터 상기 보안 코드를 수신하는 경우에 상기 사용자 단말기는 상기 미디어 컨텐츠 파일을 실행하는 것을 특징으로 한다.The user terminal may receive the security code from the NFC medium as the user accesses the NFC medium to the user terminal while the media content file transmitted by the management server is stored in the user terminal. In this case, the user terminal may execute the media content file.

한편, 본 발명에 따른 프로그램이 기록된 기록 매체는, (a) 사용자 단말기가, NFC 매체로부터 NFC 매체의 고유 코드를 수신함에 따라, 상기 고유 코드에 대응되는 미디어 컨텐츠 파일의 전송 요청을 관리 서버에 송신하는 단계; (b) 상기 사용자 단말기가, 상기 관리 서버로부터 상기 고유 코드에 대응되는 미디어 컨텐츠 파일을 수신 및 저장하는 단계; 및 (c) 상기 사용자 단말기가, 사용자가 상기 NFC 매체를 상기 사용자 단말기에 접근시킨 경우에, 상기 미디어 컨텐츠 파일을 실행시키는 단계를 실행하는 것을 특징으로 한다.On the other hand, in the recording medium in which the program according to the present invention is recorded, (a) as the user terminal receives a unique code of the NFC medium from the NFC medium, the transfer request of the media content file corresponding to the unique code to the management server; Transmitting; (b) receiving and storing, by the user terminal, a media content file corresponding to the unique code from the management server; And (c) executing, by the user terminal, the media content file when the user accesses the NFC medium to the user terminal.

바람직하게는, 상기 (a) 단계에 있어서, 상기 사용자 단말기가, 상기 NFC 매체의 고유 코드를 포함하는 보안 코드를 생성하는 단계; 및 상기 사용자 단말기가, 상기 보안 코드를 상기 NFC 매체에 송신하는 단계를 더 실행하는 것을 특징으로 한다.Preferably, in the step (a), the user terminal, generating a security code containing a unique code of the NFC medium; And transmitting, by the user terminal, the security code to the NFC medium.

또한, 상기 보안 코드는 상기 사용자 단말기의 고유 코드를 더 포함하는 것을 특징으로 한다.In addition, the security code is characterized in that it further comprises a unique code of the user terminal.

또한, 상기 (c) 단계는, 상기 사용자 단말기가 상기 NFC 매체로부터 상기 보안 코드를 수신하는 경우에 상기 미디어 컨텐츠 파일을 실행하는 것을 특징으로 한다.In addition, the step (c) is characterized in that for executing the media content file when the user terminal receives the security code from the NFC medium.

본 발명에 따르면, 사용자는 음악을 소비함에 있어서, 오프라인 매장에서 자신이 원하는 음반을 직접 구입하던 아날로그적인 감성과 자신이 구입한 음반을 영구히 소장하고자 하는 욕구를 모두 충족받을 수 있게 된다.According to the present invention, in consuming music, the user can satisfy both the analog sensibility of directly purchasing a record he wants in an offline store and a desire to permanently own the record he purchased.

아울러, 본 발명에 따르면, 스마트 폰 등의 사용자 단말기의 사용 방법에 익숙하지 않은 사용자들도 사용자 단말기에 NFC 매체를 접촉시키는 직관적인 방법을 통해 손쉽게 미디어 컨텐츠 파일을 이용할 수 있게 됨으로써, 음반 시장 등의 미디어 시장의 규모를 성장시킬 수 있게 된다.In addition, according to the present invention, even users who are not familiar with how to use a user terminal such as a smart phone can easily use the media content file through an intuitive method of contacting the NFC medium to the user terminal, such as the music market. This will allow the media market to grow in size.

아울러, 본 발명에 따르면, 다운로드 받은 미디어 컨텐츠 파일의 불법 복제를 실질적으로 방지할 수 있게 되며, 이에 따라 불법 복제를 방지하기 위한 종래의 스트리밍 서비스에서 데이터 사용량이 증대되는 문제점을 해소할 수 있게 된다.In addition, according to the present invention, it is possible to substantially prevent illegal copying of the downloaded media content file, thereby eliminating the problem of increased data usage in the conventional streaming service for preventing illegal copying.

아울러, 본 발명에 따르면, 기존 온라인 애플리케이션 마켓에 집중되어 있던 사용자 단말기용 응용프로그램의 판매 경로를 오프라인으로 확장함으로써, 응용프로그램의 소비자에게 다양한 유통 경로를 제공할 수 있게 된다.In addition, according to the present invention, by extending the sales path of the user terminal application program concentrated in the existing online application market offline, it is possible to provide a variety of distribution channels to consumers of the application program.

아울러, 본 발명에 따르면, 애플리케이션 마켓의 플랫폼 제공자에게 지급되는 중개 수수료 없이 오프라인 유통에 필요한 마진을 제외한 금액을 컨텐츠 제공자가 획득할 수 있게 된다.In addition, according to the present invention, the content provider can obtain the amount excluding the margin required for offline distribution without an intermediary fee paid to the platform provider of the application market.

아울러, 본 발명에 따르면, 애플리케이션을 통해 사용자가 원하는 설정내용으로 음원을 출력하고, 자신만의 음원을 생성할 수 있는 활용도 높은 컨텐츠 제공 시스템을 구현할 수 있게 된다.In addition, according to the present invention, it is possible to implement a highly available content providing system that can output the sound source to the user desired settings through the application, and create your own sound source.

도 1은 본 발명의 일 실시예에 따른 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 시스템의 구성도,
도 2 및 도 3은 본 발명의 일 실시예에 따른 사용자 단말기에서의 응용 프로그램의 설치 과정을 설명하는 절차 흐름도,
도 4는 본 발명의 일 실시예에 따른 관리 서버에서의 NFC 매체의 고유 코드 등록 과정을 설명하는 절차 흐름도,
도 5는 본 발명에 의한 사용자 단말기에서의 미디어 컨텐츠 데이터의 출력 방법을 설명하는 절차 흐름도,
도 6은 본 발명에 의한 응용 프로그램이 사용자 단말기 상에서 구현되는 모습을 나타낸 도면,
도 7은 본 발명의 일 실시예에 따른 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법이 실행되는 관리 서버의 구조를 나타내는 기능 블록도, 및
도 8은 본 발명의 일 실시예에 따른 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법의 실행 과정을 설명하는 신호 흐름도이다.
1 is a block diagram of a media content file management system using an NFC medium according to an embodiment of the present invention;
2 and 3 are flowcharts illustrating a process of installing an application program in a user terminal according to an embodiment of the present invention;
4 is a flowchart illustrating a unique code registration process of the NFC medium in the management server according to an embodiment of the present invention;
5 is a flowchart illustrating a method of outputting media content data in a user terminal according to the present invention;
6 is a view showing an application program implemented on a user terminal according to the present invention;
7 is a functional block diagram illustrating a structure of a management server on which a media content file management method using an NFC medium according to an embodiment of the present invention is executed;
8 is a signal flow diagram illustrating an execution process of a media content file management method using an NFC medium according to an embodiment of the present invention.

이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다. 도면들 중 동일한 구성요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, with reference to the drawings will be described the present invention in more detail. It should be noted that the same elements in the figures are represented by the same numerals wherever possible. In addition, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.

도 1은 본 발명의 일 실시예에 따른 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 시스템의 구성도이다. 도 1을 참조하면, 본 발명의 일 실시예에 따른 NFC 매체(50)를 이용한 미디어 컨텐츠 파일 관리 시스템은 NFC 매체(50), 사용자 단말기(100), 및 관리 서버(200)를 포함한다.1 is a block diagram of a media content file management system using an NFC medium according to an embodiment of the present invention. Referring to FIG. 1, a media content file management system using an NFC medium 50 according to an embodiment of the present invention includes an NFC medium 50, a user terminal 100, and a management server 200.

NFC 매체(50)에는 NFC(Near Field Communication) 태그(Tag)가 내장되어 있으며, 컨텐츠 제공자에 의해 실물 신용 카드 형태로서 제작된 NFC 매체(50)는 오프라인 매장에서 판매된다.The NFC medium 50 has a built-in Near Field Communication (NFC) tag, and the NFC medium 50 produced in the form of a real credit card by a content provider is sold in an offline store.

한편, 음반, 영화, TV시리즈, 잡지, 교육교재 등의 멀티 미디어 컨텐츠(즉, 미디어 컨텐츠 파일)를 사용자 단말기(100)를 통해 이용하려는 사용자는 이와 같이 오프라인 매장에서 판매되는 NFC 매체(50)를 구입한다.Meanwhile, a user who wants to use a multimedia content (ie, a media content file) such as a record, a movie, a TV series, a magazine, and an education textbook through the user terminal 100 may use the NFC medium 50 sold in an offline store. Purchase.

다만, NFC 매체(50)에는 사용자가 원하는 미디어 컨텐츠가 저장되어 있지는 않으며, 해당 미디어 컨텐츠를 관리 서버(200)로부터 다운로드받기 위해 필요한 고유 코드(즉, NFC 매체(50)의 고유 정보인 NFC ID)가 저장되어 있다.However, the media desired by the user is not stored in the NFC medium 50, and a unique code necessary for downloading the media content from the management server 200 (that is, NFC ID that is unique information of the NFC medium 50). Is stored.

한편, 관리 서버(200)에는 각각의 NFC 매체(50)가 갖고 있는 고유 코드인 NFC ID가 저장되어 있으며, 각각의 NFC ID와 함께 대응되는 미디어 컨텐츠가 저장되어 있다.Meanwhile, the management server 200 stores an NFC ID, which is a unique code of each NFC medium 50, and stores media content corresponding to each NFC ID.

사용자 단말기(100)는 NFC 기능이 구비된 스마트 폰 등의 무선 통신 단말기이며, NFC 매체(50)를 구입한 사용자는 자신의 사용자 단말기(100)를 NFC 매체(50)에 1차 접촉(Tagging)함으로써, 획득한 NFC ID를 이용하여 관리 서버(200)로부터 관련 미디어 컨텐츠를 다운 로드 받게 되며, 사용자 단말기(100)에 단말기에 저장된 미디어 컨텐츠는 사용자가 NFC 매체(50)를 사용자 단말기(100)에 다시 접촉함으로써 실행되게 된다.The user terminal 100 is a wireless communication terminal such as a smart phone having an NFC function, and a user who purchases the NFC medium 50 first contacts his or her user terminal 100 with the NFC medium 50. As a result, the media content stored in the terminal is downloaded from the management server 200 by using the acquired NFC ID, and the user stores the NFC medium 50 in the terminal 100. By contacting again.

도 7은 본 발명의 일 실시예에 따른 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법이 실행되는 관리 서버(200)의 구조를 나타내는 기능 블록도이다. 도 7을 참조하면, 본 발명의 일 실시예에 따른 NFC 매체(50)를 이용한 미디어 컨텐츠 파일 관리 방법이 실행되는 관리 서버(200)는 수신부(210), 저장부(230), 인증부(250), 및 송신부(270)를 포함한다.7 is a functional block diagram illustrating a structure of a management server 200 in which a media content file management method using an NFC medium according to an embodiment of the present invention is executed. Referring to FIG. 7, the management server 200 that executes a media content file management method using the NFC medium 50 according to an embodiment of the present invention includes a receiver 210, a storage 230, and an authenticator 250. ), And a transmitter 270.

먼저, 관리 서버(200)의 수신부(210)는 NFC 매체(50)가 사용자 단말기(100)에 제공한 고유 코드를 포함하는 미디어 컨텐츠 파일 전송 요청을 사용자 단말기(100)로부터 수신한다.First, the receiving unit 210 of the management server 200 receives a media content file transmission request including a unique code provided by the NFC medium 50 to the user terminal 100 from the user terminal 100.

한편, 관리 서버(200)의 저장부(230)에는 오프라인 매장에서 판매된 NFC 매체(50)의 고유 코드와, 해당 고유 코드에 대응되는 미디어 컨텐츠 파일이 저장되어 있으며, 관리 서버(200)의 인증부(250)는 사용자 단말기(100)로부터 수신된 NFC 매체(50)의 고유 코드에 기초하여 미디어 컨텐츠 파일 전송 요청에 대한 인증을 실행한다.On the other hand, the storage unit 230 of the management server 200 stores the unique code of the NFC medium 50 sold in the offline store and the media content file corresponding to the unique code, the authentication of the management server 200 The unit 250 performs authentication on the media content file transfer request based on the unique code of the NFC medium 50 received from the user terminal 100.

또한, 관리 서버(200)의 송신부(270)는 NFC 매체(50)의 고유 코드에 대응되는 미디어 컨텐츠 파일을 사용자 단말기(100)에 전송하는 기능을 수행한다.In addition, the transmitter 270 of the management server 200 performs a function of transmitting a media content file corresponding to the unique code of the NFC medium 50 to the user terminal 100.

도 8은 본 발명의 일 실시예에 따른 NFC 매체를 이용한 미디어 컨텐츠 파일 관리 방법의 실행 과정을 설명하는 신호 흐름도이다. 이하에서는, 도 1, 도 7, 및 도 8을 참조하여 본 발명의 일 실시예에 따른 NFC 매체(50)를 이용한 미디어 컨텐츠 파일 관리 방법의 실행 과정을 설명하기로 한다.8 is a signal flow diagram illustrating an execution process of a media content file management method using an NFC medium according to an embodiment of the present invention. Hereinafter, an execution process of a media content file management method using an NFC medium 50 according to an embodiment of the present invention will be described with reference to FIGS. 1, 7, and 8.

먼저, 사용자가 오프라인 매장에서 구매한 NFC 매체(50)를 사용자 단말기(100)에 접촉시키면, NFC 매체(50)의 고유 코드(NFC ID)가 사용자 단말기(100)에 전송된다(S800).First, when the user contacts the NFC medium 50 purchased in the offline store to the user terminal 100, the unique code (NFC ID) of the NFC medium 50 is transmitted to the user terminal 100 (S800).

NFC 매체(50)로부터 고유 코드를 수신한 사용자 단말기(100)는 NFC 매체(50)의 고유 코드(NFC ID)와 사용자 단말기(100)의 고유 코드(즉, 사용자 단말기(100)의 일련 번호 등의 고유 정보인 USER ID)를 결합함으로써, 보안 코드(NFC ID+USER ID)를 생성하며, 다음의 표 1에서와 같이 생성된 보안 코드는 사용자 단말기(100)의 내부 메모리에 저장된다(S810).The user terminal 100 receiving the unique code from the NFC medium 50 has a unique code (NFC ID) of the NFC medium 50 and a unique code of the user terminal 100 (ie, a serial number of the user terminal 100, etc.). By combining the unique information of the USER ID), generates a security code (NFC ID + USER ID), and the generated security code is stored in the internal memory of the user terminal 100 as shown in Table 1 (S810) .

NFC IDNFC ID USER IDUSER ID 생성된 보안 코드Generated security code 12341234 a4a4 1234a41234a4

한편, 사용자 단말기(100)는 전술한 S810 단계에서 생성한 보안 코드를 NFC 매체(50)에 송신하며(S820), NFC 매체(50)는 사용자 단말기(100)로부터 수신한 보안 코드를 NFC 매체(50)의 고유 코드로서 갱신하여 저장한다(S830).On the other hand, the user terminal 100 transmits the security code generated in the above-described step S810 to the NFC medium 50 (S820), NFC medium 50 is a security code received from the user terminal 100 NFC medium ( The code is updated and stored as a unique code of 50) (S830).

즉, NFC 매체(50)는 제조시에 저장되어 있었던 고유 코드(NFC ID)를 사용자 단말기(100)로부터 수신한 보안 코드(NFC ID+USER ID)로 대체하여 저장하게 된다.That is, the NFC medium 50 replaces and stores the unique code (NFC ID) stored at the time of manufacture with the security code (NFC ID + USER ID) received from the user terminal 100.

한편, 전술한 S800 단계에서 사용자 단말기(100)는 NFC 매체(50)로부터 관리 서버(200)의 주소 정보를 수신할 수도 있을 것이며, 이에 기초하여 사용자 단말기(100)는 관리 서버(200)에 미디어 컨텐츠 파일 전송 요청 메시지를 송신한다(S840).On the other hand, in step S800 described above the user terminal 100 may receive the address information of the management server 200 from the NFC medium 50, based on the user terminal 100 is a media to the management server 200 The content file transfer request message is transmitted (S840).

한편, 이와 같은 미디어 컨텐츠 파일 전송 요청에는 전술한 S810 단계에서 생성된 보안 코드가 포함되어 있으며, 관리 서버(200)의 수신부(210)가 사용자 단말기(100)로부터 수신한 보안 코드는 저장부(230)에 저장되며, 관리 서버(200)의 인증부(250)는 사용자 단말기(100)로부터 수신된 보안 코드에 기초하여 미디어 컨텐츠 파일 전송 요청에 대한 인증을 이하에서의 제1 단계 인증 절차 및 제2 단계 인증 절차를 통해 실행한다(S850).On the other hand, the media content file transmission request includes a security code generated in step S810 described above, the security code received from the user terminal 100 by the receiving unit 210 of the management server 200 is the storage unit 230 The authentication unit 250 of the management server 200 authenticates the media content file transmission request based on the security code received from the user terminal 100. It is executed through the step authentication procedure (S850).

-제1 단계 인증-First Step Authentication

제1 단계 인증은 해당 NFC 매체(50)의 유효성을 인증하는 절차로서, 보안 코드에 포함되어 있는 NFC 매체(50)의 고유 코드(NFC ID)가 저장부(230)에 기 저장되어 있는 고유 코드와 일치하는지 여부를 판단하는 절차이다.First step authentication is a procedure for authenticating the validity of the NFC medium 50, the unique code (NFC ID) of the NFC medium 50 included in the security code is stored in the storage unit 230 in advance This is a procedure for determining whether or not

즉, 관리 서버(200)의 인증부(250)는 보안 코드에 포함되어 있는 NFC 매체(50)의 고유 코드(NFC ID)가 저장부(230)에 기 저장되어 있는 고유 코드와 일치하는 경우에, 사용자가 구입한 NFC 매체(50)의 유효성을 확인하게 된다.That is, when the authentication unit 250 of the management server 200 matches the unique code (NFC ID) of the NFC medium 50 included in the security code matches the unique code previously stored in the storage unit 230. Then, the user checks the validity of the NFC medium 50 purchased.

-제2 단계 인증-2-step verification

제2 단계 인증은 단일의 NFC 매체(50)를 통해 미디어 컨텐츠 파일을 다운로드 받을 수 있는 사용자 단말기(100)의 숫자가 초과되었는지 여부를 판단하는 절차이다. The second step authentication is a procedure for determining whether the number of the user terminal 100 that can download the media content file through the single NFC medium 50 is exceeded.

이를 위해, 관리 서버(200)의 저장부(230)에는 NFC 매체(50)의 고유 코드와 함께 해당 NFC 매체(50)를 이용하여 미디어 컨텐츠 파일을 다운로드 받을 수 있는 기기의 대수 정보가 저장되어 있다.To this end, the storage unit 230 of the management server 200 is stored with the unique code of the NFC medium 50 and the information on the number of devices that can download the media content file using the NFC medium 50 is stored. .

또한, 사용자 단말기(100)로부터 수신된 미디어 파일 전송 요청에 포함된 보안 코드의 유효성이 상기 제1 단계 인증을 통해 확인된 경우에, 유효성이 확인된 보안 코드를 다음의 표 2에서의 같이 관리 서버(200)의 저장부(230)에 누적하여 저장된다.In addition, when the validity of the security code included in the media file transfer request received from the user terminal 100 is confirmed through the first step authentication, the management server may check the validity of the security code as shown in Table 2 below. Accumulated and stored in the storage unit 230 of (200).

User Terminal NoUser Terminal No NFC IDNFC ID USER IDUSER ID 1One 12341234 a4a4 22 12341234 b5b5 33 12341234 c6c6

즉, 표 2에서의 같이 고유 코드가 "1234"인 NFC 매체(50)를 이용하여 관리 서버(200)에 등록할 수 있는 사용자 단말기(100)의 대수가 3대인 경우에 관리 서버(200)는 고유 코드가 각각 "a4","b5","c6"인 사용자 단말기(100)로부터 수신된 미디어 컨텐츠 파일 전송 요청에 포함된 보안 코드(1234a4,1234b5,1234c6)를 저장부(230)에 순차적으로 저장한다.That is, when the number of user terminals 100 that can be registered in the management server 200 using the NFC medium 50 having the unique code "1234" as shown in Table 2, the management server 200 is The security code 1234a4,1234b5,1234c6 included in the media content file transfer request received from the user terminal 100 having the unique codes "a4", "b5", and "c6", respectively, is sequentially stored in the storage unit 230. Save it.

만약, 표 1에서와 같이 등록 허용 대수인 3대가 모두 등록된 상태에서, 또 다른 사용자 단말기(100)로부터의 미디어 컨텐츠 파일 전송 요청이 있는 경우에 관리 서버(200)의 인증부(250)는 추가 등록을 거부하게 되며, 이 경우에 해당 요청에 대한 인증은 실행되지 않는다.If, as shown in Table 1, all three of the registration allowable number are registered, the authentication unit 250 of the management server 200 is added when there is a request for transmitting a media content file from another user terminal 100. The registration will be rejected, in which case no authentication will be performed for the request.

전술한 S850 단계에서의 인증이 완료되면, 관리 서버(200)의 송신부(270)는 보안 코드에 포함된 NFC ID에 대응되는 미디어 컨텐츠 파일을 사용자 단말기(100)에 전송하며(S860), 사용자 단말기(100)는 관리 서버(200)로부터 다운로드 받은 미디어 컨텐츠 파일을 전술한 S810 단계에서 생성된 보안 코드와 함께 내부 메모리에 저장한다(S870).When the authentication in step S850 is completed, the transmitting unit 270 of the management server 200 transmits the media content file corresponding to the NFC ID included in the security code to the user terminal 100 (S860). 100 stores the media content file downloaded from the management server 200 in the internal memory together with the security code generated in step S810 (S870).

그 다음, 사용자 단말기(100)에 저장된 미디어 컨텐츠 파일을 실행하기 위해서, 사용자가 자신이 소지하고 있는 NFC 매체(50)를 사용자 단말기(100)에 접근시키는 경우에 전술한 S830 단계에서 NFC 매체(50)에 새로운 고유 코드로서 저장된 보안 코드(예를 들면, "1234a4")는 사용자 단말기(100)로 송신된다(S880).Next, in order to execute the media content file stored in the user terminal 100, when the user approaches the user terminal 100 with the NFC medium 50 possessed by the user, the NFC medium 50 in step S830 described above. ) Is stored as a new unique code (for example, "1234a4") is transmitted to the user terminal 100 (S880).

이에 사용자 단말기(100)는 NFC 매체(50)로부터 수신된 보안 코드가 전술한 S810 단계에서 사용자 단말기(100)에 저장된 보안 코드와 동일한지 여부를 판단하며, 동일한 것으로 판단된 경우에 해당 보안 코드를 인증하고, 관련 미디어 컨텐츠 파일을 실행하게 된다(S890).Therefore, the user terminal 100 determines whether the security code received from the NFC medium 50 is the same as the security code stored in the user terminal 100 in step S810 described above, and if it is determined that the same security code Authentication is performed, and the associated media content file is executed (S890).

이와 같이 본 발명에서는 사용자 단말기(100)에 저장된 미디어 컨텐츠 파일은 사용자 단말기(100)와 NFC 매체(50)가 접촉되는 경우에만 실행되므로, 본 발명에 의하면, 사용자는 NFC 매체(50)를 소지하고 있는 경우에만 해당 미디어 컨텐츠를 실행할 수 있게 된다.As described above, in the present invention, since the media content file stored in the user terminal 100 is executed only when the user terminal 100 and the NFC medium 50 come into contact with each other, according to the present invention, the user carries the NFC medium 50. If so, the media content can be played.

따라서, 사용자 단말기(100)에 저장된 미디어 컨텐츠 파일이 다른 사용자 단말기(100)로 불법 복제된 경우에도, 다른 사용자가 해당 NFC 매체(50)를 소지하고 있지 않는 상태에서는 불법 복제된 미디어 컨텐츠 파일을 실행할 수 없게 됨으로써, 미디어 컨텐츠 파일의 불법 복제를 실질적으로 방지할 수 있게 된다.Therefore, even when the media content file stored in the user terminal 100 is illegally copied to another user terminal 100, the illegally copied media content file may be executed in a state where the other user does not possess the corresponding NFC medium 50. This makes it possible to substantially prevent illegal copying of media content files.

뿐만 아니라, 본 발명에 의하면, 사용자는 관리 서버(200)로부터 다운로드 받은 미디어 컨텐츠 파일을 자신의 사용자 단말기(100)에 저장하여 둔 상태에서, 사용자 단말기(100)에 NFC 매체(50)를 접촉시키는 직관적인 방법으로 실행시킬 수 있게 됨으로써, 스마트 폰 등의 사용자 단말기(100)의 사용 방법에 익숙하지 않은 사용자들도 손쉽게 미디어 컨텐츠 파일을 이용할 수 있게 된다.In addition, according to the present invention, the user is in contact with the NFC medium 50 to the user terminal 100 in a state in which the media content file downloaded from the management server 200 is stored in its user terminal 100. By being able to execute in an intuitive manner, even users who are not familiar with how to use the user terminal 100 such as a smart phone can easily use the media content file.

또한, 본 발명에 의하면, 관리 서버(200)로부터 미디어 컨텐츠 파일을 다운로드 받는 경우에만 통신 데이터를 사용할 뿐 이후 미디어 컨텐츠 파일을 실행하는 경우에는 통신 데이터를 사용할 필요가 없으므로, 사용자의 데이터 사용량을 절감시킬 수 있게 된다.In addition, according to the present invention, since communication data is used only when the media content file is downloaded from the management server 200, when the media content file is executed later, communication data need not be used, thereby reducing the user's data usage. It becomes possible.

한편, 본 발명을 실시함에 있어서, 사용자가 전술한 S860 단계에서 관리 서버(200)로부터 다운로드 받은 미디어 컨텐츠 파일이 사용자의 관리 부주의로 인해 사용자 단말기(100)의 내부 메모리에서 삭제된 경우에, 동일한 사용자 단말기(100)를 통해 사용자가 관리 서버(200)로부터 해당 미디어 컨텐츠 파일을 다시 다운로드 받을 수 있도록 함이 바람직할 것이다.On the other hand, in the practice of the present invention, when the user is the media content file downloaded from the management server 200 in step S860 described above is deleted from the internal memory of the user terminal 100 due to careless management of the user, the same user It may be desirable to allow a user to download the media content file from the management server 200 again through the terminal 100.

이를 위해서, 전술한 S880 단계에서 NFC 매체(50)로부터 보안 코드를 수신한 사용자 단말기(100)는 S890 단계에서의 보안 코드 인증 절차를 실행하기 전에, 해당 보안 코드에 대응되는 미디어 컨텐츠 파일이 내부 메모리에 저장되어 있는지 여부를 판단한다.To this end, before the user terminal 100 receives the security code from the NFC medium 50 in step S880 described above, before executing the security code authentication procedure in step S890, the media content file corresponding to the security code is stored in the internal memory. Determine whether it is stored in.

내부 메모리에 해당 미디어 컨텐츠 파일이 저장되어 있는 경우에는 전술한 S890 단계를 실행하며, 내부 메모리에 해당 보안 코드(예를 들면, "1234a4")에 대응되는 미디어 컨텐츠 파일이 저장되어 있지 않은 경우에는 전술한 S810 단계에서의 방법에 따라 보안 코드를 재생성하고, 재생성된 보안 코드(예를 들면, "1234a4a4")가 포함된 미디어 컨텐츠 파일 전송 요청 메시지를 전술한 S840 단계에서와 같이 관리 서버(200)에 송신한다.If the media content file is stored in the internal memory, the above-described step S890 is executed. If the media content file corresponding to the corresponding security code (for example, "1234a4") is not stored in the internal memory, the above-described step is performed. Regenerate the security code according to the method in step S810, and sends the media content file transfer request message including the reproduced security code (for example, "1234a4a4") to the management server 200 as in step S840 described above. Send.

한편, 관리 서버(200)는 사용자 단말기(100)로부터 수신한 재생성된 보안 코드(1234a4a4)에 포함된 1차 보안 코드(1234a4)가 상기 표 2에서의 같이 저장부(230)에 저장되어 있는 보안 코드임을 확인하고, 미디어 컨텐츠 파일 전송 요청에 대한 인증을 실행하고, 사용자 단말기(100)에 해당 미디어 컨텐츠 파일을 재전송하게 된다.On the other hand, the management server 200 is a security that the primary security code (1234a4) included in the regenerated security code (1234a4a4) received from the user terminal 100 is stored in the storage unit 230 as shown in Table 2 above After confirming the code, the authentication of the media content file transmission request is performed, and the media content file is retransmitted to the user terminal 100.

이와 같이, 본 발명에 의하면 선착순으로 등록된 소정 개수의 사용자 단말기(100) 이외의 사용자 단말기(100)로부터의 미디어 컨텐츠 파일 전송 요청은 차단하면서도, 이미 등록되어 있는 사용자 단말기(100)로부터의 미디어 컨텐츠 파일의 재전송 요청은 승인함으로써, 사용자 편의성을 높일 수 있게 된다.As described above, according to the present invention, the media content file is transmitted from the user terminal 100 that is already registered while the media content file transmission request is blocked from the user terminal 100 other than the predetermined number of user terminals 100 registered on a first-come, first-served basis. By approving the request for retransmission of the file, user convenience can be enhanced.

한편, 본 발명을 실시함에 있어서는, 사용자 단말기(100)에서의 전술한 각 단계를 실행하는 응용프로그램이 사용자 단말기(100)에 설치됨이 바람직할 것이며, 전술한 S800 단계에서 사용자 단말기(100)가 NFC 매체(50)로부터 고유코드를 수신함에 따라 해당 응용 프로그램이 자동 실행되도록 함이 바람직할 것이다.On the other hand, in the practice of the present invention, it is preferable that the application program for executing the above-described steps in the user terminal 100 is installed in the user terminal 100, the user terminal 100 is NFC in step S800 described above It will be desirable to have the application run automatically upon receipt of the unique code from the medium 50.

이를 위해, NFC 매체(50)의 고유코드에는 해당 응용프로그램을 식별할 수 있는 앱식별 데이터(즉, 어플리케이션[응용프로그램] 식별 데이터)가 포함됨이 바람직하며, NFC 매체(50)와 관련되어 제공되는 컨텐츠의 종류를 식별할 수 있는 컨텐츠 식별 데이터를 추가로 포함할 수도 있을 것이다.To this end, the unique code of the NFC medium 50 preferably includes app identification data (that is, application [application] identification data) that can identify the application, and is provided in relation to the NFC medium 50 Content identification data that can identify the type of content may be further included.

여기서, 앱식별 데이터는 사용자 단말기(100)가, 사용자 단말기(100)에 응용프로그램이 설치되었는지 여부를 판단하는 기준이 되고, 해당 응용프로그램의 실행을 요청하기 위한 판별 기준이 된다.Here, the app identification data becomes a criterion for the user terminal 100 to determine whether an application program is installed in the user terminal 100 and a criterion for requesting execution of the application program.

한편, 컨텐츠 식별 데이터는 NFC 매체(50)에 의해 제공되는 컨텐츠의 종류를 구분하기 위한 것이다. 구체적으로, 컨텐츠 식별 데이터에 따라 관리 서버(200)는 특정 가수의 음원 및 이미지 데이터를 선택하여 사용자 단말기(100)로 제공할 수도 있을 것이다.Meanwhile, the content identification data is for distinguishing the type of content provided by the NFC medium 50. In detail, the management server 200 may select the sound source and image data of a specific singer and provide the same to the user terminal 100 according to the content identification data.

또한, NFC 매체(50)의 고유코드에는 컨텐츠 데이터를 다운로드 받을 수 있는 URI(uniform resource identifier)와 관련된 정보가 추가로 포함될 수도 있다.In addition, the unique code of the NFC medium 50 may further include information associated with a uniform resource identifier (URI) for downloading the content data.

한편, 사용자 단말기(100)는 NFC 매체(50)로부터 수신된 고유 코드들을 이용하여 관리 서버(200)로부터 해당 응용프로그램을 다운받아 설치할 수 있고, 관리 서버(200)로부터 컨텐츠 파일(멀티미디어 데이터)를 다운로드 받거나, 관리 서버(200)로부터 응용프로그램의 실행이나 멀티미디어 데이터의 재생을 인에이블 할 수 있는 메시지를 수신할 수도 있다.Meanwhile, the user terminal 100 may download and install a corresponding application program from the management server 200 by using unique codes received from the NFC medium 50, and download a content file (multimedia data) from the management server 200. It may be downloaded or received from the management server 200 to enable the execution of the application program or the playback of the multimedia data.

또한, 상기 사용자 단말기(100)는 관리 서버(200)로부터 제공된 컨텐츠 데이터를 재생함에 있어, 응용프로그램 상에서 사용자가 설정한 비율에 따라 반주 음원과 음성 음원의 출력비율을 조절할 수도 있다.In addition, the user terminal 100 may adjust the output ratio of the accompaniment sound source and the voice sound source according to the ratio set by the user on the application program when playing the content data provided from the management server 200.

이를 위해 관리 서버(200)로부터 제공되는 컨텐츠 데이터는 음원 데이터의 경우, 반주 음원과 음성 음원으로 분리되고, 분리된 각각의 데이터를 사용자 단말기(100)가 제공받게 될 것이다.To this end, the content data provided from the management server 200 is divided into an accompaniment sound source and an audio sound source in the case of sound source data, and the user terminal 100 may be provided with the separated data.

또한, 상기 사용자 단말기(100)는 음원입력 모듈을 더 포함하여 구성될 수 있다. 음원입력 모듈은 일반적으로 모바일 단말기에 구비되는 마이크 입력 모듈이 될 수 있으며, 이 경우, 사용자 단말기(100)는 컨텐츠 데이터 중 음원 데이터를 출력함과 동시에, 출력되는 음원 데이터와 외부 입력음을 병합하여 사용자 제작 음원을 생성할 수 있다.In addition, the user terminal 100 may further include a sound source input module. The sound source input module may generally be a microphone input module provided in the mobile terminal. In this case, the user terminal 100 outputs sound source data among content data and merges the output sound source data with an external input sound. User-created sound source can be created.

즉, 사용자가 음원 출력에 있어, 음성 음원의 출력을 제거하고, 반주 음원 만이 출력하도록 설정한 다음, 음원 출력과 함께 자신의 육성으로 노래를 입력하면, 반주와 사용자의 육성이 녹음된 사용자 제작 음원을 생성할 수 있게 된다.That is, when the user removes the output of the audio source in the sound source output, sets only the accompaniment sound to be output, and inputs the song by his own voice along with the sound output, the user-produced sound source recorded by the accompaniment and the user's upbringing is recorded. Can be generated.

물론, 사용자는 음성 음원의 출력을 약하게 설정하여 가수의 음성을 코러스형태로 사용자의 육성과 함께 포함된 사용자 제작 음원을 생성하는 것도 가능하다.Of course, the user can also weakly set the output of the sound source to generate a user-produced sound source included with the user's voice in the chorus form of the singer's voice.

그리고 사용자 단말기(100)는 사용자 제작 음원을 단말기(100) 내에 저장하거나 관리 서버(200)로 전송한다. 이때, 사용자 제작 음원을 관리 서버(200)로 전송하는 것은, 사용자 제작 음원을 관리 서버(200)가 이미 설정된 사용자의 소셜네트워크로 업로드할 수 있도록 하기 위한 것이다.And the user terminal 100 stores the user-produced sound source in the terminal 100 or transmits to the management server 200. In this case, the transmitting of the user-produced sound source to the management server 200 is to enable the management server 200 to upload the user-produced sound source to the social network of the user who is already set.

물론, 이 경우에 관리 서버(200)에는 사용자에 대한 소셜네트워크의 계정정보가 저장되어 있고, 사용자가 자동 업로드를 설정하는 과정이 필요할 것이다. 한편, 관리 서버(200)의 저장부(230)에는 다운로드 가능한 응용프로그램(애플리케이션), 컨텐츠 파일(멀티미디어 데이터 등)가 저장되어 있다.Of course, in this case, the management server 200 stores the account information of the social network for the user, and the user will need a process of setting up automatic upload. The storage unit 230 of the management server 200 stores a downloadable application program (application) and a content file (multimedia data, etc.).

한편, 관리 서버(200)의 저장부(230)에 저장되어 있는 상기 응용프로그램 및 컨텐츠 데이터는 각각 NFC 매체(50)의 고유코드로부터 식별될 수 있도록 각 고유코드에 대응하도록 구분되어 저장되어 있다.On the other hand, the application program and the content data stored in the storage unit 230 of the management server 200 is stored separately to correspond to each unique code so that each can be identified from the unique code of the NFC medium (50).

아울러, 관리 서버(200)는 NFC 매체(50)의 고유 코드와 이에 대응되는 사용자 단말기(100)의 매칭 리스트를 저장하여 둘 수도 있을 것이다. 사용자 단말기(100)의 사용자가 하나의 NFC 매체(50)를 가지고 하나 이상의 사용자 단말기(100)에서 NFC 매체(50)에 대응하는 응용프로그램 또는 컨텐츠를 실행 또는 재생하고자 하는 경우, 전술한 바와 같이 관리 서버(200)는 하나의 NFC 매체(50)에 대하여 미리 결정된 수의 사용자 단말기(100)를 등록할 수 있다.In addition, the management server 200 may store the unique code of the NFC medium 50 and the matching list of the user terminal 100 corresponding thereto. When a user of the user terminal 100 has one NFC medium 50 and wants to execute or play an application or content corresponding to the NFC medium 50 in the one or more user terminals 100, management as described above. The server 200 may register a predetermined number of user terminals 100 with respect to one NFC medium 50.

구체적으로, 사용자 단말기(100)가 근거리 통신을 통해 획득된 NFC 매체(50)의 고유 코드 및 사용자 단말기(100)의 고유 코드를 포함하는 응용프로그램 인에이블 요청 메시지를 관리 서버(200)에 전송하는 경우, 관리 서버(200)는 사용자 단말기(100)의 고유 코드 및 NFC 매체(50)의 고유 코드가 미리 저장된 매칭 리스트에 존재하는지 여부를 확인하고, 이에 기반하여 응용프로그램 인에이블 메시지를 사용자 단말기(100)에 전송할 수 있다.In detail, the user terminal 100 transmits an application enable request message including the unique code of the NFC medium 50 obtained through short-range communication and the unique code of the user terminal 100 to the management server 200. In this case, the management server 200 checks whether the unique code of the user terminal 100 and the unique code of the NFC medium 50 are present in a pre-stored matching list, and based on this, the application enable message may be transmitted. 100).

본 발명을 실시함에 있어서, 컨텐츠 제공자는 관리 서버(200)에 컨텐츠 제공자가 판매하고자 하는 응용프로그램 및 컨텐츠를 업로드할 수 있을 것이다.In the practice of the present invention, the content provider may upload the application and the content that the content provider intends to sell to the management server 200.

한편, 컨텐츠 제공자는 사용자 단말기(100)로 하여금 자신이 제공한 컨텐츠를 관리 서버(200)로부터 다운로드 받고, 재생 또는 실행할 수 있도록 하는 코드를 NFC 매체(50)에 기록하여, 오프라인 매장를 통해 판매하며, 컨텐츠 제공자는 오프라인 매장를 통해 판매되는 NFC 매체(50)의 판매대금 중 적어도 일부를 수익금으로서 수령한다.On the other hand, the content provider records the code to enable the user terminal 100 to download the content provided by the management server 200, play or execute on the NFC medium 50, sold through the offline store, The content provider receives at least a portion of the payout of the NFC medium 50 sold through the offline store as proceeds.

아울러, 본 발명을 실시함에 있어서, NFC 매체(50)에 부여된 고유 코드는 암호화되어 저장될 수 있으며, NFC 매체(50)의 고유 코드는, 사용자 단말기(100)에서 관리 서버(200)로부터 응용프로그램 또는 컨텐츠를 다운로드 받을 때, 사용자 단말기(100)에서 설치된 응용프로그램을 인에이블 하거나 저장된 컨텐츠를 재생할 때 사용될 수 있다.In addition, in the practice of the present invention, the unique code given to the NFC medium 50 may be encrypted and stored, and the unique code of the NFC medium 50 is applied from the management server 200 in the user terminal 100. When downloading a program or content, it may be used to enable an application program installed in the user terminal 100 or to play stored content.

NFC 매체(50)는 사용자 단말기(100)에서 최초로 응용 프로그램 또는 컨텐츠를 다운로드 받을 수 있도록, 다운로드 경로를 나타내는 URI에 대한 정보를 저장할 수 있다. The NFC medium 50 may store information on a URI indicating a download path so that the user terminal 100 can download an application program or content for the first time.

예를 들어, 사용자 단말기(100)는 NFC 매체(50)로부터 NFC 매체(50)의 고유 코드 및 URI 정보를 수신하고, URI 정보에 대응하는 URI를 사용자에게 표시함으로써, 사용자가 URI를 선택하는 것만으로 간단하게 NFC 매체(50)에 대응하는 응용프로그램 및/또는 컨텐츠를 다운로드 받도록 할 수 있다.For example, the user terminal 100 receives a unique code and URI information of the NFC medium 50 from the NFC medium 50, and displays a URI corresponding to the URI information to the user, so that only the user selects the URI. By simply downloading the application and / or content corresponding to the NFC medium 50 can be made.

한편, 본 발명을 실시함에 있어서, NFC 매체(50)가 오프라인 매장에서 유통되는 동안, 최종 판매시점까지 NFC 매체(50)에 저장된 고유코드가 판독되지 않도록, NFC 매체(50)를 고유의 유통 케이스에 포장되어 유통시킬 수도 있을 것이다.Meanwhile, in the practice of the present invention, while the NFC medium 50 is distributed in an offline store, the NFC medium 50 may be uniquely distributed so that the unique code stored in the NFC medium 50 is not read until the final sale point. It may be packaged and distributed in the market.

아울러, 본 발명을 실시함에 있어서, 사용자 단말기(100)에는 오프라인 유통되는 NFC 매체(50)를 통한 컨텐츠 매매를 용이하게 하는, 설치 가이드 프로그램을 설치할 수도 있을 것이다.In addition, in the practice of the present invention, the user terminal 100 may be provided with an installation guide program, which facilitates the content sale through the NFC medium 50 distributed offline.

이와 같은 응용프로그램 설치 가이드 프로그램은 사용자 단말기(100)의 사용자가 별도의 조작 없이, 사용자 단말기(100)와 NFC 매체(50)를 접촉시키거나 근접하게 위치시키는 동작만으로, 관리 서버(200)로부터 NFC 매체(50)의 고유 코드에 대응하는 응용프로그램 및/또는 컨텐츠가 다운로드 되고 설치되도록 제어하는 동작을 수행할 수 있다.The application installation guide program as described above is an NFC from the management server 200 only by an operation of placing the user terminal 100 and the NFC medium 50 in close contact with or adjacent to each other without a separate operation. An operation of controlling an application and / or content corresponding to a unique code of the medium 50 to be downloaded and installed may be performed.

예를 들어, 응용프로그램 설치 가이드 프로그램은 NFC 매체(50)를 통해 수신된 고유 코드를 식별하고, 사용자 단말기(100)의 응용프로그램 다운로드 제한 설정을 제어할 수 있으며, 자동으로 대응되는 응용프로그램 및/또는 컨텐츠를 관리 서버(200)로부터 다운로드 하여 사용자 단말기(100)에 설치할 수 있다.For example, the application installation guide program can identify a unique code received through the NFC medium 50, control the application download restriction setting of the user terminal 100, and automatically corresponds to the application and / Alternatively, the content may be downloaded from the management server 200 and installed in the user terminal 100.

사용자 단말기(100)에 응용프로그램 설치 가이드 프로그램이 설치되지 않은 경우, 사용자는 해당 응용프로그램 및/또는 컨텐츠를 수동으로 관리 서버(200)로부터 다운로드 받을 수 있다. When the application program installation guide program is not installed in the user terminal 100, the user may manually download the corresponding application program and / or content from the management server 200.

이를 위하여, NFC 매체(50)의 유통 용기에는 해당 응용프로그램 및/또는 컨텐츠를 수동으로 관리 서버(200)로부터 다운로드 받는 방법을 안내하는 안내 메시지 등이 기재될 수 있다. To this end, a distribution message of the NFC medium 50 may describe a guide message for guiding a method of manually downloading the corresponding application and / or content from the management server 200.

사용자 단말기(100)는 NFC 매체(50)의 고유코드에 대응하는 응용프로그램 다운로드 URI를 표시하여, 사용자가 URI를 클릭하는 것만으로 응용프로그램을 다운로드 받을 수 있도록 할 수 있다.The user terminal 100 may display an application program download URI corresponding to the unique code of the NFC medium 50 so that the user may download the application program by simply clicking the URI.

이하에서는 사용자 단말기(100)에서 애플리케이션을 다운받아 설치하는 다양한 실시예를 설명하기로 한다.Hereinafter, various embodiments of downloading and installing an application from the user terminal 100 will be described.

사용자 단말기(100)에서의 애플리케이션 설치의 제1실시예를 설명하면, 도 2에 도시된 바와 같이, 사용자 단말기(100)는 응용프로그램을 설치하는 때에만 한 번 관리 서버(200)로부터 메시지를 수신(S165)하고, 이 후에는 관리 서버(200)와 통신하지 않고 NFC 매체(50)를 판독하는 것만으로 컨텐츠 또는 응용 프로그램을 인에이블 할 수 있다.Referring to the first embodiment of the application installation in the user terminal 100, as shown in Figure 2, the user terminal 100 receives a message from the management server 200 only once when installing the application program In operation S165, the content or the application may be enabled only by reading the NFC medium 50 without communicating with the management server 200.

사용자 단말기(100)가 NFC 매체(50)로부터 근거리 통신을 통해 NFC 매체(50)의 고유 코드를 판독하면(S110), 사용자 단말기(100)가 컨텐츠 응용프로그램(또는 멀티미디어 컨텐츠)의 다운로드를 인에이블 하거나, 컨텐츠 응용프로그램의 실행(또는 멀티미디어 컨텐츠)의 재생을 인에이블 하는 프로세스가 진행될 수 있다.When the user terminal 100 reads the unique code of the NFC medium 50 from the NFC medium 50 through near field communication (S110), the user terminal 100 enables the download of a content application program (or multimedia content). Or, the process of enabling the playback of the execution of the content application (or multimedia content) may proceed.

사용자 단말기(100)가 근거리 통신을 통해 NFC 매체(50)의 고유 코드를 판독하면, 사용자 단말기(100)는 사용자 단말기(100) 내에 NFC 매체(50)의 고유 코드에 대응하는 컨텐츠 응용프로그램이 설치되었는지 여부(혹은 멀티미디어 컨텐츠가 저장되었는지 여부)를 판단한다(S120).When the user terminal 100 reads the unique code of the NFC medium 50 through short-range communication, the user terminal 100 has a content application corresponding to the unique code of the NFC medium 50 installed in the user terminal 100. It is determined whether or not (or whether multimedia content is stored) (S120).

사용자 단말기(100)에 컨텐츠 응용프로그램이 설치되지 않은 경우, 사용자 단말기(100)는 컨텐츠 응용프로그램의 다운로드 및 설치 과정을 수행하는 컨텐츠 응용프로그램 설치 가이드 프로그램이 사용자 단말기(100)에 설치되었는지 여부를 판단한다(S130).If the content application program is not installed in the user terminal 100, the user terminal 100 determines whether a content application installation guide program for downloading and installing the content application program is installed in the user terminal 100. (S130).

사용자 단말기(100)에 컨텐츠 응용프로그램 설치 가이드 프로그램이 사용자 단말기(100)에 설치된 경우, 사용자 단말기(100)는 컨텐츠 응용프로그램 설치 가이드 프로그램을 실행한다(S140).When the content application installation guide program is installed in the user terminal 100 in the user terminal 100, the user terminal 100 executes the content application installation guide program (S140).

사용자 단말기(100)에 설치된 컨텐츠 응용프로그램 설치 가이드 프로그램은, 사용자 단말기(100)로 하여금 NFC 매체(50)에서 수신된 고유 코드와 대응되는 응용프로그램을 관리 서버(200)로부터 다운로드 받도록 한다.The content application program installation guide program installed in the user terminal 100 allows the user terminal 100 to download an application program corresponding to the unique code received from the NFC medium 50 from the management server 200.

이를 위하여, 컨텐츠 응용프로그램 설치 가이드 프로그램은 사용자 단말기(100)의 일부 옵션을 제어할 권한을 가질 수 있다. 예를 들어, 사용자 단말기(100)가 온라인 애플리케이션 마켓을 통해 구매된 응용프로그램만을 설치하도록 제한된 옵션을 가지는 경우, 컨텐츠 응용프로그램 설치 가이드 프로그램은 상기 제한 옵션을 해제할 권한을 가질 수 있다.To this end, the content application installation guide program may have the authority to control some options of the user terminal 100. For example, if the user terminal 100 has a limited option to install only the application purchased through the online application market, the content application installation guide program may have a right to release the restriction option.

이와 같은 응용프로그램 설치 가이드 프로그램이 실행(S140)된 경우에, 응용프로그램 설치 가이드 프로그램은 사용자 단말기(100)로 하여금 응용프로그램을 다운로드 및 설치토록 한다(S150).When such an application program installation guide program is executed (S140), the application program installation guide program causes the user terminal 100 to download and install the application program (S150).

사용자 단말기(100)는 컨텐츠 응용프로그램이 최초로 사용자 단말기(100)에 다운로드 및 설치되는 경우에 NFC 매체(50)의 고유 코드 및 사용자 단말기(100)의 고유 코드를 관리 서버(200)로 전송한다(S160).The user terminal 100 transmits the unique code of the NFC medium 50 and the unique code of the user terminal 100 to the management server 200 when the content application program is first downloaded and installed in the user terminal 100 ( S160).

관리 서버(200)는 최초 응용프로그램의 다운로드시에 사용자 단말기(100)로부터 수신된 NFC 매체(50)의 고유 코드 및 사용자 단말기(100)의 고유 코드를 검토하고, 이에 기초하여 NFC 고유 코드 등록 허용 메시지 또는 거부 메시지를 전송할 수 있다.The management server 200 reviews the unique code of the NFC medium 50 and the unique code of the user terminal 100 received from the user terminal 100 at the time of downloading the first application, and allows the NFC unique code registration based thereon. You can send a message or a reject message.

사용자 단말기(100)가 관리 서버(200)로부터 NFC 고유코드 등록 허용 메시지를 수신한 경우(S165), 사용자 단말기(100)는 NFC 매체(50)의 고유 코드와, 사용자 단말기(100)의 고유 코드의 매칭을 내부 메모리에 저장한다(S170).When the user terminal 100 receives the NFC unique code registration permission message from the management server 200 (S165), the user terminal 100 and the unique code of the NFC medium 50, the unique code of the user terminal 100 The match is stored in the internal memory (S170).

이를 통하여, 사용자 단말기(100)는 한 번 응용프로그램을 다운로드 또는 설치하면, 이후에는 관리 서버(200)와 통신하지 않고 응용프로그램을 인에이블 할 수 있게 된다(S180). Through this, when the user terminal 100 downloads or installs an application program once, the user terminal 100 can enable the application program without communicating with the management server 200 (S180).

예를 들어, 사용자 단말기(100)는 NFC 매체(50)로부터 고유 코드를 판독하고(S110), 설치된 컨텐츠 응용프로그램이 검색되는 경우에(S120), 해당되는 컨텐츠 응용프로그램에 매칭되는 것으로 저장된 NFC 매체(50)의 고유코드와, 판독된 NFC 매체(50)의 고유 코드를 비교한다(S171).For example, the user terminal 100 reads a unique code from the NFC medium 50 (S110), and when the installed content application is searched (S120), the NFC medium stored as being matched to the corresponding content application. The unique code of 50 is compared with the unique code of the read NFC medium 50 (S171).

여기서, 이전에 설치된 컨텐츠 응용프로그램에 매칭되는 NFC 매체(50)의 고유 코드와, 판독된 NFC 매체(50)의 고유 코드가 일치하는 경우, 사용자 단말기(100)는 다운로드 된 컨텐츠 응용프로그램을 인에이블 하게 되며(S180), 그렇지 않은 경우에는 사용자 단말기(100)는 컨텐츠 응용프로그램을 디스에이블 하고 프로세스를 종료한다.Here, when the unique code of the NFC medium 50 matching the previously installed content application and the unique code of the read NFC medium 50 match, the user terminal 100 enables the downloaded content application. In operation S180, the user terminal 100 disables the content application and ends the process.

이와 같이 NFC 매체(50)의 인증을 위해 관리 서버(200)와 통신할 필요가 없으므로, 사용자 단말기(100)는 관리 서버(200)와의 통신이 원활하지 않은 경우에도, NFC 매체(50)에 대응하는 컨텐츠 응용프로그램을 실행할 수 있게 된다.As such, since there is no need to communicate with the management server 200 for authentication of the NFC medium 50, the user terminal 100 supports the NFC medium 50 even when the communication with the management server 200 is not smooth. You will be able to run content applications.

한편, 컨텐츠 응용프로그램 설치 가이드 프로그램이 현재 사용자 단말기(100)에 설치되지 않은 경우, 도 3에 도시된 바와 같이, 사용자 단말기(100)는 컨텐츠 응용프로그램 다운로드와 관련된 URI를 사용자에게 제공할 수 있다(S240).On the other hand, if the content application installation guide program is not currently installed in the user terminal 100, as shown in Figure 3, the user terminal 100 may provide a user with a URI associated with the content application download ( S240).

이를 위해 NFC 매체(50)에는 사용자 단말기(100)가 다운로드 URI를 사용자에게 제공할 수 있도록 브라우저를 실행시키기 위한 명령어 및 다운로드 URI에 대한 정보가 함께 포함되어 있을 것이다.To this end, the NFC medium 50 may include information on a download URI and a command for executing a browser so that the user terminal 100 may provide the user with the download URI.

이때, 상기 관리 서버(200)로부터 전송되어 저장되는 컨텐츠 데이터는 전술한 바와 같이, 음원 데이터와 영상 데이터를 포함하여 구성될 수 있다. 음원 데이터는 애플리케이션의 인에이블시에 음성출력을 위한 것이고, 영상 데이터는 애플리케이션의 인에이블시 배경화면 등의 영상출력을 위한 부분이다.In this case, the content data transmitted and stored from the management server 200 may include sound source data and image data as described above. The sound source data is for audio output when the application is enabled, and the image data is for video output such as a background screen when the application is enabled.

또한, 음원 데이터는 반주 음원과 음성 음원으로 분리된 두개의 음원 데이터로 구성될 수 있다. 이는 사용자가 음원출력에 있어, 반주 음원과 음성 음원의 출력비율을 조절하여 출력할 수 있도록 하기 위한 것이다.In addition, the sound source data may be composed of two sound source data divided into an accompaniment sound source and an audio sound source. This is to allow the user to adjust the output ratio of the accompaniment sound source and the sound source in the sound source output.

다음으로, 사용자 단말기(100)의 애플리케이션 설치의 제2실시예를 설명하면, 사용자 단말기(100)의 애플리케이션 설치의 제2실시예는 사용자 단말기(100)의 애플리케이션 설치의 제1실시예와 동일하게 제 110단계 내지 제 150단계를 수행한다.Next, a second embodiment of application installation of the user terminal 100 will be described. The second embodiment of application installation of the user terminal 100 is the same as the first embodiment of application installation of the user terminal 100. Steps 110 through 150 are performed.

그 다음, 사용자 단말기(100)는 다운로드된 응용프로그램과 NFC 고유 코드를 매칭하여 저장한다(S360). 이에 따라, 추후에 사용자 단말기(100)가 NFC 고유 코드를 NFC 매체(50)로부터 판독하면, 사용자 단말기(100)는 매칭되는 컨텐츠 응용프로그램을 자동으로 인에이블할 수 있다.Next, the user terminal 100 matches and stores the downloaded application program and the NFC unique code (S360). Accordingly, when the user terminal 100 later reads the NFC unique code from the NFC medium 50, the user terminal 100 may automatically enable a matching content application.

그 다음, 사용자 단말기(100)는 NFC 고유 코드 및 사용자 단말기(100)의 고유 코드를 관리 서버(200)로 전송한다(S370). 이 경우, 관리 서버(200)는 수신된 NFC 고유 코드 및 사용자 단말기(100)의 고유 코드를 매칭시켜 데이터베이스에 저장한다.Next, the user terminal 100 transmits the unique code of the NFC and the unique code of the user terminal 100 to the management server 200 (S370). In this case, the management server 200 matches the received NFC unique code and the unique code of the user terminal 100 and stores in the database.

관리 서버(200)는 해당하는 NFC 고유 코드에 사용자 단말기(100)의 고유 코드를 매칭하여 등록하고, 사용자 단말기(100)로부터 매칭된 NFC 고유 코드 및 사용자 단말기(100)의 고유 코드가 포함된 콘텐츠 응용프로그램 인에이블 요청 메시지가 수신되는 경우에만, 해당 응용프로그램의 인에이블 동작을 허용한다.The management server 200 registers by matching the unique code of the user terminal 100 to the corresponding NFC unique code, the content containing the NFC unique code and the unique code of the user terminal 100 matched from the user terminal 100 Only when the application enable request message is received, the enable operation of the application is allowed.

그에 따라, 사용자 단말기(100)는 다운로드된 컨텐츠 응용프로그램을 인에이블함으로써(S380), 사용자 단말기(100) 내에서 해당 응용프로그램이 실행되도록 한다.Accordingly, the user terminal 100 enables the downloaded content application program (S380) so that the corresponding application program is executed in the user terminal 100.

또는 관리 서버(200)로부터 다운로드된 데이터가 NFC 매체(50)의 고유 코드와 대응되는 멀티미디어 컨텐츠인 경우에, 사용자 단말기(100)가 컨텐츠 응용프로그램을 인에이블 하는 것은, 사용자 단말기(100) 내에서 해당 멀티미디어 컨텐츠가 재생되는 것을 의미한다.Alternatively, when the data downloaded from the management server 200 is multimedia content corresponding to the unique code of the NFC medium 50, enabling the content application program by the user terminal 100 may be performed within the user terminal 100. This means that the multimedia content is played.

한편, 사용자 단말기(100)는 일정 시점이 경과하거나, 1회의 재생(혹은 실행)이 종료된 경우, 해당 컨텐츠 응용프로그램을 디스에이블 할 수 있다. 사용자 단말기(100)가 컨텐츠 응용프로그램을 디스에이블 하는 것은 해당 응용프로그램 및/또는 멀티미디어 컨텐츠의 실행 또는 재생을 금지시키는 것을 의미한다.On the other hand, the user terminal 100 may disable the corresponding content application when a certain time has elapsed or when one playback (or execution) is finished. Disabling a content application by the user terminal 100 means prohibiting execution or playback of the corresponding application and / or multimedia content.

이 경우, 다시 컨텐츠 응용프로그램을 인에이블 하기 위해서는 근거리 통신을 통해 NFC 매체(50)로부터 다시 NFC 매체(50)의 고유 코드를 수신하여야 한다.In this case, in order to enable the content application program again, it is necessary to receive the unique code of the NFC medium 50 from the NFC medium 50 again through short-range communication.

한편, 컨텐츠 응용프로그램이 사용자 단말기(100)에 이미 설치된 경우, 사용자 단말기(100)가 NFC 매체(50)의 고유 코드를 수신하면, 사용자 단말기(100)는 수신된 NFC 고유 코드 및 사용자 단말기(100)의 고유 코드를 관리 서버(200)로 전송한다(S371).On the other hand, if the content application is already installed in the user terminal 100, when the user terminal 100 receives the unique code of the NFC medium 50, the user terminal 100 is the received NFC unique code and the user terminal 100 The unique code of) is transmitted to the management server 200 (S371).

한편, 본 발명을 실시함에 있어서, NFC 고유 코드 및 사용자 단말기(100)의 고유 코드는 응용프로그램 인에이블 요청 메시지에 포함되어 전송될 수 있을 것이다.Meanwhile, in the practice of the present invention, the NFC unique code and the unique code of the user terminal 100 may be included in the application enable request message and transmitted.

사용자 단말기(100)가 관리 서버(200)로부터 응용프로그램 인에이블 허용 메시지를 수신하는 경우, 사용자 단말기(100)는 다운로드 된 컨텐츠 응용프로그램을 인에이블 한다(S371).When the user terminal 100 receives the application program enable permission message from the management server 200, the user terminal 100 enables the downloaded content application program (S371).

그리고 컨텐츠 응용프로그램 설치 가이드 프로그램이 현재 사용자 단말기(100)에 설치되지 않은 경우, 사용자 단말기(100)는 컨텐츠 응용프로그램 다운로드와 관련된 URI를 사용자에게 제공함이 바람직할 것이다(S440).If the content application installation guide program is not currently installed in the user terminal 100, the user terminal 100 may preferably provide a URI related to downloading the content application to the user (S440).

이를 위해 NFC 매체(50)에는 사용자 단말기(100)가 다운로드 URI를 사용자에게 제공하도록 브라우저를 실행시키기 위한 명령어 및 다운로드 URI에 대한 정보가 함께 저장되어 있어야 할 것이다.To this end, the NFC medium 50 should be stored with information on the download URI and instructions for executing the browser so that the user terminal 100 provides the download URI to the user.

한편, NFC 매체(50)에 저장된 명령어 및 다운로드 URI에 대한 정보는, 관리 서버(200)와 통신하여 컨텐츠 응용프로그램을 다운로드 받을 수 있도록 하는 명령어, 컨텐츠 응용프로그램을 다운로드 하기 위한 다운로드 URI 정보 등을 포함한다.Meanwhile, the information on the command and the download URI stored in the NFC medium 50 may include a command to communicate with the management server 200 to download the content application, download URI information for downloading the content application, and the like. do.

이는 기존의 응용프로그램 생태계에서, 응용프로그램 생태계 시스템 제공자가 제공하는 명령어 체계(예를 들어, AAR(Android Application Record 등)와는 상이한 체계를 지니며, 이는 본 발명의 일 실시예에 따른 관리 서버(200)가 기존의 응용프로그램 생태계를 구성하는 응용프로그램 마켓 관리 서버(200)와는 독립된 별도의 서버일 수도 있기 때문이다.This is different from the command system (for example, AAR (Android Application Record, etc.)) provided by the application ecosystem system provider in the existing application ecosystem, which is a management server 200 according to an embodiment of the present invention. This is because) may be a separate server independent of the application market management server 200 constituting the existing application ecosystem.

도 4는 본 발명의 일 실시예에 따른 관리 서버(200)에서의 NFC 매체의 고유 코드 등록 과정을 설명하는 절차 흐름도이다.4 is a flowchart illustrating a unique code registration process of the NFC medium in the management server 200 according to an embodiment of the present invention.

도 4에 도시된 바와 같이, 관리 서버(200)는 NFC 매체(50)의 고유 코드 및 사용자 단말기(100)의 고유 코드를 매칭하여 저장한다(S570). 관리 서버(200)가 수신된 NFC 매체(50)의 고유 코드 및 사용자 단말기(100)의 고유 코드를 매칭하여 저장(S570)하고 NFC 매체(50)의 고유 코드 등록 허용 메시지를 전송(S550)하는 과정은 다음과 같다.As shown in FIG. 4, the management server 200 matches and stores the unique code of the NFC medium 50 and the unique code of the user terminal 100 (S570). The management server 200 matches and stores the received unique code of the NFC medium 50 and the unique code of the user terminal 100 (S570) and transmits a unique code registration permission message of the NFC medium 50 (S550). The process is as follows.

관리 서버(200)가 사용자 단말기(100)가 컨텐츠 응용프로그램을 다운로드 하는 것을 허용함에 따라(S510), 응용프로그램이 사용자 단말기(100)로 다운로드 된 경우에, 관리 서버(200)에는 최초로 NFC 매체(50)의 고유 코드 및 사용자 단말기(100)의 고유 코드가 수신(S520)되며, 관리 서버(200)의 저장부(230)로부터 동일한 NFC 매체(50)의 고유 코드가 저장되었는지 여부를 확인한다(S530).As the management server 200 allows the user terminal 100 to download the content application (S510), when the application is downloaded to the user terminal 100, the management server 200 first displays an NFC medium ( A unique code of 50 and a unique code of the user terminal 100 are received (S520), and whether the unique code of the same NFC medium 50 is stored from the storage unit 230 of the management server 200 is checked ( S530).

즉, NFC 매체(50)가 생산되면, 생산된 NFC 매체(50)의 고유 코드가 유통되기 전에 관리 서버(200)에 일괄적으로 저장될 수 있으며, 관리 서버(200)에 저장된 NFC 매체(50)의 고유 코드는 유효한 고유 코드로서 저장되고, 유통된 NFC 매체(50)의 불법 복제 여부를 판단하는 데 활용될 수 있다.That is, when the NFC medium 50 is produced, the unique code of the produced NFC medium 50 may be collectively stored in the management server 200 before being distributed, and the NFC medium 50 stored in the management server 200. ) Is stored as a valid unique code, and may be used to determine whether the distributed NFC medium 50 is illegal copying.

이와 같이 관리 서버(200)가 NFC 매체(50)의 고유코드를 저장부(230)에 저장하고 있는 경우, 관리 서버(200)는 사용자 단말기(100)로부터 수신된 NFC 매체(50)의 고유코드가 저장되어 있는 인증된 NFC 매체(50)의 고유 코드에 포함되는지 여부를 판단한다(S525).As such, when the management server 200 stores the unique code of the NFC medium 50 in the storage unit 230, the management server 200 receives the unique code of the NFC medium 50 received from the user terminal 100. It is determined whether is included in the unique code of the authenticated NFC medium 50 is stored (S525).

수신된 NFC 매체(50)의 고유 코드가 저장된 고유 코드 목록에 매칭되는 경우, 관리 서버(200)는 수신된 NFC 매체(50)의 고유 코드를 유효한 것으로서 판단하고, 다음 단계(S530)를 실행한다.When the unique code of the received NFC medium 50 matches the stored unique code list, the management server 200 determines that the unique code of the received NFC medium 50 is valid, and executes the next step (S530). .

한편, 수신된 NFC 매체(50)의 고유 코드가 저장된 고유 코드 목록에 매칭되지 않을 경우, 관리 서버(200)는 S530 단계 또는 S580 단계의 실행을 중단함과 동시에, 사용자 단말기(100)에 응용프로그램 디스에이블 메시지를 전송한다.On the other hand, if the unique code of the received NFC medium 50 does not match the stored unique code list, the management server 200 stops executing the step S530 or S580, at the same time, the application program on the user terminal 100 Send a disable message.

사용자 단말기(100)로부터 수신된 NFC 매체(50)의 고유 코드가 관리 서버(200)에 이미 저장어 있는 경우, 관리 서버(200)는 저장된 NFC 매체(50)의 고유 코드에 매칭된 다른 사용자 단말기(100)들의 고유 코드와 사용자 단말기(100)로부터 수신된 사용자 단말기(100)의 고유 코드를 비교한다(S540).If the unique code of the NFC medium 50 received from the user terminal 100 is already stored in the management server 200, the management server 200 matches another user terminal that matches the unique code of the stored NFC medium 50. The unique codes of the 100 and the unique code of the user terminal 100 received from the user terminal 100 is compared (S540).

관리 서버(200)에 저장된 NFC 매체(50)의 고유 코드에 매칭된 사용자 단말기(100)의 고유 코드 목록에, 사용자 단말기(100)로부터 수신된 고유 코드가 포함된 경우, 관리 서버(200)는 사용자 단말기(100)로 NFC 고유 코드 등록(허용) 메시지를 전송한다(S550).When the unique code received from the user terminal 100 is included in the unique code list of the user terminal 100 matching the unique code of the NFC medium 50 stored in the management server 200, the management server 200 The NFC unique code registration (permit) message is transmitted to the user terminal 100 (S550).

한편, 관리 서버(200)에 저장된 NFC 매체(50)의 고유 코드에 매칭된 사용자 단말기(100)의 고유 코드 목록에, 사용자 단말기(100)로부터 수신된 고유 코드가 포함되지 않은 경우에도, 관리 서버(200)는 사용자 단말기(100)의 고유 코드를 해당 NFC 매체(50)의 고유 코드에 매칭하여 저장하고(S570), 사용자 단말기(100)로 NFC 고유 코드 등록 (허용) 메시지를 전송할 수 있다(S550). Meanwhile, even when the unique code received from the user terminal 100 is not included in the unique code list of the user terminal 100 matched with the unique code of the NFC medium 50 stored in the management server 200, the management server The 200 may store the unique code of the user terminal 100 by matching the unique code of the corresponding NFC medium 50 (S570), and transmit the NFC unique code registration (allowed) message to the user terminal 100 ( S550).

구체적으로, 이 경우에 관리 서버(200)는 저장된 NFC 매체(50)의 고유 코드에 매칭된 사용자 단말기(100)의 고유 코드의 개수가 미리 설정된 임계값을 초과하는지 여부를 추가로 판단한다(S560).Specifically, in this case, the management server 200 further determines whether the number of unique codes of the user terminal 100 matched with the unique codes of the stored NFC medium 50 exceeds a preset threshold (S560). ).

관리 서버(200)는 저장된 NFC 매체(50)의 고유 코드에 매칭된 사용자 단말기(100)의 고유 코드의 개수가 미리 설정된 임계값을 초과하는 경우, 관리 서버(200)는 해당 NFC 매체(50)의 고유 코드에 새로운 클라인트 디바이스(100) 고유 코드 매칭을 거부하고, NFC 고유 코드 등록 (거절) 메시지를 전송하게 된다(S580).If the number of unique codes of the user terminal 100 matched with the unique codes of the stored NFC medium 50 exceeds a preset threshold, the management server 200 may control the corresponding NFC medium 50. The unique code of the new client device 100 to reject the unique code matching, and transmits the NFC unique code registration (rejection) message (S580).

한편, 관리 서버(200)는 저장된 NFC 매체(50)의 고유 코드에 매칭된 사용자 단말기(100)의 고유 코드의 개수가 미리 설정된 임계값을 초과하지 않는 경우, 관리 서버(200)는 사용자 단말기(100)의 고유 코드를 해당 NFC 매체(50)의 고유 코드에 매칭하여 저장하고(S570), 사용자 단말기(100)로 NFC 고유 코드 등록 (허용) 메시지를 전송한다(S550). Meanwhile, when the number of unique codes of the user terminal 100 matched with the unique codes of the stored NFC medium 50 does not exceed a preset threshold, the management server 200 may use the user terminal ( The unique code of 100 is matched with the unique code of the corresponding NFC medium 50 and stored (S570), and the NFC unique code registration (allowed) message is transmitted to the user terminal 100 (S550).

이를 통하여, 컨텐츠 제공자는 NFC 매체(50)를 통해 유통되는 컨텐츠 또는 응용프로그램이 미리 정해진 개수의 사용자 단말기(100)에서만 재생 또는 실행되도록 제어할 수 있다.In this way, the content provider may control the content or application distributed through the NFC medium 50 to be played or executed only in a predetermined number of user terminals 100.

이하에서는, 응용프로그램이 인에이블된 이후 사용자 단말기(100)에서 컨텐츠 데이터를 출력하는 실시예를 상세히 설명하기로 한다.Hereinafter, an embodiment of outputting content data from the user terminal 100 after the application is enabled will be described in detail.

도 5는 본 발명에 의한 사용자 단말기(100)에서의 미디어 컨텐츠 데이터의 출력 방법을 설명하는 절차 흐름도이다. 도 5에 도시된 바와 같이, 사용자 단말기(100)에서 응용프로그램이 인에이블되면, 해당 응용프로그램은 NFC 매체(50)의 고유코드에 대응하는 컨텐츠 데이터를 재생한다.5 is a flowchart illustrating a method of outputting media content data in the user terminal 100 according to the present invention. As shown in FIG. 5, when an application program is enabled in the user terminal 100, the application program plays content data corresponding to a unique code of the NFC medium 50.

이때, 사용자 단말기(100)는 먼저, 설정된 출력모드를 판단한다(S610). 여기서, 출력모드란, 음원출력의 유무 및 음원 출력에 있어, 반주 음원과 음성 음원의 출력 비율을 포함하며, 영상출력의 여부 및 녹음을 위한 음성입력모드의 활성화 유무 등이 포함된다.At this time, the user terminal 100 first determines the set output mode (S610). Here, the output mode includes the presence or absence of the sound source output and the output ratio of the accompaniment sound source and the audio sound source, and includes the presence or absence of the video output and the activation of the audio input mode for recording.

한편, 사용자 단말기(100)는 설정된 출력모드에 따라 음원 및 영상을 출력하고, 음성입력모듈을 활성화 또는 비활성화한다(S620,S630,S640).Meanwhile, the user terminal 100 outputs a sound source and an image according to the set output mode, and activates or deactivates the voice input module (S620, S630, S640).

그리고 음성입력모듈이 활성화된 경우, 사용자 단말기(100)는 음원출력 및 음성입력모듈을 통해 입력되는 음원을 병합하여 사용자 제작 음원을 생성하고 이를 저장한다.In addition, when the voice input module is activated, the user terminal 100 generates a user-produced sound source by merging a sound source input through the sound source output and the voice input module and stores it.

그리고 S620 단계 내지 S640 단계의 수행 중에 사용자 명령이 입력되는 경우, 사용자 명령의 내용에 따라 애플리케이션의 구동을 제어한다(S660).When a user command is input during the execution of steps S620 to S640, the driving of the application is controlled according to the content of the user command (S660).

즉, 입력된 사용자 명령이 출력모드의 변경명령인 경우, 변경된 출력모드를 판단하여 출력을 재조정하고, 사용자 명령이 애플리케이션 종료 명령인 경우, 애플리케이션 구동을 종료한다. 이때, 사용자 단말기(100)는 사용자 제작 음원을 관리 서버(200)로 전송할 수도 있을 것이다(S670). That is, when the input user command is a command for changing the output mode, the output mode is determined by readjusting the changed output mode, and when the user command is an application termination command, the application driving is terminated. In this case, the user terminal 100 may transmit the user-produced sound source to the management server 200 (S670).

이는 관리 서버(200)를 통해 이미 설정된 사용자의 소셜네트워크 서버에 사용자 제작 음원을 업로드 시키도록 하거나, 상기 사용자 제작 음원을 공유, 보관하기 위한 것이다.This is for uploading a user-produced sound source to a social network server of a user who is already set through the management server 200, or for sharing and storing the user-produced sound source.

한편, 본 발명에 있어, 사용자 제작 음원은 음원파일로부터 확장되어 동영상 파일로 제작될 수 있다. 이때, 사용자 단말기(100)는 영상입력모듈을 포함하여 구성된다. 이때, 영상입력모듈은 스마트 폰 등의 모바일 단말기에 설치된 카메라 모듈이 될 수 있을 것이다.Meanwhile, in the present invention, the user-produced sound source may be extended from the sound source file and produced as a video file. In this case, the user terminal 100 includes an image input module. In this case, the image input module may be a camera module installed in a mobile terminal such as a smart phone.

즉, 도 6에 도시된 바와 같이, 사용자의 선택에 따라 사용자가 오디오 저장 모드(Audio Rec)를 실행하는 경우, 전술한 바와 같이 음원입력모듈만을 활성화하여 사용자 제작 음원을 생성할 수도 있고, 사용자가 비디오 저장 모드(Video Rec)를 실행하는 경우, 음원입력모듈과 영상입력모듈을 활성화하여 사용자 제작 음원을 동영상으로 생성할 수 있다.That is, as shown in FIG. 6, when the user executes the audio storage mode (Audio Rec) according to the user's selection, as described above, only the sound source input module may be activated to generate a user-produced sound source. When the video recording mode (Video Rec) is executed, the user-produced sound source may be generated as a video by activating the sound source input module and the image input module.

그리고 사용자 제작 음원은 관리 서버(200)로 전송되어, UCC로 유튜브 또는 SNS의 사용자 계정에 등록되도록 할 수 있다. 한편, 관리 서버(200)는 사용자 단말기(100)들로부터 전송된 다양한 사용자 제작 음원들을 동일한 곡명으로 분류하여 구분 저장할 수 있을 것이다. The user-produced sound source may be transmitted to the management server 200 to be registered in the user account of YouTube or SNS with UCC. Meanwhile, the management server 200 may classify and store various user-produced sound sources transmitted from the user terminals 100 under the same song name.

그리고, 관리 서버(200)는 동일 곡에 대한 사용자 제작 음원을 전송한 사용자에게 타인들이 생성한 사용자 제작 음원들을 제공할 수 있으며, 이를 통해, 사용자들은 자신과 동일한 곡에 대하여 다른 이들이 생성한 사용자 제작 음원을 서로 비교하여 동일곡(동일 가수)의 팬들 간에 재미와 경쟁심을 유발할 수 있을 것이다.In addition, the management server 200 may provide user-produced sound sources created by others to a user who transmits a user-produced sound source for the same song, and through this, users may create user-produced music by others for the same song By comparing the sound sources with each other, you can induce fun and competition among fans of the same song.

이상에서는 본 발명의 바람직한 실시예 및 응용예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예 및 응용예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.While the above has been shown and described with respect to preferred embodiments and applications of the present invention, the present invention is not limited to the specific embodiments and applications described above, the invention without departing from the gist of the invention claimed in the claims Various modifications can be made by those skilled in the art, and these modifications should not be individually understood from the technical spirit or the prospect of the present invention.

또한, 본 발명에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
Also, the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more other features It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.

50: NFC 매체, 100 : 사용자 단말기,
200 : 관리 서버.
50: NFC medium, 100: user terminal,
200: management server.

Claims (3)

(a) 관리 서버가, 근거리 통신(Near Field Communication) 매체가 사용자 단말기에 접촉됨에 따라 상기 근거리 통신 매체가 상기 사용자 단말기에 제공한 고유 코드를 포함하는 미디어 컨텐츠 파일 전송 요청을, 상기 사용자 단말기로부터 수신하는 단계;
(b) 상기 관리 서버가, 상기 고유 코드에 기초하여 상기 미디어 컨텐츠 파일 전송 요청에 대한 인증을 실행하는 단계; 및
(c) 상기 관리 서버가, 상기 고유 코드에 대응되는 미디어 컨텐츠 파일을 상기 사용자 단말기에 전송하는 단계;
를 포함하며,
상기 (a) 단계 이전에,
상기 사용자 단말기는 상기 근거리 통신 매체가 제공한 고유 코드 및 상기 사용자 단말기의 고유 코드를 포함하는 인증 코드를 생성 및 저장하고, 상기 인증 코드를 상기 근거리 통신 매체에 송신하며, 상기 근거리 통신 매체는, 상기 근거리 통신 매체의 고유 코드를 상기 사용자 단말기로부터 수신한 인증 코드로 갱신하여 저장하고,
상기 (c) 단계 이후에,
상기 (c) 단계에서 상기 관리 서버가 전송한 상기 미디어 컨텐츠 파일이 상기 사용자 단말기에 저장된 상태에서, 상기 사용자가 상기 근거리 통신 매체를 상기 사용자 단말기에 접촉시킴에 따라, 상기 사용자 단말기가 상기 근거리 통신 매체의 갱신된 고유 코드인 상기 인증 코드를 상기 근거리 통신 매체로부터 수신하는 경우에, 상기 사용자 단말기가 근거리 통신 매체로부터 수신된 상기 인증 코드와, 상기 (a) 단계 이전에 상기 사용자 단말기에 기 저장한 상기 인증 코드가 일치하는 것으로 판단함에 따라, 상기 사용자 단말기는 상기 (c) 단계에서 상기 관리 서버로부터 전송받은 다음 저장해 놓은 상기 미디어 컨텐츠 파일을 실행하는 것인 근거리 통신 매체를 이용한 미디어 컨텐츠 파일 관리 방법.
(a) The management server receives, from the user terminal, a media content file transfer request including a unique code provided to the user terminal by the near field communication medium as the near field communication medium contacts the user terminal. Making;
(b) the management server performing authentication on the media content file transfer request based on the unique code; And
(c) the management server transmitting a media content file corresponding to the unique code to the user terminal;
Including;
Before step (a) above,
The user terminal generates and stores an authentication code including a unique code provided by the local area communication medium and a unique code of the user terminal, and transmits the authentication code to the local area communication medium, wherein the local area communication medium includes: Update and store the unique code of the short-range communication medium with the authentication code received from the user terminal,
After step (c),
In the state where the media content file transmitted from the management server is stored in the user terminal in the step (c), the user terminal contacts the local communication medium with the user terminal, so that the user terminal communicates with the local communication medium. When the authentication code, which is the updated unique code of, is received from the near field communication medium, the user terminal receives the authentication code received from the near field communication medium, and the previously stored in the user terminal before step (a). And determining that the authentication codes match, the user terminal executes the media content file stored after being received from the management server in step (c).
근거리 통신(Near Field Communication) 매체가 사용자 단말기에 접촉됨에 따라 상기 근거리 통신 매체가 상기 사용자 단말기에 제공한 고유 코드를 포함하는 미디어 컨텐츠 파일 전송 요청을, 상기 사용자 단말기로부터 수신하는 수신부;
상기 고유 코드에 기초하여 상기 미디어 컨텐츠 파일 전송 요청에 대한 인증을 실행하는 인증부;
상기 고유 코드에 대응되는 미디어 컨텐츠 파일을 상기 사용자 단말기에 전송하는 송신부
를 포함하며,
상기 사용자 단말기는 상기 근거리 통신 매체가 제공한 고유 코드 및 상기 사용자 단말기의 고유 코드를 포함하는 인증 코드를 생성 및 저장하고, 상기 인증 코드를 상기 근거리 통신 매체에 송신하며, 상기 근거리 통신 매체는, 상기 근거리 통신 매체의 고유 코드를 상기 사용자 단말기로부터 수신한 인증 코드로 갱신하여 저장하고,
상기 송신부가 상기 사용자 단말기에 전송한 상기 미디어 컨텐츠 파일이 상기 사용자 단말기에 저장된 상태에서, 상기 사용자가 상기 근거리 통신 매체를 상기 사용자 단말기에 접촉시킴에 따라, 상기 사용자 단말기가 상기 근거리 통신 매체의 갱신된 고유 코드인 상기 인증 코드를 상기 근거리 통신 매체로부터 수신하는 경우에, 상기 사용자 단말기가 근거리 통신 매체로부터 수신된 상기 인증 코드와, 상기 사용자 단말기에 기 저장한 상기 인증 코드가 일치하는 것으로 판단함에 따라, 상기 사용자 단말기는 상기 송신부로부터 전송받은 다음 저장해 놓은 상기 미디어 컨텐츠 파일을 실행하는 것인 관리 서버.
A receiving unit receiving a media content file transmission request including a unique code provided by the near field communication medium to the user terminal as the near field communication medium contacts the user terminal;
An authenticator configured to perform authentication on the media content file transfer request based on the unique code;
Transmitter for transmitting the media content file corresponding to the unique code to the user terminal
Including;
The user terminal generates and stores an authentication code including a unique code provided by the local area communication medium and a unique code of the user terminal, and transmits the authentication code to the local area communication medium, wherein the local area communication medium includes: Update and store the unique code of the short-range communication medium with the authentication code received from the user terminal,
As the user contacts the short range communication medium with the user terminal while the media content file transmitted by the transmitter to the user terminal is stored in the user terminal, the user terminal is updated of the short range communication medium. When the authentication code, which is a unique code, is received from the local area communication medium, the user terminal determines that the authentication code received from the local area communication medium and the authentication code previously stored in the user terminal correspond to each other. And the user terminal executes the media content file stored after being received from the transmitter.
(a) 근거리 통신(Near Field Communication) 매체가 사용자 단말기에 접촉됨에 따라 상기 사용자 단말기가 상기 근거리 통신 매체로부터 상기 근거리 통신 매체의 고유 코드를 수신하는 경우에, 상기 사용자 단말기가, 상기 근거리 통신 매체의 고유 코드 및 상기 사용자 단말기의 고유 코드를 포함하는 인증 코드를 생성 및 저장하는 단계;
(b) 상기 사용자 단말기가, 상기 근거리 통신 매체가 상기 근거리 통신 매체의 고유 코드를 상기 인증 코드로 갱신하여 저장하도록, 상기 인증 코드를 상기 근거리 통신 매체에 송신하는 단계;
(c) 상기 사용자 단말기가, 상기 고유 코드에 대응되는 미디어 컨텐츠 파일의 전송 요청을 관리 서버에 송신하는 단계;
(d) 상기 사용자 단말기가, 상기 관리 서버로부터 상기 고유 코드에 대응되는 미디어 컨텐츠 파일을 수신 및 저장하는 단계;
(e) 상기 사용자 단말기가, 상기 관리 서버가 전송한 상기 미디어 컨텐츠 파일이 상기 사용자 단말기에 저장된 상태에서, 사용자가 상기 근거리 통신 매체를 상기 사용자 단말기에 접촉시킨 경우에, 상기 근거리 통신 매체의 갱신된 고유 코드인 상기 인증 코드를 상기 근거리 통신 매체로부터 수신하는 단계; 및
(f) 상기 사용자 단말기가, 상기 근거리 통신 매체로부터 수신된 상기 인증 코드와, 상기 (a) 단계에서 상기 사용자 단말기에 기 저장한 상기 인증 코드가 일치하는 것으로 판단함에 따라, 상기 (d) 단계에서 상기 관리 서버로부터 수신 및 저장해 놓은 상기 미디어 컨텐츠 파일을 실행하는 단계
를 실행하는 프로그램이 기록된 기록 매체.
(a) when the user terminal receives a unique code of the short range communication medium from the short range communication medium as the near field communication medium contacts the user terminal, the user terminal is connected to the short range communication medium. Generating and storing an authentication code comprising a unique code and a unique code of the user terminal;
(b) the user terminal transmitting the authentication code to the local area communication medium such that the local area communication medium updates and stores the unique code of the local area communication medium with the authentication code;
(c) transmitting, by the user terminal, a request to transmit a media content file corresponding to the unique code to a management server;
(d) receiving and storing, by the user terminal, a media content file corresponding to the unique code from the management server;
(e) when the user terminal contacts the short range communication medium with the user terminal while the media content file transmitted by the management server is stored in the user terminal, the updated content of the short range communication medium; Receiving the authentication code from the local area communications medium, the authentication code being a unique code; And
(f) when the user terminal determines that the authentication code received from the local area communication medium and the authentication code previously stored in the user terminal in step (a) match, in step (d) Executing the media content file received and stored from the management server;
The recording medium in which a program for executing the program is recorded.
KR1020160053905A 2016-05-02 2016-05-02 Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method KR102061777B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160053905A KR102061777B1 (en) 2016-05-02 2016-05-02 Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160053905A KR102061777B1 (en) 2016-05-02 2016-05-02 Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020140066342A Division KR20150138586A (en) 2014-05-30 2014-05-30 Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020180025796A Division KR20180039029A (en) 2018-03-05 2018-03-05 Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method

Publications (2)

Publication Number Publication Date
KR20160075387A KR20160075387A (en) 2016-06-29
KR102061777B1 true KR102061777B1 (en) 2020-01-02

Family

ID=56365813

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160053905A KR102061777B1 (en) 2016-05-02 2016-05-02 Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method

Country Status (1)

Country Link
KR (1) KR102061777B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102540746B1 (en) * 2022-04-20 2023-06-13 주식회사 메이크스타 Method for providing media content using real object and apparatus for the same
WO2024101732A1 (en) * 2022-11-07 2024-05-16 김상모 Nfc reader

Also Published As

Publication number Publication date
KR20160075387A (en) 2016-06-29

Similar Documents

Publication Publication Date Title
US20210274233A1 (en) Authenticated content discovery
US20080114880A1 (en) System for connecting to a network location associated with content
US20120254428A1 (en) Server device and service provision method
KR101865890B1 (en) Cellular Phone Case Combined with NFC Card, Credit Card Combined with NFC Card, and NFC Card Combined with Credit Card
CN104995626A (en) Identification delegation for devices
KR20080097235A (en) Methods and apparatus for protected distribution of applications and media content
US10861024B2 (en) Systems, methods, and media for restricting playback functionality of a media device in response to detecting unauthorized content
KR101805695B1 (en) Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method
KR102061777B1 (en) Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method
US20080114772A1 (en) Method for connecting to a network location associated with content
KR20180039029A (en) Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method
KR101683551B1 (en) Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method
KR20150138672A (en) Cellular Phone Case Combined with NFC Card, Credit Card Combined with NFC Card, and NFC Card Combined with Credit Card
KR20100113238A (en) Contents service system using smart media card and method thereof
KR20200109889A (en) Computer programs for online content services
TWI499288B (en) Video playback system allowing multiple mobile communication devices to control the same video decoder and related computer program products
KR101283770B1 (en) Method and system for distributing and managing contents
KR20150138586A (en) Method for Managing Media Content File Using NFC Card, Managing Server Used Thererin, and Media Being Recorded with Program Executing the Method
KR20100010745A (en) Contents auto update system and method
KR20150068542A (en) Method and system for distributing of contents by certification using near field communication
KR20080032322A (en) A method and system for supplying background music in the online game
KR101352915B1 (en) Karaoke apparatus and karaoke system having certification interface
KR100753787B1 (en) Portable device playing multimedia contents which provided with bundle and method of operating sever for providing multimedia contents
KR20110002199A (en) System for controlling contents using by web address information and method thereof
KR20220147543A (en) Music streaming service method

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
E902 Notification of reason for refusal
E902 Notification of reason for refusal
N231 Notification of change of applicant
J201 Request for trial against refusal decision
J301 Trial decision

Free format text: TRIAL NUMBER: 2018101000978; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20180305

Effective date: 20190902

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
GRNT Written decision to grant