Nothing Special   »   [go: up one dir, main page]

KR101723228B1 - Method and Apparatus for providing application service - Google Patents

Method and Apparatus for providing application service Download PDF

Info

Publication number
KR101723228B1
KR101723228B1 KR1020100040251A KR20100040251A KR101723228B1 KR 101723228 B1 KR101723228 B1 KR 101723228B1 KR 1020100040251 A KR1020100040251 A KR 1020100040251A KR 20100040251 A KR20100040251 A KR 20100040251A KR 101723228 B1 KR101723228 B1 KR 101723228B1
Authority
KR
South Korea
Prior art keywords
information
application
broadcast receiver
broadcast
personalized
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.)
Active
Application number
KR1020100040251A
Other languages
Korean (ko)
Other versions
KR20110120711A (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 KR1020100040251A priority Critical patent/KR101723228B1/en
Publication of KR20110120711A publication Critical patent/KR20110120711A/en
Application granted granted Critical
Publication of KR101723228B1 publication Critical patent/KR101723228B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/44Arrangements characterised by circuits or components specially adapted for broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal

Landscapes

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

Abstract

본 발명은 어플리케이션 서비스 제공 방법 및 장치를 개시한다. 본 발명은 방송 시스템의 어플리케이션 서비스 제공 방법으로서, 방송 수신기에 대한 속성 정보를 저장하는 단계-상기 속성 정보는 상기 방송 수신기에 대한 고유 식별자, 그룹 정보 및 성능 정보 중 적어도 하나를 포함함-; 제1 방송 수신기로부터 고유 식별자를 수신하는 단계; 상기 고유 식별자에 식별하여 상기 제1 방송 수신기에 상응하는 개인화된 어플리케이션 정보 테이블을 생성하는 단계; 및 상기 개인화된 어플리케이션 정보 테이블을 상기 제1 방송 수신기로 전송하는 단계를 포함한다. 본 발명에 따르면, 각 방송 수신기의 속성 별로, 개인화된 AIT를 제공할 수 있는 장점이 있다.The present invention discloses a method and apparatus for providing an application service. A method of providing an application service of a broadcast system, the method comprising: storing attribute information for a broadcast receiver, the attribute information including at least one of a unique identifier, group information, and performance information for the broadcast receiver; Receiving a unique identifier from a first broadcast receiver; Identifying a unique identifier and generating a personalized application information table corresponding to the first broadcast receiver; And transmitting the personalized application information table to the first broadcast receiver. According to the present invention, personalized AIT can be provided for each broadcast receiver property.

Description

어플리케이션 서비스 제공 방법 및 장치{Method and Apparatus for providing application service}TECHNICAL FIELD [0001] The present invention relates to a method and an apparatus for providing an application service,

본 발명은 어플리케이션 서비스 제공 방법 및 장치에 관한 것으로서, 방송 수신기에 따라 서로 다른 어플리케이션이 설치될 수 있도록 하는 방법, 장치 및 시스템에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and apparatus for providing an application service, and a method, an apparatus, and a system for allowing different applications to be installed according to a broadcast receiver.

방송 기술의 발전, 다양한 신규 방송 매체의 출현, 방송과 통신의 융합 등 최근 들어 방송환경이 급변하고 있다. 시청자가 TV를 통해 방송국에서 보내주는 단방향 A/V서비스를 수동적으로 즐기는 방송환경에서 뉴스, 교통정보, 날씨정보 등과 같은 정보서비스 및 전자상거래, 홈뱅킹 등과 같은 다양한 양방향 데이터 서비스를 능동적으로 적극 참여하면서 즐길 수 있는 대화형 방송 즉 데이터방송 환경으로 확대되고 있다.The development of broadcasting technology, the emergence of various new broadcasting media, the convergence of broadcasting and communication, and the broadcasting environment are changing rapidly. In the broadcast environment where viewers passively enjoy a one-way A / V service sent from a broadcasting station through a TV, information services such as news, traffic information, weather information, and various interactive data services such as e-commerce and home banking are actively participated and enjoyed The data broadcasting environment.

데이터방송 기술은 유럽의 DVB(Digital Video Broadcasting), ETSI(European Telecommunications Standards Institute)를 비롯하여 미국의 ATSC(Advanced Television Systems Committee), SCTE(Society of Cable Telecommunications Engineers), CableLabs, 일본의 ARIB(Association of Radio Industries and Businesses) 등 세계 주요 표준화 단체에서 표준화를 해 오고 있으며, 최근에는 신규 방송매체인 IPTV를 수용하기 위한 표준화도 국내외적으로 진행하고 있다.Data broadcasting technologies are being developed in Europe, including DVB (Digital Video Broadcasting), ETSI (European Telecommunications Standards Institute), US Advanced Television Systems Committee (ATSC), Society of Cable Telecommunications Engineers (SCTE), CableLabs, Industries and Businesses). In recent years, standardization for accommodating IPTV, a new broadcasting medium, has been carried out both domestically and internationally.

데이터방송 표준화가 가장 먼저 시작된 MHP(Multimedia Home Platform)는 DVB 및 ETSI를 통해 표준화가 이루어지고 있다. MHP는 1.0, 1.1, 1.2 등 3가지 버전으로 배포되고 있으며, 1.0 버전은 자바 플랫폼 기반이고, 1.1은 1.0 버전에 Stored Application, HD video 및 graphics, 그리고 DVB-HTML이라고 하는 Markup 언어 기능이 추가되었다. 마지막으로 1.2 버전은 1.1 버전에 OCAP(OpenCable Application Platform)에서 도입한 Monitor Application, Unbound Application 그리고, 광대역 IP 망(IPTV)을 통한 DVB 서비스의 전송을 지원하기 위해 현재 DVB 및 ETSI를 통해 표준화가 진행되고 있다. MHP (Multimedia Home Platform) which is the first to standardize data broadcasting has been standardized through DVB and ETSI. MHP is distributed in three versions such as 1.0, 1.1 and 1.2. Version 1.0 is based on the Java platform. 1.1 is added to the version 1.0 with the Markup language feature called Stored Application, HD video and graphics, and DVB-HTML. Finally, the 1.2 version is being standardized through DVB and ETSI to support the transmission of DVB service through Monitor Application, Unbound Application and Broadband IP network (IPTV) introduced in OCAP (OpenCable Application Platform) have.

또한, 디지털 데이터 방송 표준 중에 하나로서 GEM(Globally Executable MHP)도 존재한다. GEM은 DVB가 아닌 다양한 방송 환경에서도 MHP를 도입할 수 있도록 하기 위해, DVB 방송 환경에 특화된 부분을 제거한 표준으로서, 상호연동성에 가장 초점을 두고 개발되었으며 MHP의 규격을 최대한 사용한다. There is also a GEM (Globally Executable MHP) as one of digital data broadcasting standards. GEM was developed with the focus on interoperability as a standard that eliminates parts specialized in DVB broadcasting environment in order to enable MHP to be introduced in various broadcasting environments other than DVB, and uses the MHP standard as much as possible.

