Method for protecting personal information in audience measurement of digital broadcasting system
09882903 ยท 2018-01-30
Assignee
Inventors
Cpc classification
H04L9/32
ELECTRICITY
H04L63/10
ELECTRICITY
H04N21/44204
ELECTRICITY
H04N21/6582
ELECTRICITY
H04N21/44222
ELECTRICITY
H04N21/4182
ELECTRICITY
H04N21/25883
ELECTRICITY
H04L63/0421
ELECTRICITY
H04L9/3234
ELECTRICITY
H04L2209/60
ELECTRICITY
H04N21/4532
ELECTRICITY
International classification
H04H60/32
ELECTRICITY
H04N21/258
ELECTRICITY
H04N21/418
ELECTRICITY
H04L9/32
ELECTRICITY
Abstract
A method for protecting personal information in Audience Measurement (AM) of a digital broadcasting system is provided, including inserting an indicator, which notifies whether a consumption pattern of a service or content provided by a service provider can be measured, into a service guide, to which the information of the service or content is provided by a service provider; and determining whether the AM can be executed for the service or content in accordance with the indicator when the AM function is implemented in a terminal.
Claims
1. A method for transmitting a service guide in a digital broadcasting system, the method comprising: generating, by a server, the service guide including a service fragment that includes control information for a service and a content fragment that includes control information for content, wherein the service fragment includes a first indicator indicating whether audience measurement (AM) is allowed or disallowed for the service by a terminal, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content by the terminal; transmitting, by the server, the service guide to the terminal; receiving, by the server, first AM data for the service, from the terminal, if the first indicator indicates that the AM is allowed for the service; and receiving, by the server, second AM data for the content, from the terminal, if the second indicator indicates that the AM is allowed for the content.
2. The method of claim 1, further comprising: generating an AM command and transmitting the AM command to the terminal.
3. The method of claim 1, wherein the terminal is not allowed to perform AM related to the service if the first indicator indicates that the AM is disallowed for the service, or wherein the terminal is not allowed to perform AM related to the content if the second indicator indicates that the AM is disallowed for the content.
4. The method of claim 1, wherein the first AM data and the second AM data are generated in a smartcard.
5. A server in a digital broadcasting system, the server comprising: a transceiver configured to transmit or receive data; and a controller configured to: generate a service guide including a service fragment that includes control information for a service and a content fragment that includes control information for content, wherein the service fragment includes a first indicator indicating whether audience measurement (AM) is allowed or disallowed for the service by a terminal, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content by the terminal, control the transceiver to transmit the service guide to the terminal, control the transceiver to receive first AM data for the service, from the terminal, if the first indicator indicates that the AM is allowed for the service, and control the transceiver to receive second AM data for the content, from the terminal, if the second indicator indicates that the AM is allowed for the content.
6. The server of claim 5, wherein the controller is further configured to generate an AM command and transmit the AM command to the terminal.
7. The server of claim 5, wherein the terminal is not allowed to perform AM related to the service if the first indicator indicates that the AM is disallowed for the service, or wherein the terminal is not allowed to perform AM related to the content if the second indicator indicates that the AM is disallowed for the content.
8. The server of claim 5, wherein the first AM data and the second AM data are generated in a smartcard.
9. A method for receiving a service guide by a terminal in a digital broadcasting system, the method comprising: receiving the service guide including a service fragment and a content fragment that includes control information for a service and a content fragment that includes control information for content, wherein the service fragment includes a first indicator indicating whether audience measurement (AM) is allowed or disallowed for the service in a smartcard, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content in the smartcard; determining that the AM is allowed for the service in the smartcard if the first indicator indicates that the AM is allowed for the service in the smartcard; determining that the AM is allowed for the content in the smartcard if the second indicator indicates that the AM is allowed for the content in the smartcard; transmitting, to the smartcard, a first signal indicating that the AM is allowed for the service in the smartcard or a second signal indicating that the AM is allowed for the content in the smartcard; receiving first AM data for the service, from the smartcard, if the first indicator is included in the service fragment and the first indicator indicates that the AM is allowed for the service based on the first signal; and receiving second data for the content, from the smartcard, if the second indicator is included in the content fragment and the second indicator indicates that the AM is allowed for the content based on the second signal.
10. The method of claim 9, wherein the smartcard is configured to execute an AM process based on the first signal or an AM process based on the second signal.
11. A terminal in a digital broadcasting system, the terminal comprising: a transceiver configured to transmit or receive data; and a controller configured to: control the transceiver to receive a service guide including a service fragment that includes control information for a service and a content fragment that includes control information for content, wherein the service fragment includes a first indicator indicating whether audience measurement (AM) is allowed or disallowed for the service in a smartcard, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content in the smartcard, determine that the AM is allowed for the service in the smartcard if the first indicator indicates that the AM is allowed for the service in the smartcard, determine that the AM is allowed for the content in the smartcard if the second indicator indicates that the AM is allowed for the content in the smartcard, control the transceiver to transmit, to the smartcard, a first signal indicating that the AM is allowed for the service in the smartcard or a second signal indicating that the AM is allowed for the content in the smartcard, control the transceiver to receive first AM data for the service, from the smartcard, if the first indicator is included in the service fragment and the first indicator indicates that the AM is allowed for the service based on the first signal, and control the transceiver to receive second data for the content, from the smartcard, if the second indicator is included in the content fragment and the second indicator indicates that the AM is allowed for the content based on the second signal.
12. The terminal of claim 11, wherein the smartcard is configured to execute an AM process based on the first signal or an AM process based on the second signal.
13. A method for receiving a signal by a smartcard in a digital broadcasting system, the method comprising: receiving, from a terminal, a first signal indicating that audience measurement (AM) is allowed for a service in the smartcard and a second signal indicating that AM is allowed for a content in the smartcard; executing an AM process for the service and an AM process for the content based on the first signal and the second signal; reporting first AM data for the service based on the AM process for the service; and reporting second AM data for the content based on the AM process for the content, wherein the first signal and the second signal are determined based on a service guide including the service fragment that includes control information for the service and the content fragment that includes control information for the content, wherein the service fragment includes a first indicator indicating whether the AM is allowed or disallowed for the service in a smartcard, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content in the smartcard.
14. A smartcard in a digital broadcasting system, the smartcard comprising: a transceiver configured to transmit or receive data; and a controller configured to: control the transceiver to receive, from a terminal, a first signal indicating that audience measurement (AM) is allowed for a service in the smartcard or a second signal indicating that AM is allowed for a content in the smartcard, execute an AM process for the service or an AM process for the content based on the first signal or the second signal, control the transceiver to report first AM data for the service based on the AM process for the service, and control the transceiver to report second AM data for the content based on the AM process for the content, wherein the first signal and the second signal are determined based on a service guide including the service fragment that includes control information for the service and the content fragment that includes control information for the content, wherein the service fragment includes a first indicator indicating whether the AM is allowed or disallowed for the service in a smartcard, and the content fragment includes a second indicator indicating whether the AM is allowed or disallowed for the content in the smartcard.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The above and other aspects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE EMBODIMENTS OF THE PRESENT INVENTION
(8) Embodiments of the present invention will be described with reference to the accompanying drawings. In the following description, the same elements will be designated by the same reference numerals although they are shown in different drawings.
(9) Further, various specific definitions found in the following description are provided only to help with the general understanding of the present invention, and it is apparent to those skilled in the art that the present invention can be implemented without such definitions. Further, in the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.
(10) In the following detailed description, representative embodiments in the present invention for achieving the above-mentioned technical solutions will be discussed. In addition, the names of objects defined in the OMA BCAST, which is a standard of a mobile broadcast application layer technology, will also be used for the convenience of description of the present invention. However, the standard and names used do not limit the scope of the present invention, and the present invention can be applied to a system having similar technical characteristics.
(11)
(12) A message transmitted in step 124 may be transmitted to the terminal 110 either through a broadcasting channel or through a bidirectional channel. The transmission pattern may use a BCAST notification message, an Short Message Service (SMS) message or a separate message. Additionally, although the time point for AM command transmission may be prior to the time point of BCAST SG transmission, it is assumed in the present invention that the AM command transmission is executed after the BCAST SG transmission. Depending on the AM implementation position, the BCAST server 120 may transmit the AM command to a smart card in step 125.
(13) The smart card 100 is an entity for a security solution of a broadcasting service, wherein the smart card 100 may be a Universal Mobile Telecommunications System (UMTS) Subscriber Identity Module (SIM) or a similar software or hardware. Although the AM execution action in step 111 and the AM execution action in step 101 are different from each other in that they are executed by the terminal 110 and the smart card 100, respectively, they execute the basic AM actions as to who watched, which services were watched, where the services were watched and how many times the services were watched, as these are the most basic information items in AM as described in the above.
(14) Additionally, the result is reported to the BCAST server 120 through the AM result report in step 112 or through the AM result report in step 102. The AM result report in step 112 and the AM result report in step 102 may also be sent to a third server beyond the BCAST server 120. In such a case, the address of the third server is provided to the AM command in step 124 or to the AM command in step 125. As shown in
(15)
(16)
(17) A BCAST server 220 generates an SG in step 221, and then inserts an AM-allowed indicator for a specific service or content in step 222.
(18) In
(19)
(20) The Type, Category, Cardinality, and Description in the first raw of
(21) The terminal 210 determines whether AM is executed for the corresponding service or content in accordance with the command content of the AM-allowed indicator. Although the AM-allowed indicator is presented as an attribute in FIGS. 4 and 5, and its category is proposed as (Network Optional/Terminal Optional) NO/TO, the AM-allowed indicator may be presented as an element, and its category may be provided in any other type. Additionally, as shown in
(22) The terminal 210 determines the value of the AM-allowed indicator in each service and content fragment after interpreting the SG in step 211. The BCAST server 220 generates an AM command in step 224, and transmits the AM command in step 225. The AM command generation in step 225 and the AM command transmission in step 225 are the same as those shown in
(23) Therefore, since AM is not executed for a service or content, which may allow a user's sensitive information, such as religion, race, and sexual orientation, to be revealed, the user's sensitive information can be protected. After finishing AM execution, in step 213, the terminal 210 reports the AM result to the BCAST server 220 or transmits the result to the third server 3, the address of which is provided from the AM command generated in step 225.
(24)
(25)
(26) The Event Type in
(27) The methods described above may be implemented as a program, and may be stored in a recorded medium (e.g., a CD ROM, RAM, a floppy disc, a hard disc, a magneto-optical disc, a flash memory or the like). Such a process will not described in further detail since it can be easily embodied by an ordinary person skilled in the art.
(28) According to another embodiment of the present invention, an AM-allowed indicator is not inserted into a service fragment and a content fragment, but an AM-disallowed indicator is inserted into a service fragment and a content fragment. A position of the AM-disallowed indicator may be the same as a position of the AM-allowed indicators shown in
(29) An object of the present invention is to provide a method for preventing a user's sensitive characteristics from being used in executing AM, wherein the present invention proposes a method for securing a user's privacy as required by privacy laws of various countries by making an AM executing terminal or smart card execute AM in such a manner that a user's sensitive characteristics cannot be disclosed to others.
(30) While the invention has been shown and described with reference to certain embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims and their equivalents.