METHOD FOR PROCESSING DIGITAL BROADCASTING DATA APPLICATION
A method for processing a digital broadcasting data application is disclosed. In accordance with the method of the present invention, a data of a minimum quantity required for executing a data application is received the digital broadcast network and other data is received by a pull method to minimize a time required for receiving and executing the data application.
1 . A method for executing a data application of a digital broadcasting, the method comprising steps of:
(a) receiving a minimum execution data for executing the data application through a digital broadcast network;
(b) executing the minimum execution data;
(c) receiving an additional data required during the execution of the minimum execution data; and
(d) combining the minimum execution data and the additional data to provide the data application.
2 . The method in accordance with claim 1 , wherein the minimum execution data includes a foundation class data required for executing the data application.
3 . The method in accordance with claim 1 , wherein the additional data comprises an additional class data or a resource data required for executing the data application.
4 . The method in accordance with claim 1 , wherein the minimum execution data comprises a metadata for an execution of the data application, and the metadata comprises a download location information of the additional data or an execution condition information of the data application.
5 . The method in accordance with claim 4 , wherein the step (b) comprises (b- 1 ) extracting the download location information of the additional data or the execution condition information of the data application from the metadata.
6 . The method in accordance with claim 1 , wherein the step (b) comprises (b- 2 ) dividing the data application into scenes based on the minimum execution data, the step (c) comprises (c- 1 ) receiving the additional data for each of the scenes, and the step (d) comprises (d- 1 ) executing the additional data for each of the scenes to provide the data application.
7 . The method in accordance with claim 1 , wherein the step (c) comprises (c- 2 ) receiving the additional data via a return channel.
8 . The method in accordance with claim 7 , wherein the step (c- 2 ) comprises (c- 3 ) receiving the additional data by carrying out a socket-based communication.
9 . A method for executing a data application of a digital broadcasting, the method comprising steps of:
(a) receiving a metadata for the data application;
(b) analyzing the metadata to extract an information required for executing the data application;
(c) receiving the data application based on the information extracted in the step (b); and
(d) executing and providing the data application.
10 . The method in accordance with claim 9 , wherein the step (a) comprises (a- 1 ) receiving the metadata via a digital broadcast network.
11 . The method in accordance with claim 9 , wherein the metadata comprises a download location information of the data application or an execution condition information of the data application.
12 . The method in accordance with claim 9 , wherein the step (b) comprises (b- 1 ) extracting the location information of the data application or the execution condition information of the data application from the metadata.
13 . The method in accordance with claim 9 , wherein the step (c) comprises (c- 1 ) receiving the data application via a return channel.
14 . The method in accordance with claim 13 , wherein the step (c- 1 ) comprises (c- 2 ) receiving the data application by carrying out a socket-based communication.
15 . The method in accordance with claim 9 , wherein the data application comprises a plurality of divided data applications divided based on a resource, and the step (d) comprises (d- 1 ) executing the plurality of divided data applications based on the resource.
16 . (canceled)