[go: up one dir, main page]

KR20210119357A - Electronic device, control method thereof, program, medium storage and internet protocol television system - Google Patents

Electronic device, control method thereof, program, medium storage and internet protocol television system Download PDF

Info

Publication number
KR20210119357A
KR20210119357A KR1020210125754A KR20210125754A KR20210119357A KR 20210119357 A KR20210119357 A KR 20210119357A KR 1020210125754 A KR1020210125754 A KR 1020210125754A KR 20210125754 A KR20210125754 A KR 20210125754A KR 20210119357 A KR20210119357 A KR 20210119357A
Authority
KR
South Korea
Prior art keywords
customer
information
electronic device
command
iptv
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.)
Granted
Application number
KR1020210125754A
Other languages
Korean (ko)
Other versions
KR102493299B1 (en
Inventor
박기율
정유식
이광희
송영미
Original Assignee
주식회사 엘지유플러스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엘지유플러스 filed Critical 주식회사 엘지유플러스
Priority to KR1020210125754A priority Critical patent/KR102493299B1/en
Publication of KR20210119357A publication Critical patent/KR20210119357A/en
Application granted granted Critical
Publication of KR102493299B1 publication Critical patent/KR102493299B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2543Billing, e.g. for subscription services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/09Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
    • H04H60/14Arrangements for conditional access to broadcast information or to broadcast-related services
    • H04H60/21Billing for the use of broadcast information or broadcast-related information
    • H04H60/22Billing for the use of broadcast information or broadcast-related information per use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network

Landscapes

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

Abstract

Disclosed is an electronic device. The electronic device monitors, through a communication unit, information on the state of unpaid bills by the communication unit communicating with the broadcasting center and at least one customer included in a customer list stored in the broadcasting center. When at least one customer's unpaid charge state information is changed from a first state to a second state, a control command is transmitted through the communication unit to a device corresponding to the customer whose charge state information has been changed. Accordingly, user convenience and system efficiency can be improved.

Description

전자장치, 그의 제어 방법, 프로그램, 기록매체 및 IPTV 시스템{ELECTRONIC DEVICE, CONTROL METHOD THEREOF, PROGRAM, MEDIUM STORAGE AND INTERNET PROTOCOL TELEVISION SYSTEM}Electronic device, control method thereof, program, recording medium and IPTV system

본 발명은 전자장치, 그의 제어 방법, 프로그램, 기록매체 및 IPTV 시스템에 관한 것으로 더 상세하게는 방송 미납 요금 처리를 돕는 전자장치, 그의 제어 방법, 프로그램, 기록매체 및 IPTV 시스템에 관한 것이다.The present invention relates to an electronic device, a control method thereof, a program, a recording medium, and an IPTV system, and more particularly, to an electronic device for helping to process unpaid broadcast charges, a control method thereof, a program, a recording medium and an IPTV system.

최근 정보 통신 기술이 급속도로 발전함에 따라, 텔레비전 분야도 크게 발전하게 되었다.With the rapid development of information and communication technology in recent years, the television field has also greatly developed.

그 예로, IPTV(Internet Protocol TV)가 대두되었고, IPTV(Internet Protocol Television)는 인터넷 프로토콜(Internet Protocol)을 통한 양방향 통신을 방송에 접목하여, QoS(Quality of Service)를 획득함과 동시에, 무제한에 가까운 종류와 양의 콘텐트를 제공할 수 있게 되었다.For example, IPTV (Internet Protocol TV) has emerged, and IPTV (Internet Protocol Television) combines two-way communication through Internet Protocol with broadcasting to acquire QoS (Quality of Service) and to It is now possible to provide a close range of content and amount of content.

서비스 프로바이더(Service Provider)가 IPTV에 방송 서비스를 유료로 사용자에게 제공하는 경우, 미납 요금이 발생하기도 한다.When a service provider provides IPTV broadcasting services to users for a fee, an unpaid fee may occur.

종래기술에서는 IPTV에서 방송 미납 요금이 발생되는 경우, 미납 요금이 납부되더라도 IPTV 는 요금 납부 사실을 인식하지 못한채, IPTV 서비스를 사용자에게 제공할 수 없었다.In the prior art, when an unpaid broadcast fee occurs in IPTV, the IPTV cannot provide an IPTV service to a user without recognizing that the fee has been paid, even if the unpaid fee is paid.

이에 따라, IPTV에서 방송 미납 요금이 정산된 경우, 보다 사용자 편의성이 향상된 방송 서비스의 대두가 요청된다.Accordingly, when unpaid broadcasting fees are settled in IPTV, there is a demand for a broadcasting service with improved user convenience.

국내공개특허 제10-2006-0094783호Domestic Patent Publication No. 10-2006-0094783

본 발명의 일 목적은 미납된 방송 요금이 납부된 경우, 자동으로 IPTV 서비스가 사용자에게 제공되도록 돕는 전자장치, 그의 제어 방법을 제공함에 있다.SUMMARY OF THE INVENTION It is an object of the present invention to provide an electronic device and a method for controlling the same, which help to automatically provide an IPTV service to a user when an unpaid broadcast fee is paid.

또한, 보다 사용자 편의성이 고려된 IPTV 시스템을 제공함에 있다.In addition, it is to provide an IPTV system in consideration of user convenience.

본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned will be clearly understood by those of ordinary skill in the art to which the present invention belongs from the description below. will be able

본 발명의 일 실시예에 따른 전자장치는 방송센터와 통신하는 통신부 및 상기 방송센터에 저장된 고객 리스트에 포함된 적어도 하나의 고객이 미납한 요금 상태 정보를 상기 통신부를 통해 모니터링하고, 상기 적어도 하나의 고객이 미납한 요금 상태 정보가 제1 상태에서 제2 상태로 변경된 경우, 상기 요금 상태 정보가 변경된 고객에 대응되는 기기로 제어 명령을 상기 통신부를 통해 전송하는 제어부를 포함할 수 있다.An electronic device according to an embodiment of the present invention monitors, through the communication unit, a communication unit that communicates with a broadcasting center and information on unpaid bills by at least one customer included in a customer list stored in the broadcasting center, through the communication unit, and and a control unit configured to transmit, through the communication unit, a control command to a device corresponding to the customer whose charge status information is changed when the charge status information unpaid by the customer is changed from the first state to the second state.

상기 본 발명의 양태들은 본 발명의 바람직한 실시예들 중 일부에 불과하며, 본원 발명의 기술적 특징들이 반영된 다양한 실시예들이 당해 기술분야의 통상적인 지식을 가진 자에 의해 이하 상술할 본 발명의 상세한 설명을 기반으로 도출되고 이해될 수 있다.Aspects of the present invention are only some of the preferred embodiments of the present invention, and various embodiments in which the technical features of the present invention are reflected are detailed descriptions of the present invention that will be described below by those of ordinary skill in the art can be derived and understood based on

본 발명에 따르면, IPTV 시스템에서 미납된 방송 요금이 납부된 경우, 자동으로 IPTV 서비스가 사용자에게 제공되도록 돕는 전자장치가 제공됨으로써, 사용자 편의성이 향상될 수 있다.According to the present invention, when an unpaid broadcasting fee is paid in an IPTV system, an electronic device that automatically helps to provide an IPTV service to a user is provided, thereby improving user convenience.

본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable in the present invention are not limited to the above-mentioned effects, and other effects not mentioned may be clearly understood by those of ordinary skill in the art to which the present invention belongs from the following description. will be.

이하에 첨부되는 도면들은 본 발명에 관한 이해를 돕기 위한 것으로, 상세한 설명과 함께 본 발명에 대한 실시예들을 제공한다. 다만, 본 발명의 기술적 특징이 특정 도면에 한정되는 것은 아니며, 각 도면에서 개시하는 특징들은 서로 조합되어 새로운 실시예로 구성될 수 있다.
도 1은 실시예에 따른 IPTV 방송 시스템을 개념적으로 도시한 도면이다.
도 2는 IPTV 방송 수신기의 일 예를 나타낸 도면이다.
도 3은 본 발명이 제안하는 IPTV 시스템을 나타내는 도면이다.
도 4는 실시예에 따른 IPTV 전자장치의 제어 방법이다.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings are provided to help understanding of the present invention, and provide embodiments of the present invention together with detailed description. However, the technical features of the present invention are not limited to specific drawings, and features disclosed in each drawing may be combined with each other to form a new embodiment.
1 is a diagram conceptually illustrating an IPTV broadcasting system according to an embodiment.
2 is a diagram illustrating an example of an IPTV broadcast receiver.
3 is a diagram illustrating an IPTV system proposed by the present invention.
4 is a control method of an IPTV electronic device according to an embodiment.

이하, 본 발명의 실시예들이 적용되는 장치 및 다양한 방법들에 대하여 도면을 참조하여 보다 상세하게 설명한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.Hereinafter, an apparatus and various methods to which embodiments of the present invention are applied will be described in more detail with reference to the drawings. The suffixes "module" and "part" for the components used in the following description are given or mixed in consideration of only the ease of writing the specification, and do not have a meaning or role distinct from each other by themselves.

실시예의 설명에 있어서, 각 구성 요소의 " 상(위) 또는 하(아래)"에 형성되는 것으로 기재되는 경우에 있어, 상(위) 또는 하(아래)는 두 개의 구성 요소들이 서로 직접 접촉되거나 하나 이상의 또 다른 구성 요소가 두 개의 구성 요소들 사이에 배치되어 형성되는 것을 모두 포함한다. 또한 "상(위) 또는 하(아래)"으로 표현되는 경우 하나의 구성 요소를 기준으로 위쪽 방향뿐만 아니라 아래쪽 방향의 의미도 포함할 수 있다.In the description of the embodiment, in the case where it is described as being formed on "upper (upper) or lower (lower)" of each component, upper (upper) or lower (lower) means that two components are in direct contact with each other or One or more other components are all formed by being disposed between two components. In addition, when expressed as “upper (upper) or lower (lower)”, a meaning of not only an upper direction but also a lower direction based on one component may be included.

실시예의 설명에 있어서, 무선 전력 송신장치에 대해 설명의 편의를 위해 송신기, 송신단, 송신 장치, 송신측, 파워 전송 장치 등을 혼용하여 사용할 수 있다. 또한, 무선 전력 수신 장치에 대한 표현으로 설명의 편의를 위해 수신기, 단말기, 수신측, 수신 장치, 파워 수신 장치 등이 혼용되어 사용될 수 있다.In the description of the embodiment, a transmitter, a transmitter, a transmitter, a transmitter, a power transmitter, etc. may be used interchangeably for the convenience of description of the wireless power transmitter. In addition, as an expression for a wireless power receiving device, a receiver, a terminal, a receiving side, a receiving device, a power receiving device, etc. may be used interchangeably for convenience of description.

본 발명의 일 실시에에 따른 무선 전력 송신 장치는 복수의 무선 전력 송신 수단을 구비하여 복수의 수신기에 무선으로 전력을 전달할 수도 있다.The wireless power transmission apparatus according to an embodiment of the present invention may include a plurality of wireless power transmission means to wirelessly transmit power to a plurality of receivers.

본 발명의 일 실시예에 따른 무선 전력 송신 장치는 휴대폰(mobile phone), 스마트폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, MP3 player, 기타 소형 전자 기기 등에 사용될 수 있으나, 이에 국한되지는 아니한다.Wireless power transmission device according to an embodiment of the present invention is a mobile phone (mobile phone), a smart phone (smart phone), a laptop computer (laptop computer), a digital broadcasting terminal, PDA (Personal Digital Assistants), PMP (Portable Multimedia Player) , navigation, MP3 player, and other small electronic devices, but is not limited thereto.

IPTV 방송 시스템의 일반적인 구성General configuration of IPTV broadcasting system

도 1은 실시예에 따른 IPTV 방송 시스템을 개념적으로 도시한 도면이다.1 is a diagram conceptually illustrating an IPTV broadcasting system according to an embodiment.

IPTV 방송 시스템은 프로그램 프로바이더(1010)(program provider), 서비스 프로바이더(1020)(service provider)와 서비스 소비자(1030)(consumer)를 포함한다. 이때, 프로그램 프로바이더(1010)에는 플랫폼 프로바이더(platform provider ; 미도시)가 포함된다.The IPTV broadcasting system includes a program provider 1010 (program provider), a service provider 1020 (service provider), and a service consumer 1030 (consumer). In this case, the program provider 1010 includes a platform provider (not shown).

IPTV는 지상파(terrestrial), 위성(satellite) 또는 케이블(cable) 방송을 인터넷(internet)을 통하여 전송받아 사용자가 시청할 수 있도록 한다. IPTV를 통하여 제공되는 서비스에는 위와 같은 방송 서비스 이외에, IPTV의 양방향성을 이용하여 사용자가 원하는 영화, 음악, 전자 상거래 및 전자 메일 서비스를 제공하는 등의 다양한 부가 서비스가 포함된다.IPTV receives terrestrial, satellite, or cable broadcast through the Internet so that a user can watch it. Services provided through IPTV include, in addition to the above broadcasting services, various additional services such as providing movies, music, e-commerce and e-mail services desired by users using the interactivity of IPTV.

프로그램 프로바이더는 방송 프로그램 및 부가 서비스 등의 콘텐트를 제공하는 그룹으로 정의된다. TV 방송국(station), 라디오 방송국(radio station), VoD(video on demand)/AoD(audio on demand) 서비스, MoD(music on demand) 서비스, PF 서버(server), EPG(electronic program guide) 서버, ECG(electronic content guide) 서버, 포털 서버(portal server) 등이 프로그램 프로바이더의 일 예가 될 수 있다.A program provider is defined as a group that provides content such as a broadcast program and an additional service. TV station, radio station, VoD (video on demand) / AoD (audio on demand) service, MoD (music on demand) service, PF server (server), EPG (electronic program guide) server, An electronic content guide (ECG) server, a portal server, or the like may be an example of the program provider.

TV 방송국은 방송 프로그램을 제작하는 곳으로, 기존의 지상파 방송국이나 케이블 방송국을 포함하며, 사용자들이 시청할 수 있는 프로그램 콘텐트를 제작하고 이를 디지털로 변환하여 사용자들에게 전송한다.A TV broadcasting station is a place that produces broadcast programs, including existing terrestrial broadcasting stations or cable broadcasting stations, and produces program content that users can watch, converts it digitally, and transmits it to users.

라디오 방송국은 오디오 신호를 제작 및 전송하는 곳으로, 일반적으로 비디오 신호는 전송하지 않으나, 간단한 비디오 신호를 전송하기도 한다.A radio station produces and transmits an audio signal, and generally does not transmit a video signal, but may also transmit a simple video signal.

VoD/AoD 서비스는 TV 방송국이나 라디오 방송국과 달리, 사용자의 요청에 따라 특정 영화, 음악들을 전송하고, 사용자가 이들에 관한 데이터를 저장한 후 재생하여 사용할 수 있도록 하는 서비스이다. 즉, VoD/AoD 서비스를 이용하는 사용자는 전송받은 데이터를 통하여 원하는 시간에, 원하는 정도의 콘텐트를 소비할 수 있게 된다.The VoD/AoD service is a service that transmits specific movies and music according to a user's request, and allows the user to store and play data about them, unlike TV and radio stations. That is, a user who uses the VoD/AoD service can consume a desired amount of content at a desired time through the received data.

MoD 서비스는 사용자가 원하는 음악을 다운로드하는 서비스이다. MoD는 AoD와 유사하나, 음반사 또는 음반 배포사가 직접 서비스 대상을 확대할 수 있다는 특징이 있다.The MoD service is a service for downloading music that a user wants. MoD is similar to AoD, but has the characteristic that record labels or music distribution companies can directly expand the service target.

PF 서버는 프로그램 프로바이더(1010)가 제공하는 방송의 정보와 로케이션(location) 정보 등을 관리해주는 업체가 서비스할 수 있다. 이러한 업체는 PF 서버를 통하여 방송 시간, 방송에 필요한 위치 정보 등의 사용자를 위한 다양한 부가 정보를 서비스 한다. 이러한 PF 서버는 다양한 콘텐트를 제공하는 IPTV 환경에서는 사용자의 콘텐트 선택의 편의를 위하여 반드시 제공되어야 하는 요소이다. PF 서버를 통하여 제공되는 서비스는 서비스 소비자(1030)가 정보를 처리하여 화면에 표시한다.The PF server may be serviced by a company that manages broadcast information and location information provided by the program provider 1010 . These companies provide various additional information for users, such as broadcast time and location information required for broadcast, through the PF server. Such a PF server is an element that must be provided for the convenience of a user's content selection in an IPTV environment that provides various contents. The service provided through the PF server is displayed on the screen by the service consumer 1030 processing information.

EPG 서버는 EPG(Electronic Program Guide)를 서비스한다. EPG는 방송 프로그램을 조회하거나 각 채널에서 제공하는 방송 프로그램에 대한 정보를 포함한다. EPG 서버는 EPG를 제공하기 위한 프로그램이 자동으로 서비스 소비자(1030)에 설치되어 실행될 수 있도록 할 수 있다.The EPG server serves EPG (Electronic Program Guide). The EPG includes information about a broadcast program provided by each channel or inquiring about a broadcast program. The EPG server may allow a program for providing the EPG to be automatically installed and executed in the service consumer 1030 .

EPG 서버는, PF 서버가 특정 방송국에서 제공하는 방송 프로그램에 대한 정보만을 제공하는 것과 달리, 서비스 소비자(1030)에게 모든 방송국의 실시간 방송 프로그램 및 채널에 대한 정보를 한꺼번에 제공한다. 예를 들면, 서비스 소비자(1030)는 위 EPG 서버에서 제공하는 EPG를 수신하여 CNN 채널의 뉴스를 예약 녹화하거나, 디즈니(disney) 채널의 애니메이션을 예약 시청할 수 있다.The EPG server provides the service consumer 1030 with information on real-time broadcast programs and channels of all broadcasting stations at once, unlike the PF server that provides only information on broadcast programs provided by a specific broadcasting station. For example, the service consumer 1030 may receive the EPG provided by the above EPG server and record news of a CNN channel or watch an animation of a Disney channel by reservation.

특히, EPG 서버에서 제공되는 EPG는 각 프로그램에 대한 상세 정보를 포함한다. 예를 들면, 드라마의 줄거리, 카테고리, 시청 등급의 정보를 제공하며, 등장 인물이나 배경이 되는 장소에 대한 정보까지 포함할 수 있다.In particular, the EPG provided by the EPG server includes detailed information about each program. For example, it provides information on the plot, category, and viewing rating of the drama, and may include information on characters or places that serve as backgrounds.

ECG 서버는 ECG(electronic content guide)를 제공한다. ECG는 프로그램 프로바이더(1010)가 제공할 수 있는 콘텐트의 정보와 콘텐트를 전송받을 수 있는 접속 서버의 위치 및 접근 권한 등에 관한 정보를 포함한다. 즉, ECG는 VoD/AoD 및 MoD와 같은 서비스들에 정보를 EPG와 같이 통합하여 제공한다. 따라서, 사용자는 특정 콘텐트를 시청하기 위하여 개개의 서버에 접속하여야 하는 부담을 덜 수 있다.The ECG server provides an electronic content guide (ECG). The ECG includes information on content that can be provided by the program provider 1010 and information on a location and access right of an access server that can receive content. That is, the ECG provides services such as VoD/AoD and MoD by integrating information like the EPG. Accordingly, the user can lessen the burden of accessing an individual server to view specific content.

ECG 서버에서 제공하는 ECG는. EPG와 달리, 실시간 방송 채널에 대한 정보를 제공하기 보다는, 서버에 저장되어 있는 방송 채널에 관한 정보를 사용자에게 제공하여 사용자가 언제든지 원하는 시간과 장소에서 다운로드하여 시청할 수 있도록 정보를 제공한다. 예를 들면, 사용자는 복잡한 주소를 가진 서버나 PF 서버에 접속하여 각 콘텐트에 대한 정보를 얻어야 했다. 그러나 사용자는 간단히 리모콘에서 ECG 정보를 호출하는 키를 입력하여 ECG 서비스를 신청하고, ECG 서비스를 위하여 자동으로 설치되는 프로그램을 통하여 각 서버에서 제공하는 모든 콘텐트에 대한 정보를 제공받을 수 있다. 이 정보를 통하여 사용자는 한번에 다양한 콘텐트 중에서 자신이 원하는 특정 콘텐트를 편리하게 선택할 수 있게 된다.ECG provided by ECG server. Unlike EPG, rather than providing information on real-time broadcasting channels, information on broadcasting channels stored in a server is provided to users so that users can download and watch them at any time and place they want. For example, a user had to access a server with a complex address or a PF server to obtain information about each content. However, the user can apply for ECG service by simply inputting a key for calling ECG information from the remote controller, and receive information on all contents provided by each server through a program automatically installed for the ECG service. Through this information, the user can conveniently select a desired specific content from among various contents at once.

포털 서버는 방송국에서 운영하는 웹 서비스(web service)를 제공한다. 웹 서비스를 통하여 방송국과 같은 프로그램 프로바이더(1010)들이 제공하는 프로그램 리스트를 검색할 수 있다.The portal server provides a web service operated by a broadcasting station. A program list provided by the program providers 1010 such as broadcasting stations may be searched through the web service.

포털 서버는 사용자의 인증이나 라이센스(license) 계약 등과 같은 기능을 갖추고 있어, 사용자가 원하는 프로그램을 시청하기 위하여 접속을 하기도 한다. 또한, EPG, ECG와 달리, 특정 프로그램 프로바이더(1010)에서 제공하는 콘텐트의 정보를 제공하므로, 해당 콘텐트에 대한 보다 상세한 검색이 가능할 수 있게 된다.The portal server is equipped with functions such as user authentication and license agreement, so that the user accesses the program to view the desired program. In addition, unlike EPG and ECG, since information on content provided by a specific program provider 1010 is provided, a more detailed search for the corresponding content is possible.

전술한 프로그램 프로바이더(1010)들은 실시간으로 서비스 소비자(1030)에게 프로그램과 방송 정보를 포함하는 콘텐트를 전송할 수 있도록 인터넷을 통하여 네트워크를 구축하고 있다.The aforementioned program providers 1010 are constructing networks through the Internet to transmit content including programs and broadcast information to the service consumers 1030 in real time.

또한 프로그램 프로바이더(1010)는 RTP(real-time transport protocol), RTSP(real-time streaming protocol), RSVP(resource reservation protocol) 또는 MPLS(multi protocol label switching) 등의 인터넷 (실시간) 프로토콜을 이용하여 서비스 프로바이더(1020)와 네트워킹되어 멀티미디어 데이터를 에러 없이 전송할 수 있는 시스템을 갖추어야 한다.In addition, the program provider 1010 uses an Internet (real-time) protocol such as RTP (real-time transport protocol), RTSP (real-time streaming protocol), RSVP (resource reservation protocol), or MPLS (multi protocol label switching) protocol. A system that can be networked with the service provider 1020 to transmit multimedia data without errors must be provided.

예를 들어, IPTV 환경에서 프로그램 프로바이더(1010)는 MPEG-2(moving picture experts group-2) 및/또는 AC-3(audio coding-3) 방식에 따른 멀티미디어를 실시간으로 전송하기 위하여, 특정 서버에서 상기 IPTV 환경에 맞게 트랜스코드(transcode) 한 후 캡션(caption)이나 립싱크(lipync)를 맞출 수 있도록 시간 정보가 포함된 RTP/UDP(user datagram protocol) 프로토콜을 붙여 서비스 프로바이더(1020)가 제공하는 IP 네트워크를 통과하도록 시스템을 구성할 수 있다.For example, in an IPTV environment, the program provider 1010 may transmit multimedia according to a moving picture experts group-2 (MPEG-2) and/or audio coding-3 (AC-3) scheme in real time to a specific server. After transcoding according to the IPTV environment, the service provider 1020 is provided by attaching an RTP/UDP (user datagram protocol) protocol including time information to match caption or lip-sync. The system can be configured to traverse IP networks that

서비스 프로바이더(1020)는 프로그램 프로바이더(1010)로부터 수신하는 멀티미디어 및/또는 데이터를 서비스 소비자(1030)에게 안정적으로 전송하는 역할을 담당한다.The service provider 1020 is responsible for stably transmitting multimedia and/or data received from the program provider 1010 to the service consumer 1030 .

서비스 프로바이더(1020)는 기존의 케이블 망을 이용하여 IPTV 서비스를 제공할 수 도 있다. 이 경우, 서비스 프로바이더(1020)들은 전송망의 장비들을 변경할 필요가 있다. 즉, 서비스 프로바이더(1020)들은 데이터를 실시간으로 전송할 수 있는 네트워크 장비들을 구비하되, 서비스 대역폭을 고려한 전송이 이루어질 수 있도록 하여야 한다.The service provider 1020 may provide an IPTV service using an existing cable network. In this case, the service providers 1020 need to change the equipment of the transmission network. That is, the service providers 1020 are equipped with network devices capable of transmitting data in real time, but must allow transmission in consideration of the service bandwidth.

서비스 프로바이더(1020)들은 IPTV의 기본적인 네트워크 서비스인 멀티캐스트(multicast) 서비스를 이용하여 대용량의 멀티미디어 데이터들을 처리하여 대역폭을 줄여야 할 것이다. 만약, 서비스 프로바이더(1020)들이 충분한 대역폭을 확보하지 못한 경우에는, 광케이블 망 구성이나 프로그램 프로바이더(1010)로부터 수신하는 멀티미디어 데이터 및/또는 방송 데이터들을 트랜스코드하여 MPEG-4나 MPEG-7과 같은 형태로 변형하여 전송할 수도 있다.The service providers 1020 will have to reduce bandwidth by processing large amounts of multimedia data using a multicast service, which is a basic network service of IPTV. If the service providers 1020 do not secure sufficient bandwidth, the optical cable network configuration or the multimedia data and/or broadcast data received from the program provider 1010 are transcoded into MPEG-4 or MPEG-7 It can also be transformed into the same form and transmitted.

서비스 프로바이더(1020)는 NMS 매니저(network management system manager), DHCP(dynamic host control protocol) 서버 및 CDN(contents delivery network) 서버를 포함할 수 있다.The service provider 1020 may include a network management system manager (NMS), a dynamic host control protocol (DHCP) server, and a content delivery network (CDN) server.

NMS 매니저는 서비스 프로바이더(1020)가 각 서비스 소비자(1030)로 전송할 수 있는 전송망과 서비스 소비자(1030)의 IPTV 방송 수신기를 관리한다. 예를 들면, 서비스 프로바이더(1020)는 NMS 매니저를 통해 전송망에 문제가 발생하여 서비스 소비자(1030)가 정상적인 방송 수신을 할 수 없음을 인지할 수 있으며, 이 경우, 해당 문제를 처리할 응급 수단을 구비하고 있어야 한다.The NMS manager manages a transmission network that the service provider 1020 can transmit to each service consumer 1030 and an IPTV broadcast receiver of the service consumer 1030 . For example, the service provider 1020 may recognize that the service consumer 1030 cannot receive normal broadcasts due to a problem in the transmission network through the NMS manager. In this case, emergency means to handle the problem should be equipped with

상술한 NMS 매니저는 원격의 전송 계층의 기계들을 원활하게 제어하고 관리할 수 있는 표준화된 수단으로 널리 사용하고 있다. 즉, 서비스 프로바이더(1020)는 상기 NMS 매니저를 이용하여 어떤 방송에 대하여 얼마만큼의 트래픽(traffic)이 발생하고 있고, 어떤 지역에서 대역폭이 모자라는지를 확인할 수 있다.The above-described NMS manager is widely used as a standardized means to smoothly control and manage remote transport layer machines. That is, the service provider 1020 can use the NMS manager to check how much traffic is generated for a certain broadcast and in which area the bandwidth is insufficient.

또한, 서비스 프로바이더(1020)는 멀티캐스트 시에 그룹을 생성하고 관리할 수 있도록 프로그램 프로바이더(1010)에게 상기 NMS 매니저의 서비스를 제공할 수 있다. 이는 프로그램 프로바이더(1010)가 특정한 경우에는 멀티캐스트 그룹을 더 생성할 수도 있어야 하기 때문이다.Also, the service provider 1020 may provide the NMS manager service to the program provider 1010 to create and manage a group during multicast. This is because the program provider 1010 should also be able to create more multicast groups in a specific case.

DHCP 서버는 자동으로 서비스 소비자(1030)의 IPTV 방송 수신기로 IP를 할당하고, CDN 서버의 주소를 알려준다. DHCP 서버는 일반 네트워크에서도 PC에 IP를 할당하는 수단으로 사용하고 있다. 즉, 서비스 프로바이더(1020)는 DHCP 서버를 통해 사용이 허락된 IPTV 방송 수신기로, 접속할 수 있는 주소를 전송하여 사용자가 최초 접속할 때 등록 절차를 할 수 있도록 한다. 서비스 프로바이더(1020)는 IPTV 환경에서 일반적으로 IPv4(internet protocol version 4)를 IPTV 방송 수신기에 제공할 수 있으나, IPv6(internet protocol version 6)를 제공할 수도 있다. 따라서, IPv4를 제공하는 IPTV 수신기라고 해서 사용하지 못하는 것은 아니다.The DHCP server automatically allocates an IP to the IPTV broadcast receiver of the service consumer 1030 and informs the address of the CDN server. The DHCP server is also used as a means of allocating IPs to PCs in general networks. That is, the service provider 1020 transmits an accessible address to an IPTV broadcast receiver allowed to use through a DHCP server so that a user can perform a registration procedure when first connecting. The service provider 1020 may generally provide Internet protocol version 4 (IPv4) to the IPTV broadcast receiver in an IPTV environment, but may also provide Internet protocol version 6 (IPv6). Therefore, an IPTV receiver that provides IPv4 does not mean that it cannot be used.

CDN 서버는 IPTV 방송 수신기가 최초로 전원이 인가되어 동작할 때 IP와 함께 CDN 정보를 제공한다. CDN 정보는 IPTV 방송 사업자의 사용자의 등록이나 인증 및 상술한 PF 정보들을 포함한다. 따라서, IPTV 방송 수신기는 서비스 프로바이더(1020)로부터 CDN 정보를 수신하지 못하면 방송 수신이 제한될 것이다.The CDN server provides CDN information along with IP when the IPTV broadcast receiver is first powered on and operated. The CDN information includes registration or authentication of a user of an IPTV broadcasting company and the above-described PF information. Accordingly, if the IPTV broadcast receiver fails to receive CDN information from the service provider 1020, broadcast reception will be restricted.

서비스 소비자(1030)는 여러 가지 형태의 IPTV 방송 수신기를 포함한다. 사용자가 만약 일반 TV를 가지고 있으면, IPTV STB(settop box)를 임대하여 저렴하게 IPTV 방송 서비스를 즐길 수 있으며, 이에 더하여 서비스 프로바이더(1020)에게 저렴한 가격으로 추가적인 서비스 비용을 지불하고 IP Phone도 함께 신청하여 사용할 수 있다.The service consumer 1030 includes various types of IPTV broadcast receivers. If the user has a regular TV, he can enjoy IPTV broadcasting service at a low price by renting an IPTV STB (settop box). It is available upon request.

IPTV 방송 수신기의 구성Configuration of IPTV Broadcast Receiver

도 2는 IPTV 방송 수신기의 일 예를 나타낸 도면이다.2 is a diagram illustrating an example of an IPTV broadcast receiver.

도 2의 IPTV 방송 수신기는 네트워크 인터페이스부(network interface)(2010), IP 매니저(IP manager)(2020), CAS(conditional access system)/DRM(digital rights managment)부(2030), 서비스 전달 매니저(service delivery manager)(2040), 역다중화부(demultiplexer)(2050), 오디오/비디오 디코더(audio/video decoder)(2060), 디스플레이부(display apparatus)(2070), 애플리케이션 제어부(application controller)(2080), 채널 매니저(channel manager)(2090), 서비스 정보 디코더(service information decoder)(2100), 서비스 디스커버리 매니저(service discovery manager)(2110), 서비스 제어 매니저(service control manager)(2120), 시스템 매니저(system manager)(2130), 저장부(storing apparatus)(2140), 저장매체 제어부(2150), 저장매체(2160), 방송 신호 수신부(2170), 인증처리부(2180) 및 변환부(2190)를 포함한다.The IPTV broadcast receiver of FIG. 2 includes a network interface 2010, an IP manager 2020, a conditional access system (CAS)/digital rights management (DRM) unit 2030, and a service delivery manager ( service delivery manager 2040, demultiplexer 2050, audio/video decoder 2060, display apparatus 2070, application controller 2080 ), a channel manager 2090, a service information decoder 2100, a service discovery manager 2110, a service control manager 2120, a system manager (system manager) 2130, storage unit (storing apparatus) 2140, storage medium control unit 2150, storage medium 2160, broadcast signal receiving unit 2170, authentication processing unit 2180 and converting unit 2190 include

네트워크 인터페이스부(2010)는 방송 서비스를 위해 수신기를 인터넷 네트워크 망과 연결하는 기능을 하는 것으로, 연결된 네트워크 망을 통해 패킷(packet)을 수신 또는 전송할 수 있다.The network interface unit 2010 functions to connect a receiver to an Internet network for a broadcast service, and may receive or transmit a packet through the connected network.

IP 매니저(2020)는 연결된 네트워크 망을 통해 수신하는 패킷이나 전송하는 패킷에 대해 소스(source)로부터 목적지(destination)까지의 패킷 전달에 관여한다. 즉, IP 매니저(2020)는 해당 패킷을 적절한 프로토콜에 대응하도록 분류할 수 있다. 또한, IP 매니저(2020)는 IP 주소 및 Port 넘버 중 적어도 하나를 사용하여 애플리케이션을 전송 요청할 수 있다.The IP manager 2020 is involved in packet delivery from a source to a destination for a packet received or transmitted through a connected network. That is, the IP manager 2020 may classify the corresponding packet to correspond to an appropriate protocol. Also, the IP manager 2020 may request transmission of an application using at least one of an IP address and a port number.

CAS/DRM부(2030)는 방송 서비스의 수신 제한과 디지털 저작권 관리와 관련한 기능을 담당한다. 즉, CAS/DRM부(2030)는 네트워크 인터페이스부(2010)를 통해 연결된 네트워크 망으로부터 방송 서비스와 관련하여 수신한 패킷을 IP 매니저(2020)를 통해 수신하여 해당 패킷이 수신 제한되거나 디지털 저작권 관리와 관련하여 제한이 있으면 그 제한을 풀 수 있다. 즉, CAS/DRM부(2030)는 수신되는 패킷에 접근하거나 재분배를 통해 제어를 책임진다.The CAS/DRM unit 2030 is in charge of functions related to broadcast service reception restriction and digital rights management. That is, the CAS/DRM unit 2030 receives a packet received in connection with a broadcast service from the network connected through the network interface unit 2010 through the IP manager 2020, so that reception of the packet is restricted or digital rights management and digital rights management are restricted. If there is a restriction in relation to it, it can be lifted. That is, the CAS/DRM unit 2030 is responsible for controlling the received packet through access or redistribution.

서비스 전달 매니저(2040)는 실시간 스트리밍 데이터의 취급을 책임진다. 이때, RTP/RTCP는 MPEG-2 전송 스트림(transport stream)에 사용될 수도 있다. 즉, MPEG-2 패킷들은 RTP에서 캡슐화(capsulation)될 수 있다. 따라서, 서비스 전달 매니저(2040)는 상기 RTP 패킷들을 파싱하여, 파싱 결과 캡슐화된 MPEG-2 패킷을 역다중화부(2050)로 전송한다. 또는 서비스 전달 매니저(2040)는 RTCP를 사용하여 네트워크 수신의 퀄리티(quality)에 대한 피드백(feedback)을 전송할 수 있다. 이때, MPEG-2 전송 패킷들은 RTP 없이 UDP에 직접적으로 전달할 수 있다.The service delivery manager 2040 is responsible for handling real-time streaming data. In this case, RTP/RTCP may be used for an MPEG-2 transport stream. That is, MPEG-2 packets may be encapsulated in RTP. Accordingly, the service delivery manager 2040 parses the RTP packets and transmits the MPEG-2 packet encapsulated as a result of the parsing to the demultiplexer 2050 . Alternatively, the service delivery manager 2040 may transmit feedback on the quality of network reception using RTCP. In this case, MPEG-2 transport packets can be directly delivered to UDP without RTP.

역다중화부(2050)는 수신하는 전송 스트림 패킷들로부터 오디오, 비디오 및 서비스 정보 데이터를 역다중화한다. 일 실시예로서, 역다중화부(2050)는 서비스 정보 디코더(2100)의 제어에 의해 PSI(Program Specific Information) 테이블들을 역다중화하고, 채널 매니저(2090)의 제어에 의해 오디오/비디오 전송 패킷들을 역다중화할 것이다. 또한, 역다중화부(2050)는 역다중화한 PSI 테이블들의 섹션(section)을 만들어 서비스 정보 디코더(2100)로 전송한다.The demultiplexer 2050 demultiplexes audio, video, and service information data from the received transport stream packets. As an embodiment, the demultiplexer 2050 demultiplexes Program Specific Information (PSI) tables under the control of the service information decoder 2100 and reverses audio/video transport packets under the control of the channel manager 2090 . will multiplex. Also, the demultiplexer 2050 creates a section of the demultiplexed PSI tables and transmits them to the service information decoder 2100 .

오디오/비디오 디코더(2060)는 역다중화부(2050)로부터 역다중화된 오디오/비디오 패킷을 수신하여 처리한다.The audio/video decoder 2060 receives and processes the demultiplexed audio/video packet from the demultiplexer 2050 .

디스플레이부(2070)는 오디오/비디오 디코더(2060)에서 처리된 오디오/비디오 신호를 수신하여 디스플레이(display)한다.The display unit 2070 receives and displays the audio/video signal processed by the audio/video decoder 2060 .

애플리케이션 제어부(2080)는 사용자를 위하여 디스플레이부 상의 GUI(graphic user interface)를 지원하며, 리모컨이나 전면 패널(front panel)과 같은 외부 입력 장치를 통한 사용자의 입력을 수신하여, 상기 사용자의 입력이 만약 채널 선택과 관련한 경우에는 상기 입력을 채널 매니저(2090)로 전달한다. 또한, 애플리케이션 제어부(2080)는 수신기 전체 시스템의 키(key) 상태들을 제어하거나 저장부(2140)로 설정 데이터를 저장할 수 있다.The application control unit 2080 supports a graphic user interface (GUI) on the display unit for the user, and receives a user's input through an external input device such as a remote control or a front panel. In the case of channel selection, the input is transferred to the channel manager 2090 . Also, the application control unit 2080 may control key states of the entire receiver system or store setting data in the storage unit 2140 .

채널 매니저(2090)는 채널 맵(channel map)을 만들거나 서비스 디스커버리 매니저(2110)를 제어한다. 또한, 채널 매니저(2090)는 채널 정보를 위해 서비스 정보 디코더(2100)에 채널 정보를 요청(request)하거나 서비스 정보 디코더(2100)를 재설정(reset)한다. 그리고 채널 매니저(2090)는 오디오/비디오 패킷을 수신하도록 역다중화부(2050)에 해당 PID(packet identifier)를 설정한다.The channel manager 2090 creates a channel map or controls the service discovery manager 2110 . Also, the channel manager 2090 requests channel information from the service information decoder 2100 for channel information or resets the service information decoder 2100 . In addition, the channel manager 2090 sets a corresponding packet identifier (PID) in the demultiplexer 2050 to receive the audio/video packet.

서비스 정보 디코더(2100)는 PSI/PSIP/DVB-SI와 같은 서비스 정보들을 제어하는 모듈로서, 채널 매니저(2090)의 제어에 의한 슬레이브 동작(slave operation)을 한다. 서비스 정보 디코더(2100)는 상기 PSI/PSIP/DVB-SI와 같은 서비스 정보들을 역다중화할 수 있도록 해당 PID를 상기 역다중화부(2050)에 설정한다. 그리고 서비스 정보 디코더(2100)는 상기 설정에 따라 역다중화부에서 만든 각 서비스 정보에 대한 섹션을 수신하여 처리한다. 또한, 서비스 정보 디코더(2100)는 서비스 전달 매니저(2040)로부터 서비스 정보를 수신하고, 방송 서비스를 위한 서비스 정보 데이터 베이스(service information database)를 만든다.The service information decoder 2100 is a module for controlling service information such as PSI/PSIP/DVB-SI, and performs a slave operation under the control of the channel manager 2090 . The service information decoder 2100 sets the corresponding PID to the demultiplexer 2050 to demultiplex the service information such as the PSI/PSIP/DVB-SI. In addition, the service information decoder 2100 receives and processes a section for each service information created by the demultiplexer according to the setting. Also, the service information decoder 2100 receives service information from the service delivery manager 2040 and creates a service information database for a broadcast service.

서비스 디스커버리 매니저(2110)는 양방향 서비스가 가능한 IPTV 네트워크를 통해 IPTV 서비스들을 찾아 인에이블(enables) 한다. 그리고 서비스 디스커버리 매니저(2110)는 선택한 서비스를 위한 모든 정보를 제공한다.The service discovery manager 2110 finds and enables IPTV services through an IPTV network capable of interactive service. In addition, the service discovery manager 2110 provides all information for the selected service.

서비스 제어 매니저(2120)는 서비스들의 선택과 제어를 담당한다. 예를 들어, 서비스 제어 매니저(2120)는 IGMP(internet group management protocol)나 RTSP 프로토콜을 사용하여 라이브 방송 서비스를 선택하거나 RTSP 프로토콜을 사용하여 VOD 콘텐츠를 선택한다. 이때, RTSP 프로토콜은 직접 전달되거나 방송되는 텔레비전과 오디오의 전달을 제어할 때 사용된다. 또한, 상기 RTSP 프로토콜은 지속적인 TCP(transmission control procedure) 연결에 사용하거나 실시간 방송 미디어 스트리밍(real-time broadcasting media streaming)을 위한 트릭 모드 제어(trick mode control)를 허락하는데 사용한다.The service control manager 2120 is responsible for selecting and controlling services. For example, the service control manager 2120 selects a live broadcast service using an Internet group management protocol (IGMP) or an RTSP protocol, or selects VOD content using the RTSP protocol. In this case, the RTSP protocol is used to control the transmission of directly transmitted or broadcast television and audio. In addition, the RTSP protocol is used for a continuous transmission control procedure (TCP) connection or is used to allow trick mode control for real-time broadcasting media streaming.

시스템 매니저(2130)는 수신기 시스템의 전원의 온/오프에 따른 부트 플로우(boot flow)를 제어하고, 다운로드한 소프트웨어 이미지(software image)를 포함하는 ROM 이미지를 저장부(2140)에 쓰거나 저장한다.The system manager 2130 controls a boot flow according to the on/off of power of the receiver system, and writes or stores a ROM image including a downloaded software image in the storage unit 2140 .

저장부(2140)는 시스템에 대한 셋업 데이터(setup data) 등을 저장한다. 상기 저장부로 비휘발성 메모리(nonvolatile RAM; NVRAM) 또는 플래쉬 메모리 등을 사용할 수 있다.The storage unit 2140 stores setup data for the system, and the like. A nonvolatile memory (NVRAM) or a flash memory may be used as the storage unit.

저장매체(2160)는 역다중화부(2050) 또는 오디오/비디오 디코더(2060)로부터 전송되는 신호를 일시 저장하였다가 다시 상기 역다중화부(2050) 또는 오디오/비디오 디코더(2060)로 전송하는 기능을 한다. 이때, 상기 저장매체(2160)는 저장매체 제어부(2150)의 제어를 받아 수신되는 신호로부터 데이터를 쓰고, 신호를 저장하고 역다중화부(2050)로 제공한다.The storage medium 2160 temporarily stores the signal transmitted from the demultiplexer 2050 or the audio/video decoder 2060 and transmits it back to the demultiplexer 2050 or the audio/video decoder 2060. do. At this time, the storage medium 2160 writes data from the received signal under the control of the storage medium control unit 2150 , stores the signal, and provides it to the demultiplexer 2050 .

방송 신호 수신부(2170)는 채널을 튜닝하여 방송 신호를 수신하고 수신된 방송 신호를 복조하여 역다중화부(2050)로 출력한다. 방송 신호 수신부(2170)는 실시예에 따라 튜너 및 복조부를 더 포함할 수 있다. 또한, 방송 신호 수신부(2170)는 네트워크 인터페이스부(2010)에 포함될 수도 있다. 본 발명에서, 네트워크 인터페이스부(2010)는 IP 주소 또는 Port 넘버로 IPTV 패킷을 송수신하며, 방송 신호 수신부(2170)는 IPTV 패킷 타입이 아닌 방송 데이터를 포함하는 방송 신호로서, 채널을 튜닝하여 방송 신호를 수신하는 것을 일 실시예로 한다. 본 발명의 일 실시예에서, ACAP 규격의 방송 신호는 방송 신호 수신부(2170)를 통해 수신될 수 있다.The broadcast signal receiver 2170 tunes a channel to receive a broadcast signal, demodulates the received broadcast signal, and outputs it to the demultiplexer 2050 . The broadcast signal receiver 2170 may further include a tuner and a demodulator according to an embodiment. Also, the broadcast signal receiving unit 2170 may be included in the network interface unit 2010 . In the present invention, the network interface unit 2010 transmits and receives IPTV packets with an IP address or a port number, and the broadcast signal receiver 2170 is a broadcasting signal including broadcasting data, not an IPTV packet type, by tuning a channel to a broadcasting signal. In one embodiment, receiving In an embodiment of the present invention, the ACAP standard broadcast signal may be received through the broadcast signal receiver 2170 .

인증처리부(2180)는 IPTV 방송 수신기에서 콘텐트를 제공받을 포터블 디바이스를 인증하는 전반적인 절차를 수행한다. 포터블 디바이스의 인증 요청에 대하여, 보안 소프트웨어를 다운로드 받을 수 있는 주소를 포터블 디바이스로 전송하도록 처리한다. 이때, 위 주소는 IPTV가 포터블 디바이스의 요청을 받아 서비스 프로바이더에게 전달한 경우, 서비스 프로바이더가 제공하는 것을 수 있고, 또는 특정 IPTV에 대한 보안 소프트웨어를 다운로드 받기 위하여 정해진 주소일 수 있다. 포터블 디바이스가 보안 소프트웨어를 이용하여 암호를 해독한 인증키를 전송하면 인증처리부(2180)는 서비스 프로바이더로부터 전송받은 인증키와 비교하여 인증이 가능한지 판단한다.The authentication processing unit 2180 performs an overall procedure of authenticating a portable device that will receive content from the IPTV broadcast receiver. In response to the authentication request of the portable device, an address from which the security software can be downloaded is transmitted to the portable device. In this case, the above address may be provided by the service provider when the IPTV receives a request from the portable device and delivers it to the service provider, or may be an address determined for downloading security software for a specific IPTV. When the portable device transmits an authentication key decrypted using security software, the authentication processing unit 2180 compares the authentication key received from the service provider to determine whether authentication is possible.

인증처리부(2180)는 IPTV에서 포터블 디바이스로 패킷을 전송하기 전에 항상 인증을 실시할 수 있다. 또는 일정한 시간 간격으로 인증을 반복 실시할 수 있다. 이때 인증을 실시할 때마다 서비스 프로바이더에게 새로운 인증키의 전송을 요청하고, 서비스 프로바이더는 이 요청에 따라, 포터블 디바이스와 IPTV로 각각 인증키를 전송하고 이를 비교하여 인증을 수행하는 동작을 반복할 수 있다. 이러한 동작은 유지하여야 할 보안의 정도에 따라 달라질 수 있다.The authentication processing unit 2180 may always perform authentication before transmitting a packet from the IPTV to the portable device. Alternatively, authentication may be repeated at regular time intervals. At this time, each time authentication is performed, it requests the service provider to transmit a new authentication key, and the service provider transmits the authentication key to the portable device and IPTV according to the request, and repeats the operation of comparing and performing authentication can do. This operation may vary depending on the degree of security to be maintained.

변환부(2190)는 인증이 성공한 뒤, 포터블 디바이스에서 요청한 콘텐트를 전송하기 전에 포터블 디바이스에서 재생 가능한 포맷으로 변환하는 기능을 담당한다. 예를 들면, 포터블 디바이스가 디코딩 가능한 비디오/오디오 압축 방식으로 재 압축을 하거나, 포터블 디바이스의 해상도에 맞게 화면을 조절할 수 있고, 포터블 디바이스의 오디오 환경에 맞추어 오디오 품질을 조정하는 역할을 한다. 이때, 포터블 디바이스의 성능(capacity)는 포터블 디바이스의 인증 요청을 받을 때 포터블 디바이스로부터 전송받거나, 포터블 디바이스가 보안 소프트웨어를 다운로드 받기위하여 자신의 식별정보를 서비스 프로바이더에게 제공하면, 이 식별정보에 포함되어 IPTV로 전달될 수 있다.After successful authentication, the conversion unit 2190 is responsible for converting the content requested by the portable device into a format playable by the portable device before transmission. For example, the portable device may recompress the video/audio compression method that can be decoded, or adjust the screen to fit the resolution of the portable device, and adjust the audio quality according to the audio environment of the portable device. At this time, the capacity of the portable device is transmitted from the portable device when receiving an authentication request from the portable device, or if the portable device provides its own identification information to the service provider in order to download security software, it is included in this identification information and can be transmitted over IPTV.

변환부(2190)는, 또 다른 실시예로, 콘텐트를 전송하기 위한 변환을 실시하면서 인증과 관련된 정보를 삽입하여, 전송과정에서 데이터가 다른 기기로 잘못 전달되거나, 인터셉트(intercept) 당하는 경우에, 해당 콘텐트를 인증받지 않은 기기에서 사용하지 못하도록 하는 처리를 할 수 있다. 예를 들면, 서비스 프로바이더에서 제공받은 포터블 디바이스의 식별정보에 해당하는 기기에서만 전송하는 콘텐트를 재생할 수 있도록 처리할 수 있다.In another embodiment, the conversion unit 2190 inserts authentication-related information while performing conversion for transmitting content, and when data is erroneously transferred to another device or intercepted in the transmission process, You can process the content so that it cannot be used by unauthorized devices. For example, it is possible to process content transmitted only from a device corresponding to the identification information of the portable device provided by the service provider to be reproduced.

즉, 인증처리부(2180)과 변환부(2190)는 포터블 디바이스에서 안정적이고 효율적인 콘텐트 재생이 가능할 수 있게 해준다.That is, the authentication processing unit 2180 and the conversion unit 2190 enable stable and efficient content reproduction in the portable device.

본 발명이 제안하는 IPTV 시스템IPTV system proposed by the present invention

도 3은 본 발명이 적용된 IPTV 시스템을 나타내는 도면이다. 도 1에 도시된 구성요소 중 대부분이 도 3에 표시되지 않았으나, 본 발명이 적용된 IPTV 시스템은 도 1에 도시된 구성요소를 모두 포함할 수 있다.3 is a diagram illustrating an IPTV system to which the present invention is applied. Although most of the components shown in FIG. 1 are not shown in FIG. 3 , the IPTV system to which the present invention is applied may include all of the components shown in FIG. 1 .

도 3에 따르면, IPTV 시스템은 방송센터(1010), 전자장치(100), 은행 서버(330), 셋탑박스(340), IPTV(350)를 포함할 수 있다.Referring to FIG. 3 , the IPTV system may include a broadcasting center 1010 , an electronic device 100 , a bank server 330 , a set-top box 340 , and an IPTV 350 .

방송센터(1010)는 도 1에 도시된 Content Provider(1010)의 일 예로 방송 컨텐트를 Service Provider(1020) 또는 IPTV 단말기(340, 350)로 제공할 수 있다.As an example of the content provider 1010 shown in FIG. 1 , the broadcast center 1010 may provide broadcast content to the service provider 1020 or the IPTV terminals 340 and 350 .

방송센터(1010)는 컨텐트를 제공하는 것 뿐 아니라, 고객 정보를 포함하는 DB를 포함할 수 있다. 방송센터(1010)는 고객원부(320) 및 통합DB(310)를 포함할 수 있고, 통합DB(310)는 고객 정보 및 해당 고객의 요금 미납 정보를 포함할 수 있다.The broadcasting center 1010 may include a DB including customer information as well as providing content. The broadcasting center 1010 may include a customer resource unit 320 and an integrated DB 310 , and the integrated DB 310 may include customer information and non-payment information of the customer.

전자장치(100)는 통신부(110) 및 제어부(120)를 포함할 수 있다.The electronic device 100 may include a communication unit 110 and a control unit 120 .

통신부(110)는 제어부(120)의 제어에 따라 방송센터(1010)와 통신을 수행할 수 있다. 통신부(110)는 유/무선으로 방송센터(1010)와 통신을 수행할 수 있다.The communication unit 110 may communicate with the broadcasting center 1010 under the control of the control unit 120 . The communication unit 110 may communicate with the broadcasting center 1010 by wire/wireless.

제어부(120)는 전자장치(100)의 전반적인 동작을 제어할 수 있다.The controller 120 may control the overall operation of the electronic device 100 .

제어부(120)는 방송센터(1010)에 저장된 고객 리스트에 포함된 적어도 하나의 고객이 미납한 요금 상태 정보를 통신부(110)를 통해 모니터링한다.The control unit 120 monitors, through the communication unit 110 , information on the state of unpaid bills by at least one customer included in the customer list stored in the broadcasting center 1010 .

제어부(120)는 방송센터(1010)로 통신부(110)를 통해 기 설정된 타임 주기로 적어도 하나의 고객이 미납한 요금 상태 정보를 방송센터(1010)로 문의할 수 있다.The control unit 120 may inquire of the broadcasting center 1010 for information on the state of unpaid fees by at least one customer at a preset time period through the communication unit 110 to the broadcasting center 1010 .

구체적으로, 제어부(120)는 일정 주기로 쿼리문을 생성하여, 방송센터(1010)에 저장된 고객 미납정보를 요청하고, 해당 고객 미납정보를 수신함으로써, 미납 요금에 대한 상태를 모니터링할 수 있다.Specifically, the control unit 120 generates a query statement at a predetermined period, requests the customer non-payment information stored in the broadcasting center 1010, and receives the customer non-payment information, thereby monitoring the status of the unpaid fee.

가령, 제어부(120)는 CRON 에 의해 매 타임 주기마다 미납 정보를 방송센터(1010)로 쿼리할 수 있다.For example, the controller 120 may query the broadcasting center 1010 for unpaid information at every time period by CRON.

미납 요금 상태 정보는 완납, 미납, 부분 미납 등의 다양한 상태를 포함할 수 있다.The non-payment status information may include various statuses such as full payment, non-payment, partial non-payment, and the like.

한편, 방송센터(1010)에 저장된 고객 리스트는 방송센터(1010)에 포함된 고객원부(320) 및 통합DB(310)를 포함할 수 있다.Meanwhile, the customer list stored in the broadcasting center 1010 may include the customer resource unit 320 and the integrated DB 310 included in the broadcasting center 1010 .

상술한 바와 같이 IPTV 시스템에서 전자장치가 제공됨으로써, 자동으로 고객별 방송 미납 요금을 모니터링이 가능하게 된다. 이에 따라, 시스템 효율성이 향상될 수 있다.As described above, by providing the electronic device in the IPTV system, it is possible to automatically monitor the unpaid broadcasting fee for each customer. Accordingly, system efficiency can be improved.

제어부(120)는 적어도 하나의 고객이 미납한 요금 상태 정보가 미납 상태에서 완납 상태로 변경되는 경우, 해당 고객에 대응되는 기기로 제어 명령을 전송할 수 있다.The control unit 120 may transmit a control command to a device corresponding to the customer when the charge status information unpaid by at least one customer is changed from the non-payment status to the full payment status.

제어부(120)는 방송센터(1010)로 요금 상태 정보가 미납에서 완납으로 변경된 고객에 대한 정보를 수신할 수 있다. 제어부(120)는 방송센터(1010)로부터 요금 상태 정보가 변경된 고객에 대응되는 기기에 대한 주소를 수신할 수 있다.The control unit 120 may receive information about a customer whose charge status information is changed from non-payment to full payment to the broadcasting center 1010 . The control unit 120 may receive from the broadcasting center 1010 an address of a device corresponding to a customer whose rate status information has been changed.

가령, 제어부(120)는 요금 상태 정보가 변경된 고객에 대응되는 기기의 IP주소, MAC 주소 등을 방송센터(1010)로부터 제공받을 수 있다.For example, the controller 120 may receive from the broadcasting center 1010 an IP address, a MAC address, etc. of a device corresponding to the customer whose charge status information is changed.

본 명세서에서는 제어부(120)가 방송센터(1010)로 고객에 대응되는 기기의 위치, 주소 등을 방송센터(1010)로부터 수신하는 것으로 설명하였으나, 이에 대해서는 한정하지는 않는다.In the present specification, it has been described that the control unit 120 receives the location and address of a device corresponding to the customer from the broadcasting center 1010 to the broadcasting center 1010 , but the present disclosure is not limited thereto.

여기서, 방송센터(1010)는 은행 서버(330)와 연동되어 고객의 요금 납부 정보를 수신함으로써, 고객 정보 및 요금 미납 정보를 모두 구비할 수 있다.Here, the broadcasting center 1010 may be provided with both customer information and non-payment information by interworking with the bank server 330 to receive customer bill payment information.

제어부(120)가 고객이 미납한 요금 상태 정보가 미납 상태에서 완납 상태로 변경된 경우를 설명하였으나, 이에 대해 한정하지는 않는다.Although the controller 120 has described a case in which the customer's non-payment status information is changed from the non-payment status to the full payment status, the description is not limited thereto.

제어부(120)는 요금 상태 정보가 미납 상태에서 완납 상태로 변경된 경우, 셋탑박스(340)로 리셋(Reset) 제어 명령을 전송할 수 있다.The controller 120 may transmit a reset control command to the set-top box 340 when the charge status information is changed from a non-payment state to a full payment state.

제어부(120)는 SNMP Managed Reset 명령을 셋탑박스(340)에 전송할 수 있다.The controller 120 may transmit an SNMP Managed Reset command to the set-top box 340 .

간이 망 관리 프로토콜(Simple Network Management Protocol, SNMP)은 네트워크 장비를 관리 감시하기 위한 목적으로 정의된 응용 계층 표준 프로토콜이고, 네트워크 관리자가 네트워크 성능을 관리하고 네트워크 문제점을 찾아 수정하는데 도움을 주는 프로토콜이다. SNMP를 지원하는 서버에 관리자가 질의를 해 자료를 받아갈 수 있고, 반대로 어떤 값은 설정을 요청할 수도 있다.Simple Network Management Protocol (SNMP) is an application layer standard protocol defined for the purpose of managing and monitoring network equipment, and it is a protocol that helps network administrators manage network performance and find and fix network problems. An administrator can receive data by making a query to a server that supports SNMP, and on the contrary, it can request to set a certain value.

셋탑박스(340)는 SNMP Managed Reset 명령을 전자장치(100)로부터 수신하는 경우, 리셋 명령을 수행할 수 있다.When receiving the SNMP Managed Reset command from the electronic device 100 , the set-top box 340 may perform a reset command.

일반적으로, 셋탑박스(340)는 미납오류 팝업 표시 상태, 슬립모드 상태 및 전채널 미가입 상태인 경우, 리셋 명령을 수행한다.In general, the set-top box 340 performs a reset command when the non-payment error pop-up display state, the sleep mode state, and all channels are not subscribed.

미납오류 팝업 표시 상태는 방송 요금을 미납하여, 요금 미납오류 팝업이 IPTV(350)에 표시되는 상태를 의미한다. 전채널 미가입 상태는 셋탑박스가 어느 채널에도 가입되지 않은 상태를 의미한다.The non-payment error pop-up display state refers to a state in which the broadcast fee is not paid and the non-payment error pop-up is displayed on the IPTV 350 . The unsubscribed state of all channels means a state in which the set-top box is not subscribed to any channel.

셋탑박스(340)는 전자장치로부터 리셋 명령을 수신하여, 셋탑박스가 상술한 미납오류 팝업 표시 상태인 경우, 셋탑박스(340)를 리셋할 수 있다.The set-top box 340 may receive a reset command from the electronic device and reset the set-top box 340 when the set-top box is in the above-described non-payment error pop-up display state.

이런 경우, 셋탑박스(340)는 자동적으로 리셋됨으로써, IPTV 서비스를 방송센터(1010)로부터 제공받을 수 있다. 이에 따라, 요금이 완납되더라도, 수동으로 IPTV 셋탑박스를 리셋해야만 IPTV 서비스를 제공받을 수 있었던 종래 기술의 문제를 해결할 수 있다.In this case, the set-top box 340 is automatically reset, so that the IPTV service can be provided from the broadcasting center 1010 . Accordingly, it is possible to solve the problem of the prior art in which the IPTV service can be provided only by manually resetting the IPTV set-top box even if the fee is fully paid.

구현단계에서, 셋탑박스(340)는 SNMP Agent 를 탑재하여, 셋탑박스(340)의 내부 정보를 설정 및 갱신할 수 있다. 셋탑박스(340)의 내부정보는 MIB(Management Information Base) 항목일 수 있다.In the implementation phase, the set-top box 340 may be equipped with an SNMP Agent, and set and update internal information of the set-top box 340 . The internal information of the set-top box 340 may be a Management Information Base (MIB) item.

네트워크 장비들이 특정한 값을 통해 관리될 수 있는데, MIB 항목은 이러한 특정한 값이 설정될 수 있는 항목에 해당될 수 있다. 응용프로그램(가령, SNMP Agent)을 통해 네트웍자원(가령, MIB항목)을 관리할 수 있다.Network devices may be managed through a specific value, and the MIB item may correspond to an item to which this specific value can be set. Network resources (eg, MIB items) can be managed through an application program (eg, SNMP Agent).

본 명세서에서는 리셋 명령만 예로들어 설명하였으나, 제어 명령이 반드시 이에 한정되는 것은 아니다.In this specification, only the reset command has been described as an example, but the control command is not necessarily limited thereto.

한편, 제어부(120)는 제어 명령을 전송한 기기(340)로부터 피드백 명령을 수신하고, 상기 피드백 명령에 대응되는 동작을 수행할 수 있다.Meanwhile, the controller 120 may receive a feedback command from the device 340 that has transmitted the control command, and may perform an operation corresponding to the feedback command.

가령, 제어부(120)는 셋탑박스(340)로부터 리셋 거부 명령을 수신하는 경우, 다시 리셋 가능한 제어 명령을 셋탑박스(340)로 전송할 수 있다.For example, when receiving a reset rejection command from the set-top box 340 , the controller 120 may transmit a resettable control command to the set-top box 340 .

또한, 제어부(120)는 방송센터(1010)로부터 고객에 대응되는 기기 정보를 수신할 수 있으나, 직접 고객에 대응되는 기기 정보를 수신하여 저장할 수 있다.Also, the controller 120 may receive device information corresponding to the customer from the broadcasting center 1010 , but may directly receive and store device information corresponding to the customer.

한편, 고객에 대응되는 기기는 셋탑박스(340) 이외에 IPTV 가 될 수 있으며, 랩탑, PC, 모바일 PC 등을 포함할 수 있으며, 이에 대해서는 한정하지 않는다.Meanwhile, the device corresponding to the customer may be an IPTV other than the set-top box 340, and may include a laptop, a PC, a mobile PC, and the like, but is not limited thereto.

또한, 본 명세서에서는 셋탑박스(340)가 제어부(120)의 제어 명령을 받아, 셋탑박스(340)의 상태에 따라, 리셋여부를 결정하는 것으로 설명하였으나, 이는 일 실시 예에 불과하고, 제어부(120)가 강제적으로 셋탑박스(340)를 리셋할 수도 있다.In addition, in the present specification, the set-top box 340 receives a control command from the control unit 120 and, according to the state of the set-top box 340, has been described as determining whether to reset, but this is only an embodiment, and the control unit ( 120 may forcibly reset the set-top box 340 .

한편, 이하에서는 IPTV 시스템에서 전자장치의 제어방법을 나타내기로 한다.Meanwhile, a method of controlling an electronic device in an IPTV system will be described below.

도 4는 실시예에 따른 전자장치의 제어방법을 나타내는 흐름도이다. 도 3을 함께 참고하여 설명하기로 한다.4 is a flowchart illustrating a method of controlling an electronic device according to an embodiment. It will be described with reference to FIG. 3 together.

도 4에 따르면, 전자장치(100)는 방송 센터에 저장된 고객 리스트에 포함된 적어도 하나의 고객이 미납한 요금 상태 정보를 모니터링한다(S410).Referring to FIG. 4 , the electronic device 100 monitors information on the state of unpaid bills by at least one customer included in the customer list stored in the broadcasting center ( S410 ).

전자장치(100)가 모니터링하는 객체는 방송 센터(1010)에만 한정될 필요는 없고, 고객 정보 및 요금 미납 정보 등을 포함한 객체라면 채용될 수 있다.The object monitored by the electronic device 100 does not need to be limited only to the broadcast center 1010 , and any object including customer information and non-payment information may be employed.

방송센터(1010)는 은행서버(330)로부터 고객의 방송 요금 납부 정보를 수신할 수 있다.The broadcasting center 1010 may receive the customer's broadcasting fee payment information from the bank server 330 .

그 다음으로, 전자장치(100)는 상기 적어도 하나의 고객이 미납한 요금 상태 정보가 제1 상태에서 제2 상태로 변경된 경우, 상기 요금 상태 정보가 변경된 고객에 대응되는 기기로 제어 명령을 전송한다(S420).Next, when the charge status information unpaid by the at least one customer is changed from the first status to the second status, the electronic device 100 transmits a control command to a device corresponding to the customer whose fee status information has changed. (S420).

제1 상태는 요금 미납 상태를 나타내나, 이에 대해서는 한정하지 않는다. 제2 상태는 요금 완납 상태를 나타내나, 역시 이에 대해서는 한정하지 않는다.The first state indicates a non-payment state, but is not limited thereto. The second state indicates a fully paid state, but is not limited thereto.

전자장치(100)는 기 설정된 타임 주기로 상기 적어도 하나의 고객이 미납한 요금 상태 정보를 수신할 수 있다. 전자장치(100)는 방송 센터(1010)로 해당 정보를 요청할 수도 있다.The electronic device 100 may receive charge status information unpaid by the at least one customer at a preset time period. The electronic device 100 may request the corresponding information from the broadcasting center 1010 .

상술한 실시예에 따른 방법은 프로그램으로 저장될 수 있다.The method according to the above-described embodiment may be stored as a program.

또한, 상술한 실시예에 따른 방법은 컴퓨터에서 실행되기 위한 프로그램으로 제작되어 컴퓨터가 읽을 수 있는 기록 매체에 저장될 수 있으며, 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.In addition, the method according to the above-described embodiment may be produced as a program to be executed on a computer and stored in a computer-readable recording medium, and examples of the computer-readable recording medium include ROM, RAM, CD-ROM, There are magnetic tapes, floppy disks, optical data storage devices, and the like, and also includes those implemented in the form of a carrier wave (eg, transmission through the Internet).

컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 상술한 방법을 구현하기 위한 기능적인(function) 프로그램, 코드 및 코드 세그먼트들은 실시예가 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The computer-readable recording medium is distributed in a network-connected computer system, so that the computer-readable code can be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the above-described method can be easily inferred by programmers in the technical field to which the embodiment belongs.

본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다.It is apparent to those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit and essential characteristics of the present invention.

따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.Accordingly, the above detailed description should not be construed as restrictive in all respects but as exemplary. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the present invention are included in the scope of the present invention.

100: 전자장치 방송센터: 1010100: electronics Broadcasting Center: 1010

Claims (18)

전자장치의 제어 방법에 있어서,
방송센터에 저장된 고객 리스트에 포함된 적어도 하나의 고객이 미납한 요금 상태 정보를 모니터링하는 단계;
상기 적어도 하나의 고객이 미납한 요금 상태 정보가 요금미납 상태에서 요금완납 상태로 변경된 경우, 상기 요금 상태 정보가 변경된 고객에 대응되는 기기로 상기 기기가 재부팅 하도록 제어하는 명령인 제어 명령을 전송하는 단계; 및
상기 기기가 미납오류 팝업 표시 상태인 경우, 상기 제어 명령에 따라 상기 기기가 재부팅을 수행하는 단계를 포함하는, 전자장치의 제어 방법.
A method for controlling an electronic device, comprising:
monitoring information on the status of unpaid bills by at least one customer included in the customer list stored in the broadcasting center;
Transmitting a control command, which is a command for controlling the device to reboot, to a device corresponding to the customer whose fee status information is changed when the charge status information unpaid by the at least one customer is changed from the non-payment status to the fully paid status ; and
and performing, by the device, rebooting according to the control command when the device is in a non-payment error pop-up display state.
제1항에 있어서,
상기 모니터링하는 단계는,
기 설정된 타임 주기로 상기 적어도 하나의 고객이 미납한 요금 상태 정보를 상기 방송센터로 문의하는 전자장치의 제어 방법.
According to claim 1,
The monitoring step is
A method of controlling an electronic device for inquiring into the broadcasting center for information on the status of unpaid bills by the at least one customer at a preset time period.
제1항에 있어서,
상기 제어 명령을 전송하는 단계는,
상기 기기가 재부팅하도록 SNMP(Simple Network Management Protocol) Managed Reset 명령을 상기 기기로 전송하는 전자장치의 제어 방법.
According to claim 1,
Transmitting the control command comprises:
A control method of an electronic device for transmitting a Simple Network Management Protocol (SNMP) Managed Reset command to the device to reboot the device.
제1항에 있어서,
상기 제어 명령을 전송한 기기 각각으로부터 피드백 명령을 수신하는 단계;및
상기 피드백 명령에 대응되는 동작을 수행하는 단계;를 더 포함하는 전자장치의 제어 방법.
According to claim 1,
Receiving a feedback command from each device that has transmitted the control command; And
The method of controlling an electronic device further comprising; performing an operation corresponding to the feedback command.
제1항에 있어서,
상기 요금 상태 정보가 변경된 고객에 대응되는 기기를 검색하는 단계;를 더 포함하는 전자장치의 제어 방법.
According to claim 1,
and searching for a device corresponding to the customer whose charge status information has been changed.
제5항에 있어서,
상기 기기를 검색하는 단계는,
상기 방송센터로부터 상기 요금 상태 정보가 변경된 고객에 대응되는 기기 정보를 수신하여 상기 기기를 검색하는 것을 특징으로 하는 전자장치의 제어 방법.
6. The method of claim 5,
Searching for the device comprises:
and receiving device information corresponding to the customer whose charge status information has been changed from the broadcasting center and searching for the device.
제1항에 있어서,
상기 적어도 하나의 고객에 대응되는 기기를 등록하는 단계;를 더 포함하는 전자장치의 제어 방법.
According to claim 1,
and registering a device corresponding to the at least one customer.
제1항에 있어서,
상기 기기는 셋탑박스 또는 IPTV 인 것을 특징으로 하는 전자장치의 제어 방법.
According to claim 1,
The device is a control method of an electronic device, characterized in that the set-top box or IPTV.
전자장치에 있어서,
방송센터와 통신하는 통신부; 및
상기 방송센터에 저장된 고객 리스트에 포함된 적어도 하나의 고객이 미납한 요금 상태 정보를 상기 통신부를 통해 모니터링하고, 상기 적어도 하나의 고객이 미납한 요금 상태 정보가 요금미납 상태에서 요금완납 상태로 변경된 경우, 상기 요금 상태 정보가 변경된 고객에 대응되는 기기로 상기 기기가 미납오류 팝업 표시 상태인 경우 재부팅하도록 제어하는 명령인 제어 명령을 상기 통신부를 통해 전송하는 제어부를 포함하는, 전자장치.
In an electronic device,
a communication unit communicating with the broadcasting center; and
When at least one customer included in the customer list stored in the broadcasting center monitors the status information of the unpaid charge through the communication unit, and the charge status information unpaid by the at least one customer is changed from the non-payment status to the fully paid status , A device corresponding to the customer whose charge status information has been changed, and a control unit configured to transmit, through the communication unit, a control command, which is a command for controlling the device to reboot when the device is in a non-payment error pop-up display state.
제9항에 있어서,
상기 제어부는,
상기 통신부를 통해, 기 설정된 타임 주기로 상기 적어도 하나의 고객이 미납한 요금 상태 정보를 상기 방송센터로 문의하는 전자장치.
10. The method of claim 9,
The control unit is
An electronic device that inquires, through the communication unit, information on the status of unpaid bills by the at least one customer to the broadcasting center at a preset time period.
제9항에 있어서,
상기 제어 명령은,
SNMP(Simple Network Management Protocol) Managed Reset 명령을 포함하는, 전자장치.
10. The method of claim 9,
The control command is
An electronic device comprising a Simple Network Management Protocol (SNMP) Managed Reset command.
제9항에 있어서,
상기 제어부는,
상기 통신부를 통해 상기 제어 명령을 전송한 기기 각각으로부터 피드백 명령을 수신하고, 상기 피드백 명령에 대응되는 동작을 수행하는 전자장치.
10. The method of claim 9,
The control unit is
The electronic device receives a feedback command from each device that has transmitted the control command through the communication unit, and performs an operation corresponding to the feedback command.
제9항에 있어서,
상기 제어부는,
상기 적어도 하나의 고객에 대응되는 기기를 등록하는 전자장치.
10. The method of claim 9,
The control unit is
An electronic device for registering a device corresponding to the at least one customer.
제9항에 있어서,
상기 기기는 셋탑박스 또는 IPTV 인 것을 특징으로 하는 전자장치.
10. The method of claim 9,
The device is an electronic device, characterized in that the set-top box or IPTV.
IPTV 시스템에 있어서,
고객 리스트를 포함하는 방송센터;
상기 고객 리스트에 포함된 적어도 하나의 고객이 미납한 요금 상태 정보를 모니터링하고, 상기 적어도 하나의 고객이 미납한 요금 상태 정보가 요금미납 상태에서 요금완납 상태로 변경된 경우, 상기 요금 상태 정보가 변경된 고객에 대응되는 기기로 상기 기기가 재부팅할 것을 제어하는 명령인 제어 명령을 전송하는 전자장치; 및
미납오류 팝업 표시 상태인 경우, 상기 제어 명령에 따라 재부팅을 수행하는 상기 기기를 포함하는, IPTV 시스템.
In the IPTV system,
Broadcasting center including a customer list;
A customer whose charge status information is changed when the at least one customer included in the customer list monitors the status information of the unpaid fee, and the at least one customer's unpaid fee status information is changed from the non-payment status to the full payment status an electronic device that transmits a control command, which is a command for controlling the device to reboot, to a device corresponding to ; and
and the device rebooting according to the control command when the non-payment error pop-up is displayed.
제15항에 있어서,
상기 전자장치는,
기 설정된 타임 주기로 상기 적어도 하나의 고객이 미납한 요금 상태 정보를 상기 방송센터로 문의하는 IPTV 시스템.
16. The method of claim 15,
The electronic device is
An IPTV system for inquiring into the broadcasting center for information on the status of unpaid charges by the at least one customer at a preset time period.
제15항에 있어서,
상기 기기는,
상기 재부팅하도록 제어하는 명령을 수신하여, 상기 기기가 재부팅해야하는 것으로 판단되는 경우, 상기 기기를 재부팅하는 IPTV 시스템.
16. The method of claim 15,
The device is
An IPTV system for receiving a command for controlling the rebooting and rebooting the device when it is determined that the device needs to be rebooted.
프로세서에 의해 실행되는 것을 통하여 제1항 내지 제8항 중 어느 한 항에 따른 전자장치의 제어 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 해독 가능 기록 매체.A computer-readable recording medium recording a program for executing the method of controlling an electronic device according to any one of claims 1 to 8 through being executed by a processor.
KR1020210125754A 2015-04-24 2021-09-23 Electronic device, control method thereof, program, medium storage and internet protocol television system Active KR102493299B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210125754A KR102493299B1 (en) 2015-04-24 2021-09-23 Electronic device, control method thereof, program, medium storage and internet protocol television system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020150057703A KR20160126537A (en) 2015-04-24 2015-04-24 Electronic device, control method thereof, program, medium storage and internet protocol television system
KR1020210125754A KR102493299B1 (en) 2015-04-24 2021-09-23 Electronic device, control method thereof, program, medium storage and internet protocol television system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020150057703A Division KR20160126537A (en) 2015-04-24 2015-04-24 Electronic device, control method thereof, program, medium storage and internet protocol television system

Publications (2)

Publication Number Publication Date
KR20210119357A true KR20210119357A (en) 2021-10-05
KR102493299B1 KR102493299B1 (en) 2023-01-30

Family

ID=57518482

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020150057703A Ceased KR20160126537A (en) 2015-04-24 2015-04-24 Electronic device, control method thereof, program, medium storage and internet protocol television system
KR1020210125754A Active KR102493299B1 (en) 2015-04-24 2021-09-23 Electronic device, control method thereof, program, medium storage and internet protocol television system

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020150057703A Ceased KR20160126537A (en) 2015-04-24 2015-04-24 Electronic device, control method thereof, program, medium storage and internet protocol television system

Country Status (1)

Country Link
KR (2) KR20160126537A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250190960A1 (en) * 2023-12-11 2025-06-12 Motorola Mobility Llc Payment recovery boot mode for mobile devices

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7474554B2 (en) * 2019-10-09 2024-04-25 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Equipment monitoring method, equipment monitoring device, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060094783A (en) 2005-02-26 2006-08-30 허재영 Pencil tube for sharpened pencil maximized image transfer area
KR100791124B1 (en) * 2006-09-28 2008-01-02 (주)브로드밴드솔루션즈 System and method for managing a broadcast receiving device
KR101413297B1 (en) * 2010-11-22 2014-07-01 한국전자통신연구원 System and method for managing provisioning of terminal device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060094783A (en) 2005-02-26 2006-08-30 허재영 Pencil tube for sharpened pencil maximized image transfer area
KR100791124B1 (en) * 2006-09-28 2008-01-02 (주)브로드밴드솔루션즈 System and method for managing a broadcast receiving device
KR101413297B1 (en) * 2010-11-22 2014-07-01 한국전자통신연구원 System and method for managing provisioning of terminal device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250190960A1 (en) * 2023-12-11 2025-06-12 Motorola Mobility Llc Payment recovery boot mode for mobile devices

Also Published As

Publication number Publication date
KR20160126537A (en) 2016-11-02
KR102493299B1 (en) 2023-01-30

Similar Documents

Publication Publication Date Title
CN101159577B (en) Apparatus for receiving adaptive broadcast signal and method thereof
US8266249B2 (en) Providing remote access to multimedia content
US8494516B2 (en) Delivery of subscription services to roaming users through head end equipment
US20100192183A1 (en) Mobile Device Access to Multimedia Content Recorded at Customer Premises
US8898691B2 (en) Control of access to multimedia content
US20090144790A1 (en) Broadcast receiver and method for receiving adaptive broadcast signal
US9800933B1 (en) Electronic program guide features including IP video with available HD in the clear channels
CN102970581B (en) A kind of digital TV data transmission method, device and system
KR102493299B1 (en) Electronic device, control method thereof, program, medium storage and internet protocol television system
US8468558B2 (en) Method and apparatus for bandwidth consumption usage reporting of non-managed sources
US10237627B2 (en) System for providing audio recordings
KR20110013934A (en) Method and apparatus for providing personal channel service of IPTV
KR20120014662A (en) Method and apparatus for providing content of IPTV to portable device and playing it on portable device
KR100862144B1 (en) IPTV music portal service system and its transmission / reception method
KR101603113B1 (en) Iptv broadcast receiver and application data receiving method thereof
KR20110071574A (en) Device that provides booking service using IP
KR20110007379A (en) System for providing user based consecutive iptv contents and mehtod thereof
KR20130067692A (en) System of providing n-screen broadcasting service using video gateway and method of the same
KR20110042767A (en) Display device and control method thereof
KR20110003921A (en) Display device and its content providing method

Legal Events

Date Code Title Description
A107 Divisional application of patent
PA0107 Divisional application

Comment text: Divisional Application of Patent

Patent event date: 20210923

Patent event code: PA01071R01D

Filing date: 20150424

Application number text: 1020150057703

PG1501 Laying open of application
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20211022

Comment text: Request for Examination of Application

Patent event code: PA02011R04I

Patent event date: 20210923

Comment text: Divisional Application of Patent

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20220704

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20221103

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20230125

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20230126

End annual number: 3

Start annual number: 1

PG1601 Publication of registration