MOBILE COMMUNICATION TERMINAL AND METHOD OF TRANSMITTING BROADCAST VIEWING INFORMATION THEREOF

Abstract
A mobile communication terminal and method of transmitting broadcast viewing information thereof are disclosed. The mobile communication terminal includes a broadcast module configured to receive a broadcast program, an information collecting unit configured to collect and manage the broadcast viewing information for the received broadcast program, a transmitting unit configured to transmit the broadcast viewing information to a broadcast managing server according to a transmission cycle, a receiving unit configured to receive a change request message for the transmission cycle from the broadcast managing server, and a control unit configured to change the transmission cycle according to the change request message, and control the transmitting unit to transmit the broadcast viewing information to the broadcast managing server in the changed transmission cycle.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principle of the invention. In the drawings:



FIG. 1 is a block diagram of a mobile communication terminal of transmitting broadcast viewing information according to one embodiment of the present invention;



FIG. 2 is an exemplary flowchart illustrating a method of transmitting broadcast viewing information in a mobile communication terminal according to one embodiment of the present invention;



FIG. 3 is an exemplary flowchart illustrating a method of transmitting broadcast viewing information in a mobile communication terminal according to another embodiment of the present invention; and



FIG. 4 is a structural diagram of a request message for changing a transmission cycle according to an embodiment of the present invention.





DETAILED DESCRIPTION OF THE INVENTION

Reference will now be made in detail to the preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts.



FIG. 1 is a block diagram of a mobile communication terminal of transmitting broadcast viewing information according to one embodiment of the present invention.


Referring to FIG. 1, the mobile communication terminal includes a broadcast module 110, an information collecting unit 120, a storage unit 130, a transmitting unit 140, a receiving unit 150, and a control unit 160.


The broadcast module 110 receives a broadcast program and various data using a broadcasting system. More specifically, the broadcast module 110 receives the broadcast program and data through at least one broadcast channel. Here, the broadcasting system can refer to a digital broadcasting system as DMB (digital multimedia broadcasting), DVB-H (digital video broadcast-handheld), Media FLO (forward link only), and the like. Moreover, the broadcast module 110 can refer to a module suitable for receiving the broadcast program and data transmitted from the digital broadcasting system.


The information collecting unit 120 collects and manages viewing information for the received broadcast program (hereinafter, referred to as ‘broadcast viewing information’).


For instance, the broadcast viewing information includes at least one of viewing broadcast program information, viewing broadcast channel information, viewing time information by broadcast program, viewing time information by broadcast channel, and information for product purchase contents via broadcast program. In particular, the broadcast viewing information includes information indicating what broadcast program and/or broadcast channel a user is viewing or how long a user views each broadcast program or each broadcast channel.


Furthermore, if a broadcast program being viewed is a home shopping broadcast program for selling products/services, the broadcast viewing information includes information of products/services purchased via the broadcast program by a user while the broadcast program is being viewed. In addition, the broadcast viewing information can include information related to selected products, marked-for-purchase products, interested products, among other various information.


Further, the information collecting unit 120 collects and manages the broadcast viewing information in a predetermined cycle. For instance, the information collecting unit 120 can collect and manage the broadcast viewing information according to a cycle arbitrarily set by a user or a default cycle set by manufacturer and/or programmer. Alternatively, the cycle can be set by a request made by a broadcast managing server.


The information collecting unit 120 can randomly collect the broadcast viewing information and then manages the collected information. For instance, the information collecting unit 120 can collect the broadcast viewing information whenever a request is made by the broadcast managing server.


Here, the broadcast managing server refers to a server that stores and manages broadcast viewing information received from the mobile communication terminal on the broadcasting system or a mobile communication system. The broadcast managing server can be included in a server responsible for a transmission of a broadcast program to the mobile communication terminal. Alternatively, the broadcast managing server can be provided separately from the server responsible for a transmission of a broadcast program.


The storage unit 130 stores all kinds of data inputted/outputted via the mobile communication terminal and various programs to execute functions set in the mobile communication terminal.


