KR101131613B1 - 개인 맞춤형 방송 서비스 제공 방법 - Google Patents

개인 맞춤형 방송 서비스 제공 방법 Download PDF

Info

Publication number
KR101131613B1
KR101131613B1 KR1020080115559A KR20080115559A KR101131613B1 KR 101131613 B1 KR101131613 B1 KR 101131613B1 KR 1020080115559 A KR1020080115559 A KR 1020080115559A KR 20080115559 A KR20080115559 A KR 20080115559A KR 101131613 B1 KR101131613 B1 KR 101131613B1
Authority
KR
South Korea
Prior art keywords
user
personalized
broadcast program
user terminal
information
Prior art date
Application number
KR1020080115559A
Other languages
English (en)
Other versions
KR20100056653A (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 KR1020080115559A priority Critical patent/KR101131613B1/ko
Publication of KR20100056653A publication Critical patent/KR20100056653A/ko
Application granted granted Critical
Publication of KR101131613B1 publication Critical patent/KR101131613B1/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/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/37Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
    • H04H60/372Programme
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/37Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
    • H04H60/375Commercial
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/35Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
    • H04H60/45Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/64Addressing
    • H04N21/6405Multicasting

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

인터넷 프로토콜 텔레비전 서비스 환경에서의 개인 맞춤형 방송 서비스 제공 방법이 개시된다. 본 발명의 개인 맞춤형 방송 서비스 제공 방법은, 사용자 단말 요청에 따라 등록을 수행하는 단계; 등록된 사용자 단말로 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 제공하는 단계; 상기 등록된 사용자 단말로부터 상기 맞춤형 실시간 방송 프로그램 메뉴 정보 파일에서 선택된 실시간 방송 프로그램들에 대한 정보를 수신하는 단계; 상기 수신된 실시간 방송 프로그램들에 대한 정보를 가지고 개인 맞춤형 방송 프로그램 가이드를 생성하는 단계; 및 상기 생성된 개인 맞춤형 방송 프로그램 가이드를 상기 등록된 사용자 단말로 전송하는 단계;를 포함한다. 이에 의해 개인 맞춤형 방송 서비스를 제공하는 것이 가능하다.

Description

개인 맞춤형 방송 서비스 제공 방법{Method for providing broadcasting service personally}
본 발명은 인터넷 프로토콜 텔레비전(Internet Protocol Television, IPTV) 서비스 기술에 관한 것으로, 특히 개인 맞춤형 방송 서비스를 제공하기 위한 기술에 관한 것이다.
본 연구는 지식경제부 및 정보통신연구진흥원의 IT성장동력기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다.[과제관리번호: 2006-S-058-03, All-IP기반 통합 네트워크 서비스 제어 기술개발]
IPTV의 경우에는 지상파 방송, 위상, 방송, 케이블 방송 뿐만 아니라 개인 방송까지 포함하게 되면, 그 채널 수가 수백 수천개에 달하게 된다. 따라서 IPTV 서비스에서는 서비스 사용자들이 일반 방송 가입자와는 다르게 다채널화에 따른 효과적인 채널 선택을 할 수 있어야 하며, 사용자들이 개개인의 취향에 맞는 방송 프로그램의 검색을 용이하게 할 수 있어야 한다. 그리고 언제, 어디서나 유선 단말이나 무선 단말에 상관 없이 단말의 화면 표시 능력에 적합하도록 자동적인 서비스 정보 제공이 가능해야 한다.
종래에 IPTV 서비스 정보를 제공하는 방법은 CATV 방송, 위성 방송, 다채널 인터넷 방송, VoD 방송 등의 방송 서비스를 이용할 수 있는 서비스 시스템 제어 구조를 제공하였으나, 이러한 서비스 제어 구조는 하나의 유선 선로를 통해서 방송 데이터를 전달해줄 뿐 분량이 상당히 큰 컨텐트 프로파일을 기반으로 사용자에게 바송 서비스 정보를 신속하게 전달하기 위하여 카테고리화된 방송 프로그램이나 개인 선호 방송 프로그램 정보를 제공해주는 방식이 아니다. 또한 대부분의 맞춤형 방송 서비스 제공 방법은 n-PVR 서버나 IP 망을 통해서 전달되는 지상파/케이블/위성 방송 콘텐츠만을 사용하여 시청자가 자신이 원하는 방송 콘텐트를 원하는 시간에 맞게 재배치하여 방송을 수신하는 방법으로, 통신사업자나 방송사업자의 비즈니스 모델이 될 수 있는 타겟 광고로서 개인 선호 광고에 대한 제공은 지원되지 않고 있다.
본 발명은 이러한 배경에서 도출된 것으로, 개인 선호 광고를 포함하는 IPTV 개인 맞춤형 방송 서비스를 가능하게 하는 기술적 방안을 제공함을 목적으로 한다.
전술한 기술적 과제를 달성하기 위한 본 발명의 인터넷 프로토콜 텔레비전(Internet Protocol Television)을 기반으로 방송 서비스를 이용하는 사용자에게 개인 맞춤형 방송 서비스를 제공하기 위해 시스템에서 수행되는 방법은, 사용자 단말 요청에 따라 사용자 등록을 수행하는 단계; 상기 등록된 사용자 단말로 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 제공하는 단계; 상기 등록된 사용자 단말로부터 상기 맞춤형 실시간 방송 프로그램 메뉴 정보 파일에서 선택된 실시간 방송 프로그램들에 대한 정보를 수신하는 단계; 상기 수신된 실시간 방송 프로그램들에 대한 정보를 가지고 개인 맞춤형 방송 프로그램 가이드를 생성하는 단계; 및 상기 생성된 개인 맞춤형 방송 프로그램 가이드를 상기 등록된 사용자 단말로 전송하는 단계;를 포함한다.
상기 사용자 등록 수행 단계는, 사용자 단말로부터 전송된 방송 서비스 등록 요구 메시지를 수신하는 단계; 상기 수신된 방송 서비스 등록 요구 메시지에 포함된 사용자 식별자 및 디바이스 식별자를 가지고 사용자 프로파일 및 디바이스 프로파일을 검색하는 단계; 상기 사용자 프로파일 및 디바이스 프로파일 검색에 의해 검색된 사용자 정보 및 디바이스 정보를 내부 데이터베이스에 등록하는 단계; 및 상기 등록 완료 후 상기 사용자 단말로 등록 완료 메시지를 전송하는 단계;를 포함한다.
상기 등록된 사용자 단말로 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 제공하는 단계는, 상기 등록된 사용자 단말로부터 전송된 개인 맞춤형 방송 서비스 제공 메뉴 요구 메시지를 수신하는 단계; 상기 개인 맞춤형 방송 서비스 제공 요구 메시지 수신에 따라, 실시간 방송 서비스와 관련있는 메뉴 정보 파일을 검색하고 상기 내부 데이터베이스에 저장된 사용자 정보 및 디바이스 정보를 이용하여 상기 검색된 메뉴 정보 파일로부터 상기 사용자 정보를 참조하여 사용자에게 적합한 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 생성하는 단계; 및 상기 생성된 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 상기 등록된 사용자 단말로 전송하는 단계;를 포함한다.
상기 개인 맞춤형 방송 프로그램 가이드 생성 단계는, 상기 사용자 정보를 참조하여 확인된 사용자가 선호하는 개인 선호 광고를 더 포함하는 개인 맞춤형 방송 프로그램 가이드를 생성한다.
상기 방법은, 상기 등록된 사용자 단말로부터 상기 개인 맞춤형 방송 프로그램 가이드를 참조하여 전송된 방송 프로그램 식별자 혹은 광고 컨텐트 식별자를 수신하는 단계; 상기 수신된 방송 프로그램 식별자 혹은 광고 컨텐트 식별자를 가지고 컨텐트 프로파일로부터 해당 방송 스트림 혹은 광고 스트림을 제공하는 주소 정보를 검색하는 단계; 및 상기 검색된 주소 정보를 상기 등록된 사용자 단말로 전송하는 단계;를 더 포함한다.
본 발명은 IPTV 프로파일을 이용한 개인 선호 광고를 포함하는 IPTV 개인 맞춤형 방송 서비스 제어 시스템을 제안한다. 이에 의해 다음과 같은 효과들이 창출된다.
첫째, 유무선 통합망에서 적용될 수 있는 IPTV 프로파일을 이용한 개인 선호 광고를 포함하는 IPTV 개인 맞춤형 방송 서비스를 제공함으로써, 유선 IPTV 사용자 또는 무선 IPTV 사용자에게 언제, 어디서나 개인 선호 광고를 포함하는 IPTV 개인 맞춤형 방송 서비스를 이용할 수 있는 환경을 조성해 준다.
둘째, 사용자와 관련이 있는 실시간 방송 프로그램 목록을 제공하여 사용자가 선호하는 실시간 방송 프로그램을 편리하게 선택할 수 있게 하고, 이 선택된 실시간 방송 프로그램과 IPTV 프로파일에 저장되어 있는 사용자의 선호 광고를 이용하여 개인 선호 광고를 포함하는 IPTV 개인 맞춤형 방송 서비스 가이드를 신속하게 제공한다.
셋째, 개인 선호 방송 서비스 뿐만 아니라 타겟 광고와 같은 비즈니스 모델이 될 수 있는 다양한 버즈니스 서비스들을 수용할 수 있도록, 개인 선호 광고를 포함하는 IPTV 개인 맞춤형 방송 서비스 제어 시스템을 제작함으로써 재사용성을 높일 수 있다.
전술한, 그리고 추가적인 본 발명의 양상들은 첨부된 도면을 참조하여 설명되는 바람직한 실시예들을 통하여 더욱 명백해질 것이다. 이하에서는 본 발명을 이러한 실시예를 통해 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.
도 1은 유무선 통합망 환경에서 본 발명이 적용되는 IPTV 프로파일을 이용한 개인 선호 광고를 포함하는 IPTV 개인 맞춤형 방송 서비스 제공을 위한 전체 구성도이다.
사용자 단말은 유선 또는 무선 IPTV 단말이 될 수 있으며, IPTV 단말로는 셋톱박스, PC, PDA 등 그 종류에 특별한 제한이 없다. IPTV 개인 맞춤형 방송 서비스 제공 시스템(이하 줄여서 ‘방송 서비스 제공 시스템’이라 한다)(200)은 사용자별로 개인 맞춤형 방송 서비스를 이용할 수 있도록 방송 프로그램 가이드를 제작하여 사용자 단말(100)로 제공한다. 이를 위해 방송 서비스 제공 시스템(200)은 서비스 제어 서버(210)와 서비스 정보 제어 서버(220)를 포함한다. 이들 서버는 물리적으로 분리되어 있을 수도 있으나, 물리적으로는 단일이되 기능적으로 분리되어 있을 수도 있다. 이 방송 서비스 제공 시스템(200)에 대해서는 도 2를 참조하여 구체적으로 후술하기로 한다.
IPTV 프로파일 데이터베이스 서버(300)는 방송 서비스 제공 시스템(200)이 개인 맞춤형 방송 서비스를 제공하기 위해 참조되는 데이터베이스 서버이다. 이 IPTV 프로파일 데이터베이스 서버(300)는 컨텐트 프로파일부(310), 사용자 프로파일부(320), 및 디바이스 프로파일부(330)를 포함한다. 컨텐트 프로파일부(310)에는 다채널 TV 및 VoD 컨텐트와 관련된 메타데이터가 저장된다. 사용자 프로파일부(320)에는 연력과 같은 사용자 개인 정보, 컨텐트 사용 권한 정보, 선호하는 광 고, 선호하는 컨텐트 정보 등 사용자와 관련된 메타테이터가 저장된다. 그리고 디바이스 프로파일부(330)에는 화면 표시 능력과 같은 정보를 알 수 있는 사용자 단말의 제품 정보나 하드웨어/소프트웨어 상세 스펙 및 구성 요소 등과 관련된 메타데이터가 저장된다. 이 같은 IPTV 프로파일 데이터베이스 서버(300)는 물리적으로 방송 서비스 제공 시스템(200)과 별개로 이루어질 수 있으나, 이 또한 방송 서비스 제공 시스템(200)과 물리적으로는 단일화로 구성되고 논리적으로 분리되어 있을 수 있다.
사용자 단말(100)은 방송 서비스 제공 시스템(200)을 통해 맞춤형 방송 프로그램 가이드를 제공받으며, 제공된 맞춤형 방송 프로그램 가이드를 이용하여 멀티캐스트 라우터(500)에 접속하여 방송 스트림을 수신하거나 광고 저장 서버(420)에 접속하여 광고 스트림을 수신하게 된다.
도 2는 도 1에 도시된 방송 서비스 제공 시스템(200)의 상세 블록도이다.
상술한 바와 같이, 방송 서비스 제공 시스템(200)은 서비스 제어 서버(210)와 정보 제어 서버(220)를 포함한다. 또한 도시되지는 않았으나, 사용자 IPTV 프로파일 데이터베이스 서버(300)와의 인터페이스 구성을 포함함은 물론이다. 서비스 제어 서버(210)는 IMS(IP Multimedia Subsystem) 기반의 IPTV 서비스 제어 서버이다. 서비스 제어 서버(210)는 IPTV 서비스 제어를 위한 서비스 제어부(211)를 포함한다. 서비스 제어부(211)는 사용자 단말(100)의 IPTV 사용자 등록 혹은 해제 요구를 정보 제어 서버(220)로 전달하는 기능을 수행한다. 또한 사용자 단말(100) 로부터 전달된 방송 프로그램 식별자나 광고 컨텐트 식별자를 수신하면, 해당 방송 프로그램이나 광고 컨텐트에 해당되는 멀티캐스트 라우터 주소나 광고 서버 주소로 연결을 하여 방송 스트림이나 광고 스트림을 제공하는 기능을 수행한다.
정보 제어 서버(220)는 메뉴 요구 메시지 처리부(221), 프로파일 관리부(222), 사용자 등록 및 해제 처리부(223), 및 개인 맞춤형 방송 프로그램 목록 구성부(224)를 포함한다. 메뉴 요구 메시지 처리부(221)는 개인 선호 광고를 포함하는 개인 맞춤형 방송 서비스 정보를 제공하기 위한 기본 기능을 수행한다. 메뉴 요구 메시지 처리부(221)는 사용자 단말(100)로부터 개인 선호 광고를 포함하는 개인 맞춤형 방송 서비스 요구 메시지를 수신하면 컨텐트 프로파일부(310)를 이용하여 만들어진 분류별 메뉴 정보 파일부(226)에 저장된 분류별 메뉴 정보 파일들 중에서 실시간 방송 서비스와 관련 있는 메뉴 정보 파일을 찾아서 연령과 같은 사용자 개인 정보, 컨텐트 사용 권한 정보와 같은 사용자 정보를 필터로 이용하여 개인과 연관된 메뉴 정보 파일을 만들고, 이 개인과 연관된 메뉴 정보 파일을 기반으로 디바이스 프로파일부(330)에 저장된 단말의 화면 표시 능력 정보와 같은 디바이스 정보를 필터로 이용하여 서비스를 요구한 사용자 단말(100)에 적합한 개인 맞춤형 메뉴 정보 파일을 만들어서 사용자 단말(100)에 제공하는 기능을 수행한다.
프로파일 관리부(222)는 IPTV 프로파일 데이터베이스 서버(300)에 있는 컨텐트 프로파일부(310), 사용자 프로파일부(320), 및 디바이스 프로파일부(330)에 대한 검색 및 정보 변경을 수행한다. 또한 분류별 메뉴 정보 파일부(226) 및 내부 사용자 프로파일부(225)에 대한 검색 및 정보 변경을 수행한다. 사용자 등록 및 해제 처리부(223)는 서비스 제어부(211)로부터 전송된 IPTV 사용자 등록 요구를 수신하면, 프로파일 관리부(222)를 통해 사용자 프로파일부(320)로부터 검색된 사용자 정보를 내부 사용자 프로파일부(225)에 추가하는 기능을 수행한다. 또한 사용자 등록 및 해제 처리부(223)는 서비스 제어부(211)로부터 전송된 IPTV 사용자 등록 해제 요구를 수신하면, 프로파일 관리부(222)를 통해 내부 사용자 프로파일부(225)에서 삭제하는 기능을 수행한다.
개인 맞춤형 방송 프로그램 목록 구성부(224)는 사용자 단말(100)로부터 선택된 방송 프로그램들과 내부 사용자 프로파일부(225)에서 확인된 사용자가 선호하는 광고 정보를 이용하여 개인 맞춤형 방송 프로그램 가이드를 생성한다. 바람직하게 개인 맞춤형 방송 프로그램 목록 구성부(224)는 선택된 방송 프로그램들 사이에 개인 선호 광고가 편성된 개인 맞춤형 방송 프로그램 가이드를 생성한다. 참고로 개인 맞춤형 방송 프로그램 가이드가 도 3에 예시되어 있다.
도 4는 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스를 위한 사용자 등록 과정 흐름도이다.
서비스 제어 서버(210)의 서비스 제어부(211)는 사용자 단말(100)로부터 전송된 사용자 등록 요구 메시지를 수신한다(단계 S410). 여기서 사용자 등록 요구 메시지란 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스를 이용하고자 하는 사용자가 등록을 요청하는 메시지를 말한다. 이 사용자 등록 요구 메시지에는 사용자를 식별할 수 있는 사용자 식별자와 사용자 단말을 식별할 수 있는 디바이스 식별자가 포함된다. 이 같은 사용자 등록 요구 메시지를 수신한 서비스 제어부(211)는 사용자 등록 및 해제 처리부(223)로 사용자 등록 요구 메시지를 전달한다. 사용자 등록 및 해제 처리부(223)는 서비스 제어부(211)로부터 전달된 사용자 등록 요구 메시지를 수신하고, 그 메시지에 포함된 사용자 식별자와 디바이스 식별자를 추출하여 프로파일 관리부(222)로 전달한다.
프로파일 관리부(222)는 사용자 등록 및 해제 처리부(223)로부터 전달된 사용자 식별자와 디바이스 식별자를 수신한다. 프로파일 관리부(222)는 사용자 프로파일부(320)에 액세스하여 수신된 사용자 식별자에 해당되는 사용자 정보를 검색한다(단계 S420). 그리고 검색된 사용자 정보를 가져와 내부 사용자 프로파일부(225)에 저장한다(단계 S430). 여기서 사용자 정보에는 연령과 같은 사용자 개인 정보, 컨텐트 사용 권한 정보, 선호하는 광고 정보 등이 포함된다. 또한 프로파일 관리부(222)는 디바이스 프로파일부(330)에 액세스하여 수신된 디바이스 식별자에 해당되는 디바이스 정보를 검색한다(단계 S420). 그리고 검색된 디바이스 정보를 가져와 내부 사용자 프로파일부(225)에 저장한다(단계 S430). 여기서 디바이스 정보에는 사용자 단말(100)의 화면 표시 능력 등의 정보가 포함된다. 사용자 정보 및 디바이스 정보를 모두 내부 사용자 프로파일부(225)에 저장한 프로파일 관리부(222)는 그 결과를 사용자 등록 및 해제 처리부(223)로 알려준다.
사용자 등록 및 해제 처리부(223)는 사용자 등록 완료 메시지를 생성하여 서비스 제어부(211)로 전송한다. 서비스 제어부(211)는 사용자 등록 및 해제 처리부(223)로부터 전송된 사용자 등록 완료 메시지를 수신하고, 이 메시지를 사용자 단말(100)로 전송한다(단계 S440). 이 같은 과정을 통해 사용자는 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스에 등록되어 개인 맞춤형 방송 서비스를 제공받게 된다.
도 5는 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스를 위한 개인 맞춤형 방송 프로그램 가이드 제공 과정 흐름도이다.
사용자 등록이 완료되면, 사용자는 사용자 단말(100)을 조작하여 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스 제공 메뉴를 선택한다. IPTV 개인 맞춤형 방송 서비스 제공 메뉴가 선택되면, 사용자 단말(100)은 메뉴 요구 메시지 처리부(221)로 IPTV 개인 맞춤형 방송 서비스 제공 메뉴 요구 메시지를 전송한다. 일 실시예에 있어서, 사용자 단말(100)은 사용자 메뉴 선택에 따라 개인 선호 광고를 포함하는 IPTV 개인 맞춤형 방송 서비스 제공 메뉴 요구 메시지를 전송한다. 메뉴 요구 메시지 처리부(221)는 사용자 단말(100)로부터 전송된 IPTV 개인 맞춤형 방송 서비스 제공 메뉴 요구 메시지를 수신한다(단계 S510).
IPTV 개인 맞춤형 방송 서비스 제공 메뉴 요구 메시지를 수신한 메뉴 요구 메시지 처리부(221)는 그 메시지에 포함된 사용자 식별자를 이용하여 내부 사용자 프로파일부(225)로부터 해당하는 사용자 정보가 있는지 검색하며, 없으면 오류 정보 메시지를 사용자 단말(100)로 전송한다. 해당 사용자 정보가 있으면, 메뉴 요구 메시지 처리부(221)는 분류별 메뉴 정보 파일부(226)를 검색하여 연령, 컨텐트 사용 권한 정보와 같은 사용자 정보와 단말의 화면 표시 능력과 같은 디바이스 정 보를 필터로 이용하여 사용자와 연관된 실시간 방송 프로그램 메뉴 정보 파일을 생성한다(단계 S520). 그리고 생성된 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 사용자 단말(100)로 전송한다(단계 S530).
사용자 단말(100)은 메뉴 요구 메시지 처리부(221)로부터 전송된 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 수신하여 화면 출력한다. 사용자는 화면 출력된 맞춤형 실시간 방송 프로그램 메뉴 정보를 확인하고, 시간대별로 시청을 원하는 방송 프로그램들을 선택한다. 이에 사용자 단말(100)은 사용자에 의해 선택된 방송 프로그램들에 대한 정보를 메뉴 요구 메시지 처리부(221)로 전송한다. 메뉴 요구 메시지 처리부(221)는 사용자 단말(100)로부터 전송된 방송 프로그램들에 대한 정보를 수신한다(단계 S540). 그리고 수신된 방송 프로그램들에 대한 정보를 개인 맞춤형 방송 프로그램 목록 구성부(224)로 전달한다.
개인 맞춤형 방송 프로그램 목록 구성부(224)는 메뉴 요구 메시지 처리부(221)로부터 전달된 사용자에 의해 선택된 방송 프로그램들에 대한 정보를 수신한다. 개인 맞춤형 방송 프로그램 목록 구성부(224)는 내부 사용자 프로파일부(225)를 검색하여 사용자가 선호하는 광고 정보를 확인하고, 선택된 방송 프로그램들 사이에 개인 선호 광고가 편성될 수 있도록 개인 선호 광고를 포함하는 개인 맞춤형 방송 프로그램 가이드를 생성한다(단계 S550). 그 예는 도 3에 도시되어 있다. 개인 선호 광고를 포함하는 개인 맞춤형 방송 프로그램 가이드는 실시간 방송 프로그램에 해당하는 방송 프로그램 식별자와 개인 선호 광고에 해당하는 광고 컨텐트 식별자로 구성된다. 개인 맞춤형 방송 프로그램 목록 구성부(224)는 생성 된 개인 맞춤형 방송 프로그램 가이드를 메뉴 요구 메시지 처리부(221)로 전달하고, 메뉴 요구 메시지 처리부(221)는 전달된 개인 맞춤형 방송 프로그램 가이드를 사용자 단말(100)로 전송한다(단계 S560).
도 6은 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스를 위한 방송 스트림 혹은 광고 스트림을 전송하는 라우터 혹은 서버 주소 정보 제공 과정 흐름도이다.
개인 맞춤형 방송 프로그램 가이드를 수신한 사용자 단말(100)은 그 프로그램 가이드에 따라 방송 프로그램 식별자 혹은 광고 컨텐트 식별자를 서비스 제어부(211)로 전송한다. 서비스 제어부(211)는 사용자 단말(100)로부터 전송된 방송 프로그램 식별자 혹은 광고 컨텐트 식별자를 수신한다(단계 S610). 서비스 제어부(211)는 수신된 방송 프로그램 식별자 혹은 광고 컨텐트 식별자를 프로파일 관리부(222)로 전달한다. 프로파일 관리부(222)는 전달된 방송 프로그램 식별자 혹은 광고 컨텐트 식별자를 수신한다.
방송 프로그램 식별자가 전달된 경우에, 프로파일 관리부(222)는 방송 프로그램 식별자에 대응하는 방송 스트림을 제공하는 멀티캐스트 라우터의 주소 정보를 찾기 위해 컨텐트 프로파일부(310)를 검색한다(단계 S620). 프로파일 관리부(222)는 검색된 멀티캐스트 라우터의 주소 정보를 서비스 제어부(211)로 전달하며, 서비스 제어부(211)는 전달된 멀티캐스트 라우터의 주소 정보를 사용자 단말(100)로 전송한다(단계 S630). 사용자 단말(100)은 수신된 멀티캐스트 라우터의 주소 정보를 이용하여 멀티캐스트 라우터(500)에게 연결 요구를 하고, 연결 요구를 수신한 멀티 캐스트 라우터(500)는 해당 방송 스트림을 사용자 단말(100)로 전송한다. 사용자 단말(100)은 수신된 방송 스트림을 화면 출력하며, 이에 사용자는 해당되는 실시간 방송을 시청할 수 있게 된다.
한편 광고 컨텐트 식별자가 전달된 경우에, 프로파일 관리부(222)는 광고 컨텐트 식별자에 대응하는 광고 컨텐트를 저장한 서버의 주소 정보를 찾기 위해 컨텐트 프로파일부(310)를 검색한다(단계 S620). 프로파일 관리부(222)는 검색된 광고 저장 서버의 주소 정보를 서비스 제어부(211)로 전달하며, 서비스 제어부(211)는 전달된 광고 저장 서버의 주소 정보를 사용자 단말(100)로 전송한다(단계 S630). 사용자 단말(100)은 수신된 광고 저장 서버의 주소 정보를 이용하여 광고 저장 서버(420)에게 연결 요구를 하고, 연결 요구를 수신한 광고 저장 서버(420)는 해당 광고 스트림을 사용자 단말(100)로 전송한다. 사용자 단말(100)은 수신된 광고 스트림을 화면 출력하며, 이에 사용자는 자신이 선호하는 광고를 시청할 수 있게 된다. 이와 같은 방식으로 사용자는 개인 선호 광고를 포함하는 개인 맞춤형 방송 프로그램 가이드에 따라서 개인 선호 실시간 방송과 개인 선호 광고를 제공받을 수 있다.
도 7은 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스를 위한 사용자 등록 해제 과정 흐름도이다.
서비스 제어 서버(210)의 서비스 제어부(211)는 사용자 단말(100)로부터 전송된 사용자 등록 해제 요구 메시지를 수신한다(단계 S710). 서비스 제어부(211) 는 수신된 사용자 등록 해제 요구 메시지를 사용자 등록 및 해제 처리부(223)로 전달한다. 사용자 등록 및 해제 처리부(223)는 전달된 사용자 등록 해제 요구 메시지로부터 사용자 식별자를 추출하여 프로파일 관리부(222)로 전달하며 관련 정보를 삭제할 것을 요청한다. 프로파일 관리부(222)는 전달된 사용자 식별자를 가지고 내부 사용자 프로파일부(225)에 저장된 사용자 식별자에 대응하는 사용자 정보 및 디바이스 정보를 모두 삭제한다(단계 S720). 해당 사용자 정보 및 디바이스 정보를 삭제한 프로파일 관리부(222)는 그 결과를 사용자 등록 및 해제 처리부(223)로 알려준다. 이에 사용자 등록 및 해제 처리부(223)는 사용자 등록 해제 완료 메시지 생성하여 서비스 제어부(211)로 전송한다. 서비스 제어부(211)는 사용자 등록 및 해제 처리부(223)로부터 전송된 사용자 등록 해제 완료 메시지를 수신하고, 이 메시지를 사용자 단말(100)로 전송한다(단계 S730). 이 같은 과정을 통해 사용자 단말(100)은 개인 선호 광고를 포함하는 개인 맞춤형 방송 서비스 사용을 종료한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
도 1은 유무선 통합망 환경에서 본 발명이 적용되는 IPTV 프로파일을 이용한 개인 선호 광고를 포함하는 IPTV 개인 맞춤형 방송 서비스 제공을 위한 전체 구성도.
도 2는 도 1에 도시된 IPTV 개인 맞춤형 방송 서비스 제공 시스템의 상세 블록도.
도 3은 본 발명에 따른 개인 선호 광고를 포함하는 IPTV 개인 맞춤형 방송 서비스 가이드를 나타낸 예시도.
도 4는 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스를 위한 사용자 등록 과정 흐름도.
도 5는 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스를 위한 개인 맞춤형 방송 프로그램 가이드 제공 과정 흐름도.
도 6은 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스를 위한 방송 스트림 혹은 광고 스트림을 전송하는 라우터 혹은 서버 주소 정보 제공 과정 흐름도.
도 7은 본 발명에 따른 IPTV 개인 맞춤형 방송 서비스를 위한 사용자 등록 해제 과정 흐름도.

Claims (8)

  1. 인터넷 프로토콜 텔레비전(Internet Protocol Television)을 기반으로 방송 서비스를 이용하는 사용자에게 개인 맞춤형 방송 서비스를 제공하기 위해 시스템에서 수행되는 방법에 있어서,
    사용자 단말 요청에 따라 사용자 등록을 수행하는 단계;
    상기 등록된 사용자 단말로 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 제공하는 단계;
    상기 등록된 사용자 단말로부터 상기 맞춤형 실시간 방송 프로그램 메뉴 정보 파일에서 선택된 실시간 방송 프로그램들에 대한 정보를 수신하는 단계;
    상기 수신된 실시간 방송 프로그램들에 대한 정보를 가지고 개인 맞춤형 방송 프로그램 가이드를 생성하는 단계; 및
    상기 생성된 개인 맞춤형 방송 프로그램 가이드를 상기 등록된 사용자 단말로 전송하는 단계;를 포함하되,
    상기 개인 맞춤형 방송 프로그램 가이드 생성 단계는, 상기 사용자 정보를 참조하여 확인된 사용자가 선호하는 개인 선호 광고를 더 포함하는 개인 맞춤형 방송 프로그램 가이드를 생성함을 특징으로 하는 개인 맞춤형 방송 서비스 제공 방법.
  2. 제1항에 있어서, 상기 사용자 등록 수행 단계는 :
    사용자 단말로부터 전송된 방송 서비스 등록 요구 메시지를 수신하는 단계;
    상기 수신된 방송 서비스 등록 요구 메시지에 포함된 사용자 식별자 및 디바이스 식별자를 가지고 사용자 프로파일 및 디바이스 프로파일을 검색하는 단계;
    상기 사용자 프로파일 및 디바이스 프로파일 검색에 의해 검색된 사용자 정보 및 디바이스 정보를 내부 데이터베이스에 등록하는 단계; 및
    상기 등록 완료 후 상기 사용자 단말로 등록 완료 메시지를 전송하는 단계;
    를 포함하는 것을 특징으로 하는 개인 맞춤형 방송 서비스 제공 방법.
  3. 제2항에 있어서, 상기 등록된 사용자 단말로 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 제공하는 단계는 ;
    상기 등록된 사용자 단말로부터 전송된 개인 맞춤형 방송 서비스 제공 메뉴 요구 메시지를 수신하는 단계;
    상기 개인 맞춤형 방송 서비스 제공 요구 메시지 수신에 따라, 실시간 방송 서비스와 관련있는 메뉴 정보 파일을 검색하고 상기 내부 데이터베이스에 저장된 사용자 정보 및 디바이스 정보를 이용하여 상기 검색된 메뉴 정보 파일로부터 상기 사용자 정보를 참조하여 사용자가 선호하는 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 생성하는 단계; 및
    상기 생성된 맞춤형 실시간 방송 프로그램 메뉴 정보 파일을 상기 등록된 사용자 단말로 전송하는 단계;
    를 포함하는 것을 특징으로 하는 개인 맞춤형 방송 서비스 제공 방법.
  4. 삭제
  5. 제1항에 있어서,
    상기 개인 맞춤형 방송 프로그램 가이드는 실시간 방송 프로그램에 해당하는 방송 프로그램 식별자와 개인 선호 광고에 해당하는 광고 컨텐트 식별자를 포함하여 구성됨을 특징으로 하는 개인 맞춤형 방송 서비스 제공 방법.
  6. 제5항에 있어서,
    상기 등록된 사용자 단말로부터 상기 개인 맞춤형 방송 프로그램 가이드를 참조하여 전송된 방송 프로그램 식별자 혹은 광고 컨텐트 식별자를 수신하는 단계;
    상기 수신된 방송 프로그램 식별자 혹은 광고 컨텐트 식별자를 가지고 컨텐트 프로파일로부터 해당 방송 스트림 혹은 광고 스트림을 제공하는 주소 정보를 검색하는 단계; 및
    상기 검색된 주소 정보를 상기 등록된 사용자 단말로 전송하는 단계;
    를 더 포함하는 것을 특징으로 하는 개인 맞춤형 방송 서비스 제공 방법.
  7. 제6항에 있어서,
    상기 해당 방송 스트림을 제공하는 주소 정보는 멀티캐스트 라우터 주소 정 보임을 특징으로 하는 개인 맞춤형 방송 서비스 제공 방법.
  8. 제2항에 있어서,
    상기 등록된 사용자 단말로부터 전송된 방송 서비스 등록 해제 요구 메시지를 수신하는 단계;
    상기 내부 데이터베이스에 저장된 해당 사용자 식별자 및 디바이스 식별자를 삭제하는 단계; 및
    상기 해당 사용자 식별자 및 디바이스 식별자를 삭제한 후, 상기 사용자 단말로 등록 해제 완료 메시지를 전송하는 단계;
    를 더 포함하는 것을 특징으로 하는 개인 맞춤형 방송 서비스 제공 방법.
KR1020080115559A 2008-11-20 2008-11-20 개인 맞춤형 방송 서비스 제공 방법 KR101131613B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080115559A KR101131613B1 (ko) 2008-11-20 2008-11-20 개인 맞춤형 방송 서비스 제공 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080115559A KR101131613B1 (ko) 2008-11-20 2008-11-20 개인 맞춤형 방송 서비스 제공 방법

Publications (2)

Publication Number Publication Date
KR20100056653A KR20100056653A (ko) 2010-05-28
KR101131613B1 true KR101131613B1 (ko) 2012-03-30

Family

ID=42280626

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080115559A KR101131613B1 (ko) 2008-11-20 2008-11-20 개인 맞춤형 방송 서비스 제공 방법

Country Status (1)

Country Link
KR (1) KR101131613B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101958663B1 (ko) * 2012-12-27 2019-03-15 주식회사 알티캐스트 게이트웨이 서버 및 개인화 서비스 제공 방법
KR101902409B1 (ko) * 2014-07-29 2018-09-28 엘지전자 주식회사 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100837721B1 (ko) 2006-08-04 2008-06-13 한국전자통신연구원 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식인코딩 장치와, 이의 디코딩 장치 및 인코딩 방법
KR100868468B1 (ko) 2006-11-29 2008-11-12 한국전자통신연구원 개방형 인터페이스 기반의 맞춤형 광고 서비스 제공 시스템및 그 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100837721B1 (ko) 2006-08-04 2008-06-13 한국전자통신연구원 개인화된 디지털 방송 콘텐츠의 소비를 위한 통합 형식인코딩 장치와, 이의 디코딩 장치 및 인코딩 방법
KR100868468B1 (ko) 2006-11-29 2008-11-12 한국전자통신연구원 개방형 인터페이스 기반의 맞춤형 광고 서비스 제공 시스템및 그 방법

Also Published As

Publication number Publication date
KR20100056653A (ko) 2010-05-28

Similar Documents

Publication Publication Date Title
US7752643B2 (en) Information access system, information distribution device, information access device, information distribution method, and information access method
US10771857B2 (en) Video stream ad replacement
US8763020B2 (en) Determining user attention level during video presentation by monitoring user inputs at user premises
US9396258B2 (en) Recommending video programs
US20090125559A1 (en) Method, apparatus and system for creating interest information
US20090138441A1 (en) Additional Content Information
CN102780915B (zh) 预约节目的方法、装置及***
JP5054900B2 (ja) リソース・アイテム・リストに基づいてリソース・アイテムを消費するための方策
US20120030554A1 (en) Bookmark using device, bookmark creation device, bookmark sharing system, control method and recording medium
JP2014532239A (ja) ローカルに格納されているコンテンツとの精密な興味マッチングをするための方法および装置
JP2009522960A (ja) コンテンツの選択的収集および選択的提示の装置および方法
US20120117604A1 (en) User profiling
US20100023980A1 (en) Information Processing Apparatus, Terminal Apparatus, and Program
EP2382738A1 (en) Ready access to uniform resource identifiers that are associated with television content
US8438600B2 (en) Method of processing EPG metadata in network device and network device for controlling the same
RU2396729C2 (ru) Система и способ выдачи напоминаний об услуге ip-телевидения (iptv)
US20090158346A1 (en) Automatic smart video user generated url synthesis into a channel list
CN103686409A (zh) 桌面背景与直播界面同步播放的方法和***
US20080219256A1 (en) Content delivery system, terminal, and content delivery method
WO2015188565A1 (zh) 一种基于移动终端的iptv视频推送点播的方法及装置
KR101438764B1 (ko) 사용자 시청 이력 기반 콘텐츠 추천 방법
KR101131613B1 (ko) 개인 맞춤형 방송 서비스 제공 방법
KR100882603B1 (ko) Iptv 서비스 정보 제공 장치 및 방법
JP2009065574A (ja) ストレージシステム及び方法、クライアント端末、コンテンツ再生方法、ならびに、コンピュータプログラム
WO2013053038A1 (en) Systems and methods for real-time advertisement selection and insertion

Legal Events

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

Payment date: 20150226

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160226

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170224

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20180226

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee