KR101120663B1 - Apparatus for controlling iptv device using voip device - Google Patents
Apparatus for controlling iptv device using voip device Download PDFInfo
- Publication number
- KR101120663B1 KR101120663B1 KR1020090128235A KR20090128235A KR101120663B1 KR 101120663 B1 KR101120663 B1 KR 101120663B1 KR 1020090128235 A KR1020090128235 A KR 1020090128235A KR 20090128235 A KR20090128235 A KR 20090128235A KR 101120663 B1 KR101120663 B1 KR 101120663B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- iptv
- voip
- information
- voip terminal
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
- H04Q9/04—Arrangements for synchronous operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/08—Upper layer protocols
- H04W80/10—Upper layer protocols adapted for application session management, e.g. SIP [Session Initiation Protocol]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/40—Arrangements in telecontrol or telemetry systems using a wireless architecture
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
VoIP 단말기를 이용하여 IPTV 단말기를 제어하는 장치가 제공된다. VoIP 단말기를 이용하여 IPTV 단말기를 제어하도록 하는 장치는 VoIP 단말기를 이용하여 IPTV 단말기를 제어하도록 하는 장치는, 상기 VoIP 단말기의 식별 정보와 연계된 상기 VoIP 단말기의 단말 특성 정보를 저장하고 있는 VoIP 단말기 정보 저장부, 상기 VoIP 단말기의 식별자와 연계된 IPTV 단말기로부터 상기 IPTV 단말기의 현재 상태 정보를 수신하는 IPTV 단말기 정보 저장부 및 상기 IPTV 단말기의 현재 상태 정보 및 상기 VoIP 단말 특성 정보에 기초하여, 상기 VoIP 단말기의 IPTV 제어 유저 인터페이스를 지정하는 VoIP 단말기 화면 제어부를 포함한다.An apparatus for controlling an IPTV terminal using a VoIP terminal is provided. An apparatus for controlling an IPTV terminal using a VoIP terminal may include: An apparatus for controlling an IPTV terminal using a VoIP terminal may include: VoIP terminal information storing terminal characteristic information of the VoIP terminal associated with identification information of the VoIP terminal. A storage unit, the IPTV terminal information storage unit for receiving the current state information of the IPTV terminal from the IPTV terminal associated with the identifier of the VoIP terminal, and based on the current state information of the IPTV terminal and the VoIP terminal characteristic information, the VoIP terminal VoIP terminal screen control for specifying an IPTV control user interface.
인터넷 전화기(VoIP), IPTV, 리모콘 Internet Phone (VoIP), IPTV, Remote Control
Description
본 발명은 아이피티브이(Internet Protocol TeleVision, 이하 IPTV라 칭함)를 제어하는 장치에 관한 것으로서, 보다 상세하게는, 브이오아이피(Voice over Internet Protocol, 이하 VoIP) 단말기를 이용하여 IPTV를 제어하는 장치에 관한 것이다.The present invention relates to an apparatus for controlling Internet Protocol TeleVision (hereinafter referred to as IPTV), and more particularly, to an apparatus for controlling IPTV using a Voice over Internet Protocol (VoIP) terminal. It is about.
현재의 IPTV 용 리모콘은 많은 키와 늦은 응답 처리 등 불편하고 조작이 쉽지 않은 단점이 있다. 특히 문자 입력의 경우에 어려움이 많은데, VOD 콘텐츠 검색이나 인터넷 검색과 같이 문자 입력이 필요한 경우, 리모콘을 이용하여 문자를 직접 입력하기가 쉽지 않다.Current remote control for IPTV has disadvantages such as uncomfortable operation and easy operation such as processing of many keys and late response. In particular, in the case of text input, there are many difficulties. When text input is required such as VOD content search or Internet search, it is not easy to directly input text using a remote controller.
또한, IPTV 용 리모콘의 사용 방법을 숙지하기 위해서는 별도의 노력이 필요할 정도로 리모콘 키의 수가 많기 때문에, 사용자들은 IPTV 용 리모콘의 사용에 어려움을 느낄 수 밖에 없으며, 이로 인해 IPTV 용 리모콘이 단순한 TV 시청 조작 이외에는 제 역할을 하지 못하는 경우가 많다.In addition, since the number of remote control keys is so large that it requires extra effort to learn how to use the remote control for IPTV, users have no choice but to feel difficult to use the remote control for IPTV. There are many cases where I can't play a role.
최근, 이를 대체하는 리모콘이 출시되고 있으나, 비용면이나 유저 인터페이스 면에서 크게 개선되지는 않고 있고, 리모콘에 따라서는 셋탑 박스의 기능도 함께 변경해야 하는 문제도 있다.Recently, a remote controller has been released to replace it, but the cost and the user interface has not been greatly improved, and depending on the remote controller, the function of the set-top box is also changed.
이에, 한국등록특허 제534,611호(무선 단말기를 이용한 가전 기기 원격 제어 시스템 및 그 방법)에서, VoIP 단말기를 포함하는 무선 단말기를 이용하여 댁내에 설치된 다수의 가전 기기를 제어하는 기술을 개시하였으나, 이를 이용하기 위해서는 각 가정마다 별도의 엑세스 포인트(Access Point, 이하 AP라 칭함)를 추가로 설치해야 하며, 각 VoIP 단말기마다 제조사에 따라 키 배열 방식과 키의 개수 등이 다른 점을 고려할 때, VOD 콘텐츠 검색이나 인터넷 검색과 같은 문자 입력이 필요한 경우, 직접 문자를 쓰기도 쉽지 않고, 단순한 TV 시청 조작에도 여전히 어려움은 존재한다.Accordingly, Korean Patent No. 534,611 (a remote control system and method for home appliances using a wireless terminal) discloses a technology for controlling a plurality of home appliances installed in a house by using a wireless terminal including a VoIP terminal. In order to use, a separate access point (hereinafter referred to as AP) must be additionally installed in each household, and VOD contents are considered in consideration of the key arrangement method and the number of keys for each VoIP terminal. If text input is required, such as searching or searching the Internet, it is not easy to write the text directly, and there are still difficulties in simple TV watching operations.
상술한 종래 기술의 문제점을 해결하기 위해, 본 발명은 별도의 AP를 설치하지 않고도, 기존 인터넷 망을 이용하여 VoIP 단말기로 IPTV 단말기를 제어하는 장치를 제공한다.In order to solve the above-mentioned problems of the prior art, the present invention provides an apparatus for controlling an IPTV terminal with a VoIP terminal using an existing Internet network without installing a separate AP.
또한 본 발명은 IPTV 단말기의 화면에 현재 방송(디스플레이)되는 내용에 따라, IPTV 제어를 위해 VoIP 단말기에 적용되는 유저 인터페이스를 각 VoIP 단말기 종류 별로 단말기의 화면에 표시하는 장치를 제공한다.In addition, the present invention provides a device for displaying the user interface applied to the VoIP terminal for the IPTV control on the screen of the terminal for each type of VoIP terminal according to the content currently broadcast (display) on the screen of the IPTV terminal.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.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.
상기 목적을 달성하기 위하여, 본 발명의 일 측면에 따른 VoIP 단말기를 이용하여 IPTV 단말기를 제어하도록 하는 장치는 VoIP 단말기를 이용하여 IPTV 단말기를 제어하도록 하는 장치에 있어서, 상기 VoIP 단말기의 식별 정보와 연계된 상기 VoIP 단말기의 단말 특성 정보를 저장하고 있는 VoIP 단말기 정보 저장부, 상기 VoIP 단말기의 식별자와 연계된 IPTV 단말기로부터 상기 IPTV 단말기의 현재 상태 정보를 수신하는 IPTV 단말기 정보 저장부 및 상기 IPTV 단말기의 현재 상태 정보 및 상기 VoIP 단말 특성 정보에 기초하여, 상기 VoIP 단말기의 IPTV 제어 유저 인터페이스를 지정하는 VoIP 단말기 화면 제어부를 포함한다.In order to achieve the above object, an apparatus for controlling an IPTV terminal using a VoIP terminal according to an aspect of the present invention, the apparatus for controlling the IPTV terminal using a VoIP terminal, associated with identification information of the VoIP terminal A VoIP terminal information storage unit storing terminal characteristic information of the VoIP terminal, an IPTV terminal information storage unit receiving current state information of the IPTV terminal from an IPTV terminal associated with an identifier of the VoIP terminal, and a current of the IPTV terminal And a VoIP terminal screen control unit for designating an IPTV control user interface of the VoIP terminal based on the status information and the VoIP terminal characteristic information.
상기 목적을 달성하기 위하여, 본 발명의 다른 측면에 따른 VoIP 단말기를 이용하여 IPTV 단말기를 제어하도록 하는 장치는, VoIP 단말기로부터 단말 아이디가 수신되면, 상기 단말 아이디를 IPTV 서버로 전송하여 사용자 인증을 요청하고, 상기 단말 아이디와 연계된 상기 VoIP 단말기의 단말 특성 정보를 파악하여 저장하는 VoIP 단말기 정보 저장부, 상기 IPTV 단말기의 현재 상태 정보를 수신하는 IPTV 단말기 정보 저장부 및 상기 IPTV 단말기의 현재 상태 정보 및 상기 VoIP 단말기의 단말 특성 정보에 기초하여, 상기 IPTV 단말기 제어를 위해 상기 VoIP 단말기에 적용되는 유저 인터페이스를 지정하고, 상기 지정된 유저 인터페이스 정보를 상기 VoIP 단말기로 전송하는 VoIP 단말기 화면 제어부를 포함하되, 상기 IPTV 서버는 상기 사용자 인증을 통해 상기 IPTV 단말기를 식별하여 제어한다.In order to achieve the above object, an apparatus for controlling an IPTV terminal using a VoIP terminal according to another aspect of the present invention, if a terminal ID is received from the VoIP terminal, the terminal ID is transmitted to the IPTV server to request user authentication A VoIP terminal information storage unit for identifying and storing terminal characteristic information of the VoIP terminal associated with the terminal ID, an IPTV terminal information storage unit for receiving current state information of the IPTV terminal, and current state information of the IPTV terminal; A VoIP terminal screen control unit for designating a user interface applied to the VoIP terminal for controlling the IPTV terminal and transmitting the designated user interface information to the VoIP terminal based on the terminal characteristic information of the VoIP terminal; The IPTV server connects the IPTV terminal through the user authentication. Identify and control
본 발명의 일 측면에 따른 IPTV 단말기를 제어하는 VoIP 단말기는, 키를 입력 받는 키 입력 수신부, VoIP 단말기의 식별 정보를 서비스 제어 서버로 전송하는 단말기 식별 정보 전송부, 상기 VoIP 단말기의 식별 정보와 연계된 상기 IPTV 단말기의 현재 상태 정보에 대응하는 유저 인터페이스를 상기 서비스 제어 서버로부터 수신하는 유저 인터페이스 수신부, 상기 수신된 유저 인터페이스를 상기 VoIP 단말기의 화면에 표시하는 유저 인터페이스 표시부 및 상기 유저 인터페이스에 키가 입력되면, 상기 입력된 키에 대한 선택 정보를 상기 서비스 제어 서버로 전송하는 신호 전송부를 포함한다.The VoIP terminal for controlling an IPTV terminal according to an aspect of the present invention includes a key input receiving unit for receiving a key, a terminal identification information transmitting unit for transmitting identification information of the VoIP terminal to a service control server, and associated with identification information of the VoIP terminal. A user interface receiving unit for receiving a user interface corresponding to the current state information of the IPTV terminal from the service control server, a user interface display unit for displaying the received user interface on the screen of the VoIP terminal, and a key input to the user interface. And a signal transmitter for transmitting the selection information on the input key to the service control server.
상기 목적을 달성하기 위한 구체적인 사항들은 첨부된 도면과 함께 상세하게 후술된 실시예들을 참조하면 명확해질 것이다.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.
그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라, 서 로 다른 다양한 형태로 구성될 수 있으며, 본 실시예들은 본 발명의 개시가 완전하도록 하고 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다.However, the present invention is not limited to the embodiments disclosed below, but may be configured in a variety of different forms, the present embodiments are to make the disclosure of the present invention is complete and common knowledge in the art to which the present invention belongs It is provided to fully inform the person of the scope of the invention.
전술한 본 발명의 VoIP 단말기를 이용하여 IPTV 단말기를 제어하는 장치의 과제 해결 수단 중 하나에 의하면, AP를 별도로 설치하지 않고 기존 인터넷 망을 이용하므로 비용을 절감할 수 있다.According to one of the problem solving means of the apparatus for controlling the IPTV terminal by using the VoIP terminal of the present invention described above, it is possible to reduce costs because the existing Internet network is used without installing an AP separately.
IPTV 단말기의 화면에 현재 방송(디스플레이)되는 내용에 따라, IPTV 단말기 제어를 위해 VoIP 단말기에 적용되는 유저 인터페이스를 각 VoIP 단말기 종류 별로 단말기의 화면에 표시함으로써, VoIP 단말기를 리모콘으로 사용하는데 있어 혼란을 방지할 수 있다.According to the content currently broadcasted (displayed) on the screen of the IPTV terminal, the user interface applied to the VoIP terminal for controlling the IPTV terminal is displayed on the terminal screen for each VoIP terminal type, thereby confusing the use of the VoIP terminal as a remote controller. You can prevent it.
또한 VoIP 단말기의 기본 키 위주로 상기 유저 인터페이스를 이용하도록 함으로써, 명령 키의 개수를 단순화하여 사용자가 쉽고 편리하게 VoIP 단말기를 리모콘으로 사용하도록 할 수 있다.In addition, by using the user interface mainly on the primary key of the VoIP terminal, the number of command keys can be simplified so that the user can easily and conveniently use the VoIP terminal as a remote controller.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명하도록 한다.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 schematic configuration diagram of a general IPTV broadcasting service system.
도 1을 참조하면, IPTV 방송 시스템은 방송 사업자(1000), 헤드엔드 시스템(2000), 네트워크 망(3000) 및 사용자 단말기(4000)를 포함한다.Referring to FIG. 1, an 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 Guide) 시스템(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)으로부터 수신된 방송 영상 및 음성 신호(Video, 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 Provider)에 의해 양방향 데이터를 처리하며, 사용자 단말기(4000)로부터 온라인 청구서 전달, 양방향 데이터의 이용 내역/과금 연동 처리를 제공하고, 개인화 인증 처리, 및 프로그램 추천 서비스를 위한 양방향 데이터를 수신하여 이에 대응하는 응답 데이터를 사용자 단말기(4000)로 유니캐스팅으로 전송할 수 있다.The return
네트워크 망(3000)은 헤드엔드 시스템(2000)으로부터 방송 콘텐츠를 수신하여 사용자 단말기(4000)에게 상기 수신한 방송 콘텐츠를 전달하는 역할을 한다. 네 트워크 망(3000)은 백본(Backbone)망 및 액서스(Access)망을 포함하며, 상기 액서스망은 이더넷(Ethernet), xDSL(ADSL, VDSL), HFC(Hybrid Fiber Coaxial Ca), FTTC(Fiber To The Curb), FTTH(Fiber To The Home) 구조 중 어느 하나의 토폴로지로 구성될 수 있다.The
사용자 단말기(4000)는 인터넷 방송 서비스를 이용하기 위한 장치로서, 일반적으로는 양방향 서비스 디스플레이 장치(TV), IPTV 단말기인 셋탑 박스(STB) 및 리모콘을 포함한다. 양방향 서비스 디스플레이 장치는 헤드엔드 시스템(2000)으로부터 수신한 방송 콘텐츠를 출력하고, 리모콘을 통하여 입력받은 사용자 응답 신호를 셋탑 박스의 리턴 채널을 통하여 헤드엔드 시스템(2000)으로 전달한다.The
사용자 단말기(4000)는 IP STB가 내장된 TV, 또는 사용자의 TV와 연결된 IP 셋탑 박스(IP STB), 컴퓨터, 노트북, 또는 개인 휴대용 단말기 중 어느 하나의 단말을 사용할 수 있다.The
상기 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 Guide: 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 may include four layers of an application layer that supports various multi codecs such as 9 and includes 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.
이하에서는, 사용자 단말기(4000)를 IPTV 단말기(140)로 칭하도록 하며, IPTV 단말기(140)는 양방향 서비스 디스플레이 장치(TV)와 셋탑 박스를 포함한다.Hereinafter, the
도 2는 본 발명의 일 실시예에 따른 VoIP 단말기를 이용하여 IPTV 단말기를 제어하는 시스템의 구성을 도시한 도면이다.2 is a diagram illustrating a configuration of a system for controlling an IPTV terminal using a VoIP terminal according to an embodiment of the present invention.
본 발명의 일 실시예에 따른 VoIP 단말기를 이용한 IPTV 단말기 제어 시스템은 VoIP 단말기(110), 서비스 제어 서버(120), IPTV 서버(130) 및 IPTV 단말기(140)를 포함한다.IPTV terminal control system using a VoIP terminal according to an embodiment of the present invention includes a
각 구성 요소를 상세하게 설명하면, 먼저, VoIP 단말기(110)는, 도 8a 내지 도 8e에 도시된 바와 같이, 미리 정해진 개수의 키(버튼)와 미리 정해진 크기의 화면을 포함한다.To describe each component in detail, first, the
VoIP 단말기(110)는 접속 설정 프로토콜(Session Initiation Protocol, 이하, SIP라 칭함) 신호 및 고속 전송 프로토콜(Rapid Transport Protocol, 이하 RTP라 칭함) 신호를 사용하는데, SIP 신호는 인터넷 통신망에서 IP 단말기, 통신 시스템 및 사용자 간에 VoIP 서비스를 비롯한 다양한 서비스 호를 설정해주는 콜 조정 프로토콜 기술이며, RTP 신호는 오디오나 비디오 데이터와 같은 실시간 스트리밍 데이터를 유니캐스트 또는 멀티캐스트하기 위한 단대단(end to end) 인터넷 표준 프로토콜 기술이다.The
일반적으로, VoIP 단말기는 음성 통화 시 RTP 신호를 사용하는데, 본 발명의 VoIP 단말기(110)는 IPTV 단말기(140)를 제어하는데 있어 SIP 신호를 이용하므로, 별도의 통화료 없이도 VoIP 단말기(110)를 이용하여 IPTV 단말기 제어 서비스를 이용할 수 있다.In general, the VoIP terminal uses the RTP signal in the voice call, the
또한, VoIP 단말기(110)는 서비스 이용을 위한 사용자의 키 입력에 응답하여 서비스 제어 서버(120)에 접속하고, 서비스 제어 서버(120)로부터 단말기 식별 정보 요청을 수신한다.In addition, the
이후, VoIP 단말기(110)는 자신의 단말기 식별 정보를 서비스 제어 서버(120)로 전송하고, 서비스 제어 서버(120)로부터, 단말기 식별 정보에 대응하는 단말 특성 정보 및, IPTV 단말기(140) 화면의 현재 입력 모드에 대한 정보인 IPTV 단말기(140)의 현재 상태 정보에 기초하여 지정된 유저 인터페이스를 수신한다.Thereafter, the
여기에서 IPTV 단말기(140) 화면의 현재 입력 모드는 콘텐츠(VOD, 노래방, 음악 감상 등)의 종류, 콘텐츠 검색(문자를 입력하여 원하는 콘텐츠를 검색하는 등) 및 셋탑 박스의 기능 설정 등, 사용자의 메뉴 선택에 의해 IPTV 단말기(140)에 디스플레이되는 내용을 포함한다.Here, the current input mode of the
이후, VoIP 단말기(110)는 서비스 제어 서버(120)로부터 수신한 유저 인터페이스를 화면에 표시하여, 사용자가 IPTV 단말기(140) 제어 시, 화면에 표시된 유저 인터페이스를 참고할 수 있도록 한다.Thereafter, the
이때, VoIP 단말기(110) 화면에 표시되는 유저 인터페이스는 현재 IPTV 단말기(140)에 방송(또는 디스플레이)되고 있는 내용에 대응하여 변경될 수 있다.In this case, the user interface displayed on the screen of the
예를 들어, 현재 IPTV 단말기(140)에 방송(또는 디스플레이)되는 내용이 VOD 콘텐츠인 경우, VoIP 단말기(110) 화면에 표시되는 유저 인터페이스는 VOD 콘텐츠를 이용하기 위한 플레이, 빨리 감기, 빨리 되감기 및 녹화 키 등을 포함할 수 있다.For example, if the content currently broadcasted (or displayed) on the
또한, 현재 IPTV 단말기(140)에 방송(또는 디스플레이)되고 있는 내용이 음악을 선곡하여 반주를 제공받는 콘텐츠(이하, 노래방 콘텐츠라 칭함)인 경우, VoIP 단말기(110) 화면에 표시되는 유저 인터페이스는 원하는 음악을 선곡할 수 있는 선곡 키, 선곡된 음악의 반주가 플레이될 때 빠르기를 조절하기 위한 템포 키 및 남/녀 톤(tone) 전환 키 등을 포함할 수도 있다.In addition, when the content currently being broadcasted (or displayed) on the
또한, 유저 인터페이스는 현재 IPTV 단말기(140)에 방송(또는 디스플레이)되고 있는 내용과 관련된 명령 키가 많아, 하나의 유저 인터페이스에 모든 명령 키가 포함될 수 없는 경우, 화면에 표시되지 못한(즉, 하나의 유저 인터페이스에 포함되지 못한) 나머지 명령 키를 요청하는 별도의 키를 포함할 수도 있다.In addition, the user interface has a large number of command keys related to the content currently being broadcasted (or displayed) on the
VoIP 단말기(110)의 화면에 표시되는 유저 인터페이스에 대한 상세한 설명은 도 8a 내지 도 8e를 참조하여 후술하도록 하겠다.A detailed description of the user interface displayed on the screen of the
한편, 서비스 제어 서버(120)는 VoIP 단말기(110)와 IPTV 서버(130) 사이에서 IPTV 단말기(140)를 제어하기 위한 제어 정보와 관련된 명령 키의 해석, 변환 및 정보의 교환 역할을 수행한다.Meanwhile, the
더 상세히 설명하면, 서비스 제어 서버(120)는 서비스 이용을 위한 VoIP 단말기(110)의 접속에 응답하여, VoIP 단말기(110)에게 단말기 식별 정보를 요청한다. 이후, VoIP 단말기(110)로부터 단말기 식별 정보를 수신하면, 서비스 제어 서 버(120)는 수신한 단말기 식별 정보와 연계된 VoIP 단말기(110)의 특성 정보를 파악한다.In more detail, the
여기에서 VoIP 단말기(110)의 특성 정보는 해당 단말기의 제조사, 모델 명, 키패드 배열 방식 및 화면의 크기 등과 같은 정보를 포함한다.Here, the characteristic information of the
또한, 서비스 제어 서버(120)는 VoIP 단말기(110)로부터 수신한 단말기 식별 정보를 IPTV 서버(130)에게 전송하여 사용자 인증 및 해당 IPTV 단말기(140)의 현재 상태 정보를 요청한다.In addition, the
여기에서 IPTV 단말기(140)의 현재 상태 정보는 IPTV 단말기(140)의 화면에 현재 방송(디스플레이)되는 내용에 대한 정보로서 코드 형태로 나타낼 수 있다. 예를 들어, 현재 IPTV 단말기(140)의 화면에 VOD 콘텐츠가 방송 중인 경우 IPTV 단말기(140)의 현재 상태 정보는 STATE_VOD, VOD 콘텐츠를 검색하기 위한 검색창이 디스플레이되는 경우는 STATE_VODSRC, 노래방 콘텐츠가 제공되는 경우는 STATE_NRB, 그리고, 음악이 재생되는 경우는 STATE_MUSIC 등으로 나타낼 수 있다.Here, the current state information of the
이후, 서비스 제어 서버(120)는 IPTV 서버(130)로부터 사용자 인증 결과 및 IPTV 단말기(140)의 현재 상태 정보를 수신하고, IPTV 단말기(140)의 현재 상태 정보 및 VoIP 단말기(110)의 특성에 대응하는 유저 인터페이스를 지정하여, 해당 유저 인터페이스에 대한 정보를 VoIP 단말기(110)로 전송한다.Subsequently, the
예를 들어, IPTV 단말기(140)의 현재 상태 정보가 VOD 콘텐츠 방송인 경우, 서비스 제어 서버(120)는 VOD 콘텐츠 이용을 위한 재생, 빨리 감기, 빨리 되감기, 일시 정지 및 정지 키 등을 포함하는 유저 인터페이스에 대한 정보를, VoIP 단말 기(110)의 키 배열 방식 및 화면의 크기 등을 고려하여 VoIP 단말기(110)로 전송한다.For example, if the current state information of the
이때, VOD 콘텐츠와 관련된 명령 키가 많아, 한번에 모든 명령 키가 해당 유저 인터페이스에 포함될 수 없는 경우, 해당 유저 인터페이스에는 화면에 표시되지 못하는 나머지 명령 키를 요청하는 별도의 키가 포함될 수도 있다.In this case, when there are many command keys related to the VOD content, and all the command keys cannot be included in the user interface at one time, the user interface may include a separate key for requesting the remaining command keys that cannot be displayed on the screen.
참고로, 유저 인터페이스는 각 VoIP 단말기(110)의 특성 정보 및 IPTV 단말기(140)의 현재 상태 정보에 기초하여 사전에 생성되어 저장될 수 있으며, 서비스 제어 서버(120)는 기 저장된 유저 인터페이스 중 VoIP 단말기(110)의 특성 정보 및 IPTV 단말기(140)의 현재 상태 정보에 대응하는 유저 인터페이스를 지정할 수 있다.For reference, the user interface may be generated and stored in advance based on the characteristic information of each
서비스 제어 서버(120)는 VoIP 단말기(110)로부터, 화면에 표시되지 못한 나머지 명령 키를 요청하는 별도의 키에 대한 선택 정보를 수신하면, 화면에 표시되지 못한 나머지 명령 키를 포함하는 유저 인터페이스를 VoIP 단말기(110)로 전송한다.When the
또한, 서비스 제어 서버(120)는 VoIP 단말기(110)로부터 사용자가 선택한 키에 대한 정보를 수신하고, 이를 IPTV 단말기(140) 제어 코드로 변경하여 IPTV 서버(130)로 전송한다.In addition, the
또한, 서비스 제어 서버(120)는 IPTV 서버(130)로부터 IPTV 단말기(140)의 변경된 현재 상태 정보를 수신하면, 수신한 IPTV 단말기(140)의 변경된 현재 상태 정보와, 단말기 식별 정보에 대응하는 VoIP 단말기(110)의 특성 정보에 기초하여 유저 인터페이스를 지정하고, 해당 유저 인터페이스에 대한 정보를 VoIP 단말기(110)로 전송한다.In addition, when the
한편, IPTV 서버(130)는 서비스 제어 서버(120)로부터 사용자 인증 요청을 수신하여, 사용자 인증을 수행한다. 이를 위해 IPTV 서버(130)는 서비스 제어 서버(120)로부터 VoIP 단말기(110)의 단말기 식별 정보를 수신하고, 수신한 VoIP 단말기(110)단말기 식별 정보에 대응하는 사용자 정보를 검색하여 서비스 이용 가능한 사용자인지, 그리고 해당 사용자의 IPTV 단말기(140), 즉, 제어해야 할 IPTV 단말기(140)를 확인한다.Meanwhile, the
또한, IPTV 서버(130)는 서비스 제어 서버(120)로부터 IPTV 단말기(140) 제어를 위한 제어 신호를 수신하고, 제어 신호에 응답하여 VoIP 단말기(110)의 단말기 식별 정보에 대응하는 IPTV 단말기(140)를 제어하며, IPTV 단말기(140)로 VOD 콘텐츠, 음악 콘텐츠 또는 노래방 콘텐츠 등과 같은 다양한 콘텐츠를 제공한다.In addition, the
따라서, IPTV 서버(130)는 IPTV 단말기(140)의 화면에 현재 방송(디스플레이)되는 내용이 무엇인지를 파악할 수 있으므로, 방송(디스플레이)되는 내용이 변경되면, 변경된 내용에 대한 정보를 서비스 제어 서버(120)에게 제공할 수 있다.Therefore, since the
참고로, IPTV 단말기(140) 역시 양방향 서비스 디스플레이 장치(TV)에 현재 방송(디스플레이)되는 내용이 무엇인지를 파악할 수 있으므로, 현재 IPTV 단말기(140)의 상태 정보를 서비스 제어 서버(120)로 전송할 수도 있다.For reference, since the
한편, IPTV 단말기(140)는 IPTV 서버(130)로부터 제어 신호와 다양한 콘텐츠를 수신하고 이를 재생(디스플레이)한다.Meanwhile, the
도 3은 본 발명의 일 실시예에 따른 VoIP 단말기를 이용하여 IPTV 단말기를 제어하기 위한 서비스 제어 서버(120)의 구성을 도시한 블록도이다.3 is a block diagram illustrating a configuration of a
본 발명의 일 실시예에 따른 서비스 제어 서버(120)는 VoIP 단말기 정보 저장부(121), 명령키 변환부(122), IPTV 단말기 정보 저장부(123) 및 VoIP 단말기 화면 제어부(124)를 포함한다.The
각 구성 요소를 상세히 설명하면, 먼저, VoIP 단말기 정보 저장부(121)는 VoIP 단말기(110)로부터 단말기 식별 정보가 수신되면, 수신한 단말기 식별 정보를 IPTV 서버(130)로 전송하여 사용자 인증을 요청한다.To describe each component in detail, first, when the terminal identification information is received from the
또한, VoIP 단말기 정보 저장부(121)는 VoIP 단말기(110)로부터 수신한 단말기 식별 정보와 연계된 단말 특성 정보를 단말 특성 정보 DB(121a)에서 검색하여 파악한다.In addition, the VoIP terminal
여기에서 단말 특성 정보는 각 VoIP 단말기(110)의 제조사, 모델명, 각 단말기의 키패드 배열 방식 및 화면의 크기 등과 같은 정보를 포함한다.Here, the terminal characteristic information includes information such as a manufacturer, a model name of each
한편, 명령키 변환부(122)는 VoIP 단말기(110)로부터 사용자가 입력한 키에 대한 정보가 수신되면, 명령 키 DB(122a)를 참조하여, 이를 IPTV 단말기(140)에서 사용 가능한 제어 코드로 변경하고 IPTV 서버(130)로 전송한다.On the other hand, when the command
이후, IPTV 단말기(140)에서 사용 가능한 제어 코드를 수신한 IPTV 서버(130)는 수신한 제어 코드를 이용하여 IPTV 단말기(140)를 제어한다.Subsequently, the
한편, IPTV 단말기 정보 저장부(123)는 IPTV 서버(130)로부터 IPTV 단말기(140)의 현재 상태 정보를 수신한다. 여기에서 IPTV 단말기(140)의 현재 상태 정 보는 IPTV 단말기(140)의 화면에 현재 방송(디스플레이)되는 내용에 대한 정보로서 코드 형태로 나타낼 수 있다.Meanwhile, the IPTV terminal
참고로, IPTV 서버(130)는 서비스 제어 서버(120)로부터 IPTV 단말기(140) 제어를 위한 제어 신호를 수신하고, 제어 신호에 응답하여 IPTV 단말기(140)로 VOD 콘텐츠, 음악 콘텐츠 또는 노래방 콘텐츠 등을 제공하고 각 콘텐츠를 재생하거나 재생을 정지하는 등 IPTV 단말기(140)를 제어할 수 있기 때문에, IPTV 단말기(140)의 화면에 현재 방송(디스플레이)되는 내용을 파악하여 IPTV 단말기 정보 저장부(123)로 제공할 수 있다.For reference, the
한편, VoIP 단말기 화면 제어부(124)는 IPTV 단말기 정보 저장부(123)에서 IPTV 서버(130)로부터 IPTV 단말기(140)의 현재 상태 정보를 수신하면, 수신한 IPTV 단말기(140)의 현재 상태 정보 및 VoIP 단말기 정보 저장부(121)에서 파악한 단말 특성 정보에 기초하여, IPTV 단말기에 적용되는 유저 인터페이스를 지정 한 후, 해당 유저 인터페이스 정보를 VoIP 단말기(110)로 전송한다.On the other hand, when the VoIP
이때, 전송되는 유저 인터페이스에는, VOD 콘텐츠와 관련된 명령 키가 많아 명령 키를 포함하는 유저 인터페이스가 VoIP 단말기(110)의 화면에 한번에 표시될 수 없는 경우, 화면에 표시되지 못한 나머지 명령 키를 요청하는 별도의 키가 포함될 수도 있다At this time, if the user interface to be transmitted has a large number of command keys associated with the VOD content, and the user interface including the command key cannot be displayed on the screen of the
도 4는 본 발명의 일 실시예에 따른 IPTV 단말기를 제어하기 위한 VoIP 단말기(110)의 구성을 도시한 블록도이다.4 is a block diagram showing the configuration of the
본 발명의 일 실시예에 따른 IPTV 단말기(140)를 제어하기 위한 VoIP 단말 기(110)는 키 패드(111), 화면(112), 키 입력 수신부(113), 단말기 식별 정보 전송부(114), 유저 인터페이스 표시부(115) 및 신호 전송부(116)를 포함한다.The
각 구성 요소를 상세히 설명하면, 키 패드(111)는 다수의 키를 포함한다. 각 키는 특정 기능과 대응될 수 있다.When describing each component in detail, the
예를 들어, 숫자 키는 상대방의 전화 번호를 입력할 때 사용되며, 전화 번호 검색 키는 전화 번호를 검색할 때 사용될 수 있다. 또한, 쉬프트 키는 하나의 키가 복수의 기능을 수행하도록 할 수 있다. 예를 들어, 하나의 키에 대해 쉬프트 키를 선택하고 해당 키를 선택할 때마다, 영문, 한글 또는 숫자를 순차적으로 입력할 수 있다.For example, a numeric key may be used to enter a counterpart's telephone number, and a telephone number search key may be used to search for a telephone number. In addition, the shift key may allow one key to perform a plurality of functions. For example, whenever a shift key is selected for one key and the corresponding key is selected, English, Korean, or numbers may be sequentially input.
본 발명에서는, 상기한 키 패드(111)의 키가 IPTV 단말기(140)를 제어하는데 사용될 수 있다.In the present invention, the key of the
한편, 화면(112)은 키 패드(111)의 키가 선택되면, 선택된 키에 대한 정보가 표시될 수 있으며, 후술하겠지만, 서비스 제어 서버(120)로부터 유저 인터페이스가 수신되면, 수신된 유저 인터페이스가 화면(112)에 표시된다.On the other hand, the
한편, 키 입력 수신부(113)는 키 패드(111)의 키 중, 사용자가 선택한 키에 대한 정보를 입력 받는다.Meanwhile, the
한편, 단말기 식별 정보 전송부(114)는 키에 대한 선택에 응답하여 단말기 식별 정보를 서비스 제어 서버(120)로 전송한다.Meanwhile, the terminal
이때, 서비스 제어 서버(120)로 전송되는 단말기 식별 정보는 서비스 제어 서버(120)에서 사용자 인증을 위해 사용된다.In this case, the terminal identification information transmitted to the
한편, 유저 인터페이스 표시부(115)는 단말기 식별 정보(더 상세하게는 단말기 식별 정보에 대응하는 단말 특성 정보) 및 IPTV 단말기(140)의 현재 상태 정보에 대응하는 유저 인터페이스를 서비스 제어 서버(120)로부터 수신하고, 수신한 유저 인터페이스를 화면(112)에 표시한다.On the other hand, the user
이때, 유저 인터페이스 표시부(115)는 수신한 유저 인터페이스를 화면(112)에 표시하되, 유저 인터페이스에 포함된 명령 키와 키 패드(111)의 키가 일대일로 대응되도록 표시한다.At this time, the user
이에 대한 상세한 설명은 도 8a 내지 도 8d를 참조하여 후술하도록 하겠다.Detailed description thereof will be described later with reference to FIGS. 8A to 8D.
한편, 신호 전송부(116)는 키 입력 수신부(113)에 키에 대한 선택 정보가 입력되면, 이를 서비스 제어 서버(120)로 전송한다.On the other hand, when the selection information on the key is input to the
이때, 입력 수신부(113)에 입력된 키에 대한 선택 정보는, 키 패드(111)의 키 중, 화면(112)에 표시된 유저 인터페이스에 포함된 특정 명령 키에 대응하는 키에 대한 선택 정보이다.At this time, the selection information on the key input to the
이에 대한 상세한 설명은 도 8a 내지 도 8e를 참조하여 후술하도록 하겠다.Detailed description thereof will be described later with reference to FIGS. 8A to 8E.
참고로, 본 발명의 실시예에 따른 도 3 및 도4에 도시된 구성 요소들은 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)와 같은 하드웨어 구성 요소를 의미하며, 소정의 역할들을 수행한다.For reference, components shown in FIGS. 3 and 4 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, by way of example, an element may comprise components such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, Routines, segments of program code, drivers, firmware, microcode, circuitry, 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는 본 발명의 일 실시예에 따른 VoIP 단말기를 이용하여 IPTV를 제어하는 과정을 도시한 흐름도이다.5 is a flowchart illustrating a process of controlling an IPTV using a VoIP terminal according to an embodiment of the present invention.
설명의 편의 상, 도 2에 도시된 시스템의 구성 요소 중 서비스 제어 서버(120)의 입장에서 도 4에 도시된 흐름도를 설명하도록 하겠다.For convenience of description, the flowchart shown in FIG. 4 will be described in terms of the
먼저, 서비스 제어 서버(120)는 VoIP 단말기(110)로부터 서비스 요청을 수신한다(S501).First, the
단계 S501 후, 서비스 제어 서버(120)는 VoIP 단말기(110)의 서비스 요청에 응답하여, VoIP 단말(110)에게 단말기 식별 정보를 요청하고 VoIP 단말(110)로부터 단말기 식별 정보를 수신한다(S502).After step S501, in response to the service request of the
단계 S502 후, 서비스 제어 서버(120)는 수신한 단말기 식별 정보를 IPTV 서버(130)로 전송하여 사용자 인증을 요청한다(S503).After step S502, the
이후, 사용자 인증이 성공하면 서비스 제어 서버(120)는 IPTV 서버(130)로부 터 IPTV 단말기(140)의 현재 상태 정보를 수신한다(S504).Then, if the user authentication is successful, the
단계 S504 후, 서비스 제어 서버(120)는 단말기 식별 정보와 연계된 VoIP 단말의 단말 특성 정보 및 단계 S504에서 수신한 IPTV 단말기(140)의 현재 상태 정보에 기초하여, IPTV 단말기(140) 제어를 위해 VoIP 단말기에 적용되는 유저 인터페이스를 지정한다(S505).After step S504, the
참고로, 유저 인터페이스는 각 VoIP 단말기(110)의 특성 정보 및 IPTV 단말기(140)의 현재 상태 정보에 기초하여 사전에 생성되어 저장될 수 있으며, 서비스 제어 서버(120)는 기 저장된 유저 인터페이스 중 VoIP 단말기(110)의 특성 정보 및 IPTV 단말기(140)의 현재 상태 정보에 대응하는 유저 인터페이스를 지정할 수 있다.For reference, the user interface may be generated and stored in advance based on the characteristic information of each
단계 S505 후, 서비스 제어 서버(120)는 지정된 유저 인터페이스에 대한 정보를 VoIP 단말기(110)로 전송한다(S506).After step S505, the
참고로, 서비스 제어 서버(120)는 지정된 유저 인터페이스에 모든 명령 키가 포함될 수 없는 경우, 화면에 표시되지 못하는 나머지 명령 키를 요청하는 별도의 키를 해당 유저 인터페이스에 포함시켜 전송할 수도 있다.For reference, when all command keys cannot be included in the designated user interface, the
단계 S506 후, VoIP 단말기(110)는 서비스 제어 서버(120)로부터 IPTV 단말기(140)의 현재 상태 정보와 단말의 특성 정보에 대응하는 유저 인터페이스를 수신하고, 이를 자신의 화면에 표시함으로써, 사용자는 화면에 표시된 유저 인터페이스를 참고하여 쉽고 편리하게 VoIP 단말기(110)를 리모콘으로 사용할 수 있다.After step S506, the
도 6은 본 발명의 다른 실시예에 따른 VoIP 단말기를 이용하여 IPTV 단말기 를 제어하는 과정을 도시한 흐름도이다.6 is a flowchart illustrating a process of controlling an IPTV terminal using a VoIP terminal according to another embodiment of the present invention.
설명의 편의 상, 도 2에 도시된 시스템의 구성 요소 중 서비스 제어 서버(120)의 입장에서 도 6에 도시된 흐름도를 설명하도록 하겠다.For convenience of description, the flowchart shown in FIG. 6 will be described in terms of the
먼저, 서비스 제어 서버(120)는 VoIP 단말기(110)로부터 사용자가 입력한 키에 대한 정보를 수신한다(S601).First, the
단계 S601 후, 서비스 제어 서버(120)는 사용자가 입력한 키에 대한 정보가 현재 IPTV 단말기(140)에 방송(디스플레이) 중인 콘텐츠에 대한 조작(예를 들어, VOD 콘텐츠에 대하여 재생, 정지 또는 빨리 감기 하는 등)에 관한 것인지, 그렇지 않으면, 현재 IPTV 단말기(140)에 방송(디스플레이) 중인 콘텐츠를 변경(예를 들어, VOD 콘텐츠에서 노래방 콘텐츠로 변경하는 등)하기 위한 것인지를 판단한다(S602).After step S601, the
참고로 상기한‘콘텐츠에 대한 조작’에는, 해당 콘텐츠와 관련된 명령 키가 많아, 해당 콘텐츠와 관련된 모든 명령 키가 한번에 VoIP 단말기(110)의 화면에 표시될 수 없는 경우, 화면에 표시되지 못하는 나머지 명령 키를 요청하는 것도 포함된다.For reference, the above-described 'operation on content' has many command keys related to the corresponding content, and if all the command keys related to the corresponding content cannot be displayed on the screen of the
판단 결과, 사용자가 입력한 키에 대한 정보가 현재 IPTV 단말기(140)에 방송(디스플레이) 중인 콘텐츠에 대한 조작에 관한 것이면, 서비스 제어 서버(120)는 명령 키 DB(122a)를 참조하여, 사용자가 입력한 키에 대한 정보를 해당 조작과 관련된 제어 코드로 변경하고 IPTV 서버(130)로 전송한다(S603).As a result of the determination, if the information on the key input by the user relates to the operation on the content currently being broadcasted (displayed) on the
이때, 사용자가 입력한 키에 대한 정보가, VoIP 단말기(110)의 화면에 표시 되지 못한 나머지 명령 키를 요청하는 것이면, 서비스 제어 서버(120)는 명령 키 DB(122a)를 참조하여 VoIP 단말기(110)의 화면에 표시되지 못한 나머지 명령 키 를 VoIP 단말기(110)로 전송하고 사용자의 입력을 대기할 수 있다(S603_a).At this time, if the information on the key input by the user requests the remaining command key that is not displayed on the screen of the
참고로, 단계 S603_a를 설명하면서, 화면에 표시되지 못한 명령 키를 VoIP 단말기(110)로 전송한다고 표현하였지만, 전술한 바와 같이, 서비스 제어 서버(120)가 화면에 표시되지 못한 명령 키를 포함하는 유저 인터페이스를 VoIP 단말기(110)로 전송하는 것과 동일한 의미이다.For reference, while describing step S603_a, it is expressed that the command key not displayed on the screen is transmitted to the
만일, 단계 S602의 판단 결과, 사용자가 입력한 키에 대한 정보가 현재 IPTV 단말기(140)에 방송(디스플레이) 중인 콘텐츠를 변경(예를 들어, VOD 콘텐츠에서 노래방 콘텐츠로 변경하는 등)하기 위한 것이면, 서비스 제어 서버(120)는 명령 키 DB(122a)를 참조하여, 사용자가 입력한 키에 대한 정보를 콘텐츠 변경과 관련된 제어 코드로 변경하고 IPTV 서버(130)로 전송한다(S604).If, as a result of the determination in step S602, the information about the key input by the user is to change the content currently being broadcast (display) to the IPTV terminal 140 (for example, to change from VOD content to karaoke content, etc.) The
단계 S604 후, 서비스 제어 서버(120)는 IPTV 서버(130)로부터 IPTV 단말기 상태 정보를 수신한다(S605).After step S604, the
이때, IPTV 단말기 상태 정보는 코드 형태일 수 있다.At this time, the IPTV terminal state information may be in the form of a code.
단계 S605 후, 서비스 제어 서버(120)는 수신한 IPTV 단말기 상태 정보가 이전 IPTV 단말기 상태 정보와 동일한지를 판단하고(S606), 다른 경우, 변경된 IPTV 단말기 상태 정보 및 VoIP 단말기(110)의 특성 정보에 기초하여 유저 인터페이스를 지정한다(S607).After step S605, the
참고로, 유저 인터페이스는 각 VoIP 단말기(110)의 특성 정보 및 IPTV 단말 기(140)의 현재 상태 정보에 기초하여 사전에 생성되어 저장될 수 있으며, 서비스 제어 서버(120)는 기 저장된 유저 인터페이스 중 VoIP 단말기(110)의 특성 정보 및 IPTV 단말기(140)의 현재 상태 정보에 대응하는 유저 인터페이스를 지정할 수 있다.For reference, the user interface may be generated and stored in advance based on the characteristic information of each
단계 S607 후, 서비스 제어 서버(120)는 지정된 유저 인터페이스를 VoIP 단말기(110)로 전송한다(S608).After step S607, the
단계 S608 후, VoIP 단말기(110)는 서비스 제어 서버(120)로부터 IPTV 단말기(140)의 현재 상태 정보 및 단말 특성 정보에 기초하여 지정된 유저 인터페이스에 대한 정보를 수신하고, 수신한 인터페이스를 자신의 화면에 표시함으로써, 사용자는 변경된 콘텐츠에 최적화된 유저 인터페이스를 참고하여 IPTV 단말기(140)를 제어함으로써, 쉽고 편리하게 VoIP 단말기(110)를 리모콘으로 사용할 수 있다.After step S608, the
도 7은 본 발명의 또 다른 실시예에 따른 VoIP 단말기를 이용하여 IPTV 단말기를 제어하는 과정을 도시한 흐름도이다.7 is a flowchart illustrating a process of controlling an IPTV terminal using a VoIP terminal according to another embodiment of the present invention.
설명의 편의 상, 도 2에 도시된 시스템의 구성 요소 중 VoIP 단말기(110)의 입장에서 도 7에 도시된 흐름도를 설명하도록 하겠다.For convenience of explanation, the flowchart shown in FIG. 7 will be described from the standpoint of the
VoIP 단말기(110)는 키 패드의 키 중, 사용자가 선택한 키에 대한 정보를 입력 받는다(S701).The
단계 S701 후, VoIP 단말기(110)는 키에 대한 선택에 응답하여 단말기 식별 정보를 서비스 제어 서버(120)로 전송한다(S702).After step S701, the
단계 S702 후, VoIP 단말기(110)는 단말기 식별 정보에 대응하는 단말 특성 정보 및 IPTV 단말기(140)에 현재 방송(디스플레이)되는 내용에 대한 정보인 IPTV 단말기(140)의 현재 상태 정보에 대응하는 유저 인터페이스를 수신한다(S073).After step S702, the
단계 S703 후, VoIP 단말기(110)는 수신한 유저 인터페이스에 포함된 명령 키를 키 패드의 키와 일대일로 대응되도록 화면에 표시한다(S704).After step S703, the
단계 S704 후, VoIP 단말기(110)는 키 패드의 키 중, 화면에 표시된 유저 인터페이스에 포함된 특정 명령 키에 대응하는 키에 대한 선택 정보가 입력되면, 입력된 키에 대한 선택 정보를 서비스 제어 서버로 전송한다(S075).After the step S704, the
참고로, IPTV 단말기(140)의 현재 상태 정보에 관련된 명령 키가 많아, 모든 명령 키가 한번에 VoIP 단말기(110)의 화면에 표시될 수 없는 경우, VoIP 단말기(110)의 화면에 표시되지 못한 나머지 명령 키를 요청하는 별도의 키가 선택되면, VoIP 단말기(110)는 화면에 표시되지 못한 나머지 명령 키에 대한 요청을 서비스 제어 서버(120)로 전송하고, 서비스 제어 서버(120)로부터 화면에 표시되지 못한 나머지 명령 키를 포함하는 인터페이스를 수신하여 화면에 표시할 수 있다.For reference, when there are many command keys related to the current status information of the
도 8a 내지 도 8e는 본 발명의 일 실시예에 따른 VoIP 단말기(110)의 화면에 표시되는 유저 인터페이스를 도시한 도면이다.8A to 8E illustrate a user interface displayed on a screen of the
도 8a는 서비스 이용 전 VoIP 단말기(110)의 기본 키 배열 상태를 도시한 도면이다. 일반적으로 흔히 볼 수 있는 자판 배열 방식으로서, 자주 사용되는 키인 메뉴 키, 검색 키, 통화 키 및 확인 키가 기본 키로 상단(810)에 배치되어 있고, 그 하단(820)에 숫자 키가 배치되어 있다.8A illustrates a basic key arrangement state of the
도 8b는 IPTV 단말기(140)에 문자 입력을 위한 화면이 디스플레이되는 경우, VoIP 단말기(110)의 화면에 표시되는 유저 인터페이스를 도시한 도면이다.8B is a diagram illustrating a user interface displayed on the screen of the
설명의 편의 상, 사용자가 IPTV 단말기(140)의 전원을 켜고 VOD 콘텐츠 검색을 위해 VOD 검색 화면을 요청하였다고 가정하도록 한다.For convenience of explanation, it is assumed that the user turns on the
IPTV 단말기(140) 화면에 문자 입력을 위한 인터페이스가 디스플레이되면, IPTV 서버(130)는 IPTV 단말기(140)의 현재 상태 정보, 즉, 현재 IPTV 단말기(140)의 화면에 문자 입력을 위한 인터페이스가 디스플레이됨을 나타내는 코드를 서비스 제어 서버(120)로 전송한다.When the interface for text input is displayed on the screen of the
서비스 제어 서버(120)는 IPTV 서버(130)로부터 IPTV 단말기(140)의 현재 상태 정보를 수신하고, 수신한 IPTV 단말기(140)의 현재 상태 정보 및 VoIP 단말기(110)의 단말 특성 정보에 기초하여 유저 인터페이스를 지정한 후, 이를 VoIP 단말기(110)로 전송한다.The
이때, 단말 특성 정보는 VoIP 단말기(110)의 제조사, 모델 명, 키 배열 방식 및 화면의 크기 등을 포함할 수 있다.In this case, the terminal characteristic information may include a manufacturer, a model name, a key arrangement method and a screen size of the
VoIP 단말기(110)는 서비스 제어 서버(120)로부터 수신한 유저 인터페이스를 도 8b에 도시된 바와 같이 화면에 표시한다.The
VoIP 단말기(110)의 화면에 표시된 유저 인터페이스의 명령 키는 도 8a에 도시된 기본 키 배열과 일대일로 대응되며, 사용자는 문자 입력에 필요한 명령 키를 VoIP 단말기(110)의 화면에서 바로 확인할 수 있다.The command keys of the user interface displayed on the screen of the
물론, 종래의 키 패드에는 숫자, 한글 및 영문이 하나의 키에 포함되어 표시되어 있지만, 숫자를 제외한 나머지 문자(한글 및 영문)는 그 크기가 숫자에 비해 상대적으로 작아 식별이 쉽지 않은 단점이 있었다.Of course, in the conventional keypad, a number, Korean and English are included and displayed in one key, but the remaining characters (Hangul and English) except for numbers are relatively small in size compared to numbers, which makes it difficult to identify them. .
도 8c는 IPTV 단말기(140) 화면에 VOD 콘텐츠가 재생되는 경우, VoIP 단말기(110)의 화면에 표시되는 유저 인터페이스를 도시한 도면이다.8C is a diagram illustrating a user interface displayed on the screen of the
설명의 편의 상, 사용자가 VOD 콘텐츠 검색 화면에서 원하는 VOD 콘텐츠를 검색하고, 해당 VOD 콘텐츠를 감상한다고 가정하도록 한다.For convenience of explanation, it is assumed that a user searches for desired VOD content on the VOD content search screen and watches the VOD content.
도 8b를 참조하여 설명한 과정을 통해, VoIP 단말기(110)는 서비스 제어 서버(120)로부터 VOD 콘텐츠 이용에 대응하는 유저 인터페이스를 수신하고, 도 8c에 도시된 바와 같이 화면에 표시한다.Through the process described with reference to FIG. 8B, the
도 8c에 도시된 바와 같이, VOD 콘텐츠를 이용하기 위해 필요한 기본 키(재생, 빨리 감기, 빨리 되감기, 정지, 일시 정지 등) 위주로 VoIP 단말기(110)의 화면에 유저 인터페이스를 표시함으로써, 사용자는 화면에 표시된 유저 인터페이스를 참고하여 쉽고 편리하게 VoIP 단말기(110)를 리모콘으로 이용할 수 있다.As shown in Fig. 8C, by displaying a user interface on the screen of the
도 8d는 IPTV 단말기(140)에 노래방 콘텐츠가 제공되는 경우, VoIP 단말기(110)의 화면에 표시되는 유저 인터페이스를 도시한 도면이다.FIG. 8D illustrates a user interface displayed on the screen of the
설명의 편의 상, 사용자가 VOD 콘텐츠를 감상하고, 노래방 콘텐츠를 이용한다고 가정하도록 한다.For convenience of explanation, it is assumed that a user watches VOD content and uses karaoke content.
도 8b를 참조하여 설명한 과정을 통해, VoIP 단말기(110)는 서비스 제어 서버(120)로부터 노래방 콘텐츠에 대응하는 제 1 유저 인터페이스를 수신하고, 도 8d에 도시된 바와 같이 화면에 표시한다.Through the process described with reference to FIG. 8B, the
이때, 노래방 콘텐츠와 관련된 명령 키가 많아, 한번에 VoIP 단말기(110)의 화면에 표시될 수 없는 경우, 화면에 표시되지 못한 나머지 명령 키를 요청하는 별도의 키(830)가 제 1 유저 인터페이스에 포함되어 화면에 표시될 수 있다.In this case, when there are many command keys related to the karaoke content and cannot be displayed on the screen of the
만일, 해당 키(830)가 선택되면, VoIP 단말기(110)는 서비스 제어 서버(120)로부터 노래방 콘텐츠에 대하여 화면에 표시되지 못한 나머지 명령 키를 포함하는 제 2 유저 인터페이스를 수신하고, 수신한 제 2 유저 인터페이스를 도 8e에 도시된 바와 같이 화면에 표시한다. If the
물론, 화면에 표시되었다가 새롭게 수신한 제 2 유저 인터페이스로 인해 사라졌던 제 1 인터페이스를 요청하는 별도의 키(840)가 제 2 유저 인터페이스에 포함되어 화면에 표시될 수 있다.Of course, a
도 8d 및 도 8e에 도시된 바와 같이, 노래방 콘텐츠를 이용하기 위해 필요한 기본 키(메뉴, 검색, 예약, 빠르기, 남/여 키 선택 및 키 톤 조절 등) 위주로 VoIP 단말기(110)의 화면에 유저 인터페이스를 표시함으로써, 사용자는 유저 인터페이스를 참고하여 쉽고 편리하게 VoIP 단말기(110)를 노래방 콘텐츠를 위한 리모콘으로 이용할 수 있다.As shown in FIG. 8D and FIG. 8E, a user displays on the screen of the
도 8a 내지 도 8e를 참조하여 설명한 바와 같이, 본 발명은 IPTV 단말기(140)에 현재 방송(디스플레이)되는 콘텐츠에 따라, 해당 콘텐츠를 이용하기 위해서 필요한 기본 키 위주의 명령 키를 VoIP 단말기(110)의 화면에 표시함으로써, 명령 키의 개수를 단순화하여 리모콘 이용의 혼란을 방지하고, 사용자가 쉽고 편리하게 VoIP 단말기(110)를 리모콘으로 사용하도록 할 수 있다.As described above with reference to FIGS. 8A to 8E, the present invention provides the
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 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 schematic configuration diagram of a general IPTV broadcasting service system.
도 2는 본 발명의 일 실시예에 따른 VoIP 단말기를 이용하여 IPTV 단말기를 제어하는 시스템의 구성을 도시한 도면이다.2 is a diagram illustrating a configuration of a system for controlling an IPTV terminal using a VoIP terminal according to an embodiment of the present invention.
도 3은 본 발명의 일 실시예에 따른 VoIP 단말기를 이용하여 IPTV 단말기를 제어하기 위한 서비스 제어 서버의 구성을 도시한 블록도이다.3 is a block diagram showing the configuration of a service control server for controlling an IPTV terminal using a VoIP terminal according to an embodiment of the present invention.
도 4는 본 발명의 일 실시예에 따른 IPTV 단말기를 제어하기 위한 VoIP 단말기의 구성을 도시한 블록도이다.4 is a block diagram illustrating a configuration of a VoIP terminal for controlling an IPTV terminal according to an embodiment of the present invention.
도 5는 본 발명의 일 실시예에 따른 VoIP 단말기를 이용하여 IPTV 단말기를 제어하는 과정을 도시한 흐름도이다.5 is a flowchart illustrating a process of controlling an IPTV terminal using a VoIP terminal according to an embodiment of the present invention.
도 6은 본 발명의 다른 실시예에 따른 VoIP 단말기를 이용하여 IPTV 단말기를 제어하는 과정을 도시한 흐름도이다.6 is a flowchart illustrating a process of controlling an IPTV terminal using a VoIP terminal according to another embodiment of the present invention.
도 7은 본 발명의 또 다른 실시예에 따른 VoIP 단말기를 이용하여 IPTV 단말기를 제어하는 과정을 도시한 흐름도이다.7 is a flowchart illustrating a process of controlling an IPTV terminal using a VoIP terminal according to another embodiment of the present invention.
도 8a 내지 도 8e는 본 발명의 일 실시예에 따른 VoIP 단말기의 화면에 표시되는 유저 인터페이스를 도시한 도면이다.8A to 8E illustrate a user interface displayed on a screen of a VoIP terminal according to an embodiment of the present invention.
< 도면의 주요 부분에 관한 부호의 설명 ><Description of the code | symbol about the principal part of drawing>
121 : VoIP 단말기 정보 저장부 123 : IPTV 단말기 정보 저장부121: VoIP terminal information storage unit 123: IPTV terminal information storage unit
122 : 명령키 변환부 124 : VoIP 단말기 화면 제어부122: command key conversion unit 124: VoIP terminal screen control unit
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090128235A KR101120663B1 (en) | 2009-12-21 | 2009-12-21 | Apparatus for controlling iptv device using voip device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090128235A KR101120663B1 (en) | 2009-12-21 | 2009-12-21 | Apparatus for controlling iptv device using voip device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110071618A KR20110071618A (en) | 2011-06-29 |
KR101120663B1 true KR101120663B1 (en) | 2012-03-16 |
Family
ID=44402685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090128235A KR101120663B1 (en) | 2009-12-21 | 2009-12-21 | Apparatus for controlling iptv device using voip device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101120663B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101491583B1 (en) * | 2011-11-01 | 2015-02-11 | 주식회사 케이티 | Device and method for providing interface customized in content |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080061046A (en) * | 2006-12-28 | 2008-07-02 | 주식회사 케이티 | Remote controller and ip settop box for providing personalized custom-made information service and method thereof |
KR20090124872A (en) * | 2008-05-31 | 2009-12-03 | 주식회사 비즈모델라인 | Method for controlling interface and program recording medium |
-
2009
- 2009-12-21 KR KR1020090128235A patent/KR101120663B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080061046A (en) * | 2006-12-28 | 2008-07-02 | 주식회사 케이티 | Remote controller and ip settop box for providing personalized custom-made information service and method thereof |
KR20090124872A (en) * | 2008-05-31 | 2009-12-03 | 주식회사 비즈모델라인 | Method for controlling interface and program recording medium |
Also Published As
Publication number | Publication date |
---|---|
KR20110071618A (en) | 2011-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1909459B1 (en) | Apparatus for receiving adaptive broadcast signal and method thereof | |
KR101491578B1 (en) | Method and apparatus for mobile managing personal iptv service | |
KR101022285B1 (en) | Method and system for providing information of objects in a moving picture | |
US20090144790A1 (en) | Broadcast receiver and method for receiving adaptive broadcast signal | |
US20080013555A1 (en) | Receiving system or terminal for contents via ip network | |
KR20100002755A (en) | Method for providing vod virtual channel service, electronic program guide including moving picture, and terminal therefor | |
KR20090116546A (en) | Method and system for providing foreign language learning service using clips of moving picture | |
KR20090008968A (en) | Method for transmitting a content, broadcasting receiver and method for receiving a broadcasting signal | |
KR101168698B1 (en) | Method and apparatus for providing private channel service on iptv | |
KR101078701B1 (en) | Method and apparatus for selective section playback of iptv program | |
KR20100071868A (en) | Remote watching control service method and system for iptv | |
KR20100002759A (en) | Method and system for providing service to recommend vod using information of objects in a moving picture | |
KR101120663B1 (en) | Apparatus for controlling iptv device using voip device | |
KR20110070643A (en) | Apparatus for transmitting dynamically generated advertisements to multiple terminal devices | |
KR20100048141A (en) | Iptv contents searching system based on voice recognition and method thereof | |
KR101174116B1 (en) | Terminal control system and method for providing notice information | |
KR101266837B1 (en) | Method and system for providing motion picture contents accompanying sectional text information | |
CN103281585A (en) | Set top box (STB) device of Internet protocol television (IPTV) | |
KR101081485B1 (en) | Method and apparatus for providing communication service using iptv | |
KR20110024897A (en) | Method and apparatus for choosing advertisment based on user's preferred menu | |
KR101178167B1 (en) | Method and apparatus of switching channels being broadcasting preferred programs | |
KR20110071574A (en) | Apparatus for providing reservation service using iptv | |
KR101351457B1 (en) | Iptv system for offering in the caller identification presentation supplementary service, and method for offering in the caller identification presentation supplementary service | |
KR20090009352A (en) | Method and system for providing time-shifted broadcasting service | |
KR101078704B1 (en) | Method and apparatus for providing vod service based ranking of tv program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20150205 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160203 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20170203 Year of fee payment: 6 |
|
LAPS | Lapse due to unpaid annual fee |