MHP 또는 GEM 표준에서는 전송 스트림(Transport Stream)내에 송출 되거나, HTTP나 HTTPS 상으로AIT(Application Information Table)가 방송 수신기에 제공되며, 방송 수신기는 AIT를 참조하여 AIT에 포함된 어플리케이션을 다운로드하고, 이를 관리한다. 같은 방법으로 XAIT(eXtended Application Information Table)라는 테이블이 제공 되는데, 동일한 목적이나, 언바운드 어플리케이션(unbound application)의 정보를 제공하기 위한 테이블이다. 언바운드 어플리케이션 은 일반 PC에서는 데몬(daemon)과 같이 상주 해서 서비스를 제공하는 어플리케이션이다. 이는 서비스의 형태에 의한 구분이지, 데이터의 형태, 방법 등 모든 면에서는 동일하기 때문에, 하기에서 XAIT와 AIT는 동일한 의미로 간주하여 설명한다.In the MHP or GEM standard, an application information table (AIT) is provided to a broadcast receiver in the form of a transport stream, or on an HTTP or HTTPS basis. The broadcast receiver downloads an application included in the AIT with reference to the AIT, Management. In the same way, a table called XAIT (eXtended Application Information Table) is provided, which is a table for providing the same purpose or information of an unbound application. An unbound application is a daemon that resides on a regular PC and provides services. This is the same in all aspects, such as the type of service, the type of data, the method, etc. Therefore, XAIT and AIT are assumed to have the same meaning in the following description.

상기한 바와 같이, AIT 는 어플리케이션 시그널링을 위한 정보 테이블로서, 종래의 MHP 또는 GEM 표준에서는 AIT를 모든 방송 수신기에 일괄적으로 제공할 뿐, 방송 수신기 각각에 특화된 AIT를 제공하는 것에 대해서는 고려하고 있지 않다.As described above, the AIT is an information table for application signaling. In the conventional MHP or GEM standard, the AIT is provided collectively to all broadcast receivers, but not to provide AIT specific to each broadcast receiver .

근래에 데이터 방송 서비스의 활성화에 따라 방송 수신기의 사양이 크게 차이가 나는데, 종래에는 방송 수신기의 사양에 따라 서로 다른 어플리케이션을 제공하지도 못하고 있으며, 나아가 방송 수신기를 소지한 사용자를 위해 특화된 어플리케이션을 제공하지 못하는 문제점이 있다.2. Description of the Related Art [0002] In recent years, specifications of broadcast receivers have greatly varied according to the activation of a data broadcasting service. However, conventionally, different applications are not provided according to specifications of broadcast receivers. Further, There is a problem that can not be done.

본 발명은 상기한 바와 같은 종래기술의 문제점을 해결하기 위해, 각 방송 수신기에 차별화된 어플리케이션을 제공할 수 있는 어플리케이션 서비스 제공 방법, 장치 및 시스템을 제안하고자 한다.In order to solve the problems of the related art as described above, the present invention proposes an application service providing method, an apparatus and a system capable of providing differentiated applications to broadcast receivers.

상기한 목적을 달성하기 위해 본 발명의 바람직한 일 실시예에 따르면, 방송 시스템의 어플리케이션 서비스 제공 방법으로서, 방송 수신기에 대한 속성 정보를 저장하는 단계-상기 속성 정보는 상기 방송 수신기에 대한 고유 식별자, 그룹 정보 및 사양 정보 중 적어도 하나를 포함함-; 제1 방송 수신기로부터 고유 식별자를 수신하는 단계; 상기 고유 식별자에 식별하여 상기 제1 방송 수신기에 상응하는 개인화된 어플리케이션 정보 테이블을 생성하는 단계; 및 상기 개인화된 어플리케이션 정보 테이블을 상기 제1 방송 수신기로 전송하는 단계를 포함하는 어플리케이션 서비스 제공 방법이 제공된다. According to another aspect of the present invention, there is provided a method of providing an application service of a broadcast system, the method comprising: storing attribute information for a broadcast receiver, the attribute information including a unique identifier for the broadcast receiver, Information and specification information; Receiving a unique identifier from a first broadcast receiver; Identifying a unique identifier and generating a personalized application information table corresponding to the first broadcast receiver; And transmitting the personalized application information table to the first broadcast receiver.

바람직하게, 상기 그룹 정보는 상기 방송 수신기의 사용자가 속한 그룹에 관한 정보일 수 있고, 상기 그룹 정보는 상기 방송 수신기의 사용자가 속한 회사, 종교, 동호회 및 친족 식별 정보 중 적어도 하나일 수 있다. Preferably, the group information may be information on a group to which the user of the broadcast receiver belongs, and the group information may be at least one of a company, a religion, a club, and a parent identification information to which the user of the broadcast receiver belongs.

상기 사양 정보는 상기 방송 수신기의 지원 가능 인터페이스 정보 및 지원 가능 영상 정보 중 적어도 하나일 수 있다. The specification information may be at least one of supportable interface information and supportable image information of the broadcast receiver.

바람직하게, 상기 지원 가능 인터페이스 정보는 상기 방송 수신기의 모션 마우스 지원 여부에 관한 정보를 포함하며, 상기 지원 가능 영상 정보는 상기 방송 수신기의 3D 영상 지원 여부에 관한 정보를 포함한다. Preferably, the supportable interface information includes information on whether or not the broadcast receiver supports the motion mouse, and the supportable video information includes information on whether or not the broadcast receiver supports 3D video.

바람직하게, 상기 제1 방송 수신기는 상기 개인화된 어플리케이션 정보 테이블에 포함된 하나 이상의 어플리케이션을 상기 방송 시스템으로부터 다운로드 할 수 있다. Preferably, the first broadcast receiver may download one or more applications included in the personalized application information table from the broadcasting system.

보다 바람직하게, 상기 방송 수신기는 복수이며, 상기 방송 시스템은 상기 복수의 방송 수신기의 그룹 또는 사양에 따른 복수의 어플리케이션 서버를 구비하며, 상기 제1 방송 수신기는 자신이 속한 그룹 및 사양에 따른 어플리케이션 서버에 접속하여 상기 하나 이상의 어플리케이션을 다운로드한다.Preferably, the broadcast receiver includes a plurality of application servers according to a group or specification of the plurality of broadcast receivers, and the first broadcast receiver is an application server And downloads the one or more applications.

본 발명의 다른 측면에 따르면, 방송 시스템의 어플리케이션 서비스 제공 방법으로서, 방송 수신기에 대한 속성 정보를 저장하는 단계-상기 속성 정보는 상기 방송 수신기에 대한 고유 식별자, 그룹 정보 및 사양 정보 중 적어도 하나를 포함함-; 상기 속성 정보를 이용하여 상기 방송 수신기에 상응하는 개인화된 어플리케이션 정보 테이블을 생성하는 단계; 및 상기 방송 수신기로부터 고유 식별자를 수신하는 단계; 상기 고유 식별자를 식별하여 상기 방송 수신기에 상응하는 개인화된 어플리케이션 정보 테이블을 추출하는 단계; 및 상기 개인화된 어플리케이션 정보 테이블을 상기 방송 수신기로 전송하는 단계를 포함하는 어플리케이션 서비스 제공 방법이 제공된다. According to another aspect of the present invention, there is provided a method of providing an application service of a broadcast system, the method comprising: storing attribute information for a broadcast receiver, the attribute information including at least one of a unique identifier, group information, box-; Generating a personalized application information table corresponding to the broadcast receiver using the attribute information; And receiving a unique identifier from the broadcast receiver; Identifying the unique identifier and extracting a personalized application information table corresponding to the broadcast receiver; And transmitting the personalized application information table to the broadcast receiver.

