KR20110024897A - Method and device for selecting advertisement based on user preferred menu - Google Patents
Method and device for selecting advertisement based on user preferred menu Download PDFInfo
- Publication number
- KR20110024897A KR20110024897A KR1020090083079A KR20090083079A KR20110024897A KR 20110024897 A KR20110024897 A KR 20110024897A KR 1020090083079 A KR1020090083079 A KR 1020090083079A KR 20090083079 A KR20090083079 A KR 20090083079A KR 20110024897 A KR20110024897 A KR 20110024897A
- Authority
- KR
- South Korea
- Prior art keywords
- user
- advertisement
- menu
- information
- preference menu
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management 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/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (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
사용자 별 선호 메뉴에 기반하여 광고를 선택하는 장치 및 방법이 제공된다. 사용자 별 선호 메뉴에 기반하여 광고를 선택하는 장치는, 사용자 아이디 별로 상기 사용자가 구성한 선호 메뉴에 대한 정보를 저장하는 사용자 선호 메뉴 제공부, 광고 메타 정보로부터 상기 선호 메뉴에 대한 정보에 대응하는 광고를 검색하는 광고 메타 정보 관리부 및 상기 검색된 광고를 상기 선호 메뉴에 대한 정보와 매핑하여 저장하는 광고 매핑부를 포함하되, 상기 선호 메뉴에 대한 정보는 상기 사용자에 의해 선택된 프로그램, 채널 및 카테고리 중 적어도 하나에 대한 식별자를 포함한다.An apparatus and method for selecting an advertisement based on a preference menu for each user are provided. The apparatus for selecting an advertisement based on a preference menu for each user may include a user preference menu providing unit which stores information on a preference menu configured by the user for each user ID, and an advertisement corresponding to the information on the preference menu from advertisement meta information. And an advertisement mapping unit for mapping and storing the searched advertisement with information about the preferred menu, wherein the information on the preferred menu is selected for at least one of a program, a channel, and a category selected by the user. Contains an identifier.
Description
본 발명은 IPTV에 관한 것으로서, 보다 상세하게는, IPTV에서 사용자 별 선호 메뉴에 기반하여 광고를 선택하는 방법 및 장치에 관한 것이다.The present invention relates to an IPTV, and more particularly, to a method and apparatus for selecting an advertisement based on a preference menu for each user in the IPTV.
IPTV 서비스는 IP 네트워크 상에서 멀티미디어 서비스를 제공하는 서비스로서, 수 많은 컨텐츠와 다양한 서비스가 제공되고 있으며, 기존의 실시간 공중파 방송 서비스와는 다르게, 사용자가 원하는 시간에 원하는 컨텐츠를 볼 수 있다는 것이 큰 장점 중의 하나이다.IPTV service is a service that provides multimedia service on IP network. A lot of contents and various services are provided. Unlike the existing real-time over-the-air broadcasting service, IPTV service has a big advantage of being able to watch desired content at a desired time. One.
그러나, 최근 방송 콘텐츠의 다양화로 인해 IPTV의 채널 종류와 프로그램의 종류가 기하급수적으로 증가하면서, 이전에 시청했었던 프로그램과 해당 채널을 일일이 기억하여, 시청하기 원할 때마다 채널을 변경해가며 선호하는 프로그램을 찾는다는 것은 사용자에게 매우 어려운 일이다.However, with the recent diversification of broadcast content, the types of IPTV channels and programs have increased exponentially, and the programs that have been previously watched and the corresponding channels are memorized in advance, changing the channel whenever you want to watch a favorite program. Finding is very difficult for the user.
따라서, IPTV 서비스 제공자는 수 많은 컨텐츠 중에서 시청자가 원하는 컨텐츠를 쉽게 찾아서 소비할 수 있도록 많은 노력을 기울여야 한다.Therefore, the IPTV service provider should make a lot of efforts to easily find and consume the content desired by the viewer from among the numerous contents.
이에, 한국등록특허 제785,298호(셋탑 박스의 사용자 메뉴 작성 시스템 및 그 방법)에서 사용자가 원하는 콘텐츠 정보만을 계층적 데이터 구조를 이용하여 저장하고, 상기 저장된 콘텐츠 정보를 기초로 사용자 메뉴를 작성하여 사용자에게 제공하는 기술에 대해 개시하고 있으나, 이는, 콘텐츠를 시청하는 대상이 실제 누구인지에 관계없이 서비스 제공자가 제공하는 일방적인 컨텐츠 광고를 제공함으로써, 사용자는 원하지 않는 정보 또는 불필요한 정보를 접하게 되는 문제점이 있다.Accordingly, in Korean Patent No. 785,298 (a user menu creation system and method thereof), only content information desired by a user is stored using a hierarchical data structure, and a user menu is created based on the stored content information. The present invention discloses a technology for providing the user with the present invention. However, this provides a one-sided content advertisement provided by a service provider regardless of who is actually viewing the content, thereby preventing a user from encountering unwanted or unnecessary information. have.
특히, 어린이들이 시청할 때에도 어른 영화의 광고가 제공되거나 하는 등의 문제점이 야기될 수 있어, 각 사용자 별로 선호 메뉴를 생성하되, 각 사용자가 선호하는 콘텐츠와 관련 있는 광고의 제공 방안이 요구되고 있다.In particular, when children watch, there may be a problem that an advertisement of an adult movie is provided or the like, but a preference menu is generated for each user, but a method of providing an advertisement related to content preferred by each user is required.
상술한 종래 기술의 문제점을 해결하기 위해, 본 발명은 사용자 별로 자신의 콘텐츠 기호에 따른 사용자 메뉴를 생성하는 방법 및 장치를 제공한다.In order to solve the above-described problems of the prior art, the present invention provides a method and apparatus for generating a user menu according to a user's content preference for each user.
또한 본 발명은 사용자가 선호하는 콘텐츠와 관련된 사용자 별 맞춤 광고를 선택하여 제공하는 방법 및 장치를 제공한다.The present invention also provides a method and apparatus for selecting and providing a user-specific advertisement associated with a user's preferred content.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood from the following description.
상기 목적을 달성하기 위하여, 본 발명의 일 측면에 따른 사용자 별 선호 메뉴에 기반하여 광고를 선택하는 장치는, 사용자 아이디 별로 상기 사용자가 구성한 선호 메뉴에 대한 정보를 저장하는 사용자 선호 메뉴 제공부, 광고 메타 정보로부터 상기 선호 메뉴에 대한 정보에 대응하는 광고를 검색하는 메타 정보 관리부 및 상기 검색된 광고를 상기 선호 메뉴에 대한 정보와 매핑하여 저장하는 광고 매핑부를 포함하되, 상기 선호 메뉴에 대한 정보는 상기 사용자에 의해 선택된 프로그램, 채널 및 카테고리 중 적어도 하나에 대한 식별자를 포함한다.In order to achieve the above object, an apparatus for selecting an advertisement based on a preference menu for each user according to an aspect of the present invention, a user preference menu providing unit for storing information about the preference menu configured by the user for each user ID, advertisement Meta information management unit for searching for the advertisement corresponding to the information on the preference menu from the meta information and an advertisement mapping unit for mapping and storing the searched advertisement with the information on the preference menu, wherein the information on the preference menu is the user An identifier for at least one of the program, channel, and category selected by.
상기 목적을 달성하기 위하여, 본 발명의 일 측면에 따른 사용자 별 선호 메뉴에 기반하여 광고를 선택하는 방법은 (a) 사용자 아이디를 이용해 로그인한 사용자에게 프로그램, 채널 및 카테고리 중 적어도 하나의 선택을 제공하는 단계, (b) 상기 선택된 프로그램, 채널 및 카테고리 중 적어도 하나에 대응하는 선호 메뉴 정 보를 사용자 아이디 별로 저장하는 단계, (c) 상기 선호 메뉴 정보에 대응하는 광고를 매핑하는 단계 및 상기 사용자 아이디에 의한 로그인에 응답하여 상기 선호 메뉴 정보에 매핑된 광고를 검색하고 셋탑 박스로 제공하는 단계를 포함한다.In order to achieve the above object, a method of selecting an advertisement based on a user-specific preference menu according to an aspect of the present invention includes (a) providing at least one of a program, a channel, and a category to a user logged in using a user ID. (B) storing preference menu information corresponding to at least one of the selected program, channel and category for each user ID, (c) mapping an advertisement corresponding to the preference menu information, and to the user ID. Responsive to the login by retrieving an advertisement mapped to the preferred menu information and providing the set-top box.
상기 목적을 달성하기 위한 구체적인 사항들은 첨부된 도면과 함께 상세하게 후술된 실시예들을 참조하면 명확해질 것이다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG.
그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라, 서로 다른 다양한 형태로 구성될 수 있으며, 본 실시예들은 본 발명의 개시가 완전하도록 하고 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다.The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. It is provided to fully inform the owner of the scope of the invention.
전술한 본 발명의 사용자 별 선호 메뉴에 기반한 광고를 선택하는 방법 및 장치의 과제 해결 수단 중 하나에 의하면, 시청자 별로 자신의 콘텐츠 기호에 따른 사용자 메뉴를 생성할 수 있다.According to one of the problem solving means of the method and apparatus for selecting an advertisement based on a preference menu for each user of the present invention described above, a user menu according to a content preference of each viewer can be generated.
또한, 사용자가 선호하는 콘텐츠와 관련된 사용자 별 맞춤 광고를 선택하여 제공함으로써, 사용자가 원하지 않는 광고 또는 사용자에게 불필요한 광고를 사전 차단할 수 있다.In addition, by selecting and providing a user-specific customized advertisement related to the user's preferred content, it is possible to block advertisements that the user does not want or unnecessary advertisements to the user.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명하도록 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention.
그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다.The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.
그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
참고로, 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다.For reference, in the entire specification, when a part is "connected" to another part, it is not only "directly connected" but also "electrically connected" with another element in between. Also includes.
또한 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.
이하, 첨부된 구성도 또는 처리 흐름도를 참고하여, 본 발명의 실시를 위한 구체적인 내용을 설명하도록 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings.
도 1은 IPTV 방송 시스템의 구성을 도시한 블록도이다.1 is a block diagram showing the configuration of an IPTV broadcasting system.
IPTV 방송 시스템은 방송 사업자(1000), 헤드엔드 시스템(2000), 네트워크 망(3000) 및 사용자 단말기(4000)를 포함한다.The IPTV broadcasting system includes a
또한, 헤드엔드 시스템(2000)은 베이스 밴드 시스템(2010), 압축 다중화 시스템(2020), 수신 제한 시스템(CAS: Conditional Access System)(2030), 백 오피스 시스템(2040), 모니터링 시스템(2050), 미디어 관리 시스템(Media Operation Core: MOC)(2060), 가입자 관리 시스템(2070), 데이터 방송 시스템(2080), EPG(Electronic Program Gu아이디e) 시스템(2090) 및 리턴 패스 서버 시스템(2100)을 포함한다.In addition, the
방송 사업자(1000)는 방송 콘텐츠를 제작, 편집 및 변경하여 헤드엔드 시스템(2000)으로 제공하는 역할을 한다. 방송 사업자(1000)는 프로그램 공급자(PP), 지상파 또는 콘텐츠 제공자(CP)를 포함할 수 있다. 또한, 방송 사업자(1000)의 의하여 제공되는 방송 콘텐츠는 기존 방송 콘텐츠와 인터넷 상의 풍부한 콘텐츠를 포함할 수 있다.The
헤드엔드 시스템(2000)은 방송 사업자(1000)로부터 방송 콘텐츠를 수신하여 관리하며, 사용자 단말기(4000)로 콘텐츠를 분배하여 방송/녹화/재생 서비스를 제공하는 역할을 한다. 상기 수신한 방송 콘텐츠에는 관련 부가 정보 및 이러한 부가 정보에 대한 EPG가 포함되어 있을 수 있다.The
헤드엔드 시스템(2000)은 멀티캐스트 라우팅 프로토콜을 지원하는 라우터를 경유하여 가입자 집선 장치, 가입자 스위치를 통해 방송 영상 및 음성 신호, 데이터 방송용 데이터 및 프로그램 추천 서비스 메뉴를 포함하는 EPG 정보(PSIP/PSI/SI 정보)를 멀티캐스팅으로 다수의 가입자의 IP 셋탑 박스로 전송할 수 있다.The head-
베이스 밴드 시스템(2010)은 외부 프로그램 공급자(PP)로부터 MPEG2 방송 신호, 또는 지상파로부터 아날로그 방송 신호를 수신하고, 수신한 소스(source) 방송 신호를 SDI(Serial Digital Interface) 신호로 변환하고, 프레임(Frame)을 동기화하며, 루틴 스위처(Routine Switcher)를 통해 여러 방송 채널(예를 들어, 100 채널)의 방송 영상 및 음성 신호들을 분배하며, 자막 생성기(CG) 및 자동 프로그램 제어기(Automatic Program Controller: APC)에 의해 상기 방송 영상 및 음성 신호에 광고, 로고, 또는 자막 중 적어도 어느 하나를 삽입하여(신호 편집 및 가공) 상기 압축 다중화 시스템(2020)으로 전송한다.The
상기 SDI(Serial Digital Interface) 신호는, 예를 들어, 270Mbps의 전송률을 가진 디지털 신호 표준안으로서, 복합 디지털 영상과 4채널의 디지털 오디오 신호가 혼합되어 있을 수 있다.The SDI (Serial Digital Interface) signal is, for example, a digital signal standard having a transmission rate of 270 Mbps, and a composite digital video and four channels of digital audio signals may be mixed.
상기 베이스 밴드 시스템(2010)은 기본적으로 프로그램 공급자(PP), 지상파 등의 방송 신호를 각각 수신하는 수신 장치(예: DS-3 단국, 야기(Yagi) 안테나, IRD로 아날로그 방송 신호를 수신하는 튜너(Tuner)), 수신 장치에서 수신된 소스(Source) 신호를 SDI 신호로 변환 및 보정하고 프레임을 동기화하기 위한 프레임 동기화기(Frame Synchronizer), 운용 관리를 위해 모든 방송 신호 채널을 연결/집중화하는 A/V 라우터 등의 신호 분배기, 상기 SDI 신호에 광고, 로고, 자막을 삽입하여 신호를 편집하고 가공하는 자막 생성기(character generator)를 포함할 수 있다.The
압축 다중화 시스템(2020)은 상기 베이스 밴드 시스템(2010)으로부터 수신된 방송 영상 및 음성 신호(V아이디eo, Audio)를 방송 채널 별(예를 들어, 100 채널)로 각각 A/V 인코더(A/V Encoder)로 입력하여 SDI(Serial Digital Interface) 영상 신호를 H.264로 압축하고, 음성 신호를 MPEG-2 AAC로 압축하여 MPEG-2 TS(Transport Stream)을 생성하고, 압축된 방송 영상 및 음성인 MPEG-2 TS 신호와 함께 데이터 인코더(data encoder) 및 PSI/SI 발생기(PSI/SI Generator)에 의해 생 성된 데이터 방송용 데이터 및 EPG 정보(PSIP/PSI/SI 정보)를 다중화(Multiplexing)한 후, 다중화된 MPEG-2 TS 신호를 수신 제한 기술을 사용하는 경우 스크램블러(Scrambler)에 입력하여 암호화하고 최종적으로 IP 패킷화하여 IP 패킷화한 TS(Transport Stream) 방송 신호를 송출할 수 있다.The
또한, 선택적으로, 프로그램 추천 콘텐츠에 대한 불법 시청과 불법 복제를 방지하기 위해 수신 제한 시스템(2030)을 사용할 수 있다.Also, optionally, the
수신 제한 시스템(2030)은 실시간 채널에 대한 암호화 및 VOD 콘텐츠의 사전 암호화를 수행하며 시청 권한을 제어함으로써 인증된 사용자에 한해 채널 및 콘텐츠를 이용할 수 있도록 하는 역할을 한다. IPTV 컨텐츠의 불법 복제를 방지하기 위해 수신 제한 시스템(2030) 대신에 디지털 저작권 관리(DRM: Digital Rights Management) 방식을 사용할 수도 있다.The
백 오피스 시스템(2040)은 프로비저닝(Provisioning) 시스템으로서 가입자 별로 IPTV 프로그램 서비스 사용에 대한 과금 처리 기능을 제공한다.The
모니터링 시스템(2050)은 관제 시스템으로, IPTV 방송을 위한 A/V 방송 신호의 송출 장애, IPTV 헤드엔드 시스템의 다운 링크를 모니터링하여 수신 장애, 및 자막 확인 등을 모니터링할 수 있다.The
미디어 관리 시스템(2060)은 방송 업무를 운영하기 위한 각종 비즈니스 프로세스 정보(프로그램 편성 정보, 소재 정보, 계약 정보, 상품 정보 등)를 관리하는 시스템이다. 미디어 관리 시스템(2060)은 방송 센터의 중앙에서 각 시스템들과 유기적인 결합을 통해 정보 흐름을 통합 관리한다.The
상기 미디어 관리 시스템(2060)은 방송 프로그램 편성 정보, 콘텐츠 및 미디어 관리 정보, 프로그램 제공자(PP)와 콘텐츠 제공자(CP)의 계약 정보, 상품 정보를 관리하고, 방송 센터의 중앙에서 각 시스템들과의 유기적인 결합을 통해 정보 흐름을 통합 관리하는 중재자(Coordinator) 역할을 수행할 수 있다.The
또한, 상기 미디어 관리 시스템(2060)은 획득(Acquisition) 측면에서 계약 관리, 미디어 및 콘텐츠 메타데이터(meta data) 관리, 방송 스케줄 정보인 EPG 정보 획득/관리, 운영(operation) 측면에서 실시간 방송 및 VOD 채널편성 관리, 각 서브시스템과 연동을 에이전트(Agent) 관리, VOD 카탈로그 생성 관리 및 각종 상품 관리를 제공하며, 분석 측면에서 CP/CA와의 정산, 가입자 시청 성향 등의 마케팅 분석 리포팅, 송출(Delivery) 측면에서 방송 송출 모니터링, 비디오 서버 송출 관리 및 VOD 가입자 인증, CP/CA와의 정산을 위한 송출 결과 기록/관리, 연동된 각 서브시스템과의 데이터 동기화를 제공할 수 있다.In addition, the
가입자 관리 시스템(2070)은 IPTV 서비스를 위한 회원 가입 및 해지, 회원 정보 관리 기능을 제공한다.The
데이터 방송 시스템(2080)은 상기 데이터 방송용 데이터의 저작 및 검증, 편성 및 송출한다.The
상기 데이터 방송 시스템(2080)은 데이터 인코딩을 관리하기 위한 데이터 에이전트 관리자(Data Agent Manager), 프로그램 관련 정보(Program Specific Information)/서비스 정보(SI: Service Information)를 발생하기 위한 PSI/SI 생성기(PSI/SI Generator), 방송 영상 및 음성 신호에 데이터 방송용 데이터를 인코딩 하기 위한 데이터 서버/데이터 인코더(Data Server/Data Encoder), 상기 방송 영상 및 음성 신호에 데이터의 멀티플렉싱 기능을 관리하기 위한 멀티플렉서 관리자(Multiplexer Manager), 및 스케줄러 사용자 인터페이스(Scheduler UI)를 포함할 수 있다.The
또한, 상기 데이터 방송 시스템(2080)은 지상파 ACAP(Application Configuration Access Protocol) 데이터 방송 표준에 따라 A/V 서버(A/V Server)로부터 제공된 A/V 데이터를 A/V 인코더(A/V Encoder)에 의해 방송 영상 및 음성 신호로 압축하고, 압축된 영상 및 음성 신호를 저작 도구(Authoring Tool)에 의해 애플리케이션(Application)으로부터 제공된 데이터를 데이터 서버/데이터 인코더 및 PSI/SI(Program Specific Information/Service Information) 발생기에 의해 생성된 데이터 방송용 데이터 및 EPG 정보(PSIP/SI 정보)와 함께 멀티플렉서(Multiplexer)에 의해 멀티플렉싱되어 데이터 방송 프로그램의 수집, 저장에서부터 방송 프로그램 데이터 및 관련 정보의 부호화 및 송출을 할 수 있다.In addition, the
EPG 시스템(2090)은 EPG 서버를 포함하고, 사용자 단말기(4000)로 전자프로그램 가이드(EPG) 서비스를 제공한다.The
리턴 패스 서버 시스템(2100)은 데이터 제공자(DP: Data Prov아이디er)에 의해 양방향 데이터를 처리하며, 사용자 단말기(4000)로부터 온라인 청구서 전달, 양방향 데이터의 이용 내역/과금 연동 처리를 제공하고, 개인화 인증 처리, 및 프로그램 추천 서비스를 위한 양방향 데이터를 수신하여 이에 대응하는 응답 데이터를 사용자 단말기(4000)로 유니캐스팅으로 전송할 수 있다.The return
네트워크 망(3000)은 헤드엔드 시스템(2000)으로부터 방송 콘텐츠를 수신하여 사용자 단말기(4000)에게 상기 수신한 방송 콘텐츠를 전달하는 역할을 한다. 네트워크 망(3000)은 백본(Backbone)망 및 액서스(Access)망을 포함하며, 상기 액서스망은 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybr아이디 Fiber Coaxial Ca), FTTC(Fiber To The Curb), FTTH(Fiber To The Home) 구조 중 어느 하나의 토폴로지로 구성될 수 있다.The
사용자 단말기(4000)는 인터넷 방송 서비스를 이용하기 위한 장치로서, 일반적으로는 IPTV, 셋탑 박스(STB) 및 리모콘을 포함한다. IPTV는 헤드엔드 시스템(2000)으로부터 수신한 방송 콘텐츠를 출력하고, 리모콘을 통하여 입력받은 사용자 응답 신호를 셋탑 박스의 리턴 채널을 통하여 헤드엔드 시스템(2000)으로 전달한다.The
사용자 단말기는 IP STB가 내장된 TV, 또는 사용자의 TV와 연결된 IP 셋탑 박스(IP STB), 컴퓨터, 노트북, 또는 개인 휴대용 단말기 중 어느 하나의 단말을 사용할 수 있다.The user terminal may use any one of a TV with an IP STB or an IP set-top box (IP STB), a computer, a notebook, or a personal portable terminal connected to the user's TV.
상기 IP 셋탑 박스는 CPU, 미디어 프로세서, 플래시 램, 이더넷 모듈 등의 STB 하드웨어로 구성된 하드웨어 계층, 디바이스 드라이버와 운영체제 등의 시스템 소프트웨어를 포함하는 시스템 소프트웨어 계층, 자바 가상 머신(Java Virtual Machine: JVM), 수신 제한 시스템(Conditional Access System: CAS) 모듈 및 디지털 저작권 관리(Digital Rights Management: DRM) 인터페이스 모듈, 스트리밍 프로토콜(RTP, RTSP)을 탑재한 미들웨어 계층, MPEG2, MPEG4, MPEG7, H.264, WMV-9 등 의 다양한 멀티 코덱(Multi CODEC)을 지원하며 IPTV 서비스 채널을 선택하기 위한 전자프로그램 가이드(Electronic Program Gu아이디e: EPG)를 포함하는 애플리케이션 계층의 4계층을 포함할 수 있다. 이때, 가입자의 IP 셋탑 박스는 IPv4 주소 또는 IPv6 주소가 할당될 수 있다.The IP set-top box includes a hardware layer composed of STB hardware such as a CPU, a media processor, flash RAM, and an Ethernet module, a system software layer including a system driver such as a device driver and an operating system, a Java Virtual Machine (JVM), Middleware layer with Conditional Access System (CAS) module and Digital Rights Management (DRM) interface module, streaming protocol (RTP, RTSP), MPEG2, MPEG4, MPEG7, H.264, WMV- It supports various multi codecs such as 9 and may include four layers of an application layer including an electronic program guide (EPG) for selecting an IPTV service channel. In this case, the subscriber's IP set-top box may be assigned an IPv4 address or an IPv6 address.
도 2는 본 발명의 일 실시예에 따른 사용자 별 선호 메뉴에 기반한 광고를 선택하여 제공하는 시스템의 구성을 도시한 도면이다.2 is a diagram illustrating a configuration of a system for selecting and providing an advertisement based on a preference menu for each user according to an embodiment of the present invention.
본 발명의 일 실시예에 따른 사용자 별 선호 메뉴에 기반한 광고를 선택하여 제공하는 시스템은 사용자 단말기(110) 및 헤드엔드 서버(120)를 포함한다.The system for selecting and providing an advertisement based on a preference menu for each user according to an embodiment of the present invention includes a
사용자 단말기(110)는 IPTV, 셋탑 박스(STB) 및 리모콘을 포함하며, 이하에서는 사용자 단말기(110)를‘셋탑 박스’라 칭하도록 한다.The
셋탑 박스(110)는 사용자로부터 사용자 아이디를 입력 받고, 입력된 사용자 아이디를 헤드엔드 서버(120)로 전송하여, 헤드엔드 서버(120)로부터 사용자 아이디에 대응하는 사용자 선호 메뉴를 제공받거나, 사용자 선호 메뉴와 매핑된 광고를 미리 제공받는다.The set-
여기에서 사용자 선호 메뉴는 사용자가 선호하는 프로그램, 채널 및 카테고리(예를 들어, 드라마, 교양, 다큐멘터리, 오락 등)에 대한 정보 중 적어도 하나를 포함하며, 사용자는 셋탑 박스(110)에서 제공하는 인터페이스를 통해 현재 시청 중인 프로그램이나 현재 시청 중인 채널을 사용자 선호 메뉴로 등록할 수 있다.Here, the user preference menu includes at least one of information on a program, a channel, and a category (eg, drama, culture, documentary, entertainment, etc.) that the user prefers, and the user provides an interface provided by the set
여기에서 프로그램 또는 채널에 대한 정보는 프로그램 또는 채널에 대응하는 미리 정해진 코드(code)일 수 있다.Herein, the information about the program or the channel may be a predetermined code corresponding to the program or the channel.
참고로, 특정 프로그램, 특정 채널 또는 특정 카테고리가 사용자 선호 메뉴로 등록될 때, 셋탑 박스(110)는 사용자의 개인 정보(예를 들어, 주민 번호 등)에 기초하여 해당 프로그램, 채널 또는 카테고리의 선호 메뉴 등록을 제한할 수 있다.For reference, when a specific program, a specific channel, or a specific category is registered as a user preference menu, the set-
이를 위해 셋탑 박스(110)는 사용자 아이디의 등록, 변경 및 삭제를 위한 인터페이스와, 사용자가 선호하는 특정 프로그램, 채널 또는 카테고리 등을 사용자 선호 메뉴로 등록하기 위한 인터페이스를 제공한다.To this end, the set-
사용자 아이디의 등록, 변경 및 삭제에 대한 내용은 도 6을 참조하여 후술하도록 하며, 특정 프로그램 또는 채널의 사용자 선호 메뉴 등록에 대한 내용은 도 8 및 도 9a를 참조하여 후술하도록 하겠다.The registration, change, and deletion of the user ID will be described later with reference to FIG. 6, and the user preference menu registration of a specific program or channel will be described later with reference to FIGS. 8 and 9A.
또한, 셋탑 박스(110)는 사용자 선호 메뉴 중 어느 하나의 프로그램, 채널 또는 카테고리가 선택되면, 선택된 프로그램, 채널 또는 카테고리에 대한 정보를 헤드엔드 서버(120)로 전송하고, 헤드엔드 서버(120)로부터 선택된 프로그램, 채널 또는 카테고리와 매핑된 광고 콘텐츠(이하, 광고라 칭함)를 제공받아 화면에 디스플레이한다.In addition, when any program, channel or category of the user preference menu is selected, the set
한편, 헤드엔드 서버(120)는 셋탑 박스(110)로부터 사용자 아이디의 등록, 변경 및 삭제에 대한 정보, 사용자 선호 메뉴 구성을 위한 프로그램, 채널 또는 카테고리의 선택 정보를 수신하고, 사용자 아이디, 사용자 아이디 별 선호 메뉴 정보 및 광고에 대한 메타 정보를 입력(저장), 수정(업데이트) 또는 삭제(이하,‘관리’라 칭함)한다.On the other hand, the head-
여기에서 광고에 대한 메타 정보는 해당 광고가 영화 광고인지 상품 광고인 지 등을 나타내는 광고 분류 정보와 해당 광고가 어떤 프로그램, 채널 또는 카테고리와 관련이 있는지를 나타내는 메뉴 관련 정보 등을 포함한다.Here, the meta information about the advertisement includes advertisement classification information indicating whether the corresponding advertisement is a movie advertisement or a product advertisement, and menu related information indicating which program, channel, or category the advertisement is related to.
헤드엔드 서버(120)는 상기한 메타 정보를 이용하여 프로그램, 채널 또는 카테고리와 관련된 다앙한 광고들을 매핑하여 관리하며, 메타 정보 이외에도 키워드 검색을 통하여 프로그램, 채널 또는 카테고리와 관련된 광고를 매핑하여 관리할 수도 있다.The
만일, 해당 프로그램,채널 또는 카테고리와 매핑된 광고가 복수개인 경우 헤드엔드 서버(120)는 해당 광고를 목록으로 관리하여, 셋탑 박스(110)로 제공할 수 있다.If there are a plurality of advertisements mapped to the corresponding program, channel or category, the
또한, 헤드엔드 서버(120)는 셋탑 박스(110)로부터 사용자 선호 메뉴 중 어느 하나(프로그램, 채널 또는 카테고리)에 대한 선택 정보를 수신하고, 수신한 선택 정보에 대응하는 광고 목록을 검색하여, 검색된 광고 목록 순으로 셋탑 박스(110)에게 광고를 제공한다.In addition, the head-
도 3은 본 발명의 일 실시예에 따른 셋탑 박스(110)의 구성을 도시한 블록도이다.3 is a block diagram showing the configuration of a set-
본 발명의 일 실시예에 따른 셋탑 박스(110)는 인터페이스 제공부(111), 사용자 선호 메뉴 관리부(112), 사용자 정보 관리부(113) 콘텐츠 수신부(114) 및 콘텐츠 재생부(115)를 포함한다.The set
인터페이스 제공부(111)는 사용자 아이디의 등록, 변경 및 삭제를 위한 인터페이스를 제공하며, 현재 시청 중인 프로그램 또는 현재 시청 중인 채널을 사용자 선호 메뉴로 등록하기 위한 인터페이스를 제공한다.The interface provider 111 provides an interface for registering, changing, and deleting a user ID, and provides an interface for registering a program currently being viewed or a channel currently being viewed as a user preference menu.
또한 인터페이스 제공부(111)는, 프로그램을 시청하지 않고 메뉴 조작 만으로도 특정 프로그램, 특정 채널 또는 특정 카테고리를 사용자 선호 메뉴로 등록할 수 있는 인터페이스를 제공한다.In addition, the interface providing unit 111 provides an interface for registering a specific program, a specific channel, or a specific category as a user's favorite menu only by operating the menu without watching a program.
한편, 사용자 선호 메뉴 관리부(112)는 사용자 아이디에 대응하는 사용자 선호 메뉴 정보를 사용자 아이디 별로 관리한다.The user
사용자 선호 메뉴 관리부(112)는 인터페이스 제공부(111)에서 제공한 인터페이스를 통해, 사용자가 선호하는 프로그램, 채널 또는 카테고리가 사용자 선호 메뉴로 등록되면, 사용자 아이디에 해당 프로그램, 채널 또는 카테고리에 대한 코드를 매핑하여, EPG와는 별도로 셋탑 박스(110) 내의 저장소에 저장하고, 이를 헤드엔드 서버(120)로 전송한다.The user preference
여기에서 사용자 선호 메뉴 정보는 사용자 선호 메뉴로 등록된 프로그램이나 채널을 나타내는 미리 정해진 코드일 수 있으며, 셋탑 박스(110) 내의 저장소에 저장되는 사용자 선호 메뉴 정보에 대한 내용은 도 10a를 참조하여 후술하도록 한다.The user preference menu information may be a predetermined code indicating a program or a channel registered as the user preference menu, and the user preference menu information stored in the storage in the set-
한편, 사용자 정보 관리부(113)는 주민 등록 번호와 같은 사용자의 개인 정보, 각 사용자 별로 할당된 사용자 아이디, 비밀 번호, 사용자 이력 정보 및 기본 아이디 설정 정보 중 적어도 하나를 관리한다.Meanwhile, the
여기에서 사용자 이력 정보는 사용자 아이디에 대한 등록/삭제 이력과, 비밀 번호 변경 이력 및 기본 아이디 설정/해제 이력 중 적어도 하나를 포함한다.The user history information may include at least one of a registration / deletion history for a user ID, a password change history, and a basic ID setting / release history.
또한, 기본 아이디 설정 정보는 셋탑 박스(110)의 전원이 켜질 때 기본 아이 디로 설정된 사용자 아이디에 대한 사용자 선호 메뉴를 자동으로 화면에 표시하기 위한 정보로서, 사용자 정보 관리부(113)는 기본 아이디 설정 정보에 기초하여, 셋탑 박스(110)의 전원이 켜질 때 기본 아이디로 설정된 사용자 아이디를 헤드엔드 서버(120)로 전송한다.In addition, the basic ID setting information is information for automatically displaying the user preference menu for the user ID set as the default ID when the power of the set-
한편, 콘텐츠 수신부(114)는 헤드엔드 서버(120)로부터 사용자 선호 메뉴를 구성하는 프로그램, 채널 또는 카테고리와 매핑된 광고 목록을 미리 수신한다. 이후, 사용자 선호 메뉴 중 어느 하나가 선택되면, 콘텐츠 재생부(115)는 미리 수신한 광고 중에서, 사용자가 선택한 프로그램, 채널 또는 카테고리와 매핑된 광고를 재생한다.Meanwhile, the
또한, 콘텐츠 수신부(114)는 사용자 선호 메뉴 중 어느 하나가 선택되면, 사용자가 선택한 프로그램, 채널 또는 카테고리와 매핑된 광고 목록을 헤드엔드 서버(120)로부터 수신하고, 콘텐츠 재생부(115)는 이를 재생한다.In addition, when any one of the user preference menus is selected, the
도 4는 본 발명의 일 실시예에 따른 헤드엔드 서버(120)의 구성을 도시한 블록도이다.4 is a block diagram showing the configuration of the head-
본 발명의 일 실시예에 따른 헤드엔드 서버(120)는 사용자 선호 메뉴 제공부(121), 광고 메타 정보 관리부(122), 광고 매핑부(123), 광고 검색부(124), 광고 전송부(125) 및 사용자 관리부(126)를 포함한다.The
사용자 선호 메뉴 제공부(121)는 각 셋탑 박스(110)의 사용자 아이디에 대응하는 사용자 선호 메뉴 정보를 사용자 아이디 별로 관리한다.The user preference
여기에서 사용자 선호 메뉴는 사용자가 관심 있어 하는 프로그램, 채널 및 카테고리에 대한 정보 중 적어도 하나를 포함하며, 사용자 선호 메뉴 정보는 각 프로그램, 채널 또는 카테고리에 대해 미리 지정된 코드일 수 있다.The user preference menu may include at least one of information on a program, a channel, and a category of interest to the user, and the user preference menu information may be a predetermined code for each program, channel, or category.
사용자 선호 메뉴 제공부(121)에서 관리하는 사용자 선호 메뉴 정보에 대한 내용은 도 10b를 참조하여 후술하도록 한다.The user preference menu information managed by the user preference
한편, 광고 메타 정보 관리부(122)는 광고에 대한 메타 정보를 관리한다.Meanwhile, the advertisement
여기에서 광고에 대한 메타 정보는 해당 광고를 각 분야 별로(예를 들어, 식품 광고, 의류 광고, 자동차 광고 등) 분류한 광고 분류 정보와 해당 광고가 어떤 프로그램, 채널 또는 카테고리와 관련이 있는지를 나타내는 메뉴 관련 정보 등을 포함한다.Here, meta information about an advertisement indicates ad classification information that categorizes the advertisement by its respective fields (e.g., food ads, apparel ads, car ads, etc.) and indicates which program, channel, or category the ad is associated with. Menu-related information and the like.
광고 메타 정보 관리부(122)는 상기한 메타 정보를 이용하여 사용자 선호 메뉴로 등록된 프로그램, 채널 또는 카테고리에 대한 정보 및 이와 관련된 광고를 검색한다.The advertisement
또한, 메타 정보 관리부(122)는 상기한 메타 정보 이외에도 키워드 검색을 통한 키워드의 유사성을 이용하여, 사용자 선호 메뉴로 등록된 프로그램, 채널 또는 카테고리에 대한 정보 및 이와 관련된 광고를 검색할 수 있다.In addition to the above meta information, the
한편, 광고 매핑부(123)는 광고 메타 정보 관리부(122)에서 검색된 광고와 사용자 선호 메뉴에 대한 정보를 매핑하여 저장한다.Meanwhile, the
예를 들어, 사용자 선호 메뉴로 등록된 자동차 경주 영화, 자동차 레이싱 경기와 관련된 프로그램 또는 자동차 전문 채널은 자동차 판매 광고, 자동차 정비 업체 광고, 자동차 보험 광고 또는 타이어 광고 등과 같은 광고와 매핑될 수 있으며, 광고 매핑부(123)는 각 프로그램 또는 채널과 매핑된 다양한 광고들을 목록으로 관리할 수 있다.For example, a car racing movie registered as a user preference menu, a program related to a car racing event, or a car specialty channel may be mapped to an advertisement such as an auto sales advertisement, an auto mechanic advertisement, an auto insurance advertisement, or a tire advertisement. The
광고 매핑부(123)에서 매핑하여 저장하는 메타 정보의 자료 구조에 대해서는 도 11a 내지 도 11c를 참조하여 후술하도록 한다.A data structure of meta information mapped and stored by the
한편, 광고 검색부(124)는 셋탑 박스(110)로부터 사용자 아이디가 수신되면, 해당 아이디에 대응하는 사용자 선호 메뉴 정보를 사용자 선호 메뉴 제공부(121)에서 검색하고, 사용자 선호 메뉴를 구성하는 프로그램, 채널 또는 카테고리와 관련된 광고 목록을 광고 매핑부(123)로부터 검색한다.Meanwhile, when the user ID is received from the set-
또한, 광고 검색부(124)는 셋탑 박스(110)로부터 사용자 선호 메뉴 중 어느 하나에 대한 선택 정보가 수신되면, 선택된 프로그램, 채널 또는 카테고리 매핑된 광고 목록을 광고 매핑부(123)로부터 검색한다.In addition, when the
한편, 광고 전송부(125)는 광고 검색부(124)에서 검색된 광고 목록을 셋탑 박스(110)로 제공한다.Meanwhile, the
한편, 사용자 관리부(126)는 각 셋탑 박스(110)로부터 사용자의 개인 정보, 사용자 아이디의 등록, 변경 및 삭제에 대한 정보를 수신하여 관리한다.On the other hand, the
즉, 헤드엔드 서버(120)는 사용자 아이디에 기초하여 사용자 아이디에 대응하는 사용자 선호 메뉴를 검색하고, 검색된 사용자 선호 메뉴를 구성하는 각 프로그램, 채널 또는 카테고리와 매핑된 광고 목록을 셋탑 박스(110)로 미리 전송할 수 있다. 또한, 헤드엔드 서버(120)는 사용자가 셋탑 박스(110)에서 사용자 선호 메뉴 중 어느 하나의 프로그램, 채널 또는 카테고리를 선택하면, 선택된 프로그램, 채널 또는 카테고리에 매핑된 광고 목록을 검색하고, 검색된 광고 목록을 셋탑 박스(110)로 전송할 수도 있다.That is, the
참고로, 본 발명의 실시예에 따른 도 4 및 도 5에 도시된 구성 요소들은 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)와 같은 하드웨어 구성 요소를 의미하며, 소정의 역할들을 수행한다.For reference, the components illustrated in FIGS. 4 and 5 according to an embodiment of the present invention mean software components or hardware components such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC), and have a predetermined role. Perform them.
그렇지만 '구성 요소들'은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, 각 구성 요소는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다.However, 'components' are not meant to be limited to software or hardware, and each component may be configured to be in an addressable storage medium or may be configured to reproduce one or more processors.
따라서, 일 예로서 구성 요소는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성 요소들, 클래스 구성 요소들 및 태스크 구성 요소들과 같은 구성 요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다.Thus, as an example, a component may include components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, procedures, and subs. Routines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.
구성 요소들과 해당 구성 요소들 안에서 제공되는 기능은 더 작은 수의 구성 요소들로 결합되거나 추가적인 구성 요소들로 더 분리될 수 있다.Components and the functionality provided within those components may be combined into a smaller number of components or further separated into additional components.
도 5는 본 발명의 일 실시예에 따른 사용자 선호 메뉴를 도시한 도면이다.5 illustrates a user preference menu according to an embodiment of the present invention.
먼저, IPTV 서비스 제공 시스템에서 제공하는 기본 메뉴(EPG: Electronic Program Guide)(510)의 주변에 사용자 선호 메뉴의 조회, 선택 및 변경을 위한 사용자 메뉴 버튼(520)이 추가되어 있다.First, a
사용자로부터 사용자 메뉴 버튼(520)의 선택을 입력 받으면, 셋탑 박스(110)는 사용자 아이디에 대응하는 사용자 선호 메뉴(530)를 화면에 표시한다.Upon receiving a selection of the
표시하는 방식은 기본 메뉴(510)의 주변(아래 또는 위쪽)에 표시하거나, 사용자 선호 메뉴(530) 만을 표시할 수도 있다.The display method may be displayed on the periphery (down or up) of the
도 6은 본 발명의 일 실시예에 따른 사용자 아이디를 등록, 변경 및 삭제하기 위한 인터페이스를 도시한 도면이다.6 is a diagram illustrating an interface for registering, changing, and deleting a user ID according to an embodiment of the present invention.
도 6에 도시된 인터페이스는, 도 5에 도시된 사용자 메뉴 버튼(520)을 아이디 변경과 토글이 되도록 구성하였으며, 현재 사용자 아이디가 입력되지 않은 상태이다.In the interface illustrated in FIG. 6, the
즉, 사용자 메뉴 버튼(520)이 한번 더 클릭되면 도 6에 도시된 인터페이스(600)가 디스플레이된다.That is, when the
도 6에서, 사용자 아이디가 입력된 후, 사용자에 의해 확인 버튼(610)이 선택되면, 셋탑 박스(110)는 입력된 사용자 아이디에 대응하는 사용자 선호 메뉴를 화면에 디스플레이한다.In FIG. 6, if a
또한, 사용자 아이디가 입력된 후, 추가 버튼(620)이 선택되면 셋탑 박스(110)는 신규 아이디를 추가로 생성할 수 있다.In addition, after the user ID is input, if the
또한, 사용자 아이디가 입력된 후, 삭제 버튼(630)이 선택되면 셋탑 박스(110)는 입력된 사용자 아이디를 삭제한다.In addition, after the user ID is input, if the
또한, 사용자 아이디가 입력된 후, 설정 변경 버튼(640)이 선택되면, 셋탑 박스(110)는 입력된 사용자 아이디에 대한 설정 사항, 예를 들어, 비빌 번호 설정 및 변경, 기본 아이디 설정 및 해제 등을 변경할 수 있는 인터페이스로 도 6에 도시된 인터페이스를 전환한다.In addition, if the setting
도 7은 본 발명의 일 실시예에 따른 셋탑 박스(110)에서 사용자 아이디를 추가하는 과정을 도시한 흐름도이다.7 is a flowchart illustrating a process of adding a user ID in the set
설명의 편의 상, 도 5 및 도 6을 참조하여 설명하도록 하며, 사용자 아이디는 아직 입력되지 않은 상태이다.For convenience of description, the description will be made with reference to FIGS. 5 and 6, and the user ID has not been entered yet.
먼저, 셋탑 박스(110)는 사용자로부터 사용자 메뉴 버튼(520)의 선택 정보를 입력 받는다(S701).First, the set
단계 S701 후, 셋탑 박스(110)는 도 6에 도시된 인터페이스(600)를 디스플레이한다(S702).After step S701, the set
단계 S702 후, 셋탑 박스(110)는 추가할 사용자 아이디로서, 리모콘의 숫자(0~9) 중 어느 하나에 대한 선택 정보를 사용자로부터 입력 받는다(S703).After the step S702, the set-
참고로, 설명의 편의를 위해 0~9 사이의 번호를 사용자 아이디로 이용하는 경우를 설명하였지만, 사용자 아이디는 각 IPTV 서비스 제공자의 정책에 따라 상기한 숫자 외에도 문자나 특수 문자 등이 다양하게 사용될 수 있다.For reference, a case in which a number between 0 and 9 is used as a user ID has been described for convenience of description, but a user ID may include various characters or special characters in addition to the above numbers according to the policy of each IPTV service provider. .
단계 S703 후, 셋탑 박스(110)는 도 6에 도시된 인터페이스(600)의 추가 버튼(620)에 대한 선택 정보를 사용자로부터 입력 받는다(S704).After the step S703, the set-
단계 S704 후, 셋탑 박스(110)는 암호 설정 여부를 확인하고(S705), 사용자로부터 암호를 입력 받는다(S706).After step S704, the set-
단계 S706 후, 셋탑 박스(110)는 단계 S704에서 입력된 사용자 아이디에 대 한 기본 아이디 설정 정보를 입력 받는다(S707).After the step S706, the set-
참고로, 기본 아이디는 IPTV 서비스를 주로 혼자만 이용하거나 특정 사용자를 주 사용자로 지정하는 경우, 해당 사용자 아이디를 기본 아이디로 설정할 수 있으며, 기본 아이디로 설정된 사용자는 사용자 선호 메뉴를 보기 위해 일일이 사용자 아이디를 입력할 필요가 없다.For your reference, if you use IPTV service alone or designate a specific user as the main user, the default ID can be set as the default ID. There is no need to enter.
단계 S707 후, 셋탑 박스(110)는 사용자 아이디, 암호 및 기본 아이디 설정 여부를 셋탑 박스(110)의 저장소에 저장한다(S708).After the step S707, the set-
참고로, 셋탑 박스(110)는 단계 S708에서 저장된 정보를 헤드엔드 서버(120)로 전송하여, 헤드엔드 서버(120)에서도 해당 정보를 관리하도록 할 수도 있다.For reference, the set-
도 8은 본 발명의 일 실시예에 따른 사용자 선호 메뉴를 등록하기 위한 인터페이스를 도시한 도면이다.8 is a diagram illustrating an interface for registering a user preference menu according to an embodiment of the present invention.
참고로, 사용자 선호 메뉴를 등록하기 위해, 사용자가 리모콘의 특정 버튼(예를 들어 핫키 등)을 누르면, 셋탑 박스(110)는 도 8에 도시된 바와 같은 선호 메뉴 추가 버튼(810)을 화면에 표시할 수 있다.For reference, in order to register a user preference menu, when a user presses a specific button (for example, a hotkey, etc.) of the remote controller, the set-
도 8에 도시된 바와 같이, 현재 시청 중인 프로그램에 선호 메뉴 등록을 위한 선호 메뉴 추가 버튼(810)이 표시되어 있다.As shown in FIG. 8, a favorite menu add
선호 메뉴 추가 버튼(810)이 선택되면, 현재 시청 중인 프로그램을 선호 메뉴로 등록할 것인지, 현재 시청 중인 채널을 선호 메뉴로 등록할 것인지를 선택할 수 있는 버튼(811, 812)이 다시 표시되며, 사용자는 둘 중 어느 하나의 버튼을 선택하여 현재 시청 중인 프로그램 또는 현재 시청 중인 채널을 사용자 선호 메뉴로 등록할 수 있다.When the add
참고로, 사용자 선호 메뉴의 등록은 반드시 사용자 아이디가 입력된 경우에만 가능하며, 만일, 사용자 아이디가 입력되지 않은 상태에서, 사용자가 선호 메뉴 등록을 위한 리모콘의 특정 버튼(예를 들어 핫키 등)을 누르면, 셋탑 박스(110)는 사용자 아이디를 입력하라는 메시지를 화면에 표시하여, 사용자 아이디의 입력을 요구할 수 있다.For reference, the user preference menu can be registered only when the user ID is input. If the user ID is not input, the user presses a specific button (for example, a hotkey, etc.) on the remote control to register the preference menu. When pressed, the set-
또한, 사용자 아이디의 입력 여부와 관계 없이 리모콘의 특정 버튼(예를 들어 핫키 등)의 누름에 응답하여 선호 메뉴 추가 버튼(810)이 화면에 표시되는 경우, 셋탑 박스(110)는 선호 메뉴 추가 버튼(810)이 선택되는 순간, 사용자 아이디의 입력 여부를 판단하여, 사용자 아이디의 입력을 요구할 수도 있다.In addition, when the add
이후, 사용자로부터 선호 메뉴 추가 버튼(810)이 선택되면, 셋탑 박스(110)는 선택된 프로그램 또는 채널을 사용자 선호 메뉴로 등록하고, 해당 프로그램 또는 채널에 미리 지정된 코드를 셋탑 박스(110)의 저장소에 저장한다.Thereafter, when the add
또한, 셋탑 박스(110)는 선호 메뉴로 등록된 사용자 선호 메뉴 정보(즉, 해당 프로그램 또는 채널에 미리 지정된 코드)를 헤드엔드 서버(120)에 전송하여, 헤드엔드 서버(120)에서 사용자 아이디 별로 사용자 선호 메뉴 정보를 관리할 수 있도록 한다.In addition, the set-
도 9a는 본 발명의 다른 실시예에 따른 사용자 선호 메뉴를 등록하기 위한 인터페이스를 도시한 도면이다.9A illustrates an interface for registering a user preference menu according to another embodiment of the present invention.
셋탑 박스(110)는 사용자가 도 5에 도시된 사용자 메뉴 버튼(520)을 선택하 면, 사용자 아이디가 입력되어 있는지를 확인하고, 사용자 아이디가 입력되어 있지 않은 경우, 사용자 아이디의 입력을 요구하는 메시지를 화면에 표시할 수 있다.When the user selects the
만일, 사용자 아이디가 입력되어 있다면, 사용자는 도 9에 도시된 바와 같은 과정을 통해 IPTV 서비스 제공 시스템에서 제공하는 기본 메뉴를 이용하여 사용자 선호 메뉴를 등록할 수 있다.If the user ID is input, the user may register the user preference menu using the basic menu provided by the IPTV service providing system through the process illustrated in FIG. 9.
예를 들어 도 9a에 도시된 바와 같이, 사용자가 메뉴 레벨 1의 기본 메뉴(910) 중 VOD(911)를 선택하면, 셋탑 박스(110)는 VOD(911)의 하위 메뉴인 메뉴 레벨 2 (920)를 화면에 표시한다.For example, as shown in FIG. 9A, when the user selects the
이후 사용자가 메뉴 레벨 2(920) 중 MBC 채널(921)을 선택하면, 셋탑 박스(110)는 MBC 채널(921)의 하위 메뉴인 메뉴 레벨 3의 카테고리(930)를 화면에 표시한다.Thereafter, when the user selects the MBC channel 921 among the
다시, 사용자가 메뉴 레벨 3의 카테고리(930) 중 드라마(931)를 선택하면, 셋탑 박스(110)는 MBC 드라마 중 서비스가 가능한 드라마의 제목인 메뉴 레벨 4의 목록(940)을 화면에 표시하고, 사용자는 표시된 목록(940) 중 어느 하나(선덕여왕)(941)를 선택함으로써, 원하는 프로그램을 사용자 선호 메뉴로 등록할 수 있다.Again, when the user selects the
이때, 메뉴 레벨 3 및 메뉴 레벨 4에서 해당 레벨에서의 카테고리 또는 프로그램을 선호 메뉴로 등록할 수 있는 팝업 메뉴(931a, 941a)가 표시될 수 있다.In this case, pop-up
또한, 도 9b에는 각 메뉴 레벨 및 각 메뉴 레벨에서의 프로그램, 채널 및 카테고리의 코드와 명칭의 실시예를 도시하였다.9B shows an embodiment of codes and names of programs, channels, and categories at each menu level and each menu level.
메뉴 명 VOD의 메뉴 코드는 10002이며, 이는 레벨 1에서 2번째 메뉴에 위치 하고 있음을 나타낸다.The menu code for menu name VOD is 10002, which indicates that it is located in the second menu from
또한, 메뉴 명 MBC의 메뉴 코드는 22001이며, 이는 해당 메뉴가 레벨 2(2), 상위 메뉴인 VOD의 위치(2)(레벨 1의 두번째), 그리고 메뉴 레벨 2에서 첫번째(1)에 위치하고 있음을 나타낸다.In addition, the menu code of the menu name MBC is 22001, which means that the menu is located at level 2 (2), the position of the upper menu VOD (2) (second of level 1), and the first (1) at
또한, 메뉴 명 드라마의 메뉴 코드는 310001이며, 이는 해당 메뉴가 레벨 3(3), 상위 메뉴인 MBC의 위치(1)(레벨 2의 첫번째), 그리고 메뉴 레벨 3에서 첫번째에 위치하고 있음을 나타낸다.In addition, the menu code of the menu name drama is 310001, which indicates that the menu is located at the level 3 (3), the position (1) of the MBC as the upper menu (first of level 2), and the first in
또한, 메뉴 명 선덕여왕의 메뉴 코드는 410003이며, 이는 해당 메뉴가 레벨 4(4), 상위 메뉴인 드라마의 위치(1)(레벨 3의 첫번째), 그리고 메뉴 레벨 4에서 세번째에 위치하고 있음을 나타낸다.In addition, the menu code of Queen Seondeok, the menu name, is 410003, which indicates that the menu is located at level 4 (4), the position of the high-level drama (1) (first in level 3), and the third in
이상 설명한 바와 같이, 각 메뉴 레벨 및 각 메뉴 레벨에서의 프로그램, 채널 및 카테고리의 코드를 지정할 수 있다.As described above, codes of programs, channels, and categories at each menu level and each menu level can be designated.
도 10a 및 도 10b는 본 발명의 일 실시예에 따른 사용자 선호 메뉴 정보를 도시한 도면이다.10A and 10B illustrate user preference menu information according to an embodiment of the present invention.
도 10a는 셋탑 박스(110)에 저장되는 사용자 선호 메뉴 정보를 도시한 도면으로서, 해당 셋탑 박스(110)를 사용하는 사용자(1, 2)의 아이디(1001)와 해당 아이디에 대응하는 사용자 선호 메뉴(특정 프로그램, 채널 또는 카테고리)의 코드(1002), 메뉴 명(1003) 및 화면에 표시될 때의 순서(1004)가 나타나있다.FIG. 10A illustrates user preference menu information stored in the set-
도 10b는 헤드엔드 서버(120)에 저장되는 사용자 선호 메뉴 정보를 도시한 도면이다.FIG. 10B is a diagram illustrating user preference menu information stored in the
가입자의 아이디(1004), 즉, 셋탑 박스(110)의 아이디와 해당 셋탑 박스(110)를 사용하는 사용자의 아이디(1005), 각 사용자의 선호 메뉴의 코드(1006) 및 메뉴 명(1008)이 나타나 있다.The
도 10b를 통해서 하나의 셋탑 박스(110)를 사용하는 사용자가 하나 이상 존재하며, 각 사용자 별로 선호 메뉴가 존재함을 알 수 있다.It can be seen from FIG. 10B that there is at least one user using one set-
도 11a 내지 도 11c는 본 발명의 일 실시예에 따른 광고 매핑부(123)에서 관리하는 메타 정보의 자료 구조를 도시한 도면이다.11A to 11C are diagrams illustrating a data structure of meta information managed by the
먼저, 도 11a는 각 광고가 분야 별로 분류(1101)되어 있으며, 각 광고 별로 아이디(1102)가 할당되어 있다.First, in FIG. 11A, each advertisement is classified 1101 by field, and an
또한, 도 11b에는 각 광고와 관련된 키워드(1103) 및 각 키워드와 관련된 특정 프로그램, 채널 또는 카테고리의 코드(1104)가 표시되어 있으며, 각 광고 아이디 별(1105)로 해당하는 키워드(1106) 또한 표시되어 있다.In addition, in FIG. 11B, a
광고 매핑부(123)는 도 11c에 도시된 바와 같이, 도 11a 및 도 11b에 도시된 데이터에 기초하여, 각 광고(1107)와 관련된 프로그램, 채널 또는 카테고리의 코드(1108)를 매핑하여 관리한다.As illustrated in FIG. 11C, the
도 12는 본 발명의 일 실시예에 따른 헤드엔드 서버(120)에서의 사용자 선호 메뉴에 기초한 광고 제공 과정을 도시한 흐름도이다.12 is a flowchart illustrating an advertisement providing process based on a user preference menu in the
먼저, 헤드엔드 서버(120)는 셋탑 박스(110)로부터 수신한 광고 요청 정보의 사용자 아이디를 확인한다(S1201).First, the
단계 S1201 후, 헤드엔드 서버(120)는 수신한 사용자 아이디에 대응하는 사 용자 선호 메뉴 정보를 검색한다(S1202).After step S1201, the
단계 S1202 후, 헤드엔드 서버(120)는 사용자 선호 메뉴를 구성하는 프로그램, 채널, 또는 카테고리에 대한 정보(코드)와 매핑된 광고 목록을 검색한다(S1203).After step S1202, the
단계 S1203 후, 헤드엔드 서버(120)는 검색된 광고 목록을 셋탑 박스(110)로 제공한다(S1204).After step S1203, the
이후, 셋탑 박스(110)는 사용자 선호 메뉴를 구성하는 프로그램, 채널 또는 카테고리에 대한 정보와 매핑된 광고 목록을 미리 다운로드하고, 사용자 선호 메뉴에서 특정 프로그램, 채널 또는 카테고리가 선택되면, 선택된 프로그램, 채널 또는 카테고리와 매핑된 광고 목록을 재생한다.Thereafter, the set-
참고로, 단계 S1201 후, 수신한 광고 요청 정보가 사용자 선호 메뉴 중 특정 프로그램, 채널 또는 카테고리에 대한 선택 정보도 포함된 경우, 헤드엔드 서버(120)는 해당 프로그램, 채널 또는 카테고리와 매핑된 광고 목록을 검색하여 검색된 광고 목록을 차례로 셋탑 박스(110)에게 제공할 수도 있다.For reference, after the step S1201, if the received advertisement request information also includes selection information for a particular program, channel or category among the user preference menu, the
상술한 바와 같이, 본 발명은 각 사용자 별로 관심 있어 하는 프로그램이나 채널 또는 카테고리를 선택하여 자신만의 사용자 선호 메뉴를 구성할 수 있으며, 구성된 사용자 선호 메뉴에 기초하여, 사용자가 관심 있어 하는 프로그램이나 채널 또는 카테고리와 관련된 광고만을 선택하여 사용자에게 제공할 수 있다.As described above, the present invention can configure a user's favorite menu by selecting a program, a channel or a category of interest for each user, and based on the configured user preference menu, a program or channel of interest to the user. Alternatively, only advertisements related to the category may be selected and provided to the user.
따라서, 종래 기술과 같이, 단순히 사용자의 개인 정보(나이, 성별 또는 지역)나 사용자가 시청하려는 콘텐츠에 기초하여 광고를 선택하고 제공함으로써 사용 자에게 불필요한 광고가 제공되는 단점을 해소할 수 있다.Therefore, as in the prior art, by simply selecting and providing an advertisement based on the user's personal information (age, gender, or region) or the content that the user wants to view, it is possible to solve the disadvantage that unnecessary advertisement is provided to the user.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be.
그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.
예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
도 1은 IPTV 방송 시스템의 구성을 도시한 블록도이다.1 is a block diagram showing the configuration of an IPTV broadcasting system.
도 2는 본 발명의 일 실시예에 따른 사용자 별 선호 메뉴에 기반한 광고를 선택하여 제공하는 시스템의 구성을 도시한 도면이다.2 is a diagram illustrating a configuration of a system for selecting and providing an advertisement based on a preference menu for each user according to an embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따른 셋탑 박스의 구성을 도시한 블록도이다.3 is a block diagram showing the configuration of a set-top box according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 헤드엔드 서버의 구성을 도시한 블록도이다.4 is a block diagram illustrating a configuration of a headend server according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 사용자 선호 메뉴를 도시한 도면이다.5 illustrates a user preference menu according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 사용자 아이디를 등록, 변경 및 삭제하기 위한 인터페이스를 도시한 도면이다.6 is a diagram illustrating an interface for registering, changing, and deleting a user ID according to an embodiment of the present invention.
도 7은 본 발명의 일 실시예에 따른 셋탑 박스에서 사용자 아이디를 추가하는 과정을 도시한 흐름도이다.7 is a flowchart illustrating a process of adding a user ID in a set top box according to an embodiment of the present invention.
도 8은 본 발명의 일 실시예에 따른 사용자 선호 메뉴를 등록하기 위한 인터페이스를 도시한 도면이다.8 is a diagram illustrating an interface for registering a user preference menu according to an embodiment of the present invention.
도 9a는 본 발명의 다른 실시예에 따른 사용자 선호 메뉴를 등록하기 위한 인터페이스를 도시한 도면이다.9A illustrates an interface for registering a user preference menu according to another embodiment of the present invention.
도 9b는 각 메뉴 레벨, 각 메뉴 레벨에서의 프로그램, 채널 및 카테고리의 코드와 명칭의 실시예를 도시한 도면이다.9B is a diagram showing an embodiment of codes and names of respective menu levels, programs, channels, and categories at each menu level.
도 10a 및 도 10b는 본 발명의 일 실시예에 따른 사용자 선호 메뉴 정보를 도시한 도면이다.10A and 10B illustrate user preference menu information according to an embodiment of the present invention.
도 11a 내지 도 11c는 본 발명의 일 실시예에 따른 광고 매핑부에서 관리하는 메타 정보의 자료 구조를 도시한 도면이다.11A to 11C are diagrams illustrating a data structure of meta information managed by an advertisement mapping unit according to an embodiment of the present invention.
도 12는 본 발명의 일 실시예에 따른 헤드엔드 서버에서의 사용자 선호 메뉴에 기초한 광고 제공 과정을 도시한 흐름도이다.12 is a flowchart illustrating an advertisement providing process based on a user preference menu in a headend server according to an embodiment of the present invention.
< 도면의 주요 부분에 관한 부호의 설명 ><Description of the code | symbol about the principal part of drawing>
121 : 사용자 선호 메뉴 제공부121: user preference menu provider
122 : 광고 메타 정보 관리부122: advertising meta information management unit
123 : 광고 매핑부123: advertising mapping unit
124 : 광고 검색부124: advertising search unit
125 : 광고 전송부125: advertisement transmission unit
126 : 사용자 관리부126: user management unit
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090083079A KR20110024897A (en) | 2009-09-03 | 2009-09-03 | Method and device for selecting advertisement based on user preferred menu |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020090083079A KR20110024897A (en) | 2009-09-03 | 2009-09-03 | Method and device for selecting advertisement based on user preferred menu |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20110024897A true KR20110024897A (en) | 2011-03-09 |
Family
ID=43932668
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020090083079A Withdrawn KR20110024897A (en) | 2009-09-03 | 2009-09-03 | Method and device for selecting advertisement based on user preferred menu |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20110024897A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101302344B1 (en) * | 2011-08-02 | 2013-08-30 | 주식회사 엘지유플러스 | Method, Server, Terminal, and Recording Medium for providing SNS-based Advertisement |
| KR20130136899A (en) * | 2012-06-05 | 2013-12-13 | 주식회사 케이티 | Device and method for displaying advertisement, and advertisement server |
| KR101468918B1 (en) * | 2013-03-04 | 2014-12-04 | 서울대학교병원 (분사무소) | Apparatus and method for providing menu and bookmarking service based log-in in emr system |
-
2009
- 2009-09-03 KR KR1020090083079A patent/KR20110024897A/en not_active Withdrawn
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101302344B1 (en) * | 2011-08-02 | 2013-08-30 | 주식회사 엘지유플러스 | Method, Server, Terminal, and Recording Medium for providing SNS-based Advertisement |
| KR20130136899A (en) * | 2012-06-05 | 2013-12-13 | 주식회사 케이티 | Device and method for displaying advertisement, and advertisement server |
| KR101468918B1 (en) * | 2013-03-04 | 2014-12-04 | 서울대학교병원 (분사무소) | Apparatus and method for providing menu and bookmarking service based log-in in emr system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9479824B2 (en) | Video display device and method of controlling the same | |
| KR101550074B1 (en) | System and method for providing remote access to an interactive media guidance application | |
| KR101491578B1 (en) | Method and system for providing IPTV personalization service linked to mobile terminal | |
| US20090249400A1 (en) | Systems and methods for providing on-demand media content | |
| KR101500500B1 (en) | Personalized content recommendation system and method | |
| KR101022285B1 (en) | Video object information service providing method and system | |
| KR20100002755A (en) | Method for providing vod virtual channel service, electronic program guide including moving picture, and terminal therefor | |
| KR20130080777A (en) | Purchase transaction method for iptv product and iptv receiver thereof | |
| KR101168698B1 (en) | Method and apparatus for providing private channel service on iptv | |
| KR20110024897A (en) | Method and device for selecting advertisement based on user preferred menu | |
| KR101178167B1 (en) | Method and apparatus of switching channels being broadcasting preferred programs | |
| KR101078701B1 (en) | Method and apparatus for selective section playback of iptv program | |
| US9467242B2 (en) | System and method for producing an electronic program guide for user-created content | |
| KR20110070643A (en) | A device that dynamically generates advertisements and sends them to multi-terminals | |
| KR20100002759A (en) | Method and system for providing service to recommend vod using information of objects in a moving picture | |
| KR20100048141A (en) | Iptv contents searching system based on voice recognition and method thereof | |
| KR101009410B1 (en) | Method and apparatus for providing integrated search service during program broadcasting | |
| KR101686837B1 (en) | Method and apparatus for minimizing vod selection time of iptv program | |
| KR100889989B1 (en) | System and Method for Providing Suggested Keywords for Searching Broadcast Programs | |
| KR101169948B1 (en) | System and method for continuously providing user-based IPTV content | |
| KR101187425B1 (en) | Method and apparatus for recognizing preferred programs | |
| KR101078704B1 (en) | Method and apparatus for providing vod service based ranking of tv program | |
| KR20110071574A (en) | Device that provides booking service using IP | |
| KR20100028803A (en) | System and method for pre-distributing user-preferred content | |
| KR20090120954A (en) | Menu Display Method in IPTV and IPTV Service System Using the Same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20090903 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |