KR20130083012A - Music contents recommendation apparatus, method and recorder - Google Patents

Music contents recommendation apparatus, method and recorder Download PDF

Info

Publication number
KR20130083012A
KR20130083012A KR1020110143397A KR20110143397A KR20130083012A KR 20130083012 A KR20130083012 A KR 20130083012A KR 1020110143397 A KR1020110143397 A KR 1020110143397A KR 20110143397 A KR20110143397 A KR 20110143397A KR 20130083012 A KR20130083012 A KR 20130083012A
Authority
KR
South Korea
Prior art keywords
music
information
user terminal
emotion
additional information
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
KR1020110143397A
Other languages
Korean (ko)
Inventor
김건수
Original Assignee
주식회사 엔씨소프트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엔씨소프트 filed Critical 주식회사 엔씨소프트
Priority to KR1020110143397A priority Critical patent/KR20130083012A/en
Publication of KR20130083012A publication Critical patent/KR20130083012A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/635Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • 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

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Library & Information Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

음악컨텐츠 추천장치, 그 추천방법 및 기록매체가 개시된다. 본 발명에 따른 음악컨텐츠 추천장치는, 사용자단말기에 음악컨텐츠를 추천하는 음악컨텐츠 추천장치에 있어서, 사용자단말기에 제공되는 음악컨텐츠에 대한 제공시간정보, 제공시간정보에 대응하는 사용자단말기의 위치정보 및 날씨정보 중 적어도 하나를 포함하는 부가정보를 수집하여 제공되는 음악컨텐츠에 대한 음악정보와 저장하는 부가정보저장부; 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 부가정보저장부에 저장된 부가정보로부터 추천요청신호의 수신시간정보, 수신시간정보에 대응하는 사용자단말기의 위치정보 및 날씨정보 중 적어도 하나에 대응하는 부가정보를 추출하는 부가정보추출부; 및 부가정보추출부에 의해 추출된 부가정보에 대응하는 음악컨텐츠의 리스트를 생성하여 사용자단말기에 전송하는 리스트전송부;를 포함하는 것을 특징으로 한다.A music content recommendation apparatus, a recommendation method thereof, and a recording medium are disclosed. A music content recommendation apparatus according to the present invention is a music content recommendation apparatus for recommending music contents to a user terminal, the apparatus comprising: providing time information about music contents provided to the user terminal, position information of the user terminal corresponding to the providing time information, And an additional information storage unit for storing additional information including at least one of weather information and music information for the provided music contents; When the recommendation request signal for the music content is received from the user terminal, the supplementary information storage unit stores at least one of the reception time information of the recommendation request signal, the location information of the user terminal corresponding to the reception time information, An additional information extracting unit for extracting additional information to be added; And a list transmission unit for generating a list of music contents corresponding to the additional information extracted by the additional information extraction unit and transmitting the list to the user terminal.

Description

음악컨텐츠 추천장치, 그 추천방법 및 기록매체{Music Contents Recommendation Apparatus, Method and Recorder}Technical Field [0001] The present invention relates to a music content recommendation apparatus,

본 발명은 음악컨텐츠 추천장치, 그 추천방법 및 기록매체에 관한 것으로서, 보다 상세하게는, 사용자가 이전에 음악을 청취할 당시의 위치, 날씨, 감정상태 등을 사용자의 경험정보로 축적하고, 사용자가 현재에 음악을 청취하고자 할 경우에 축적된 사용자의 경험정보 및 현재의 사용자의 위치, 날씨, 감정상태 등에 기반하여 사용자의 기호에 가장 적합한 음악을 추천할 수 있는 음악컨텐츠 추천장치, 그 추천방법 및 기록매체에 관한 것이다.The present invention relates to a music content recommendation apparatus, a recommendation method thereof, and a recording medium. More particularly, the present invention relates to a music content recommendation apparatus that accumulates location information, weather conditions, A music content recommendation device capable of recommending music best suited to a user's taste based on experience information of the user accumulated in the case where the user desires to listen to music at present and the current user's location, And a recording medium.

인간의 삶을 더 여유롭게 해 주는 것 중의 하나는 바로 음악청취이다. 남녀노소뿐만 아니라, 재력이 많거나 적은 것에 관계없이 청취자의 흥을 돋워 더욱 기분 좋게 하거나 때로는 슬픔을 달래주는 위로의 역할을 하는 것이 바로 음악이 하는 일이다.One of the things that makes human life easier is listening to music. It is music that plays a role of comforting not only men and women, younger and older, but also energizing listeners, regardless of whether they are rich or small, to make them feel better or sometimes comfort sadness.

하지만, 시대가 급격하게 변화함에 따라 하루가 다르게 다양한 스타일의 음악들이 쏟아지고 있으며, 수많은 음악들 중에서 사용자가 일일이 자신이 원하는 스타일의 음악을 검색하는 것은 상당한 수고와 시간이 드는 일이 되었다. 이에 따라, 음악을 청취하고자 하는 사용자의 수고와 시간을 줄여주기 위하여, 사용자가 선호하는 음악의 리스트를 추천하여 주는 음악 추천방법들이 개발되기 시작하였다.However, as the times change suddenly, various styles of music are poured in a different day, and it has been a considerable effort and time for users to search for music of their own style from a large number of music. Accordingly, in order to reduce the time and effort of the user who wants to listen to music, music recommendation methods have been developed to recommend a list of music preferred by the user.

일반적인 음악 추천방법은, 대용량의 음악 파일을 사용자의 취향에 따라 카테고리를 설정하여 분류한 후, 사용자가 청취하고자 하는 음악의 무드를 지정하면 사용자가 지정한 무드에 대응하는 카테고리의 음악 리스트를 추천하고, 추천된 음악 리스트에 대하여 사용자로부터 적합성 여부를 피드백 받아 그에 따라 음악 리스트를 재설정하는 방식을 취한다.A general music recommendation method is to classify and classify a large-capacity music file according to a user's taste, and if the user designates a mood of the music to be listened to, the music list of the category corresponding to the mood designated by the user is recommended, And a method of receiving the recommended music list from the user as feedback from the user and resetting the music list accordingly.

그런데, 이와 같은 음악 추천방법은 사용자가 원하는 음악의 무드를 일일이 지정하여야 하며, 또한 사용자가 지정한 무드에 따라 사용자에게 제시된 음악 리스트에 대하여 사용자가 자신이 원하는 음악들의 리스트인지 일일이 확인하여 피드백하여야 하는 번거로움이 있다.However, such a music recommendation method requires a user to designate a mood of a music desired by the user, and also needs to check whether a user wants to listen to a music list presented to the user according to a mood specified by the user, There is.

또한, 이와 같은 음악 추천방법은 정해진 음악 카테고리에 대해서만 음악 파일들을 분류하고, 사용자에 의해 지정된 무드에 대응하는 카테고리의 음악들을 사용자에게 추천하기 때문에, 음악을 청취하고자 하는 사용자의 상황을 고려하지 않고 있다. 그에 따라 사용자는 특정한 상황에 어울리는 음악을 듣고자 하는 경우, 추천된 음악 리스트 내의 각각의 음악 파일들을 수작업으로 검색하거나 웹 서비스를 이용하여 원하는 음악을 다시 검색하여야 하는 번거로움이 있다.In addition, since the music recommendation method classifies music files only for a predetermined music category and recommends music of a category corresponding to the mood designated by the user to the user, the user does not consider the situation of the user who wants to listen to music . Accordingly, when the user wishes to listen to music suitable for a specific situation, it is troublesome to manually search for each music file in the recommended music list or search for desired music again using the web service.

전술한 음악 추천방법과 다른 음악 추천방법으로, 웹 서버를 이용한 음악 추천방법이 있다. 일반적인 웹 서버를 이용한 음악 추천방법은, 웹 서버에서 제공하는 음악컨텐츠를 사랑, 슬픔 등과 같은 느낌별이나 커피가 생각날 때, 이별 후 등과 같은 테마 음악 등으로 수동 분류하여 그 리스트를 사용자에게 제공하거나 사용자들이 게시판을 통해 직접 추천하게 하여 정보를 교환할 수 있도록 하고 있다.There is a music recommendation method using a web server as the above-mentioned music recommendation method and other music recommendation method. In general, a music recommendation method using a web server is a method of manually classifying music contents provided by a web server into theme music such as love, sadness, feeling of coffee, or after-separation, Users are encouraged to directly refer to the information on the bulletin board so that they can exchange information.

그런데, 이와 같은 웹 서버를 이용한 음악 추천방법은 여러 가지 상황에 따른 음악 추천의 필요성에 의해 제공되는 서비스이지만, 상황의 다양성으로 인해 사용자들의 욕구를 충족시키기에 부족한 실정이다. 즉, 이러한 웹 서버를 이용한 음악 추천방법은 사용자가 매우 제한된 상황에서만 이용이 가능하고, 자신이 원하는 상황을 찾기 위해서는 검색과 같은 수고를 거쳐야 하는 번거로움이 있을 뿐만 아니라 사용자가 원하는 상황에 맞는 내용을 검색하기가 쉽지 않다는 문제점이 있다.However, although the music recommendation method using the web server is provided by the necessity of music recommendation according to various situations, it is not enough to meet users' desire because of diversity of situations. That is, the music recommendation method using the web server can be used only in a limited situation, and in order to find the situation desired by the user, it is troublesome to go through the same trouble as the search, There is a problem that it is not easy to search.

본 발명은 전술한 문제점을 해결하기 위하여 창안된 것으로서, 사용자가 이전에 음악을 청취할 당시의 위치, 날씨, 감정상태 등을 사용자의 경험정보로 축적하고, 사용자가 현재에 음악을 청취하고자 할 경우에 축적된 사용자의 경험정보 및 현재의 사용자의 위치, 날씨, 감정상태 등에 기반하여 사용자의 기호에 가장 적합한 음악을 추천할 수 있는 음악컨텐츠 추천장치, 그 추천방법 및 기록매체를 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide an apparatus and a method for storing a location, a weather, and an emotion state at the time of a user's previous listening to the user's experience information, A recommendation method thereof, and a recording medium, which can recommend music best suited to a preference of a user based on experience information of the user accumulated in the user, the current user's position, weather, do.

전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 음악컨텐츠 추천장치는, 사용자단말기에 음악컨텐츠를 추천하는 음악컨텐츠 추천장치에 있어서, 사용자단말기에 제공되는 음악컨텐츠의 제공시각, 제공시각에서의 사용자단말기의 위치 및 주변날씨 중 적어도 하나를 포함하는 부가정보를 수집하여 제공되는 음악컨텐츠에 대한 음악정보와 함께 저장하는 부가정보저장부; 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 추천요청신호의 수신시각, 수신시각에서의 사용자단말기의 위치 및 주변날씨 중 적어도 하나를 포함하는 추천요청정보를 수집하며, 부가정보저장부로부터 추천요청정보에 대응하는 부가정보를 추출하는 부가정보추출부; 및 부가정보추출부에 의해 추출된 부가정보에 대응하는 음악정보의 리스트를 생성하여 사용자단말기에 전송하는 리스트전송부;를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a music content recommendation apparatus for recommending music content to a user terminal, the apparatus comprising: An additional information storage unit for collecting additional information including at least one of a location of a user terminal and surrounding weather and storing the collected additional information together with music information about the provided music content; When the recommendation request signal for the music content is received from the user terminal, collects recommendation request information including at least one of the reception time of the recommendation request signal, the position of the user terminal at the reception time, and the surrounding weather, An additional information extracting unit for extracting additional information corresponding to the recommendation request information; And a list transmission unit for generating a list of music information corresponding to the additional information extracted by the additional information extraction unit and transmitting the list to the user terminal.

부가정보저장부는, 음악컨텐츠에 대한 제목, 가수, 장르, 감성 중의 적어도 하나의 정보를 음악정보로 저장할 수 있다.The additional information storage unit may store at least one of the title, the artist, the genre, and the emotion of the music content as music information.

전술한 음악컨텐츠 추천장치는, 사용자단말기에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 중의 적어도 하나에 대한 사용자페이지의 주소를 저장하는 주소저장부; 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 사용자페이지에서 추천요청신호가 수신된 수신시각으로부터 소정시간 전후 이내에 등록된 게시물을 수집하는 게시물수집부; 및 수집된 게시물로부터 감성정보를 추출하는 감성정보추출부;를 더 포함할 수 있다. 이 경우, 리스트전송부는 추출된 부가정보에 대응하는 음악정보 중 추출된 감성정보에 가장 부합하는 음악정보로부터 순서대로 리스트를 생성할 수 있다.The music content recommendation apparatus includes an address storage unit for storing an address of a user page for at least one of a blog, a homepage, a subscription cafe, and a Twitter corresponding to a user terminal; A post collecting unit for collecting posts registered within a predetermined time from a reception time at which a recommendation request signal is received from a user page when a recommendation request signal for music contents is received from the user terminal; And a sentence information extracting unit for extracting sentence information from the collected posts. In this case, the list transmitting unit can generate the list in order from the music information that best matches the extracted emotion information among the music information corresponding to the extracted additional information.

전술한 음악컨텐츠 추천장치는, 사용자단말기에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 중의 적어도 하나에 대한 사용자페이지의 주소를 저장하는 주소저장부; 사용자페이지의 주소로부터 게시물을 수집하는 게시물수집부; 수집된 게시물로부터 감성정보를 추출하는 감성정보추출부; 감성정보추출부에 의해 추출된 감성정보를, 대응하는 게시물의 등록시각, 등록위치 및 주변날씨 중 적어도 하나와 함께 데이터베이스로 저장하는 감성정보저장부; 및 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 감성정보저장부에 저장된 감성정보로부터 추천요청신호의 수신시각, 수신시각에서의 사용자단말기의 위치 및 주변날씨 중 적어도 하나에 대응하는 감성정보를 추출하여 사용자의 현재의 감성을 판단하는 현재감성판단부;를 더 포함할 수도 있다.The music content recommendation apparatus includes an address storage unit for storing an address of a user page for at least one of a blog, a homepage, a subscription cafe, and a Twitter corresponding to a user terminal; A post collecting unit for collecting posts from the address of the user page; An emotion information extracting unit for extracting emotion information from the collected posts; An emotion information storage unit for storing emotion information extracted by the emotion information extracting unit in a database together with at least one of registration time, registration position, and surrounding weather of a corresponding post; And emotion information corresponding to at least one of the reception time of the recommendation request signal, the position of the user terminal at the reception time, and the surrounding weather from the emotion information stored in the emotion information storage unit, And a current emotion determination unit for determining the current emotion of the user.

전술한 음악컨텐츠 추천장치는, 음악컨텐츠를 가수, 장르, 감성 중 적어도 하나를 포함하는 필드별로 분류하여 저장하는 음악컨텐츠저장부; 및 부가정보추출부에 의해 추출된 부가정보에 대응하는 음악컨텐츠를 가수, 장르, 감성 중 적어도 하나에 따라 분류하는 부가정보분류부;를 더 포함할 수도 있다. 이 경우, 리스트전송부는 음악컨텐츠저장부에 저장된 음악컨텐츠 중에서, 추출된 부가정보에 대응하는 음악컨텐츠와 일치하는 필드수가 가장 많은 음악컨텐츠부터 순차적으로 선택하여 추천음악 리스트를 생성할 수 있다.The music content recommendation apparatus includes: a music content storage unit for classifying and storing music contents by fields including at least one of a singer, a genre, and a sensibility; And an additional information classifying unit for classifying music contents corresponding to the additional information extracted by the additional information extracting unit according to at least one of an artist, a genre, and a sensibility. In this case, the list transmission unit can sequentially select the music contents stored in the music content storage unit from the music contents having the largest number of fields corresponding to the extracted music contents, and generate the recommended music list.

전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 음악컨텐츠 추천방법은, 사용자단말기에 음악컨텐츠를 추천하는 음악컨텐츠 제공방법에 있어서, 사용자단말기에 제공되는 음악컨텐츠의 제공시각, 제공시각에서의 사용자단말기의 위치 및 주변날씨 중 적어도 하나를 포함하는 부가정보를 수집하여 제공되는 음악컨텐츠에 대한 음악정보와 함께 저장하는 과정; 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 추천요청신호의 수신시각, 수신시각에서의 사용자단말기의 위치 및 주변날씨 중 적어도 하나를 포함하는 추천요청정보를 수집하며, 저장된 부가정보로부터 추천요청정보에 대응하는 부가정보를 추출하는 과정; 및 추출된 부가정보에 대응하는 음악정보의 리스트를 생성하여 사용자단말기에 전송하는 과정;을 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method for recommending music content to a user terminal, the method comprising: Collecting additional information including at least one of a location of a user terminal and surrounding weather, and storing the collected additional information together with music information about the provided music content; When the recommendation request signal for music contents is received from the user terminal, recommendation request information including at least one of the reception time of the recommendation request signal, the position of the user terminal at the reception time, and the surrounding weather is collected, Extracting additional information corresponding to the request information; And generating a list of music information corresponding to the extracted additional information and transmitting the list to the user terminal.

전술한 음악컨텐츠 추천방법은, 사용자단말기에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 중의 적어도 하나에 대한 사용자페이지의 주소를 저장하는 과정; 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 사용자페이지에서 추천요청신호가 수신된 수신시각으로부터 소정시간 전후 이내에 등록된 게시물을 수집하는 과정; 및 수집된 게시물로부터 감성정보를 추출하는 과정;을 더 포함할 수 있다. 이 경우, 리스트 전송과정은 추출된 부가정보에 대응하는 음악정보 중 추출된 감성정보에 가장 부합하는 음악정보로부터 순서대로 리스트를 생성할 수 있다.The music content recommendation method includes the steps of storing an address of a user page for at least one of a blog, a homepage, a subscription cafe, and a Twitter corresponding to a user terminal; A step of collecting posts registered within a predetermined time from a reception time at which a recommendation request signal is received from a user page when a recommendation request signal for music contents is received from a user terminal; And extracting emotion information from the collected posts. In this case, the list transmission process can generate the list in order from the music information that best matches the extracted emotion information among the music information corresponding to the extracted additional information.

전술한 음악컨텐츠 추천방법은, 사용자단말기에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 중의 적어도 하나에 대한 사용자페이지의 주소를 저장하는 과정; 사용자페이지의 주소로부터 게시물을 수집하는 과정; 수집된 게시물로부터 감성정보를 추출하는 과정; 추출된 감성정보를, 대응하는 게시물의 등록시간, 등록위치 및 주변날씨 중 적어도 하나와 함께 데이터베이스로 저장하는 과정; 및 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 저장된 감성정보로부터 추천요청신호의 수신시각, 수신시각에서의 사용자단말기의 위치 및 주변날씨 중 적어도 하나에 대응하는 감성정보를 추출하는 과정;을 더 포함할 수도 있다.The music content recommendation method includes the steps of storing an address of a user page for at least one of a blog, a homepage, a subscription cafe, and a Twitter corresponding to a user terminal; The process of collecting a post from the address of the user page; Extracting emotion information from the collected posts; Storing the extracted emotion information in a database together with at least one of a registration time, a registration position, and a surrounding weather of a corresponding post; And extracting emotion information corresponding to at least one of a reception time of the recommendation request signal, a position of the user terminal at the reception time, and the surrounding weather from the stored emotion information when the recommendation request signal for music contents is received from the user terminal. As shown in FIG.

전술한 음악컨텐츠 추천방법은, 음악컨텐츠를 가수, 장르, 감성 중 적어도 하나를 포함하는 필드별로 분류하여 저장하는 과정; 및 추출된 부가정보에 대응하는 음악컨텐츠를 가수, 장르, 감성 중 적어도 하나에 따라 분류하는 과정;을 더 포함할 수도 있다. 이 경우, 리스트 전송과정은 음악컨텐츠 저장과정에 의해 저장된 음악컨텐츠 중에서, 추출된 부가정보에 대응하는 음악컨텐츠와 일치하는 필드수가 가장 많은 음악컨텐츠부터 순차적으로 선택하여 추천음악 리스트를 생성할 수 있다.The music content recommendation method includes the steps of classifying and storing music contents by fields including at least one of an artist, genre, and emotion; And classifying music contents corresponding to the extracted additional information according to at least one of an artist, genre, and emotion. In this case, among the music contents stored by the music content storing process, the list transmission process can sequentially select the music contents having the largest number of fields matching the music contents corresponding to the extracted additional information to generate the recommended music list.

전술한 목적을 달성하기 위한 본 발명의 실시예에 따른 기록매체는, 전술한 어느 하나의 음악컨텐츠 추천방법을 실행하는 프로그램을 저장하며, 컴퓨터에 의해 판독 가능한 것을 특징으로 한다.According to an aspect of the present invention, there is provided a recording medium storing a program for executing any one of the music content recommendation methods described above and being readable by a computer.

본 발명에 따른 음악컨텐츠 추천장치, 그 추천방법 및 기록매체는, 사용자가 이전에 음악을 청취할 당시의 위치, 날씨, 감정상태 등을 사용자의 경험정보로 축적하고, 사용자가 현재에 음악을 청취하고자 할 경우에 축적된 사용자의 경험정보 및 현재의 사용자의 위치, 날씨, 감정상태 등에 기반하여 사용자의 기호에 가장 적합한 음악을 추천할 수 있다.The music content recommendation apparatus, the recommendation method, and the recording medium according to the present invention store the position, the weather, the emotional state, and the like at the time when the user has previously listened to music as experience information of the user, The music best suited to the user's preference can be recommended based on the accumulated user's experience information and the current user's location, weather, emotional state, and the like.

도 1은 본 발명의 음악컨텐츠 추천장치의 개념을 설명하기 위해 도시한 도면이다.
도 2는 본 발명의 실시예에 따른 음악컨텐츠 추천장치의 구성을 개략적으로 도시한 도면이다.
도 3은 본 발명의 일 실시예에 따른 음악컨텐츠 추천방법을 나타낸 흐름도이다.
도 4는 본 발명의 다른 실시예에 따른 음악컨텐츠 추천방법을 나타낸 흐름도이다.
도 5는 본 발명의 또 다른 실시예에 따른 음악컨텐츠 추천방법을 나타낸 흐름도이다.
도 6은 본 발명의 또 다른 실시예에 따른 음악컨텐츠 추천방법을 나타낸 흐름도이다.
1 is a diagram illustrating a concept of a music content recommendation apparatus of the present invention.
2 is a diagram schematically showing a configuration of a music content recommendation apparatus according to an embodiment of the present invention.
3 is a flowchart illustrating a music content recommendation method according to an exemplary embodiment of the present invention.
4 is a flowchart illustrating a music content recommendation method according to another embodiment of the present invention.
5 is a flowchart illustrating a music content recommendation method according to another embodiment of the present invention.
6 is a flowchart illustrating a music content recommendation method according to another embodiment of the present invention.

이하, 첨부도면을 참조하여 본 발명의 실시예에 대해 구체적으로 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 한다. 또한, 본 발명의 실시예에 대한 설명시 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the drawings, like reference numerals are used to denote like elements in the drawings, even if they are shown in different drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail.

도 1은 본 발명의 음악컨텐츠 추천장치의 개념을 설명하기 위해 도시한 도면이다.1 is a diagram illustrating a concept of a music content recommendation apparatus of the present invention.