본 발명의 또 다른 측면에 따르면, 어플리케이션 서비스 제공 장치로서, 방송 수신기에 대한 속성 정보를 저장하는 데이터베이스-상기 속성 정보는 상기 방송 수신기에 대한 고유 식별자, 그룹 정보 및 사양 정보 중 적어도 하나를 포함함-; 상기 방송 수신기로부터 고유 식별자를 수신하는 네트워크 통신부; 및 상기 데이터베이스를 참조하여 상기 고유 식별자에 상응하는 개인화된 어플리케이션 정보 테이블(Application Information Table)을 생성하는 AIT 생성기를 포함하는 어플리케이션 서비스 제공 장치가 제공된다.According to another aspect of the present invention, there is provided an application service providing apparatus, comprising: a database storing attribute information for a broadcast receiver, the attribute information including at least one of a unique identifier, group information, and specification information for the broadcast receiver; ; A network communication unit for receiving a unique identifier from the broadcast receiver; And an AIT generator for referring to the database and generating a personalized application information table corresponding to the unique identifier.

본 발명에 따르면, 속성 정보를 참조하여 방송 수신기의 사양 및 방송 수신기 사용자가 속한 그룹에 따라 개인화된 어플리케이션 정보 테이블을 제공할 수 있는 장점이 있다.According to the present invention, it is possible to provide a personalized application information table according to a specification of a broadcasting receiver and a group to which a broadcast receiver user belongs, by referring to the attribute information.

도 1은 본 발명의 바람직한 일 실시예에 따른 어플리케이션 서비스 제공 시스템을 도시한 도면.
도 2는 본 발명의 바람직한 일 실시예에 따른 방송 시스템의 상세 구성을 도시한 도면.
도 3은 본 발명의 일 실시예에 따른 데이터베이스 필드 구조를 도시한 도면.
도 4는 본 발명의 일 실시예에 따른 어플리케이션 서비스 제공 과정의 흐름도.
1 is a diagram illustrating an application service providing system according to a preferred embodiment of the present invention.
BACKGROUND OF THE INVENTION 1. Field of the Invention [0001]
3 illustrates a database field structure in accordance with an embodiment of the present invention.
4 is a flowchart of an application service providing process according to an embodiment of the present invention;

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. Like reference numerals are used for like elements in describing each drawing.

이하, 본 발명의 바람직한 실시예를 첨부한 도면들을 참조하여 상세히 설명하기로 한다.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 바람직한 일 실시예에 따른 어플리케이션 서비스 제공 시스템을 도시한 도면이다. 1 is a diagram illustrating an application service providing system according to a preferred embodiment of the present invention.

도 1에 도시된 바와 같이, 본 실시예에 따른 방송 시스템(100)은 네트워크를 통해 하나 이상의 방송 수신기(102-1 내지 102-n, 이하, ‘102’로 통칭함)와 연결된다. 1, the broadcasting system 100 according to the present embodiment is connected to one or more broadcast receivers 102-1 to 102-n (hereinafter referred to as '102') through a network.

여기서, 네트워크는 지상망, 케이블망, 위성망 및 인터넷을 모두 포함할 수 있다. Here, the network may include both a terrestrial network, a cable network, a satellite network, and the Internet.

본 실시예에 따른 방송 시스템(100)은 미리 설정된 스케줄에 따라 방송 프로그램을 제공한다. 또한, 다양한 방송 채널에 대한 오디오 및 비디오 신호(방송 프로그램) 각각을 미리 설정된 포맷으로 변환하며, 이를 방송 프로그램과 관련된 데이터 및 어플리케이션과 결합한 전송 스트림을 방송 수신기(102)로 송출한다. The broadcasting system 100 according to the present embodiment provides a broadcasting program according to a predetermined schedule. In addition, each of the audio and video signals (broadcast programs) for the various broadcast channels is converted into a predetermined format, and the transport stream combining the data and the application related to the broadcast program is transmitted to the broadcast receiver 102.

또한, 방송 시스템(100)은 각 방송 프로그램에 대한 스케줄링 기능, 가입자 이외에 다른 사용자가 접근하지 못하도록 수신 제한을 위한 스크램블링을 수행한다. In addition, the broadcasting system 100 performs scheduling for each broadcast program, scrambling for restricting reception so that no other user can access the subscriber.

나아가 방송 시스템(100)은 상향 채널을 통한 사용자의 요구 사항을 처리하기 위한 별도의 통신 서버(예를 들어, 리턴 패스 서버)를 구비하면서 인터넷 서비스 및 각종 통신 서비스를 제공할 수 있다.Furthermore, the broadcasting system 100 may provide an Internet service and various communication services, while having a separate communication server (e.g., a return path server) for processing a user's request through an uplink channel.

방송 수신기(102)는 방송 시스템(100)이 전송하는 전송 스트림 중 소정 채널 에 해당하는 전송 스트림을 선택적으로 수신하여 출력한다. The broadcast receiver 102 selectively receives a transport stream corresponding to a predetermined channel among the transport streams transmitted by the broadcasting system 100 and outputs the transport stream.

여기서, 방송 수신기(102)는 전송 스트림을 선택적으로 수신하고, 이를 디코딩하는 셋톱박스일 수 있으나, 반드시 이에 한정되지 않으며, 데스크탑, 노트북, 그밖에 네트워크를 통해 수신된 전송 스트림을 디코딩할 수 있는 단말이라면 모두 포함할 수 있다. Here, the broadcast receiver 102 may be a set-top box that selectively receives a transport stream and decodes the transport stream, but is not limited thereto. If the terminal is a desktop, a notebook, or a terminal capable of decoding a transport stream received via a network You can include both.

방송 시스템(100)이 전송하는 전송 스트림에는 서비스 정보(즉,채널 정보) 시그널링을 위한 SI(System Information)가 포함된다. The transport stream transmitted by the broadcasting system 100 includes SI (System Information) for signaling service information (i.e., channel information).

SI는 부켓 어소시에이션 테이블(Bouquet Association Table, "BAT"), 서비스 디스크립션 테이블(Service description table "SDT"), 이벤트 정보 테이블(Event information table, "EIT"), 어플리케이션 정보 테이블(Application information table, "AIT") 등을 포함한다. 이 중에서, AIT는 특정 서비스를 위해 방송 수신기(102)에 설치되어야 하는 어플리케이션에 관한 상세 정보가 포함되며, 예를 들어, 어플리케이션 식별 정보, 어플리케이션 위치 정보가 포함될 수 있다.The SI includes a bouquet association table (BAT), a service description table (SDT), an event information table (EIT), an application information table (AIT) "). The AIT includes detailed information about an application to be installed in the broadcast receiver 102 for a specific service, and may include application identification information and application location information, for example.

상기한 바와 같이, 어플리케이션 정보 테이블은 AIT외에 XAIT을 포함할 수 있으며, 하기에서는 편의를 위해, AIT를 중심으로 설명할 것이나, 어플리케이션 정보 테이블에 XAIT까지 포함될 수 있다는 점을 당업자는 이해하여야 할 것이다. As described above, the application information table may include XAIT in addition to the AIT. In the following, the AIT will be mainly described for convenience, but it should be understood by those skilled in the art that the application information table may include XAIT.

여기서, 어플리케이션 위치 정보는 어플리케이션이 저장된 서버의 주소 정보일 수 있고, 또는 미리 송출되고 있어서 조인(join) 하여 데이터 획득이 가능한 멀티캐스트(multicast) 채널의 식별자(original network id, transport stream id, service id)일 수도 있다.Here, the application location information may be address information of a server in which an application is stored, or may be an identifier of a multicast channel (eg, an original network id, a transport stream id, a service id ).

표 1은 본 발명에서 사용하는 정보 테이블인 XAIT 포맷으로서, 여기에는 어플리케이션의 위치 정보가 있으며, 어플리케이션 위치 정보는 (<location> field, 혹은 <transportViaOC> field)에 기입되며, 이는 http(s) 주소뿐 아니라, multicast 채널의 식별자(original network id, transport stream id, service id)가 될 수도 있다.Table 1 shows the XAIT format, which is an information table used in the present invention. Here, there is the location information of the application, and the application location information is written in the <location> field or the <transportViaOC> field, But may also be an identifier of a multicast channel (original network id, transport stream id, service id).

Figure 112010027930321-pat00001
Figure 112010027930321-pat00001

본 발명의 바람직한 일 실시예에 따르면, 방송 시스템(100)은 방송 수신기(102) 별로 개인화된 AIT를 제공할 수 있다. According to a preferred embodiment of the present invention, the broadcasting system 100 may provide personalized AIT for each broadcast receiver 102.

방송 수신기(102)가 최초로 방송 시스템(100)의 서비스에 진입하는 경우에 제공되는 AIT에는 방송 수신기(102)에 기본적으로 설치되어야 하는 어플리케이션에 관한 정보가 포함된다. The AIT provided when the broadcast receiver 102 first enters the service of the broadcasting system 100 includes information about an application that should be installed in the broadcast receiver 102 basically.

여기서, 최초 서비스 진입은 방송 수신기(102)가 방송 시스템(100)에서 제공되는 전송 스트림을 처음으로 수신하는 것으로 정의될 수 있다. Herein, the initial service entry may be defined as the broadcast receiver 102 first receiving the transport stream provided in the broadcast system 100.

본 실시예에 따른 방송 시스템(100)에는 각 방송 수신기에 대한 고유 식별자, 그룹 정보, 사양 정보 등과 같은 속성 정보를 유지하면서, 특정 방송 수신기(102)가 처음으로 서비스에 진입하는 경우, 해당 방송 수신기(102)의 속성 정보를 참조하여 해당 방송 수신기를 위한 개인화된 AIT를 생성하며, 이를 방송 수신기(102)로 전송한다. 이 때 모든 사용자가 download 받아야 하는 공통 어플리케이션 이 있는 경우, 멀티캐스트(multicast)를 하고 AIT에 이 정보를 기입할 수 있다.When the specific broadcast receiver 102 enters the service for the first time while maintaining the attribute information such as unique identifier, group information, specification information and the like for each broadcast receiver, Generates a personalized AIT for the corresponding broadcast receiver with reference to the attribute information of the broadcast receiver 102, and transmits the personalized AIT to the broadcast receiver 102. At this time, if there is a common application that all users should download, they can multicast and write this information to the AIT.

상기와 같이, 방송 시스템(100)은 AIT를 방송 수신기(102)의 최초 서비스 진입 시에 동적으로 생성할 수도 있으나, 이에 한정됨이 없이 방송 시스템(100)은 데이터베이스(210)에 저장된 방송 수신기(102)의 속성 정보를 참조하여 미리 생성하고, 방송 수신기(102)로 미리 생성된 개인화된 AIT를 전송할 수도 있다. As described above, the broadcasting system 100 may generate the AIT dynamically at the time of the first service entry of the broadcasting receiver 102, ), And may transmit the personalized AIT generated in advance to the broadcast receiver 102.

또한, 개인화된 AIT는 서비스 최초 진입 시뿐만 아니라, 특정 방송 수신기(102)를 위한 새로운 어플리케이션이 등록되거나 또는 기존 어플리케이션이 변경되는 경우, 등록 또는 변경된 사항을 반영하여 방송 수신기(102)에 제공될 수 있다. In addition, the personalized AIT can be provided to the broadcast receiver 102 not only when the service is first entered, but also when a new application for a particular broadcast receiver 102 is registered or an existing application is changed, have.

하기에서는 방송 수신기(102)의 최초 서비스 진입 시에 AIT를 동적으로 생성하는 것을 중심으로 설명한다. In the following description, the AIT will be dynamically generated at the time of entering the first service of the broadcast receiver 102.

기존에는 MHP 또는 GEM 표준에서도 AIT의 개인화 또는 그룹화에 대해서는 논의가 되지 않았는데, 본 실시예와 같이 개인화된 AIT를 제공하는 경우, 각 방송 수신기(102) 별로 보다 특화된 서비스를 제공할 수 있다. In the past, there has been no discussion about personalization or grouping of AITs in the MHP or GEM standards. In the case of providing personalized AIT as in the present embodiment, more specialized services can be provided for each broadcast receiver 102.

도 2는 본 발명의 바람직한 일 실시예에 따른 방송 시스템의 상세 구성을 도시한 도면이다. 2 is a detailed block diagram of a broadcasting system according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 본 실시예에 따른 방송 시스템은 비디오 인코더(200), 오디오 인코더(202), AIT 생성기(204), 멀티플렉서(206), 모듈레이터(208), 데이터베이스(210) 및 네트워크 통신부(212)를 포함할 수 있다. 2, the broadcasting system according to the present embodiment includes a video encoder 200, an audio encoder 202, an AIT generator 204, a multiplexer 206, a modulator 208, a database 210, And a communication unit 212.

비디오 인코더(200)는 방송 프로그램 프로바이더 등으로부터 제공된 방송 프로그램의 비디오 신호를 디지털 방송 표준에 속하는 MPEG2 (Moving Picture Experts Group 2) 스트림으로 변환한다. The video encoder 200 converts a video signal of a broadcast program provided from a broadcast program provider or the like into an MPEG2 (Moving Picture Experts Group 2) stream belonging to a digital broadcast standard.

또한, 오디오 인코더(202)는 방송 프로그램의 오디오 신호를 MPEG2 스트림 또는 AC-3 스트림과 같이 미리 설정된 포맷으로 변환한다. In addition, the audio encoder 202 converts the audio signal of the broadcast program into a predetermined format such as an MPEG2 stream or an AC-3 stream.

상기와 같이 인코딩된 비디오 및 오디오 스트림은 멀티플렉서(206)로 입력된다. The encoded video and audio streams are input to a multiplexer 206.

멀티플렉서(206)에는 어플리케이션에 관한 AIT가 입력되며, AIT는 비디오 및 오디오 스트림과 함께 다중화되어 모듈레이터(208)로 출력된다. The AIT is input to the multiplexer 206, and the AIT is multiplexed with the video and audio streams and output to the modulator 208.

AIT 생성기(204)는 데이터베이스(210)를 참조하여 각 방송 수신기(102)를 위한 개인화된 AIT를 생성한다. The AIT generator 204 refers to the database 210 and generates a personalized AIT for each broadcast receiver 102.

도 3은 본 발명의 바람직한 일 실시예에 따른 데이터베이스(210)의 필드 구조를 도시한 도면이다. FIG. 3 is a diagram illustrating a field structure of a database 210 according to an exemplary embodiment of the present invention.

도 3에 도시된 바와 같이, 본 실시예에 따른 데이터베이스(210)에는 고유 식별자 필드(300), 그룹 필드(302) 및 사양 필드(304)가 포함된다. As shown in FIG. 3, the database 210 according to the present embodiment includes a unique identifier field 300, a group field 302, and a specification field 304.

고유 식별자 필드(300)에는 각 방송 수신기(102)의 식별을 위한 고유 식별자가 저장되며, 고유 식별자는 방송 수신기(102)의 제조 코드, 방송 수신기(102)의 사용자 식별 정보 등을 포함할 수 있다. The unique identifier field 300 stores a unique identifier for identifying each broadcast receiver 102. The unique identifier may include a manufacturer code of the broadcast receiver 102 and user identification information of the broadcast receiver 102 .

그룹 필드(302)에는 방송 수신기(102)의 사용자가 속한 그룹을 식별하기 위한 정보가 저장된다. The group field 302 stores information for identifying the group to which the user of the broadcast receiver 102 belongs.

여기서, 그룹은 사용자가 속한 회사, 종교, 동호회, 친족 등을 의미하며, 그룹 정보는 상기한 회사, 종교, 동호회, 친족 등에 관한 식별 정보를 포함할 수 있다Here, the group refers to a company, a religion, a club, a relative, etc. belonging to the user, and the group information may include identification information on the company, religion, club,

본 실시예에 따르면, 그룹 정보에는 사용자가 속한 하나 이상의 그룹에 대한 정보가 저장될 수 있으며, AIT 생성기(204)는 하나 이상의 그룹 정보를 모두 반영하는 개인화된 AIT를 생성할 수 있다. According to the present embodiment, information on one or more groups to which a user belongs may be stored in the group information, and the AIT generator 204 may generate a personalized AIT that reflects all of the one or more group information.

사양 필드(304)에는 방송 수신기(102)에서 지원하는 사양에 관한 정보가 저장된다. In the specification field 304, information on specifications supported by the broadcast receiver 102 is stored.

사양 정보에는 방송 수신기(102)에서 지원할 수 있는 인터페이스 정보, 영상 정보가 포함될 수 있다. 예를 들어, 방송 수신기(102)의 지원 가능 인터페이스 정보는 방송 수신기(102)가 통상의 리모트 컨트롤러의 신호만 처리 가능한지, 모션 마우스와 연결이 가능한지, 터치 스크린 기능이 지원되는지 여부에 관한 정보를 포함할 수 있다. The specification information may include interface information and image information that can be supported by the broadcast receiver 102. For example, the supportable interface information of the broadcast receiver 102 includes information about whether the broadcast receiver 102 can process only signals of a normal remote controller, connect to a motion mouse, and whether or not the touch screen function is supported can do.

또한, 지원 가능 영상 정보는 방송 수신기(102)가 SD, HD 및 3D(3차원) 영상 중 어떠한 영상까지 지원 가능한지에 관한 정보를 포함할 수 있다. In addition, the supportable image information may include information on which of the SD, HD, and 3D (3D) images can be supported by the broadcast receiver 102.

그밖에 사양 정보는 상기 방송 수신기의 지원 가능 인터페이스 정보 및 지원 가능 영상 정보 중 적어도 하나일 수 있으며, 그밖에 하드디스크의 유무, 듀얼 디코더(dual decoder) 지원 여부에 관한 정보를 더 포함할 수 있다. In addition, the specification information may be at least one of the supportable interface information and the supportable video information of the broadcast receiver, and may further include information on whether there is a hard disk or whether a dual decoder is supported.

하드디스크의 유무에 관한 정보는 방송 수신기로 PVR 관련 서비스를 제공하기 위해 활용될 수 있으며, 듀얼 디코더 지원 여부에 관한 정보는 PIP 서비스 또는 다양한 채널에 대한 EPG 서비스를 제공하기 위해 활용될 수 있다.Information on the presence or absence of a hard disk can be utilized to provide a PVR related service to a broadcast receiver, and information on whether a dual decoder is supported can be utilized to provide a PIP service or an EPG service for various channels.

또한, 상기에서 설명하지는 않았으나, 속성 정보에 방송 수신기(102)가 설치된 지역 정보 및 방송 수신기(102) 사용자의 개인적인 선호 정보도 포함될 수 있다.In addition, although not described above, the attribute information may include local information in which the broadcast receiver 102 is installed, and personal preference information of the user of the broadcast receiver 102.

여기서, 선호 정보는 사용자의 시청 이력, VOD 구매 이력, 전자 상거래 이력, 나이, 성별 등을 포함할 수 있으며, 방송 시스템(100)은 선호 정보를 이용하여 초기에 개인화된 AIT와 별도로, 추후에 갱신되는 개인화된 AIT를 제공할 수 있다. Here, the preference information may include a viewing history of a user, a VOD purchase history, an electronic commerce history, an age, a gender, etc., and the broadcasting system 100 may update preference information separately from the initially personalized AIT A personalized AIT can be provided.

본 발명의 바람직한 일 실시예에 따르면, 네트워크 통신부(212)가 서비스에 처음으로 진입한 방송 수신기(102)로부터 고유 식별자를 수신하는 경우, AIT 생성기(204)는 데이터베이스(210)를 참조하여 수신된 고유 식별자에 상응하는 개인화된 AIT를 생성한다. According to a preferred embodiment of the present invention, when the network communication unit 212 receives a unique identifier from the broadcast receiver 102 which has first entered the service, the AIT generator 204 refers to the database 210, And generates a personalized AIT corresponding to the unique identifier.

AIT 생성기(204)는 데이터베이스(210)에서 고유 식별자에 해당하는 지역 정보, 그룹 정보 및 사양 정보를 독출하며, 이와 같은 속성 정보를 이용하여 AIT를 생성한다. The AIT generator 204 reads area information, group information, and specification information corresponding to the unique identifier in the database 210, and generates an AIT using the attribute information.

예를 들어, 제1 방송 수신기(102-1)의 그룹 정보에 A 회사 및 B 교회라는 정보가 포함되고, 사양 정보에 모션 마우스 지원 정보가 포함되는 경우, AIT 생성기(204)는 상기한 그룹 정보 및 사양 정보가 반영된 AIT를 생성한다. For example, when the group information of the first broadcast receiver 102-1 includes information of A company and B church, and the specification information includes motion mouse support information, the AIT generator 204 generates the group information And the AIT reflecting the specification information.

제1 방송 수신기(102-1)에 대한 개인화된 AIT에는 모든 방송 수신기(102)에 공통적으로 제공되는 기본 어플리케이션에 관한 정보 및 A 회사 및 B 교회 관련 정보를 제공하는 어플리케이션에 관한 정보 및 모션 마우스와 연동 가능한 어플리케이션에 관한 정보가 포함될 수 있다. The personalized AIT for the first broadcast receiver 102-1 includes information on basic applications commonly provided to all broadcast receivers 102, information on applications providing A company and B church-related information, Information about an interlocking application can be included.

또한, 제2 방송 수신기(102-2)의 그룹 정보에 C 회사 및 친족 정보가 포함되고, 사양 정보에 3D 영상 지원 정보가 포함되는 경우, AIT 생성기(204)는 기본 어플리케이션에 관한 정보 외에, C 회사 및 사용자의 친족과 관련된 정보를 제공하는 어플리케이션에 관한 정보 및 3D 방식으로 이용할 수 있는 어플리케이션 관한 정보가 포함된 AIT를 생성한다. When the group information of the second broadcast receiver 102-2 includes the C company and the kinship information, and the specification information includes the 3D video support information, the AIT generator 204 generates C Information about the application providing information related to the company and the user's relatives, and information on the application available in a 3D manner.

개인화된 AIT는 멀티플렉서(206)로 입력되며, 멀티플렉서(206)는 비디오, 오디오 스트림 및 개인화된 AIT를 포함하는 전송 스트림을 출력하며, 전송 스트림은 모듈레이터(208)에서 변조되어 방송 수신기(102)로 송출된다. The personalized AIT is input to multiplexer 206, which outputs a transport stream including video, audio stream and personalized AIT, which is modulated at modulator 208 and sent to broadcast receiver 102 .

방송 수신기(102)는 방송 시스템(100)으로부터 전송 스트림을 수신한다. The broadcast receiver 102 receives a transport stream from the broadcast system 100.

전송 스트림에 포함된 개인화된 AIT에 의해 어플리케이션 시그널링이 이루어진다.Application signaling is performed by the personalized AIT contained in the transport stream.

본 실시예에 따르면, 방송 수신기(102)는 개인화된 AIT에 포함된 어플리케이션을 다운로드하며, 어플리케이션의 라이프 사이클을 관리한다. According to the present embodiment, the broadcast receiver 102 downloads an application included in the personalized AIT and manages the life cycle of the application.

본 발명의 일 실시예에 따르면, 각 그룹 또는 사양 별로 독립된 어플리케이션 서버(104-1 내지 104-k)가 제공될 수 있다. According to an embodiment of the present invention, independent application servers 104-1 to 104-k may be provided for each group or specification.

개인화된 AIT에는 기본 어플리케이션에 관한 정보와 그룹 또는 사양에 따라 특화된 어플리케이션에 관한 정보가 포함된다. The personalized AIT includes information about the basic application and information about the application that is specialized according to the group or the specification.

본 실시예에 따르면, 그룹 및 사양이 공통된 방송 수신기가 존재할 수 있으므로, 그룹 또는 사양이 공통된 방송 수신기(102)를 고려하여 이에 상응하는 복수의 어플리케이션 서버(104)를 제공하고, 개인화된 AIT를 수신한 각 방송 수신기(102)가 특정 어플리케이션 서버(104)에 접속하여 어플리케이션을 다운로드 할 수 있도록 한다.According to the present embodiment, since there are broadcast receivers having a common group and specification, it is possible to provide a plurality of application servers 104 corresponding to the group or specification common broadcast receiver 102, to receive a personalized AIT Each of the broadcast receivers 102 can access the specific application server 104 and download the application.

어플리케이션 제공 방식은 개별 어플리케이션 서버(104)를 통해 이루어지는 경우로 한정되지 않으며, 제공 빈도가 높은 어플리케이션은 멀티캐스팅 방식을 통해 복수의 방송 수신기(102)로 제공될 수도 있다. The application providing method is not limited to being performed through the individual application server 104, and an application having a high frequency of providing may be provided to a plurality of broadcast receivers 102 through multicasting.

한편 상기에서는 AIT 생성기(204)가 방송 수신기(102)로부터 고유 식별자가 수신되는 경우, 데이터베이스(210)를 참조하여 고유 식별자에 상응하는 개인화된 AIT를 생성하는 것으로 설명하였으나, 이에 한정됨이 없이, 데이터베이스(210)에 새로운 방송 수신기(102)에 관한 속성 정보가 등록되는 경우, AIT 생성기(204)가 미리 방송 수신기(102)를 위한 개인화된 AIT를 생성하고, 추후에 이를 전송하는 것도 본 발명의 범주에 포함될 수 있다. Meanwhile, in the above description, when the unique identifier is received from the broadcast receiver 102, the AIT generator 204 generates a personalized AIT corresponding to the unique identifier by referring to the database 210. However, It is also within the scope of the present invention that the AIT generator 204 generates a personalized AIT for the broadcast receiver 102 in advance and then transmits it when the attribute information about the new broadcast receiver 102 is registered in the broadcast receiver 102 .

도 4는 본 발명의 일 실시예에 따른 AIT 서비스 제공 과정을 도시한 흐름도이다. 4 is a flowchart illustrating an AIT service providing process according to an embodiment of the present invention.

도 4는 AIT를 동적으로 생성하여 제공하는 경우를 도시한 도면이다. 4 is a diagram showing a case where an AIT is generated and provided dynamically.

도 4를 참조하면, 방송 시스템(100)은 데이터베이스(210)에 각 방송 수신기(102)의 속성 정보를 유지한다(단계 400). Referring to FIG. 4, the broadcasting system 100 maintains attribute information of each broadcasting receiver 102 in a database 210 (step 400).

전술한 바와 같이, 속성 정보는 방송 수신기(102)의 고유 식별자, 그룹 정보, 사양 정보, 지역 정보 및 선호 정보 등을 포함할 수 있다. As described above, the attribute information may include a unique identifier of the broadcast receiver 102, group information, specification information, local information, and preference information.

서비스에 최초로 진입하는 방송 수신기(102)는 방송 시스템(100)으로 고유 식별자를 전송한다(402). The broadcast receiver 102, which first enters the service, transmits a unique identifier to the broadcast system 100 (402).

방송 시스템(100)은 고유 식별자를 확인하고, 고유 식별자에 매칭된 그룹 정보 및 사양 정보와 같은 속성 정보를 이용하여 개인화된 AIT를 생성한다(단계 404).The broadcast system 100 confirms the unique identifier, and generates a personalized AIT using attribute information such as group information and specification information matched to the unique identifier (step 404).

방송 시스템은 개인화된 AIT를 포함하는 전송 스트림을 방송 수신기(102)로 송출하며(단계 406), 방송 수신기(102)는 전송 스트림을 디코딩하여 개인화된 AIT를 해석하고(단계 408), AIT에 포함된 어플리케이션의 다운로드를 진행한다(단계 410).The broadcasting system transmits the transport stream including the personalized AIT to the broadcast receiver 102 (step 406), and the broadcast receiver 102 decodes the transport stream to interpret the personalized AIT (step 408) (Step 410).

상기에서는 본 발명의 실시예를 참조하여 설명하였지만, 해당 기술분야에서 통상의 지식을 가진 자라면 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the invention as defined in the appended claims. It will be understood that the present invention can be changed.

Claims (11)

방송 시스템의 어플리케이션 서비스 제공 방법으로서,
방송 수신기에 대한 속성 정보를 저장하는 단계-상기 속성 정보는 상기 방송 수신기에 대한 고유 식별자, 그룹 정보 및 사양 정보 중 적어도 하나를 포함함-;
제1 방송 수신기로부터 고유 식별자를 수신하는 단계;
상기 방송 수신기에 대한 속성 정보를 참조하여 상기 제1 방송 수신기에 설치되어야 하는 복수의 어플리케이션에 관한 개인화된 어플리케이션 정보 테이블(Application information table: AIT)을 생성하는 단계; 및
상기 개인화된 어플리케이션 정보 테이블을 상기 제1 방송 수신기로 전송하는 단계를 포함하되,
상기 개인화된 어플리케이션 정보 테이블은 상기 제1 방송 수신기에 설치되어야 하는 적어도 하나의 제1 어플리케이션에 관한 식별 정보 및 위치 정보, 복수의 방송 수신기에 공통적으로 제공되어야 하는 적어도 하나의 제2 어플리케이션에 관한 식별 정보 및 HTTP 주소 또는 멀티캐스트 채널 식별자를 포함하며,
상기 제1 방송 수신기는 상기 제1 어플리케이션의 위치 정보를 이용하여 상기 적어도 하나의 제1 어플리케이션을 네트워크를 통해 연결된 어플리케이션 서버로부터 다운로드 하며, 상기 HTTP 주소 또는 멀티캐스트 채널 식별자를 이용하여 상기 적어도 하나의 제2 어플리케이션을 다운로드 하는 어플리케이션 서비스 제공 방법.
A method for providing an application service of a broadcast system,
Storing attribute information for a broadcast receiver, the attribute information including at least one of a unique identifier, group information, and specification information for the broadcast receiver;
Receiving a unique identifier from a first broadcast receiver;
Generating a personalized application information table (AIT) for a plurality of applications to be installed in the first broadcast receiver by referring to the attribute information of the broadcast receiver; And
And transmitting the personalized application information table to the first broadcast receiver,
Wherein the personalized application information table includes identification information and location information of at least one first application to be installed in the first broadcast receiver, identification information of at least one second application to be commonly provided to a plurality of broadcast receivers, And an HTTP address or multicast channel identifier,
Wherein the first broadcast receiver downloads the at least one first application from an application server connected through a network using location information of the first application and transmits the at least one application using the HTTP address or the multicast channel identifier 2 Application service providing method for downloading an application.
제1항에 있어서,
상기 그룹 정보는 상기 방송 수신기의 사용자가 속한 그룹에 관한 정보인 어플리케이션 서비스 제공 방법.
The method according to claim 1,
Wherein the group information is information on a group to which a user of the broadcast receiver belongs.
제2항에 있어서,
상기 그룹 정보는 상기 방송 수신기의 사용자가 속한 회사, 종교, 동호회 및 친족 식별 정보 중 적어도 하나를 포함하는 어플리케이션 서비스 제공 방법.
3. The method of claim 2,
Wherein the group information includes at least one of a company, a religion, a club, and a relative identification information to which the user of the broadcast receiver belongs.
제1항에 있어서,
상기 사양 정보는 상기 방송 수신기의 지원 가능 인터페이스 정보, 지원 가능 영상 정보, 하드디스크 유무 및 듀얼 디코더 지원 여부에 관한 정보 중 적어도 하나를 포함하는 어플리케이션 서비스 제공 방법.
The method according to claim 1,
Wherein the specification information includes at least one of supportable interface information of the broadcast receiver, supportable video information, presence of a hard disk, and information on whether or not a dual decoder is supported.
제4항에 있어서,
상기 지원 가능 인터페이스 정보는 상기 방송 수신기의 모션 마우스 지원 여부에 관한 정보를 포함하는 어플리케이션 서비스 제공 방법.
5. The method of claim 4,
Wherein the supportable interface information includes information on whether the broadcast receiver supports motion mouse.
제4항에 있어서,
상기 지원 가능 영상 정보는 상기 방송 수신기의 3D 영상 지원 여부에 관한 정보를 포함하는 어플리케이션 서비스 제공 방법.
5. The method of claim 4,
Wherein the supportable video information includes information on whether the 3D video is supported by the broadcast receiver.
삭제delete 제1항에 있어서,
상기 방송 수신기는 복수이며,
상기 어플리케이션 서버는 상기 복수의 방송 수신기의 그룹 또는 사양에 따른 복수의 어플리케이션 서버 중 하나이며,
상기 제1 방송 수신기는 자신이 속한 그룹 및 사양에 따른 어플리케이션 서버에 접속하여 상기 적어도 하나의 제1 어플리케이션을 다운로드 하는 어플리케이션 서비스 제공 방법.
The method according to claim 1,
The broadcast receiver includes a plurality of broadcast receivers,
Wherein the application server is one of a plurality of application servers according to a group or specification of the plurality of broadcast receivers,
Wherein the first broadcast receiver accesses an application server according to a group and a specification to which the first broadcast receiver belongs and downloads the at least one first application.
삭제delete 방송 시스템의 어플리케이션 서비스 제공 방법으로서,
방송 수신기에 대한 속성 정보를 저장하는 단계-상기 속성 정보는 상기 방송 수신기에 대한 고유 식별자, 그룹 정보 및 사양 정보 중 적어도 하나를 포함함-;
상기 속성 정보를 이용하여 제1 방송 수신기에 설치되어야 하는 복수의 어플리케이션에 관한 개인화된 어플리케이션 정보 테이블(Application information table: AIT)을 생성하는 단계; 및
상기 제1 방송 수신기로부터 고유 식별자를 수신하는 단계;
상기 고유 식별자를 식별하여 상기 제1 방송 수신기에 상응하는 상기 개인화된 어플리케이션 정보 테이블을 추출하는 단계; 및
상기 개인화된 어플리케이션 정보 테이블을 상기 제1 방송 수신기로 전송하는 단계를 포함하되,
상기 개인화된 어플리케이션 정보 테이블은 상기 제1 방송 수신기에 설치되어야 하는 적어도 하나의 제1 어플리케이션에 관한 식별 정보 및 위치 정보, 복수의 방송 수신기에 공통적으로 제공되어야 하는 적어도 하나의 제2 어플리케이션에 관한 식별 정보 및 HTTP 주소 또는 멀티캐스트 채널 식별자를 포함하며,
상기 제1 방송 수신기는 상기 제1 어플리케이션의 위치 정보를 이용하여 상기 적어도 하나의 제1 어플리케이션을 네트워크를 통해 연결된 어플리케이션 서버로부터 다운로드 하며, 상기 HTTP 주소 또는 멀티캐스트 채널 식별자를 이용하여 상기 적어도 하나의 제2 어플리케이션을 다운로드 하는 어플리케이션 서비스 제공 방법.
A method for providing an application service of a broadcast system,
Storing attribute information for a broadcast receiver, the attribute information including at least one of a unique identifier, group information, and specification information for the broadcast receiver;
Generating a personalized application information table (AIT) for a plurality of applications to be installed in the first broadcast receiver using the attribute information; And
Receiving a unique identifier from the first broadcast receiver;
Identifying the unique identifier and extracting the personalized application information table corresponding to the first broadcast receiver; And
And transmitting the personalized application information table to the first broadcast receiver,
Wherein the personalized application information table includes identification information and location information of at least one first application to be installed in the first broadcast receiver, identification information of at least one second application to be commonly provided to a plurality of broadcast receivers, And an HTTP address or multicast channel identifier,
Wherein the first broadcast receiver downloads the at least one first application from an application server connected through a network using location information of the first application and transmits the at least one application using the HTTP address or the multicast channel identifier 2 Application service providing method for downloading an application.
어플리케이션 서비스 제공을 위한 방송 시스템으로서,
방송 수신기에 대한 속성 정보를 저장하는 데이터베이스-상기 속성 정보는 상기 방송 수신기에 대한 고유 식별자, 그룹 정보 및 사양 정보 중 적어도 하나를 포함함-;
제1 방송 수신기로부터 고유 식별자를 수신하는 네트워크 통신부; 및
상기 데이터베이스를 참조하여 상기 제1 방송 수신기에 설치되어야 하는 복수의 어플리케이션에 관한 개인화된 어플리케이션 정보 테이블(Application information table: AIT)을 생성하는 AIT 생성기를 포함하되,
상기 네트워크 통신부는 상기 개인화된 어플리케이션 정보 테이블을 상기 제 1 방송 수신기로 전송하고,
상기 개인화된 어플리케이션 정보 테이블은 상기 제1 방송 수신기에 설치되어야 하는 적어도 하나의 제1 어플리케이션에 관한 식별 정보 및 위치 정보, 복수의 방송 수신기에 공통적으로 제공되어야 하는 적어도 하나의 제2 어플리케이션에 관한 식별 정보 및 HTTP 주소 또는 멀티캐스트 채널 식별자를 포함하며,
상기 제1 방송 수신기는 상기 제1 어플리케이션의 위치 정보를 이용하여 상기 적어도 하나의 제1 어플리케이션을 네트워크를 통해 연결된 어플리케이션 서버부터 다운로드 하며, 상기 HTTP 주소 또는 멀티캐스트 채널 식별자를 이용하여 상기 적어도 하나의 제2 어플리케이션을 다운로드 하는 방송 시스템.
A broadcast system for providing an application service,
A database storing attribute information for a broadcast receiver, the attribute information including at least one of a unique identifier, group information, and specification information for the broadcast receiver;
A network communication unit for receiving a unique identifier from a first broadcast receiver; And
And an AIT generator for generating a personalized application information table (AIT) related to a plurality of applications to be installed in the first broadcast receiver with reference to the database,
Wherein the network communication unit transmits the personalized application information table to the first broadcast receiver,
Wherein the personalized application information table includes identification information and location information of at least one first application to be installed in the first broadcast receiver, identification information of at least one second application to be commonly provided to a plurality of broadcast receivers, And an HTTP address or multicast channel identifier,
Wherein the first broadcast receiver downloads the at least one first application from an application server connected through a network using the location information of the first application and transmits the at least one application by using the HTTP address or the multicast channel identifier 2 A broadcasting system for downloading an application.
KR1020100040251A 2010-04-29 2010-04-29 Method and Apparatus for providing application service Active KR101723228B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100040251A KR101723228B1 (en) 2010-04-29 2010-04-29 Method and Apparatus for providing application service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100040251A KR101723228B1 (en) 2010-04-29 2010-04-29 Method and Apparatus for providing application service

Publications (2)

Publication Number Publication Date
KR20110120711A KR20110120711A (en) 2011-11-04
KR101723228B1 true KR101723228B1 (en) 2017-04-05

Family

ID=45391822

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100040251A Active KR101723228B1 (en) 2010-04-29 2010-04-29 Method and Apparatus for providing application service

Country Status (1)

Country Link
KR (1) KR101723228B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101952700B1 (en) * 2012-07-31 2019-02-28 삼성전자주식회사 Apparatus and method of providing broadcast and communication convergence services
WO2015122747A1 (en) * 2014-02-17 2015-08-20 Lg Electronics Inc. Apparatus for processing a hybrid broadcast service, and method for processing a hybrid broadcast service

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362090A (en) 2003-06-03 2004-12-24 Toyota Motor Corp Software distribution system for mobile terminals
JP2006178912A (en) * 2004-12-24 2006-07-06 Fujitsu Ltd Information processing method and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101379760B1 (en) * 2007-08-28 2014-03-31 삼성전자주식회사 A method for providing user information which is stored and a broadcast receiver thereof
KR101467365B1 (en) * 2007-12-28 2014-12-01 삼성전자주식회사 Apparatus and method for providing sim application toolkit in mobile communication system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004362090A (en) 2003-06-03 2004-12-24 Toyota Motor Corp Software distribution system for mobile terminals
JP2006178912A (en) * 2004-12-24 2006-07-06 Fujitsu Ltd Information processing method and program

Also Published As

Publication number Publication date
KR20110120711A (en) 2011-11-04

Similar Documents

Publication Publication Date Title
Reimers DVB-the family of international standards for digital video broadcasting
US8832750B2 (en) Media synchronization within home network using set-top box as gateway
US9661371B2 (en) Method for transmitting a broadcast service, apparatus for receiving same, and method for processing an additional service using the apparatus for receiving same
CN108293148B (en) Receiving device, transmitting device, and data processing method
CA2839444C (en) Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service
JP6316196B2 (en) Reception device, reception method, transmission device, transmission method, and program
US9723362B2 (en) Method for transmitting and receiving broadcast service and receiving device thereof
CA2844605A1 (en) Method for transmitting broadcast service, method for receiving broadcast service, and apparatus for receiving broadcast service
US20080141327A1 (en) Apparatus and method for configuring and executing function of application appropriate to broadcast-receiving device
KR20140119691A (en) Video display apparatus and operating method thereof
US20170164071A1 (en) Broadcast signal transmission apparatus, broadcast signal reception apparatus, broadcast signal transmission method, and broadcast signal reception method
CN110612677B (en) Receiving apparatus, receiving method, transmitting apparatus, and transmitting method
US20180139476A1 (en) Dynamic event signaling
CN103503443A (en) Method for accessing a service, in particular a web portal, by a terminal for replaying a multimedia stream
KR20180100394A (en) Event registration and notification
CN101217649B (en) Method, server and terminal to determine correlating programs in different networks
CA2748940A1 (en) Rich media-enabled service guide provision method and system for broadcast service
KR101723228B1 (en) Method and Apparatus for providing application service
US8990879B2 (en) Method for providing data application of digital broadcasting
KR100951938B1 (en) Iptv picture dividing method
CN101715649B (en) Method of Switching Digital TV Application
KR100928717B1 (en) Advertising Method Associated with IPTV Broadcasting Program
CN101257612A (en) IPTV receiver and methods for processing rating information in the IPTV receiver
US7984477B2 (en) Real-time video compression
KR20140125668A (en) Apparatus and method of providing broadcast services

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20100429

AMND Amendment
PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20150429

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20100429

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160315

Patent event code: PE09021S01D

AMND Amendment
E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20160901

Patent event code: PE09021S02D

AMND Amendment
E601 Decision to refuse application
E801 Decision on dismissal of amendment
PE0601 Decision on rejection of patent

Patent event date: 20161121

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20160901

Comment text: Final Notice of Reason for Refusal

Patent event code: PE06011S02I

Patent event date: 20160315

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

PE0801 Dismissal of amendment

Patent event code: PE08012E01D

Comment text: Decision on Dismissal of Amendment

Patent event date: 20161121

Patent event code: PE08011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20160930

Patent event code: PE08011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20160516

Patent event code: PE08011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20100507

X091 Application refused [patent]
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20161121

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20160930

Comment text: Amendment to Specification, etc.

Patent event code: PX09012R01I

Patent event date: 20160516

Comment text: Amendment to Specification, etc.

Patent event code: PX09012R01I

Patent event date: 20100507

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20170119

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20161222

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20161121

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20160930

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20160516

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20100507

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20170329

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20170329

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20191210

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20191210

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20201209

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20220218

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20221207

Start annual number: 7

End annual number: 7