In particular, the storage unit 130 stores at least one of information associated with a transmission cycle of the broadcast viewing information and address information for a broadcast managing server that receives the broadcast viewing information.


Furthermore, the storage unit 130 stores broadcast viewing information collected by the information collecting unit 120.


The transmitting unit 140 transmits the broadcast viewing information to the broadcast managing server according to a transmission cycle.


The transmitting unit 140 can transmit the broadcast viewing information to the broadcast managing server using a return channel. In this case, the return channel can refer to a mobile communication channel or a broadcast channel. In particular, in case that the broadcast viewing information is transmitted via the broadcast channel, the broadcast viewing information can be transmitted by the broadcast module 110.


In general, the transmission cycle can refer to a transmission cycle that is set to a default in the course of manufacturing the mobile communication terminal. Yet, according to the present invention, the transmission cycle can mean a transmission cycle changed from a previously set transmission cycle as a change request message for a transmission cycle is received from the broadcast managing server. A process for changing a transmission cycle according to the change request message for the transmission cycle will be explained in detail later.


Further, the transmitting unit 140 can transmit the broadcast viewing information independently from a currently set transmission cycle.


In case that a transmission request message for broadcast viewing information is received by the receiving unit 150, the transmitting unit 140 transmits the broadcast viewing information to a server independently from the currently set transmission cycle according to a control signal of the control unit 160. In this case, the transmission request message includes address information for the server that attempts to receive the broadcast viewing information.


As such, the transmitting unit 140 transmits the broadcast viewing information to the server having the address information included in the transmission request message. In case that the address information included in the transmission request message is identical to address information for a broadcast managing server stored in the storage unit 130, the transmitting unit 140 transmits the broadcast viewing information to the broadcast managing server.


The receiving unit 150 receives a change request message for a transmission cycle of the broadcast viewing information from the broadcast managing server.


The change request message is the message transmitted to the broadcast managing server from the mobile communication terminal. Moreover, the change request message is the message to provide information for adjusting the transmission cycle of the broadcast viewing information.


For instance, the receiving unit 150 can receive the change request message via a data channel among broadcast channels or a mobile communication channel. In particular, in case that the change request message is received via the data channel, the change request message can be received by the broadcast module 110. Information included in the change request message and a transmission cycle changing process using the information will be explained in detail later.


And, the receiving unit 150 receives a transmission request message for the broadcast viewing information from the broadcast managing server.


The transmission request message is the message for requesting that the broadcast viewing information shall be immediately transmitted. Moreover, the transmission request message includes address information for a server that attempts to receive the broadcast viewing information. In this case, the address information may be identical to the address information of the broadcast managing server previously stored in the storage unit 130 or may correspond to address information for a server newly requested by the transmission request message.


The control unit 160 controls overall functions and operations of the mobile communication terminal, and more particularly, an operation associated with the transmission of the broadcast viewing information.


In particular, according to the present invention, the control unit 160 controls the transmitting unit 140 to change a previously set transmission cycle according to the change request message for the broadcast viewing information and transmit the broadcast viewing information to the broadcast managing server according to the changed transmission cycle.


The change request message, as shown in FIG. 4, includes parameters associated with the transmission cycle.


Explained in the following description is an example that the change request message is a message (hereinafter named ‘OTA message’) that includes OTA (over-the-air) provisioning parameters in a DVB-H system.


The OTA message includes four kinds of fields, and more particularly, an interval field, an enable/disable field, a frequency field, and a link field.


The enable/disable field defines information indicating whether a transmission of broadcast viewing information is requested and has a parameter name of DVB_LOG_FL (flag). In this case, if the enable/disable field is set to 0, it means that the broadcast viewing information is not to be transmitted. If the enable/disable field is set to 1, it means that the broadcast viewing information is to be transmitted.


