KR101000997B1 - Iptv 서비스 오버레이 네트워크 시스템 및 이를 이용한콘텐츠 서비스 방법 - Google Patents

Iptv 서비스 오버레이 네트워크 시스템 및 이를 이용한콘텐츠 서비스 방법 Download PDF

Info

Publication number
KR101000997B1
KR101000997B1 KR1020090005598A KR20090005598A KR101000997B1 KR 101000997 B1 KR101000997 B1 KR 101000997B1 KR 1020090005598 A KR1020090005598 A KR 1020090005598A KR 20090005598 A KR20090005598 A KR 20090005598A KR 101000997 B1 KR101000997 B1 KR 101000997B1
Authority
KR
South Korea
Prior art keywords
iptv
content
service
session
information
Prior art date
Application number
KR1020090005598A
Other languages
English (en)
Other versions
KR20100059638A (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 한국과학기술원
Publication of KR20100059638A publication Critical patent/KR20100059638A/ko
Application granted granted Critical
Publication of KR101000997B1 publication Critical patent/KR101000997B1/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/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/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • 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/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • 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/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • 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/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • 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/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 다양한 IPTV 서비스의 종류, 다양한 IPTV 사용자의 요구사항, 다양한 IPTV 서비스 미디어의 특성, IPTV 서비스 품질 및 보안 특성 등을 만족시키는 가상의 IPTV 서비스 오버레이 네트워크를 구현하는 기술에 관한 것이다. 이러한 본 발명은, IPTV 단말기에 다양한 IPTV 서비스를 제공하는 IPTV 콘텐츠 관리부로 구성된 IPTV 서비스 시스템에 있어서, IPTV 서비스 세션의 관리를 위하여, 상기 IPTV 서비스 제어부에서 제공되는 IPTV 콘텐츠 ID, IPTV 단말기의 위치 정보 등을 이용하고, 콘텐츠 처리정보 제어부의 위치 정보를 이용하여 상기 IPTV 콘텐츠 서버와 IPTV 단말기 사이의 최적의 IPTV 세션 경로를 설정하는 IPTV 세션 제어부와; 상기 최적의 경로 설정을 위해 상기 IPTV 단말기의 위치 및 IPTV 콘텐츠 서버의 위치를 확인하여 IPTV 단말기와 가장 가까운 IPTV 콘텐츠 서버를 탐색하는 콘텐츠 처리정보 제어부로 구성된 IPTV 서비스 오버레이 네트워크 시스템을 구축하여, IPTV 콘텐츠 서비스 요청과 IPTV 콘텐츠 서비스 해제 요청 및 IPTV 콘텐츠 탐색 요청시 IPTV 서비스를 관리 및 제어하는 것을 특징으로 한다.
IPTV 서비스, IPTV 서비스 오버레이 네트워크 시스템, IPTV 세션, IPTV 콘텐츠

Description

IPTV 서비스 오버레이 네트워크 시스템 및 이를 이용한 콘텐츠 서비스 방법{IPTV SERVICE OVERLAY NETWORK SYSTEM AND }
본 발명은 IPTV 서비스 제어를 위한 IPTV 서비스 오버레이 네트워크 시스템에 관한 것으로, 특히 다양한 IPTV 서비스의 종류, 다양한 IPTV 사용자의 요구사항, 다양한 IPTV 서비스 미디어의 특성, IPTV 서비스 품질 및 보안 특성 등을 만족시키는 가상의 IPTV 서비스 오버레이 네트워크를 구현할 수 있도록 한 IPTV 서비스 오버레이 네트워크 시스템 및 이를 이용한 콘텐츠 서비스 방법에 관한 것이다.
일반적으로, IPTV(IPTV: Internet Protocol Television Service System)란 차별화된 초고속광대역 네트워크를 이용해 디지털영상서비스, 양방향 데이터서비스 및 다양한 개인 맞춤형 서비스를 TV를 통해 제공하는 방송과 통신간의 대표적 융합서비스라고 정의할 수 있다. 즉, 방송 및 인터넷 서비스는 물론 주문형비디오(VOD), 전자프로그램(EPG), T-커 머스, 방송프로그램 연동형 데이터서비스와 같은 새로운 양방향 콘텐츠를 제공하는 등 통신과 방송 서비스를 모두 이용할 수 있는 특징이 있다. IPTV의 가장 큰 특징은 기존 TV의 일방적이고 수동적인 서비스에서 탈피하여, 사용자가 실제 TV를 보면서 능동적으로 반응을 보일 수 있다는 점이다. 기존 TV방송같은 채널 선택은 물론 비디오 대여점에 가지 않고도 `피자 주문하 듯' 리모컨으로 간단히 최신 영화를 신청해 보는 `주문형(On Demand)' 서비스가 가능하다.
이와 같이, IPTV는 초고속 인터넷을 이용하여 정보 서비스, 동영상 콘텐츠 및 방송 등을 IPTV 단말기를 통해서 제공하는 서비스이다.
그런데, 종래의 IPTV 서비스에 있어서는 단순히 콘텐츠 및 정보를 전달하는 역할을 제공할 뿐, 서비스에 따른 제어나 차등화 된 품질의 서비스 제공 등을 지원하지 못하는 단점을 가지고 있다.
따라서, 본 발명의 목적은 다양한 IPTV 서비스의 종류, 다양한 IPTV 사용자의 요구사항, 다양한 IPTV 서비스 미디어의 특성, IPTV 서비스 품질 및 보안 특성 등을 만족시킬 수 있도록 IPTV 오버레이 네트워크 시스템을 구축하는데 있다.
본 발명의 또 다른 목적은 IPTV 오버레이 네트워크 시스템에서 다양한 IPTV 서비스의 세션을 관리하고, IPTV 사용자가 IPTV 서비스를 요청할 때 차등화된 IPTV 서비스를 제공하는데 있다.
본 발명의 또 다른 목적은 IPTV 오버레이 네트워크 시스템을 통해 오버레이 멀티캐스트 제어가 가능하도록 하고, IPTV 단말기와 콘텐츠 서버 사이의 최적 경로를 탐색 및 설정할 수 있도록 하는데 있다.
상기와 같은 목적을 달성하기 위한 본 발명은, 사용자가 IPTV 콘텐츠 관리부에 저장된 임의의 IPTV 콘텐츠를 선택하여 시청할 수 있도록 IP망에 연결된 다수의 IPTV 단말기와; IPTV 서비스에 관련된 사용자의 정보나 과금 정보 등을 관리하는 IPTV 서비스 제어부와; 다수의 IPTV 콘텐츠 서버들을 구비하여 각종 IPTV 콘텐츠를 저장함과 아울러, 여러 IPTV 응용 서비스부를 구비하여 상기 IPTV 단말기에 다양한 IPTV 서비스를 제공하는 IPTV 콘텐츠 관리부와; IPTV 서비스 세션의 관리를 위하여, 상기 IPTV 서비스 제어부에서 제공되는 IPTV 콘텐츠 ID, IPTV 단말기의 위치 정보 등을 이용하고, 콘텐츠 처리정보 제어부의 위치 정보를 이용하여 상기 IPTV 콘텐츠 서버와 IPTV 단말기 사이의 최적의 IPTV 세션 경로를 설정하는 IPTV 세션 제어부와; 상기 최적의 경로 설정을 위해 상기 IPTV 단말기의 위치 및 IPTV 콘텐츠 서버의 위치를 확인하여 IPTV 단말기와 가장 가까운 IPTV 콘텐츠 서버를 탐색하는 콘텐츠 처리정보 제어부로 구성함을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 또 다른 발명은, IPTV 응용 서비스부에 콘텐츠 메타데이터를 등록할 때, IPTV 서비스 오버레이 네트워크 시스템의 콘텐츠 처리 정보 제어부에 콘텐츠 정보를 등록하는 제1과정과; IPTV 응용서비스부가 IPTV 단말기로부터 IPTV 콘텐츠 서비스 요청을 받아 IPTV 서비스 제어부에 IPTV 서비스를 위한 콘텐츠 요청 정보를 전달하는 제2과정과; IPTV 서비스 오버레이 네트워크 시스템의 IPTV 세션 제어부가 상기 IPTV 서비스 제어부로부터 IPTV 세션 생성을 요청받아 IPTV 단말기와 콘텐츠 처리 정보 제어부 사이의 맵핑 등을 확인한 후, 상기 콘텐츠 처리 정보 제어부에 콘텐츠 확인 요청을 하는 제3과정과; 콘텐츠 처리 정보 제어부가 콘텐츠를 저장하고 있는 IPTV 콘텐츠 서버의 위치를 확인하고, 어떤 콘텐츠 처리 정보 제어부가 그 서버와 가까운지 확인한 후, IPTV 세션 제어부에게 콘텐츠 확인 응답을 하는 제4과정과; IPTV 세션 제어부가 상기 콘텐츠 확인 응답을 받은 후 IPTV 세션을 생성하거나 기존의 세션이 존재할 경우 세션에 노드를 추가하고, IPTV 서비스 제어 요청에 대한 응답 메시지를 상기 IPTV 서비스 제어부 및 IPTV 응용 서비스부를 통해 상기 IPTV 단말기에 전달하는 제5과정과; 상기 IPTV 단말기가 상기 IPTV 콘텐츠 서버에 콘텐츠 데이터를 요청하는 제6과정으로 이루어져 콘텐츠 서비스 요청에 대한 처리과정을 수행하는 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 또 다른 발명은, IPTV 응용서비스부가 IPTV 단말기로부터 IPTV 콘텐츠 서비스 해제 요청을 받아 IPTV 서비스 제어부에 IPTV 콘텐츠 서비스 해제 정보를 전달하는 제1과정과; 상기 IPTV 서비스 제어부가 IPTV 콘텐츠 서버에 콘텐츠 데이터 해제를 요청하여 그에 대한 응답을 받으면, IPTV 서비스 오버레이 네트워크 시스템의 IPTV 세션 제어부에 IPTV 세션의 해제를 요청하는 제2과정과; 상기 IPTV 세션 제어부가 상기 IPTV 세션의 해제 요청에 따른 IPTV 세션을 삭제하거나, 세션에 다른 IPTV 단말가 존재할 경우 세션에서 해당하는 IPTV 단말기의 정보만을 삭제한 후, 상기 IPTV 서비스 제어부에 IPTV 서비스 해제에 대해 응답하는 제3과정과; 상기 IPTV 응용 서비스부가 상기 IPTV 서비스 제어부로부터 IPTV 서비스에 대한 결과를 응답받아 상기 IPTV 단말기에 IPTV 콘텐츠 서비스 해제 요청에 대해 응답하는 제4과정으로 이루어져 콘텐츠 서비스 해제 요청에 대한 처리과정을 수행하는 것을 특징으로 한다.
본 발명은 다양한 종류의 IPTV 서비스, IPTV 사용자의 다양한 요구사항, 다양한 IPTV 서비스 미디어의 특성, IPTV 서비스 품질 및 보안 특성 등에 따른 서비스 제어를 수행하는 IPTV 서비스 오버레이 네트워크 시스템을 구축하여 IPTV 서비스 세션을 관리하도록 함으로써, 사용자의 요구에 맞는 다양한 서비스가 제공되도록 응용계층에서 쉽게 제어할 수 있는 효과가 있다.
또한, 본 발명은 IP 망에서 오버레이 네트워크 시스템을 구현하기 때문에, 현재 IPTV 서비스 시스템에서 특별한 네트워크 장비의 교체 없이 IPTV 서비스 제어가 가 능하게 되는 효과가 있다.
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하면 다음과 같다.
도 1은 본 발명에 의한 IPTV 서비스 오버레이 네트워크 시스템이 적용된 IPTV 서비스 시스템의 전체 블록도로서, 이에 도시한 바와 같이 IP망에 연결된 다수의 IPTV 단말기(100), IPTV 서비스 오버레이 네트워크 시스템(200), IPTV 서비스 제어부(300), IPTV 콘텐츠 관리부(400)로 구성한다.
도 1에서 IPTV 서비스 오버레이 네트워크 시스템(200)을 제외한 부분은 기존의 IPTV 서비스 시스템의 구조와 동일하다. 여기에 IPTV 서비스 오버레이 네트워크 시스템(200)을 추가하여 IPTV 서비스를 관리한다.
IPTV 단말기(100)는 IPTV를 이용할 수 있는 TV 및 셋탑박스, IPTV 단말, 모바일 등 다양한 장치로 구성될 수 있다.
IPTV 서비스 제어부(300)는 IPTV 서비스를 이용하는 사용자의 정보를 저장하고, 과금을 처리하는 등 IPTV 서비스에 관련된 정보를 관리한다.
IPTV 서비스 제어부(300)는 여러 사용자들이 IPTV 콘텐츠 서버(411A-411N) 중 임의의 IPTV 콘텐츠 서버(411)에 저장되어 있는 동일한 콘텐츠를 요청할 경우, 새롭게 요청하는 사용자의 위치 정보를 바탕으로 하는 최적의 논리적인 경로를 기존의 콘텐츠 전송 경로 상에 추가하고, 이에 따른 실제 네트워크 전송 경로를 추가한다. IPTV 서비스 제어부(300)는 둘 이상의 콘텐츠 서비스를 제공받는 사용자들이 존재할 경우, 그 중에서 하나의 콘텐츠 서비스를 종료할 때 콘텐츠 전송 경로를 삭제하기 위해 IPTV 세션 경로에서 종료를 원하는 IPTV 사용자로부터 IPTV 콘텐츠 서버(411A-411N) 사이의 역 경로를 찾은 후, 세션 경로가 분기되는 부분부터 IPTV 단말기(100) 사이의 논리적인 세션을 종료하고, 이에 따른 실제 네트워크의 전송 경로에 대해서는 전송을 중지시키는 오버레이 멀티캐스팅 기능을 수행한다.
IPTV 서비스 제어부(300)는 IPTV 콘텐츠를 서비스 받는 한 사용자가 존재할 경우 콘텐츠 전송경로를 삭제하기 위하여 IPTV 세션 경로에서 IPTV 사용자로부터 IPTV 콘텐츠 서버(411A-411N) 까지의 세션 경로를 종료하고, 이에 따른 실제 네트워크의 전송 경로에 대해서 전송을 중지시키는 오버레이 멀티캐스팅 기능을 수행한다.
IPTV 콘텐츠 관리부(400)는 IPTV 콘텐츠를 가지고 있는 여러 IPTV 콘텐츠 서버(411A-411N)로 이루어진 IPTV 콘텐츠 서버부(410)와, IPTV의 다양한 서비스를 IPTV 단말기(100)에게 제공할 수 있는 여러 IPTV 응용 서비스부(421A-421N)로 이루어진 IPTV 응용 처리부(420)로 구성된다. 그리고, 상기 IPTV 응용 처리부(420)는 IPTV 서비스를 이용하는 사용자의 정보를 저장하고, 과금을 처리하는 IPTV 서비스 제어부(300)와의 연결을 통해서 IPTV 서비스를 관리한다.
IPTV 서비스 오버레이 네트워크 시스템(200)은 IPTV 서비스 제어부(300)와 연결된 IPTV 세션 제어부(210)와 IPTV 콘텐츠 서버(411A-411N)들과 연결된 콘텐츠 처리 정보 제어부(220)로 구성된다. 그리고 상기 IPTV 세션 제어부(210)와 콘텐츠 처리 정보 제어부(220)와의 연결을 통해서 IPTV 세션 제어부(210)의 서비스 세션을 구성할 때 콘텐츠 정보를 획득한다.
IPTV 서비스 오버레이 네트워크 시스템(200)은 IPTV 세션 제어부(210)와 콘텐츠 처리 정보 제어부(220)로 구성된다.
상기 IPTV 세션 제어부(210)는 상기 IPTV 서비스 제어부(300)와의 연결을 통해서 IPTV 서비스를 유지하고 제어하는 서비스 세션을 구성하고 관리한다.
IPTV 서비스 세션 관리의 예로써, 상기 IPTV 세션 제어부(210)는 IPTV 서비스 제어부(300)에서 제공되는 IPTV 콘텐츠 ID, IPTV 단말기(100)의 위치 정보 등을 이용하고, 콘텐츠 처리정보 제어부(220)의 위치 정보를 이용하여 IPTV 콘텐츠 서버(411A-411N) 중 임의의 IPTV 콘텐츠 서버(411)와 임의의 IPTV 단말기(100) 사이의 최적의 IPTV 세션 경로를 설정한다.
또한, 상기 IPTV 세션 제어부(210)는 상기와 같이 설정된 최적의 IPTV 세션 경로를 관리, 변경, 추가, 삭제한다.
상기 IPTV 세션 제어부(210)는 상기 최적의 IPTV 세션 경로를 관리하기 위해 물리적인 네트워크 장비의 위치정보, 네트워크 자원정보와 IPTV 콘텐츠 정보 및 IPTV 콘텐츠 서버(411A-411N)의 위치정보를 수집하고, 그 정보를 근거로 세션트리를 구성하거나 정보 모니터링 기능을 제공한다.
상기 IPTV 세션 제어부(210)는 사용자의 IPTV 콘텐츠 서비스 요구사항이나 네트워크 상(IP망)의 상황에 의해 IPTV 서비스 경로 변경이 요구될 때, IPTV 콘텐츠 서버(411A-411N)로부터 IPTV 단말기(100)까지 IPTV 세션 경로와 네트워크 장비들로부터 수집된 네트워크 자원 정보를 기반으로 새로운 최적의 IPTV 세션 경로를 구성한다.
또한, 상기 IPTV 세션 제어부(210)는 IPTV 콘텐츠 서버(411A-411N)의 ID, 콘텐츠 처리정보 제어부(220)의 ID, IPTV 단말기(100)의 ID로 구성되는 IPTV 세션을 관리한다.
상기 IPTV 세션 제어부(210)가 구성하는 서비스 세션은 IPTV 단말기(100)의 요구사항을 만족하는 서비스별 세션으로, 상기 IPTV 콘텐츠 서버(411A-411N), 콘텐츠 처리 정보 제어부(220), IPTV 단말기(100) 등의 위치 정보를 포함한다. 이와 같은 서비스 세션을 통해서 IPTV 세션 제어부(210)는 다양한 서비스들을 구분하고 그 서비스를 이용하고 있는 IPTV 단말기(100)를 확인 및 관리한다.
콘텐츠 처리 정보 제어부(220)는 상기 IPTV 콘텐츠 서버(411A-411N)의 콘텐츠 정보를 저장하여 상기 IPTV 세션 제어부(210)의 콘텐츠 요청 시에 콘텐츠 탐색, 콘텐츠 위치확인 등의 기능을 수행한다. 예를 들어, 상기 콘텐츠 처리 정보 제어부(220)는 IPTV 콘텐츠 서버(411A-411N)와 IPTV 단말기(100) 사이의 최적의 IPTV 세션 경로 설정을 위하여, 그 IPTV 단말기(100)와 가장 가까운 IPTV 콘텐츠 서버를 탐색한다.
그리고, 상기 콘텐츠 처리 정보 제어부(220)는 상기 IPTV 단말기(100)가 콘텐츠 서비스를 요청할 경우 상기 IPTV 세션 제어부(210)에서 전송된 IPTV 단말기(100)의 위치 정보를 바탕으로 지역적으로 또는 위치상으로 최적의 조건에 있는 콘텐츠 정보를 제공한다.
또한, 상기 콘텐츠 처리 정보 제어부(220)는 콘텐츠 검색 모드에서 상기 IPTV 세션 제어부(210)의 요청에 따라 미리 저장되어 있는 IPTV 콘텐츠 서버(411A-411N)의 콘텐츠 정보들을 근거로 해당 콘텐츠 정보를 탐색하여 탐색된 콘텐츠 정보를 그 IPTV 세션 제어부(210)에 전달한다.
도 2는 본 발명의 바람직한 일실시예에 따른 IPTV 서비스 오버레이 방법에 대한 플로우 차트이다. 도 2에서 IPTV 서비스 오버레이 방법은 크게 콘텐츠 서비스 요청과 콘텐츠 서비스 해제 요청에 대한 처리과정으로 이루어지는 것으로, 이에 대해 상세히 설명하면 다음과 같다.
먼저, 콘텐츠 서비스 요청에 대한 처리과정을 설명하면 다음과 같다.
IPTV 콘텐츠 관리부(410)는 콘텐츠 소유자(430)로부터 IPTV 콘텐츠 메타데이터를 전달받아 IPTV 콘텐츠 서버(411A-411N) 중 임의의 서버에 등록한다.(S1)
상기 IPTV 콘텐츠 메타데이터는 콘텐츠 ID, 콘텐츠의 제목 및 내용, 콘텐츠의 대분류, 중분류, 소분류 등의 콘텐츠 정보와, 콘텐츠 서버의 위치정보, 콘텐츠의 코덱 및 전송 요구 대역폭 등의 콘텐츠 전송 정보 등을 포함한다. 그리고 이와 같은 정보들을 등록하는 이유는 추후에 IPTV 단말기(100)가 요청하는 콘텐츠를 확인하고, 검색을 요청하기 위함이다.
그리고, 콘텐츠 처리 정보 제어부(220)는 상기 콘텐츠 소유자(430)로부터 상기 콘텐츠 정보를 전달받아 분류 및 저장 과정을 통해 등록처리한다.(S2,S3)
이후, IPTV 단말기(100)는 IPTV 응용 처리부(420)의 IPTV 응용 서비스부(421A-421N) 중에서 임의의 IPTV 응용 서비스부(421)에 접속하여 관심있는 콘텐츠들의 목록을 열람한 후 그 중에서 임의의 콘텐츠(콘텐츠 ID)를 선택하여 서비스를 요청한다.(S4)
이때, 상기 IPTV 응용 서비스부(421)는 상기 IPTV 단말기(100)로부터 전송받은 IPTV 서비스를 위한 콘텐츠 요청 정보를 서비스를 관리하는 IPTV 서비스 제어부(300)에 전달한다.(S5)
IPTV 서비스 제어부(300)는 서비스 요청된 콘텐츠 ID와 IPTV 단말기(100)의 정보를 확인하고, 사용자의 정보를 확인한다. 이때, 상기 서비스 요청된 콘텐츠가 유료 콘텐츠인 경우 상기 IPTV 서비스 제어부(300)는 과금을 처리한다. 그리고, 상기 IPTV 서비스 제어부(300)는 IPTV 세션 제어부(210)에 콘텐츠 ID, 사용자 정보, IPTV 단말기(100)의 위치정보 등을 전달하고, IPTV 서비스 제어를 요청한다.(S6)
IPTV 세션 제어부(210)는 상기 IPTV 서비스 제어부(300)로부터 전송된 IPTV 서비스 제어 요청 정보를 수신한 후 IPTV 단말기(100)의 위치정보를 확인하고, 그 IPTV 단말기(100)로부터 가장 가까운 콘텐츠 처리 정보 제어부(220)의 위치를 확인한다.(S7)
도 1에서는 IPTV 콘텐츠 관리부(400)에 하나의 IPTV 서비스 오버레이 네트워크 시스템(200)이 연결되어 있는 것으로 표현하였으나, 실제로 다수의 IPTV 서비스 오버레이 네트워크 시스템(200)이 연결된다.
상기 콘텐츠 처리 정보 제어부(220)는 상기 IPTV 단말기(100)를 대신하여 콘텐츠 처리 정보를 제어하게 된다. 상기 제7단계(S7)와 같은 매핑 과정을 수행하는 이유는 오버레이 네트워크를 구성하는 노드의 역할을 콘텐츠 처리 정보 제어부(220)가 수행하기 때문이다.
상기 매핑 과정이 끝나면 IPTV 세션 제어부(210)는 매핑된 콘텐츠 처리 정보 제어부(220)에 콘텐츠 확인 요청 정보를 전달하게 되는데, 이때 콘텐츠 확인을 위해 콘텐츠 ID도 함께 전달한다.(S8)
콘텐츠 처리 정보 제어부(220)는 IPTV 서비스 오버레이 네트워크 시스템(200) 상에서 관리되는 콘텐츠 정보를 근거로, 사용자가 요청한 콘텐츠를 가지고 있는 IPTV 콘텐츠 서버(421)의 위치를 확인하고, 이와 가까운 콘텐츠 처리 정보 제어부(220)를 확인한다.(S9)
상기 제9단계(S9)는 IPTV 단말기(100)와 콘텐츠 처리 정보 제어부(220)와의 매핑 과정과 동일하며, IPTV 콘텐츠 서버(411A-411N) 중에서 임의의 IPTV 콘텐츠 서버(411)에 대한 매핑은 상기 제3단계(S3)에서 저장된 정보를 근거로 수행된다. 상기 콘텐츠 처리 정보 제어부(220)는 콘텐츠의 위치를 확인하는 동작이 종료될 때, 상기 IPTV 세션 제어부(210)에 확인된 콘텐츠의 콘텐츠 ID, IPTV 콘텐츠 서버(411)의 위치, 콘텐츠 정보 등을 상기 콘텐츠 확인 요청에 대한 응답으로 전송한다.(S10)
IPTV 세션 제어부(210)는 콘텐츠 ID, IPTV 콘텐츠 서버(411)의 위치정보를 근거로 하여 IPTV 세션을 생성한다. 이 때, 이미 동일한 위치의 IPTV 콘텐츠 서버에서 동일한 콘텐츠 ID를 서비스하고 있을 경우에는 기존의 IPTV 세션에 노드를 추가한다.(S11)
단일 IPTV 세션은 동일한 IPTV 콘텐츠 서버(411)에서 시작하는 하나의 콘텐츠 ID를 가진 콘텐츠를 제공받는 모든 IPTV 단말기(100)와 콘텐츠 처리 정보 제어부(220)를 나타낸다.
IPTV 세션 제어부(210)는 IPTV 세션이 구성된 후, 상기 IPTV 서비스 제어부(300)에게 IPTV 서비스 제어 요청에 대한 응답으로써 참(TRUE), 거짓(FALSE)의 정보와 함께 IPTV 콘텐츠 서버(411)의 위치정보를 전달한다.(S12)
IPTV 서비스 제어부(300)는 다시 IPTV 응용 서비스부(421)에게 제어 응답 메시지를 전달하고, 이에 대하여 그 IPTV 응용 서비스부(421)는 IPTV 단말기(100)에게 콘텐츠 요청에 대한 응답 메시지를 전달한다.(S13,S14)
이후, IPTV 단말기(100)는 상기 IPTV 콘텐츠 서버(411)에게 콘텐츠 데이터를 요청하고, 이에 대하여 IPTV 콘텐츠 서버(411)는 요청된 콘텐츠 데이터를 전송하게 된다.(S215,S216)
그리고, 콘텐츠 서비스 해제 요청에 대한 처리과정을 설명하면 다음과 같다.
IPTV 단말기(100)는 IPTV 응용 서비스부(421)에 IPTV 콘텐츠 서비스에 대한 해제 요청을 하게 되는데, 이 때, 콘텐츠 확인을 위해 콘텐츠 ID를 전송한다.(S17)
IPTV 응용 서비스(421)는 IPTV 서비스 제어부(300)에게 IPTV 콘텐츠 서비스에 대한 해제 정보를 전달한다.(S18)
IPTV 서비스 제어부(300)는 IPTV 단말기(100) 또는 사용자의 히스토리 정보를 저장하고, IPTV 콘텐츠 서버(411)에게 콘텐츠 데이터 해제 요청을 한다.(S19)
IPTV 서비스 제어부(300)가 상기 IPTV 콘텐츠 서버(411)로부터 콘텐츠 데이터 해제 요청에 대한 응답을 받으면, 상기 IPTV 세션 제어부(210)에게 IPTV 서비스 해제 요청을 한다.(S20,S21)
IPTV 세션 제어부(210)는 현재의 IPTV 세션에서 IPTV 단말기(100)의 정보와 콘텐츠 ID를 확인하여 세션을 삭제한다. 이때, 세션에 다른 IPTV 단말기(100)가 없을 경우에 세션을 삭제하며, 다른 IPTV 단말기가 있을 경우에는 현재 해제 요청한 IPTV 단말기(100)와 그에 매핑된 콘텐츠 처리 정보 제어부(220)를 삭제한다.(S22)
IPTV 세션 제어부(210)는 상기 콘텐츠 데이터 해제 요청에 대한 응답으로써, 참(TRUE), 거짓(FALSE)의 정보를 IPTV 서비스 제어부(300)에게 전달한다.(S23)
IPTV 서비스 제어부(300)는 콘텐츠 데이터 해제 결과에 대한 응답을 IPTV 응용 서비스부(421)에게 전달하고, 이에 대하여 IPTV 응용 서비스부(421)는 IPTV 콘텐츠 서비스 해제 요청에 대한 응답 메시지를 IPTV 단말기(100)에게 전송한다.(S24,S25)
이와 같이 IPTV 콘텐츠의 데이터 전송을 취소하고 예약했던 네트워크 대역폭을 해제하는 것으로, IPTV 콘텐츠 서비스의 해제 과정이 종료된다.
이와 같이, 본 발명은 IPTV 서비스 오버레이 네트워크 시스템 구조는 IPTV 구조에 추가로 구성하여 세션 관리 등의 서비스를 제공할 수 있으며, 실시 예는 모든 면에서 예시적인 것이며, 한정적인 것이 아닌 것으로 이해해야 한다.
도 1은 본 발명에 의한 IPTV 서비스 오버레이 네트워크 시스템의 블록도.
도 2는 본 발명에 의한 IPTV 서비스 오버레이 네트워크 시스템을 이용한 콘텐츠 서비스 방법의 제어 흐름도.
***도면의 주요 부분에 대한 부호의 설명***
100 : IPTV 단말기
200 : IPTV 서비스 오버레이 네트워크 시스템
210 : IPTV 세션 제어부 220 : 콘텐츠 처리 정보 제어부
300 : IPTV 서비스 제어부 400 : IPTV 콘텐츠 관리부
410 : IPTV 콘텐츠 서버부 411A-411N : IPTV 콘텐츠 서버
420 : IPTV 응용 처리부 421A-421N : IPTV 응용 서비스부
430 : 콘텐츠 소유자

Claims (11)

  1. 사용자가 IPTV 콘텐츠 관리부에 저장된 임의의 IPTV 콘텐츠를 선택하여 시청할 수 있도록 IP망에 연결된 다수의 IPTV 단말기와;
    IPTV 서비스에 관련된 사용자의 정보나 과금 정보 등을 관리하는 IPTV 서비스 제어부와;
    다수의 IPTV 콘텐츠 서버들을 구비하여 각종 IPTV 콘텐츠를 저장함과 아울러, 여러 IPTV 응용 서비스부를 구비하여 상기 IPTV 단말기에 다양한 IPTV 서비스를 제공하는 IPTV 콘텐츠 관리부로 구성된 IPTV 서비스 시스템에 있어서,
    IPTV 서비스 세션의 관리를 위하여, 상기 IPTV 서비스 제어부에서 제공되는 IPTV 콘텐츠 ID, IPTV 단말기의 위치 정보 등을 이용하고, 콘텐츠 처리정보 제어부의 위치 정보를 이용하여 상기 IPTV 콘텐츠 서버와 IPTV 단말기 사이의 최적의 IPTV 세션 경로를 설정하는 IPTV 세션 제어부와;
    상기 최적의 경로 설정을 위해 상기 IPTV 단말기의 위치 및 IPTV 콘텐츠 서버의 위치를 확인하여 IPTV 단말기와 가장 가까운 IPTV 콘텐츠 서버를 탐색하는 콘텐츠 처리정보 제어부로 구성된 IPTV 서비스 오버레이 네트워크 시스템을 포함하고,
    상기 IPTV 세션 제어부는 상기 콘텐츠 처리정보 제어부로부터 전송받은 콘텐츠 위치 정보를 근거로 IPTV 단말기와 IPTV 콘텐츠 서버 간의 최적의 논리적인 콘텐츠 전송경로를 설정하는 것을 특징으로 하는 IPTV 서비스 오버레이 네트워크 시스템.
  2. 삭제
  3. 제1항에 있어서, IPTV 세션 제어부는 상기 IPTV 콘텐츠 서버의 ID, 상기 콘텐츠 처리정보 제어부의 ID, 상기 IPTV 단말기의 ID로 구성되는 IPTV 세션을 관리하는 것을 특징으로 하는 IPTV 서비스 오버레이 네트워크 시스템.
  4. 제1항에 있어서, IPTV 세션 제어부는 상기 콘텐츠 처리정보 제어부로부터 IPTV 콘텐츠의 정보를 획득하고, 그 IPTV 콘텐츠 정보를 근거로 상기 IPTV 단말기의 위치와 상기 IPTV 콘텐츠 서버 간의 최적의 콘텐츠 전송 경로를 설정하는 것을 특징으로 하는 IPTV 서비스 오버레이 네트워크 시스템.
  5. 제1항에 있어서, IPTV 세션 제어부는 최적의 콘텐츠 전송경로를 관리하기 위하여, 물리적인 네트워크 장비의 위치정보, 네트워크 자원정보와 IPTV 콘텐츠 정보 및 IPTV 콘텐츠 서버의 위치정보를 수집하고, 그 정보를 근거로 세션트리를 구성하거나 정보 모니터링 기능을 제공하는 것을 특징으로 하는 IPTV 서비스 오버레이 네트워크 시스템.
  6. 제1항에 있어서, IPTV 세션 제어부는 사용자의 IPTV 콘텐츠 서비스 요구사항이나 네트워크 상의 상황에 의해 IPTV 서비스 경로 변경이 요구될 때, 상기 IPTV 콘 텐츠 서버로부터 IPTV 단말기까지 IPTV 세션 경로와 네트워크 장비들로부터 수집된 네트워크 자원 정보를 기반으로 새로운 최적의 IPTV 세션 경로를 구성하는 것을 특징으로 하는 IPTV 서비스 오버레이 네트워크 시스템.
  7. 제1항에 있어서, 콘텐츠 처리정보 제어부는 상기 IPTV 단말기가 콘텐츠 서비스를 요청할 경우 상기 IPTV 세션 제어부에서 전송된 IPTV 단말기의 위치 정보를 바탕으로 지역적으로 또는 위치상으로 최적의 조건에 있는 콘텐츠 정보를 제공하는 것을 특징으로 하는 IPTV 서비스 오버레이 네트워크 시스템.
  8. 제1항에 있어서, 콘텐츠 처리정보 제어부는 콘텐츠 검색 모드에서 상기 IPTV 세션 제어부의 요청에 따라 미리 저장되어 있는 IPTV 콘텐츠 서버의 콘텐츠 정보들을 근거로 해당 콘텐츠 정보를 탐색하여 탐색된 콘텐츠 정보를 그 IPTV 세션 제어부에 전달하는 것을 특징으로 하는 IPTV 서비스 오버레이 네트워크 시스템.
  9. IPTV 응용 서비스부에 콘텐츠 메타데이터를 등록할 때, IPTV 서비스 오버레이 네트워크 시스템의 콘텐츠 처리 정보 제어부에 콘텐츠 정보를 등록하는 제1과정과;
    IPTV 응용서비스부가 IPTV 단말기로부터 IPTV 콘텐츠 서비스 요청을 받아 IPTV 서비스 제어부에 IPTV 서비스를 위한 콘텐츠 요청 정보를 전달하는 제2과정과;
    IPTV 서비스 오버레이 네트워크 시스템의 IPTV 세션 제어부가 상기 IPTV 서비스 제어부로부터 IPTV 세션 생성을 요청받아 IPTV 단말기와 콘텐츠 처리 정보 제어부 사이의 맵핑 등을 확인한 후, 상기 콘텐츠 처리 정보 제어부에 콘텐츠 확인 요청을 하는 제3과정과;
    콘텐츠 처리 정보 제어부가 콘텐츠를 저장하고 있는 IPTV 콘텐츠 서버의 위치를 확인하고, 어떤 콘텐츠 처리 정보 제어부가 그 서버와 가까운지 확인한 후, IPTV 세션 제어부에게 콘텐츠 확인 응답을 하는 제4과정과;
    IPTV 세션 제어부가 상기 콘텐츠 확인 응답을 받은 후 IPTV 세션을 생성하거나 기존의 세션이 존재할 경우 세션에 노드를 추가하고, IPTV 서비스 제어 요청에 대한 응답 메시지를 상기 IPTV 서비스 제어부 및 IPTV 응용 서비스부를 통해 상기 IPTV 단말기에 전달하는 제5과정과;
    상기 IPTV 단말기가 상기 IPTV 콘텐츠 서버에 콘텐츠 데이터를 요청하는 제6과정으로 이루어져 콘텐츠 서비스 요청에 대한 처리과정을 수행하는 것을 특징으로 하는 IPTV 서비스 오버레이 네트워크 시스템을 이용한 콘텐츠 서비스 방법.
  10. 제9항에 있어서, 제3과정은 여러 사용자들이 여러 IPTV 콘텐츠 서버 중에서 임의의 IPTV 콘텐츠 서버에 저장되어 있는 동일한 콘텐츠를 요청할 경우, 상기 IPTV 서비스 제어부가 새롭게 요청하는 사용자의 위치 정보를 바탕으로 하는 최적의 논리적인 경로를 기존의 콘텐츠 전송 경로 상에 추가하고, 이에 따른 실제 네트워크 전송 경로를 추가하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 IPTV 서비스 오버레이 네트워크 시스템을 이용한 콘텐츠 서비스 방법.
  11. IPTV 응용서비스부가 IPTV 단말기로부터 IPTV 콘텐츠 서비스 해제 요청을 받아 IPTV 서비스 제어부에 IPTV 콘텐츠 서비스 해제 정보를 전달하는 제1과정과;
    상기 IPTV 서비스 제어부가 IPTV 콘텐츠 서버에 콘텐츠 데이터 해제를 요청하여 그에 대한 응답을 받으면, IPTV 서비스 오버레이 네트워크 시스템의 IPTV 세션 제어부에 IPTV 세션의 해제를 요청하는 제2과정과;
    상기 IPTV 세션 제어부가 상기 IPTV 세션의 해제 요청에 따른 IPTV 세션을 삭제하거나, 세션에 다른 IPTV 단말가 존재할 경우 세션에서 해당하는 IPTV 단말기의 정보만을 삭제한 후, 상기 IPTV 서비스 제어부에 IPTV 서비스 해제에 대해 응답하는 제3과정과;
    상기 IPTV 응용 서비스부가 상기 IPTV 서비스 제어부로부터 IPTV 서비스에 대한 결과를 응답받아 상기 IPTV 단말기에 IPTV 콘텐츠 서비스 해제 요청에 대해 응답하는 제4과정으로 이루어져 콘텐츠 서비스 해제 요청에 대한 처리과정을 수행하는 것을 특징으로 하는 IPTV 서비스 오버레이 네트워크 시스템을 이용한 콘텐츠 서비스 방법.
KR1020090005598A 2008-11-25 2009-01-22 Iptv 서비스 오버레이 네트워크 시스템 및 이를 이용한콘텐츠 서비스 방법 KR101000997B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020080117455 2008-11-25
KR20080117455 2008-11-25

Publications (2)

Publication Number Publication Date
KR20100059638A KR20100059638A (ko) 2010-06-04
KR101000997B1 true KR101000997B1 (ko) 2010-12-13

Family

ID=42360924

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090005598A KR101000997B1 (ko) 2008-11-25 2009-01-22 Iptv 서비스 오버레이 네트워크 시스템 및 이를 이용한콘텐츠 서비스 방법

Country Status (1)

Country Link
KR (1) KR101000997B1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101114546B1 (ko) * 2010-11-02 2012-02-27 한국외국어대학교 연구산학협력단 Iptv 서비스 오버레이 네트워크 제어 장치 및 방법
KR101595527B1 (ko) 2011-03-22 2016-02-22 한국전자통신연구원 넷스토어 기반의 서비스 네트워크 동적 구성 시스템 및 서비스 네트워크 동적 구성 방법
KR20120140175A (ko) * 2011-06-20 2012-12-28 한국전자통신연구원 연속 서비스를 제공하기 위한 iptv 서비스 장치 및 방법
KR20130113246A (ko) 2012-04-05 2013-10-15 한국전자통신연구원 온 디맨드형 콘텐츠 전달 오버레이 네트워크 구성 방법 및 장치

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
개방형 컴퓨터 통신 연구회, OSIA standards & technology review 제27권 제1호 통권65호(2007.04)*

Also Published As

Publication number Publication date
KR20100059638A (ko) 2010-06-04

Similar Documents

Publication Publication Date Title
US11792462B2 (en) Apparatus and methods for recording, accessing, and delivering packetized content
US8028319B2 (en) Passive video caching for edge aggregation devices
EP2005745B1 (en) Delivery of subscription services to roaming users through head end equipment
US8838676B2 (en) Method and apparatus for discovering internet protocol television service (IPTV) provider and IPTV service by using session initiation protocol
US20090207839A1 (en) Multicast delivery
CN103782572A (zh) 用于提供基于消息和事件的视频服务控制平面的***和方法
CA2876708C (en) Authorizing a computing device across services
KR20130100208A (ko) 비디오 온 디맨드 시스템들에서 대역폭 보존을 위한 소셜 네트워킹
JP2008160316A (ja) コンテンツ配信調停装置、コンテンツ配信調停方法及びプログラム
JP2012503907A (ja) マルチメディアサービスの高速チャネル変更のためのクライアントの構成および管理
KR101000997B1 (ko) Iptv 서비스 오버레이 네트워크 시스템 및 이를 이용한콘텐츠 서비스 방법
CN104185044A (zh) 用于视频点播的方法和***
US8661473B2 (en) Apparatus and method for providing contents in internet broadcasting system
KR102345869B1 (ko) 정보 처리 장치, 정보 처리 방법, 및 정보 처리 시스템
KR101496326B1 (ko) 복수의 서비스 제공자의 웹 기반 서비스를 제공/수신하기위한 방법 및 장치
KR101101597B1 (ko) Iptv 서비스 오버레이 네트워크 시스템에서의 위치 관리 장치 및 방법
EP2723087A2 (en) Iptv service device and method for providing continuous service
KR101041989B1 (ko) Iptv에서의 채널 서비스 시스템 및 방법
EP2178269A1 (en) Monitoring the content of communications to a user gateway
US20110113457A1 (en) Distributed platform of television broadcasting system structure based on internet protocol network
KR101005855B1 (ko) Iptv 서비스 오버레이 네트워크 시스템에서의 iptv서비스 오버레이 세션 관리 장치 및 방법
KR101114546B1 (ko) Iptv 서비스 오버레이 네트워크 제어 장치 및 방법
KR101102056B1 (ko) 오픈 미디어 환경에서의 커뮤니티 tv 서비스 기반 사용자 협업형 온디맨드 콘텐츠 제공 시스템
WO2008120941A1 (en) Method and system for providing service using mobile communication

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
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: 20131129

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141127

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee