KR101723228B1 - Method and Apparatus for providing application service - Google Patents
Method and Apparatus for providing application service Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/44—Arrangements characterised by circuits or components specially adapted for broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue 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
본 발명은 어플리케이션 서비스 제공 방법 및 장치에 관한 것으로서, 방송 수신기에 따라 서로 다른 어플리케이션이 설치될 수 있도록 하는 방법, 장치 및 시스템에 관한 것이다.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
여기서, 네트워크는 지상망, 케이블망, 위성망 및 인터넷을 모두 포함할 수 있다. Here, the network may include both a terrestrial network, a cable network, a satellite network, and the Internet.
본 실시예에 따른 방송 시스템(100)은 미리 설정된 스케줄에 따라 방송 프로그램을 제공한다. 또한, 다양한 방송 채널에 대한 오디오 및 비디오 신호(방송 프로그램) 각각을 미리 설정된 포맷으로 변환하며, 이를 방송 프로그램과 관련된 데이터 및 어플리케이션과 결합한 전송 스트림을 방송 수신기(102)로 송출한다. The
또한, 방송 시스템(100)은 각 방송 프로그램에 대한 스케줄링 기능, 가입자 이외에 다른 사용자가 접근하지 못하도록 수신 제한을 위한 스크램블링을 수행한다. In addition, the
나아가 방송 시스템(100)은 상향 채널을 통한 사용자의 요구 사항을 처리하기 위한 별도의 통신 서버(예를 들어, 리턴 패스 서버)를 구비하면서 인터넷 서비스 및 각종 통신 서비스를 제공할 수 있다.Furthermore, the
방송 수신기(102)는 방송 시스템(100)이 전송하는 전송 스트림 중 소정 채널 에 해당하는 전송 스트림을 선택적으로 수신하여 출력한다. The
여기서, 방송 수신기(102)는 전송 스트림을 선택적으로 수신하고, 이를 디코딩하는 셋톱박스일 수 있으나, 반드시 이에 한정되지 않으며, 데스크탑, 노트북, 그밖에 네트워크를 통해 수신된 전송 스트림을 디코딩할 수 있는 단말이라면 모두 포함할 수 있다. Here, the
방송 시스템(100)이 전송하는 전송 스트림에는 서비스 정보(즉,채널 정보) 시그널링을 위한 SI(System Information)가 포함된다. The transport stream transmitted by the
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
상기한 바와 같이, 어플리케이션 정보 테이블은 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).
본 발명의 바람직한 일 실시예에 따르면, 방송 시스템(100)은 방송 수신기(102) 별로 개인화된 AIT를 제공할 수 있다. According to a preferred embodiment of the present invention, the
방송 수신기(102)가 최초로 방송 시스템(100)의 서비스에 진입하는 경우에 제공되는 AIT에는 방송 수신기(102)에 기본적으로 설치되어야 하는 어플리케이션에 관한 정보가 포함된다. The AIT provided when the
여기서, 최초 서비스 진입은 방송 수신기(102)가 방송 시스템(100)에서 제공되는 전송 스트림을 처음으로 수신하는 것으로 정의될 수 있다. Herein, the initial service entry may be defined as the
본 실시예에 따른 방송 시스템(100)에는 각 방송 수신기에 대한 고유 식별자, 그룹 정보, 사양 정보 등과 같은 속성 정보를 유지하면서, 특정 방송 수신기(102)가 처음으로 서비스에 진입하는 경우, 해당 방송 수신기(102)의 속성 정보를 참조하여 해당 방송 수신기를 위한 개인화된 AIT를 생성하며, 이를 방송 수신기(102)로 전송한다. 이 때 모든 사용자가 download 받아야 하는 공통 어플리케이션 이 있는 경우, 멀티캐스트(multicast)를 하고 AIT에 이 정보를 기입할 수 있다.When the
상기와 같이, 방송 시스템(100)은 AIT를 방송 수신기(102)의 최초 서비스 진입 시에 동적으로 생성할 수도 있으나, 이에 한정됨이 없이 방송 시스템(100)은 데이터베이스(210)에 저장된 방송 수신기(102)의 속성 정보를 참조하여 미리 생성하고, 방송 수신기(102)로 미리 생성된 개인화된 AIT를 전송할 수도 있다. As described above, the
또한, 개인화된 AIT는 서비스 최초 진입 시뿐만 아니라, 특정 방송 수신기(102)를 위한 새로운 어플리케이션이 등록되거나 또는 기존 어플리케이션이 변경되는 경우, 등록 또는 변경된 사항을 반영하여 방송 수신기(102)에 제공될 수 있다. In addition, the personalized AIT can be provided to the
하기에서는 방송 수신기(102)의 최초 서비스 진입 시에 AIT를 동적으로 생성하는 것을 중심으로 설명한다. In the following description, the AIT will be dynamically generated at the time of entering the first service of the
기존에는 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
도 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
비디오 인코더(200)는 방송 프로그램 프로바이더 등으로부터 제공된 방송 프로그램의 비디오 신호를 디지털 방송 표준에 속하는 MPEG2 (Moving Picture Experts Group 2) 스트림으로 변환한다. The
또한, 오디오 인코더(202)는 방송 프로그램의 오디오 신호를 MPEG2 스트림 또는 AC-3 스트림과 같이 미리 설정된 포맷으로 변환한다. In addition, the
상기와 같이 인코딩된 비디오 및 오디오 스트림은 멀티플렉서(206)로 입력된다. The encoded video and audio streams are input to a
멀티플렉서(206)에는 어플리케이션에 관한 AIT가 입력되며, AIT는 비디오 및 오디오 스트림과 함께 다중화되어 모듈레이터(208)로 출력된다. The AIT is input to the
AIT 생성기(204)는 데이터베이스(210)를 참조하여 각 방송 수신기(102)를 위한 개인화된 AIT를 생성한다. The
도 3은 본 발명의 바람직한 일 실시예에 따른 데이터베이스(210)의 필드 구조를 도시한 도면이다. FIG. 3 is a diagram illustrating a field structure of a
도 3에 도시된 바와 같이, 본 실시예에 따른 데이터베이스(210)에는 고유 식별자 필드(300), 그룹 필드(302) 및 사양 필드(304)가 포함된다. As shown in FIG. 3, the
고유 식별자 필드(300)에는 각 방송 수신기(102)의 식별을 위한 고유 식별자가 저장되며, 고유 식별자는 방송 수신기(102)의 제조 코드, 방송 수신기(102)의 사용자 식별 정보 등을 포함할 수 있다. The
그룹 필드(302)에는 방송 수신기(102)의 사용자가 속한 그룹을 식별하기 위한 정보가 저장된다. The
여기서, 그룹은 사용자가 속한 회사, 종교, 동호회, 친족 등을 의미하며, 그룹 정보는 상기한 회사, 종교, 동호회, 친족 등에 관한 식별 정보를 포함할 수 있다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
사양 필드(304)에는 방송 수신기(102)에서 지원하는 사양에 관한 정보가 저장된다. In the
사양 정보에는 방송 수신기(102)에서 지원할 수 있는 인터페이스 정보, 영상 정보가 포함될 수 있다. 예를 들어, 방송 수신기(102)의 지원 가능 인터페이스 정보는 방송 수신기(102)가 통상의 리모트 컨트롤러의 신호만 처리 가능한지, 모션 마우스와 연결이 가능한지, 터치 스크린 기능이 지원되는지 여부에 관한 정보를 포함할 수 있다. The specification information may include interface information and image information that can be supported by the
또한, 지원 가능 영상 정보는 방송 수신기(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
그밖에 사양 정보는 상기 방송 수신기의 지원 가능 인터페이스 정보 및 지원 가능 영상 정보 중 적어도 하나일 수 있으며, 그밖에 하드디스크의 유무, 듀얼 디코더(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
여기서, 선호 정보는 사용자의 시청 이력, 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
본 발명의 바람직한 일 실시예에 따르면, 네트워크 통신부(212)가 서비스에 처음으로 진입한 방송 수신기(102)로부터 고유 식별자를 수신하는 경우, AIT 생성기(204)는 데이터베이스(210)를 참조하여 수신된 고유 식별자에 상응하는 개인화된 AIT를 생성한다. According to a preferred embodiment of the present invention, when the
AIT 생성기(204)는 데이터베이스(210)에서 고유 식별자에 해당하는 지역 정보, 그룹 정보 및 사양 정보를 독출하며, 이와 같은 속성 정보를 이용하여 AIT를 생성한다. The
예를 들어, 제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
제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
또한, 제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는 멀티플렉서(206)로 입력되며, 멀티플렉서(206)는 비디오, 오디오 스트림 및 개인화된 AIT를 포함하는 전송 스트림을 출력하며, 전송 스트림은 모듈레이터(208)에서 변조되어 방송 수신기(102)로 송출된다. The personalized AIT is input to
방송 수신기(102)는 방송 시스템(100)으로부터 전송 스트림을 수신한다. The
전송 스트림에 포함된 개인화된 AIT에 의해 어플리케이션 시그널링이 이루어진다.Application signaling is performed by the personalized AIT contained in the transport stream.
본 실시예에 따르면, 방송 수신기(102)는 개인화된 AIT에 포함된 어플리케이션을 다운로드하며, 어플리케이션의 라이프 사이클을 관리한다. According to the present embodiment, the
본 발명의 일 실시예에 따르면, 각 그룹 또는 사양 별로 독립된 어플리케이션 서버(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
어플리케이션 제공 방식은 개별 어플리케이션 서버(104)를 통해 이루어지는 경우로 한정되지 않으며, 제공 빈도가 높은 어플리케이션은 멀티캐스팅 방식을 통해 복수의 방송 수신기(102)로 제공될 수도 있다. The application providing method is not limited to being performed through the
한편 상기에서는 AIT 생성기(204)가 방송 수신기(102)로부터 고유 식별자가 수신되는 경우, 데이터베이스(210)를 참조하여 고유 식별자에 상응하는 개인화된 AIT를 생성하는 것으로 설명하였으나, 이에 한정됨이 없이, 데이터베이스(210)에 새로운 방송 수신기(102)에 관한 속성 정보가 등록되는 경우, AIT 생성기(204)가 미리 방송 수신기(102)를 위한 개인화된 AIT를 생성하고, 추후에 이를 전송하는 것도 본 발명의 범주에 포함될 수 있다. Meanwhile, in the above description, when the unique identifier is received from the
도 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
전술한 바와 같이, 속성 정보는 방송 수신기(102)의 고유 식별자, 그룹 정보, 사양 정보, 지역 정보 및 선호 정보 등을 포함할 수 있다. As described above, the attribute information may include a unique identifier of the
서비스에 최초로 진입하는 방송 수신기(102)는 방송 시스템(100)으로 고유 식별자를 전송한다(402). The
방송 시스템(100)은 고유 식별자를 확인하고, 고유 식별자에 매칭된 그룹 정보 및 사양 정보와 같은 속성 정보를 이용하여 개인화된 AIT를 생성한다(단계 404).The
방송 시스템은 개인화된 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
상기에서는 본 발명의 실시예를 참조하여 설명하였지만, 해당 기술분야에서 통상의 지식을 가진 자라면 하기의 특허청구범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.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.
상기 그룹 정보는 상기 방송 수신기의 사용자가 속한 그룹에 관한 정보인 어플리케이션 서비스 제공 방법.The method according to claim 1,
Wherein the group information is information on a group to which a user of the broadcast receiver belongs.
상기 그룹 정보는 상기 방송 수신기의 사용자가 속한 회사, 종교, 동호회 및 친족 식별 정보 중 적어도 하나를 포함하는 어플리케이션 서비스 제공 방법.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.
상기 사양 정보는 상기 방송 수신기의 지원 가능 인터페이스 정보, 지원 가능 영상 정보, 하드디스크 유무 및 듀얼 디코더 지원 여부에 관한 정보 중 적어도 하나를 포함하는 어플리케이션 서비스 제공 방법.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.
상기 지원 가능 인터페이스 정보는 상기 방송 수신기의 모션 마우스 지원 여부에 관한 정보를 포함하는 어플리케이션 서비스 제공 방법.5. The method of claim 4,
Wherein the supportable interface information includes information on whether the broadcast receiver supports motion mouse.
상기 지원 가능 영상 정보는 상기 방송 수신기의 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.
상기 방송 수신기는 복수이며,
상기 어플리케이션 서버는 상기 복수의 방송 수신기의 그룹 또는 사양에 따른 복수의 어플리케이션 서버 중 하나이며,
상기 제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.
방송 수신기에 대한 속성 정보를 저장하는 단계-상기 속성 정보는 상기 방송 수신기에 대한 고유 식별자, 그룹 정보 및 사양 정보 중 적어도 하나를 포함함-;
상기 속성 정보를 이용하여 제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.
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)
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)
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)
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 |
-
2010
- 2010-04-29 KR KR1020100040251A patent/KR101723228B1/en active Active
Patent Citations (2)
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 |