KR100721557B1 - 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을위한 파싱 장치 및 그 방법 - Google Patents
데이터 방송 어플리케이션의 다운로드 지연 시간 단축을위한 파싱 장치 및 그 방법 Download PDFInfo
- Publication number
- KR100721557B1 KR100721557B1 KR1020050097614A KR20050097614A KR100721557B1 KR 100721557 B1 KR100721557 B1 KR 100721557B1 KR 1020050097614 A KR1020050097614 A KR 1020050097614A KR 20050097614 A KR20050097614 A KR 20050097614A KR 100721557 B1 KR100721557 B1 KR 100721557B1
- Authority
- KR
- South Korea
- Prior art keywords
- message
- application
- parsing
- data
- delay time
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 59
- 238000012544 monitoring process Methods 0.000 claims abstract description 23
- 238000012790 confirmation Methods 0.000 claims abstract description 3
- 238000004904 shortening Methods 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (11)
- 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 장치에 있어서,현재 파싱중인 모듈정보 외의 타 모듈정보를 포함하는 제1 메시지를 임시로 저장하기 위한 제1 임시저장수단;현재 파싱중인 모듈정보에 의해 참조되지 않는 어플리케이션 데이터를 포함하는 다수의 제2 메시지를 임시로 저장하기 위한 제2 임시저장수단;상기 제1 임시저장수단에 저장되어 있는 제1 메시지를 버전관리수단으로 전달하고, 상기 버전관리수단을 통해 상기 제1 메시지가 새로운 버전임을 확인함에 따라 상기 제1 메시지를 파서로 전달하며, 그 결과로 전달받은 모듈정보에 의해 참조되는 어플리케이션 데이터를 포함하는 해당 제2 메시지를 상기 제2 임시저장수단에서 검색하여 상기 파서로 전달하기 위한 모니터링ㆍ다운로드수단;상기 모니터링ㆍ다운로드수단으로부터 전달받은 제1 메시지의 버전이 새로운 버전임을 확인함에 따라 그 확인결과를 상기 모니터링ㆍ다운로드수단으로 전달하기 위한 상기 버전관리수단; 및상기 모니터링ㆍ다운로드수단으로부터 제1 메시지를 전달받음에 따라 파싱한 후 모듈정보를 리턴하고, 그 결과로 해당 제2 메시지를 전달받음에 따라 파싱하기 위한 상기 파서를 포함하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 장치.
- 제 1 항에 있어서,상기 모니터링ㆍ다운로드수단은,실시간 지원 쓰레드 풀로 구현된 것을 특징으로 하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 장치.
- 제 2 항에 있어서,상기 모니터링ㆍ다운로드수단은,현재 파싱중인 모듈정보에 의해 참조되지 않는 어플리케이션 데이터를 포함하는 다수의 제2 메시지를 상기 제2 임시저장수단에 임시로 저장하기 위한 다운로드 쓰레드; 및상기 제1 임시저장수단에 저장되어 있는 제1 메시지를 파서로 전달하고, 그 결과로 전달받은 모듈정보에 의해 참조되는 어플리케이션 데이터를 포함하는 해당 제2 메시지를 상기 제2 임시저장수단에서 검색하여 상기 파서로 전달하기 위한 모니터 쓰레드를 포함하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 장치.
- 제 3 항에 있어서,상기 모니터링ㆍ다운로드수단은,실시간성을 보장하기 위해, 상기 모니터 쓰레드 내에 포함된 각종 쓰레드가 상기 다운로드 쓰레드에 포함된 각종 쓰레드에 비해 상대적으로 높은 우선 순위를 갖도록 스케쥴링하는 것을 특징으로 하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 장치.
- 제 1 항 내지 제 4 항 중 어느 한 항에 있어서,상기 파싱 장치는,DSMCC(Digital Storage Media Control and Command) 프로토콜을 이용하여 각 메시지를 수신 및 파싱하는 것을 특징으로 하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 장치.
- 제 5 항에 있어서,상기 모듈정보는,해당 모듈의 크기, 버전, 블록 수를 포함하는 것을 특징으로 하는 것을 특징으로 하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 장치.
- 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 방법에 있어서,어플리케이션의 모듈정보를 포함하는 제1 메시지와, 어플리케이션 데이터를 포함하는 제2 메시지를 지속적으로 수신하여 현 파싱 대상이 아닐 경우에 제1 및 제2 캐쉬에 각각 저장하는 메시지 임시 저장 단계;임의의 제1 메시지를 파싱하여 모듈정보를 획득하는 제1 메시지 파싱 단계;상기 획득한 모듈정보에 따라 그에 해당되는, 기 저장된 제2 메시지를 상기 제2 캐쉬로부터 검색하는 제2 메시지 검색 단계; 및상기 검색한 제2 메시지를 파싱하는 제2 메시지 파싱 단계를 포함하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 방법.
- 제 7 항에 있어서,상기 메시지 임시 저장 단계는,실시간 지원 쓰레드 풀을 이용하여 제1 및 제2 메시지를 지속적으로 수신하는 것을 특징으로 하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 방법.
- 제 8 항에 있어서,상기 메시지 임시 저장 단계는,모니터 쓰레드와 다운로드 쓰레드를 이용하여 제1 및 제2 메시지를 각각 지속적으로 수신하되, 실시간성을 보장하기 위해 상기 모니터 쓰레드 내에 포함된 각종 쓰레드가 상기 다운로드 쓰레드에 포함된 각종 쓰레드에 비해 상대적으로 높은 우선 순위를 갖도록 스케쥴링되는 것을 특징으로 하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 방법.
- 제 7 항 내지 제 9 항 중 어느 한 항에 있어서,상기 제1 및 제2 메시지 파싱 단계는,DSMCC(Digital Storage Media Control and Command) 파서를 이용하여 각 메시지를 파싱하는 것을 특징으로 하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 방법.
- 제 10 항에 있어서,상기 모듈정보는,해당 모듈의 크기, 버전, 블록 수를 포함하는 것을 특징으로 하는 것을 특징 으로 하는 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을 위한 파싱 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/413,665 US20070073900A1 (en) | 2005-09-29 | 2006-04-28 | Parsing apparatus and method for shortening download time delay of data broadcasting application |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20050091610 | 2005-09-29 | ||
KR1020050091610 | 2005-09-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070036543A KR20070036543A (ko) | 2007-04-03 |
KR100721557B1 true KR100721557B1 (ko) | 2007-05-23 |
Family
ID=38158708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050097614A KR100721557B1 (ko) | 2005-09-29 | 2005-10-17 | 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을위한 파싱 장치 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100721557B1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030047242A (ko) * | 2001-12-10 | 2003-06-18 | 주식회사 비즈모델라인 | 패키지형 멀티미디어 컨텐츠를 이용한 발신자 표시 서비스방법 및 시스템 |
KR20030046983A (ko) * | 2001-12-07 | 2003-06-18 | 주식회사 비즈모델라인 | 멀티미디어 컨텐츠를 이용한 발신자 표시 서비스 방법 |
-
2005
- 2005-10-17 KR KR1020050097614A patent/KR100721557B1/ko not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030046983A (ko) * | 2001-12-07 | 2003-06-18 | 주식회사 비즈모델라인 | 멀티미디어 컨텐츠를 이용한 발신자 표시 서비스 방법 |
KR20030047242A (ko) * | 2001-12-10 | 2003-06-18 | 주식회사 비즈모델라인 | 패키지형 멀티미디어 컨텐츠를 이용한 발신자 표시 서비스방법 및 시스템 |
Also Published As
Publication number | Publication date |
---|---|
KR20070036543A (ko) | 2007-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9716912B2 (en) | Transmission method for broadcast service, reception method therefor, and reception apparatus therefor | |
JP6225109B2 (ja) | 受信装置、受信方法、送信装置、及び送信方法 | |
US9912971B2 (en) | Apparatus and method for processing an interactive service | |
US9009774B2 (en) | Method and an apparatus for processing a broadcast signal including an interactive broadcast service | |
EP1224806B1 (en) | System and method for recording pushed data | |
US7000245B1 (en) | System and method for recording pushed data | |
KR101409023B1 (ko) | 어플리케이션 서비스 제공 방법 및 시스템 | |
JP5903939B2 (ja) | 受信装置、受信方法、及びプログラム | |
WO2013111630A1 (ja) | 受信装置、受信方法、プログラム、及び情報処理システム | |
JP4662628B2 (ja) | 伝送システム | |
EP2482550A2 (en) | Method and device for receiving an expanded service/program guide | |
US9883239B2 (en) | Method for transmitting broadcast service, receiving method thereof, and receiving device thereof | |
US20070073900A1 (en) | Parsing apparatus and method for shortening download time delay of data broadcasting application | |
KR101358501B1 (ko) | 데이터 방송 수신기 및 데이터 방송 어플리케이션의 게더링방법 | |
KR100936237B1 (ko) | 디지털 방송 시스템 및 그의 방송 서비스 방법 | |
US9326040B2 (en) | Data application providing server, broadcasting server and receiver for dynamically processing data application and digital broadcasting system including the same | |
KR100721557B1 (ko) | 데이터 방송 어플리케이션의 다운로드 지연 시간 단축을위한 파싱 장치 및 그 방법 | |
Park et al. | Real-time carousel caching and monitoring in data broadcasting | |
KR100588883B1 (ko) | 디지털 방송 수신기의 운용방법 | |
JP4896371B2 (ja) | データストリームでの対話式アプリケーションの制御 | |
KR100737600B1 (ko) | 데이터 방송 수신장치 및 그의 데이터 저장 방법 | |
Park et al. | Data broadcasting software architecture supporting real-time caching and monitoring in interactive TV | |
JP2005503703A5 (ko) | ||
JP2007124389A (ja) | モジュール管理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20051017 |
|
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: 20061122 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
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: 20070509 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070517 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070518 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100430 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110511 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120509 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130424 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130424 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140430 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140430 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160409 |