KR101111086B1 - Agent-Based Personalized Multimedia Jukebox System - Google Patents

Agent-Based Personalized Multimedia Jukebox System Download PDF

Info

Publication number
KR101111086B1
KR101111086B1 KR1020100004736A KR20100004736A KR101111086B1 KR 101111086 B1 KR101111086 B1 KR 101111086B1 KR 1020100004736 A KR1020100004736 A KR 1020100004736A KR 20100004736 A KR20100004736 A KR 20100004736A KR 101111086 B1 KR101111086 B1 KR 101111086B1
Authority
KR
South Korea
Prior art keywords
multimedia content
multimedia
user
search
terminal
Prior art date
Application number
KR1020100004736A
Other languages
Korean (ko)
Other versions
KR20110085122A (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 KR1020100004736A priority Critical patent/KR101111086B1/en
Publication of KR20110085122A publication Critical patent/KR20110085122A/en
Application granted granted Critical
Publication of KR101111086B1 publication Critical patent/KR101111086B1/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Multimedia (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 에이전트 기반의 개인용 멀티미디어 주크박스 시스템과 멀티미디어 추천 방법에 관한 것이다.
본 발명의 일 양상에 따른 멀티미디어 컨텐츠 추천 방법은, 멀티미디어 컨텐츠를 제공하는 서버에 접속하여 멀티미디어 컨텐츠를 탐색하고 멀티미디어 컨텐츠를 보관하는 기능을 적어도 가진 단말에서 실행되는 멀티미디어 컨텐츠 추천 방법에 있어서, 상기 단말이 상기 서버에 접속하여 멀티미디어 컨텐츠를 선택하기 위하여 탐색하는 과정에서의 웹로그 정보를 획득하고 축적하는 제 1 단계; 상기 제 1 단계에서 축적된 상기 웹로그 정보에 의거하여, 상기 단말이 사용자의 행동 유형-상기 행동 유형은 사용자의 행동 경향을 미리 정해진 개수의 타입으로 분류한 것이다-을 결정하는 제 2 단계; 상기 단말이, 사용자에게 추천 가능한 복수의 멀티미디어 컨텐츠 중에서, 상기 제 2 단계에서 결정된 상기 사용자의 행동 유형을 주요 인자로 하여 멀티미디어 컨텐츠를 추천하는 제 3 단계를 포함하는 것을 특징으로 한다.
The present invention relates to an agent-based personal multimedia jukebox system and a multimedia recommendation method.
According to an aspect of the present invention, there is provided a method for recommending multimedia content, wherein the terminal is executed in a terminal having at least a function of searching for multimedia content and storing the multimedia content by accessing a server providing the multimedia content. A first step of acquiring and accumulating weblog information in a process of searching for selecting multimedia contents by accessing the server; A second step of determining, by the terminal, a behavior type of the user, wherein the behavior type is classified into a predetermined number of types by the terminal based on the weblog information accumulated in the first step; And a third step of the terminal recommending the multimedia content based on the behavior type of the user determined in the second step, from among the plurality of multimedia contents recommendable to the user.

Description

에이전트 기반의 개인화된 멀티미디어 주크박스 시스템 {Agent-Based Personalized Multimedia Jukebox System}Agent-Based Personalized Multimedia Jukebox System

본 발명은 에이전트 기반의 개인용 멀티미디어 주크박스 시스템과 멀티미디어 추천 방법에 관한 것으로서, 더욱 상세하게는 개인용 멀티미디어 주크박스에 저장된 다수의 컨텐츠들 중에서 추천 컨텐츠를 선정하기 위하여, 사용자의 행동유형을 과거 구매 이력을 사용하여 분류하고, 개인의 선호장르를 과거 사용이력을 사용하여 분석하여 개인의 행동유형과 선호장르에 따라서 컨텐츠를 추천하는 에이전트 기반의 개인용 멀티미디어 주크박스 시스템 및 멀티미디어 추천 방법에 관한 것이다.The present invention relates to an agent-based personal multimedia jukebox system and a multimedia recommendation method, and more particularly, to select recommended content from among a plurality of contents stored in the personal multimedia jukebox. The present invention relates to an agent-based personal multimedia jukebox system and a multimedia recommendation method for recommending content according to an individual's behavior type and preference genre by classifying by using the data, and analyzing personal preference genres using past usage history.

최근 인터넷 기술의 발전으로 수많은 정보가 존재하고, 많은 사람들이 인터넷을 통해 정보를 공유한다. 특히 멀티미디어 컨텐츠(음악, 동영상, 사진 등)가 디지털화 되면서 손쉽게 원하는 컨텐츠를 인터넷을 통해 다운받고 즐길 수 있게 되었다.Recently, due to the development of Internet technology, a lot of information exists, and many people share information through the Internet. In particular, as multimedia contents (music, videos, photos, etc.) have been digitized, users can easily download and enjoy desired contents through the Internet.

또한, 컴퓨터 성능이 발전하면서 저장 공간의 용량이 늘어남에 따라 개인용 컴퓨터에는 대량의 멀티미디어 컨텐츠를 저장 할 수 있게 되었다. 그에 따라 점점 개인용 컴퓨터에서 멀티미디어 컨텐츠를 효과적으로 관리하는 프로그램의 요구가 늘어나고 있다.In addition, as the performance of the computer increases, the storage space increases, and a large amount of multimedia content can be stored in a personal computer. Accordingly, there is an increasing demand for programs that effectively manage multimedia contents in personal computers.

또한, 다양한 종류의 모바일 단말이 보급되고, 다양한 모바일 멀티미디어 서비스가 제공되면서 사용자는 언제 어디서나 멀티미디어 컨텐츠를 쉽게 접근할 수 있게 되었다. 모바일 단말기의 저장 용량이 증가하고 있지만 대용량의 멀티미디어 컨텐츠들을 모두 저장하고, 이용하기엔 역부족이다. 그리고 제한적인 I/O리소스를 갖는 모바일 단말기에서 직접 원하는 멀티미디어 컨텐츠를 찾아 실행하는 것은 불편하다.In addition, with the spread of various types of mobile terminals and the provision of various mobile multimedia services, users can easily access multimedia contents anytime and anywhere. Although the storage capacity of mobile terminals is increasing, it is not enough to store and use all the multimedia contents. In addition, it is inconvenient to find and execute desired multimedia contents directly in a mobile terminal having limited I / O resources.

모바일 단말기 기술의 급속한 발전에도 불구하고 여전히 모바일 단말기를 통해 수많은 멀티미디어 컨텐츠에 접근하거나 저장된 수많은 멀티미디어컨텐츠를 관리하는 것이 쉽지 않다. Despite the rapid development of mobile terminal technology, it is still difficult to access and manage a lot of multimedia contents stored in mobile terminals.

한편, 위와 같은 문제를 해결하기 위한 방법으로 개인화 시스템이 급 부상하고 있다. 하지만 대부분의 개인화 시스템이 서버 측에 구성되어 클라이언트의 수가 증가할수록 처리해야 할 데이터의 양이 많아지는 확장성 문제를 갖고 있다.Meanwhile, the personalization system is rapidly emerging as a way to solve the above problems. However, most personalization systems are configured on the server side, and as the number of clients increases, the amount of data to be processed increases.

또한, 개인화 시스템에서는 각 사용자가 자기의 선호 장르 및 취향 등을 등록시켜 놓은 경우, 이에 맞추어서 새로운 멀티미디어 컨텐츠를 추천하는 기능을 가지기도 한다. 그러나, 이러한 기능을 사용자가 미리 등록하는 절차를 필요로 하므로 번거로운 문제가 있다.In addition, the personalization system may have a function of recommending new multimedia content in accordance with each user's registration of his / her preferred genre and taste. However, there is a troublesome problem because the user needs a procedure for registering the function in advance.

본 발명의 목적은, 개인의 멀티미디어 컨텐츠를 효과적으로 관리할 수 있는 개인용 멀티미디어 주크박스 시스템 및 멀티미디어 추천 방법을 제공하는 것이다.It is an object of the present invention to provide a personal multimedia jukebox system and a multimedia recommendation method capable of effectively managing personal multimedia contents.

본 발명의 목적은, 개인에게 맞는 멀티미디어 컨텐츠를 손쉽고 효과적으로 추천할 수 있는 개인용 멀티미디어 주크박스 시스템 및 멀티미디어 추천 방법을 제공하는 것이다.SUMMARY OF THE INVENTION An object of the present invention is to provide a personal multimedia jukebox system and a multimedia recommendation method capable of easily and effectively recommending multimedia contents suitable for an individual.

본 발명의 목적은, 서버에서의 부담 또는 확장성 문제 없이 개인에게 맞는 멀티미디어 컨텐츠를 추천할 수 있는 개인용 멀티미디어 주크박스 시스템 및 멀티미디어 추천 방법을 제공하는 것이다.An object of the present invention is to provide a personal multimedia jukebox system and a multimedia recommendation method capable of recommending multimedia content suitable for an individual without burden or scalability problems in a server.

본 발명의 목적은, 개인의 선호 장르 및 취향 등에 대한 사전 등록 절차가 없어도 개인에게 맞는 멀티미디어 컨텐츠를 손쉽고 효과적으로 추천할 수 있는 개인용 멀티미디어 주크박스 시스템 및 멀티미디어 추천 방법을 제공하는 것이다.An object of the present invention is to provide a personal multimedia jukebox system and a multimedia recommendation method capable of easily and effectively recommending multimedia contents suitable for an individual without a prior registration procedure for an individual's preferred genre and taste.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시 예에 의해 보다 분명하게 알게 될 것이다. 또한 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실행될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention, which are not mentioned above, can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. It will also be readily appreciated that the objects and advantages of the invention may be practiced by the means and combinations thereof indicated in the claims.

본 발명의 일 양상에 따른 멀티미디어 컨텐츠 추천 방법은, 멀티미디어 컨텐츠를 제공하는 서버에 접속하여 멀티미디어 컨텐츠를 탐색하고 멀티미디어 컨텐츠를 보관하는 기능을 적어도 가진 단말에서 실행되는 멀티미디어 컨텐츠 추천 방법에 있어서, 상기 단말이 상기 서버에 접속하여 멀티미디어 컨텐츠를 선택하기 위하여 탐색하는 과정에서의 웹로그 정보를 획득하고 축적하는 제 1 단계; 상기 제 1 단계에서 축적된 상기 웹로그 정보에 의거하여, 상기 단말이 사용자의 행동 유형-상기 행동 유형은 사용자의 행동 경향을 미리 정해진 개수의 타입으로 분류한 것이다-을 결정하는 제 2 단계; 상기 단말이, 사용자에게 추천 가능한 복수의 멀티미디어 컨텐츠 중에서, 상기 제 2 단계에서 결정된 상기 사용자의 행동 유형을 주요 인자로 하여 멀티미디어 컨텐츠를 추천하는 제 3 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method for recommending multimedia content, wherein the terminal is executed in a terminal having at least a function of searching for multimedia content and storing the multimedia content by accessing a server providing the multimedia content. A first step of acquiring and accumulating weblog information in a process of searching for selecting multimedia contents by accessing the server; A second step of determining, by the terminal, a behavior type of the user, wherein the behavior type is classified into a predetermined number of types by the terminal based on the weblog information accumulated in the first step; And a third step of the terminal recommending the multimedia content based on the behavior type of the user determined in the second step, from among the plurality of multimedia contents recommendable to the user.

본 발명의 일 양상에 따른 멀티미디어 컨텐츠 추천 방법은, 멀티미디어 컨텐츠를 제공하는 서버에 접속하여 멀티미디어 컨텐츠를 탐색하고 멀티미디어 컨텐츠를 보관하는 기능을 적어도 가진 단말에서 실행되는 멀티미디어 컨텐츠 추천 방법에 있어서, 상기 단말이 상기 서버에 접속하여 멀티미디어 컨텐츠를 선택하기 위하여 탐색하는 과정에서 획득한 웹로그 정보에 기초하여 사용자의 탐색 특성을 결정짓는 제 1 단계; 상기 단말이 상기 제 1 단계에서 결정된 상기 탐색 특성을 기초로 각 멀티미디어 컨텐츠에 대하여 선호도를 계산하는 제 2 단계; 상기 단말이 사용자에게 추천 가능한 복수의 멀티미디어 컨텐츠 중에서, 상기 제 2 단계에서 계산된 상기 선호도를 주요 인자로 하여 멀티미디어 컨텐츠를 추천하는 제 3 단계를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method for recommending multimedia content, wherein the terminal is executed in a terminal having at least a function of searching for multimedia content and storing the multimedia content by accessing a server providing the multimedia content. Determining a search characteristic of a user based on the weblog information obtained in the process of searching for selecting multimedia content by accessing the server; A second step of the terminal calculating a preference for each multimedia content based on the search characteristic determined in the first step; And a third step of recommending the multimedia content based on the preference calculated in the second step as a main factor among the plurality of multimedia contents that the terminal can recommend to the user.

본 발명의 일 양상에 따른 에이전트 기반의 멀티미디어 주크박스 시스템은, 멀티미디어 컨텐츠를 제공하는 서버로부터 멀티미디어 컨텐츠를 다운로드하여 저장, 관리하는 에이전트기반의 멀티미디어 주크박스 시스템에 있어서, 상기 서버로부터 다운로드 된 멀티미디어 컨텐츠를 저장하는 컨텐츠 저장부; 멀티미디어 컨텐츠를 탐색 또는 재생하는 과정에서 생성되는 정보를 포함하는 사용 정보를 수집하는 수집 에이전트; 상기 사용 정보를 저장하는 사용 정보 저장부; 상기 컨텐츠 저장부에 저장된 복수의 멀티미디어 컨텐츠 중에서, 상기 사용 정보에 기초하여 멀티미디어 컨텐츠를 추천하는 추천 에이전트를 포함하는 것을 특징으로 한다.Agent-based multimedia jukebox system according to an aspect of the present invention, in the agent-based multimedia jukebox system for downloading, storing, and managing the multimedia content from a server providing the multimedia content, the multimedia content downloaded from the server A content storage unit for storing; A collection agent collecting usage information including information generated in the process of browsing or playing the multimedia content; A usage information storage unit for storing the usage information; Among the plurality of multimedia content stored in the content storage unit, characterized in that it comprises a recommendation agent for recommending the multimedia content based on the usage information.

본 발명의 일 양상에 따르면, 개인의 멀티미디어 컨텐츠를 효과적으로 관리할 수 있다.According to an aspect of the present invention, it is possible to effectively manage the multimedia content of the individual.

본 발명의 일 양상에 따르면, 개인에게 맞는 멀티미디어 컨텐츠를 손쉽고 효과적으로 추천할 수 있다.According to an aspect of the present invention, it is possible to easily and effectively recommend multimedia content suitable for an individual.

본 발명의 일 양상에 따르면, 서버에서의 부담 또는 확장성 문제 없이 개인에게 맞는 멀티미디어 컨텐츠를 추천할 수 있다.According to an aspect of the present invention, it is possible to recommend a multimedia content that is suitable for an individual without burden or scalability on the server.

본 발명의 일 양상에 따르면, 개인의 선호 장르 및 취향 등에 대한 사전 등록 절차가 없어도 개인에게 맞는 멀티미디어 컨텐츠를 손쉽고 효과적으로 추천할 수 있다.According to an aspect of the present invention, it is possible to easily and effectively recommend multimedia content suitable for an individual without a prior registration procedure for an individual's preferred genre and taste.

본 발명의 일 양상에 따르면, 개인의 행동유형과 선호장르를 자동으로 파악하여, 개인이 선호할 가능성이 높은 컨텐츠를 재생 단말로 다운로드할 수 있도록 함으로써 개인이 저장된 컨텐츠를 효율적으로 활용할 수 있도록 한다.According to an aspect of the present invention, by automatically grasping the behavior type and preference genre of the individual, it is possible to efficiently use the stored content by allowing the individual to download the content highly likely to be preferred to the playback terminal.

도 1은 본 발명의 멀티미디어 주크박스 시스템을 둘러싼 전체 시스템의 일 예를 도시한 도면이다.
도 2는 음악 컨텐츠를 제공하는 웹사이트의 구조를 예시한 도면이다.
도 3은 본 발명의 일 실시예에 따라 개인용 멀티미디어 주크박스 시스템(200)의 내부 구성을 더욱 상세히 나타내고 서버(100) 및 멀티미디어 재생 단말(300)을 예시한 도면이다.
도 4는 사용정보 저장부(240)에 저장되는 사용정보를 예시한 도면이다.
도 5는 본 발명의 일 실시예에 따라 멀티미디어 컨텐츠를 추천하는 방법을 도시한 프로차트이다.
도 6은 각 행동유형에서 대표적인 탐색 특성의 값(d,v,s)을 도시한 도면이다.
도 7은 본 발명의 다른 일 실시예에 따라 멀티미디어 컨텐츠를 추천하는 방법을 도시한 프로차트이다.
도 8은 각 멀티미디어 컨텐츠의 재생시 상황 속성을 예시한 표이다.
도 9는 상황에 따른 장르 추천을 위한 의사결정트리를 예시한 도면이다.
1 is a view showing an example of the entire system surrounding the multimedia jukebox system of the present invention.
2 is a diagram illustrating the structure of a website that provides music contents.
3 is a diagram illustrating the internal configuration of the personal multimedia jukebox system 200 in more detail and illustrating the server 100 and the multimedia playback terminal 300 according to an embodiment of the present invention.
4 is a diagram illustrating usage information stored in the usage information storage unit 240.
5 is a flowchart illustrating a method of recommending multimedia content according to an embodiment of the present invention.
6 is a diagram illustrating values (d, v, s) of typical search characteristics in each behavior type.
7 is a flowchart illustrating a method for recommending multimedia content according to another embodiment of the present invention.
8 is a table illustrating situation attributes when playing each multimedia content.
9 is a diagram illustrating a decision tree for genre recommendation according to a situation.

상술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되어 있는 상세한 설명을 통하여 더욱 명확해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시 예를 상세히 설명하기로 한다.The above objects, features, and advantages will become more apparent from the following detailed description with reference to the accompanying drawings, and as such, those skilled in the art to which the present invention pertains may share the spirit of the present invention. It will be easy to implement. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 멀티미디어 주크박스 시스템을 둘러싼 전체 시스템의 일 예를 도시한 도면이다.1 is a view showing an example of the entire system surrounding the multimedia jukebox system of the present invention.

서버(100)는 적어도 멀티미디어 컨텐츠를 제공하는 기능을 가지며, 컨텐츠 제공자에 의해 운영되어 인터넷 등(400)을 통해서 접속될 수 있다. 사용자는 상기 서버(100)에 접속하여 웹페이지 등을 억세스할 수 있고 상기 서버(100)에 존재하는 멀티미디어 컨텐츠를 구매하거나, 원하는 멀티미디어 컨텐츠를 찾을 수 있도록 구성된다.The server 100 has at least a function of providing multimedia content, and may be operated by a content provider and connected through the Internet 400. The user may access the server 100 to access a web page and the like, and may purchase multimedia content existing in the server 100 or search for desired multimedia content.

서버(100)의 하드웨어적인 구성은 일반적인 범용 서버의 구성이어도 되며, 멀티미디어 주크박스 시스템(200)의 요청에 응답하고 자신의 구성요소를 제어할 수 있는 CPU 등과 같은 제어장치, 소프트웨어 및 컨텐츠를 저장할 수 있는 HDD 등과 같은 저장공간, 저장공간에 존재하는 컨텐츠 및 정보의 검색과 효율적인 관리를 위한 DBMS 시스템을 구비 할 수도 있다. 물론 DBMS 시스템 없이 다른 관리 형태인 파일 시스템만을 사용할 수도 있다. 상기한 서버(100)에 접근하는 멀티미디어 주크박스 시스템(200)은 웹브라우저 등을 이용하여 HTML 등으로 된 웹페이지를 탐색하게 된다.The hardware configuration of the server 100 may be a general general purpose server configuration, and may store control devices, software, and content such as a CPU capable of responding to the request of the multimedia jukebox system 200 and controlling its own components. A storage space such as an HDD, etc., may be provided with a DBMS system for the efficient management and search of content and information present in the storage space. Of course, you can use only the file system which is another type of management without DBMS system. The multimedia jukebox system 200 which accesses the server 100 searches for a web page made of HTML using a web browser or the like.

멀티미디어 주크박스 시스템(200)은 멀티미디어 컨텐츠를 다운로드,보관, 관리, 재생 및 추천하는 기능을 가지며, 적어도 서버(100)에 접속하여 멀티미디어 컨텐츠를 탐색하고 멀티미디어 컨텐츠를 보관하는 기능을 가진다. 멀티미디어 주크박스 시스템(200)은 범용의 개인용 컴퓨터에 소프트웨어를 탑재하는 것으로 구현되거나, 휴대용 단말기에 소프트웨어를 탑재하는 것으로 구현될 수도 있다. 멀티미디어 주크박스 시스템(200)은 고정형 또는 휴대형으로 구현될 수 있으며, 전용 하드웨어 또는 비전용 하드웨어로 구현될 수 있다. 멀티미디어 주크박스 시스템(200)은 인터넷 등의 통신망(400)을 통하여 서버(100)에 접속한다.The multimedia jukebox system 200 has a function of downloading, storing, managing, playing, and recommending multimedia contents, and at least has a function of accessing the server 100 to search for multimedia contents and to store the multimedia contents. The multimedia jukebox system 200 may be implemented by mounting software on a general-purpose personal computer or by mounting software on a portable terminal. The multimedia jukebox system 200 may be implemented in a fixed or portable manner, and may be implemented in dedicated hardware or non-dedicated hardware. The multimedia jukebox system 200 is connected to the server 100 through a communication network 400 such as the Internet.

멀티미디어 재생 단말(300)은 멀티미디어 주크박스 시스템(200)으로 부터 멀티미디어 컨텐츠를 전송받아 재생하는 단말이다.The multimedia playback terminal 300 is a terminal that receives and plays multimedia content from the multimedia jukebox system 200.

멀티미디어 재생 단말(300)는 멀티미디어 주크박스 시스템(200)으로부터 멀티미디어 컨텐츠를 다운로드하여 컨텐츠를 실행할 수 있으며, 예를 들어 MP3 플레이어, 오디오 플레이어, PMP, DMB 수신기, PDA, 네비게이션 단말기일 수 있다.The multimedia playback terminal 300 may download the multimedia content from the multimedia jukebox system 200 and execute the content. For example, the multimedia playback terminal 300 may be an MP3 player, an audio player, a PMP, a DMB receiver, a PDA, or a navigation terminal.

통신망(400)은 서버(100)와 멀티미디어 주크박스 시스템(200) 사이의 송수신을 위한 통신망을 나타낸 것으로서, 인터넷과 같은 유선통신망이거나, 와이파이(Wi-Fi), 와이브로(Wibro), CDMA, W-CDMA, HSPDA 등의 무선통신망일 수도 있다.The communication network 400 is a communication network for transmitting and receiving between the server 100 and the multimedia jukebox system 200, and is a wired communication network such as the Internet, Wi-Fi, Wibro, CDMA, and W-. It may be a wireless communication network such as CDMA or HSPDA.

근거리 통신(500)은, 멀티미디어 주크박스(200)와 멀티미디어 재생 단말(300) 사이의 근거리 송수신을 위해서 사용된다. USB 통신, 컴(COM)(UART 방식), 병렬 포트(Parallel Port), SATA(Serial ATA)과 같은 유선 통신 방식이 사용될 수 있고, 와이파이(Wi-Fi), 블루투스(Bluetooth), 지그비(ZigBee) 등의 무선 통신 방식이 사용될 수도 있다.The short range communication 500 is used for short range transmission and reception between the multimedia jukebox 200 and the multimedia playback terminal 300. Wired communication methods such as USB communication, COM (UART), Parallel Port, Serial ATA (SATA) can be used, and Wi-Fi, Bluetooth, ZigBee Wireless communication schemes such as this may be used.

멀티미디어 컨텐츠는 오디오 파일, 비디오 파일, 또는 이들이 결합된파일일 수가 있으며, 오디오 파일인 경우에는 MP3, AAC, PCM같은 포맷일 수 있고, 비디오 파일인 경우 MPEG4, MPEG2, MPEG1, H.264 , VC 같은 포맷일 수 있다.The multimedia content may be an audio file, a video file, or a combination of these files. In the case of an audio file, the multimedia content may be in a format such as MP3, AAC or PCM. In the case of a video file, such as MPEG4, MPEG2, MPEG1, H.264, VC, etc. May be in a format.

본 발명의 멀티미디어 주크박스 시스템(200)은 멀티미디어 컨텐츠를 서버(100)로부터 다운로드하여 보관, 관리하며, 스스로 재생할 수도 있지만 멀티미디어 재생 단말(300)이 재생할 수 있도록 제공하는 기능을 수행할 수 있다. 본 발명의 멀티미디어 주크박스 시스템(200)은 수 많은 멀티미디어 컨텐츠의 효율적인 관리를 도모하고 개인화된 서비스를 제공한다.The multimedia jukebox system 200 according to the present invention may download and store multimedia contents from the server 100 and store and manage the multimedia contents. However, the multimedia jukebox system 200 may play the multimedia contents. The multimedia jukebox system 200 of the present invention promotes efficient management of numerous multimedia contents and provides personalized services.

특히, 본 발명의 멀티미디어 주크박스 시스템(200)은 사용자에게 개인화된 서비스를 제공하기 위하여 수 많은 멀티미디어 컨텐츠 중에서 사용자에게 적합한 멀티미디어 컨텐츠를 추천할 수 있는 기능을 수행한다.In particular, the multimedia jukebox system 200 of the present invention performs a function of recommending multimedia contents suitable for a user from among a plurality of multimedia contents in order to provide a personalized service to the user.

도 5는 본 발명의 일 실시예에 따라 멀티미디어 컨텐츠를 추천하는 방법을 도시한 프로차트이다.5 is a flowchart illustrating a method of recommending multimedia content according to an embodiment of the present invention.

멀티미디어 주크박스 시스템(200)은 멀티미디어 컨텐츠를 제공하는 서버(100)에 접속하여 멀티미디어 컨텐츠를 탐색하는 기능과 멀티미디어 컨텐츠를 보관하여 사용자에게 추천하는 기능을 적어도 가진다.The multimedia jukebox system 200 has at least a function of searching for multimedia content by accessing a server 100 providing multimedia content and a function of storing the multimedia content and recommending the same to a user.

멀티미디어 주크박스 시스템(200)은 서버(100)가 제공하는 웹페이지에 접근하여 멀티미디어 컨텐츠를 탐색하는 과정에서 웹로그 정보를 획득하고 축적한다(S100). 멀티미디어 주크박스 시스템(100)은 특화된 브라우저를 사용하여 웹로그 정보는 획득할 수 있으며 이를 축적한다.The multimedia jukebox system 200 obtains and accumulates weblog information in a process of searching for multimedia content by accessing a webpage provided by the server 100 (S100). The multimedia jukebox system 100 may acquire and collect weblog information using a specialized browser.

멀티미디어 주크박스 시스템(200)은 축적된 웹로그 정보를 바탕으로 사용자의 행동유형을 결정한다(S110). 또한 멀티미디어 주크박스 시스템(200)은 사용자에게 추천 가능한 복수의 멀티미디어 컨텐츠 중에서 상기한 행동 유형을 주요 인자로 하여 사용자에게 멀티미디어 컨텐츠를 추천한다(S120). 상기한 과정들에 대해서는 이하 상세히 설명한다.Multimedia jukebox system 200 determines the type of behavior of the user based on the accumulated weblog information (S110). In addition, the multimedia jukebox system 200 recommends the multimedia content to the user based on the behavior type as a main factor among the plurality of multimedia contents that can be recommended to the user (S120). The above processes will be described in detail below.

일반적으로 사람은 태어나서부터 성장하여 현재에 이르기까지 자기 나름대로의 독특한 동기요인에 따라서 일정한 방식으로 행동을 취하게 되는데 이러한 경향성을 행동유형이라고 한다. 행동 유형은 사용자의 행동 경향을 미리 정해진 개수의 타입으로 분류한 것이다. 행동유형을 분류하는 방법에는 다양한 방법이 있지만, 예를 들면 콜롬비아 대학교의 심리학 교수인 William Moulton Marston박사가 제안한 것으로서 주도형(Dominance, D형), 사교형(Influence, I형), 안정형(Steadiness, S형) 및 신중형(Conscientiousness, C형)의 4가지 유형(이하 ‘DISC 유형’이라 한다)으로 나누는 방식이 있다.In general, a person acts in a certain way according to his or her unique motivational factors from birth to growth to the present. This tendency is called an action type. The behavior type classifies a user's behavior tendency into a predetermined number of types. There are many ways to classify behavior, but for example, Dr. William Moulton Marston, a professor of psychology at Columbia University, suggests Dominance, D, Influence, I, and Steadiness, S. There are four types, namely "disc type" and "conscientiousness" (type C).

한편, 멀티미디어 주크박스 시스템(200)에 탑재되는 특화된 웹브라우저는, 서버(100)에 접속할 때 웹페이지에서의 발자취인 웹로그를 수집을 할 수 있도록 구성된다. 웹브라우저는 HTML이나 XHTML 등과 같은 Markup Language에서 메타 태그를 이용하여 해당 웹로그 정보를 획득할 수 있도록 구성된다. 획득된 웹로그 정보는 축적되며, 축적된 웹로그 정보로부터 사용자의 탐색 깊이(search depth), 탐색 다양성(search variety) 및 체류시간(staying time) 등의 탐색 특성을 알 수 있다.On the other hand, the specialized web browser mounted on the multimedia jukebox system 200 is configured to collect the footsteps weblog from the web page when connecting to the server 100. The web browser is configured to obtain the web log information by using meta tag in Markup Language such as HTML or XHTML. The acquired weblog information is accumulated, and the search characteristics such as search depth, search variety, and staying time of the user can be known from the accumulated weblog information.

도 2는 음악 컨텐츠를 제공하는 웹사이트의 구조를 예시한 도면이다.2 is a diagram illustrating the structure of a website that provides music contents.

도 2에 예시된 웹사이트 구조는, 서비스 페이지(Service Page), 서비스 영역(Service Region) 및 서비스 요소(Service Element)의 3개 레벨로 구성된다. 서비스 페이지(Service Page)는 다수의 서비스 영역(Service Region)을 가지며, 서비스 영역(Service Region)은 다수의 서비스 요소(Service Element)를 가진다.The website structure illustrated in FIG. 2 is composed of three levels: a service page, a service region, and a service element. The service page has a plurality of service regions, and the service region has a plurality of service elements.

이하에서는 서비스 페이지의 레벨을 1로, 서비스 영역의 레벨을 2로 서비스 요소의 레벨을 3으로 하여, 탐색 깊이와 탐색 다양성 및 체류시간에 대해서 설명한다.The following describes the search depth, the search diversity, and the time of stay, with the service page being 1, the service area being 2, and the service element being 3.

탐색 깊이는 사용자가 웹 사이트(main)에 방문하여 레벨 3인 컨텐츠를 구매할 때까지 접근한 경로의 수를 나타내는 것으로서, 예를 들어 탐색 경로가 main → new releases(레벨1) → music A(레벨3) → genre(레벨1) → music B(구매, 레벨3)인 경우 탐색 깊이는 3이 된다.The navigation depth is the number of paths that a user takes to visit a website (main) and purchase level 3 content. For example, the navigation path is main → new releases (level 1) → music A (level 3). ) → genre (level 1) → music B (purchase, level 3), the search depth is 3.

탐색 다양성은 탐색 경로상에서 레벨이 같은 단계 혹은 높은 단계(레벨1 > 레벨2 > 레벨3 순으로 높은 단계가 됨)로 이동한 횟수를 의미하며 상기의 탐색 경로 예에서는 music A(레벨3) → genre(레벨1)의 1의 탐색 다양성을 가진다. 체류시간은 사용자가 웹사이트에 접속해서 컨텐츠를 구매할 때까지의 총 시간을 의미한다.The search diversity refers to the number of times the level has moved to the same level or higher level (level 1> level 2> level 3) on the search path. In the example search path above, music A (level 3) → genre Has a search diversity of 1 in (level 1). The residence time means the total time until the user accesses the website and purchases the content.

본 발명의 일 실시예에서 멀티미디어 주크박스 시스템(200)이 상기한 탐색 깊이, 탐색 다양성 및 체류 시간에 대한 정보를 획득하기 위하여 메타태그를 이용한다. 본 발명의 일 실시예를 구현하기 위하여 특화된 웹브라우저를 이용할 수 있으며, 서버(100)가 제공하는 웹페이지는 아래와 같은 코드를 포함하도록 할 수 있다.In an embodiment of the present invention, the multimedia jukebox system 200 uses the meta tag to obtain information about the search depth, search diversity, and residence time. In order to implement an embodiment of the present invention, a specialized web browser may be used, and the web page provided by the server 100 may include the following code.

Figure 112010003482282-pat00001
Figure 112010003482282-pat00001

웹 페이지의 메타 태그에 레벨을 지정하고 특화된 브라우저에서 이를 인식하여 사용자가 어느 레벨에 있는 지를 알아 낼 수 있다. 이 메타 태그는 해당 웹 페이지의 정보를 추가하는 하나의 방법으로 사용자에게 직접적으로 표현되는 정보는 아니나, 이를 이용하여 탐색 깊이 및 탐색 다양성을 알 수 있다.You can specify the level in the meta tag of a web page and recognize it in a specialized browser to find out which level you are at. This meta tag is not a information directly expressed to the user as a method of adding information of the corresponding web page, but the meta tag can be used to know the depth of navigation and the diversity of navigation.

사용자가 멀티미디어 컨텐츠를 구매하거나 선택하기 위하여 탐색하는 과정에서의 로그 정보를 축적하여 알 수 있는 탐색 특성 벡터, wLog는 다음의 수식과 같이 정의된다.A search characteristic vector, wLog, which can be obtained by accumulating log information in a process of searching for a user to purchase or select multimedia content, is defined as the following equation.

Figure 112010003482282-pat00002
Figure 112010003482282-pat00002

탐색 특성 벡터는 탐색 깊이(이하 ‘d’라고 한다), 탐색 다양성(이하 ‘v’라고 한다) 및 체류시간(이하 ‘s’라고 한다)으로 구성되며, 이러한 탐색 특성 벡터, wLog는 멀티미디어 주크박스 시스템(200)이 하나의 탐색 과정으로부터 생성할 수도 있지만 복수의 탐색 과정을 누적하여 평균하는 등의 방법으로 생성될 수도 있다.The search feature vector is composed of search depth (hereinafter referred to as 'd'), search diversity (hereinafter referred to as 'v') and dwell time (hereinafter referred to as 's'), and this search feature vector, wLog, is a multimedia jukebox Although the system 200 may generate from one search process, it may be generated by accumulating and averaging a plurality of search processes.

한편, 사용자의 행동유형은 상기한 탐색 특성으로부터 각 행동유형에서 대표 벡터와의 거리를 이용하여 계산될 수 있다.On the other hand, the behavior type of the user may be calculated using the distance from the representative vector in each behavior type from the search feature described above.

도 6은 각 행동유형에서 대표적인 탐색 특성의 값(d,v,s)을 도시한 도면이다. 6 is a diagram illustrating values (d, v, s) of typical search characteristics in each behavior type.

각 행동유형을 대표하는 대표적인 탐색 특성의 값(d,v,s)을 벡터로 표시한 것이 Pj이다Pj is a vector representation of the values (d, v, s) of typical search features representing each behavior type.

Pj =(d, v, s), j={D,I,S,C}P j = (d, v, s), j = {D, I, S, C}

PD : D 타입에서 탐색 특성의 대표 벡터로서 각 원소는 pDk, k={d,v,s}로 구성됨P D : Representative vector of search characteristics in type D. Each element consists of p Dk , k = {d, v, s}

PI : I 타입에서 탐색 특성의 대표 벡터로서 각 원소는 pIk, k={d,v,s}로 구성됨P I : Representative vector of search characteristics of type I, each element consisting of p Ik , k = {d, v, s}

PS : S 타입에서 탐색 특성의 대표 벡터로서 각 원소는 pSk, k={d,v,s}로 구성됨P S : Representative vector of search characteristics in S type. Each element consists of p Sk , k = {d, v, s}

PC : C 타입에서 탐색 특성의 대표 벡터로서 각 원소는 pCk, k={d,v,s}로 구성됨P C : Representative vector of search characteristics in type C. Each element consists of p Ck , k = {d, v, s}

그리고 사용자의 탐색 특성 벡터인 wLog의 각 원소는 uk, k={d,v,s}로 표시할 때, 사용자의 탐색 특성 벡터와 각 행동유형별 대표 벡터 사이의 거리는 다음과 같이 계산된다.When each element of wLog, which is the user's search feature vector, is represented by u k , k = {d, v, s}, the distance between the user's search feature vector and the representative vector of each behavior type is calculated as follows.

Figure 112010003482282-pat00003
Figure 112010003482282-pat00003

dD : 사용자의 탐색 특성 벡터(wLog)와 D타입의 대표 벡터(PD)와의 거리d D : Distance between user's search characteristic vector (wLog) and representative vector of type D (P D )

dI : 사용자의 탐색 특성 벡터(wLog)와 I타입의 대표 벡터(PI)와의 거리d I : Distance between user's search characteristic vector (wLog) and representative vector of type I (P I )

dS : 사용자의 탐색 특성 벡터(wLog)와 S타입의 대표 벡터(PS)와의 거리d S : Distance between user's search characteristic vector (wLog) and representative vector of type S (P S )

dC : 사용자의 탐색 특성 벡터(wLog)와 C타입의 대표 벡터(PC)와의 거리d C : Distance between user's search characteristic vector (wLog) and representative vector of type C (P C )

본 발명의 일 실시 형태에 따라, 사용자의 탐색 특성 벡터(wLog)와 각 행동유형별 대표 벡터 사이의 거리를 구하여 가장 거리가 짧은 행동 유형을 사용자의 행동유형으로 결정할 수 있다. 결정된 사용자의 행동 유형을 주요 인자로 하여 멀티미디어 컨텐츠를 추천한다.According to one embodiment of the present invention, the distance between the user's search feature vector (wLog) and a representative vector for each action type may be determined to determine the action type having the shortest distance as the action type of the user. The multimedia content is recommended based on the determined user's behavior type.

{참고로, 본 발명의 다른 실시 형태에서는, 사용자의 행동 유형을 명시적으로 결정하지 않고 사용자의 탐색 특성을 기초로 각 멀티미디어 컨텐츠에 대한 선호도를 계산하고 이 선호도를 주요 인자로 하여 멀티미디어 컨텐츠를 추천하는 방법이 있으며, 이에 대해서는 후술한다.}{For reference, in another embodiment of the present invention, the preference for each multimedia content is calculated based on the navigation characteristics of the user without explicitly determining the user's behavior type, and the multimedia content is recommended based on the preference as a main factor. There is a method, which will be described later.}

사용자의 행동유형이 결정되면 다음과 같은 방법으로 멀티미디어 컨텐츠를 추천할 수 있다. 각 멀티미디어 컨텐츠는 발매일, 인기도, 아티스트(가수, 감독), 타이틀과 같은 속성을 갖는다.Once the user's behavior type is determined, multimedia content can be recommended in the following ways. Each multimedia content has attributes such as release date, popularity, artist (singer, director) and title.

D 타입은 주도형으로 도전을 받아들이고 의사결정이 빠르며 새로운 것에 대해 관심이 많은 행동유형이기 때문에 발매일 속성이 중요하다. 따라서 D 타입으로 결정된 사용자에게는 발매일 속성만을 고려하여 또는 발매일 속성을 주요 인자로 하여 멀티미디어 컨텐츠를 추천한다.The release date attribute is important because the D-type is a behavioral type that accepts challenges, makes decisions faster, and is interested in new things. Therefore, the multimedia content is recommended to the user determined as the D type in consideration of the release date attribute or the release date attribute as a main factor.

I 타입은 사교형으로 사람들과의 접촉을 좋아하고 사람들의 의견을 존중하며 잘 따르는 행동 유형이므로, 위의 4가지 속성 중 인기도가 중요하다. 따라서 I타입으로 결정된 사용자에게는 인기도 속성만을 고려하여 또는 인기도 속성을 주요 인자로 하여 멀티미디어 컨텐츠를 추천한다.Type I is a social type, a type of behavior that likes contact with people, respects people's opinions, and follows well, so the popularity of the above four attributes is important. Therefore, the multimedia content is recommended to the user determined as the I type by considering only the popularity attribute or using the popularity attribute as a main factor.

S 타입은 안정형으로 일관성 있게 수행하고 내성적이며 느긋한 행동 유형이므로, 위의 4가지 속성 중 아티스트(가수, 감독) 속성이 중요하다. 따라서 S타입으로 결정된 사용자에게는 동일한 아티스트(가수, 감독)의 숫자만을 고려하여 또는 동일한 아티스트(가수, 감독)의 숫자를 주요 인자로 하여 멀티미디어 컨텐츠를 추천한다.The S type is a stable, consistent, introspective and relaxed type of behavior, so the artist (singer, director) attribute is important among the above four attributes. Therefore, the multimedia content is recommended to the user determined as the S type considering only the number of the same artist (singer, director) or the number of the same artist (singer, director).

C 타입은 신중형으로 분석적으로 사용하는 행동 유형이므로, 사용자가 이용한 이용횟수가 중요하다. 타이틀 속성이 동일하면 동일한 멀티미디어 컨텐츠라 판단하고 동일한 멀티미디어 컨텐츠를 이용한 이용횟수를 산출하며, 이에 따라 이용횟수만을 고려하여 또는 이용횟수를 주요 인자로 하여 멀티미디어 컨텐츠를 추천한다.The C type is a deliberate and analytic type of behavior, so the number of times a user uses it is important. If the title attributes are the same, the content is determined to be the same multimedia content and the number of times using the same multimedia content is calculated. Accordingly, the multimedia content is recommended considering only the number of times or using the number of times as the main factor.

결정된 사용자의 행동유형과 추천할 멀티미디 컨텐츠를 연결짓는 방법은 다양할 수 있다. 상기에서는 D타입, I타입, S타입 및 C 타입과 발매일, 인기도, 아티스트(가수, 감독) 및 이용횟수를 각각 연결지어 멀티미디어 컨텐츠를 추천하였으나, 멀티미디어 컨텐츠의 다른 속성을 연결지어 추천할 수도 있음은 물론이다.There may be various ways of associating the determined user's behavior type with the multimedia content to be recommended. In the above, multimedia content is recommended by connecting D type, I type, S type, and C type with release date, popularity, artist (singer, director), and number of times of use, but it may be recommended by connecting other attributes of multimedia content. Of course.

상기에서는 사용자의 행동유형을 결정하고 이를 바탕으로 멀티미디어 컨텐츠를 추천하는 방법에 대해서 설명하였다. 이하에서는 사용자의 행동유형을 명시적으로 하나로 결정짓지 않고도 멀티미디어 컨텐츠를 추천하는 방법에 대해서 설명한다.In the above, the method of determining the behavior type of the user and recommending the multimedia content is described. Hereinafter, a method of recommending multimedia content without explicitly determining a user's behavior type as one will be described.

도 7은 본 발명의 다른 일 실시예에 따라 멀티미디어 컨텐츠를 추천하는 방법을 도시한 프로차트이다.7 is a flowchart illustrating a method for recommending multimedia content according to another embodiment of the present invention.

멀티미디어 주크박스 시스템(100)은, 서버(100)에 접속하여 멀티미디어 컨텐츠를 선택하기 위하여 탐색하는 과정에서의 웹로그 정보를 획득하고 축적한다(S200). 축적된 웹로그 정보에 기초하여 사용자의 탐색 특성을 결정짓는다(S210).The multimedia jukebox system 100 obtains and accumulates weblog information in the process of searching for access to the server 100 to select multimedia content (S200). The search characteristic of the user is determined based on the accumulated weblog information (S210).

이와 같이 웹로그 정보에 기초하여 사용자의 탐색 특성을 결정 짓는 것에 관해서는 상기한 실시 형태와 동일하므로 설명을 생략한다.As described above, the determination of the search characteristics of the user based on the weblog information is the same as in the above-described embodiment, and thus the description thereof is omitted.

그리고 멀티미디어 주크박스 시스템(200)은 결정된 사용자의 탐색 특성을 기초로 각 멀티미디어 컨텐츠에 대하여 선호도를 계산한다(S220). 이는 사용자의 탐색 특성으로부터 가중치 벡터를 계산하고 가중치 벡터와 각 멀티미디어 컨텐츠의 속성벡터를 연산하여 각 멀티미디어 컨텐츠에 대한 선호도를 계산하는 과정을 포함한다. 이에 대해서는 후술한다.The multimedia jukebox system 200 calculates a preference for each multimedia content on the basis of the determined search characteristics of the user (S220). This includes calculating a weight vector from the search characteristics of the user and calculating a preference for each multimedia content by calculating the weight vector and the attribute vector of each multimedia content. This will be described later.

그리고 멀티미디어 주크박스 시스템(200)은 상기한 선호도를 주요인자로 하여 멀티미디어 컨텐츠를 추천한다(S230). 멀티미디어 주크박스 시스템(200)은 선호도만으로 멀티미디어 컨텐츠를 추천할 수도 있으며, 선호도뿐만 아니라 다른 인자도 고려하여 추천할 수도 있다.The multimedia jukebox system 200 recommends the multimedia content using the above preference as a main factor (S230). The multimedia jukebox system 200 may recommend multimedia content based only on the preferences, and may consider the other factors as well as the preferences.

사용자의 탐색 특성으로부터 가중치 벡터를 구하는 방법은 다음과 같다. 가중치 벡터 W는 4개의 인자, wD, wI, wS및 wC로 구성되고 각 행동유형별 가중치, 즉 사용자가 각 행동유형에 연관되어 있는 정도를 나타낸다. 가중치 벡터 W의 각 원소 wj, j={D,I,S,C}는 다음과 같이 구할 수 있다.The method for obtaining the weight vector from the search characteristics of the user is as follows. The weight vector W is composed of four factors, w D , w I , w S and w C and represents the weight for each behavior type, that is, the degree to which the user is associated with each behavior type. Each element w j , j = {D, I, S, C} of the weight vector W can be obtained as follows.

Figure 112010003482282-pat00004
Figure 112010003482282-pat00004

상기 수식에서 dj는 앞선 실시예에서 각 행동 유형별로 사용자의 탐색 특성 벡터와 각 행동유형별 대표 벡터 사이의 거리를 나타낸다. 즉, 다음의 식과 같다.In the above formula, d j represents the distance between the search feature vector of the user for each behavior type and the representative vector for each behavior type in the above embodiment. That is, it is as follows.

Figure 112010003482282-pat00005
Figure 112010003482282-pat00005

멀티미디어 컨텐츠는 저마다 고유한 속성을 지닌다. 멀티미디어 컨텐츠의 속성을 벡터로 정의하여 이용할 수 있다. 멀티미디어 컨텐츠에 대한 속성 벡터 AV는 4개의 원소, 즉 r,p,m,f를 가지며 다음과 같이 정의하여 사용한다.Each multimedia content has its own attributes. Attributes of multimedia content may be defined and used as vectors. The attribute vector AV for the multimedia content has four elements, that is, r, p, m, f, and is defined and used as follows.

r : 발매일과 관련되며 [0,1]사이의 값으로 정규화한 값임r: Relevant to release date, normalized to a value between [0,1]

p : 인기도와 관련되며 [0,1]사이의 값으로 정규화한 값임p is related to popularity and is normalized to a value between [0,1]

m : 전체 멀티미디어 컨텐츠에서 해당 멀티미디어 컨텐츠의 아티스트와 동일한 아티스트의 컨텐츠 숫자와 관련되며 [0,1]사이의 값으로 정규화한 값임m: Total multimedia contents are related to the number of contents of the same artist as the artist of the corresponding multimedia contents and normalized to a value between [0,1].

f : 사용자의 컨텐츠 이용 횟수와 관련되며 [0,1]사이의 값으로 정규화한 값임f: Relevant to the number of times the user uses the content, normalized to a value between [0,1]

그리고 앞선 실시예에서 언급한 것처럼 발매일 속성은 D 타입 사용자에게 중요한 속성이며, 인기도 속성은 I 타입 사용자에게 중요한 속성이며, 동일 아티스트의 컨텐츠 수가 S 타입 사용자에게는 중요한 속성이며, C 타입 사용자에게는 사용자의 컨텐츠 이용 횟수가 중요한 속성에 해당한다.As mentioned in the above embodiment, the release date attribute is an important attribute for a D type user, a popularity attribute is an important attribute for an I type user, the number of contents of the same artist is an important attribute for an S type user, and a user's content for a C type user. The number of uses is an important attribute.

따라서 각 멀티미디어 컨텐츠에 대한 선호도는 각 속성값에 관련되는 가중치를 곱하여 모두 합한 값으로 구한다. 즉, r값에는 가중치 wD를 곱하고, p값에는 가중치 wI를 곱하고, m값에는 가중치 wS를 곱하고, f값에는 가중치 wC값을 곱하여 합함으로써 구한다.Therefore, the preference for each multimedia content is obtained by multiplying the weights associated with each attribute value and adding them together. In other words, the value r is multiplied by the weight w D , the p value is multiplied by the weight w I , the m value is multiplied by the weight w S , and the f value is multiplied by the weight w C to obtain the sum.

선호도 pr은 다음의 식과 같이 가중치 벡터 W와 속성 벡터 AV의 내적으로 계산될 수 있다.The preference pr may be calculated internally of the weight vector W and the attribute vector AV as in the following equation.

Figure 112010003482282-pat00006
Figure 112010003482282-pat00006

각 멀티미디어 컨텐츠에 대하여 위와 같이 사용자의 선호도가 수치화될 수 있으며, 선호도 값에 기초하여 사용자에 대하여 멀티미디어 컨텐츠를 추천할 수 있다. 멀티미디어 컨텐츠를 추천할 때에는 선호도만을 고려하여 추천할 수도 있으나, 다른 인자와 연계하여 추천할 수도 있다.For each multimedia content, the user's preference may be quantified as described above, and the multimedia content may be recommended to the user based on the preference value. When recommending multimedia content, it may be recommended considering only preferences, but may be recommended in connection with other factors.

도 3은 본 발명의 일 실시예에 따라 개인용 멀티미디어 주크박스 시스템(200)의 내부 구성을 더욱 상세히 나타내고 서버(100) 및 멀티미디어 재생 단말(300)을 예시한 도면이다.3 is a diagram illustrating the internal configuration of the personal multimedia jukebox system 200 in more detail and illustrating the server 100 and the multimedia playback terminal 300 according to an embodiment of the present invention.

도 3에 따르면 멀티미디어 주크박스 시스템은 수집 에이전트(210), 추천 에이전트(220), 전송 에이전트(230), 사용정보 저장부(240) 및 컨텐츠 저장부(250)를 포함하여 구성된다.According to FIG. 3, the multimedia jukebox system includes a collection agent 210, a recommendation agent 220, a transmission agent 230, a usage information storage unit 240, and a content storage unit 250.

도 4는 사용정보 저장부(240)에 저장되는 사용정보를 예시한 도면이다.4 is a diagram illustrating usage information stored in the usage information storage unit 240.

웹로그 정보는 서버(100)에서 사용자가 탐색한 과정을 기록한 발자취 정보이며, 웹로그 정보에는 사용자ID, 날짜, 탐색 깊이, 탐색 다양성 및 체류시간을 포함한다. 이러한 정보는 서버(100)에서 개인이 멀티미디어 컨텐츠를 탐색하여 구매하기까지 과정에서 획득되는 정보이다. 웹로그 정보는 각 탐색에 대하여 저장되는 저장될 수 있는 정보일 수 있으며, 이 경우 각 탐색별로 각각의 웹로그 정보가 저장된다.The weblog information is footstep information that records the user's search in the server 100. The weblog information includes a user ID, a date, a search depth, a search diversity, and a residence time. This information is information acquired in the process of the individual to search for and purchase the multimedia content in the server 100. The weblog information may be information that can be stored for each search. In this case, each weblog information is stored for each search.

재생 정보는 멀티미디어 재생 단말(300)로부터 얻는 정보이며, 아울러 멀티미디어 주크박스 시스템(200)이 스스로 재생한 경우에는 자신의 재생 정보를 포함할 수도 있다. 재생 정보는 멀티미디어 컨텐츠의 ID(M_id), 재생시의 시간, 날짜, 요일, 날씨, 온도 정보와 해당 컨텐츠의 사용 횟수 정보가 포함된다. 속성정보는 멀티미디어 컨텐츠의 속성정보로서 멀티미디어 컨텐츠의 ID(M_id), 장르, 아티스트(가수, 감독), 제작자, 타이틀, 인기도, 발매일, 제목 등을 포함한다. 웹로그 정보, 재생 정보 및 속성 정보는 파일시스템을 사용하여 저장하거나 혹은 데이터베이스 시스템을 사용하여 저장될 수도 있다.The reproduction information is information obtained from the multimedia reproduction terminal 300, and may also include its own reproduction information when the multimedia jukebox system 200 reproduces itself. The reproduction information includes ID (M_id) of the multimedia content, time, date, day of the week, weather, temperature information, and information on the number of times of use of the corresponding content. The attribution information is the attribution information of the multimedia content and includes the multimedia content ID (M_id), genre, artist (singer, director), creator, title, popularity, release date, title, and the like. Weblog information, playback information, and attribute information may be stored using a file system or may be stored using a database system.

수집 에이전트(210)은 상기한 웹로그 정보, 재생정보 및 속성정보를 포함하는 정보를 수집하고 관리하는 기능을 수행한다. 수집 에이전트(210)는 멀티미디어 주크박스 시스템(200) 자체로부터 상기 정보를 수집하거나, 서버(100) 또는 멀티미디어 재생 단말기(300)와의 협조에 의하여 상기 정보를 수집할 수 있다.The collection agent 210 performs a function of collecting and managing information including the weblog information, the playback information, and the attribute information. The collection agent 210 may collect the information from the multimedia jukebox system 200 itself, or collect the information in cooperation with the server 100 or the multimedia playback terminal 300.

추천 에이전트(220)는 수집 에이전트(210)가 수집한 사용 정보에 기초하여 사용자에게 개인화된 멀티미디어 컨텐츠를 추천한다. 추천 에이전트(220)는 웹로그 정보로부터 사용자의 행동 유형을 결정하며 결정된 행동 유형을 주요 인자로 하여 사용자에게 멀티미디어 컨텐츠를 추천한다. 다른 실시 형태로서 추천 에이전트(220)는 웹로그 정보로부터 사용자의 탐색 특성을 결정하며, 탐색 특성으로부터 멀티미디어 컨텐츠의 속성을 고려하여 각 멀티미디어 컨텐츠에 대한 선호도를 계산하며, 상기 선호도를 주요 인자로 하여 멀티미디어 컨텐츠를 추천한다.The recommendation agent 220 recommends personalized multimedia content to the user based on the usage information collected by the collection agent 210. The recommendation agent 220 determines the user's behavior type from the weblog information and recommends the multimedia content to the user based on the determined behavior type as a main factor. In another embodiment, the recommendation agent 220 determines the user's search characteristics from the weblog information, calculates the preferences for each multimedia content in consideration of the attributes of the multimedia contents from the search characteristics, and uses the preference as the main factor. Recommend content.

전송 에이전트(230)는 서버(100) 및 멀티미디어 재생 단말(300)과의 전송 기능을 담당한다. 전송 에이전트(230)는 서버(100)와 접속하여 멀티미디어 컨텐츠를 탐색하는 과정, 서버(100)로부터 멀티미디어 컨텐츠를 다운로드하는 과정, 멀티미디어 재생 단말(100)로 멀티미디어 컨텐츠를 다운로드하는 과정, 멀티미디어 재생 단말(100)로부터 재생 정보를 수신하는 과정 등에 관여한다.The transmission agent 230 is responsible for the transmission function with the server 100 and the multimedia playback terminal 300. The transmission agent 230 is connected to the server 100 to search for multimedia content, to download the multimedia content from the server 100, to download the multimedia content to the multimedia playback terminal 100, the multimedia playback terminal ( It is involved in the process of receiving playback information from 100).

수집 에이전트(210), 추천 에이전트(220) 및 전송 에이전트(230)는 전용의 하드웨어로 구현될 수도 있으나, 범용 하드웨어에 탑재되는 소프트웨어 컴포넌트일 수도 있다.The collection agent 210, the recommendation agent 220, and the transmission agent 230 may be implemented as dedicated hardware, or may be software components mounted on general-purpose hardware.

상기에서는 행동 유형 또는 선호도를 주요 인자로 하여 멀티미디어 컨텐츠를 추천하는 것에 대해서 설명하였으나, 상기한 인자와 함께 다른 인자를 고려하여 멀티미디어 컨텐츠를 추천할 수도 있다. 예를 들면, 사용자의 상황에 따른 사용자의 선호 장르를 고려할 수 있다.In the above description, the recommendation of the multimedia content using the behavior type or the preference as the main factor has been described, but the multimedia content may be recommended in consideration of the other factors together with the above factors. For example, the user may consider the user's preferred genre according to the user's situation.

도 8은 각 멀티미디어 컨텐츠의 재생시 상황 속성을 예시한 표이다. 상황이란 날씨, 시간(새벽, 아침, 오후, 저녁 또는 밤 중에서 어느 때인지 여부) 요일, 온도일 수 있다.8 is a table illustrating situation attributes when playing each multimedia content. A situation can be weather, time of day (whether it is dawn, morning, afternoon, evening or night), and temperature.

도 4의 재생 정보에는 재생된 각 멀티미디어 컨텐츠에 대하여 재생시의 상황 정보가 함께 포함되어 있다. 그리고 속성정보에 의해 각 멀티미디어 컨텐츠의 장르를 알 수 있다. 그렇다면, 멀티미디어 컨텐츠의 재생이 있을 때마다 그 때의 상황을 축적할 수 있으며, 상황에 따라 사용자가 선택한 멀티미디어 컨텐츠의 장르를 추출하여 이를 의사결정트리로서 미리 구축할 수 있다.The reproduction information of FIG. 4 includes contextual information at the time of reproduction for each of the reproduced multimedia contents. The genre of each multimedia content can be known by the attribute information. Then, whenever there is a reproduction of the multimedia content, the situation at that time can be accumulated, and the genre of the multimedia content selected by the user according to the situation can be extracted and built in advance as a decision tree.

도 9는 상황에 따른 장르 추천을 위한 의사결정트리를 예시한 도면이다.9 is a diagram illustrating a decision tree for genre recommendation according to a situation.

본 발명의 일 실시형태에서는 상황에 따른 사용자의 선호 장르에 관한 정보를 축적한다. 그리고 멀티미디어 주크박스 시스템(200)은 현재의 상황을 감지하거나 통신망을 통해 제공받는다. 시간, 요일 등은 스스로 알 수도 있으며, 날씨 및 온도는 통신망을 통해 제공받거나 자체 센서를 통하여 감지할 수도 있다. 이와 같이 현재의 상황을 판단한 후 상기한 의사결정트리에 의하여 사용자에게 추천할 장르를 결정한다. 추천 장르는 단독으로 이용되기 보다 상기한 실시형태에서 멀티미디어 컨텐츠를 추천할 때 보조 인자로 이용된다.In one embodiment of the present invention, information about a user's preferred genre according to a situation is accumulated. The multimedia jukebox system 200 detects the current situation or is provided through a communication network. The time, day of the week, etc. can be known by themselves, and the weather and temperature can be provided through a communication network or can be sensed through its own sensor. After determining the current situation, the genre to be recommended to the user is determined by the decision tree. The recommendation genre is used as an auxiliary factor when recommending multimedia content in the above embodiment, rather than being used alone.

상기에서는 본 발명의 멀티미디어 컨텐츠 추천방법을 멀티미디어 주크박스 시스템(200)을 중심으로 수행하는 것을 설명하였으나, 멀티미디어 컨텐츠 추천방법 자체는 꼭 멀티미디어 주크박스 시스템(200)이 아니라도 서버(100)에 접속하여 멀티미디어 컨텐츠를 탐색하고 멀티미디어 컨텐츠를 보관하는 모든 단말이 수행할 수 있다. 예를 들면 멀티미디어 재생 단말(300)이 서버(100)에 직접 접속하여 멀티미디어 컨텐츠를 탐색하고 멀티미디어 컨텐츠를 보관할 수 있는 단말이라면, 상기한 멀티미디어 컨텐츠 추천 방법을 실행하도록 프로그램할 수도 있다.In the above, the multimedia content recommendation method of the present invention has been described based on the multimedia jukebox system 200. However, the multimedia content recommendation method itself is not necessarily the multimedia jukebox system 200, but is connected to the server 100. All terminals that search for multimedia content and store the multimedia content may be performed. For example, if the multimedia reproducing terminal 300 is a terminal capable of directly accessing the server 100 to search for multimedia contents and to store the multimedia contents, the multimedia reproducing terminal 300 may be programmed to execute the above-mentioned multimedia content recommendation method.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시 예 및 첨부된 도면에 의해 한정되는 것이 아니다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention. The present invention is not limited to the drawings.

100 서버 200 멀티미디어 주크박스 시스템
210 수집에이전트 220 추천에이전트
230 전송에이전트 240 사용정보저장부
250 컨텐츠저장부 300 멀티미디어 재생 단말
400 통신망 500 근거리 통신
100 Server 200 Multimedia Jukebox System
210 Collecting Agent 220 Recommended Agent
230 Transfer Agent 240 User Information Storage
250 Content storage unit 300 Multimedia playback terminal
400 Network 500 Local Area Communication

Claims (14)

멀티미디어 컨텐츠를 제공하는 서버에 접속하여 멀티미디어 컨텐츠를 탐색하고 멀티미디어 컨텐츠를 보관하는 기능을 적어도 가진 단말에서 실행되는 멀티미디어 컨텐츠 추천 방법에 있어서,
상기 단말이 상기 서버에 접속하여 멀티미디어 컨텐츠를 선택하기 위하여 탐색하는 과정에서의 웹로그 정보를 획득하고 축적하는 제 1 단계;
상기 단말이, 상기 제 1 단계에서 축적된 상기 웹로그 정보에 의거하여, 탐색 깊이, 탐색 다양성 및 체류시간을 포함하는 사용자의 탐색 특성 벡터를 추출하며, 추출된 상기 탐색 특성 벡터와 각 행동 유형 별 대표 벡터 사이의 거리에 기초하여 사용자의 행동 유형 - 여기서 행동 유형은 사용자의 행동 경향을 미리 정해진 개수의 타입으로 분류한 것이다 - 을 결정하는 제 2 단계;
상기 단말이, 사용자에게 추천 가능한 복수의 멀티미디어 컨텐츠 중에서, 상기 제 2 단계에서 결정된 상기 사용자의 행동 유형을 주요 인자로 하여 멀티미디어 컨텐츠를 추천하는 제 3 단계;
를 포함하는 것을 특징으로 하는 멀티미디어 컨텐츠 추천 방법.
A multimedia content recommendation method executed in a terminal having at least a function of searching for multimedia content and storing multimedia content by accessing a server providing multimedia content,
A first step of acquiring and accumulating weblog information in a process of searching for the multimedia content by the terminal accessing the server;
The terminal extracts a user's search feature vector including search depth, search diversity, and residence time based on the weblog information accumulated in the first step, and extracts the search feature vector and each action type. A second step of determining a behavior type of the user based on the distance between the representative vectors, wherein the behavior type is a classification of the user's behavior tendency into a predetermined number of types;
A third step of, by the terminal, recommending the multimedia content based on the behavior type of the user determined in the second step, from among a plurality of multimedia contents recommendable to the user;
Multimedia content recommendation method comprising a.
멀티미디어 컨텐츠를 제공하는 서버에 접속하여 멀티미디어 컨텐츠를 탐색하고 멀티미디어 컨텐츠를 보관하는 기능을 적어도 가진 단말에서 실행되는 멀티미디어 컨텐츠 추천 방법에 있어서,
상기 단말이 상기 서버에 접속하여 멀티미디어 컨텐츠를 선택하기 위하여 탐색하는 과정에서 획득한 웹로그 정보에 기초하여, 탐색 깊이, 탐색 다양성 및 체류시간을 포함하는 사용자의 탐색 특성을 결정짓는 제 1 단계;
상기 단말이 상기 제 1 단계에서 결정된 탐색 특성으로부터 각 행동 유형 별 가중치 - 여기서 행동 유형은 사용자의 행동 경향을 미리 정해진 개수의 타입으로 분류한 것이고, 상기 각 행동 유형 별 가중치를 모으면 가중치 벡터가 됨 - 를 구하고 상기 가중치 벡터와 각 멀티미디어 컨텐츠의 속성 벡터 - 여기서 속성 벡터는 멀티미디어 컨텐츠의 각 속성을 값으로 표현한 벡터임- 사이의 내적을 구함으로써 각 멀티미디어 컨텐츠에 대한 선호도를 계산하는 제 2 단계;
상기 단말이 사용자에게 추천 가능한 복수의 멀티미디어 컨텐츠 중에서, 상기 제 2 단계에서 계산된 상기 선호도를 주요 인자로 하여 멀티미디어 컨텐츠를 추천하는 제 3 단계;
를 포함하는 것을 특징으로 하는 멀티미디어 컨텐츠 추천 방법.
A multimedia content recommendation method executed in a terminal having at least a function of searching for multimedia content and storing multimedia content by accessing a server providing multimedia content,
A first step of determining a user's search characteristics including search depth, search diversity, and dwell time, based on the weblog information acquired in the process of the terminal accessing the server to select multimedia contents;
The terminal weights each action type from the search characteristics determined in the first step, wherein the action type is classified into a predetermined number of types of behavior trends of the user, and the weights for each action type are a weight vector. Calculating a preference for each multimedia content by obtaining a dot product between the weight vector and the property vector of each multimedia content, wherein the property vector is a vector representing each property of the multimedia content as a value;
A third step of recommending, by the terminal, the multimedia content based on the preference calculated in the second step as a main factor among a plurality of multimedia contents that can be recommended to the user;
Multimedia content recommendation method comprising a.
삭제delete 청구항 1 또는 청구항 2에 있어서,
상기 탐색 깊이 및 탐색 다양성은 특화된 브라우저를 사용하여 웹페이지의 메타 태그에 포함된 레벨 정보를 기초로 추출되는 것을 특징으로 하는 멀티미디어 컨텐츠 추천 방법.
The method according to claim 1 or 2,
The search depth and the search diversity are extracted based on the level information included in the meta tag of the web page using a specialized browser.
삭제delete 삭제delete 삭제delete 청구항 1 또는 청구항 2에 있어서
상기 행동 유형은 주도형, 사교형, 안정형 및 신중형을 포함하는 것을 특징으로 하는 멀티미디어 컨텐츠 추천 방법.
The method according to claim 1 or 2
The action type includes a proactive, social, stable and discreet method.
청구항 1 또는 청구항 2에 있어서,
상기 제 3 단계에서 멀티미디어 컨텐츠를 추천할 때,
현재의 날씨를 포함하는 상황 정보에 기초하여 추천할 장르를 결정하는 것을 특징으로 하는 멀티미디어 컨텐츠 추천 방법.

The method according to claim 1 or 2,
When recommending multimedia content in the third step,
And determining a genre to be recommended based on the contextual information including the current weather.

멀티미디어 컨텐츠를 제공하는 서버로부터 멀티미디어 컨텐츠를 다운로드하여 저장, 관리하는 에이전트기반의 멀티미디어 주크박스 시스템에 있어서,
상기 서버로부터 다운로드 된 멀티미디어 컨텐츠를 저장하는 컨텐츠 저장부;
멀티미디어 컨텐츠를 탐색 또는 재생하는 과정에서 생성되는 정보를 포함하는 사용 정보를 수집하는 수집 에이전트;
상기 사용 정보를 저장하는 사용 정보 저장부;
상기 컨텐츠 저장부에 저장된 복수의 멀티미디어 컨텐츠 중에서, 상기 사용 정보에 기초하여 멀티미디어 컨텐츠를 추천하는 추천 에이전트;를 포함하며,
상기 사용 정보는 웹로그 정보를 포함하고,
상기 추천 에이전트가 멀티미디어 컨텐츠를 추천할 때에는,
상기 사용 정보 중의 웹로그 정보로부터 탐색 깊이, 탐색 다양성 및 체류시간을 포함하는 사용자의 탐색 특성을 결정하고, 상기 결정된 사용자의 탐색 특성으로부터 사용자의 행동 유형 - 여기서 행동 유형은 사용자의 행동 경향을 미리 정해진 개수의 타입으로 분류한 것이다 - 을 결정하며, 상기 결정된 사용자의 행동 유형을 주요 인자로 하여 멀티미디어 컨텐츠를 추천하는 것을 특징으로 하는 에이전트 기반의 멀티미디어 주크박스 시스템.
An agent-based multimedia jukebox system for downloading, storing, and managing multimedia contents from a server providing multimedia contents,
A content storage unit for storing the multimedia content downloaded from the server;
A collection agent collecting usage information including information generated in the process of browsing or playing the multimedia content;
A usage information storage unit for storing the usage information;
And a recommendation agent recommending the multimedia content based on the usage information among the plurality of multimedia contents stored in the content storage unit.
The usage information includes weblog information,
When the recommendation agent recommends multimedia content,
Determine the user's search characteristics, including search depth, search diversity, and dwell time, from the weblog information in the usage information; And classifying the content into a number of types, and recommending multimedia content based on the determined user's behavior type as a main factor.
삭제delete 삭제delete 삭제delete 청구항 10에 있어서,
멀티미디어 재생 단말(300)로 멀티미디어 컨텐츠를 다운로드하는 기능을 적어도 포함하는 전송 에이전트를 더 포함하는 것을 특징으로 하는 에이전트 기반의 멀티미디어 주크박스 시스템.
The method according to claim 10,
Agent-based multimedia jukebox system, characterized in that it further comprises a transport agent comprising at least the function of downloading the multimedia content to the multimedia playback terminal (300).
KR1020100004736A 2010-01-19 2010-01-19 Agent-Based Personalized Multimedia Jukebox System KR101111086B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100004736A KR101111086B1 (en) 2010-01-19 2010-01-19 Agent-Based Personalized Multimedia Jukebox System

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100004736A KR101111086B1 (en) 2010-01-19 2010-01-19 Agent-Based Personalized Multimedia Jukebox System

Publications (2)

Publication Number Publication Date
KR20110085122A KR20110085122A (en) 2011-07-27
KR101111086B1 true KR101111086B1 (en) 2012-02-24

Family

ID=44921965

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100004736A KR101111086B1 (en) 2010-01-19 2010-01-19 Agent-Based Personalized Multimedia Jukebox System

Country Status (1)

Country Link
KR (1) KR101111086B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7398921B2 (en) 2004-11-17 2008-07-15 Zito Jr Arthur J User-specific dispensing system
CA2587799C (en) 2004-11-17 2018-01-02 Arthur J. Zito Jr. User-specific dispensing system
MX2015011424A (en) * 2013-03-06 2016-06-06 Arthur J Zito Jr Multi-media presentation system.

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030003396A (en) * 2001-06-30 2003-01-10 주식회사 케이티 Method for Content Recommendation Service using Content Category-based Personal Profile structures
KR20060003257A (en) * 2004-07-05 2006-01-10 주식회사 소디프 이앤티 Music sorting recommendation service system and music sorting recommendation service method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030003396A (en) * 2001-06-30 2003-01-10 주식회사 케이티 Method for Content Recommendation Service using Content Category-based Personal Profile structures
KR20060003257A (en) * 2004-07-05 2006-01-10 주식회사 소디프 이앤티 Music sorting recommendation service system and music sorting recommendation service method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
유창훈. "온톨로지를 활용한 사용자 적응형 Mobile IPTV 컨텐츠 추천 시스템". 한국 정보 과학회 2009 가을 학술 발표 논문집. 제36권, 제2호, pp.200-204*

Also Published As

Publication number Publication date
KR20110085122A (en) 2011-07-27

Similar Documents

Publication Publication Date Title
US11573979B2 (en) Method for sharing and searching playlists
TWI636416B (en) Method and system for multi-phase ranking for content personalization
US10891679B2 (en) Generating media recommendations based upon beats per minute
US8886666B2 (en) Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
US8583641B2 (en) Method and apparatus for constructing user profile using content tag, and method for content recommendation using the constructed user profile
US7693887B2 (en) Dynamic identification of a new set of media items responsive to an input mediaset
KR101158481B1 (en) Information transmission system by collaborative filtering, information processing apparatus for use with information processing system and a computer readable recording medium recording thereon a program for use with information processing apparatus
US8244751B2 (en) Information processing apparatus and presenting method of related items
KR100923505B1 (en) Ranking system based on user's attention and the method thereof
US20120158713A1 (en) Ranking media content for cloud-based searches
US20140316930A1 (en) Explanations for personalized recommendations
KR101460611B1 (en) Method for gathering and providing user-interested information related to multimedia contents, and apparatus thereof
JP2013513844A (en) How to synchronize digital media content
US10628385B2 (en) Virtual collection of entities in sync process
EP1909194A1 (en) Information processing device, feature extraction method, recording medium, and program
EP2537272A1 (en) Method for providing a recommendation to a user
CN102165441A (en) Method, system, and apparatus for ranking media sharing channels
KR20080039578A (en) Smart dynamic browsing method for a mobile devices user
US9792003B1 (en) Dynamic format selection and delivery
KR101111086B1 (en) Agent-Based Personalized Multimedia Jukebox System
CN101527726A (en) Method and device for personalizing multimedia application
JP2010286859A (en) Content search device, content search method, and content providing system
KR20140037534A (en) Method for providing sns information using intelligent categories
Park et al. A personalized multimedia contents recommendation using a psychological model
CN102130932A (en) System, method and device for constructing homepage for mobile terminal

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20150102

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20151229

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20161227

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20191231

Year of fee payment: 9