KR20050063886A - 사용자의 요청에 따른 컨텐츠 공급 방법 및 시스템 - Google Patents

사용자의 요청에 따른 컨텐츠 공급 방법 및 시스템 Download PDF

Info

Publication number
KR20050063886A
KR20050063886A KR1020030095113A KR20030095113A KR20050063886A KR 20050063886 A KR20050063886 A KR 20050063886A KR 1020030095113 A KR1020030095113 A KR 1020030095113A KR 20030095113 A KR20030095113 A KR 20030095113A KR 20050063886 A KR20050063886 A KR 20050063886A
Authority
KR
South Korea
Prior art keywords
content
information
condition report
report
url
Prior art date
Application number
KR1020030095113A
Other languages
English (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 KR1020030095113A priority Critical patent/KR20050063886A/ko
Publication of KR20050063886A publication Critical patent/KR20050063886A/ko

Links

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
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

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

Abstract

사용자로부터 요청을 받은 특정 컨텐츠를 다수의 컨텐츠 제공자들로부터의 컨텐츠에서 검색을 하여 사용자의 요청에 부합하는 형태로 변환한 다음에 사용자에게 공급하는 컨텐츠 공급 방법 및 시스템이 제공된다. 시스템은 컨텐츠 제공 사이트들에서 컨텐츠를 수시로 검색하여 데이터베이스에 저장한다. 컨텐츠 요청자로부터 공급받고자 하는 컨텐츠에 관한 조건을 입력받으면, 이를 일정한 형태의 조건보고서로 변환한다. 그리고, 생성된 조건보고서에 부합되는 컨텐츠를 데이터베이스에서 검색하여 컨텐츠 요청자가 요청한 형태의 컨텐츠 웹페이지로 가공한 다음에 이를 컨텐츠 요청자에게 공급한다. 컨텐츠 웹페이지는 미리 지정된 URL에 저장되어 컨텐츠 요청자만이 해당 URL을 액세스할 수 있도록 허용된다. 컨텐츠 제공자들이 제공한 컨텐츠를 컨텐츠 요청자의 플랫폼과 커뮤니티 인터페이스에 맞는 형태로 가공하여 제공하므로 수요자가 컨텐츠를 활용하기가 편리하다

Description

사용자의 요청에 따른 컨텐츠 공급 방법 및 시스템 {Method and system for providing users with contents upon request}
본 발명은 사용자의 요청에 따른 컨텐츠 공급 방법 및 시스템에 관한 것으로서, 더욱 상세하게는 사용자로부터 요청을 받은 특정 컨텐츠를 다수의 컨텐츠 제공자들로부터의 컨텐츠에서 검색을 하여 사용자의 요청에 부합하는 형태로 변환한 다음에 사용자에게 공급하는 방법 및 시스템에 관한 것이다.
단순한 프리젠테이션 목적에 머물렀던 초기의 웹 환경에서 비즈니스적인 관점으로의 변경은 이미 완성되었다고 볼 수 있을 것이다. 그리고, 앞으로는 개인과 개인의 관계에 중점을 둔 커뮤니티적인 웹 환경으로 발전할 것으로 예상되고 있다. 이미 현재에도 블로그(BLOG), P2P, 메신저(Messenger)와 같은 개인과 개인의 관계에 중점을 둔 커뮤니티 서비스들이 폭발적으로 인기를 끌고 있다.
이러한 사용자들의 경향변화는 컨텐츠 공급자들에게 커다란 변화를 줄 수 밖에 없을 것이다. 즉, 이제는 예전과 같이 컨텐츠몰을 구축한 후 사용자들이 방문해서 구매를 기대하는 식의 단순한 컨텐츠 판매전략은 더 이상 먹혀 들어가지 않을 것이다. 개개인간의 커뮤니티가 강화될수록 사용자들은 1차적으로 컨텐츠들을 개개인이 참여하고 있는 커뮤니티에서 찾게 되기 때문이다. 이와 같은 현상이 자연스러운 이유는 커뮤니티의 형성과정만 보아도 알 수 있다.
커뮤니티의 형성 과정을 보았을 때, 어떤 대상에 관심 있는 사람들이 모여서 그 대상에 대해 이야기 하고, 점점 그 대상에 대해서 전문가를 뛰어넘는 식견을 기르게 되고, 최종적으로는 그 대상에 대해서 어떤 형태의 컨텐츠를 생산해 내기 때문이다.
기본적으로 광범위한 웹 사용자들을 대상으로 컨텐츠를 판매하고 있는 현 상황에서는 사용자들에게 컨텐츠에 대한 관심을 가지게 하는 일은 상당히 힘들다. 현재 컨텐츠를 판매하기 위해 가장 많이 사용하는 방법이 이메일을 이용한 홍보, 배너광고를 통한 홍보 등인데, 이미 이들의 효과는 점점 감소하는 것으로 나타나고 있다.
하지만 반대로 커뮤니티를 기반으로 하는 공동구매 형태의 판매는 소규모의 홍보에도 불구하고 커다란 효과를 거두고 있는 상황이다. 실례로 일반 쇼핑몰에서 하는 공동구매형태의 디지털 카메라 판매보다, 전문 디지털 카메라 커뮤니티에서 판매하는 공동구매가 더 적은 비용으로 더 많은 제품을 판매하고 있기도 하다.
그렇기 때문에 컨텐츠 공급자들도 단순히 컨텐츠들을 만들고, 분류하고, 판매하는 단순한 방식에서 벗어나, 컨텐츠들을 가장 많이 팔릴만한 장소의, 가장 많이 팔릴만한 사람들에게, 가장 팔릴만한 시간에 공급하는 방식이 필요해졌다.
이러한 방법으로서 가장 유망한 것이 커뮤니티 서비스를 유통채널로 이용하는 방법이다. 즉 클럽, 블로그(BLOG), 개인홈페이지와 같은 커뮤니티들을 컨텐츠를 판매할 수 있는 채널로 이용하는 것이다. 이러한 커뮤니티들을 판매 채널로 이용하면, 컨텐츠를 판매할 때 고민하게 되는 판매대상이나, 판매장소, 판매적기 등의 문제들을 해결할 수 있고, 컨텐츠에 대한 수요를 증가시킬 수 있을 것이다.
물론 기존에도 컨텐츠 공급자가 몇 개의 커뮤니티에 컨텐츠를 공급하기도 했다. 하지만 이러한 방식은 대상 커뮤니티들이 자유롭게 컨텐츠를 선정하지 못하고, 컨텐츠 공급자들이 공급한 컨텐츠들을 커뮤니티 회원들에게 단순 나열하고 판매하는 형태이기 때문에, 앞에서 말한 커뮤니티를 채널로 사용해서 얻을 수 있는 장점들이 많은 부분 상쇄될 수 밖에 없다.
이러한 문제를 해결하기 위해서는 컨텐츠 공급자가 커뮤니티들에게 컨텐츠를 일방적으로 공급하는 것이 아니라, 커뮤니티들이 원하는 컨텐츠를 요청하면 해당 컨텐츠를 공급하는 시스템이 있어야 한다. 또한, 각 커뮤니티의 환경에 적합한 컨텐츠를 공급해야 한다. 컨텐츠를 요청하는 커뮤니티에 제한이 없고, 커뮤니티들이 기반으로 활동하고 있는 여러 디바이스(PC, MOBILE, PDA)나 인터페이스의 제한도 없기 때문이다.
본 발명은 이러한 점을 감안하여 이루어진 것으로서, 다양한 플랫폼을 기반으로 한 커뮤니티에서 요청한 조건에 따라 컨텐츠 공급자들이 제공한 컨텐츠를 플랫폼과 커뮤니티 인터페이스에 맞는 형태로 가공하여 공급하는 방법 및 시스템을 제공하는 것을 목적으로 한다.
본 발명의 컨텐츠 공급 시스템은 컨텐츠 요청자로부터 공급받고자 하는 컨텐츠에 관한 조건을 입력받아서 이를 분석하여 조건 보고서를 작성하여 저장소에 전달하는 요청분석기와, 컨텐츠를 수집할 수 있도록 허가받은 사이트들에서 컨텐츠 정보를 탐색하여 수집하는 컨텐츠 수집기와, 컨텐츠 수집기에서 수집된 컨텐츠 정보와 조건보고서를 병합하여 일정한 형태의 컨텐츠 파일을 생성하는 컨텐츠 생성기와, 컨텐츠 생성기에서 생성된 컨텐츠 파일을 컨텐츠 수요자가 입력한 조건에 맞는 웹페이지 형태로 변환하는 컨텐츠 변환기와, 컨텐츠 수집기에서 수집된 컨텐츠 정보와 컨텐츠 생성기에서 생성된 컨텐츠 파일과 요청분석기에서 작성된 조건 보고서를 저장하고, 요청분석기로부터의 조건 보고서에 부합되는 컨텐츠 정보를 검색하여 컨텐츠 생성기로 전달하는 저장소와, 컨텐츠 요청자가 웹브라우저를 사용하여 시스템에 접속할 수 있도록 하는 웹서버를 구비한다.
조건 보고서는 공급받고자 하는 컨텐츠에 관한 키워드, 컨텐츠의 공급 형태 및 컨텐츠를 받을 URL이 포함되며, XML 형태로 작성되는 것이 바람직하다. 컨텐츠 파일도 XML 형태로 작성되는 것이 바람직하다.
컨텐츠 수집기는 허가받은 사이트에 수시로 접속하여 해당 사이트의 웹페이지들에서 컨텐츠 정보를 추출하여 HTML 형태의 컨텐츠 정보로 가공하여 저장소에 전달한다. 또한, 저장소는 요청분석기로부터 전달받은 조건보고서에 부합되는 컨텐츠 정보가 저장되어 있지 않은 경우에 컨텐츠 수집기에 조건보고서를 전달하고, 컨텐츠 수집기는 전달받은 조건보고서에 부합되는 컨텐츠를 허가받은 사이트에서 검색하여 그 정보를 저장소에 전달한다.
컨텐츠 변환기는 컨텐츠 파일에서 사용자 인터페이스 부분을 추출하여 웹페이지의 형태에 관한 XSL 형태의 템플릿 파일을 생성하고, 생성된 템플릿 파일과 컨텐츠 파일을 변환시켜서 컨텐츠 요청자가 입력한 조건에 맞는 HTML 형태의 웹페이지를 생성한다.
본 발명의 컨텐츠 제공 방법은 컨텐츠 제공 사이트들에서 컨텐츠를 수시로 검색하여 데이터베이스에 저장하는 제1단계와, 컨텐츠 요청자로부터 공급받고자 하는 컨텐츠에 관한 조건을 입력받아서 일정한 형태의 조건보고서를 생성하는 제2단계와, 생성된 조건보고서에 부합되는 컨텐츠를 데이터베이스에서 검색하여 컨텐츠 요청자가 요청한 형태의 컨텐츠 웹페이지로 가공하는 제3단계와, 가공된 컨텐츠 웹페이지를 컨텐츠 요청자에게 공급하는 제4단계를 구비한다.
제3단계에서 조건보고서에 부합되는 컨텐츠가 데이터베이스에 없는 경우에는 컨텐츠 제공 사이트들에서 조건보고서에 부합되는 컨텐츠를 검색하여 데이터베이스에 저장하고 컨텐츠 요청자가 요청한 형태의 컨텐츠 웹페이지로 가공하는 것이 바람직하다. 또한, 이와 같이 생성된 조건보고서에 부합되는 컨텐츠가 데이터베이스에 없어서 컨텐츠 제공 사이트들에서 조건보고서에 부합되는 컨텐츠를 검색하였음에도 불구하고 조건보고서에 부합되는 컨텐츠를 찾지 못한 경우에는 일정 기간마다 재검색을 하는 것이 바람직하다.
제1단계에서 검색된 컨텐츠는 컨텐츠에 관한 정보를 포함하는 HTML 형태의 문서로 저장된다. 제3단계는 조건보고서에 부합되는 HTML 문서를 데이터베이스에서 검색하는 제3-1단계와, 검색된 HTML 문서와 조건보고서를 결합하여 컨텐츠에 관한 정보와 사용자 인터페이스에 관한 정보를 포함하는 XML 문서를 생성하는 제3-2단계와, XML 문서에서 사용자 인터페이스에 관한 정보를 추출하여 XSL 템플릿를 작성하고, 작성된 템플릿에 따라 컨텐츠 정보를 포함하는 웹페이지를 작성하는 제3-3단계를 포함하여 이루어진다. 그리고, 제3-1단계 이전에 조건보고서에 부합되는 XML 문서를 검색하여 조건보고서에 부합되는 XML 문서가 있는 경우에는 해당 XML 문서를 읽어온 다음에 제3-3단계로 이동하는 단계를 더 포함할 수 있다.
제4단계에서는 컨텐츠 웹페이지를 미리 지정된 URL에 저장하고 컨텐츠 요청자가 해당 URL을 액세스할 수 있도록 허용한다. 이는 컨텐츠 요청시에 작성한 콜백 URL에서만 컨텐츠 웹페이지의 URL을 액세스할 수 있도록 제한함으로써 구현할 수 있다.
이하, 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다.
도 1은 본 발명을 설명하기 위한 네트워크 다이아그램이다. 각종 웹사이트, 커뮤니티, 개인홈페이지 등의 운영자인 컨텐츠 요청자(100)는 인터넷을 통해 본 발명의 컨텐츠 공급 시스템(200)에 접속하여 컨텐츠를 요청한다. 컨텐츠 공급 시스템(200)은 검색로봇 등을 이용하여 여러 컨텐츠 제공 사이트(300a,..,300n)로부터 다양한 컨텐츠를 수집하여 일정한 형태로 변환하여 저장해두고 있다. 컨텐츠 공급 시스템(200)은 컨텐츠 요청자(100)로부터의 컨텐츠 요구에 맞는 컨텐츠가 저장되어 있으면 이를 컨텐츠 요청자(100)에게 제공하고, 없는 경우에는 컨텐츠 제공 사이트(300a,..,300n)에서 요구조건에 맞는 컨텐츠를 검색하여 컨텐츠 요청자(100)에게 공급한다.
도 2는 본 발명의 컨텐츠 공급 시스템(200)의 내부구성을 보여주는 개략 블록도이다.
요청분석기(210)는 웹서버(260)에 접속한 컨텐츠 요청자(100)가 요청하는 컨텐츠에 관한 조건을 일정한 형식의 조건보고서로 변환하여 저장소(250)에 저장하는 역할을 한다. 조건보고서는 XML 형태로 작성되는 것이 바람직하다.
저장소(250)는 컨텐츠 요청자(100)가 요청한 컨텐츠에 관한 조건보고서와, 컨텐츠 수집기(240)가 수집한 컨텐츠 정보와, 컨텐츠 생성기가 생성한 컨텐츠 파일을 저장한다. 그리고, 조건보고서에 맞는 컨텐츠가 저장되어 있는지를 확인하여 저장되어 있는 컨텐츠 파일을 컨텐츠 변환기(230)로 전달한다. 조건보고서에 맞는 컨텐츠가 저장되어 있지 않은 경우에는 저장소(250)는 컨텐츠 수집기(240)에 조건보고서를 전달하여 조건에 맞는 컨텐츠를 검색할 수 있도록 한다.
컨텐츠 수집기(240)는 조건보고서에 맞는 컨텐츠를 컨텐츠를 제공하는 사이트들에서 검색한다. 컨텐츠 수집기(240)는 또한 평상시에 검색로봇을 이용하여 컨텐츠 제공 사이트들에서 각종 컨텐츠를 수집하여 그 정보를 저장소(250)에 저장한다. 수집된 컨텐츠 정보는 HTML 소스의 형태로 저장되는 것이 바람직하다.
컨텐츠 생성기(220)는 저장소(250)에 저장되어 있는 컨텐츠 정보와 조건보고서로부터 그에 맞는 컨텐츠 파일을 생성하여 저장소(250)에 저장하고, 또한 컨텐츠 변환기(230)에 제공한다. 컨텐츠 파일은 컨텐츠에 관한 정보와 사용자 인터페이스에 관한 정보를 포함하며, XML 형태로 작성되는 것이 바람직하다.
컨텐츠 변환기(230)는 저장소(250) 또는 컨텐츠 생성기(220)로부터의 컨텐츠 파일에 따라 HTML 형태의 컨텐츠 웹페이지를 생성하여, 이를 웹서버(260)를 통해 컨텐츠 요청자에게 제공한다.
다음으로 도 3을 참조하여 본 발명의 컨텐츠 공급 시스템의 전체 동작 흐름을 설명한다.
컨텐츠 공급 시스템(200)은 컨텐츠 요청자(100)로부터 컨텐츠 요청을 접수하면(310), 컨텐츠 요청을 분석하여 일정한 형태의 조건보고서로 변환한 다음에 저장한다(320). 그리고, 조건보고서에 맞는 컨텐츠가 컨텐츠 공급 시스템(200)에 저장되어 있는지를 확인하여(330), 저장되어 있지 않으면 조건에 맞는 컨텐츠를 컨텐츠 제공 사이트들에서 검색하여 수집한다(340).
컨텐츠 공급 시스템(200)은 저장되어 있던 컨텐츠 또는 수집된 컨텐츠로부터 일정한 형태의 컨텐츠 파일을 생성한 다음에(350), HTML 포맷의 컨텐츠 웹페이지로 변환하여(360), 컨텐츠 요청자(100)에게 제공한다(370).
이러한 절차가 컨텐츠 공급 시스템(200)의 각 구성요소 사이에서 이루어지는 것을 도 4를 참조하여 상세히 설명한다.
컨텐츠 요청자(100)는 컨텐츠 공급 시스템(200)에 접속한다. 그러면, 웹서버(260)는 도 5와 같은 화면을 컨텐츠 요청자(100)에게 제공하여 컨텐츠 요청자(100)가 요청하고자 하는 컨텐츠에 관한 조건을 입력하도록 한다(401). 컨텐츠 요청자(100)가 입력할 수 있는 조건으로는 다음과 같은 것이 있다.
- 커뮤니티 분류 : 음악, 영화, 스포츠, 생활 등 각 커뮤니티의 분류 정보를 나타낸다. 커뮤니티의 분류 대신에 컨텐츠의 분류를 입력하도록 할 수도 있다.
- 컨텐츠 키워드 : 가져가기를 원하는 컨텐츠의 키워드 정보를 나타낸다. 예를 들면 영화 커뮤니티에서, 특정 영화 또는 특정 주인공이 출연한 영화의 컨텐츠를 가져가기 원하면, 그 영화의 제목이나, 주인공 이름을 입력하면 된다.
- 컨텐츠 갯수 : 가져가기 원하는 컨텐츠의 갯수 정보를 나타낸다.
- 컨텐츠 유효 기간 : 컨텐츠를 사용할 기간 정보를 나타낸다.
- 컨텐츠 형태 : 컨텐츠를 가져간 후, 커뮤니티 회원들에게 보여주는 HTML의 인터페이스 형태정보를 나타낸다. 이러한 HTML형식의 인터페이스는 컨텐츠 공급 시스템이 미리 정의하여, 커뮤니티 운영자들이 선택할 수 있으며, 형태를 제외한, 배경 이미지, 배경색, 폰트등 세부 설정사항들은 커뮤니티 운영자들이 결정할 수 있다.
- 컨텐츠 과금 형태 : 무료 컨텐츠를 원하는지, 유료 컨텐츠를 원하는 지 결정할 수 있으며, 유료일 경우, 여러 형태의 과금형태(신용카드, 사이버 머니, 온라인결제)와 가격을 선택할 수 있다.
- 컨텐츠를 받을 콜백(call back) URL : 컨텐츠를 가져갈 커뮤니티의 URL정보를 나타낸다.
위와 같은 정보들은 요청분석기에서 받아서 XML 형태의 조건보고서로 변환된다. 요청분석기(210)는 Windows2003 서버에서 작동하는 IIS 6.0에 기반을 두는 ASP.NET 페이지로 만들 수 있다. ASP.NET 페이지는 위의 정보들을 취합하여 XML 형태의 조건보고서로 변환한다. 이 웹페이지는 아래의 예와 같이 각 필드 정보들을 받아 미리 정의된 XML 태그 안에 집어 넣음으로써 조건보고서를 작성한다. 아래의 예는 컨텐츠 과금 정보를 입력받아서 XML 태그 안에 집어넣는 부분에 관한 것이다.
// 컨텐츠 과금 정보
string strPay;
if (Request["payflag"] != "")
{
strPay = "<payflag>" + Request["payflag"] + "</payflag>";
}
이렇게 작성된 조건보고서의 예가 도 6에 도시되어 있다. 요청분석기(210)에서 작성된 도 6과 같은 조건보고서는 저장소(250)에 저장된다(405). 저장소(250)는 조건보고서에 기록된 조건을 만족시키는 컨텐츠 정보나 컨텐츠 파일이 저장되어 있는지를 확인한다. 컨텐츠 정보는 수집된 컨텐츠에 관한 정보를 포함하는 HTML 문서이며, 컨텐츠 파일은 컨텐츠 정보를 조건보고서에 기재되어 있는 사용자 인터페이스에 관한 정보와 함께 XML 등의 일정한 문서 형태로 변환한 파일이다. 사용자 인터페이스에 관한 정보로는 웹페이지의 배경그림, 색상, 폰트, 글자 색상 등이 포함될 수 있다.
저장소(250)에 조건보고서를 만족시키는 컨텐츠 파일이 저장되어 있는 경우에는 해당 컨텐츠 파일은 컨텐츠 변환기(230)로 전달된다(419). 저장소(250)에 조건보고서를 만족시키는 컨텐츠 정보가 있는 경우에는 해당 컨텐츠 정보를 조건보고서와 함께 컨텐츠 생성기(220)로 전달한다(413). 저장소(250)에 조건보고서를 만족시키는 컨텐츠 파일이나 컨텐츠 정보가 없는 경우에는 해당 조건보고서는 컨텐츠 수집기(240)로 전달된다(407). 저장소(250)의 내부 구성 및 상세한 동작에 관해서는 후술한다.
컨텐츠 수집기(240)는 전달받은 조건보고서에 부합되는 컨텐츠를 다수의 컨텐츠 제공 사이트(300)들에서 검색하여 조건에 맞는 컨텐츠 웹페이지에서 찾는다(409). 그리고, 이들 컨텐츠 웹페이지에서 태그를 분석하여 컨텐츠 공급 시스템(200)에서 필요로 하는 정보를 추출하여 HTML 형태의 컨텐츠 정보로 변환한 다음에 이를 저장소(250)에 전달한다(411).
컨텐츠 수집기(240)로부터 컨텐츠 정보를 전달받은 저장소(250)는 이를 데이터베이스에 저장함과 동시에 조건보고서와 함께 컨텐츠 생성기(220)로 전달한다(413).
컨텐츠 생성기(220)는 저장소(250)에서 넘겨받은 조건보고서와 컨텐츠 정보들을 가지고 XML 형태의 컨텐츠 파일을 생성한다. 생성된 컨텐츠 파일은 컨텐츠 변환기(230)와 저장소(250)에 전달된다(417, 415). 컨텐츠 생성기(220)에서는 이러한 역할을 컨텐츠 파서 컴포넌트가 하게 되는데, 이것 역시 닷넷 프레임워크(.NET Framework)의 System.Xml 클래스(Class)를 사용하여 구현된 컴포넌트 형태의 프로그램으로 구현할 수 있다.
생성된 컨텐츠 파일에는 다음과 같은 정보가 포함된다.
- 컨텐츠 타입 정보 : 실제 물리적인 컨텐츠 소스 파일의 형태 정보를 나타낸다. 즉 넘겨받은 컨텐츠 정보의 실제 소스 파일이 동영상 파일인지, 음악 파일인지, 이미지 형태인지를 나타낸다.
- 컨텐츠 제목 : 컨텐츠의 제목 정보를 나타낸다.
- 컨텐츠 상세설명 페이지 URL : 컨텐츠에 대한 상세설명을 보여주는 페이지의 URL정보를 나타낸다.
- 컨텐츠 과금 URL : 이 컨텐츠가 유료일 경우, 과금을 할 수 있는 과금 URL 정보를 나타낸다.
- 컨텐츠 위치 : 이 컨텐츠가 무료일 경우, 실제 물리적인 컨텐츠 파일의 URL 정보를 나타낸다.
- 컨텐츠 조건 보고서 XML 태그들 : 해당하는 컨텐츠 정보와 매핑되는 조건보고서의 XML 태그 정보들을 나타낸다.
도 8에 컨텐츠 파일의 예가 도시되어 있다. 도 8에서 각각의 태그는 다음과 같은 의미를 갖는다.
<Contents> - 컨텐츠 정보를 나타내는 XML 태그
<rType> - 컨텐츠 타입 정보를 나타내는 XML 태그
<title> - 컨텐츠 제목 정보를 나타내는 XML 태그
<cataUrl> - 컨텐츠 상세설명 페이지 URL을 나타내는 XML 태그
<payUrl> - 컨텐츠 과금 URL을 나타내는 XML 태그
<fileUrl> - 컨텐츠 위치 URL을 나타내는 XML 태그
<cr> - 조건보고서(Conditional Report)를 나타내는 XML 태그
<class> - 커뮤니티 분류를 나타내는 XML 태그
<ckeyword> - 컨텐츠 키워드를 나타내는 XML 태그
<connum> - 컨텐츠 갯수를 나타내는 XML 태그
<cdate> - 컨텐츠 유효 기간을 나타내는 XML 태그
<ctype> - 컨텐츠 형태를 나타내는 XML 태그
<cpay> - 컨텐츠 과금 정보를 나타내는 XML 태그
<turl> - 컨텐츠를 받을 Call Back URL을 나타내는 XML 태그
저장소(250) 또는 컨텐츠 생성기(220)로부터 컨텐츠 파일을 수신한 컨텐츠 변환기(230)는 컨텐츠 요청자가 요청한 컨텐츠 웹페이지의 형태에 맞도록 컨텐츠 요청자가 요청한 컨텐츠가 포함되어 있는 HTML 문서를 작성하여 작성된 컨텐츠 웹페이지를 웹서버(260)를 통해 컨텐츠 요청자(100)에게 전달한다(421, 423).
컨텐츠 변환기(230)에서의 동작예를 도 9를 참조하여 설명한다. 컨텐츠 변환기(230)는 컨텐츠 파일중에서 조건보고서에 있는 컨텐츠 형태를 나타내는 XML 태그부분을 가져와서 분석한 후에 적합한 XSL 템플릿을 생성한다(910). 이와 같이 생성된 템플릿의 예가 도 10에 도시되어 있다.
컨텐츠 변환기(230)는 도 8과 같은 XML 문서(컨텐츠 파일)와, 도 10과 같은 XSL 템플릿을 변환시켜 HTML형태의 컨텐츠 웹페이지를 생성하게 된다(920).
이렇게 생성된 컨텐츠 웹페이지는 조건 보고서에 있는 콜백(Call Back) URL에 직접 HTML 문서를 보내 주거나, 생성된 HTML URL을 컨텐츠 공급시스템중 커뮤니티 운영자들이 요청한 결과를 받아볼 수 있는 ASP.NET 페이지에 보여주어 운영자가 수동으로 커뮤니티에 적용할 수 있게 해준다(930).
컨텐츠 요청자가 컨텐츠 웹페이지를 액세스 하는 방법의 하나로서, 컨텐츠 요청자가 콜백(Call Back) URL에서 직접 HTML형태의 컨텐츠 웹페이지를 가져가기 원하는 경우에는 HTTP 컴포넌트를 이용하여 사용자의 콜백 URL로 컨텐츠 웹페이지를 보내준다. 예를 들어, 컨텐츠 공급 시스템에서 만들어진 컨텐츠 웹페이지의 URL이 http://content.hanafos.com/con.html이라고 하면, 콜백 URL로 지정된 웹페이지에서 다음과 같이 컨텐츠를 가져갈 수 있다. 이때 다른 사람들이 컨텐츠를 무단으로 가져갈 수 없도록 하기 위하여 컨텐츠 웹페이지의 URL을 콜백 URL에서만 액세스할 수 있도록 제한하는 것이 바람직하다.
<%
Dim objSrvHTTP
objSrvHTTP = Server.CreateObject ("MSXML2.ServerXMLHTTP.4.0")
objSrvHTTP.open ("GET","http://content.hanafos.com/con.html", false)
objSrvHTTP.send ()
Response.Write (objSrvHTTP.responseText)
%>
컨텐츠 요청자가 컨텐츠 웹페이지를 액세스 하는 다른 방법으로서, 운영자가 컨텐츠 웹페이지를 수동으로 커뮤니티에 적용하는 방법을 원하는 경우에는, 생성된 HTML URL을 컨텐츠 공급시스템중 커뮤니티 운영자들이 요청한 결과를 받아볼 수 있는 ASP.NET 페이지에 보여준다. 즉 최종적으로 컨텐츠가
http://content.hanafos.com/actionmovie.htm
와 같은 URL로 완성된다면, 사용자는 이URL을 가지고 가서 자기 웹페이지에, iframe이나, include 파일로 삽입하면 된다. 그 후 항상 이 URL에 요청자가 원하는 형태의 컨텐츠가 계속 업데이트 되게 된다.
다음으로 도 7a 및 도 7b를 참조하여 저장소(250)의 내부 구성 및 분류 파서의 동작에 대해서 설명한다.
저장소(250)는 컨텐츠 요청자(100)가 요청한 컨텐츠에 관한 조건을 XML 형태로 정리해 둔 조건보고서를 저장하는 조건보고서 테이블(253)과, 컨텐츠 변환기(230)에서 사용자 인터페이스에 관한 내용과 컨텐츠 정보에 관한 내용을 XML 형태로 정리해 둔 컨텐츠 파일을 저장하는 컨텐츠파일 테이블(255)과, 컨텐츠 수집기(240)에서 수집된 컨텐츠에 관한 정보를 HTML 형태로 정리해 둔 컨텐츠정보를 저장하는 컨텐츠정보 테이블(257)과, 저장되어 있는 컨텐츠파일과 그에 대응되는 조건보고서를 매핑시키기 위한 매핑 테이블(259)을 구비하고 있다. 저장소(250)는 또한, 요청분석기(210)로부터의 조건보고서를 분석하여 저장된 컨텐츠 정보나 컨텐츠 파일을 검색하고, 필요한 컨텐츠 정보를 컨텐츠 수집기에 요청하는 등의 동작을 하는 분류파서(251)를 더 포함한다.
도 7b를 참조하여 분류파서(251)의 동작에 대해서 설명한다.
분류파서(251)는 요청분석기(210)로부터의 XML 형태의 조건보고서를 분석하여 데이터베이스의 검색을 위한 SQL문을 생성한다(701). 예를 들면, 닷넷 프레임워크(.NET Framework)에서 제공하는 System.Xml 클랙스를 사용하여, 조건보고서의 XML을 저장소 데이터베이스의 컨텐츠 저장 테이블의 필드명으로 변경한 후에 SQL문을 생성한다.
생성된 SQL문에 해당하는 컨텐츠 파일이 있는 경우(703의 '예')에는 컨텐츠파일 테이블(255)에서 해당 컨텐츠 파일을 가져온다(705). 그리고, 컨텐츠 파일과 조건보고서를 매핑시키는 데이터를 매핑테이블(259)에 저장한다(707). 컨텐츠 파일과 조건보고서가 매핑된 다음에는 컨텐츠 파일을 컨텐츠 변환기(230)로 전달한다(709).
생성된 SQL문에 해당하는 컨텐츠 파일이 없는 경우(703의 '아니오')에는 생성된 SQL문에 해당하는 컨텐츠 정보가 있는지를 확인한다(711). 생성된 SQL문에 해당하는 컨텐츠 정보가 없는 경우에는 조건보고서를 컨텐츠 수집기(240)로 전달하여 조건에 맞는 컨텐츠 정보를 검색하도록 한다(713). 컨텐츠 수집기(240)가 조건보고서에 부합하는 컨텐츠 정보를 검색하여 저장소(250)로 보내면, 분류파서(251)는 이를 컨텐츠정보 테이블(257)에 저장한다(715).
컨텐츠 수집기(240)로부터의 컨텐츠 정보를 저장한 다음에, 또는 생성된 SQL문에 해당하는 컨텐츠 정보가 있는 경우에, 분류파서(251)는 컨텐츠 정보와 조건보고서를 컨텐츠 생성기(220)로 전달하여 컨텐츠 파일을 생성하도록 한다(717). 컨텐츠 생성기(220)로부터 컨텐츠 파일이 전달되면, 분류파서(251)는 컨텐츠 파일과 조건보고서를 매핑시키는 데이터를 매핑테이블(259)에 저장한다(719).
한편, 이상에서는 컨텐츠 파일을 검색한 다음에 컨텐츠 정보를 검색하도록 하고 있지만, 컨텐츠 파일을 검색하지 아니하고 컨텐츠 정보만을 검색하도록 하는 것도 가능하다.
다음으로, 도 11을 참조하여 컨텐츠 수집기(240)에서의 평상시의 컨텐츠 수집 동작에 대해서 설명한다.
컨텐츠 수집기(240)는 컨텐츠를 수집할 수 있도록 허가받은 사이트와 정해져 있는 수집기준에 따라 컨텐츠들을 수집한 후에 수집된 컨텐츠들을 저장소에 저장하거나, 컨텐츠 저장소로부터 조건보고서에 따른 컨텐츠 검색을 의뢰받았을 때 조건에 해당되는 컨텐츠를 다시 검색하는 역할을 수행한다. 또한, 조건보고서에 따른 컨텐츠 검색을 의뢰받아서 조건에 해당되는 컨텐츠를 다시 검색하여도 조건에 부합하는 컨텐츠를 찾지 못한 경우에는 조건보고서를 저장해두고 일정 기간마다 계속 재검색하도록 하는 것도 가능하다.
컨텐츠 수집기에서 사이트에서 컨텐츠를 수집하는 역할은 수집로봇이 수행한다. 수집로봇은 허가받은 사이트에 접속한 다음에(1101), 해당 사이트의 기본 웹페이지의 모든 URL 정보를 찾아서 URL 리스트에 저장한다(1103). 그리고, 저장된 URL 중에서 첫번째 URL을 현재 URL로 지정하고(1105), 현재 URL에 대해서 다음과 같은 동작을 한다.
먼저, 현재 URL이 허가받지 않은 사이트의 URL인지를 확인한다(1107). 허가받지 않은 사이트의 URL이라면 접속할 필요가 없으므로 해당 URL을 URL 리스트에서 삭제한다(1109). 허가 받은 사이트라면 해당 URL에 접속한 다음에(1111), 그 웹페이지를 메모리에 저장한다(1113). 그리고, 그 웹페이지의 모든 하위 URL 정보를 찾아서 URL 리스트에 추가한다(1115).
이러한 동작을 URL 리스트에 저장된 모든 URL에 대해서 완료하였는지를 확인하여(1117), 완료되지 않았으면 URL 리스트에 있는 다음번 URL을 현재 URL로 지정하고(1119), 위의 동작을 반복한다.
이와 같은 동작의 반복에 의해 기본 페이지의 모든 하위 URL 중에서 허가받지 않은 사이트의 URL을 제외한 모든 URL의 웹페이지가 메모리에 저장된다.
그러면, 수집로봇은 저장된 웹페이지에서 컨텐츠와 관련될 수 있는 태그, 예를 들면 <a>, <title>, <img> 등을 분석하여, 해당 페이지들의 정보를 저장소(250)에 전달함으로써 콘텐츠정보 테이블에 저장되도록 한다.
이상, 본 발명을 몇가지 예를 들어 설명하였지만, 본 발명은 특정 실시예에 한정되는 것은 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 지닌 자라면 본 발명의 사상에서 벗어나지 않으면서 많은 변경과 수정을 가할 수 있음을 이해할 것이다.
컨텐츠 요청자들이 요청한 조건을 일관된 형태로 정리하여 컨텐츠를 수집하고 관리하므로 컨텐츠를 공급함에 있어서 효율성이 증대한다. 또한, 컨텐츠 제공자들이 제공한 컨텐츠를 컨텐츠 요청자의 플랫폼과 커뮤니티 인터페이스에 맞는 형태로 가공하여 제공하므로 수요자가 컨텐츠를 활용하기가 편리하다고 하는 효과가 있다. 한편, 컨텐츠 요청자의 입장에서는 여러 컨텐츠 제공자들로부터 컨텐츠를 원하는 형태로 일괄적으로 공급받을 수 있으므로 컨텐츠를 구하는데 시간과 노력이 절감될 뿐만 아니라 구한 컨텐츠의 가공에도 시간과 노력이 절감된다고 하는 효과가 있다.
도 1은 본 발명을 설명하기 위한 네트워크 다이아그램이다.
도 2는 본 발명의 컨텐츠 공급 시스템의 내부 구성을 보여주는 개략 블록도이다.
도 3은 본 발명의 컨텐츠 공급 방법을 설명하기 위한 흐름도이다.
도 4는 본 발명의 컨텐츠 공급 방법에 따른 각 구성요소간의 데이터 전달 흐름을 보여주는 도면이다.
도 5는 컨텐츠 요청자가 컨텐츠 공급 시스템에 접속하여 요청하고자 하는 컨텐츠에 관한 정보를 입력하는 화면예이다.
도 6은 요청분석기에 의해 생성된 조건보고서의 일예이다.
도 7a는 저장소의 내부 구성을 보여주는 블록도이며, 도 7b는 분류파서의 동작을 보여주는 흐름도이다.
도 8은 컨텐츠 생성기에서 생성된 컨텐츠 파일의 일예이다.
도 9는 컨텐츠 변환기에서의 동작을 보여주는 흐름도이다.
도 10은 컨텐츠 변환기에서 생성된 템플릿 파일의 일예이다.
도 11은 컨텐츠 수집기에서의 평상시의 컨텐츠 수집 동작을 보여주는 흐름도이다.
< 도면의 주요 부분에 대한 부호의 설명 >
100 컨텐츠 요청자, 200 컨텐츠 공급 시스템,
210 요청분석기, 220 컨텐츠 생성기,
230 컨텐츠 변환기, 240 컨텐츠 수집기,
250 저장소, 260 웹서버,
300 컨텐츠 제공 사이트.

Claims (15)

  1. 컨텐츠 요청자로부터 공급받고자 하는 컨텐츠에 관한 조건을 입력받아서 이를 분석하여 조건 보고서를 작성하여 저장소에 전달하는 요청분석기와,
    컨텐츠를 수집할 수 있도록 허가받은 사이트들에서 컨텐츠 정보를 탐색하여 수집하는 컨텐츠 수집기와,
    컨텐츠 수집기에서 수집된 컨텐츠 정보와 조건보고서를 병합하여 일정한 형태의 컨텐츠 파일을 생성하는 컨텐츠 생성기와,
    컨텐츠 생성기에서 생성된 컨텐츠 파일을 컨텐츠 수요자가 입력한 조건에 맞는 웹페이지 형태로 변환하는 컨텐츠 변환기와,
    컨텐츠 수집기에서 수집된 컨텐츠 정보와 컨텐츠 생성기에서 생성된 컨텐츠 파일과 요청분석기에서 작성된 조건 보고서를 저장하고, 요청분석기로부터의 조건 보고서에 부합되는 컨텐츠 정보를 검색하여 컨텐츠 생성기로 전달하는 저장소와,
    컨텐츠 요청자가 웹브라우저를 사용하여 시스템에 접속할 수 있도록 하는 웹서버
    를 구비하는 컨텐츠 공급 시스템.
  2. 제1항에 있어서,
    상기 조건 보고서는 XML 형태로 작성되는 것을 특징으로 하는 컨텐츠 공급 시스템.
  3. 제2항에 있어서, 상기 조건 보고서에는
    공급받고자 하는 컨텐츠에 관한 키워드, 컨텐츠의 공급 형태 및 컨텐츠를 받을 URL이 포함되는 것을 특징으로 하는 컨텐츠 공급 시스템.
  4. 제1항에 있어서, 상기 컨텐츠 수집기는 허가받은 사이트에 수시로 접속하여 해당 사이트의 웹페이지들에서 컨텐츠 정보를 추출하여 HTML 형태의 컨텐츠 정보로 가공하여 저장소에 전달하는 것을 특징으로 하는 컨텐츠 공급 시스템.
  5. 제1항에 있어서,
    상기 저장소는 요청분석기로부터 전달받은 조건보고서에 부합되는 컨텐츠 정보가 저장되어 있지 않은 경우에 컨텐츠 수집기에 조건보고서를 전달하고,
    컨텐츠 수집기는 전달받은 조건보고서에 부합되는 컨텐츠를 허가받은 사이트에서 검색하여 그 정보를 저장소에 전달하는 것을 특징으로 하는 컨텐츠 공급 시스템.
  6. 제1항에 있어서,
    상기 컨텐츠 파일은 XML 형태로 작성되는 것을 특징으로 하는 컨텐츠 공급 시스템.
  7. 제6항에 있어서, 상기 컨텐츠 변환기는
    컨텐츠 파일에서 사용자 인터페이스 부분을 추출하여 웹페이지의 형태에 관한 XSL 형태의 템플릿 파일을 생성하고, 생성된 템플릿 파일과 컨텐츠 파일을 변환시켜서 컨텐츠 요청자가 입력한 조건에 맞는 HTML 형태의 웹페이지를 생성하는 것을 특징으로 하는 컨텐츠 공급 시스템.
  8. 컨텐츠 제공 사이트들에서 컨텐츠를 수시로 검색하여 데이터베이스에 저장하는 제1단계와,
    컨텐츠 요청자로부터 공급받고자 하는 컨텐츠에 관한 조건을 입력받아서 일정한 형태의 조건보고서를 생성하는 제2단계와,
    생성된 조건보고서에 부합되는 컨텐츠를 데이터베이스에서 검색하여 컨텐츠 요청자가 요청한 형태의 컨텐츠 웹페이지로 가공하는 제3단계와,
    가공된 컨텐츠 웹페이지를 컨텐츠 요청자에게 공급하는 제4단계
    를 구비하는 컨텐츠 공급 방법.
  9. 제8항에 있어서,
    제3단계에서 조건보고서에 부합되는 컨텐츠가 데이터베이스에 없는 경우에는 컨텐츠 제공 사이트들에서 조건보고서에 부합되는 컨텐츠를 검색하여 데이터베이스에 저장하고 컨텐츠 요청자가 요청한 형태의 컨텐츠 웹페이지로 가공하는 것을 특징으로 하는 컨텐츠 공급 방법.
  10. 제9항에 있어서, 생성된 조건보고서에 부합되는 컨텐츠가 데이터베이스에 없어서 컨텐츠 제공 사이트들에서 조건보고서에 부합되는 컨텐츠를 검색하였음에도 불구하고 조건보고서에 부합되는 컨텐츠를 찾지 못한 경우에는 일정 기간마다 재검색을 하는 것을 특징으로 하는 컨텐츠 공급 방법.
  11. 제8항에 있어서, 상기 조건 보고서는 XML 형태로 작성되며, 조건 보고서에는 공급받고자 하는 컨텐츠에 관한 키워드, 컨텐츠의 공급 형태 및 컨텐츠를 받을 URL이 포함되는 것을 특징으로 하는 컨텐츠 공급 방법.
  12. 제8항에 있어서,
    제1단계에서 검색된 컨텐츠는 컨텐츠에 관한 정보를 포함하는 HTML 형태의 문서로 저장되며,
    제3단계는
    조건보고서에 부합되는 HTML 문서를 데이터베이스에서 검색하는 제3-1단계와,
    검색된 HTML 문서와 조건보고서를 결합하여 컨텐츠에 관한 정보와 사용자 인터페이스에 관한 정보를 포함하는 XML 문서를 생성하는 제3-2단계와,
    XML 문서에서 사용자 인터페이스에 관한 정보를 추출하여 XSL 템플릿를 작성하고, 작성된 템플릿에 따라 컨텐츠 정보를 포함하는 웹페이지를 작성하는 제3-3단계
    를 포함하는 것을 특징으로 하는 컨텐츠 공급 방법.
  13. 제12항에 있어서, 제3단계는
    제3-1단계 이전에 조건보고서에 부합되는 XML 문서를 검색하여 조건보고서에 부합되는 XML 문서가 있는 경우에는 해당 XML 문서를 읽어온 다음에 제3-3단계로 이동하는 단계를 더 포함하는 것을 특징으로 하는 컨텐츠 공급 방법.
  14. 제8항에 있어서,
    제4단계는 컨텐츠 웹페이지를 미리 지정된 URL에 저장하고 컨텐츠 요청자가 해당 URL을 액세스할 수 있도록 허용하는 것임을 특징으로 하는 컨텐츠 공급 방법.
  15. 제14항에 있어서,
    컨텐츠 요청자가 해당 URL을 액세스할 수 있도록 허용하는 방법은 컨텐츠 요청시에 작성한 콜백 URL에서만 컨텐츠 웹페이지의 URL을 액세스할 수 있도록 제한함으로써 이루어지는 것을 특징으로 하는 컨텐츠 공급 방법.
KR1020030095113A 2003-12-23 2003-12-23 사용자의 요청에 따른 컨텐츠 공급 방법 및 시스템 KR20050063886A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030095113A KR20050063886A (ko) 2003-12-23 2003-12-23 사용자의 요청에 따른 컨텐츠 공급 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030095113A KR20050063886A (ko) 2003-12-23 2003-12-23 사용자의 요청에 따른 컨텐츠 공급 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR20050063886A true KR20050063886A (ko) 2005-06-29

Family

ID=37255553

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030095113A KR20050063886A (ko) 2003-12-23 2003-12-23 사용자의 요청에 따른 컨텐츠 공급 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR20050063886A (ko)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100832534B1 (ko) * 2006-09-28 2008-05-27 한국전자통신연구원 음성 인식을 통한 컨텐츠 정보 서비스 제공 장치 및 그방법
WO2009039066A2 (en) * 2007-09-17 2009-03-26 Metabyte, Inc. Online anonymous multi-session trials
WO2009145948A1 (en) * 2008-04-04 2009-12-03 Kalooga Bv System and method for identifying galleries of media objects on a network
US7853694B2 (en) 2006-12-07 2010-12-14 Electronics And Telecommunications Research Institute System and method for providing contents service using service relaying apparatus
WO2011005485A2 (en) * 2009-06-22 2011-01-13 Digitalscirocco, Inc. Request-time multi-attribute web content auctions
KR101418414B1 (ko) * 2012-06-08 2014-07-14 삼성중공업 주식회사 윈도우폼 기반 응용프로그램 제공 시스템 및 그 방법
WO2019027070A1 (ko) * 2017-07-31 2019-02-07 주식회사 아이온커뮤니케이션즈 웹 사이트 제작 지원 서버 및 이에 의한 웹 사이트 제작 지원 방법

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100832534B1 (ko) * 2006-09-28 2008-05-27 한국전자통신연구원 음성 인식을 통한 컨텐츠 정보 서비스 제공 장치 및 그방법
US7853694B2 (en) 2006-12-07 2010-12-14 Electronics And Telecommunications Research Institute System and method for providing contents service using service relaying apparatus
WO2009039066A2 (en) * 2007-09-17 2009-03-26 Metabyte, Inc. Online anonymous multi-session trials
WO2009039066A3 (en) * 2007-09-17 2009-05-22 Metabyte Inc Online anonymous multi-session trials
WO2009145948A1 (en) * 2008-04-04 2009-12-03 Kalooga Bv System and method for identifying galleries of media objects on a network
WO2011005485A2 (en) * 2009-06-22 2011-01-13 Digitalscirocco, Inc. Request-time multi-attribute web content auctions
WO2011005485A3 (en) * 2009-06-22 2011-04-07 Digitalscirocco, Inc. Request-time multi-attribute web content auctions
US8112320B2 (en) 2009-06-22 2012-02-07 Digitalscirocco, Inc. Multi-attribute web content auctions
GB2484848A (en) * 2009-06-22 2012-04-25 Digitalscirocco Inc Request-time multi-attribute web content auctions
US8799080B2 (en) 2009-06-22 2014-08-05 Digitalscirocco, Inc. Dynamic webpage generation including request-time auctioned web content
KR101418414B1 (ko) * 2012-06-08 2014-07-14 삼성중공업 주식회사 윈도우폼 기반 응용프로그램 제공 시스템 및 그 방법
WO2019027070A1 (ko) * 2017-07-31 2019-02-07 주식회사 아이온커뮤니케이션즈 웹 사이트 제작 지원 서버 및 이에 의한 웹 사이트 제작 지원 방법

Similar Documents

Publication Publication Date Title
US9613008B2 (en) Dynamic aggregation and display of contextually relevant content
US9069853B2 (en) System and method of goal-oriented searching
US8176440B2 (en) System and method of presenting search results
US8583592B2 (en) System and methods of searching data sources
TW466423B (en) Method and apparatus for providing reduced cost online service and adaptive targeting of advertisements
KR101312144B1 (ko) 디지털 콘텐츠 객체용 상호접속 위치 배포 메커니즘
US7761423B1 (en) System and method for indexing a network of interrelated elements
KR100911014B1 (ko) 스폰서 매치 광고 서비스 방법 및 그 시스템
US10210533B2 (en) Revenue sharing system that optimizes ad revenue with preformatted page generator and preview distribution system
US8768772B2 (en) System and method for selecting advertising in a social bookmarking system
US20160299983A1 (en) Programmable search engines
US20080243784A1 (en) System and methods of query refinement
US20090210403A1 (en) System and method for extended structured searching architecture
US20080243787A1 (en) System and method of presenting search results
US20020165856A1 (en) Collaborative research systems
US20120030018A1 (en) Systems And Methods For Managing Electronic Content
US20070038603A1 (en) Sharing context data across programmable search engines
US20100042660A1 (en) Systems and methods for presenting alternative versions of user-submitted content
US20120246139A1 (en) System and method for resume, yearbook and report generation based on webcrawling and specialized data collection
KR20090092341A (ko) 디지털 매체 개체들의 링크 개선
CN101416212A (zh) 蜂音广告信息的瞄准
CN102037464A (zh) 具有最多点击的下一个对象的搜索结果
CN101583945A (zh) 提供虚拟的真正简单聚合(rss)订阅源
US20090210409A1 (en) Increasing online search engine rankings using click through data
JP2010113542A (ja) 情報提供システム、情報処理装置及びそのプログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application