SYSTEM USING MULTI-CHANNEL BROADCASTING CONTROL FUNCTION
BACKGROUND OF THE INVENTION
TECHNICAL FIELD
The present invention relates to an advertisement system using multi-channel broadcasting control function, and more particularly, to an advertisement system using multichannel broadcasting control function, in which moving picture advertisements, aerial wave broadcastings, cable broadcastings and satellite broadcastings of unspecified channels, which are displayed on display units (PDP, LCD, etc.) installed in unspecified areas, are collectively controlled through a service providing server.
BACKGROUND ART
In general, an aerial wave broadcasting, a cable broadcasting and a satellite broadcasting have one-way directionality so that the broadcastings of the same contents are uniformly transmitted to many and unspecified persons . Therefore, viewers can watch a desired broadcasting by merely manipulating channels .
Meanwhile, in a conventional advertisement system installed in buses, subways or banks, service image information is stored in a storage unit (e.g., HDD) and the
stored service image information is repeatedly displayed using a player unit and a display unit. In addition, there is a limitation when a quick announcement needs to be displayed. In other word's, character information is received using a short message service (SMS) provided from an affiliated mobile communication company and the received character information is displayed on a lower portion of a screen of the display unit in characters.
In addition, although outside advertisements of companies such as Digital Chosun Ilbo and Hankook Ilbo transmit character information such as news quick announcement over advertisement contents, broadcasting information is information that is broadcast after receiving/editing a broadcasting information previously broadcast, not an on-line real-time broadcasting information.
Since such a conventional advertisement system uniformly displays service image information previously stored, viewers always watch the advertisements of the same contents in the same sequence, thus degrading an advertisement effect.
Further, the conventional broadcasting' system cannot help but to repeatedly broadcast predetermined broadcasting contents until a manager replaces previous information stored in the storage unit in an off line.
DISCLOSURE OF THE INVENTION
Accordingly, the present invention is directed to an advertisement system using multi-channel broadcasting control function that substantially obviates one or more problems due to limitations and disadvantages of' the related art.
It is an object of the invention to provide an advertisement system using multi-channel broadcasting control function, in which moving picture advertisements, aerial wave broadcastings, cable broadcastings and satellite broadcastings of unspecified channels, which are displayed on display units (PDP, LCD, etc.) installed in unspecified areas, are collectively controlled through a service providing server.
It is another object of the invention to provide an advertisement system using multi-channel broadcasting control function, in which more efficient advertisement effect is obtained by selecting and providing service image information according to consumer class distributions in a specific area.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure, particularly pointed out in the written description and claims thereof as well as the appended
drawings .
To achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described, there is provided an advertisement system using multi-channel broadcasting control function, which comprises: a client terminal including: a receiver for receiving broadcasting signals; a storage unit for storing service image information and control commands, the service image information having advertisement received from an exterior via a communication network; and a control unit for controlling the broadcasting signals received by the receiver and the service image information to be displayed on a display unit according to the service image information received from the exterior and the control commands stored in the storage unit; and a service providing server for storing the control commands and the service image information to be executed by the client terminal and transmitting the control commands and service image information to the client terminal.
Preferably, the receiver receives at least one δf aerial broadcasting signal, cable broadcasting signal and satellite broadcasting signal.
In addition, if the client terminal is connected to the service providing server, the client terminal transmits socket ID information assigned thereto and state information to the service providing server.
Further, the service providing server further comprises an advertiser server for collecting self-produced or commissioned-produced service image information and providing the collected service image information to the service providing server.
The ^service providing server includes : a service image information database for storing the service image information; a socket ID database for storing the socket ID assigned to the client terminal and information of the client terminal; a location information database for storing the location information of the client terminal, the location information being linked with the socket ID; a service image information storing unit for selecting proper service image information according to the location information of the client terminal among the service image information stored in the service image information database; a control command detecting unit for detecting predefined control commands so as to control the client terminal; a ROM for storing predefined control commands and an operating program of the service providing server; an interface unit for transmitting the service image information and the control commands to the client terminal, and interfacing the service providing server and the communication network so as to receive various kinds of information from the client terminal; and a central processing unit for transmitting the service image
information selected by the service image information selecting unit ' and the control commands detected by the control command detecting unit to the client terminal .
In addition, the service providing server further includes an information classification unit for classifying the service image information to store the classified service image information into the service image information database, and classifying the socket ID information transmitted from the client terminal to inform the central processing unit of the classified socket ID information.
The service providing server further includes a moving picture streaming module for transmitting the service image information selected by the service image information selecting unit to the client terminal in a streaming method, and the central processing unit controls the control command detecting unit to detect a control command for displaying the service image information transmitted from the moving picture streaming module on the display unit in real time, and transmitting the detected control command to the client terminal .
The service providing server compares the list of the service image information selected by the service image information selecting unit with that stored in the client terminal, detects the service image information to be downloaded according to the comparison result, and downloads
the detected service image information to the client terminal . The service providing server compares the list of the service image information selected by the service image information selecting unit with that stored in the client terminal, detects unnecessary service image information according to the comparison result, and detects a deletion command of the service image information via the control command detecting unit to request the client terminal to delete the unnecessary service image information. The service providing server requests the client terminal to delete the unnecessary service image information at a time when the client terminal downloads new service image information to be downloaded.
The client terminal includes a timer for providing a time information and a control command storage unit for storing control commands, and controls states displayed according to a result obtained by comparing the time information detected by the timer and the control .commands stored in the control command storage unit. In another aspect of the present invention, there is provided a client terminal for receiving service image information and control command information transmitted from a service providing server via a communication network and displaying broadcasting image information transmitted from a broadcasting station according to the control command
information. The client terminal comprises: a reception means for receiving the broadcasting image information; a storage means for storing the service image information and the control command information, which are transmitted from the service providing server; a display means for displaying the broadcasting image information and the service image information; and a control means for controlling the service image information and the broadcasting image information to be displayed on the display means according to the control command information.
When new service image information and control command information to be displayed on the display means are changed in the service providing server, the service image information and the control command information are updated according to the changed information.
The display means displays the service image information on a predetermined area and the broadcasting image information on the remaining portions according to the control command information of the control means.
BRIEF DESCRIPTION OF THE DRAWINGS
The above and other advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
FIG. 1 is an entire construction diagram of an advertisement system using multi-channel broadcasting control function in accordance with the present invention;
FIG. 2 is a schematic diagram of the service providing server shown in FIG. 1;
FIG. 3 is a block diagram of the client terminal in accordance with an embodiment of the present invention; and
FIG. 4 is an operational flowchart of the service providing server shown in FIG. 1.
BEST MODE FOR CARRYING OUT THE INVENTION
Now, exemplary embodiments of the present invention will be described in detail with reference to the annexed drawings . Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. However, the present invention is not limited to the embodiments illustrated hereinafter, and the embodiments herein are rather introduced to provide easy and complete understanding of the scope and spirit of the present invention. Further, unnecessary contents will be omitted in the following description of the present invention.
FIG. 1 is an entire construction diagram of an advertisement system using multi-channel broadcasting control function in accordance with the present invention, and FIG. 2
is a schematic diagram of the service providing server shown in FIG. 1. FIG. 3 is a block diagram of the client terminal in accordance with an embodiment of the present invention, and FIG. 4 is an operational flowchart of the service providing server shown in FIG. 1.
First, an entire construction of an advertisement system in accordance with the present invention will be described with reference to FIG. 1. Referring to FIG. 1, a service providing server 100 and an advertiser server 200 are connected to each other via a communication network 300. The advertiser server 200 provides service image information, and the service providing server 100 downloads the service image information at a constant time period and updates/stores the downloaded service image information. In addition, a client terminal 400 installed in an unspecified area and the service providing server 100 are connected to each other via the communication network 300 so that two-way communication can be performed between them. The service providing server 100 classifies the service image information downloaded from the advertiser server 200 according to installation locations of each client terminal 400. The client terminal 400 selectively displays the service image 'information downloaded according to a control of the service providing server 100, aerial wave broadcasting signals, cable broadcasting signals and satellite
broadcasting signals, which are provided from a broadcasting server 500, on a display unit 600.
Further, the client terminal 400 stores the service image information downloaded from the service providing server 100 and controls displaying states of the display unit
600 according to control signals transmitted from the service providing server 100.
Meanwhile, a detailed construction of the service providing server 100 of FIG. 1 will be described with reference to FIG. 2. Referring to FIG. 2, an interface unit
101 interfaces transmission/reception states of various kinds of information transmitted/received to/from the service providing server 100 via the communication network 300.
An information classification unit 102 classifies the service image information downloaded from the advertiser server 200 and simultaneously classifies socket ID information inputted from each client terminal 400.
A service image information selecting unit 103 selects the service image information according to the installation location of each client terminal 400 to allow each client terminal 400 to download the information, and simultaneously selects a service image information to be displayed at an arbitrary ' time point among the service image information downloaded by each client terminal 400. A timer 104 generates a time information.
A control command detecting unit 105 detects a predefined control signal from a control command database 113. At this time, the predefined control signal is a signal used when the service providing server 100 controls each client terminal 400.
A moving picture streaming module 106 transmits the corresponding moving picture service image information to each client terminal 400 in a streaming method when the service image information selected by the service image information selecting unit 103 needs to be broadcast on the display unit 600 of the client terminal 400 in real time.
A service image information database 107 stores the service image information downloaded from the advertiser server 200. A socket ID database 108 stores each socket ID assigned to each client terminal 400.
A location information database 109 stores the location information of each client terminal 400 through a link with the socket ID of each client terminal 400. A central processing unit (CPU) 110 controls whole operations of the service providing server 100. In other words, the CPU 110 classifies the service image information which is downloaded from the advertiser server 200 through the information classification unit 102 and stores the classified information into the service image information
database 107. In addition, the CPU 110 controls the service image information selecting unit 103 to select a service image information to be transmitted to each client terminal 400 among the service image information stored in the service image information database 107. The CPU 110 transmits the control command detected in the control command detecting unit 105 to each client terminal 400 according to the information of each client terminal 400, which is stored in the socket ID database 108 and the location information database 109, thus controlling the displaying states of the display unit 600.
A ROM 111 stores various kinds of programs to be executed by the CPU 110 and predefined control signals to be transmitted to each client terminal 400 by the CPU 110. A RAM 112 stores various kinds of temporary data generated while the CPU 110 executes the programs.
FIG. 3 is a block diagram of the client terminal in accordance with an embodiment of the 'present invention.
Referring to FIG. 3, the. client terminal 400 includes: an image driving unit 420 for driving the display unit 600; a service image information storing unit 440 for storing the control command and the service image information, which are transmitted from the service providing server 100 via the interface 430; a control command storing unit 450; a receiver 470 for receiving the broadcasting signals from the
broadcasting server 500; a control unit 410 for controlling the receiver 470 and the units contained in the client terminal 400; and an identification storing unit 460 for storing the socket IDs and information on location of the client terminal 400. A timer 480 is a time generator and the control unit 410 executes a specific control command by comparing the time of the timer 480 with that indicated in the control command storing unit 450.
In addition, the service image information storing unit 440 can store an image data that can be reproduced as an image. By storing address of the service information database 107 in which the image data to be reproduced is stored, the service image information storing unit 440 reads out the address according to a control of the control unit 410 when the service image information is displayed on the display unit 600 and thus is connected to the service providing server 100 via the communication network. Then, the service image information storing unit 440 loads and displays the image information stored in corresponding address of the service information database 107 contained in the service providing server 100.
The display unit can be a monitor of a large scale TV or it can be implemented in a multi type in which a plurality of monitors are connected to each other. The broadcasting server provides various broadcastings, e.g., a general aerial
wave broadcasting, a cable TV broadcasting and a satellite broadcasting. In addition, the broadcasting image received by the receiver 470 can be displayed on predetermined portion (s) of monitor (s) according to the control commands, and the service image information stored in the service image information storing unit 440 is displayed in the remaining portions .
Hereinafter, an operation of the advertisement system constructed as above will be described with reference to FIG. 4.
Referring to FIG. 4, the advertiser server 200 transmits the service image information (e.g., a moving picture service image information) to the service providing server 100 via a communication network, preferably Internet 300. Accordingly, the CPU 110 of the service providing server 100 controls the information classification unit 102 to classify the service image information based on the kinds (the kinds of products, preference age groups, etc) , and stores the classified service image information into the service image information database 107 (S101) .
Then, if the client terminal 400 is turned on, it is automatically connected to the service providing server 100 via Internet 300 according to a predetermined program (e.g., an agent program) (S102) and the client terminal 400 transmits the socket ID and the location information, which
are stored in the identification information storing unit 410, to the service providing server 100 according to a control of the control unit 410 (S103) .
The CPU 110 of the service providing server 100 compares the received socket ID of the client terminal 400 with that stored in the socket ID database 108 to detect the installation location of the client terminal 400, the preferred products and specific information such as customer information (S104) , and controls the service image information selecting unit 103 to detect the most suitable service image information corresponding to the location information from the service image information database 107. The control command detecting unit 105 detects the control command from the control command database 113. In addition, if there is no location information within the client terminal 400, the location information is detected from the location information database 109 constructed to match the socket ID and the location information.
Further, in case of the client terminal 400 installed in an unspecific area, if the corresponding area (e.g., university town, Yeoido, etc) has a characteristic that the density of a specific class is high, the kinds of the service image information are selected according to the attractive degree of the consumers. In other words, if the location information of the client terminal 400 is university town, it
is desired that the service image information selecting unit 103 detects the service image information of products, such as blue jeans, which attracts young consumers, and transmits the detected service image information to the client terminal 400. If the location information of the client terminal '400 is a place such as Yeoido in which there are many office workers, it is desired that the service image information selecting unit 103 detects the service image information of products, such as Western clothes and automobile, which attracts the office workers, and transmits the detected service image information to the client terminal 400.
The service image information selected by the service image- information selecting unit 103 and the control command detected by the control command detecting unit 105 are transmitted to the client terminal 400 via the interface unit 101 and the communication network 300 under a control of the CPU 110 (S105) . Then, the client terminal 400 updates and stores new service image information and control command.
In addition, the control unit 410 of the client terminal 400 compares newly received service image information and control command with the service image information stored in the service image information storing unit 400 and the control command stored in the control command storing unit 450, and performs an updating operation such as deletion and arrangement of unnecessary service image
information and command information (S106) .
Further, the service providing server 100 transmits characters or specific moving picture, which is not stored in the service image information storing unit 440, to the client terminal 400 in a quick announcement or real time, thus displaying them on the display unit 600.
In the transmission of the specific moving picture service image information transmitted in real time, the moving picture service image information stored in the service image information database 107 of the service providing server 100 is detected and transmitted to the CPU 110. The CPU 110 controls the moving picture streaming module 106 to transmit data obtained by converting the corresponding moving picture service image information into specific format (e.g., MPEG4 of MS) and the control command for allowing the client terminal 400 to perform real-time moving picture to the client terminal 400, thus displaying the real-time moving picture.
Further, the service image information storing unit 440 merely stores the address of the to-be-reproduced service image information of the service providing server 100. If the control command of the control command storing unit 450 indicates the to-be-displayed service image corresponding to the address, the address is transmitted to the service providing server 100 to allow the corresponding service image
information to be transmitted from the service providing server 100 to the client terminal 400. Like this,' if the client terminal 400 receives the service image information, it buffers the moving picture service image information received from the service providing server 100 and then transmits the buffered information to the display unit 600 via the image driving unit 420, so that the moving picture service image information transmitted from the service providing server 100 is displayed on the display unit 600. The client terminal 400 generates data converted into image data in the image driving unit 420 according . to the control command transmitted from the service providing server 100 in real time and the control command stored in the control command storing unit 450. The image displayed on the display unit 600 according to the control unit 410 of the client terminal 400 has various types .
The broadcasting that the receiver 470 receives according to the control command stored in the control command storing unit 450 can be displayed on the display unit 600 or the service image stored in the service image information storing unit 440 can be displayed. Also, the broadcasting image and the service image can be displayed in a predetermined 'portion of the display unit 600 and the other portions thereof, respectively. Further, character or
specific moving picture can be displayed in real time under a control of the service providing server (S106) .
In addition, except for a method in which the client terminal 400 compares downloaded service image information and control commands with the previous service image information and control command to perform the updating operation, the service providing server 100 can load updated information of the identification information list received from the client terminal 400. The service providing server 100 compares the list of the service image information selected in the service image information selecting unit 103 with that stored in the client terminal 400, and detects the service image information to be downloaded according to the comparison result. The service providing server 100 downloads the detected service image information to the client terminal 400. If unnecessary service image information is detected, the service providing server 100 detects the deletion command of the service image information via the control command detecting unit 105 and requests the client terminal 400 to delete the unnecessary service image information, thus deleting the corresponding service image information.
Further, the service providing server 100 requests the client terminal 400 to delete the unnecessary service image information when or before new service image information is
downloaded to the client terminal 400, so that the unnecessary service image information is deleted. By doing so, the storage area can be utilized efficiently.
While the present invention has been described and illustrated herein with reference to the preferred embodiments thereof, it will be apparent to those skilled in the art that various modifications and variations can be made therein without departing from the spirit and scope of the invention. Thus, it is intended that the present invention covers the modifications and variations of this invention that come within the scope of the appended claims and their equivalents .
Consequently, the advertisement system using multichannel broadcasting function in accordance with the present invention has following advantages .
Since the service providing server collectively controls moving picture advertisements, aerial wave broadcastings, cable broadcastings, satellite broadcastings of unspecified channels to display .them on display units (PDP, LCD, etc.) installed in unspecified areas, it is convenient to selectively display the service image information and the broadcasting information at a remote area.
Also, the service image information is selectively provided according to the consumer class distribution in a specific area, thereby obtaining more efficient advertisement
effect.
In addition, by employing two-way communication, the service providing s'erver disposed at a remote area is informed of the states of the client terminal and the display unit, so that it is possible to check the failure of the corresponding client terminal and the display unit at a remote area.
Further, since the service image information of the corresponding client terminal can be changed at a remote area, it is convenient to provide new service image information at any time, thereby maximizing the advertisement effect.
Furthermore, if necessary, the moving picture service image information can be transmitted in the streaming method and displayed, so that it is possible to rapidly cope with the change of the service image information.