Note: Descriptions are shown in the official language in which they were submitted.
CA 02664274 2011-10-25
METHOD FOR PROVIDING A DATA BROADCASTING SERVICE
TECHNICAL FIELD
[00011 The present disclosure relates to a method of providing a data
broadcasting
service, more particularly relates to a method, of providing a data
broadcasting service
with small bandwidth, for reducing a period taken for producing an application
for the
data broadcasting service.
RELATED ART
100021 With the development of the standardization of the digital
broadcasting, a
broadcasting signal including a video signal, an audio signal and a data
signal is
compressed to a digital signal. As a result, multi-channel may be applied in
TV
broadcasting. In addition, various programs may be provided in one channel due
to
increase of transmission rating.
[0003] Furthermore, data broadcasting services are available, in which a
broadcasting
and data (additional information) directly or indirectly related to the
broadcasting are
provided, such as remote recording service, weather service, news service,
stock service,
game service, education service, email service, electric program guide (EPG)
service,
1
CA 02664274 2009-04-27
TV shopping service, banking service, call service and Internet search
service. Here,
the data broadcasting service may provide a broadcasting AV program linking or
independent interactive application as well as information to users, wherein
the
application processes the user's request.
[0004] In addition, an advertisement service provided in one way in past is
provided
with the data broadcasting to users at present. As a result, a service of
providing
detailed information concerning advertising goods to the user, a service of
inducing
user's participation about the goods, a service of purchasing the goods in
real time, etc.
have been provided.
[0005] In the data broadcasting service, a broadcasting system transmits an AV
signal
for a broadcasting AV program and an interactive application for the data
broadcasting
service to the set-top box. The set-top box outputs certain data by executing
the
interactive application.
[0006] In the conventional technique, a professional editing tool or hand
coding has
IS been used so as to produce the interactive application. GUI and functions
for the
application are determined in accordance with a service provider's request.
[0007] Furthermore, a site acceptance test SAT is performed in a broadcasting
platform
environment in case that the application is produced. In case that the SAT is
completed, the application is transmitted to the set-top box.
[0008] In the conventional technique, since screen configuration, a menu and
functions
for each service should be individually made, the problem exists in that much
time is
taken for producing the application. In addition, since a test process
corresponding to
the broadcasting platform is performed for each application, much time and
manpower
may be consumed.
[0009] Moreover, in case that the provider wants to provide different menu in
2
CA 02664274 2009-04-27
accordance with month or season in the application for providing the same
service, the
GUI should be made newly by using the editing tol and the hand coding. Hence,
the
user's request may not be reflected timely.
[0010] Additionally, the applications for respective services are individually
transmitted through different channels, and so bandwidth of the channels may
be used
wastefully.
[0011] The above information disclosed in this Related Art section is only for
enhancement of understanding of the background of the invention and therefore
it may
contain information that does not form the prior art that is already known in
this country
to a person of ordinary skill in the art.
SUMMARY OF DISCLOSURE
[0012] Accordingly, the present invention is provided to substantially obviate
one or
more problems due to limitations and disadvantages of the related art.
[0013] An example embodiment of the present invention provides a method, of
providing a data broadcasting service, for reducing a period taken for
producing an
application in each service.
[0014] Another example embodiment of the present invention provides a method,
of
providing a data broadcasting service, for enhancing utilization of data
broadcasting.
[0015] Still another example embodiment of the present invention provides a
method,
of providing a data broadcasting service, for preventing waste of transmission
bandwidth for the data broadcasting service.
3
CA 02664274 2009-04-27
100161 In one aspect, the present invention provides a method of providing a
data
broadcasting service in a broadcasting system connected to a broadcasting
terminal
through a network, the method comprising: receiving resource data inputted
through a
predetermined interface, wherein the resource data includes at least one of
service
attribute information for providing services, effect attribute information,
information
concerning main screen attribute and information concerning attribute of a sub-
menu
screen in each depth; and transmitting the resource data to the broadcasting
terminal.
Here, a player included in the broadcasting terminal analyzes the attribute
information
included in the resource data, and executes the resource data in accordance
with the
analyzed result.
(0017] In another aspect, the present invention provides a method of providing
a data
broadcasting service in a broadcasting terminal connected to a broadcasting
system
through a network, the method comprising: maintaining resource executing
method
information about at least one of screen frame information applied to a
screen, user's
key event input/process method information, key event code information,
information
concerning a layer among the above information and information concerning
creation/cancel of resource data requested when the screen is changed;
receiving the
resource data inputted through an interface in the broadcasting system,
wherein the
resource data includes at least one of trigger attribute information for
providing services,
effect attribute information, main screen attribute information and attribute
information
of a sub-menu screen in each depth; and analyzing the resource data by using
the
resource executing method information, and executing the resource data in
accordance
with the analyzed result.
[0018] In still another aspect, the present invention provides a recording
media
readable by a digital processor and having a program of commands executed by
the
4
CA 02664274 2009-04-27
digital processor for the purpose of providing a data broadcasting service by
interworking with a broadcasting system, the recording media comprising: a
first
program code configured to maintain resource executing method information
about at
least one of screen frame information applied to a screen, user's key event
input/process
method information, key event code information, information concerning a layer
among
the above information and information concerning creation/cancel of resource
data
requested when the screen is changed; and a second program code configured to
receive
the resource data inputted through an interface in the broadcasting system,
analyze the
resource data using the resource executing method information, and executing
the
resource data. Here, the resource data includes at least one of trigger
attribute
information for providing services, effect attribute information, information
concerning
attribute of a main screen and information concerning attribute of a sub-menu
screen in
each depth.
100191 In a method and a recording media for providing a recording service of
the
present invention, a user may select easily a program to be recorded through a
recording
recommendation list.
100201 In a method of providing a data broadcasting service of the present
invention,
resource data for each service is inputted in predetermined interface, and
thus a period
taken for producing an application may be reduced.
100211 In a method of providing a data broadcasting service of the present
invention, a
player executes every resource data for each service, and so various data
broadcasting
services may be provided conveniently to users.
5
CA 02664274 2009-04-27
BRIEF DESCRIPTION OF DRAWINGS
[0022] Example embodiments of the present invention will become more apparent
by
describing in detail example embodiments of the present invention with
reference to the
accompanying drawings, in which:
[0023] FIG 1 is a block diagram illustrating a data broadcasting system
according to
one example embodiment of the present invention;
[0024] FIG 2 is a view illustrating a method of providing an data broadcasting
service
linked with a broadcasting which provides different service in accordance with
a
channel;
[0025] FIG 3 is a view illustrating a method of providing an independent data
broadcasting service which provides different service in accordance with a
channel;
[0026] FIG 4 is a view illustrating a player according to one example
embodiment of
the present invention;
[0027] FIG 5 is a view illustrating an interface of defining the trigger
attribute
according to one example embodiment of the present invention;
[0028] FIG 6 is a view illustrating an interface of defining the trigger
attribute in case
that the trigger type is a text scroll type according to one example
embodiment of the
present invention;
[0029] FIG 7 is a view illustrating an interface of defining the effect
attribute
according to one example embodiment of the present invention;
[0030] FIG 8 is a view illustrating AV resizing according to one example
embodiment
of the present invention;
[0031] FIG 9 is a view illustrating an interface of defining a main screen
(first screen)
attribute according to one example embodiment of the present invention;
6
CA 02664274 2009-04-27
[0032] FIG 10 is a view illustrating kind of a focus outputted on a screen
according to
one example embodiment of the present invention;
100331 FIG 11 is a view illustrating an area activated when focus kind of a
main screen
is a ring type;
[0034] FIG 12 is a view illustrating an interface outputted when type the main
screen
is an iframe type;
[0035] FIG 13 is a view illustrating an interface of defining attribute of a
sub-menu
according to one example embodiment of the present invention; and
[0036] FIG 14 and FIG 15 are views illustrating menu changing according to one
example embodiment of the present invention.
DETAILED DESCRIPTION
[0037] Example embodiments of the present invention are disclosed herein.
However,
specific structural and functional details disclosed herein are merely
representative for
purposes of describing example embodiments of the present invention, however,
example embodiments of the present invention may be embodied in many alternate
forms and should not be construed as limited to example embodiments of the
present
invention set forth herein.
100381 Accordingly, 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
there is no intent to limit the invention to the particular forms disclosed,
but on the
contrary, the invention is to cover all modifications, equivalents, and
alternatives falling
within the spirit and scope of the invention. Like numbers refer to like
elements
7
CA 02664274 2009-04-27
throughout the description of the figures.
[0039] It will be understood that, although the terms first, second, etc. may
be used
herein to describe various elements, these elements should not be limited by
these terms.
These terms are only used to distinguish one element from another. For
example, a
first element could be termed a second element, and, similarly, a second
element could
be termed a first element, without departing from the scope of the present
invention.
As used herein, the term "and/or" includes any and all combinations of one or
more of
the associated listed items.
100401 It will be understood that when an element is referred to as being
"connected"
or "coupled" to another element, it can be directly connected or coupled to
the other
element or intervening elements may be present. In contrast, when an element
is
referred to as being "directly connected" or "directly coupled" to another
element, there
are no intervening elements present. Other words used to describe the
relationship
between elements should be interpreted in a like fashion (i.e., "between"
versus
"directly between", "adjacent" versus "directly adjacent", etc.).
[0041] The terminology used herein is for the purpose of describing particular
embodiments only and is not intended to be limiting of the invention. As used
herein,
the singular forms "a", "an" and "the" are intended to include the plural
forms as well,
unless the context clearly indicates otherwise. It will be further understood
that the
terms "comprises", "comprising,", "includes" and/or "including", when used
herein,
specify the presence of stated features, integers, steps, operations,
elements, and/or
components, but do not preclude the presence or addition of one or more other
features,
integers, steps, operations, elements, components, and/or groups thereof.
[0042] Unless otherwise defined, all terms (including technical and scientific
terms)
used herein have the same meaning as commonly understood by one of ordinary
skill in
8
CA 02664274 2009-04-27
the art to which this invention belongs. It will be further understood that
terms, such
as those defined in commonly used dictionaries, should be interpreted as
having a
meaning that is consistent with their meaning in the context of the relevant
art and will
not be interpreted in an idealized or overly formal sense unless expressly so
defined
herein.
[0043] FIG I is a block diagram illustrating a data broadcasting system
according to
one example embodiment of the present invention.
100441 In FIG 1, the data broadcasting system of the present embodiment
includes an
management tool 100 and a data server 102.
[0045] The data server 102 is connected to a broadcasting terminal 104 through
a
network. Here, the network includes a wire network having an Internet and an
exclusive line, and a wireless network having a wireless Internet, a mobile
communication network, a broadcasting network and a satellite communication
network.
[0046] The broadcasting terminal 104 decodes an AV (audio/video) signal for a
broadcasting AV program and executes the decoded signal. The broadcasting
terminal
104 may be a set-top box, but is not limited as the set-top box as long as it
includes a
player 106 and executes resource data using the player 106.
[0047] In one example embodiment of the present invention, the management tool
100
is set in a management terminal connected to the data server 102, and outputs
an
interface of defining attribute of the resource data, etc. Here, the resource
data means
data for providing various services to users, wherein the services include
remote
recording service, weather service, news service, stock service, game service,
education
service, email service, electric program guide EPG service, TV shopping
service,
banking service, etc.
9
CA 02664274 2009-04-27
100481 Particularly, the resource data indicates data executed after
interpreted by the
player 106 in the broadcasting terminal 104, and may include service attribute
information, effect attribute information, attribute information of a main
screen,
attribute information of a sub-menu screen in each depth and schedule
information.
[0049] The service attribute information means information concerning service
ID,
channel ID, schedule information, executing type (advertising type, linking
type,
independent type, etc.) and so on.
[00501 The effect attribute information indicates information concerning size
of an AV
signal outputted from the broadcasting terminal 104, audio clip or image slide
show.
100511 The attribute information of the main screen includes information
concerning a
background image displayed at initial in the broadcasting terminal 104,
advertisement
link information.
[0052] The attribute information of the sub-menu screen includes information
concerning a background image of a sub-layer screen outputted when the user
selects
certain menu on the main screen, advertisement link information and
information
concerning various pop-up phrases.
[0053] The resource data inputted through the interface is stored in the data
server 102
and is transmitted to the broadcasting terminal 104 in accordance with a
preset schedule.
[0054] In one example embodiment of the present invention, the broadcasting
terminal
104 includes the player 106 for executing the resource data.
100551 In the present invention, the player 106 is defined as the application
for
interpreting the resource data and executing the resource data in accordance
with the
interpreted result.
[0056] The player 106 manages resource executing method information such as
screen
frame information, user's key event input/process method information, key
event code
CA 02664274 2009-04-27
information, information concerning a layer among the above attribute
information and
information concerning creation/cancel of the resource data requested when the
screen
is changed. In addition, the player 106 analyzes the resource data transmitted
from the
data server 102 using the resource executing method information, and then
executes the
resource data in accordance with the analyzed result. Here, the resource
executing
method information may be referred to as template information in that the
resource data
is interpreted in accordance with predetermined method and is outputted on the
screen.
[0057] FIG 2 is a view illustrating a method of providing an interworking data
broadcasting service which provides different service in accordance with a
channel.
0 [0058] In FIG 2, a manager may input different channel information (channel
1 to
channel 4) about each resource data (Resource Datal to Resource Data 4)
through the
interface.
[0059] The player 106 receives selectively the resource data executable in a
specific
channel in accordance with the user's request, and executes the received
resource data.
[0060] Since only one of plural resource data for each service is selectively
provided to
the broadcasting terminal 104 in accordance with the user's request and is
executed by
the player 106, there is no need to assign individually bandwidth for each
service.
[0061] FIG 3 is a view illustrating a method of providing an independent data
broadcasting service which provides different service in accordance with a
channel.
[0062] In FIG 3, in the independent data broadcasting service, the player 106
may
output a plurality of independent data broadcasting service list (service name
1 to
service name 4). Subsequently, in case that the user selects one of the
service names,
the player 106 receives resource data (Resource Data 1 to Resource Data 4)
corresponding to the selected service name and then executes the received
resource data.
[0063] On the other hand, the above method of providing the service in FIG 3
may be
11
CA 02664274 2009-04-27
applied to a process of providing one selected by the user of services
interworking with
a broadcasting AV program through a portal.
[0064] FIG 4 is a view illustrating a player according to one example
embodiment of
the present invention.
[0065] In FIG 4, the player 106 of the present embodiment includes a user's
request
processing section 400, a network communication section 402, a resource data
analyzing section 404 and a storage section 406.
[0066] The user's request processing section 400 outputs service list in case
that a
plurality of services exist, and receives user's selection information
concerning one
selected from the service list through a user's input means such as a remote
controller.
[0067] Additionally, the user's request processing section 400 may receive a
user's
channel changing request.
[0068] In case that the user's channel changing request or user's service
selecting
request is received, the user's request processing section 400 requests the
resource data
for the interworking data broadcasting service provided in corresponding
channel or the
resource data for the independent data broadcasting service selected by the
user to the
data server 102 through the network communication section 402.
[0069] The network communication section 402 and the data server 102 may be
connected through a return path.
[0070] The network communication section 402 receives the resource data from
the
data server 102.
[0071] In case that the resource data is received through the network
communication
section 402, the resource data analyzing section 404 analyzes attribute of the
resource
data using the executing method information stored in advance in the storage
section
406. Here, the executing method information may include the screen frame
12
CA 02664274 2009-04-27
information, the user's key event input/process method information, the
information
concerning the layer among the attribute information, and the information
concerning
creation/cancel of the resource data requested when the screen is changed.
100721 The user's request processing section 400 outputs the main screen, etc.
included
in the resource data in accordance with the analysis of the attributes, and
outputs the
main screen corresponding a menu selected by the user through the analysis of
the
resource data analyzing section 404 in case that the user selects a certain
menu.
[0073] As described above, the resource data is inputted through the
management tool
100 in accordance with the preset method, and the player 106 of the
broadcasting
terminal 104 manages the executing method information of the resource data.
Hence,
the player 106 may execute the resource data based on the inputted attribute.
[0074] As shown in FIG 5 to FIG 15, the interface of the management tool 100
may
include an interface of defining effect attribute, an interface of defining
attribute of the
main screen attribute and an interface of defining attribute of the sub-
screen.
[0075] FIG. 5 to FIG 15 show an service linked with a broadcasting AV program
of the
services corresponding to the resource data. In FIG 5 to FIG 15, the resource
data
includes trigger attribute. However, in case of the independent service, the
resource
data may not include the trigger attribute.
100761 FIG 5 is a view illustrating an interface of defining the trigger
attribute
according to one example embodiment of the present invention.
100771 As shown in FIG 5, the interface of defining the trigger attribute
includes a
trigger type selecting area 500. In case that the trigger type selected from
the area 500
is an image indication type, the interface includes an image number inputting
area 502,
a trigger image attaching area 504 and an area 506 for inputting coordinates
of an
attached trigger image.
13
CA 02664274 2009-04-27
[0078] In case that the manager selects an image number as a value of above 2
in the
image number inputting area 502, an area 508 for attaching different trigger
image, a
coordinate inputting area 510 and an area 512 for inputting an image rotation
time may
be further activated.
[0079] FIG 6 is a view illustrating an interface of defining the trigger
attribute in case
that the trigger type is a text scroll type according to one example
embodiment of the
present invention.
[0080] As shown in FIG 6, in case that the trigger type selected from the area
500 is a
text scroll type, the interface of defining the trigger attribute includes an
image
attaching area 600, a coordinate inputting area 602, a text inputting area
604, a text
coordinate inputting area 606 and a horizontal width inputting area 608,
wherein the
areas 604, 606 and 608 are displayed with a scroll way on the screen.
[0081] FIG 7 is a view illustrating an interface of defining the effect
attribute
according to one example embodiment of the present invention.
[0082] In case that the manager selects an effect setting tap 700 located on
an upper
position of the interface, the interface shown in FIG 7 is outputted.
100831 In FIG 7, the interface of defining the effect attribute includes an AV
resizing
inputting area 702, an AV coordinate inputting area 704, an audio clip
attaching area
706, an audio playing time inputting area 708, a slide show image number
selecting
area 710, an area for attaching each image 712, a slide show coordinate
inputting area
714 and an image rotation time inputting area 716.
100841 The player 106 may output AV having various sizes and coordinates on
the
screen through the AV resizing and the coordinates as shown in FIG 8.
100851 FIG 9 is a view illustrating an interface of defining a main screen
(first screen)
attribute according to one example embodiment of the present invention.
14
CA 02664274 2009-04-27
[0086] In FIG. 9, the interface of defining the main screen attribute includes
a type
selecting area 900. In case that the manager selects the image type from the
area 900,
the interface may include a background image number selecting area 902, a
background
image attaching area 904, a background image coordinate inputting area 906, an
advertisement link existence/nonexistence selecting area 908 and an
advertisement
creation area 910.
[0087] Here, a plurality of background images may be provided. In case that
the
manager selects number of the background image as a value of above 2 in the
area 902,
an area for inputting attribute information of other background image is
activated below
an area for inputting attribute information of a first background image,
wherein the
attribute image of the other background image includes information concerning
attachment of a second background image, information concerning coordinates of
the
second background image, information concerning existence/nonexistence of
advertisement link, information concerning advertisement creation and
information
concerning an image rotation time. Furthermore, an area for inputting the
image
rotation time may be further activated.
[0088] Additionally, the manager may select kind of a focus through a focus
kind
selecting area 914 of the interface of defining the main screen attribute.
[0089] In FIG 9, in case that the kind of the focus is selected as an image
type, a focus
number selecting area 916, a focus image attaching area 918 and a focus
coordinate
inputting area 920 may be activated. In case that the manager selects number
of the
focus as a value of above 2 in the area 916, another focus image attaching
area and
another focus coordinate inputting area may be further activated.
[0090] The resource data may be displayed with various focus types on the
screen
through the input of the attribute information about the focus as shown in FIG
10.
CA 02664274 2009-04-27
100911 On the other hand, in case that the kind of the focus is selected as a
ring type in
the area 914, a focus size inputting area 1100, a color inputting area 1102, a
focus
number selecting area 1104 and a focus coordinate inputting area 1106 are
activated as
shown in FIG 11.
[0092] In case that the manager selects the number of the focus as a value of
above 2
in the area 916 when the kind of the focus is the ring type, another focus
image
attaching area and a focus coordinate inputting area may be further activated.
[0093] FIG 12 is a view illustrating an interface outputted when type of the
main
screen is an iframe type. Here, the iframe (infra-coded picture) means an
internal
frame which is included in a certain frame and shows other contents.
[0094] In FIG 12, in case that the manager selects type of the main screen as
the
iframe type in the area 900, the interface of defining the main screen
attribute includes
an iframe attaching area 1200, an advertisement link existence/nonexistence
selecting
area 1202, an advertisement creation area 1204 and a focus attribute inputting
area 1206
(including a focus kind and number selecting area, a focus image attaching
area and a
focus image coordinate inputting area).
[0095] In addition, the interface of defining the main screen attribute
includes an AV
resizing usage existence/nonexistence selecting area 1208, an audio clip usage
existence/nonexistence selecting area 1210 and a slide show usage
existence/nonexistence selecting area 1212. In case that the manager selects
one of
AV resizing, audio clip and slide show, areas such as the AV resizing
inputting area 700,
the AV coordinate inputting area 702, the audio clip attaching area 704, the
audio
playing time inputting area 706, the slide show image number selecting area
708, the
image attaching area 710, the slide show coordinate inputting area 712 and the
image
rotation time inputting area 714 in the interface of the defining the effect
attribute may
16
CA 02664274 2009-04-27
be activated below the interface of defining the main screen attribute.
[0096] FIG 13 is a view illustrating an interface of defining attribute of a
sub-menu
according to one example embodiment of the present invention.
100971 The interface of the present embodiment includes a sub-menu screen
(menu 1
to menu 3) selecting tap 1300 in each depth. In case that the user selects one
tap in the
tap 1300, the interface of defining the attribute of the sub-menu screen is
displayed as
shown in FIG 13.
100981 The interface of defining the attribute of the sub-menu screen includes
a type
selecting area 1302 and a menu kind selecting area 1304.
[0099] In one example embodiment of the present invention, the menu kind in
the area
1304 includes at least one of information type, selection type, numeral input
type,
research text type, research image type and a mobile oriented MO type, wherein
the
MO type indicates a type in which a mobile phone sends a message to other
device.
The menu kind may include further a video playing type and an audio playing
type.
1001001 In case that the manager selects the information type as the menu kind
in the
area 1304, the interface may include a background image number selecting area
1306, a
background image attaching area 1308, a background image coordinate inputting
area
1310 and an advertisement link existence/nonexistence selecting area 1312.
1001011 In case that the manager selects use of the advertisement link in the
area 1304,
an advertisement creation area 1314 is activated.
1001021 The interface of defining the attribute of the sub-menu screen may
include a
phone number need existence/nonexistence selecting area 1316, a guide phrases
indication existence/nonexistence selecting area 1318 and a participation
finish
indication existence/nonexistence selecting area 1320. In case that the user
selects
existences in the areas 1316, 1318 and 1320, pop-up phrases inputting areas
1322 are
17
CA 02664274 2009-04-27
activated.
[00103] On the other hand, in case that the manager selects the selecting type
such as
OX type and multiple choice type as the menu kind in the area 1304, the
interface of
defining the attribute of the sub--menu screen may include an area of
inputting the
attribute such as an image, image coordinates, advertisement link
existence/nonexistence, advertisement creation, focus type and focus
coordinates, etc.
1001041 In case that the manager selects the numeral input type as the menu
kind in the
area 1304, the interface includes an area of inputting the attribute such as
an image,
image coordinates, advertisement link existence/nonexistence, advertisement
creation,
input field coordinates and input field horizontal width.
[00105] In case that the manager selects the research text type as the menu
kind in the
area 1304, the interface includes an area of inputting iframe attribute,
question number,
question input, example number, example type, example, correct answer input,
previous
focus size/coordinates and next focus size/coordinates.
[00106] In case that the manager selects the research image type as the menu
kind in
the area 1304, the interface includes an area of inputting iframe attribute
(background
iframe attaching), question number, iframe attribute for each question,
example number,
example type and example input, etc.
[00107] In case that the manager selects the MO type as the menu kind in the
area 1304,
the interface includes an area of inputting image, image coordinates,
advertisement
creation, list number in a unit of a screen, number of total lists, list
coordinates, list
interval coordinates and data folder.
[00108] In case that the manager selects the video playing type and the audio
playing
type as the menu kind in the area 1304, the interface includes an area for
inputting the
attribute such as playing file interworking DB URL, video/audio to be
displayed,
18
CA 02664274 2009-04-27
maximum video and audio indication number, arrangement reference, image, image
coordinates, advertisement link existence/nonexistence, advertisement
creation, focus
type and focus coordinates, etc.
[00109] In one example embodiment of the present invention, the interface of
inputting
the resource data may include further an area of inputting service ID,
executing type,
executing channel, period, day and time (executing schedule), and corresponds
to an
interface of defining service attribute of the resource data.
1001101 As described above, the manager may input desired resource data
through the
preset interface though he does not have knowledge about a professional
program such
as an editing tool. Here, the resource data inputted through the interface may
be
executed by the player 106 in accordance with the preset executing method.
[00111] In case that the resource data is inputted through the above method
and
executed through the player 106, the menu screen may be easily amended.
[00112] In case of providing a music service having the main screen shown in
FIG 14
at initial and then providing further "Christmas carol" menu when a Christmas
season is
reached, the manager may provide desired "Christmas carol" menu by performing
operations such as attaching new background image, inputting coordinates,
inputting of
menu name, etc.
[00113] In case that the resource data about the music service is amended as
mentioned
above, the amended resource data is transmitted to the broadcasting terminal
104. The
player 106 in the broadcasting terminal 104 executes the resource data by
using the pre-
stored executing method information in accordance with the attribute of the
amended
resource data, thereby outputting the main screen as shown in FIG 15.
[00114] Since the present invention inputs the resource data through the
management
tool 100, an application coding (developing) process and a test process may be
omitted.
19
CA 02664274 2009-04-27
In addition, a plurality of resource data are transmitted with preset
bandwidth and then
are executed through an exclusive player, and thus a period, taken for
producing an
application which provides the data broadcasting service, and the bandwidth
used for
the data broadcasting may be reduced.
100115] Any reference in this specification to "one embodiment," "an
embodiment,"
"example embodiment," etc., means that a particular feature, structure, or
characteristic
described in connection with the embodiment is included in at least one
embodiment of
the invention. The appearances of such phrases in various places in the
specification are
not necessarily all referring to the same embodiment. Further, when a
particular feature,
structure, or characteristic is described in connection with any embodiment,
it is
submitted that it is within the purview of one skilled in the art to affect
such feature,
structure, or characteristic in connection with other ones of the embodiments.
1001161 Although embodiments have been described with reference to a number of
illustrative embodiments thereof, it should be understood that numerous other
modifications and embodiments can be devised by those skilled in the art that
will fall
within the spirit and scope of the principles of this disclosure. More
particularly,
various variations and modifications are possible in the component parts
and/or
arrangements of the subject combination arrangement within the scope of the
disclosure,
the drawings and the appended claims. In addition to variations and
modifications in
the component parts and/or arrangements, alternative uses will also be
apparent to those
skilled in the art.