KR101715687B1 - 이종 애플리케이션 실행 방법, 디바이스, 시스템 및 컴퓨터 프로그램 - Google Patents
이종 애플리케이션 실행 방법, 디바이스, 시스템 및 컴퓨터 프로그램 Download PDFInfo
- Publication number
- KR101715687B1 KR101715687B1 KR1020140190560A KR20140190560A KR101715687B1 KR 101715687 B1 KR101715687 B1 KR 101715687B1 KR 1020140190560 A KR1020140190560 A KR 1020140190560A KR 20140190560 A KR20140190560 A KR 20140190560A KR 101715687 B1 KR101715687 B1 KR 101715687B1
- Authority
- KR
- South Korea
- Prior art keywords
- application
- virtualization manager
- information
- ait
- executing
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000004590 computer program Methods 0.000 title claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 22
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241000136406 Comones Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
- H04N21/4351—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream involving reassembling additional data, e.g. rebuilding an executable program from recovered modules
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 디바이스의 구성도이다.
도 3은 본 발명의 일 실시예에 따른 디바이스에서 제 1 애플리케이션 및 제 2 애플리케이션 중 하나를 선택하여 실행하는 방법을 나타낸 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 이종 애플리케이션 실행 방법을 나타낸 흐름도이다.
120: 디바이스
210: 수신부
220: 분석부
230: 독출부
240: 판단부
250: 실행부
Claims (13)
- 디바이스에서 이종 애플리케이션을 실행하는 방법에 있어서,
방송 송출 시스템으로부터 하나의 채널을 통해 서로 다른 규격의 제 1 애플리케이션 및 제 2 애플리케이션을 포함하는 스트림을 수신하는 단계;
상기 수신한 제 1 애플리케이션 및 제 2 애플리케이션의 정보를 분석하는 단계;
상기 디바이스에 가상화 매니져의 존재 여부를 판단하는 단계; 및
상기 제 1 애플리케이션 및 제 2 애플리케이션의 정보 및 상기 가상화 매니져의 존재 여부에 기초하여, 상기 제 1 애플리케이션 및 상기 제 2 애플리케이션 중 하나를 선택하여 실행하는 단계
를 포함하는, 이종 애플리케이션 실행 방법.
- 제 1 항에 있어서,
상기 수신한 제 1 애플리케이션 및 제 2 애플리케이션의 AIT(Application Information Table) 정보를 분석하는 단계, 및
상기 AIT 정보 내의 기설정된 필드값을 독출하는 단계
를 더 포함하고,
상기 실행하는 단계는 상기 기설정된 필드값 및 상기 가상화 매니져의 존재 여부에 기초하여, 상기 제 1 애플리케이션 및 상기 제 2 애플리케이션 중 하나를 선택하여 실행하는 것이되,
상기 가상화 매니져가 존재하는 경우, 상기 제 2 애플리케이션을 가상화하여 실행하는 단계
를 더 포함하는, 이종 애플리케이션 실행 방법.
- 제 1 항에 있어서,
상기 제 1 애플리케이션은 ACAP(Advanced Common Application Platform) 규격의 애플리케이션이고,
상기 제 2 애플리케이션은 OIPF(Open IPTV Forum) 규격의 애플리케이션인 것인, 이종 애플리케이션 실행 방법.
- 제 1 항에 있어서,
상기 디바이스에 가상화 매니져가 존재하지 않는 경우,
상기 제 1 애플리케이션을 실행하는 단계
를 더 포함하는, 이종 애플리케이션 실행 방법.
- 이종 애플리케이션을 실행하는 디바이스에 있어서,
방송 송출 시스템으로부터 하나의 채널을 통해 서로 다른 규격의 제 1 애플리케이션 및 제 2 애플리케이션을 포함하는 스트림을 수신하는 수신부;
상기 수신한 제 1 애플리케이션 및 제 2 애플리케이션의 정보를 분석하는 분석부;
상기 디바이스에 가상화 매니져의 존재 여부를 판단하는 판단부 및
상기 제 1 애플리케이션 및 제 2 애플리케이션의 정보 및 상기 가상화 매니져의 존재 여부에 기초하여, 상기 제 1 애플리케이션 및 상기 제 2 애플리케이션 중 하나를 선택하여 실행하는 실행부
를 포함하는, 디바이스.
- 제 5 항에 있어서,
상기 분석부에 의해 분석된 상기 제 1 애플리케이션 및 제 2 애플리케이션의 AIT(Application Information Table) 정보 내의 기설정된 필드값을 독출하는 독출부
를 더 포함하고,
상기 실행부는 상기 기설정된 필드값 및 상기 가상화 매니져의 존재 여부에 기초하여, 상기 제 1 애플리케이션 및 상기 제 2 애플리케이션 중 하나를 선택하여 실행하는 것이되,
상기 실행부는, 상기 가상화 매니져가 존재하는 경우, 상기 제 2 애플리케이션을 가상화하여 실행하는 것인, 디바이스.
- 제 5 항에 있어서,
상기 제 1 애플리케이션은 ACAP(Advanced Common Application Platform) 규격의 애플리케이션이고,
상기 제 2 애플리케이션은 OIPF(Open IPTV Forum) 규격의 애플리케이션인 것인, 디바이스.
- 제 5 항에 있어서,
상기 디바이스에 가상화 매니져가 존재하지 않는 경우,
상기 실행부는, 상기 제 1 애플리케이션을 실행하는 것인, 디바이스.
- 이종 애플리케이션 실행 시스템에 있어서,
방송 송출 시스템; 및
디바이스를 포함하되,
상기 방송 송출 시스템은 하나의 채널에 서로 다른 규격의 제 1 애플리케이션 및 제 2 애플리케이션을 포함하는 스트림을 생성하여 디바이스로 전송하고,
상기 디바이스는,
상기 방송 송출 시스템으로부터 수신한 제 1 애플리케이션 및 제 2 애플리케이션의 정보를 분석하고,
상기 디바이스는 가상화 매니져의 존재 여부를 판단하고,
상기 제 1 애플리케이션 및 제 2 애플리케이션의 정보 및 상기 가상화 매니져의 존재 여부에 기초하여, 상기 제 1 애플리케이션 및 상기 제 2 애플리케이션 중 하나를 선택하여 실행하는 것인, 이종 애플리케이션 실행 시스템.
- 제 9 항에 있어서,
상기 디바이스는 상기 수신한 제 1 애플리케이션 및 제 2 애플리케이션의 AIT(Application Information Table) 정보를 분석하고,
상기 AIT 정보 내의 기설정된 필드 값을 독출하고,
상기 기설정된 필드값 및 상기 가상화 매니져의 존재 여부에 기초하여, 상기 제 1 애플리케이션 및 상기 제 2 애플리케이션 중 하나를 선택하여 실행하는 것이되,
상기 가상화 매니져가 존재하는 경우, 상기 제 2 애플리케이션을 가상화하여 실행하는 것인, 이종 애플리케이션 실행 시스템.
- 제 9 항에 있어서,
상기 제 1 애플리케이션은 ACAP(Advanced Common Application Platform) 규격의 애플리케이션이고,
상기 제 2 애플리케이션은 OIPF(Open IPTV Forum) 규격의 애플리케이션인 것인, 이종 애플리케이션 실행 시스템.
- 제 9 항에 있어서,
상기 디바이스에 가상화 매니져가 존재하지 않는 경우,
상기 디바이스는 상기 제 1 애플리케이션을 실행하는 것인, 이종 애플리케이션 실행 시스템.
- 디바이스에서 이종 애플리케이션을 실행하는 매체에 저장된 컴퓨터 프로그램에 있어서,
컴퓨팅 장치에 의해 실행될 경우,
상기 컴퓨팅 장치가,
방송 송출 시스템으로부터 하나의 채널을 통해 서로 다른 규격의 제 1 애플리케이션 및 제 2 애플리케이션을 포함하는 스트림을 수신하고,
상기 수신한 제 1 애플리케이션 및 제 2 애플리케이션의 정보를 분석하고,
상기 디바이스에 가상화 매니져의 존재 여부를 판단하고,
상기 제 1 애플리케이션 및 제 2 애플리케이션의 정보 및 상기 가상화 매니져의 존재 여부에 기초하여, 상기 제 1 애플리케이션 및 상기 제 2 애플리케이션 중 하나를 선택하여 실행하도록 하는 명렁어들의 시퀀스를 포함하는, 매체에 저장된 컴퓨터 프로그램.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140190560A KR101715687B1 (ko) | 2014-12-26 | 2014-12-26 | 이종 애플리케이션 실행 방법, 디바이스, 시스템 및 컴퓨터 프로그램 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020140190560A KR101715687B1 (ko) | 2014-12-26 | 2014-12-26 | 이종 애플리케이션 실행 방법, 디바이스, 시스템 및 컴퓨터 프로그램 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20160079332A KR20160079332A (ko) | 2016-07-06 |
KR101715687B1 true KR101715687B1 (ko) | 2017-03-13 |
Family
ID=56502308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140190560A KR101715687B1 (ko) | 2014-12-26 | 2014-12-26 | 이종 애플리케이션 실행 방법, 디바이스, 시스템 및 컴퓨터 프로그램 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101715687B1 (ko) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102419958B1 (ko) * | 2019-10-07 | 2022-07-12 | 주식회사 케이티 | 이종 플랫폼 환경에서 서비스 앱을 구동시키는 서버, 사용자 단말 및 방법 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100725386B1 (ko) * | 2004-09-25 | 2007-06-07 | 삼성전자주식회사 | 가상 머신 어플리케이션을 실행하는 방법 및 그 방법을이용한 디지털 방송 수신기 |
KR100837697B1 (ko) * | 2006-09-19 | 2008-06-13 | 한국전자통신연구원 | 이종 데이터방송 간의 어플리케이션의 상호 운용성을보장하기 위한 gem 기반의 데이터방송 플랫폼 및 그방법 |
KR101328946B1 (ko) * | 2007-03-26 | 2013-11-13 | 엘지전자 주식회사 | 방송 신호 송수신 방법 및 방송 신호 수신 장치 |
CA2843583C (en) * | 2011-09-23 | 2016-11-01 | Lg Electronics Inc. | Method for receiving broadcast service and reception device thereof |
-
2014
- 2014-12-26 KR KR1020140190560A patent/KR101715687B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20160079332A (ko) | 2016-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10986141B2 (en) | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device | |
US10841636B2 (en) | Information processing apparatus, mobile terminal, information processing method, program, and information processing system | |
US9026668B2 (en) | Real-time and retargeted advertising on multiple screens of a user watching television | |
US9386356B2 (en) | Targeting with television audience data across multiple screens | |
US8904021B2 (en) | Communication dongle physically coupled with a media device to automatically discover and launch an application on the media device and to enable switching of a primary output display from a first display of a mobile device to a second display of the media device through an operating system of the mobile device sharing a local area network with the communication dongle | |
US20160110537A1 (en) | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device | |
EP3241327B1 (en) | Systems and methods for pre-caching media content | |
CN112565291B (zh) | 从跨源资源提供自动播放媒体内容元素 | |
KR102506963B1 (ko) | 수신 장치, 송신 장치, 및 데이터 처리 방법 | |
US20160140122A1 (en) | Relevancy improvement through targeting of information based on data gathered from a capture device associated with a client device | |
US20210075833A1 (en) | Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device | |
US10972581B2 (en) | Media processing method and device | |
US9584842B2 (en) | Method and apparatus for playing multimedia resource | |
CN109218765B (zh) | 一种视频直播房间推荐方法及装置 | |
CN105100906A (zh) | 一种播放控制方法和设备 | |
WO2018000743A1 (zh) | 一种用于跨设备群聊的方法及电子设备 | |
KR20210058791A (ko) | 클라우드 기반 유저 인터페이스 제공 시스템 및 그 방법 | |
WO2015171479A1 (en) | Method,apparatus, and system for managing invitations for multi-device participation in an application program | |
KR101715687B1 (ko) | 이종 애플리케이션 실행 방법, 디바이스, 시스템 및 컴퓨터 프로그램 | |
US20210006870A1 (en) | Object detection from media data rendered on a device networked to a client device | |
US20150382054A1 (en) | Multimedia playing control method, apparatus for the same and system | |
US8973082B2 (en) | Interactive program system | |
CN105897681A (zh) | 信息推送方法、装置及系统 | |
US20140280869A1 (en) | Management of Delivery of Multimedia Components | |
KR101309701B1 (ko) | 네트워크 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20141226 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160201 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20160802 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20170214 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20170307 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20170308 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220302 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20240228 Start annual number: 8 End annual number: 8 |