도 1을 참조하면, 사용자단말기(100)는 네트워크(150)를 통하여 음악컨텐츠 추천장치(200)에 접속할 수 있다. 여기서, 사용자단말기(100)는 유선망을 통해 연결된 컴퓨터뿐만 아니라, 이동통신망을 통해 연결되는 휴대폰, PDA(Personal Digital Assistant) 등, 및 무선인터넷을 통해 연결되는 스마트폰, 노트북 등을 포함한다. 또한, 네트워크(150)는 UTP(Unshielded Twisted Pair) 또는 광섬유 케이블(optical fiber cable)을 이용한 유선망이나 블루투스(Bluetooth), NFC(Near Field Communication), 지그비(Zigbee) 등을 이용한 근거리 무선통신망, 또는 CDMA(Code Division Multiple Access), WCDMA(Wideband CDMA), GSM(Global System for Mobile communication) 등의 이동통신망을 포함한다. 또한, 본 발명의 실시예에 따른 음악컨텐츠 추천서비스 사업자는 사용자단말기(100)와 음악컨텐츠 추천장치(200)의 연동을 위한 애플리케이션을 사용자단말기(100)에 제공할 수 있다. 이 경우, 사용자단말기(100)는 제공된 애플리케이션을 실행하는 것만으로 음악컨텐츠 추천장치(200)에 신속하게 접속할 수 있다. 또한, 음악컨텐츠 추천장치(200)는 실행된 애플리케이션을 통해 사용자단말기(200)와 실시간으로 연동하며, 그에 따라 본 발명의 실시예에 따른 음악컨텐츠 추천서비스를 적응적으로 제공할 수 있다.Referring to FIG. 1, the user terminal 100 may access the music content recommendation apparatus 200 through the network 150. Here, the user terminal 100 includes not only a computer connected through a wired network, but also a mobile phone, PDA (Personal Digital Assistant), etc. connected through a mobile communication network, and a smart phone and a notebook connected through a wireless Internet. The network 150 may be a wired network using UTP (Unshielded Twisted Pair) or an optical fiber cable, a short-range wireless communication network using Bluetooth, NFC (Near Field Communication), Zigbee, (Code Division Multiple Access), WCDMA (Wideband CDMA), and Global System for Mobile communication (GSM). In addition, the music content recommendation service provider according to the embodiment of the present invention may provide the user terminal 100 with an application for interworking between the user terminal 100 and the music content recommendation apparatus 200. [ In this case, the user terminal 100 can quickly access the music content recommendation apparatus 200 only by executing the provided application. In addition, the music content recommendation apparatus 200 can interact with the user terminal 200 in real time through the executed application, thereby adaptively providing the music content recommendation service according to the embodiment of the present invention.

도 1에는 사용자단말기(100)와 음악컨텐츠 추천장치(200)가 각각 독립적인 하드웨어로 구성되어 네트워크(150)를 통해 연결된 것으로 도시하고 설명하였지만, 본 발명의 실시예에 따른 음악컨텐츠 추천장치(200)는 사용자단말기(100)에 일체로 설치되는 하드웨어로 구현될 수도 있다.1, the user terminal 100 and the music content recommendation apparatus 200 are shown as independent hardware and connected through the network 150. However, the music content recommendation apparatus 200 according to the embodiment of the present invention May be implemented as hardware integrally installed in the user terminal 100. [

도 2는 본 발명의 실시예에 따른 음악컨텐츠 추천장치의 구성을 개략적으로 도시한 도면이다. 여기서 음악컨텐츠 추천장치(200)는 네트워크(150)를 통해 사용자단말기(100)와 접속되는 서버로 구현된 것으로 설명한다.2 is a diagram schematically showing a configuration of a music content recommendation apparatus according to an embodiment of the present invention. Here, it is assumed that the music content recommendation apparatus 200 is implemented as a server connected to the user terminal 100 through the network 150.

도 2를 참조하면 본 발명의 실시예에 따른 음악컨텐츠 추천장치(200)는 부가정보저장부(202), 부가정보추출부(204), 리스트전송부(206), 주소저장부(208), 게시물수집부(210), 감성정보추출부(212), 감성정보저장부(214), 현재감성판단부(216), 음악컨텐츠저장부(218) 및 부가정보분류부(220)를 포함할 수 있다.2, the apparatus 200 for recommending music contents according to an exemplary embodiment of the present invention includes a supplementary information storage unit 202, a supplementary information extraction unit 204, a list transmission unit 206, an address storage unit 208, A sensibility information storage unit 214, a current sensibility determination unit 216, a music content storage unit 218, and a supplementary information classification unit 220. The posture collecting unit 210, the emotion information extracting unit 212, the emotion information storing unit 214, have.

부가정보저장부(202)는 사용자단말기(100)에 제공되는 음악컨텐츠의 제공시각, 제공시각에서의 사용자단말기(100)의 위치, 해당 사용자단말기(100)의 위치에서의 주변날씨 등에 대한 부가정보를 수집하며, 수집된 부가정보를 사용자단말기(100)에 제공되는 음악컨텐츠에 대한 음악정보와 함께 저장한다. 이를 위해, The additional information storage unit 202 stores supplementary information about the presentation time of the music content provided to the user terminal 100, the location of the user terminal 100 at the presentation time, the surrounding weather at the location of the user terminal 100, And stores the collected additional information together with music information on the music content provided to the user terminal 100. [ for teeth,

부가정보저장부(202)는 사용자단말기(100)로부터 음악컨텐츠가 제공되는 시점의 위치정보를 수신하거나, 측위서버(도시하지 않음)와 연동하여 음악컨텐츠가 제공되는 시점의 사용자단말기(100)의 위치를 조회할 수 있다. 또한, 부가정보저장부(202)는 기상서버(도시하지 않음)와 연동하며, 기상서버로부터 사용자단말기(100)에 음악컨텐츠가 제공되는 시점 및 사용자단말기(100)의 위치에서의 주변의 날씨정보를 조회할 수 있다. 또한, 부가정보저장부(202)는 수집된 부가정보를, 사용자단말기(100)에 제공되는 음악컨텐츠에 대한 제목, 가수, 장르, 감성 등의 음악정보와 함께 저장할 수 있다.The additional information storage unit 202 receives location information of the time when the music contents are provided from the user terminal 100 or receives the location information of the user terminal 100 when the music contents are provided in cooperation with the location server Location can be inquired. The supplementary information storage unit 202 is interlocked with a weather server (not shown), and stores information on the time at which the music contents are provided from the weather server to the user terminal 100 and surrounding weather information at the location of the user terminal 100 Can be inquired. The additional information storage unit 202 may store the collected additional information together with music information such as title, singer, genre, and emotion of music contents provided to the user terminal 100.

부가정보추출부(204)는 사용자단말기(100)로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 수신된 추천요청신호에 대한 수신시각, 해당 수신시각에서의 사용자단말기(100)의 위치, 해당 사용자단말기(100)의 위치에서의 주변날씨 등에 대한 추천요청정보를 수집한다. 이때, 부가정보추출부(204)는 사용자단말기(100)로부터, 사용자에 의해 능동적으로 입력된 추천요청신호를 수신할 수 있을 뿐만 아니라, 애플리케이션의 실행에 의해 자동으로 발신되는 추천요청신호를 수신할 수도 있다. 예를 들어, 사용자가 음악컨텐츠 추천서비스 사업자에 의해 제공된 애플리케이션을 이용하여 특정 기념일, 특정 장소, 특정 날씨 등을 설정하면, 사용자단말기(100)는 애플리케이션을 통해 현재의 날짜, 위치, 날씨 등을 설정된 특정 기념일, 특정 장소, 특정 날씨 등과 비교함으로써 설정된 기념일, 장소, 위치 등에 따른 추천요청신호를 자동으로 발신하며, 그에 따라 부가정보추출부(204)는 사용자단말기(100)로부터 자동으로 발신되는 추천요청신호를 수신할 수도 있다.When the recommendation request signal for the music content is received from the user terminal 100, the supplementary information extracting unit 204 extracts the supplementary information from the user terminal 100 based on the reception time of the recommendation request signal, the location of the user terminal 100 at the reception time, And collects recommendation request information about the surrounding weather at the location of the terminal 100. At this time, the additional information extraction unit 204 not only receives the recommendation request signal actively inputted by the user from the user terminal 100, but also receives the recommendation request signal automatically transmitted by execution of the application It is possible. For example, when a user sets a specific anniversary, a specific place, a specific weather, etc. using an application provided by a music content recommendation service provider, the user terminal 100 sets the current date, location, The additional information extracting unit 204 automatically transmits a recommendation request signal based on the anniversary, place, and location set by comparing the specific anniversary, the specific place, the specific weather, Signal.

부가정보추출부(204)는 부가정보저장부(202)와 마찬가지로, 사용자단말기(100)로부터 추천요청신호가 수신되는 시점의 위치정보를 수신하거나, 측위서버와 연동하여 추천요청신호가 수신되는 시점의 사용자단말기(100)의 위치를 조회할 수 있다. 또한, 부가정보추출부(204)는 기상서버와 연동하여 추천요청신호가 수신되는 시점 및 사용자단말기(100)의 위치에서의 주변의 날씨정보를 조회할 수 있다. 수집된 요청정보에 기초하여, 부가정보추출부(204)는 부가정보저장부(202)로부터 추천요청정보에 대응하는 부가정보를 추출한다. 예를 들어, 부가정보추출부(204)는 시 -> 일 -> 월 -> 년의 순서대로 추천요청신호의 수신시각과 음악컨텐츠의 제공시각을 비교하며, 시, 일 및 월이 일치하거나 일 및 월이 일치하는 제공시각정보를 기념일 부가정보로 추출할 수 있다. 또한, 추천요청신호를 송신한 사용자단말기(100)의 위치와 음악컨텐츠를 제공한 사용자단말기(100)의 위치가 설정된 소정범위 내에서 일치하면, 해당 제공위치에 대한 정보를 위치 부가정보로 추출할 수 있다. 또한, 음악컨텐츠가 제공된 시점 및 위치에 대응하는 날씨가 추천요청신호의 수신시각 및 위치에 대응하는 날씨와 일치하면, 해당 날씨정보를 날씨 부가정보로 추출할 수 있다. The additional information extraction unit 204 may receive the position information at the time when the recommendation request signal is received from the user terminal 100 or may receive the recommendation request signal in cooperation with the positioning server, The location of the user terminal 100 can be inquired. In addition, the additional information extraction unit 204 may inquire weather information about the time when the recommendation request signal is received and the location of the user terminal 100 in cooperation with the weather server. Based on the collected request information, the additional information extraction unit 204 extracts additional information corresponding to the recommendation request information from the additional information storage unit 202. [ For example, the additional information extracting unit 204 compares the reception time of the recommendation request signal with the presentation time of the music contents in the order of time-> day-> month- > year, And the provided time information in which the month coincides with each other can be extracted as the anniversary additional information. If the location of the user terminal 100 that has transmitted the recommendation request signal matches the location of the user terminal 100 that has provided the music content within a predetermined range, the information about the provided location is extracted as position location information . In addition, if the weather corresponding to the time and position at which the music contents are provided coincides with the weather corresponding to the reception time and position of the recommendation request signal, the weather information can be extracted as weather additional information.

리스트전송부(206)는 부가정보추출부(204)에 의해 추출된 부가정보에 기초하여 해당 부가정보에 대응하는 음악정보의 리스트를 생성하며, 생성된 음악정보의 리스트를 사용자단말기(100)에 전송한다. 이때, 리스트전송부(206)는 부가정보저장부(202)에 저장된 음악컨텐츠에 대한 제목, 가수, 장르, 감성 등의 음악정보를 리스트로 생성하여 사용자단말기(100)에 전송할 수 있다. 이 경우, 사용자가 사용자단말기(100)에 표시되는 음악정보의 리스트 중 어느 하나의 음악정보를 선택하며, 음악컨텐츠 추천장치(200)는 선택된 음악정보에 대응하는 음악컨텐츠를 추출하여 사용자단말기(100)에 전송하는 것이 바람직하다.The list transmitting unit 206 generates a list of music information corresponding to the additional information based on the additional information extracted by the additional information extracting unit 204 and transmits the list of generated music information to the user terminal 100 send. At this time, the list transmission unit 206 can generate a list of music information such as title, singer, genre, and emotion of the music content stored in the additional information storage unit 202 and transmit the list to the user terminal 100. In this case, the user selects any music information from the list of music information displayed on the user terminal 100, and the music content recommendation apparatus 200 extracts the music content corresponding to the selected music information and transmits the extracted music content to the user terminal 100 ).

주소저장부(208)는 사용자단말기(100)에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 등에 대한 사용자페이지의 주소를 저장한다. 이때, 주소저장부(208)는 사용자페이지의 주소 및 그에 대응하는 사용자페이지를 링크함으로써 직접적인 이동이 가능하도록 구현될 수 있다.The address storage unit 208 stores an address of a user page corresponding to a user's blog, a homepage, a subscription cafe, a Twitter, etc. corresponding to the user terminal 100. At this time, the address storage unit 208 may be implemented so as to allow direct movement by linking the address of the user page and the corresponding user page.

게시물수집부(210)는 사용자단말기(100)로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 주소저장부(208)에 저장된 사용자페이지의 주소에 기초하여 사용자페이지에서 추천요청신호가 수신된 수신시각으로부터 소정시간 전후 이내에 등록된 게시물을 수집한다. 이때, 게시물수집부(210)는 사용자페이지에 게시된 HTML(Hyper Text Markup Language)과 같은 웹 문서나 일반 텍스트 문서(한글, 워드 등)뿐만 아니라 이모티콘, 이미지, 동영상, 음악 등의 게시물을 수집할 수 있다. 또한, 게시물수집부(210)가 사용자페이지로부터 게시물을 수집하는 방법은, 사용자페이지에 등록된 게시물을 복사하여 저장하는 방법 이외에, 추천요청신호가 수신된 수신시각으로부터 소정시간 전후 이내에 등록된 게시물로 이동하기 위한 링크정보만을 저장하는 방법을 사용할 수도 있다.When the recommendation request signal for music contents is received from the user terminal 100, the post collecting unit 210 acquires the recommendation request signal from the user terminal 100 based on the address of the user page stored in the address storage unit 208, And collects posts registered within a predetermined time. At this time, the post collecting unit 210 collects not only web documents such as HTML (Hyper Text Markup Language) and general text documents (Korean, word, etc.) posted on the user page but also posts such as emoticons, images, . The post collecting unit 210 collects the postings from the user page. The post collecting unit 210 may be a method of copying and storing the postings registered in the user page, A method of storing only link information for moving may be used.

감성정보추출부(212)는 게시물수집부(210)를 통해 수집된 게시물에 대하여 감성정보를 추출한다. 이를 위해 감성정보추출부(212)는 행복, 놀람, 그리움, 사랑, 분노 등의 감성을 분류하고, 분류된 각각의 감성에 해당하는 단어, 구문 및 문장 등을 데이터베이스로 구축하여 저장할 수 있다. 이 경우, 감성정보추출부(212)는 게시물수집부(210)에 의해 수집된 웹 문서 또는 일반 텍스트 문서에 대하여, 게시물 내의 각각의 단어, 구문 및 문장을 데이터베이스에 저장된 감성단어, 감성구문 및 감성문장과 비교하여 감성 유사도를 판단하고, 게시물 전체에 대한 감성 유사도를 종합하여 해당하는 게시물에 대한 감성정보를 추출할 수 있다.The emotion information extracting unit 212 extracts emotion information about the post collected through the post collecting unit 210. [ For this, the emotion information extracting unit 212 classifies emotions such as happiness, surprise, longing, love, and anger, and builds and stores words, phrases, and sentences corresponding to the sensed emotions in a database. In this case, the emotion information extracting unit 212 extracts each word, phrase, and sentence in the post with respect to the web document or the plain text document collected by the post collecting unit 210, using the emotional word stored in the database, The sentence similarity is compared with the sentence, and the emotion information for the corresponding post can be extracted by synthesizing the emotion similarity for the entire post.

또한, 감성정보추출부(212)는 행복, 놀람, 그리움, 사랑, 분노 등의 감성을 분류하고, 분류된 각각의 감성에 해당하는 이모티콘, 이미지, 동영상, 음악 등을 데이터베이스로 구축하여 저장하며, 게시물수집부(210)에 의해 수집된 게시물을 데이터베이스와 비교하여 유사도에 따라 해당 게시물에 대한 감성정보를 추출할 수도 있다. 그러나, 게시물수집부(210)를 통해 수집된 게시물에 대하여 감성정보를 추출하는 방법은 기재된 방법에 한정되는 것은 아니며, 감성정보추출부(212)는 다양하게 변형된 감성정보 추출방법을 이용하여 게시물로부터 감성정보를 추출할 수도 있다. 이와 같은 감성추출방법은 본 발명의 논지를 벗어난 것이므로, 여기서는 그에 대한 구체적인 방법에 대한 설명을 생략한다.In addition, the emotion information extracting unit 212 classifies emotions such as happiness, surprise, longing, love, and anger, and stores emoticon, image, moving image, music, The post collected by the post collecting unit 210 may be compared with the database to extract emotion information for the post according to the similarity. However, the method of extracting emotion information from a post collected through the post collecting unit 210 is not limited to the described method. The emotion information extracting unit 212 extracts emotion information from a post It is also possible to extract the emotion information. Since such a sensitivity extraction method is outside the scope of the present invention, a detailed description thereof will be omitted here.

한편, 리스트전송부(206)는 부가정보추출부(204)에 의해 추출된 부가정보에 대응하는 음악정보를 감성정보추출부(212)에 의해 추출된 감성정보에 가장 부합하는 순서대로 배열하여 리스트를 생성할 수도 있다. 예를 들어, 감성정보추출부(212)에 의해 추출된 게시물에 대한 감성정보가 사랑 > 행복 > 그리움의 순서였다고 가정하면, 리스트전송부(206)는 부가정보에 대응하는 음악정보의 감성정보에 기초하여 사랑 > 행복 > 그리움의 순서대로 배열하여 리스트를 생성할 수 있다. 이를 통해, 본 발명의 실시예에 따른 음악컨텐츠 추천장치(200)는 추천요청신호가 수신된 시점을 중심으로 일정시간 전후 이내에 등록된 게시물을 통하여 사용자의 감성을 판단하고, 그에 따라 음악컨텐츠를 추천함으로써 사용자의 감성상태에 가장 부합한 음악을 추천할 수 있게 된다. On the other hand, the list transmission unit 206 arranges the music information corresponding to the additional information extracted by the additional information extraction unit 204 in the order that best matches the emotion information extracted by the emotion information extraction unit 212, May be generated. For example, assuming that the emotion information about the post extracted by the emotion information extracting unit 212 is the order of love> happy> longing, the list transmitting unit 206 transmits the emotion information of the music information corresponding to the additional information You can create a list by arranging in order of love, happiness, and longing. Accordingly, the music content recommendation apparatus 200 according to the embodiment of the present invention determines the emotion of the user through the posts registered within a predetermined time period around the point of time when the recommendation request signal is received, It is possible to recommend the music that best matches the emotional state of the user.

여기서는 게시물수집부(210)가 사용자단말기(100)로부터 음악컨텐츠에 대한 추천요청신호가 수신된 경우에 사용자페이지로부터 게시물을 수집하는 것으로 설명하였지만, 게시물수집부(210)는 주소저장부(208)에 저장된 사용자페이지의 주소에 기초하여 소정주기로 사용자페이지로부터 게시물을 수집할 수도 있다. 이때, 감성정보추출부(212)는 전술한 방법과 동일한 방법으로, 소정주기로 수집된 게시물에 대하여 감성정보를 추출한다.The post collecting unit 210 collects the postings from the user page when the post collecting unit 210 receives the recommendation request signal for the music contents from the user terminal 100. However, Based on the address of the user page stored in the user page. At this time, the emotion information extracting unit 212 extracts emotion information for the posts collected at predetermined intervals in the same manner as the above-described method.

감성정보저장부(214)는 감성정보추출부(212)에 의해 추출된 감성정보를, 대응하는 게시물의 등록시각, 등록위치 및 주변날씨 등에 대한 정보와 함께 데이터베이스로 저장할 수 있다. 이때, 게시물의 등록시각에 대한 정보는 게시물수집부(210)를 통해 해당 게시물이 등록된 사용자페이지로부터 획득할 수 있다. 또한, 게시물의 등록위치에 대한 정보는 게시물수집부(210)를 통해 해당 게시물이 등록된 사용자페이지로부터 획득할 수 있거나, 사용자단말기(100) 또는 측위서버로부터 획득할 수 있다. 즉, 감성정보저장부(214)는 게시물의 속성정보에 기초하여, 수집된 게시물이 유선통신 단말기를 통해 사용자페이지에 등록되었는지 또는 이동통신 단말기를 통해 사용자페이지에 등록되었는지를 알 수 있는데, 유선통신 단말기를 통해 등록된 경우에는 사용자의 IP(Internet Protocol)에 의해 등록위치를 획득할 수 있으며, 이동통신 단말기를 통해 등록된 경우에는 사용자단말기(100) 또는 측위서버로부터 위치로그 정보를 조회하여 등록위치를 획득할 수 있다. 또한, 주변날씨에 대한 정보는 등록시각 및 등록위치에 대한 정보에 기초하여 기상서버로부터 해당하는 시점의 해당하는 위치에 대한 날씨정보를 조회하여 획득할 수 있다.The emotion information storage 214 may store the emotion information extracted by the emotion information extractor 212 in a database together with information on the registration time, registration position, and surrounding weather of the corresponding post. At this time, information on the registration time of the post can be obtained from the user page registered with the post through the post collecting unit 210. [ Information on the registered position of the post may be obtained from the registered user's page through the post collecting unit 210, or may be acquired from the user terminal 100 or the positioning server. That is, the sensibility information storage unit 214 can know whether the collected post is registered in the user page through the wired communication terminal or in the user page through the mobile communication terminal based on the attribute information of the post, When registered through the terminal, the registered location can be acquired by the user's IP (Internet Protocol). If registered through the mobile communication terminal, the location log information is inquired from the user terminal 100 or the location server, Can be obtained. In addition, the information about the surrounding weather can be acquired by inquiring weather information about the corresponding location at the corresponding time point from the weather server based on the information on the registration time and the registered location.

현재감성판단부(216)는 사용자단말기(100)로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 감성정보저장부(214)에 저장된 감성정보로부터 추천요청신호의 수신시각, 수신시각에서의 사용자단말기(100)의 위치 및 주변날씨 등에 대응하는 감성정보를 추출하여 사용자의 현재의 감성을 판단한다. 예를 들어, 현재감성판단부(216)는 시 -> 일 -> 월 -> 년의 순서대로 추천요청신호의 수신시각과 게시물의 등록시각을 비교하며, 시, 일 및 월이 일치하거나 일 및 월이 일치하는 등록시각의 감성정보를 추출하여 사용자의 감성을 판단할 수 있다. 또한, 추천요청신호를 송신한 사용자단말기(100)의 위치와 게시물을 등록한 사용자단말기(100)의 위치가 설정된 소정범위 내에서 일치하면, 현재감성판단부(216)는 해당 위치에서의 감성정보를 추출하여 사용자의 감성을 판단할 수도 있다. 또한, 게시물을 등록한 시점 및 위치에 대응하는 날씨가 추천요청신호의 수신시각 및 위치에 대응하는 날씨와 일치하면, 현재감성판단부(216)는 날씨정보에 대응하는 감성정보를 추출하여 사용자의 감성을 판단할 수도 있다. 또한, 현재감성판단부(216)는 게시물의 등록시각, 등록위치 및 날씨정보를 모두 고려하여 사용자의 감성을 판단하는 대신에, 게시물에 대응하는 날씨정보만을 고려하여 사용자의 감성을 판단하거나, 게시물의 등록위치 및 날씨정보만을 고려하여 사용자의 감성을 판단하거나, 게시물의 등록시각 및 날씨정보만을 고려하여 사용자의 감성을 판단할 수도 있다. 이 경우, 현재감성판단부(216)는 일치하는 정보의 수에 따라 현재의 사용자의 감성에 대한 감성후보들의 순서를 정할 수 있다. 그에 따라, 리스트전송부(206)는 각각의 감성후보들의 순서에 대응하여 음악컨텐츠의 리스트를 복수 개로 생성하거나, 최상위의 감성후보에 대해서 음악컨텐츠의 리스트를 생성할 수 있다.When the recommendation request signal for music contents is received from the user terminal 100, the emotion determination unit 216 extracts emotion information from the emotion information stored in the emotion information storage unit 214, Emotion information corresponding to the location of the portable terminal 100 and the surrounding weather is extracted to determine the user's current emotion. For example, the current emotion determination unit 216 compares the reception time of the recommendation request signal with the registration time of the post in the order of time -> day -> month -> year, It is possible to determine emotion of the user by extracting the emotion information of the registration time at which the month coincides. If the position of the user terminal 100 that has transmitted the recommendation request signal matches the position of the user terminal 100 that registered the posting within a predetermined range, the current emotion determination unit 216 determines the emotion information at the corresponding position It is possible to determine the sensitivity of the user. If the weather corresponding to the point and position at which the post is registered matches the weather corresponding to the reception time and position of the recommendation request signal, the current emotion determination unit 216 extracts emotion information corresponding to the weather information, . Instead of judging the emotion of the user by considering all of the registration time, registration position and weather information of the post, the current emotion determination unit 216 may determine the emotion of the user by considering only the weather information corresponding to the post, The sensibility of the user may be determined by considering only the registration position and the weather information of the user, or the sensibility of the user may be determined by considering only the registration time and weather information of the post. In this case, the current emotion determination unit 216 may determine the order of the emotion candidates for the current emotion of the user according to the number of pieces of information matched. Accordingly, the list transmission unit 206 can generate a plurality of lists of music contents corresponding to the order of the respective emotion candidates, or generate a list of music contents for the highest-ranking emotion candidate.

이로써, 본 발명의 실시예에 따른 음악컨텐츠 추천장치(200)는 사용자의 현재의 감성상태를 판단하고, 그에 따라 사용자의 감성상태에 가장 부합하는 음악컨텐츠를 추천할 수 있게 된다.Accordingly, the music content recommendation apparatus 200 according to the embodiment of the present invention can determine the current emotional state of the user, and can recommend music contents that best match the emotional state of the user.

음악컨텐츠 저장부(218)는 음악컨텐츠를 가수, 장르, 감성 등의 필드별로 분류하여 저장할 수 있다. 즉, 음악컨텐츠 저장부(218)는 각각의 음악컨텐츠가 어느 가수에 의해 노래된 것인지에 대한 가수별, 각각의 음악컨텐츠가 발라드인지, 재즈인지, 락인지 등에 대한 장르별, 그리고 각각의 음악컨텐츠가 사랑, 행복, 그리움 등의 감성 중 어느 감성에 해당하는 것인지에 대한 감성별 등의 필드별로 분류하여 저장할 수 있다. 이때, 음악컨텐츠저장부(218)는 동일한 음악컨텐츠에 대하여 서로 다른 필드에 중복하여 저장할 수도 있다.The music content storage unit 218 may classify and store music contents by fields such as a singer, a genre, and an emotion. In other words, the music content storage unit 218 stores music contents according to the number of singers by which music contents are singed, the genre of each music content by ballad, jazz, or rock, , Happiness, nostalgia, and the like of the sensibility of the emotions. At this time, the music content storage unit 218 may store the same music contents in different fields in a redundant manner.

부가정보분류부(220)는 부가정보추출부(204)에 의해 추출된 부가정보에 대응하는 음악컨텐츠를 가수, 장르, 감성 등의 필드별로 분류할 수 있다. 이 경우, 부가정보분류부(220)에 의해 분류되는 필드의 종류 및 수는 음악컨텐츠 저장부(218)에 의해 분류되는 필드의 종류 및 수와 동일하게 구현되는 것이 바람직하다.The additional information classification unit 220 may classify the music contents corresponding to the additional information extracted by the additional information extraction unit 204 according to fields such as a singer, a genre, and an emotion. In this case, the types and the number of fields classified by the additional information classification unit 220 are preferably equal to the number and types of fields classified by the music content storage unit 218.

한편, 리스트전송부(206)는 음악컨텐츠저장부(218)에 의해 분류되어 저장된 음악컨텐츠 중에서, 부가정보추출부(204)에 의해 추출된 부가정보에 대응하는 음악컨텐츠를 추출한다. 이때, 리스트전송부(206)는 부가정보분류부(220)에 의해 분류된 음악컨텐츠의 각 필드에 기초하여, 음악컨텐츠저장부(218)와 일치하는 필드 수가 가장 많은 음악컨텐츠부터 순차적으로 선택하여 추천음악 리스트를 생성할 수 있다. Meanwhile, the list transmission unit 206 extracts music contents corresponding to the additional information extracted by the additional information extraction unit 204 from the music contents classified and stored by the music content storage unit 218. At this time, the list transmission unit 206 sequentially selects music contents having the largest number of fields corresponding to the music content storage unit 218, based on the respective fields of the music content classified by the additional information classification unit 220 A recommended music list can be generated.

이로써, 본 발명의 실시예에 따른 음악컨텐츠 추천장치(200)는 동일한 음악컨텐츠에 대하여 서로 다른 가수에 의해 노래되었거나, 서로 다른 장르 또는 감성으로 노래된 경우에도, 음악컨텐츠 요청신호의 수신시각, 위치 및 날씨 정보 등을 고려하여 사용자에게 가장 부합하는 음악컨텐츠를 추천할 수 있게 된다.Accordingly, even when the music content recommending apparatus 200 according to the embodiment of the present invention is singed with different artists or singed with different genres or emotions with respect to the same music content, And weather information, it is possible to recommend the music content that best matches the user.

도 3은 본 발명의 일 실시예에 따른 음악컨텐츠 추천방법을 나타낸 흐름도이다.3 is a flowchart illustrating a music content recommendation method according to an exemplary embodiment of the present invention.

도 2 및 도 3을 참조하면, 부가정보저장부(202)는 사용자단말기(100)에 제공되는 음악컨텐츠의 제공시각, 제공시각에서의 사용자단말기(100)의 위치, 해당 사용자단말기(100)의 위치에서의 주변날씨 등에 대한 부가정보를 수집하며, 수집된 부가정보를 사용자단말기(100)에 제공되는 음악컨텐츠에 대한 음악정보와 함께 저장한다(S310). 2 and 3, the additional information storage unit 202 may store the presentation time of the music content provided to the user terminal 100, the location of the user terminal 100 at the presentation time, And stores the collected additional information together with the music information about the music contents provided to the user terminal 100 at step S310.

사용자단말기(100)로부터 음악컨텐츠에 대한 추천요청신호가 수신되면(S320), 부가정보추출부(204)는 수신된 추천요청신호에 대한 수신시각, 해당 수신시각에서의 사용자단말기(100)의 위치, 해당 사용자단말기(100)의 위치에서의 주변날씨 등에 대한 추천요청정보를 수집하며, 수집된 요청정보에 기초하여 부가정보저장부(202)로부터 추천요청정보에 대응하는 부가정보를 추출한다(S330).When the recommendation request signal for the music content is received from the user terminal 100 in step S320, the supplementary information extraction unit 204 extracts the recommendation request signal for the music content from the reception time of the received recommendation request signal, , The surrounding weather at the location of the user terminal 100, and extracts the additional information corresponding to the recommendation request information from the additional information storage unit 202 based on the collected request information (S330 ).

리스트전송부(206)는 부가정보추출부(204)에 의해 추출된 부가정보에 기초하여 해당 부가정보에 대응하는 음악정보의 리스트를 생성하며, 생성된 음악컨텐츠의 리스트를 사용자단말기(100)에 전송한다(S340). The list transmitting unit 206 generates a list of music information corresponding to the additional information based on the additional information extracted by the additional information extracting unit 204 and transmits the list of generated music contents to the user terminal 100 (S340).

도 4는 본 발명의 다른 실시예에 따른 음악컨텐츠 추천방법을 나타낸 흐름도이다.4 is a flowchart illustrating a music content recommendation method according to another embodiment of the present invention.

도 2 및 도 4를 참조하면, 주소저장부(208)는 사용자단말기(100)에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 등에 대한 사용자페이지의 주소를 저장한다(S410). 이때, 주소저장부(208)는 사용자페이지의 주소 및 그에 대응하는 사용자페이지를 링크함으로써 직접적인 이동이 가능하도록 구현될 수 있다.2 and 4, the address storage unit 208 stores an address of a user page for a user's blog, a homepage, a subscription cafe, a Twitter, etc. corresponding to the user terminal 100 (S410). At this time, the address storage unit 208 may be implemented so as to allow direct movement by linking the address of the user page and the corresponding user page.

부가정보저장부(202)는 사용자단말기(100)에 제공되는 음악컨텐츠의 제공시각, 제공시각에서의 사용자단말기(100)의 위치, 해당 사용자단말기(100)의 위치에서의 주변날씨 등에 대한 부가정보를 수집하며, 수집된 부가정보를 사용자단말기(100)에 제공되는 음악컨텐츠에 대한 음악정보와 함께 저장한다(S420). The additional information storage unit 202 stores supplementary information about the presentation time of the music content provided to the user terminal 100, the location of the user terminal 100 at the presentation time, the surrounding weather at the location of the user terminal 100, And stores the collected additional information together with the music information about the music contents provided to the user terminal 100 (S420).

부가정보추출부(204)는 사용자단말기(100)로부터, 사용자에 의해 능동적으로 입력된 추천요청신호를 수신하거나 애플리케이션의 실행에 의해 사용자가 설정한 특정 기념일, 특정 장소, 특정 날씨 등에 따라 자동으로 발신되는 추천요청신호를 수신할 수 있다. The additional information extraction unit 204 receives the recommendation request signal actively input by the user from the user terminal 100 or automatically transmits the recommendation request signal according to the specific anniversary, Lt; / RTI >

사용자단말기(100)로부터 음악컨텐츠에 대한 추천요청신호가 수신되면(S430), 게시물수집부(210)는 주소저장부(208)에 저장된 사용자페이지의 주소에 기초하여 사용자페이지에서 추천요청신호가 수신된 수신시각으로부터 소정시간 전후 이내에 등록된 게시물을 수집한다(S440). 이때, 게시물수집부(210)는 사용자페이지에 게시된 HTML(Hyper Text Markup Language)과 같은 웹 문서나 일반 텍스트 문서(한글, 워드 등)뿐만 아니라 이모티콘, 이미지, 동영상, 음악 등의 게시물을 수집할 수 있다. 또한, 게시물수집부(210)는 사용자페이지에 등록된 게시물을 복사하여 저장할 수 있으며, 해당 게시물이 등록된 사용자페이지와 직접 연동하기 위한 링크정보를 저장할 수도 있다.The recommendation request signal is received from the user terminal 100 based on the address of the user page stored in the address storage unit 208 The registered posts are collected within a predetermined period of time from the received time point of receipt (S440). At this time, the post collecting unit 210 collects not only web documents such as HTML (Hyper Text Markup Language) and general text documents (Korean, word, etc.) posted on the user page but also posts such as emoticons, images, . Also, the post collecting unit 210 may copy and store a post registered in a user page, and may store link information for directly linking to a registered user page.

감성정보추출부(212)는 게시물수집부(210)를 통해 수집된 게시물에 대하여 감성정보를 추출한다(S450). 이를 위해 감성정보추출부(212)는 감성사전 데이터베이스를 구축하고, 게시물수집부(210)를 통해 수집된 게시물을 감성사전 데이터베이스와 비교하여 감성정보를 추출할 수 있다.The emotion information extracting unit 212 extracts emotion information about the post collected through the post collecting unit 210 (S450). To this end, the emotion information extracting unit 212 constructs the emotion dictionaries database, and compares the posts collected through the post collecting unit 210 with the emotion dictionaries database to extract emotion information.

부가정보추출부(204)는 수신된 추천요청신호에 대한 수신시각, 해당 수신시각에서의 사용자단말기(100)의 위치, 해당 사용자단말기(100)의 위치에서의 주변날씨 등에 대한 추천요청정보를 수집하며, 수집된 요청정보에 기초하여 부가부가정보저장부(202)로부터 추천요청정보에 대응하는 부가정보를 추출한다(S460).The additional information extracting unit 204 collects recommendation request information about the reception time of the received recommendation request signal, the location of the user terminal 100 at the reception time, the surrounding weather at the location of the user terminal 100, And extracts supplementary information corresponding to the recommendation request information from the supplementary supplementary information storage unit 202 based on the collected request information (S460).

리스트전송부(206)는 부가정보추출부(204)에 의해 추출된 부가정보에 기초하여 해당 부가정보에 대응하는 음악정보에 대하여, 감성정보추출부(212)에 의해 추출된 감성정보에 가장 부합하는 순서대로 리스트를 생성하여 사용자단말기(100)에 전송한다(S470). The list transmission unit 206 transmits the music information corresponding to the additional information based on the additional information extracted by the additional information extraction unit 204 to the emotion information extracted by the emotion information extraction unit 212 And transmits the list to the user terminal 100 (S470).

도 5는 본 발명의 또 다른 실시예에 따른 음악컨텐츠 추천방법을 나타낸 흐름도이다.5 is a flowchart illustrating a music content recommendation method according to another embodiment of the present invention.

도 2 및 도 5를 참조하면, 주소저장부(208)는 사용자단말기(100)에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 등에 대한 사용자페이지의 주소를 저장한다(S510). 이때, 주소저장부(208)는 사용자페이지의 주소 및 그에 대응하는 사용자페이지를 링크함으로써 직접적인 이동이 가능하도록 구현될 수 있다.2 and 5, the address storage unit 208 stores an address of a user page corresponding to a user's blog, a homepage, a subscription cafe, a Twitter, etc. corresponding to the user terminal 100 (S510). At this time, the address storage unit 208 may be implemented so as to allow direct movement by linking the address of the user page and the corresponding user page.

부가정보저장부(202)는 사용자단말기(100)에 제공되는 음악컨텐츠의 제공시각, 제공시각에서의 사용자단말기(100)의 위치, 해당 사용자단말기(100)의 위치에서의 주변날씨 등에 대한 부가정보를 수집하며, 수집된 부가정보를 사용자단말기(100)에 제공되는 음악컨텐츠에 대한 음악정보와 함께 저장한다(S520). The additional information storage unit 202 stores supplementary information about the presentation time of the music content provided to the user terminal 100, the location of the user terminal 100 at the presentation time, the surrounding weather at the location of the user terminal 100, And stores the collected additional information together with the music information about the music contents provided to the user terminal 100 (S520).

게시물수집부(210)는 주소저장부(208)에 저장된 사용자페이지의 주소에 기초하여 소정주기로 사용자페이지로부터 게시물을 수집할 수 있다(S530). The post collecting unit 210 may collect postings from the user page at predetermined intervals based on the address of the user page stored in the address storage unit 208 (S530).

감성정보추출부(212)는 게시물수집부(210)를 통해 수집된 게시물에 대하여 감성정보를 추출한다(S540). The sensibility information extracting unit 212 extracts emotion information from the post collected through the post collecting unit 210 (S540).

감성정보저장부(214)는 감성정보추출부(212)에 의해 추출된 감성정보를, 대응하는 게시물의 등록시각, 등록위치 및 주변날씨 등에 대한 정보와 함께 데이터베이스로 저장할 수 있다(S550). The emotion information storage 214 may store the emotion information extracted by the emotion information extraction unit 212 in a database together with information on the registration time, registration position, and surrounding weather of the corresponding post (S550).

사용자단말기(100)로부터 음악컨텐츠에 대한 추천요청신호가 수신되면(S560), 부가정보추출부(204)는 수신된 추천요청신호에 대한 수신시각, 해당 수신시각에서의 사용자단말기(100)의 위치, 해당 사용자단말기(100)의 위치에서의 주변날씨 등에 대한 추천요청정보를 수집하며, 수집된 요청정보에 기초하여 부가정보저장부(202)로부터 추천요청정보에 대응하는 부가정보를 추출한다(S570).When the recommendation request signal for the music content is received from the user terminal 100 in operation S560, the supplementary information extraction unit 204 extracts the recommendation request signal for the music content from the reception time of the received recommendation request signal, , Surrounding weather at the location of the user terminal 100, and extracts supplementary information corresponding to the recommendation request information from the supplementary information storage unit 202 based on the collected request information (S570 ).

이때, 현재감성판단부(216)는 감성정보저장부(214)에 저장된 감성정보로부터 추천요청신호의 수신시각, 수신시각에서의 사용자단말기(100)의 위치 및 주변날씨 등에 대응하는 감성정보를 추출하여 사용자의 현재의 감성을 판단할 수 있다(S580).At this time, the current emotion determination unit 216 extracts emotion information corresponding to the reception time of the recommendation request signal, the position of the user terminal 100 at the reception time, and the surrounding weather from the emotion information stored in the emotion information storage unit 214 The current sensibility of the user can be determined (S580).

이 경우, 리스트전송부(206)는 부가정보추출부(204)에 의해 추출된 부가정보 및 현재감성판단부(216)에 의해 판단된 사용자의 감성에 기초하여, 현재의 사용자의 감성에 가장 부합하는 음악정보의 리스트를 생성하여 사용자단말기(100)로 전송할 수 있다(S590).In this case, the list transmitting unit 206 transmits the additional information extracted from the additional information extracted by the additional information extracting unit 204 and the user's emotion determined by the current emotion determining unit 216, And transmits the list of music information to the user terminal 100 (S590).

도 6은 본 발명의 또 다른 실시예에 따른 음악컨텐츠 추천방법을 나타낸 흐름도이다.6 is a flowchart illustrating a music content recommendation method according to another embodiment of the present invention.

도 2 및 도 6을 참조하면, 음악컨텐츠 저장부(218)는 음악컨텐츠를 가수, 장르, 감성 등의 필드별로 분류하여 저장할 수 있다(S610). 즉, 음악컨텐츠 저장부(218)는 각각의 음악컨텐츠가 어느 가수에 의해 노래된 것인지에 대한 가수별, 각각의 음악컨텐츠가 발라드인지, 재즈인지, 락인지 등에 대한 장르별, 그리고 각각의 음악컨텐츠가 사랑, 행복, 그리움 등의 감성 중 어느 감성에 해당하는 것인지에 대한 감성별 등의 필드별로 분류하여 저장할 수 있다. 이때, 음악컨텐츠저장부(218)는 동일한 음악컨텐츠에 대하여 서로 다른 필드에 중복하여 저장할 수도 있다.Referring to FIGS. 2 and 6, the music content storage unit 218 may classify and store music contents by fields such as a singer, a genre, and an emotion (S610). In other words, the music content storage unit 218 stores music contents according to the number of singers by which music contents are singed, the genre of each music content by ballad, jazz, or rock, , Happiness, nostalgia, and the like of the sensibility of the emotions. At this time, the music content storage unit 218 may store the same music contents in different fields in a redundant manner.

부가정보저장부(202)는 사용자단말기(100)에 제공되는 음악컨텐츠의 제공시각, 제공시각에서의 사용자단말기(100)의 위치, 해당 사용자단말기(100)의 위치에서의 주변날씨 등에 대한 부가정보를 수집하며, 수집된 부가정보를 사용자단말기(100)에 제공되는 음악컨텐츠에 대한 음악정보와 함께 저장한다(S620). The additional information storage unit 202 stores supplementary information about the presentation time of the music content provided to the user terminal 100, the location of the user terminal 100 at the presentation time, the surrounding weather at the location of the user terminal 100, And stores the collected additional information together with music information about music contents provided to the user terminal 100 (S620).

사용자단말기(100)로부터 음악컨텐츠에 대한 추천요청신호가 수신되면(S630), 부가정보추출부(204)는 수신된 추천요청신호에 대한 수신시각, 해당 수신시각에서의 사용자단말기(100)의 위치, 해당 사용자단말기(100)의 위치에서의 주변날씨 등에 대한 추천요청정보를 수집하며, 수집된 요청정보에 기초하여 부가정보저장부(202)로부터 추천요청정보에 대응하는 부가정보를 추출한다(S640).When the recommendation request signal for the music content is received from the user terminal 100 in operation S630, the supplementary information extraction unit 204 extracts the recommendation request signal for the music content from the reception time of the received recommendation request signal, , Surrounding weather at the location of the user terminal 100, and extracts supplementary information corresponding to the recommendation request information from the supplementary information storage unit 202 based on the collected request information (S640 ).

부가정보분류부(220)는 부가정보추출부(204)에 의해 추출된 부가정보에 대응하는 음악컨텐츠를 가수, 장르, 감성 등의 필드별로 분류할 수 있다(S650). 이 경우, 부가정보분류부(220)에 의해 분류되는 필드의 종류 및 수는 음악컨텐츠 저장부(218)에 의해 분류되는 필드의 종류 및 수와 동일하게 구현되는 것이 바람직하다.The additional information classification unit 220 may classify the music contents corresponding to the additional information extracted by the additional information extraction unit 204 according to fields such as a singer, a genre, and an emotion (S 650). In this case, the types and the number of fields classified by the additional information classification unit 220 are preferably equal to the number and types of fields classified by the music content storage unit 218.

리스트전송부(206)는 음악컨텐츠저장부(218)에 의해 분류되어 저장된 음악컨텐츠 중에서, 부가정보추출부(204)에 의해 추출된 부가정보에 대응하는 음악컨텐츠를 추출한다. 이때, 리스트전송부(206)는 부가정보분류부(220)에 의해 분류된 음악컨텐츠의 각 필드에 기초하여, 음악컨텐츠저장부(218)와 일치하는 필드 수가 가장 많은 음악컨텐츠부터 순차적으로 선택하여 추천음악 리스트를 생성할 수 있다(S660). The list transmission unit 206 extracts music contents corresponding to the additional information extracted by the additional information extraction unit 204 from the music contents classified and stored by the music content storage unit 218. At this time, the list transmission unit 206 sequentially selects music contents having the largest number of fields corresponding to the music content storage unit 218, based on the respective fields of the music content classified by the additional information classification unit 220 The recommended music list can be generated (S660).

200: 음악컨텐츠 추천장치
202: 부가정보저장부 204: 부가정보추출부
206: 리스트전송부 208: 주소저장부
210: 게시물수집부 212: 감성정보추출부
214: 감성정보저장부 216: 현재감성판단부
218: 음악컨텐츠저장부 220: 부가정보분류부
200: Music content recommendation device
202: additional information storage unit 204: additional information extracting unit
206: list transmission unit 208: address storage unit
210: Post collecting unit 212: Sensibility information extracting unit
214: Sensibility information storage 216:
218: music content storage unit 220: additional information classification unit

Claims (10)

사용자단말기에 음악컨텐츠를 추천하는 음악컨텐츠 추천장치에 있어서,
상기 사용자단말기에 제공되는 음악컨텐츠의 제공시각, 상기 제공시각에서의 상기 사용자단말기의 위치 및 주변날씨 중 적어도 하나를 포함하는 부가정보를 수집하여 제공되는 상기 음악컨텐츠에 대한 음악정보와 함께 저장하는 부가정보저장부;
상기 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 상기 추천요청신호의 수신시각, 상기 수신시각에서의 상기 사용자단말기의 위치 및 주변날씨 중 적어도 하나를 포함하는 추천요청정보를 수집하며, 상기 부가정보저장부로부터 상기 추천요청정보에 대응하는 부가정보를 추출하는 부가정보추출부; 및
상기 부가정보추출부에 의해 추출된 부가정보에 대응하는 음악정보의 리스트를 생성하여 상기 사용자단말기에 전송하는 리스트전송부;
를 포함하는 것을 특징으로 하는 음악컨텐츠 추천장치.
A music content recommendation apparatus for recommending music contents to a user terminal,
The method of claim 1, further comprising the step of: collecting additional information including at least one of a presentation time of the music content provided to the user terminal, a location of the user terminal at the presentation time, An information storage unit;
Collecting recommendation request information including at least one of a reception time of the recommendation request signal, a position of the user terminal at the reception time, and a surrounding weather when the recommendation request signal for music contents is received from the user terminal, An additional information extracting unit for extracting additional information corresponding to the recommendation request information from the additional information storage unit; And
A list transmission unit for generating a list of music information corresponding to the additional information extracted by the additional information extraction unit and transmitting the list to the user terminal;
Wherein the music content recommendation apparatus comprises:
제1항에 있어서, 상기 부가정보저장부는,
상기 음악컨텐츠에 대한 제목, 가수, 장르, 감성 중의 적어도 하나의 정보를 상기 음악정보로 저장하는 것을 특징으로 하는 음악컨텐츠 추천방법.
The information processing apparatus according to claim 1,
Wherein at least one of a title, a singer, a genre, and a sensibility for the music content is stored as the music information.
제1항에 있어서,
상기 사용자단말기에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 중의 적어도 하나에 대한 사용자페이지의 주소를 저장하는 주소저장부;
상기 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 상기 사용자페이지에서 상기 추천요청신호가 수신된 수신시각으로부터 소정시간 전후 이내에 등록된 게시물을 수집하는 게시물수집부; 및
수집된 상기 게시물로부터 감성정보를 추출하는 감성정보추출부;
를 더 포함하며,
상기 리스트전송부는 추출된 상기 부가정보에 대응하는 음악정보 중 추출된 상기 감성정보에 가장 부합하는 음악정보로부터 순서대로 리스트를 생성하는 것을 특징으로 하는 음악컨텐츠 추천장치.
The method according to claim 1,
An address storage unit for storing an address of a user page for at least one of a blog, a homepage, a subscription cafe, and a Twitter corresponding to the user terminal;
A post collecting unit for collecting posts registered within a predetermined time from a reception time at which the recommendation request signal is received from the user page when the recommendation request signal for music contents is received from the user terminal; And
An emotion information extracting unit for extracting emotion information from the collected posts;
Further comprising:
Wherein the list transmission unit generates the list in order from the music information most matching the extracted emotion information among the music information corresponding to the extracted additional information.
제1항에 있어서,
상기 사용자단말기에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 중의 적어도 하나에 대한 사용자페이지의 주소를 저장하는 주소저장부;
상기 사용자페이지의 주소로부터 게시물을 수집하는 게시물수집부;
수집된 상기 게시물로부터 감성정보를 추출하는 감성정보추출부;
상기 감성정보추출부에 의해 추출된 감성정보를, 대응하는 상기 게시물의 등록시각, 등록위치 및 주변날씨 중 적어도 하나와 함께 데이터베이스로 저장하는 감성정보저장부; 및
상기 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 상기 감성정보저장부에 저장된 감성정보로부터 상기 추천요청신호의 수신시각, 상기 수신시각에서의 상기 사용자단말기의 위치 및 주변날씨 중 적어도 하나에 대응하는 감성정보를 추출하여 상기 사용자의 현재의 감성을 판단하는 현재감성판단부;
를 더 포함하는 것을 특징으로 하는 음악컨텐츠 추천장치.
The method according to claim 1,
An address storage unit for storing an address of a user page for at least one of a blog, a homepage, a subscription cafe, and a Twitter corresponding to the user terminal;
A post collecting unit for collecting posts from the address of the user page;
An emotion information extracting unit for extracting emotion information from the collected posts;
An emotion information storage unit for storing emotion information extracted by the emotion information extracting unit in a database together with at least one of registration time, registration position and surrounding weather of the corresponding post; And
When the recommendation request signal for the music contents is received from the user terminal, at least one of the reception time of the recommendation request signal, the position of the user terminal at the reception time and the surrounding weather from the emotion information stored in the emotion information storage unit A current emotion determination unit for extracting corresponding emotion information and determining the current emotion of the user;
Wherein the music content recommendation apparatus further comprises:
제1항에 있어서,
음악컨텐츠를 가수, 장르, 감성 중 적어도 하나를 포함하는 필드별로 분류하여 저장하는 음악컨텐츠저장부; 및
상기 부가정보추출부에 의해 추출된 부가정보에 대응하는 음악컨텐츠를 가수, 장르, 감성 중 적어도 하나에 따라 분류하는 부가정보분류부;
를 더 포함하며,
상기 리스트전송부는 상기 음악컨텐츠저장부에 저장된 음악컨텐츠 중에서, 추출된 상기 부가정보에 대응하는 음악컨텐츠와 일치하는 필드수가 가장 많은 음악컨텐츠부터 순차적으로 선택하여 추천음악 리스트를 생성하는 것을 특징으로 하는 음악컨텐츠 추천장치.
The method according to claim 1,
A music content storage unit for classifying and storing music contents by fields including at least one of an artist, a genre, and a sensibility; And
An additional information classifying unit for classifying music contents corresponding to the additional information extracted by the additional information extracting unit according to at least one of an artist, genre, and emotion;
Further comprising:
Wherein the list transmission unit sequentially selects, from the music contents stored in the music content storage unit, music contents having the largest number of fields corresponding to the extracted music contents corresponding to the extracted additional information to generate a recommended music list Content recommendation apparatus.
사용자단말기에 음악컨텐츠를 추천하는 음악컨텐츠 제공방법에 있어서,
상기 사용자단말기에 제공되는 음악컨텐츠의 제공시각, 상기 제공시각에서의 상기 사용자단말기의 위치 및 주변날씨 중 적어도 하나를 포함하는 부가정보를 수집하여 제공되는 상기 음악컨텐츠에 대한 음악정보와 함께 저장하는 과정;
상기 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 상기 추천요청신호의 수신시각, 상기 수신시각에서의 상기 사용자단말기의 위치 및 주변날씨 중 적어도 하나를 포함하는 추천요청정보를 수집하며, 저장된 상기 부가정보로부터 상기 추천요청정보에 대응하는 부가정보를 추출하는 과정; 및
추출된 상기 부가정보에 대응하는 음악정보의 리스트를 생성하여 상기 사용자단말기에 전송하는 과정;
을 포함하는 것을 특징으로 하는 음악컨텐츠 추천방법.
A music content providing method for recommending music content to a user terminal,
Collecting additional information including at least one of a providing time of the music content provided to the user terminal, a position of the user terminal at the providing time, and a surrounding weather, and storing the additional information together with the music information about the music content ;
And collects recommendation request information including at least one of a reception time of the recommendation request signal, a position of the user terminal at the reception time, and a surrounding weather when the recommendation request signal for music contents is received from the user terminal, Extracting additional information corresponding to the recommendation request information from the additional information; And
Generating a list of music information corresponding to the extracted additional information and transmitting the list to the user terminal;
The method comprising the steps of:
제6항에 있어서,
상기 사용자단말기에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 중의 적어도 하나에 대한 사용자페이지의 주소를 저장하는 과정;
상기 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 상기 사용자페이지에서 상기 추천요청신호가 수신된 수신시각으로부터 소정시간 전후 이내에 등록된 게시물을 수집하는 과정; 및
수집된 상기 게시물로부터 감성정보를 추출하는 과정;
을 더 포함하며,
상기 리스트 전송과정은 추출된 상기 부가정보에 대응하는 음악정보 중 추출된 상기 감성정보에 가장 부합하는 음악정보로부터 순서대로 리스트를 생성하는 것을 특징으로 하는 음악컨텐츠 추천방법.
The method according to claim 6,
Storing an address of a user page for at least one of a blog, a homepage, a subscription cafe, and a Twitter corresponding to the user terminal;
A step of collecting posts registered within a predetermined time from a reception time at which the recommendation request signal is received in the user page when a recommendation request signal for music contents is received from the user terminal; And
Extracting emotion information from the collected posts;
Further comprising:
Wherein the list transmission step generates the list in order from the music information most matching the emotion information extracted from the music information corresponding to the extracted additional information.
제6항에 있어서,
상기 사용자단말기에 대응하는 사용자의 블로그, 홈페이지, 가입카페, 트위터 중의 적어도 하나에 대한 사용자페이지의 주소를 저장하는 과정;
상기 사용자페이지의 주소로부터 게시물을 수집하는 과정;
수집된 상기 게시물로부터 감성정보를 추출하는 과정;
추출된 상기 감성정보를, 대응하는 상기 게시물의 등록시각, 등록위치 및 주변날씨 중 적어도 하나와 함께 데이터베이스로 저장하는 과정; 및
상기 사용자단말기로부터 음악컨텐츠에 대한 추천요청신호가 수신되면, 저장된 상기 감성정보로부터 상기 추천요청신호의 수신시각, 상기 수신시각에서의 상기 사용자단말기의 위치 및 주변날씨 중 적어도 하나에 대응하는 감성정보를 추출하는 과정;
을 더 포함하는 것을 특징으로 하는 음악컨텐츠 추천장치.
The method according to claim 6,
Storing an address of a user page for at least one of a blog, a homepage, a subscription cafe, and a Twitter corresponding to the user terminal;
Collecting a post from the address of the user page;
Extracting emotion information from the collected posts;
Storing the extracted emotion information in a database together with at least one of a registration time, a registration position, and a surrounding weather of the corresponding post; And
When receiving a recommendation request signal for the music contents from the user terminal, extract emotion information corresponding to at least one of the reception time of the recommendation request signal, the position of the user terminal at the reception time and the surrounding weather from the stored emotion information Extraction process;
The apparatus comprising: a music content recommendation apparatus for recommending music contents;
제6항에 있어서,
음악컨텐츠를 가수, 장르, 감성 중 적어도 하나를 포함하는 필드별로 분류하여 저장하는 과정; 및
추출된 상기 부가정보에 대응하는 음악컨텐츠를 가수, 장르, 감성 중 적어도 하나에 따라 분류하는 과정;
을 더 포함하며,
상기 리스트 전송과정은 상기 음악컨텐츠 저장과정에 의해 저장된 음악컨텐츠 중에서, 추출된 상기 부가정보에 대응하는 음악컨텐츠와 일치하는 필드수가 가장 많은 음악컨텐츠부터 순차적으로 선택하여 추천음악 리스트를 생성하는 것을 특징으로 하는 음악컨텐츠 추천방법.
The method according to claim 6,
Classifying and storing the music contents by fields including at least one of an artist, genre, and emotion; And
Classifying music contents corresponding to the extracted additional information according to at least one of an artist, a genre, and an emotion;
Further comprising:
Wherein the list transmission process sequentially selects music contents stored in the music content storing process from the music contents having the largest number of fields corresponding to the extracted music contents to generate a recommended music list, How to recommend music contents.
제6항 내지 제9항 중 어느 한 항의 음악컨텐츠 추천방법을 실행하는 프로그램을 저장하며, 컴퓨터에 의해 판독 가능한 것을 특징으로 하는 기록매체.
A recording medium storing a program for executing the music content recommendation method according to any one of claims 6 to 9 and being readable by a computer.
KR1020110143397A 2011-12-27 2011-12-27 Music contents recommendation apparatus, method and recorder Ceased KR20130083012A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110143397A KR20130083012A (en) 2011-12-27 2011-12-27 Music contents recommendation apparatus, method and recorder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110143397A KR20130083012A (en) 2011-12-27 2011-12-27 Music contents recommendation apparatus, method and recorder

Publications (1)

Publication Number Publication Date
KR20130083012A true KR20130083012A (en) 2013-07-22

Family

ID=48994180

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110143397A Ceased KR20130083012A (en) 2011-12-27 2011-12-27 Music contents recommendation apparatus, method and recorder

Country Status (1)

Country Link
KR (1) KR20130083012A (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2016022926A1 (en) * 2014-08-08 2016-02-11 Sonos Inc. Social playback queues
WO2016064155A3 (en) * 2014-10-21 2017-04-27 주식회사 정감 System and method for controlling emotive lighting using sns
US9679054B2 (en) 2014-03-05 2017-06-13 Sonos, Inc. Webpage media playback
US9690540B2 (en) 2014-09-24 2017-06-27 Sonos, Inc. Social media queue
US9723038B2 (en) 2014-09-24 2017-08-01 Sonos, Inc. Social media connection recommendations based on playback information
US9860286B2 (en) 2014-09-24 2018-01-02 Sonos, Inc. Associating a captured image with a media item
US9959087B2 (en) 2014-09-24 2018-05-01 Sonos, Inc. Media item context from social media
KR101863669B1 (en) * 2016-12-15 2018-06-01 정우주 Method and apparatus for providing user customized multimedia contents based on user's environment information
KR20180082871A (en) * 2017-01-11 2018-07-19 네이버 주식회사 Method and system for generating playlist using user play log of multimedia content
CN108630185A (en) * 2018-03-27 2018-10-09 斑马网络技术有限公司 Vehicle entertainment system and its method
US10097893B2 (en) 2013-01-23 2018-10-09 Sonos, Inc. Media experience social interface
KR20180129725A (en) * 2018-11-27 2018-12-05 네이버 주식회사 Method and system for generating playlist using user play log of multimedia content
US10360290B2 (en) 2014-02-05 2019-07-23 Sonos, Inc. Remote creation of a playback queue for a future event
KR102032313B1 (en) * 2018-06-01 2019-10-14 (주)오렌지디지트코리아 Artificial intelligence music box management system
US10621310B2 (en) 2014-05-12 2020-04-14 Sonos, Inc. Share restriction for curated playlists
US10645130B2 (en) 2014-09-24 2020-05-05 Sonos, Inc. Playback updates
KR20200096476A (en) * 2020-08-06 2020-08-12 (주)오렌지디지트코리아 Artificial intelligence music box management system
KR20200096477A (en) * 2020-08-06 2020-08-12 (주)오렌지디지트코리아 Artificial intelligence music box management system
US10873612B2 (en) 2014-09-24 2020-12-22 Sonos, Inc. Indicating an association between a social-media account and a media playback system
KR102218201B1 (en) * 2020-09-01 2021-02-23 주식회사 비젼코스모 Intelligent sound system apparatus and operating method thereof
US11190564B2 (en) 2014-06-05 2021-11-30 Sonos, Inc. Multimedia content distribution system and method
US11223661B2 (en) 2014-09-24 2022-01-11 Sonos, Inc. Social media connection recommendations based on playback information
KR20230120390A (en) * 2022-02-09 2023-08-17 전남대학교산학협력단 Apparatus and method for recommending music based on text sentiment analysis
WO2025033622A1 (en) * 2023-08-04 2025-02-13 숭실대학교 산학협력단 Music recommendation system and control method for music recommendation system

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11445261B2 (en) 2013-01-23 2022-09-13 Sonos, Inc. Multiple household management
US10587928B2 (en) 2013-01-23 2020-03-10 Sonos, Inc. Multiple household management
US10341736B2 (en) 2013-01-23 2019-07-02 Sonos, Inc. Multiple household management interface
US11032617B2 (en) 2013-01-23 2021-06-08 Sonos, Inc. Multiple household management
US10097893B2 (en) 2013-01-23 2018-10-09 Sonos, Inc. Media experience social interface
US11889160B2 (en) 2013-01-23 2024-01-30 Sonos, Inc. Multiple household management
US11182534B2 (en) 2014-02-05 2021-11-23 Sonos, Inc. Remote creation of a playback queue for an event
US11734494B2 (en) 2014-02-05 2023-08-22 Sonos, Inc. Remote creation of a playback queue for an event
US12112121B2 (en) 2014-02-05 2024-10-08 Sonos, Inc. Remote creation of a playback queue for an event
US10360290B2 (en) 2014-02-05 2019-07-23 Sonos, Inc. Remote creation of a playback queue for a future event
US10872194B2 (en) 2014-02-05 2020-12-22 Sonos, Inc. Remote creation of a playback queue for a future event
US11782977B2 (en) 2014-03-05 2023-10-10 Sonos, Inc. Webpage media playback
US10762129B2 (en) 2014-03-05 2020-09-01 Sonos, Inc. Webpage media playback
US9679054B2 (en) 2014-03-05 2017-06-13 Sonos, Inc. Webpage media playback
US11188621B2 (en) 2014-05-12 2021-11-30 Sonos, Inc. Share restriction for curated playlists
US12160455B2 (en) 2014-05-12 2024-12-03 Sonos, Inc. Share restriction for curated playlists
US10621310B2 (en) 2014-05-12 2020-04-14 Sonos, Inc. Share restriction for curated playlists
US11190564B2 (en) 2014-06-05 2021-11-30 Sonos, Inc. Multimedia content distribution system and method
US11899708B2 (en) 2014-06-05 2024-02-13 Sonos, Inc. Multimedia content distribution system and method
US10866698B2 (en) 2014-08-08 2020-12-15 Sonos, Inc. Social playback queues
US9874997B2 (en) 2014-08-08 2018-01-23 Sonos, Inc. Social playback queues
US11960704B2 (en) 2014-08-08 2024-04-16 Sonos, Inc. Social playback queues
US11360643B2 (en) 2014-08-08 2022-06-14 Sonos, Inc. Social playback queues
US10126916B2 (en) 2014-08-08 2018-11-13 Sonos, Inc. Social playback queues
WO2016022926A1 (en) * 2014-08-08 2016-02-11 Sonos Inc. Social playback queues
US9723038B2 (en) 2014-09-24 2017-08-01 Sonos, Inc. Social media connection recommendations based on playback information
US9690540B2 (en) 2014-09-24 2017-06-27 Sonos, Inc. Social media queue
US12231477B2 (en) 2014-09-24 2025-02-18 Sonos, Inc. Social media connection recommendations based on playback information
US12200034B2 (en) 2014-09-24 2025-01-14 Sonos, Inc. Indicating an association between a social-media account and a media playback system
US11134291B2 (en) 2014-09-24 2021-09-28 Sonos, Inc. Social media queue
US10846046B2 (en) 2014-09-24 2020-11-24 Sonos, Inc. Media item context in social media posts
US11539767B2 (en) 2014-09-24 2022-12-27 Sonos, Inc. Social media connection recommendations based on playback information
US9860286B2 (en) 2014-09-24 2018-01-02 Sonos, Inc. Associating a captured image with a media item
US11223661B2 (en) 2014-09-24 2022-01-11 Sonos, Inc. Social media connection recommendations based on playback information
US10645130B2 (en) 2014-09-24 2020-05-05 Sonos, Inc. Playback updates
US11431771B2 (en) 2014-09-24 2022-08-30 Sonos, Inc. Indicating an association between a social-media account and a media playback system
US9959087B2 (en) 2014-09-24 2018-05-01 Sonos, Inc. Media item context from social media
US10873612B2 (en) 2014-09-24 2020-12-22 Sonos, Inc. Indicating an association between a social-media account and a media playback system
US11451597B2 (en) 2014-09-24 2022-09-20 Sonos, Inc. Playback updates
WO2016064155A3 (en) * 2014-10-21 2017-04-27 주식회사 정감 System and method for controlling emotive lighting using sns
KR101863669B1 (en) * 2016-12-15 2018-06-01 정우주 Method and apparatus for providing user customized multimedia contents based on user's environment information
KR20180082871A (en) * 2017-01-11 2018-07-19 네이버 주식회사 Method and system for generating playlist using user play log of multimedia content
CN108630185A (en) * 2018-03-27 2018-10-09 斑马网络技术有限公司 Vehicle entertainment system and its method
KR102032313B1 (en) * 2018-06-01 2019-10-14 (주)오렌지디지트코리아 Artificial intelligence music box management system
KR20180129725A (en) * 2018-11-27 2018-12-05 네이버 주식회사 Method and system for generating playlist using user play log of multimedia content
KR20200096476A (en) * 2020-08-06 2020-08-12 (주)오렌지디지트코리아 Artificial intelligence music box management system
KR20200096477A (en) * 2020-08-06 2020-08-12 (주)오렌지디지트코리아 Artificial intelligence music box management system
KR102218201B1 (en) * 2020-09-01 2021-02-23 주식회사 비젼코스모 Intelligent sound system apparatus and operating method thereof
KR20230120390A (en) * 2022-02-09 2023-08-17 전남대학교산학협력단 Apparatus and method for recommending music based on text sentiment analysis
WO2025033622A1 (en) * 2023-08-04 2025-02-13 숭실대학교 산학협력단 Music recommendation system and control method for music recommendation system

Similar Documents

Publication Publication Date Title
KR20130083012A (en) Music contents recommendation apparatus, method and recorder
JP6708717B2 (en) News recommendation method and device
Zhao et al. Personalized reason generation for explainable song recommendation
US11381538B2 (en) Electronic system and method for facilitating sound media and electronic commerce by selectively utilizing one or more song clips
CN101267518B (en) Method and system for extracting relevant information from content metadata
US9218414B2 (en) System, method, and user interface for a search engine based on multi-document summarization
US10783192B1 (en) System, method, and user interface for a search engine based on multi-document summarization
CN109313649B (en) Method and apparatus for voice-based knowledge sharing for chat robots
JP5610634B2 (en) Related information distribution program, server and method for distributing related information based on keywords of public contents
US11651039B1 (en) System, method, and user interface for a search engine based on multi-document summarization
KR20130030434A (en) In online web text based commercial analysis service system and method thereof
JP2016126567A (en) Content recommendation device and program
JP6130270B2 (en) Comment list public server, program and method for sorting and specifying comment sets corresponding to media contents
JP2013134738A (en) Apparatus, program and method for tagging keyword to position information on the basis of multiple comment sentences
KR101863672B1 (en) Method and apparatus for providing user customized multimedia contents based on multimedia contents information
JP2015064623A (en) Page site server, program, and method for immediately displaying a point of interest for page content
JP5892839B2 (en) Profile generation apparatus and program
KR102195686B1 (en) Apparatus and method of recommending items based on areas
KR102007504B1 (en) System and method for providing customized contents information per user
JP2009193133A (en) Information processor, information processing method, and program
KR20130033520A (en) In online web text based event history analysis service system and method thereof
KR20160032599A (en) The method and apparatus for detecting concealment of social issue
US20110153613A1 (en) Information search apparatus and method using locational/societal relation-based automatic category generation
KR101525400B1 (en) Computer-executable sensibility keyword classification method and computer-executable device performing the same
CN102314462A (en) Method and system for obtaining navigation result on input method platform

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20111227

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20161219

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20111227

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180927

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20190425

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20180927

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I