KR100840778B1 - 브이.오.디 서비스 시스템 - Google Patents

브이.오.디 서비스 시스템 Download PDF

Info

Publication number
KR100840778B1
KR100840778B1 KR1020060095598A KR20060095598A KR100840778B1 KR 100840778 B1 KR100840778 B1 KR 100840778B1 KR 1020060095598 A KR1020060095598 A KR 1020060095598A KR 20060095598 A KR20060095598 A KR 20060095598A KR 100840778 B1 KR100840778 B1 KR 100840778B1
Authority
KR
South Korea
Prior art keywords
advertisement
content
file
server
vod
Prior art date
Application number
KR1020060095598A
Other languages
English (en)
Other versions
KR20080029443A (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 KR1020060095598A priority Critical patent/KR100840778B1/ko
Publication of KR20080029443A publication Critical patent/KR20080029443A/ko
Application granted granted Critical
Publication of KR100840778B1 publication Critical patent/KR100840778B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/14Details of searching files based on file metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • 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/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Data Mining & Analysis (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 동적(dynamic)으로 광고 스케쥴을 생성하여 선택된 컨텐츠와 함께 스트림 전송하는 VOD 서비스 시스템에 관한 것으로, 상기 시스템은,
컨텐츠 제공자 서버와 광고 파일 제공자 서버로부터 제공되는 각각의 컨텐츠 파일과 광고 파일을 암호화하여 배포하기 위한 스테이지 서버와;
컨텐츠 파일과 광고 파일 및 상품화된 컨텐츠 파일에 대한 메타데이터 정보를 저장하기 위한 메타데이터 DB와;
상품화된 컨텐츠 파일에 대한 정보를 웹 서버에 전달하기 위한 PDS 서버와;
가입자에 의해 선택된 상품식별정보를 웹 서버로부터 수신하고, 그 수신된 상품식별정보를 가지는 컨텐츠 파일의 메타데이터 정보에 맞는 광고 컨텐츠 목록의 전송을 광고 서버로 요청하고, 그 요청에 응답하여 수신되는 광고 컨텐츠 목록이 포함된 컨텐츠 파일의 플레이리스트를 동적으로 생성하는 하나 이상의 PGS 서버와;
컨텐츠 파일과 광고 파일 및 상기 플레이리스트를 저장하며, 저장된 플레이리스트에 기초하여 가입자가 선택한 상품의 컨텐츠 파일과 광고 파일을 액세스하여 실시간 스트림으로 전송하는 하나 이상의 VOD 서버;를 포함함을 특징으로 한다.
VOD, 광고 스케쥴, 스트리밍.

Description

브이.오.디 서비스 시스템{VOD SERVICE SYSTEM}
도 1은 본 발명의 실시예에 따른 VOD 서비스 시스템의 구성 예시도.
도 2는 본 발명의 실시예에 따른 컨텐츠 파일의 플레이리스트(playlist) 구성 예시도.
도 3은 본 발명의 실시예에 따른 VOD 스트림 전송과정을 설명하기 위한 도면.
본 발명은 VOD(Video On Demand) 서비스 시스템에 관한 것으로, 특히 동적(dynamic)으로 광고 스케쥴을 생성하여 선택된 컨텐츠와 함께 스트림 전송하는 VOD 서비스 시스템에 관한 것이다.
정보통신의 발전 및 인터넷의 전국적인 보급률에 힙임어, 방송도 송출자 중심의 일방향 서비스에서 벗어나 수신자가 방송 내용과 시간을 결정할 수 있는 이른바 VOD(Video On Demand) 서비스가 시작되기에 이르렀다. VOD 서비스는 기존 TV와 VCR을 대체하는 이외에도 원격진료, 원격교육, 인터넷방송, 재택근무, 홈 쇼핑 등에 폭 넓게 활용되고 있다.
초고속 인터넷 보급 및 멀티미디어 파일 압축, 전송기술의 발전에 힘입어 실시간 전송방식인 VOD 스트리밍 서비스가 각광받고 있다. 스트리밍 서비스란 인터넷에서 음성이나, 영상, 에니메이션 등을 실시간으로 재생하는 기술로서, 기존의 영상파일 등을 하드 디스크에 다운로드 받아 재생하던 것과 달리 다운로드 없이 실시간으로 재생해 주는 기술이다. 이는 영상파일 등을 하드 디스크에 저장하지 않는 방식이므로 사용자측이 다른 목적에 활용하기 위해 파일을 복제할 수 없기 때문에 영상파일의 저작권을 침해할 가능성이 적어, 최근 인터넷 방송 사이트에서 많이 이용되고 있다.
VOD 스트리밍 서비스와 관련한 종래 기술중 하나로서, 인터넷 컨텐츠 서비스 제공 사이트에서 이용자에게 컨텐츠 서비스 제공시 광고 컨텐츠를 먼저 제공한 후 그 대가로 실제 컨텐츠를 제공하는 기술이 있다. 이는 컨텐츠 서비스 제공자의 수익모델이 컨텐츠 제공에 있는 것이 아니라 광고 수입에 의존하기 때문이다.
예시한 서비스를 보다 구체적으로 설명하면, 우선 컨텐츠 서비스 제공업체가 광고업체의 광고용 컨텐츠를 제공받아 인터넷상에서 쓰일 수 있도록 적절한 파일로 편집 가공한다. 가공된 파일에 검색에 필요한 데이터를 추가하여 DB서버에 저장한다. 이용자가 컨텐츠 서비스 제공업체의 웹 서버에 접속하여 서비스 컨텐츠를 선택하면, 프로그램된 광고 컨텐츠가 검색되어 이용자에게 제공된다. 이용자가 그 광고 컨텐츠를 감상하면 확인 메세지가 웹 서버로 전달되고, 확인 메세지를 접수한 웹 서버는 이용자가 실제 선택한 컨텐츠를 DB서버로부터 액세스하여 제공한다.
이러한 종래의 VOD 스트리밍 서비스에서는 이용자의 성향 분석 없이 미리 프 로그램된 광고 컨텐츠가 제공되는 관계로 극대화된 광고전달효과를 기대할 수 없다.
이에 본 발명의 목적은 컨텐츠에 특화된 광고 스케쥴을 동적으로 생성하여 컨텐츠와 함께 실시간 스트림으로 광고 컨텐츠를 전송함으로서 광고효과를 극대화할 수 있는 VOD 서비스 시스템을 제공함에 있으며,
더 나아가 본 발명의 또 다른 목적은 컨텐츠 혹은 광고 컨텐츠를 스트림 전송하는 다수의 서버에 해당 컨텐츠들을 제공하는 서버의 부하처리부담을 경감시켜 줄 수 있는 VOD 서비스 시스템을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명의 바람직한 실시예에 따른 VOD 서비스 시스템은,
컨텐츠 파일과 광고 파일 및 상품화된 컨텐츠 파일에 대한 메타데이터 정보를 저장하기 위한 메타데이터 DB와;
상품화된 컨텐츠 파일에 대한 정보를 웹 서버에 전달하기 위한 PDS 서버와;
가입자에 의해 선택된 상품식별정보를 웹 서버로부터 수신하고, 그 수신된 상품식별정보를 가지는 컨텐츠 파일의 메타데이터 정보에 맞는 광고 컨텐츠 목록의 전송을 광고 서버로 요청하고, 그 요청에 응답하여 수신되는 광고 컨텐츠 목록이 포함된 컨텐츠 파일의 플레이 리스트를 동적으로 생성하는 하나 이상의 PGS 서버와;
컨텐츠 파일과 광고 파일 및 상기 플레이 리스트를 저장하며, 저장된 플레이 리스트에 기초하여 가입자가 선택한 상품의 컨텐츠 파일과 광고 파일을 액세스하여 실시간 스트림으로 전송하는 하나 이상의 VOD 서버;를 포함함을 특징으로 한다.
변형 실시예로서, 상기 시스템은 컨텐츠 제공자 서버와 광고 파일 제공자 서버로부터 제공되는 각각의 컨텐츠 파일과 광고 파일을 암호화하여 상기 VOD 서버로 배포하기 위한 스테이지 서버와;
상품화하고자 하는 컨텐츠 파일을 등록하고 등록 컨텐츠 파일에 대하여 광고삽입위치 및 길이 지정과 같은 메타데이터를 생성하기 위한 프로덕트 메니저;를 더 포함함을 특징으로 한다.
상술한 바와 같은 구성상의 특징에 따르면, 가입자가 웹서버를 통해 선택한 컨텐츠 상품에 맞는 광고 컨텐츠 목록의 전송을 광고 서버에 요청하고, 그 요청에 응답하여 전송되는 광고 컨텐츠 목록을 해당 컨텐츠와 함께 편집하여 하나의 플레이리스트로 생성함으로서, VOD 서버는 그 플레이리스트에 기초하여 광고 파일 혹은 컨텐츠 파일을 스트림 전송할 수 있어, 결과적으로 가입자에게 동적으로 할당된 광고를 전파할 수 있어 광고 효과를 극대화할 수 있게 되는 것이다.
더 나아가 상기 스테이지 서버는 서로 다른 VOD 서버로 컨텐츠 파일과 광고 파일을 암호화하여 배포하는 복수의 디플로이(deploy) 서비스 모듈;을 포함함으로서, 스테이지 서버의 파일 배포에 따른 부하처리부담을 경감시켜 줄 수 있는 효과도 기대할 수 있다.
이하 본 발명의 바람직한 실시예들을 첨부 도면을 참조하여 상세히 설명하기 로 한다. 본 발명을 설명함에 있어 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그에 대한 상세한 설명은 생략하기로 한다.
우선 도 1은 본 발명의 실시예에 따른 VOD 서비스 시스템의 구성도를 예시한 것이며, 도 2는 본 발명의 실시예에 따른 컨텐츠 파일의 플레이리스트(playlist) 구성도를 예시한 것으로, 보다 구체적으로는 도 1에 도시된 PGS(Playlist Generation Service) 서버(220)에서 생성되는 플레이리스트의 구성을 도시한 것이다.
도 1에 도시한 바와 같이 본 발명의 실시예에 따른 VOD 서비스 시스템(200)은 메타데이터 DB(210), PGS서버(220) 및 VOD서버(225)를 기본적으로 포함하며, 경우에 따라서 스테이지(stage) 서버(205), PDS 서버(215) 및 관리자 컴퓨터에 설치되어 실행 가능한 프로덕트 매니저(product manager) 모듈(500)을 더 포함할 수 있다.
스테이지 서버(205)는 CP(content Provider)측 미디어 메니저(MM:Media Manager)(100)와 AD(Advertisement) 서버(105)로부터 제공되는 각각의 컨텐츠 파일과 광고 파일을 암호화하여 그룹핑된 다수의 VOD 서버(225)로 배포한다. 이러한 스테이지 서버(205)는 파일 전달과정에서 수반되는 부하처리부담을 경감시키기 위하여 서로 다른 VOD 서버(225)로 컨텐츠 파일과 광고 파일을 암호화하여 배포하는 복수의 디플로이(deploy) 서비스 모듈을 탑재한다. 이러한 디플로이 서비스 모듈은 FTP 제어 세션을 통해서 스트로지 서버와 지정된 VOD 서버간의 데이터 세션을 생성 하여 컨텐츠 파일과 광고 파일을 전송한다. 참고적으로 미디어 메니저는 CP측 단말기에 설치되어 실행 가능한 프로그램 모듈로서 컨텐츠 파일과 각 컨텐츠 파일의 메타데이터를 VOD 서비스 시스템(200)에 등록하는데 이용된다.
메타데이터 DB(210)는 CP가 제공하는 컨텐츠 파일과 광고(AD) 제공자가 제공하는 광고 파일 및 상품화된 컨텐츠 파일 각각에 대한 메타데이터 정보가 저장된다. '상품화된 컨텐츠 파일'이란 CP가 제공하는 컨텐츠 파일중 컨텐츠 서비스 제공자가 선택하여 상품화한 컨텐츠 파일을 말한다.
상기 메타데이터 정보는 상품화된 컨텐츠 파일의 상품식별정보, 컨텐츠 장르, 해당 컨텐츠가 선호하는 광고장르, 해당 컨텐츠가 기피하는 광고장르, 상품타입(프리미엄, 할인, 무료), 서비스기간 등이 포함됨은 물론, 각 컨텐츠에 대한 광고 삽입위치에 대한 목록정보를 포함한다. 그리고 광고에 대한 광고 에이젼시, 광고주, 타이틀, 카테고리, 길이, 광고 타입 등의 정보를 더 포함한다.
PDS(Portal service data Delivery Service) 서버(215)는 PM(500)에 의해 상품화된 컨텐츠 파일에 대한 정보, 보다 구체적으로는 상품명, 상품타입, 서비스기간 등과 같은 정보를 웹 서버(400)에 전달한다. 전달방식으로는 FTP를 이용하여 XML 포맷으로 전달할 수 있다. 경우에 따라서는 PDS 서버(215) 구비 없이 상품화된 컨텐츠 파일에 대한 정보를 PM(500)이 직접 웹 서버(400)로 전달할 수도 있다.
참고적으로 가입자 접속이 가능한 웹서버(400)에는 상품화된 컨텐츠 파일의 상품정보가 게시되며, 가입자는 웹서버(400)를 통해 서비스받고자 하는 컨텐츠 상품을 선택할 수 있다. 상품 선택시 해당 상품의 식별정보는 HTTP방식에 따라 후술 할 PGS 서버(220)로 전달된다.
PGS 서버(220)는 가입자에 의해 선택된 상품식별정보를 웹 서버(400)로부터 수신하고, 그 수신된 상품식별정보를 가지는 컨텐츠 파일의 메타데이터 정보에 맞는 광고 컨텐츠 목록의 전송을 AD 서버(105)로 요청하고, 그 요청에 응답하여 수신되는 광고 컨텐츠 목록이 포함된 컨텐츠 파일의 플레이 리스트를 동적으로 생성하여 후술할 VOD 서버(225)로 전달한다.
구체적인 예를 들어 PGS 서버(220)는 선택된 상품식별정보를 가지는 컨텐츠 파일에 대하여 컨텐츠 장르, 해당 컨텐츠가 선호하는 광고장르, 해당 컨텐츠가 기피하는 광고장르와 같은 메타데이터를 메타데이터 DB(210)에서 액세스하여 AD 서버(105)로 전송하되, 선택된 컨텐츠에 대하여 만들어진 광고 삽입위치에 대한 목록정보에 기초하여 상기 액세스된 메타데이터 정보를 반복 전송한다. 예를 들어 도 2에 도시한 바와 같이 상품화된 하나의 컨텐츠에 대하여 광고 삽입점(삽입위치) 후보가 두 군데일 경우 PGS 서버(220)는 AD 서버(105)로 두 번의 쿼리를 전송함으로서, 두 번의 광고 컨텐츠 목록을 전송받고, 전송받은 각각의 광고 컨텐츠 목록을 첫 번째와 두 번째 광고 삽입점에 배열하여 선택된 컨텐츠 파일에 대한 플레이리스트를 생성하는 것이다.
참고적으로 AD 서버(105)는 PGS 서버(220)로부터 광고 컨텐츠 목록의 전송 요청이 있는 경우 그 선택된 컨텐츠에 특화된 광고들중 광고슬롯길이에 해당하는 만큼의 광고 목록을 발췌하여 하나의 광고 컨텐츠 목록으로 전송하여 준다. 상기 광고슬롯길이는 메타데이터 DB(210)에 저장되어 있는 정보로서 AD 서버(105)로의 쿼리시 컨텐츠 식별정보, 해당 컨텐츠가 선호하는 광고장르, 해당 컨텐츠가 기피하는 광고장르와 같은 메타데이터와 함께 전송되는 정보이다.
VOD 서버(225)는 배포된 컨텐츠 파일과 광고 파일 및 상기 플레이리스트가 폴더로 구분되어 저장되며, 저장된 플레이리스트에 기초하여 가입자가 선택한 상품의 컨텐츠 파일과 광고 파일을 액세스하여 실시간 스트림으로 전송한다. 이러한 VOD 서버(225)는 가입자의 동시 다중접속을 위하여 다수의 서버가 그룹핑되어 관리되며, 그룹핑된 각 그룹의 VOD 서버(225)에는 인기도(선택 빈도수)에 따라 서로 다른 컨텐츠 파일을 저장하여 서비스 제공한다. 바람직하게는 선택 빈도수가 높은 컨텐츠의 경우 이용률이 높기 때문에 하나의 스토리지 디바이스를 최고 성능의 VOD 서버가 점유토록 하고, 이용률이 낮은 컨텐츠들은 하나의 스토리지 디바이스에 저장하여 다수의 VOD 서버가 공유할 수 있도록 VOD 서버를 그룹핑하는 것이 바람직하다.
관리자 컴퓨터에 설치되어 실행 가능한 모듈로서 프로덕트 메니저(PM;500)는 오퍼레이터의 조작에 의해 상품화하고자 하는 컨텐츠 파일에 대한 정보(메타데이터)를 상기 DB(210)에 등록하고, 그 등록 컨텐츠 파일에 대하여 광고삽입위치 및 광고슬롯길이 지정 정보와 같은 메타데이터를 생성하여 메타데이터 DB(210)에 저장한다. 경우에 따라 오퍼레이터는 상기 프로덕트 메니저(PM:500)를 통해 선택빈도가 높은 컨텐츠 상품의 메타데이터를 메타데이터 DB(210)에 새롭게 등록할 수도 있다. 이는 선택빈도가 높은 컨텐츠 상품을 재배치하기 위함인데, 선택빈도가 높은 컨텐츠 상품의 정보는 웹 서버(400), VOD 서버(225)를 통해 PM(500)으로 온, 오프라인 을 통해 제공될 수 있다. 메타데이터 DB(210)를 주기적으로 검색하여 선택빈도 수에 따라 컨텐츠 파일의 재배치가 필요한 경우, 디플로이 서비스 모듈은 선택빈도가 높은 컨텐츠 상품들을 최고 성능을 가지는 VOD 서버(225)에 우선 재배치하고, 선택빈도에 따라 차우선 순위를 가지는 VOD 서버(225)에 컨텐츠 파일을 재배치 복사하거나 기존 파일들을 삭제함으로서, 파일 재배치 작업을 관리한다. 이러한 프로덕트 메니저(500)는 VOD 서비스 시스템(200)내의 일 구성요소로 포함될 수도 있으며, 시스템 외부에 위치할 수도 있다.
이하 선택된 상품에 맞춰 동적으로 생성되는 플레이리스트에 기초하여 VOD 스트림 서비스가 이루어지는 과정을 도시한 도 3을 참조하여 본 발명의 실시예에 따른 동작을 설명하기로 한다.
본 발명의 실시예를 설명하기에 앞서 메타데이터 DB(210)에는 CP가 제공하는 컨텐츠 파일과 광고(AD) 제공자가 제공하는 광고 파일 및 PM(500)에 의해서 상품화된 컨텐츠 파일 각각에 대한 메타데이터 정보가 저장되어 있는 것으로 가정하기로 한다. 그리고 VOD 서버(225)에는 PM(500)에 의해서 상품화된 컨텐츠 파일 및 광고 파일이 스테이지 서버(205)의 파일배포에 의해 저장되어 있는 것으로 가정하기로 한다.
이러한 가정하에 우선 가입자가 서비스 가능한 컨텐츠 정보가 게시되어 있는 웹서버(400)를 통해 특정 상품(상품화된 컨텐츠를 의미함)을 선택하면, HTTP방식에 따라 선택 상품의 ID정보가 PGS 서버(220)로 전달(1단계)된다. 그러면 PGS 서버(220)는 전달받은 상품 ID를 메타데이터 DB(210)로 전송하여 해당 컨텐츠에 대한 메타데이터의 전송을 요청(2단계)한다.
상기 요청에 응답하여 컨텐츠 장르, 해당 컨텐츠가 선호하는 광고장르, 해당 컨텐츠가 기피하는 광고장르와 같은 컨텐츠에 대한 메타데이터와, 선택 상품에 대한 메타데이터(광고 삽입위치 목록,광고슬롯길이)가 수신(3단계)되면, PGS 서버(220)는 각 광고 삽입위치에 대해서 컨텐츠 장르/ 선호하는 광고장르/기피(거부)하는 광고장르, 광고슬롯길이 등의 정보를 AD 서버(105)로 전달(4단계)하여 광고 컨텐츠 목록의 전송을 요청한다.
이러한 요청에 응답하여 AD 서버(105)는 가입자가 선택한 컨텐츠에 특화되어 있는 광고들중 광고슬롯길이에 해당하는 만큼의 광고 목록을 랜덤하게 발췌하여 하나의 광고 컨텐츠 ID 목록으로 전달(5단계)하여 준다.
그러면 PGS 서버(220)는 선택된 컨텐츠(상품)에 대하여 만들어진 광고 삽입위치에 전송받은 광고 컨텐츠 ID 목록을 배열하는 방식으로 하나의 플레이리스트를 생성한다. 이러한 플레이리스트의 예가 도 2에 도시되어 있다. 도 2를 참조해 보면 컨텐츠 1은 20분 분량의 컨텐츠 1-1과 컨텐츠 1-2로 구분되어 스트림 전송되도록 설계되어 있으며, 컨텐츠 전반부에는 1분 분량의 광고 파일이 위치하고 컨텐츠 사이에도 역시 1분 분량의 광고 파일이 위치하도록 설계되어 있다. 여기서 1분은 광고슬롯길이에 해당한다.
따라서 PGS 서버(220)는 첫 번째 위치하는 광고삽입위치에 첫 번째로 전송받은 광고 컨텐츠 ID 목록, 즉 광고 1, 광고 2,..를 배치하며, 두 번째 쿼리에 의해 전송받은 광고 컨텐츠 ID 목록, 즉 광고 4, 광고 5,..를 두 번째 광고삽입위치에 배열하여 완전한 하나의 플레이리스트를 생성하고 이를 하나의 파일명 1234.wsx로 명하여 FTP 방식으로 VOD 서버(225)에 전송(6단계)한다.
아울러 PGS 서버(220)는 VOD 서버(225)의 호스트 네임과 WMS 퍼블릭 포인트 네임(WMS Public point name) 및 플레이리스트 네임이 포함된 URL 정보를 웹 서버(400)로 리턴(7단계)하여 줌으로서, 상품 선택한 가입자는 리턴된 URL 정보를 통해 VOD 서버(225)에 접속함으로서 결과적으로 자신이 선택한 컨텐츠 상품을 스트림 전송받을 수 있게 되는 것이다.
이러한 경우 VOD 서버(225)는 가입자가 선택한 컨텐츠 상품에 대하여 플레이리스트에 기초하여 컨텐츠를 전송하되, 우선 도 2에 예시한 바와 같이 1분 분량의 광고파일을 광고 1, 광고 2의 순으로 액세스하여 스트림 전송하고, 뒤 이어 20분 분량의 컨텐츠 1-1을 스트림 전송하며, 다시 1분 분량의 광고파일을 광고 4, 광고 5,..의 순으로 스트림 전송한다.
따라서 가입자는 자신이 선택한 컨텐츠에 특화된 광고 파일을 우선 시청한후 자신이 선택한 컨텐츠를 순차적으로 시청할 수 있게 되는 것이다. 즉, 본 발명은 컨텐츠에 특화된 광고 파일을 랜덤하게 동적으로 생성하여 가입자에게 실시간 전송함으로서, 미리 프로그램된 광고를 규칙적으로 전파하는 일반 시스템에 비해 우수한 광고효과를 얻을 수 있다.
이상의 실시예에서는 컨텐츠 전단에, 그리고 컨텐츠 사이 사이에 광고 파일이 삽입되어 스트림 전송되는 것으로 설명하였지만, 광고 삽입위치는 PM에 의해 가변될 수 있는 것이며, 더 나아가 동일 컨텐츠에 대해 동일 광고 파일이 삽입되는 것이 아니라 컨텐츠에 특화된 광고목록중 랜덤하게 추출된 광고 파일이 삽입되는 방식이기 때문에, 동일 컨텐츠에 대해 동일한 광고가 반복 삽입되어 전송될 확률은 극히 낮다고 볼 수 있을 것이다.
상술한 바와 같이 본 발명은 가입자가 웹서버를 통해 선택한 컨텐츠 상품에 맞는 광고 컨텐츠 목록의 전송을 광고 서버에 요청하고, 그 요청에 응답하여 전송되는 광고 컨텐츠 목록을 해당 컨텐츠와 함께 편집하여 하나의 플레이리스트로 생성함으로서, VOD 서버는 그 플레이리스트에 기초하여 광고 파일 혹은 컨텐츠 파일을 스트림 전송할 수 있어, 결과적으로 가입자에게 랜덤하게 동적으로 할당되는 광고를 전파할 수 있어 다양한 광고파일의 전파효과를 얻을 수 있는 이점이 있다.
더 나아가 본 발명의 스테이지 서버는 서로 다른 VOD 서버로 컨텐츠 파일과 광고 파일을 암호화하여 배포하는 복수의 디플로이(deploy) 서비스 모듈;을 포함함으로서, 스테이지 서버의 파일 배포에 따른 부하처리부담을 경감시켜 줄 수 있는 효과도 기대할 수 있다.
아울러 본 발명은 동일 컨텐츠에 대해 동일 광고 파일이 삽입되는 것이 아니라 컨텐츠에 특화된 광고목록중 랜덤하게 추출된 광고 파일이 삽입되는 방식이기 때문에 광고효과를 극대화할 수 있는 효과가 있다.

Claims (6)

  1. 컨텐츠 제공자와 광고 파일 제공자로부터 제공되는 각각의 컨텐츠 파일과 광고 파일을 암호화하여 배포하기 위한 스테이지 서버와;
    컨텐츠 파일과 광고 파일 및 상품화된 컨텐츠 파일에 대한 메타데이터 정보를 저장하되, 그 메타데이터 정보에는 적어도 상품화된 컨텐츠 파일의 상품식별정보와 그 상품화된 컨텐츠가 선호하는 광고장르 및 상품화된 컨텐츠에 대한 광고 삽입위치에 대한 목록정보가 포함되는 메타데이터 DB와;
    가입자에 의해 선택된 상품식별정보를 웹 서버로부터 수신하고, 그 수신된 상품식별정보를 가지는 컨텐츠 파일의 메타데이터 정보를 상기 DB에서 획득하고, 획득된 메타데이터 정보에 맞는 광고 컨텐츠 목록의 전송을 광고 서버로 요청하며, 그 요청에 응답하여 수신되는 광고 컨텐츠 목록이 선택 컨텐츠의 광고 삽입 위치에 배열되는 선택 컨텐츠 파일의 플레이리스트를 동적으로 생성하는 하나 이상의 PGS(Playlist Generation Service) 서버와;
    컨텐츠 파일과 광고 파일 및 상기 플레이리스트를 저장하며, 저장된 플레이리스트에 기초하여 가입자가 선택한 상품의 컨텐츠 파일과 광고 파일을 액세스하여 실시간 스트림으로 전송하는 하나 이상의 VOD 서버;를 포함함을 특징으로 하는 VOD 서비스 시스템.
  2. 청구항 1에 있어서, 상기 DB에 등록된 상품화된 컨텐츠 파일에 대한 정보를 웹 서버로 전달하기 위한 PDS 서버;를 더 포함함을 특징으로 하는 VOD 서비스 시스템.
  3. 청구항 1 또는 청구항 2에 있어서, 상품화하고자 하는 컨텐츠 파일에 대한 정보를 상기 DB에 등록하고, 그 등록 컨텐츠 파일에 대하여 광고삽입위치 및 광고슬롯길이 지정 정보를 생성하여 상기 DB에 등록하기 위한 프로덕트 메니저;를 더 포함함을 특징으로 하는 VOD 서비스 시스템.
  4. 청구항 3에 있어서, 상기 스테이지 서버는 서로 다른 VOD 서버로 컨텐츠 파일과 광고 파일을 암호화하여 배포하는 복수의 디플로이(deploy) 서비스 모듈;을 포함함을 특징으로 하는 VOD 서비스 시스템.
  5. 청구항 4에 있어서, 상기 디플로이 서비스 모듈은 FTP 제어 세션을 통해서 스트로지 서버와 지정된 VOD 서버간의 데이터 세션을 생성하여 컨텐츠 파일과 광고 파일을 전송함을 특징으로 하는 VOD 서비스 시스템.
  6. 청구항 4에 있어서, 상기 디플로이 서비스 모듈은 컨텐츠 선택 빈도수에 따라 서로 다른 VOD 서버로 컨텐츠 파일을 재배포함을 특징으로 하는 VOD 서비스 시스템.
KR1020060095598A 2006-09-29 2006-09-29 브이.오.디 서비스 시스템 KR100840778B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060095598A KR100840778B1 (ko) 2006-09-29 2006-09-29 브이.오.디 서비스 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060095598A KR100840778B1 (ko) 2006-09-29 2006-09-29 브이.오.디 서비스 시스템

Publications (2)

Publication Number Publication Date
KR20080029443A KR20080029443A (ko) 2008-04-03
KR100840778B1 true KR100840778B1 (ko) 2008-06-23

Family

ID=39532015

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060095598A KR100840778B1 (ko) 2006-09-29 2006-09-29 브이.오.디 서비스 시스템

Country Status (1)

Country Link
KR (1) KR100840778B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090254607A1 (en) * 2008-04-07 2009-10-08 Sony Computer Entertainment America Inc. Characterization of content distributed over a network
US20100057832A1 (en) * 2008-08-28 2010-03-04 Google Inc. Requesting A Service
WO2012023777A2 (ko) * 2010-08-16 2012-02-23 엘지전자 주식회사 컨텐츠 제공 및 재생 방법, 그를 이용한 컨텐츠 제공 장치 및 수신 장치
WO2012161544A2 (ko) * 2011-05-26 2012-11-29 엘지전자 주식회사 컨텐츠 제공 및 재생 방법, 그를 이용한 컨텐츠 제공 장치 및 수신 장치

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010008155A (ko) * 2000-11-13 2001-02-05 손영철 데이터 프리 캐싱을 이용한 인터넷방송 광고방법
KR20010085170A (ko) * 2000-02-24 2001-09-07 오병석 주문형 멀티미디어 콘텐츠 제공 시스템 및 방법
KR20010109376A (ko) * 2000-05-30 2001-12-10 김성헌 주문형비디오 서비스의 광고 방법 및 그 시스템
KR20030076896A (ko) * 2002-03-23 2003-09-29 삼성전자주식회사 사용자 선택 광고를 제공하는 vod 스트리밍 서비스의송수신 장치 및 그 방법
KR20060013877A (ko) * 2004-08-09 2006-02-14 김성모 큐시트 편성을 통한 vod 서비스 시스템 및 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010085170A (ko) * 2000-02-24 2001-09-07 오병석 주문형 멀티미디어 콘텐츠 제공 시스템 및 방법
KR20010109376A (ko) * 2000-05-30 2001-12-10 김성헌 주문형비디오 서비스의 광고 방법 및 그 시스템
KR20010008155A (ko) * 2000-11-13 2001-02-05 손영철 데이터 프리 캐싱을 이용한 인터넷방송 광고방법
KR20030076896A (ko) * 2002-03-23 2003-09-29 삼성전자주식회사 사용자 선택 광고를 제공하는 vod 스트리밍 서비스의송수신 장치 및 그 방법
KR20060013877A (ko) * 2004-08-09 2006-02-14 김성모 큐시트 편성을 통한 vod 서비스 시스템 및 방법

Also Published As

Publication number Publication date
KR20080029443A (ko) 2008-04-03

Similar Documents

Publication Publication Date Title
US7203758B2 (en) System and method for selective insertion of content into streaming media
US9591266B2 (en) Video-on-demand and targeted advertising
JP5025902B2 (ja) ネットワークとサーバの帯域幅最小化および拡張されたパーソナル化のためのマルチキャストネットワーク上でのストリーミングメディア配信
JP4846352B2 (ja) マルチメディア視聴システム及びマルチメディア視聴方法
US20070100690A1 (en) System and method for providing targeted advertisements in user requested multimedia content
KR101004510B1 (ko) 광고의 미디어 파일에 대한 자동 매칭
US20150326948A1 (en) Audio/video advertising network
JP4866076B2 (ja) マルチメディア視聴システム及びマルチメディア視聴方法
US20090228921A1 (en) Content Matching Information Presentation Device and Presentation Method Thereof
US20070078713A1 (en) System for associating an advertisement marker with a media file
US20020069132A1 (en) Cross technology monitoring, profiling and predictive caching method and system
US20060277098A1 (en) Media playing system and method for delivering multimedia content with up-to-date and targeted marketing messages over a communication network
JP2003289521A (ja) 広告挿入方法、配信システム、送出装置および受信装置並びにプログラム
WO2001069929A1 (en) System and method of joining encoded video streams for continuous play
CN1988576A (zh) 移动终端动态缓存多媒体互动广告实现方法
KR100367714B1 (ko) 멀티미디어 컨텐츠와 타겟 광고의 동적 결합 기법을사용한 인터넷 방송 시스템 및 방법
US20130238444A1 (en) System and Method For Promotion and Networking of at Least Artists, Performers, Entertainers, Musicians, and Venues
CN101667441A (zh) 一种播放列表处理方法和***
CN101075233B (zh) 多媒体内容收集部件、***及其方法
KR100840778B1 (ko) 브이.오.디 서비스 시스템
KR100809641B1 (ko) 이종 시스템간의 컨텐츠 교환 방법 및 그 방법을 수행하는컨텐츠 관리 시스템
US20040128690A1 (en) Apparatus, method and a computer readable medium for providing interactive services
CN114631324B (zh) 在流内容中实时递送目标内容的***和方法
JP2004135077A (ja) 動画再生可能なコンテンツの配信方法
JPWO2008007677A1 (ja) 番組表配信装置および番組表配信方法

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

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20130617

Year of fee payment: 6

R401 Registration of restoration
FPAY Annual fee payment

Payment date: 20150615

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160712

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170717

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180716

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190715

Year of fee payment: 12