The frequency field defines a basic transmission cycle of the broadcast viewing information and has a parameter name of DVB_LOG_DF (default frequency). In this case, the transmission cycle is a value determined by the broadcast managing server and may have a unit of time or day.


The interval field defines an adjustment value for a basic transmission cycle and has a parameter name of DVB_LOG_SW (sending window).


For instance, if a basic transmission cycle defined by the frequency field is 168 hours and if an adjustment value defined by the interval field is 3 hours, the control unit 160 decides the transmission cycle as 171 hours resulting from adding the adjustment value 3 hours to the basic transmission cycle 168 hours. Therefore, if a transmission cycle previously set in the mobile communication terminal is 169 hours, the control unit 160 should change the transmission cycle into 171 hours according to the information included in the change request message.


Furthermore, the link field includes address information for a server attempting to receive the broadcast viewing information and has a parameter name DVB_LOG_URL. In this case, the address information is normally represented as URL.


For instance, the control unit 160 can be used to determine whether the address information included in the link field is matched to the address information previously set in the mobile communication terminal. If it is determined that the address information included in the link field does not match with the address information previously set in the mobile communication terminal, the control unit 160 sets the address information included in the link field to address information for a server to which the broadcast viewing information will be transmitted. On the other hand, if it is decided that the address information included in the link field matches to the address information previously set in the mobile communication terminal, the control unit 160 maintains the previously set address information intact.


Further, the control unit 160 controls the transmitting unit 140 to transmit the broadcast viewing information according to the changed transmission cycle and the server address information.


Specifically, in the present invention, the control unit 160 controls the transmitting unit 140 to transmit the broadcast viewing information independently from a currently set transmission cycle according to the transmission request message for the broadcast viewing information.


The transmission request message is the message for requesting an immediate transmission of the broadcast viewing information and includes address information of a server attempting to receive the broadcast viewing information.


For instance, the control unit 160 can be used to determine whether the address information included in the transmission request message is matched to the previously set address information. If it is determined that they match, the control unit 160 maintains the previously set information intact. On the other hand, if it is determined that they do not match, the address information included in the transmission request message is managed separate from the previously set address information or the previously set address information can be changed into the address information included in the transmission request message.


Hence, the control unit 160 can control the transmitting unit 140 to transmit the broadcast viewing information to the server corresponding to the address information included in the transmission request message.


The control unit 160 can control the transmitting unit 140 to transmit the broadcast viewing information to the server corresponding to the address information included in the transmission request message as soon as the transmission request message is received or right after the transmission request message has been received.


A method of transmitting broadcast viewing information in a mobile communication terminal according to the present invention is explained in detail with reference to FIG. 2 as follows.



FIG. 2 is an exemplary flowchart illustrating a method of transmitting broadcast viewing information in a mobile communication terminal. Here, the mobile communication terminal is assumed to have the same elements shown in FIG. 1.


Referring to FIG. 2, the information collecting unit 120 can collect (or gather) and manage broadcast viewing information for a broadcast program received via the mobile communication terminal (S210). Here, the broadcast program refers to a broadcast program such as a digital broadcasting system as DMB (digital multimedia broadcasting), DVB-H (digital video broadcast-handheld), Media FLO (forward link only), and the like.


Furthermore, the broadcast viewing information includes information indicating which broadcast program or broadcast channel a user is currently viewing via the mobile communication terminal or information indicating how long a user views each broadcast program or each broadcast channel. In addition, if the user is viewing an infomercial (e.g., home shopping network), the broadcast viewing information can include information of a list of products purchased via the broadcast program by the user while the user views the broadcast program, for example.


The transmitting unit 140 can transmit the broadcast viewing information to the broadcast managing server according to a preset (or pre-configured) transmission cycle (S220).


The transmitting unit 140 can transmit the broadcast viewing information to the broadcast managing server using a return channel (e.g., a mobile communication channel or a broadcast channel). In particular, for example, if the broadcast viewing information is transmitted via the broadcast channel, the broadcast viewing information can be transmitted by the broadcast module 110.


