KR101055306B1 - 웹 서비스 기반의 컨텐츠 관리 시스템 - Google Patents

웹 서비스 기반의 컨텐츠 관리 시스템 Download PDF

Info

Publication number
KR101055306B1
KR101055306B1 KR1020090051784A KR20090051784A KR101055306B1 KR 101055306 B1 KR101055306 B1 KR 101055306B1 KR 1020090051784 A KR1020090051784 A KR 1020090051784A KR 20090051784 A KR20090051784 A KR 20090051784A KR 101055306 B1 KR101055306 B1 KR 101055306B1
Authority
KR
South Korea
Prior art keywords
content
tag
search
module
generated
Prior art date
Application number
KR1020090051784A
Other languages
English (en)
Other versions
KR20100133084A (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 KR1020090051784A priority Critical patent/KR101055306B1/ko
Publication of KR20100133084A publication Critical patent/KR20100133084A/ko
Application granted granted Critical
Publication of KR101055306B1 publication Critical patent/KR101055306B1/ko

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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data

Landscapes

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

Abstract

본 발명은 웹 2.0 환경에서의 컨텐츠 관리 시스템에 관한 것이다. 본 발명은 마이크로 컨텐츠를 조합하거나, 'Open API'를 이용하거나, 또는 컨텐츠가 작성되어야 하는 속성을 가지는 컨텐츠 양식을 이용하여 다양한 타입의 구조화된 컨텐츠를 생성하는 컨텐츠 생성모듈(110)이 구비된다. 아울러 상기 컨텐츠 생성모듈(110)에서 생성된 컨텐츠를 기반으로 인맥 네트워크를 형성하는 네트워크 모듈(120) 및 상기 컨텐츠 생성모듈(110)에서 생성된 컨텐츠를 최근글/인기글, 사용자 또는 하나의 컨텐츠, 태그, 컨텐츠 타입의 요소 등을 조합하여 생성하고, 이를 RSS를 이용하여 배포하는 컨텐츠 배포모듈(130)이 구비된다. 특히 본 발명에는 상기 컨텐츠 생성모듈(110)에서 생성된 컨텐츠를 검색 및 탐색하는 검색/탐색모듈(140)을 구비하고 있다. 상기 검색/탐색모듈(140)에는 검색하고자 할 검색태그에 대하여 그 검색태그를 포함하는 컨텐츠를 추출하는 제 1 추출부(141)와, 상기 제 1 추출부(141)에 의해 추출된 컨텐츠에서 연관 가중치를 이용하여 상기 검색태그의 연관태그를 추출하는 제 2 추출부(142)와, 상기 제 2 추출부(142)에서 추출된 연관태그를 태그의 벡터공간형성과 유클리디안 유사도 함수를 이용하여 가장 유사도가 높은 순서대로 연관태그를 재 추출하는 제 3 추출부(143)와, 상기 제 3 추출부(143)에서 추출된 상위 연관태그에서 각각의 태그와 가장 유사도가 높은 태그를 찾아 클러스터링을 형성하는 클러스터링 형성부(144)와, 상기 클러스터링 형성부(144)에 의해 생성된 연관태그의 결과를 시각화하여 표시하는 표시부(145)를 포함하여 구성되고 있다. 이와 같은 본 발명에 따르면, 웹 2.0 환경에서 다양한 타입의 컨텐츠 생성이 가능하고, 컨텐츠의 구조화로 인하여 컨텐츠의 의미 추출이 용이함과 아울러 사용자 요구에 맞는 컨텐츠의 배포가 가능하고, 검색태그에 대한 연관된 태그의 검색이 손쉬우며, 클러스터된 연관태그를 시각화하여 보여주기 때문에 탐색이 편리한 이점이 있다.
웹 2.0, 컨텐츠, 컨텐츠 배포, 소셜 네트워크, 검색, 시각화

Description

웹 서비스 기반의 컨텐츠 관리 시스템{Contents management system based on Web Service}
본 발명은 컨텐츠 관리에 관한 것으로, 특히 웹 환경에서 사용자의 다양한 요구사항에 맞게 컨텐츠(contents)를 생성하고, 생성된 컨텐츠의 공유 및 검색이 보다 쉽게 이루어질 수 있도록 하는 웹 서비스 기반의 컨텐츠 관리 시스템에 관한 것이다.
최근의 웹 환경은 방대한 양의 정보를 손쉽게 얻을 수 있을 뿐만 아니라 사용자의 적극적인 참여를 유도하는 참여형 아키텍처(architecture)를 지향하고 있다. 이에 데이터의 소유자나 독점자 없이 누구나 손쉽게 데이터를 생산하고 인터넷에서 공유할 수 있도록 한 사용자 참여 중심의 인터넷 환경으로 발전하고 있다. 즉 종래 인터넷에서 정보를 모아 보여주기만 하는 웹 1.0 환경에서 웹 2.0 환경으로 변화되고 있는 것이다.
상기 웹 2.0 환경으로의 변화로 인해 컨텐츠의 양은 점점 많아지고 그 중요성 또한 커짐에 따라 컨텐츠를 관리하기 위한 컨텐츠 관리 시스템의 필요성이 자연스럽게 생겨나게 되었다. 상기 컨텐츠 관리 시스템은 다양한 컨텐츠의 생성과 관리, 공급의 편의성을 갖추고 있어야 하며, 이러한 컨텐츠 관리 시스템의 일 예로 블로그(Blog), 위키피디아(Wikipedia) 등을 들 수 있다.
상기 블로그, 위키피디아 등은 컨텐츠를 쉽게 작성하고 관리할 수 있도록 여러 가지 기능을 제공한다. 무엇보다 사용자가 직접 데이터를 다룰 수 있도록 데이터를 제공하는 플랫폼이 정보를 더 쉽게 공유하고 서비스를 받을 수 있도록 만들어져 있다. 또 각 관심사에 맞추어 성격을 달리하고 이용자들의 특성과 수요에 맞게 메뉴와 컨텐츠를 달리하여 관심 분야를 가진 사람들끼리 인맥을 형성할 수 있는 기능, 즉 소셜 네트워크(social network) 기능을 제공하기도 한다.
하지만, 종래 웹 2.0 환경에서의 컨텐츠를 관리하기 위한 서비스 아키텍처 구조에서는 다음과 같은 문제점이 있다.
먼저 다양한 컨텐츠를 생성하기가 어렵다. 즉, 컨텐츠 관리 시스템의 예로 주목받고 있는 상기 블로그나 위키피디아 등은 컨텐츠를 생성하고 공유하는 다양한 기능을 제공하지만, 여전히 지도데이터와 같은 컨텐츠의 생성이 어렵고, 또 기존 컨텐츠와 연결하여 다른 컨텐츠를 생성하는 경우에도 그 기존 컨텐츠와 연결하기 위한 방법이 복잡하다.
또 블로그나 위키피디아 등은 컨텐츠를 구조화하지 않고 저장하는 방식을 사용하고 있다. 이는 컨텐츠를 종류/특징 별로 분류하기가 힘들고 또 컨텐츠 검색과 탐색이 번거로웠다. 물론 컨텐츠에 키워드 등의 의미를 부여할 수 있지만, 이 경우 컨텐츠의 특징을 추출해야 하는 추가적인 작업이 반드시 필요하다.
또 컨텐츠의 분류 및 검색이 용이하지 않기 때문에, 컨텐츠와 연결된 컨텐츠 중 동일한 컨텐츠가 존재하더라도 컨텐츠 상호간을 연결하지 못하고 있다.
이러한 점 때문에 웹 2.0 환경에서와 같이 데이터의 양이 폭발적으로 증가하고 모든 사용자가 데이터의 생산자가 될 수 있는 역동적인 환경에서는 사용자 개인의 요구 사항들을 충족시키기가 어려운 문제점이 있는 것이다.
따라서 본 발명은 상기한 문제점을 해결하기 위한 것으로, 웹2.0환경에서 사용자 요구에 맞는 다양한 형식의 컨텐츠를 쉽게 생성할 수 있도록 하는 것이다.
본 발명의 다른 목적은 구조화된 컨텐츠를 제공하고, 컨텐츠 자체를 이용하여 컨텐츠의 분류, 검색 및 공유가 용이하게 수행되게 하는 것이다.
본 발명의 또 다른 목적은 검색된 결과를 사용자가 쉽게 확인할 수 있도록 하는 것이다.
상기한 목적을 달성하기 위한 본 발명의 특징에 따르면, 데이터와 메타데이터로 이루어진 적어도 둘 이상의 마이크로 컨텐츠를 조합하여 생성되며 미리 설정된 항목에 따라 구조적으로 데이터 검색 및 브라우징이 가능한 구조화된 컨텐츠를 생성하는 제1생성부와, 'Open API'를 이용하여 웹상에서 제공하는 다수의 컨텐츠를 가져와서 타 서비스의 컨텐츠와 연계하여 마이크로 컨텐츠를 생성하고 상기 생성된 다수의 마이크를 조합하여 상기 구조화된 컨텐츠를 생성하는 제2생성부와, XML 데이터를 이용하여 미리 설정된 스키마를 갖는 컨텐츠 양식에 따라 상기 구조화된 컨텐츠를 생성하는 제3생성부를 포함하는 컨텐츠 생성모듈; 상기 컨텐츠 생성모듈에서 생성된 컨텐츠에 대한 다수의 사용자의 링크권한, 읽기권한, 수정권한을 각각 설정하여 상기 컨텐츠의 링크를 통해 소셜 네트워크를 형성하고 상기 컨텐츠에서 형성된 소셜 네트워크를 통해 상기 다수의 사용자 간에 인맥을 형성하는 네트워크 모듈; 상기 컨텐츠 생성모듈에서 생성된 컨텐츠를 배포하는 컨텐츠 배포모듈; 및 상기 컨텐츠 생성모듈에서 생성된 컨텐츠 중 검색하고자 하는 검색태그와 가장 유사도가 높은 컨텐츠를 검색 및 탐색하는 검색/탐색모듈를 포함하여 구성됨을 특징으로 한다.
삭제
상기 컨텐츠 배포모듈은, 최근글/인기글, 사용자 또는 하나의 컨텐츠, 태그, 컨텐츠 타입의 요소가 제공되되, 상기 요소의 적어도 하나 이상의 조합에 의해 생성된 정보를 RSS를 이용하여 배포한다.
상기 검색/탐색모듈은, 검색하고자 할 검색태그에 대하여 그 검색태그를 포함하는 컨텐츠를 추출하는 제 1 추출부; 상기 제 1 추출부에 의해 추출된 컨텐츠에서 연관 가중치를 이용하여 상기 검색태그의 연관태그를 추출하는 제 2 추출부; 상기 제 2 추출부에서 추출된 연관태그를 태그의 벡터공간형성과 유클리디안 유사도 함수를 이용하여 가장 유사도가 높은 순서대로 연관태그를 재 추출하는 제 3 추출부; 상기 제 3 추출부에서 추출된 상위 연관태그내에서 각각의 태그와 가장 유사도가 높은 태그를 찾아 클러스터링을 형성하는 클러스터링 형성부; 그리고, 상기 클러스터링 형성부에 의해 생성된 연관태그의 결과를 시각화하여 표시하는 표시부를 포함하여 구성된다.
본 발명에서는, 데이터 및 메타 데이터로 이루어진 마이크로 컨텐츠를 조합하여 구조화된 컨텐츠를 생성하거나, Open API를 이용하여 컨텐츠를 생성하거나, 컨텐츠 양식을 통해 컨텐츠를 생성할 수 있어 다양한 타입의 컨텐츠 생성이 가능하다.
또 컨텐츠의 구조화가 가능하기 때문에, 컨텐츠의 의미 추출이 용이하다.
또 생성된 컨텐츠를 공유하여 소셜 네트워킹 기능을 활용할 수 있고, 사용자 요구에 맞게 가공되어 생성된 컨텐츠의 배포가 가능하다.
그리고 태그를 기반으로 한 컨텐츠 분류기능이 제공되며 연관태그 클러스터링 알고리즘에 의해 검색태그와 연관된 태그의 검색이 손쉬우며, 클러스터된 연관 태그를 시각화하여 보여주기 때문에 탐색이 편리하다.
이하 본 발명의 웹 서비스 기반의 컨텐츠 관리 시스템의 바람직한 실시 예를 첨부된 도면을 참조하여 상세하게 설명한다.
우선, 본 발명의 웹 서비스 기반은 웹 2.0 환경에서 이루어지고 있고, 웹 2.0 은 O'Reilly사와 미디어라이브 인터내셔널(MediaLive International)의 컨퍼런스 브레인스토밍 세션에서 O'Reilly사의 데일 도허티(Dale Dougherty)가 아마존, 이베이, 구글 등의 인터넷 서비스에서 발견되는 차별적 특징들을 다른 서비스들과 비교하는 맥락에서 사용한 용어를 말하고 있다.
도 1에는 이와 같은 웹 2. 0 환경하에서 본 발명의 바람직한 실시 예에 따른 서비스 아키텍처를 제공하기 위한 웹 서비스 기반의 컨텐츠 관리 시스템의 구성도가 도시되어 있다.
도 1을 보면, 웹 서비스 기반의 컨텐츠 관리시스템(100)에는, 컨텐츠를 생성하기 위한 컨텐츠 생성모듈(110)이 구비된다. 상기 컨텐츠 생성모듈(110)은 다수의 웹서버와 연결되는 구조이다. 그리고 상기 컨텐츠 생성모듈(110)에는 시스템 내부적으로 컨텐츠를 생성하는 제 1 생성부(112) 및 'Open API'를 활용하여 컨텐츠를 생성하는 제 2 생성부(114), 컨텐츠 양식을 이용하여 컨텐츠를 생성하는 제 3 생성부(116)가 구비된다.
상기 제 1 생성부(112)는 마이크로 컨텐츠(Micro contents)를 이용하여 구조화된 컨텐츠(Structural contesnts)를 생성한다. 상기 마이크로 컨텐츠는 데이터와 메타데이터로 이루어진 데이터를 말한다. 상기 메타 데이터는 어떠한 정보에 대하여 사용자가 직접 만드는 태그(tag)를 말한다. 즉 사용자가 소정 정보에 대해 연관성이 있고 적절하다고 판단한 키워드 또는 용어들의 집합을 가리킨다. 이러한 마이크로 컨텐츠는 고유한 URL을 가지고 있어 직접 접근이 가능하며, 독립적으로 링크, 공유 등의 인터랙션이 이루어진다. 예로 상기 마이크로 컨텐츠는 이미지, 파일, 한 줄 문자열, 긴 텍스트, PPT 파일 등을 들 수 있고, 이들 각각은 자체 서비스로 제공 가능하다. 특히 상기 마이크로 컨텐츠는 적어도 둘 이상의 마이크로 컨텐츠를 이용하여 새로운 컨텐츠 즉 구조화된 컨텐츠를 생성할 수 있게 해주는 역할을 한다. 상기 구조화된 컨텐츠는 상기 마이크로 컨텐츠를 조합하여 생성된 컨텐츠를 말한다. 따라서 상기 구조화된 컨텐츠는 데이터의 속성이 제공되어 입력된 것으로, 데이터가 생성될 때, '이 데이터가 무엇'인지에 대응하는 정보가 입력된 컨텐츠인 것이다. 이렇게 만들어진 상기 구조화된 컨텐츠는 항목에 따라 구조적으로 데이터를 검색하거나 브라우징 할 수 있다. 아래의 제 2 생성부(114) 및 제 3 생성부(116)에 의해 만들어진 구조화된 컨텐츠도 상술한 바와 같이 데이터의 속성이 입력된 상태이다.
상기 제 2 생성부(114)는 상기 제 1 생성부(112)에 의해 생성할 수 없는 다양한 컨텐츠를 생성할 수 있다. 예로, 구글 맵에서 지원하는 'Open API'를 활용하면 지도데이터도 상기 마이크로 컨텐츠에 포함시킬 수 있다. 이에 타 서비스와의 컨텐츠 연계를 통해 서비스와 서비스간 연결구조가 생성되어 보다 넓은 범위의 연결을 제공할 수 있다.
한편 상기 컨텐츠 생성모듈(110)은 XML 데이터를 이용하여 일정한 스키마를 가지는 컨텐츠 양식을 제공하고 있고, 이에 제 3 생성부(116)는 상기 컨텐츠 양식을 이용하여 컨텐츠를 생성할 수 있다. 상기 컨텐츠 양식에는 예컨대, 주소록의 경우와 같이 컨텐츠에 작성되어야 하는 속성 등이 정해져 있다.
다음으로 상기 컨텐츠 생성모듈(110)에서 생성된 컨텐츠를 네트워크화하는 네트워크 모듈(120)이 구비된다. 상기 네트워크 모듈(120)은 컨텐츠 기반의 인맥 네트워크를 형성하는 기능이며, 이를 위해 컨텐츠에는 링크의 제한 설정과 읽기 및 수정 권한 설정이 가능해야 한다. 상기 링크 제한 설정은 컨텐츠에 링크할 수 있는 사용자와 컨텐츠에 연결할 수 있는 컨텐츠 타입을 제한하는 기능이고, 읽기 권한은 컨텐츠를 볼 수 있는 권한과 수정 권한을 통해 컨텐츠를 공유하여 쓸 수 있는 권한을 설정하는 기능이고, 수정 권한은 서비스를 이용하는 사용자나 작성자가 지정한 사람만 수정이 가능하도록 하는 기능이다.
다음으로 상기 컨텐츠 생성모듈(110)에서 생성된 컨텐츠를 데이터 전송방식인 RSS(Really Simple Syndication, Rich Site Summary)를 이용하여 배포하는 컨텐츠 배포모듈(130)이 구비된다. 상기 컨텐츠 배포 모듈(130)은 사용자 입장에서 맞춤형 컨텐츠를 제공하도록 적어도 둘 이상의 요소를 다양하게 조합할 수 있게 하고 있다. 본 실시 예에서는 4가지 요소가 제공된다. 상기 요소로는 최근글/인기글, 사용자 또는 하나의 컨텐츠, 태그, 컨텐츠 타입이다. 그러나 이외에도 다른 요소가 추가될 수 있음은 당연하다.
다음으로 상기 컨텐츠 생성모듈(110)에서 생성된 컨텐츠를 검색 및 탐색하는 검색/탐색모듈(140)이 구비된다. 상기 컨텐츠 분류는 상기 컨텐츠 생성모듈(110)에서 컨텐츠 생성시, 상기 컨텐츠에 작성된 태그를 통해 컨텐츠가 분류된다. 때문에, 상기 컨텐츠 검색은 연관 태그 클러스터링 알고리즘을 이용하여 검색태그와 유사한 연관 태그를 클러스터링하여 검색할 수 있다. 이를 위해 상기 컨텐츠 검색/탐색모듈(140)은 검색하고자 하는 검색태그에 대하여 그 검색태그를 포함하는 컨텐츠를 추출하는 제 1 추출부(141)를 구비한다. 또 상기 제 1 추출부(141)에 의해 추출된 컨텐츠에서 연관 가중치를 이용하여 상기 검색태그의 연관태그를 추출하는 제 2 추출부(142)를 구비한다. 또 상기 제 2 추출부(142)에서 추출된 연관태그 중 가장 유사도가 높은 순서대로 연관태그를 추출하는 제 3 추출부(143)를 구비한다. 상기 제 3 추출부(143)에는 태그의 벡터공간형성과 유클리디안 유사도 함수가 제공된다. 또 상기 제 3 추출부(143)에서 추출된 상위 연관태그내에서 각각의 태그와 가장 유사도가 높은 태그를 찾아 클러스터링을 형성하는 클러스터링 형성부(144)를 구비한다. 아울러 상기 클러스터링 형성부(144)에 의해 생성된 태그들의 관계를 그래프 등의 방식으로 시각화하여 표시하는 표시부(145)가 구비된다.
이와 같은 컨텐츠 관리시스템(100)의 실제 사용자 페이지의 실시 예 화면이 도 2에 도시되어 있다. 도 2를 보면, 메뉴와 현재 페이지 위치를 보여주는 부분(A)과, 컨텐츠의 리스트 부분(B)과, 작성된 태그 리스트 부분(C)으로 구분된다. 그리고 상기 도 2의 컨텐츠의 리스트 부분(B)에서 어느 하나의 컨텐츠를 조회한 경우의 화면이 도 3에 도시되어 있다. 도 3에는 컨텐츠의 제목(D), 컨텐츠와 연결된 한 줄 텍스트의 리스트 부분(E), 한 줄 텍스트를 추가할 수 있는 부분(F), 현재 보고 있 는 컨텐츠의 속성 부분(G)을 나타내고 있다. 상기한 도 2 및 도 3의 화면은 본 실시 예에 따른 화면 구성도로서, 이는 다른 형태로 얼마든지 변경 가능하다.
이어 상기와 같이 구성된 컨텐츠 관리시스템에서 컨텐츠의 관리방법을 도면을 참조하여 설명하기로 하되, 상기 컨텐츠는 상기 컨텐츠 생성 모듈(110)에 의해 생성된 다음 사용자의 요구에 맞게 다양하게 이용될 수 있는바, 이하에서는 상기에서 설명한 컨텐츠 관리시스템(100)의 각 구성모듈을 기준으로 설명한다.
첫 번째, 컨텐츠 생성모듈(110)이다. 상기 컨텐츠 생성모듈(110)은 컨텐츠를 생성하는 모듈로서, 제 1 생성부(112), 제 2 생성부(114) 및 제 3 생성부(116)에 의해 컨텐츠를 생성한다.
우선 상기 제 1 생성부(112)는, 메타 데이터가 포함된 마이크로 컨텐츠를 하나 이상 조합하여 구조화된 컨텐츠를 생성한다. 예가 도 4에 도시되어 있다. 도 4를 보면, 이미지, 텍스트, PPT 파일과 같이 각각의 마이크로 컨텐츠를 다양한 속성에 따른 링크방식, 즉 컨텐츠가 서로 종속관계로 구성되는 종속관계, 시스템에서 미리 정의된 관계, 사용자가 링크명을 직접 작성하여 관계를 나타내는 사용자 정의관계 등으로 링크함으로써 컨텐츠를 확장하여 생성하는 것이다. 이때 사용자는 다양한 속성을 입력할 수 있다. 예컨대, 이벤트 정보의 경우에 티켓가격, 날짜, 주체자, 주차 정보, 기타 속성 등을 나누어 입력할 수 있는 것이다. 물론 상기 마이크로 컨텐츠는 독립적인 컨텐츠로서 이를 조합하면 새로운 컨텐츠를 무한히 재생산할 수 있다.
반면, 상기 제 1 생성부(114)에 의해 컨텐츠를 생성하지 못하는 컨텐츠가 있 을 수 있다. 예를 들어, 시스템의 내부 기능을 통해 상기 컨텐츠 생성모듈(110)이 PPT 파일을 업로드한 경우, 만약 실행 어플리케이션이 없는 경우 상기 업로드된 PPT 파일을 볼 수 없다. 이때에는 웹환경에서 바로 볼 수 있는 플래쉬 형태로 변환해야 하지만, 변환 시간이 필요하다. 때문에, 이 경우 상기 제 2 생성부(114)는 'Open API'를 이용하여 컨텐츠를 생성한다. 상기 컨텐츠를 생성하기 위해 상기 'Open API'를 이용하여 다양한 컨텐츠를 시스템으로 가져오는 예는 도 5에 도시되어 있다.
한편, 컨텐츠 생성모듈(110)에는 컨텐츠에 작성되어야 하는 속성 등이 정의되어 있는 컨텐츠 양식이 저장된다. 그래서 제 3 생성부(116)가 이러한 컨텐츠 양식을 이용하여 컨텐츠를 생성할 수 있다. 즉 서로 다른 2가지 마이크로 컨텐츠로서, 이미지 컨텐츠와 한 줄 텍스트 컨텐츠를 조합하면 주소록과 같은 컨텐츠를 생성할 수 있는 것이다.
두 번째, 네트워크 모듈(120)이다. 네트워크를 형성하는 예가 도 6 및 도 7에 도시되어 있다. 도 6은 하나의 컨텐츠에서의 소셜 네트워크가 형성되는 실시 예 구성도이다. 도 6에서와 같이 사용자가 임의의 한 줄 텍스트 컨텐츠를 생성하고 링크할 수 있는 권한을 모두에게 부여했다고 하면, 상기 컨텐츠에 관심있는 사용자는 자신이 알고 있는 다양한 형태의 정보, 자료를 링크하게 된다. 그러면 컨텐츠 작성자와 링크한 작성자 상호간은 컨텐츠 링크를 통해 소셜 네트워크가 형성된다. 그리고 도 7는 2개의 컨텐츠가 있고 그 컨텐츠가 유사한 컨텐츠인 경우, 상기 컨텐츠 간이 연결되어 네트워크가 확장된 경우를 보이고 있다.
세 번째, 컨텐츠 배포모듈(130)이다. 이는 도 8을 참조하여 설명한다.
상기 컨텐츠 배포모듈(130)에는 맞춤형 컨텐츠를 제공하기 위해 최근글/인기글, 사용자 또는 하나의 컨텐츠, 태그, 컨텐츠 타입의 4가지 요소가 제공된다. 그래서 소정 사용자가 컨텐츠 관리시스템(100)에 접속한 후 상기한 요소들 중 적어도 하나 이상을 조합하면 원하는 정보만을 제공받을 수 있다. 예로 ①과 같이 '뉴스'태그가 작성된 컨텐츠 중 최근에 작성된 컨텐츠만을 조합하거나, ②와 같이 'bejey'란 아이디를 가진 사용자가 최근에 작성한 컨텐츠 중 '프로그래밍'이란 태그가 작성된 컨텐츠만을 조합하거나, ③과 같이 이미지 타입의 컨텐츠이면서 인기있는 컨텐츠만을 조합하여, 대응하는 컨텐츠를 받아볼 수 있다. 그리고, 상기 컨텐츠는 RSS를 통해 이루어지기 때문에, 상기 컨텐츠 관리시스템에 직접 방문하지 않고도 선택한 컨텐츠를 e-mail과 같은 방식으로 받아볼 수 있다.
네 번째, 검색/탐색모듈(140)이다.
일단, 컨텐츠 분류는 상기 컨텐츠 생성모듈(110)에서 컨텐츠 생성시 태그가 부여되기 때문에, 태그를 기반으로 한 컨텐츠 분류 기능은 제공되어지고 있다. 따라서 상기 검색/탐색모듈(140)은 상기 컨텐츠가 분류된 상태에서 검색하고자 하는 컨텐츠를 검색태그로 검색할 수 있고, 검색태그와 유사한 내용을 쉽게 탐색할 수 있다. 이를 도 9를 참조하여 구체적으로 살펴본다. 도 9는 컨텐츠를 등록한 사용자, 북마크/웹 문서와 같은 정보자원인 컨텐츠, 상기 컨텐츠에 작성한 키워드 정보인 태그의 3가지 데이터가 사용되어 작성된 검색 알고리즘을 이용하여 검색태그에 대해 연관태그를 추출하는 과정의 흐름도이다.
도 9를 보면, 제일 먼저 이용자가 검색할 컨텐츠에 대한 검색태그를 입력한다(s10).
그러면 제 1 추출부(141)는 상기 검색태그에 대하여 1차로 상기 검색태그를 포함하는 컨텐츠를 추출하게 된다(s11). 이때 추출된 컨텐츠는 상기 검색태그를 포함하는 모든 컨텐츠의 태그 데이터가 아니고 본 실시 예에서는 컨텐츠 500개에 작성된 태그 데이터를 이용한다. 상기 컨텐츠 500개는 최신 컨텐츠 300개와 오래된 컨텐츠 200개로 구분된다.
상기 제 1 추출부(141)에 의해 컨텐츠가 추출되면, 다음에는 상기 제 2 추출부(142)가 연관 가중치를 이용하여 상기 검색태그와 관련이 있는 연관태그를 추출한다(s12). 본 실시 예에서는 30개의 연관태그가 추출되는 것으로 설명한다.
상기 연관태그가 추출되면, 상기 제 3 추출부(143)는 상기 제 2 추출부(142)에서 추출된 연관태그 중 가장 유사도가 높은 순서대로 연관태그를 다시 추출한다(s13). 이를 위해 상기 제 3 추출부(143)는 먼저 상기 검색한 태그와 추출된 태그와의 유사도 계산을 하기 위해 벡터공간모델(vector space model)을 만들고, 상기 벡터공간모델을 참조하여 유클리디안 유사도 함수를 통해 상기 추출된 연관태그 중 가장 유사도가 높은 순서대로 태그를 추출하도록 한다. 본 실시 예에서는 상기 30개의 연관태그에서 15개의 태그가 추출되고 있다.
상기와 같이 유사도가 높은 순서대로 15개의 태그가 추출되면, 상기 클러스터링 형성부(144)는 상기 추출된 15개의 태그를 각각 비교하여, 가장 유사도가 높은 태그를 검색하여 클러스터링하는 과정을 수행한다(s14).
상기한 클러스터링 형성과정의 예가 도 10 및 도 11에 도시되어 있다.
도 10에는 검색태그 및 그 검색태그에 의해 추출된 태그를 이용하여 클러스터링을 형성하는 실시 예 도면이다. 도 10과 같이 검색태그 'S'로 검색하고 그에 대해 'A'~'E'의 태그가 추출되었다고 가정하면, 먼저 태그 'A'와 가장 유사도가 높은 태그를 찾아 클러스터링을 형성한다. 다음 태그 'B'와 가장 유사도가 높은 태그를 찾아 클러스터링을 형성한다. 다음 태그 'C', 'D', 'E'에 대해서도 가장 유사도가 높은 태그를 찾아 클러스터링을 형성한다. 상기 유사도 결과, 태그 'A'에 대해서는 태그 'D'가 가장 유사하고, 태그 'B'에 대해서는 태그 'A'가 가장 유사하고, 태그 'C'와 'E'가 가장 유사하다고 한다면, 도 11의 클러스터링 형성결과와 같이 2개의 클러스터링이 구성되게 된다.
만약, 상기 클러스터링 구성시에, 상기 제 3 추출부(143)에 의해 추출된 15개의 태그에 대하여 각각의 유사성이 존재하지 않아 독립적인 클러스터링으로 나올 경우에는 최대 15개의 클러스터링이 구성될 수 있다.
한편, 상기와 같이 클러스터링된 결과는 상기 검색/탐색모듈(140)이 데이터를 시각화하는데 사용된다. 즉 상기 검색/탐색모듈(140)의 표시부(145)는 상기 검색태그 및 그와 연관된 태그가 추출되어 클러스터링되면, 이를 도 12와 같이 시각화하여 표현하게 된다(s15). 이는 정보에 대한 탐색기능을 보다 쉽게 제공할수 있는 이점이 있다.
이상에서 설명한 바와 같이 본 발명은 의미 추출이 가능한 다양한 형식의 컨텐츠를 생성할 수 있고, 상기 생성된 컨텐츠를 공유하여 소셜 네트워킹 기능을 제 공하고, 태그를 기반으로 한 컨텐츠 분류 기능을 제공하여 컨텐츠의 검색 및 탐색이 가능함을 알 수 있다.
본 발명의 권리범위는 위에서 설명된 실시 예에 한정되지 않고 청구범위에 기재된 바에 의해 정의되며, 본 발명의 기술분야에서 통상의 지식을 가진 자가 청구범위에 기재된 권리범위 내에서 다양한 변형과 개작을 할 수 있다는 것은 자명하다.
도 1은 웹 2. 0 환경하에서 본 발명의 바람직한 실시 예에 따른 서비스 아키텍처를 제공하기 위한 웹 서비스 기반의 컨텐츠 관리 시스템의 구성도
도 2는 본 실시 예의 컨텐츠 관리시스템의 사용자 페이지의 실시 예 화면 구성도
도 3은 도 2의 컨텐츠 관리시스템에서 어느 하나의 컨텐츠를 조회한 경우의 실시 예 화면 구성도
도 4는 본 실시 예에 따라 마이크로 컨텐츠를 활용하여 컨텐츠를 생성하는 도면
도 5는 본 실시 예에 따라 'Open API'를 이용하여 컨텐츠를 생성하기 위한 도면
도 6 및 도 7은 본 실시 예에 따라 제공되는 네트워크 기능을 보인 도면
도 8은 본 실시 예에 따른 컨텐츠 배포모듈에 의하여 맞춤형 컨텐츠를 제공하는 예를 보인 도면
도 9는 본 실시 예에 따라 컨텐츠를 등록한 사용자, 북마크/웹 문서와 같은 정보자원인 컨텐츠, 상기 컨텐츠에 작성한 키워드 정보인 태그의 3가지 데이터가 사용되어 작성된 검색 알고리즘을 이용하여 검색태그에 대해 연관태그를 추출하는 과정의 흐름도
도 10 및 도 11은 본 실시 예에 따라 추출된 연관태그를 클러스터링하는 과정을 보인 도면
도 12는 본 실시 예에 따라 클러스터링된 결과를 시각화화여 표시하고 있는 도면
*도면의 주요 부분에 대한 부호의 설명*
100 : 컨텐츠 관리시스템 110 : 컨텐츠 생성모듈
112, 114, 116 : 제 1 내지 제 3 생성부
120 : 네트워크 모듈 130 : 컨텐츠 배포 모듈
140 : 검색/탐색 모듈
141, 142, 143 : 제 1 내지 제 3 추출부
144 : 클러스터링 형성부 145 : 표시부

Claims (4)

  1. 데이터와 메타데이터로 이루어진 적어도 둘 이상의 마이크로 컨텐츠를 조합하여 생성되며 미리 설정된 항목에 따라 구조적으로 데이터 검색 및 브라우징이 가능한 구조화된 컨텐츠를 생성하는 제1생성부와, 'Open API'를 이용하여 웹상에서 제공하는 다수의 컨텐츠를 가져와서 타 서비스의 컨텐츠와 연계하여 마이크로 컨텐츠를 생성하고 상기 생성된 다수의 마이크를 조합하여 상기 구조화된 컨텐츠를 생성하는 제2생성부와, XML 데이터를 이용하여 미리 설정된 스키마를 갖는 컨텐츠 양식에 따라 상기 구조화된 컨텐츠를 생성하는 제3생성부를 포함하는 컨텐츠 생성모듈;
    상기 컨텐츠 생성모듈에서 생성된 컨텐츠에 대한 다수의 사용자의 링크권한, 읽기권한, 수정권한을 각각 설정하여 상기 컨텐츠의 링크를 통해 소셜 네트워크를 형성하고 상기 컨텐츠에서 형성된 소셜 네트워크를 통해 상기 다수의 사용자 간에 인맥을 형성하는 네트워크 모듈;
    상기 컨텐츠 생성모듈에서 생성된 컨텐츠를 배포하는 컨텐츠 배포모듈; 및
    상기 컨텐츠 생성모듈에서 생성된 컨텐츠 중 검색하고자 하는 검색태그와 가장 유사도가 높은 컨텐츠를 검색 및 탐색하는 검색/탐색모듈를 포함하여 구성됨을 특징으로 하는 웹 서비스 기반의 컨텐츠 관리 시스템.
  2. 삭제
  3. 제 1항에 있어서,
    상기 컨텐츠 배포모듈은,
    최근글/인기글, 사용자 또는 하나의 컨텐츠, 태그, 컨텐츠 타입의 요소가 제공되되, 상기 요소의 적어도 하나 이상의 조합에 의해 생성된 정보를 RSS를 이용하여 배포함을 특징으로 하는 웹 서비스 기반의 컨텐츠 관리 시스템.
  4. 제 1항에 있어서,
    상기 검색/탐색모듈은,
    검색하고자 할 검색태그에 대하여 그 검색태그를 포함하는 컨텐츠를 추출하는 제 1 추출부;
    상기 제 1 추출부에 의해 추출된 컨텐츠에서 연관 가중치를 이용하여 상기 검색태그의 연관태그를 추출하는 제 2 추출부;
    상기 제 2 추출부에서 추출된 연관태그를 태그의 벡터공간형성과 유클리디안 유사도 함수를 이용하여 가장 유사도가 높은 순서대로 연관태그를 재 추출하는 제 3 추출부;
    상기 제 3 추출부에서 추출된 상위 연관태그내에서 각각의 태그와 가장 유사도가 높은 태그를 찾아 클러스터링을 형성하는 클러스터링 형성부; 그리고,
    상기 클러스터링 형성부에 의해 생성된 연관태그의 결과를 시각화하여 표시하는 표시부를 포함하여 구성됨을 특징으로 하는 웹 서비스 기반의 컨텐츠 관리 시스템.
KR1020090051784A 2009-06-11 2009-06-11 웹 서비스 기반의 컨텐츠 관리 시스템 KR101055306B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090051784A KR101055306B1 (ko) 2009-06-11 2009-06-11 웹 서비스 기반의 컨텐츠 관리 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090051784A KR101055306B1 (ko) 2009-06-11 2009-06-11 웹 서비스 기반의 컨텐츠 관리 시스템

Publications (2)

Publication Number Publication Date
KR20100133084A KR20100133084A (ko) 2010-12-21
KR101055306B1 true KR101055306B1 (ko) 2011-08-09

Family

ID=43508515

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090051784A KR101055306B1 (ko) 2009-06-11 2009-06-11 웹 서비스 기반의 컨텐츠 관리 시스템

Country Status (1)

Country Link
KR (1) KR101055306B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9276892B2 (en) 2011-11-29 2016-03-01 Liquid Girds Social dialogue listening, analytics, and engagement system and method
KR102320589B1 (ko) * 2018-10-29 2021-11-03 고경선 랭킹 시스템 및 랭킹 시스템 동작방법
KR102183740B1 (ko) * 2019-12-06 2020-11-27 주식회사 메디칼엑셀런스 건강관리 컨텐츠제공을 위한 태그기반 컨텐츠관리 장치 및 그 방법
KR102375507B1 (ko) * 2020-03-16 2022-03-17 주식회사 한글과컴퓨터 문서에 삽입된 개체와 관련 키워드들의 매칭을 통해 문서로부터의 개체 검색을 지원하는 전자 장치 및 그 동작 방법
KR102633515B1 (ko) * 2020-12-23 2024-02-06 정신호 모바일 콘텐츠 자동생성 시스템

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060085127A (ko) * 2005-01-22 2006-07-26 엔에이치엔(주) 컨텐츠 공유를 매개로 한 온라인상 휴먼 네트워크 구축방법 및 시스템
JP2009086858A (ja) * 2007-09-28 2009-04-23 Nippon Telegr & Teleph Corp <Ntt> コンテンツ検索装置、コンテンツ検索方法、プログラムおよび記録媒体

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060085127A (ko) * 2005-01-22 2006-07-26 엔에이치엔(주) 컨텐츠 공유를 매개로 한 온라인상 휴먼 네트워크 구축방법 및 시스템
JP2009086858A (ja) * 2007-09-28 2009-04-23 Nippon Telegr & Teleph Corp <Ntt> コンテンツ検索装置、コンテンツ検索方法、プログラムおよび記録媒体

Also Published As

Publication number Publication date
KR20100133084A (ko) 2010-12-21

Similar Documents

Publication Publication Date Title
KR101055306B1 (ko) 웹 서비스 기반의 컨텐츠 관리 시스템
Yellepeddi et al. Accurate approach towards efficiency of searching agents in digital libraries using keywords
Hu et al. Enabling semantic search and knowledge discovery for ArcGIS Online: A linked-data-driven approach
Guallar Content curation in digital media: Between retrospective and real-time information
Rossetto et al. VideoGraph–towards using knowledge graphs for interactive video retrieval
Castano et al. Structured data clouding across multiple webs
Challenger The ontology and architecture for an academic social network
JP4783407B2 (ja) 情報資源の協同タギングシステム及び方法
Shen et al. The e-recall environment for cloud based mobile rich media data management
Kruk et al. The role of ontologies in semantic digital libraries
Colace et al. Pervasive systems architecture and the main related technologies
JP4745993B2 (ja) 意識体系構築装置および意識体系構築プログラム
Hausenblas On entities in the web of data
Amato et al. A recommender system for multimedia art collections
Xu et al. Web api service recommendation for mashup creation
Bizer et al. Topology of the Web of Data
Wang et al. Local touch and global reach: The next generation of network‐level information discovery and delivery services in a digital landscape
Kayest et al. A proposal for searching desktop data
Kaur et al. Research on the application of web mining technique based on XML for unstructured web data using LINQ
Bakker Open and free datasets for multimedia retrieval
Walther et al. Federated product search with information enrichment using heterogeneous sources
Kalou et al. Combining the best of both worlds: A semantic web book mashup as a Linked Data service over CMS infrastructure
Rowe et al. Getting to me–exporting semantic social network information from facebook
Aiello et al. Tagging with DHARMA, a DHT-based Approach for Resource Mapping through Approximation
Jangra et al. Metadata standards for content description: Microdata, Microformats and JSON-LD

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: 20150603

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160629

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170710

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180627

Year of fee payment: 8