The receiving unit 150 can receive a change request message for a transmission cycle of the broadcast viewing information from the broadcast managing server (S230). That is, the mobile communication terminal can receive a request message from the broadcast managing server requesting (or instructing) the mobile communication terminal to change the transmission cycle. The change request message includes information necessary for adjusting (or controlling) the transmission cycle of the broadcast viewing information.


For instance, the receiving unit 150 can receive the change request message via a data channel of the broadcast channel or via a mobile communication channel. In particular, if the change request message is received via the data channel, the change request message can be received by the broadcast module 110, for example.


The control unit 160 can change the preset transmission cycle according to the change request message.


As shown in FIG. 4, the change request message can include parameters associated with the transmission cycle. Details of the change request message are explained above with reference to FIG. 4.


The control unit 160 can change (or modify) the preset transmission cycle using the transmission cycle information and transmission cycle interval value included in the change request message (S240). Moreover, the control unit 160 can also determine each transmission cycle interval.


Furthermore, the control unit 160 can determine whether the address information included in the change request message matches or corresponds to the preset address information. If the addresses do not match, the control unit 160 changes the preset address information to the address information included in the change request message. If the addresses match, then the control unit 160 maintains the preset address information.


Thereafter, the transmitting unit 140 can transmit the broadcast viewing information according to the changed transmission cycle (S250).


Here, according to the control signal of the control unit 160, the transmitting unit 140 can transmit the broadcast viewing information to the server which corresponds to at least one of the preset address information of the broadcast managing server and the server address information included in the change request message.



FIG. 3 is an exemplary flowchart illustrating a method of transmitting broadcast viewing information in a mobile communication terminal according to another embodiment of the present invention. Here, the mobile communication terminal is assumed to have the same elements shown in FIG. 1.


Referring to FIG. 3, the information collecting unit 120 can collect (or gather) and manage broadcast viewing information for the broadcast program received via the mobile communication terminal (S310). The viewing information collecting and managing step S310 is identical to step S210 shown in FIG. 2. As such, the details will be omitted in the following description.


The transmitting unit 140 can transmit the broadcast viewing information to the broadcast managing server according to the preset (or pre-configured) transmission cycle (S320).


Again, the transmitting step S320 is identical to the step S220 shown in FIG. 2. As such, the details will be omitted in the following description.


The receiving unit 150 can receive a transmission request message for the broadcast viewing information from the broadcast managing server (S330). The transmission request message is a message requesting immediate transmission of the broadcast viewing information. The transmission request message can further include address information for a broadcast managing server which seeks to receive the broadcast viewing information. In this case, the address information may be identical to address information previously stored in the storage unit 130.


The transmitting unit 140 can transmit the broadcast viewing information independent from the preset transmission cycle according to a control signal of the control unit 160 (S340).


The control unit 160 can determine whether the address information included in the transmission request message matches or corresponds to the previously set (or configured) address information. If the addresses match, the control unit 160 maintains the previously set information. On the other hand, if the addresses to not match, the address information included in the transmission request message is managed separate from the previously set address information or the previously set address information can be changed to the address information included in the transmission request message.


Furthermore, the control unit 160 controls the transmitting unit 140 to transmit the broadcast viewing information immediately upon receipt of the transmission request message. That is, the control unit 160 can temporarily ignore the existing transmission cycle and transmit the broadcast viewing information immediately.


The transmitting unit 140 can transmit the broadcast viewing information to the server whose address corresponds to the address information included in the transmission request message immediately upon receipt of the transmission request message. The transmitting unit 140 can transmit the broadcast viewing information independently of the previously set or configured transmission cycle.


In this case, the control unit 130 can transmit the broadcast viewing information to a broadcast managing server whose address corresponds to the previously set address information according to the preset transmission cycle, which is separate from the step of transmitting the broadcast viewing information corresponding to the transmission request message.


The above-explained present invention is applicable to all kinds of terminals that can be implemented in such a digital broadcasting system as DMB (digital multimedia broadcasting), DVB-H (digital video broadcast-handheld), Media FLO (forward link only), and the like.


Accordingly, the present invention provides the following effects or advantages.


First, since a transmission cycle of broadcast viewing information is adjustable according to a request made by a broadcast managing server, a mobile communication terminal is able to provide the broadcast viewing information in a cycle requested by the broadcast managing server.


Second, as a request for transmitting broadcast viewing information is made by a broadcast managing server, the broadcast viewing information can be immediately transmitted separately from a currently set transmission cycle. Hence, a mobile communication terminal is able to provide broadcast viewing information immediately at a timing point specified by the broadcast managing server.


It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the inventions. Thus, it is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.

Claims
  • 1. A mobile communication terminal of transmitting broadcast viewing information, the mobile communication terminal comprising: a broadcast module configured to receive a broadcast program;an information collecting unit configured to collect and manage the broadcast viewing information for the received broadcast program;a transmitting unit configured to transmit the broadcast viewing information to a broadcast managing server according to a transmission cycle;a receiving unit configured to receive a change request message for the transmission cycle from the broadcast managing server; anda control unit configured to change the transmission cycle according to the change request message, and control the transmitting unit to transmit the broadcast viewing information to the broadcast managing server in the changed transmission cycle.
  • 2. The mobile communication terminal of claim 1, wherein the broadcast viewing information comprises at least one of viewing broadcast program information, viewing broadcast channel information, viewing time information by broadcast program, viewing time information by broadcast channel, and information for product purchase contents via broadcast program.
  • 3. The mobile communication terminal of claim 1, wherein the change request message includes information for a transmission cycle change.
  • 4. The mobile communication terminal of claim 1, further comprising: a storage unit configured to store at least one of information associated with the transmission cycle and address information for the broadcast managing server receiving the broadcast viewing information.
  • 5. The mobile communication terminal of claim 1, wherein the receiving unit receives a transmission request message for the broadcast viewing information from the broadcast managing server and wherein the control unit controls the transmitting unit to transmit the broadcast viewing information independently from the transmission cycle in case of receiving the transmission request message.
  • 6. The mobile communication terminal of claim 5r wherein the transmission request message includes address information for a server attempting to receive the broadcast viewing information.
  • 7. The mobile communication terminal of claim 6, wherein the control unit controls the transmitting unit to transmit the broadcast viewing information to a server recognized from the address information for the server.
  • 8. The mobile communication terminal of claim 5, wherein the control unit controls the transmitting unit to transmit the broadcast viewing information as soon as the transmission request message is received or right after the transmission request message has been received.
  • 9. A method of transmitting broadcast viewing information in a mobile communication terminal, the method comprising: collecting and managing the broadcast viewing information for a broadcast program;receiving a change request message for a transmission cycle of the broadcast viewing information from a broadcast managing server;changing the transmission cycle using information included in the change request message; andtransmitting the broadcast viewing information to the broadcast managing server in the changed transmission cycle.
  • 10. The method of claim 9, wherein the broadcast viewing information comprises at least one of viewing broadcast program information, viewing broadcast channel information, viewing time information by broadcast program, viewing time information by broadcast channel, and information for product purchase contents via broadcast program.
  • 11. The method of claim 9, wherein the change request message includes information for a transmission cycle change.
  • 12. The method of claim 9, further comprising: receiving a transmission request message for the broadcast viewing information from the broadcast managing server; andtransmitting the broadcast viewing information independently from the transmission cycle in case of receiving the transmission request message.
  • 13. The method of claim 12, wherein in the transmitting step according to the reception of the transmission request message, the broadcast viewing information is transmitted to a server recognized from server address information included in the transmission request message.
  • 14. The method of claim 12, wherein in the transmitting step according to the reception of the transmission request message, the broadcast viewing information is transmitted as soon as the transmission request message is received or right after the transmission request message has been received.
Priority Claims (1)
Number Date Country Kind
10-2006-0064006 Jul 2006 KR national