KR20060091956A - System for action log in settop box and method for generation the action log - Google Patents

System for action log in settop box and method for generation the action log Download PDF

Info

Publication number
KR20060091956A
KR20060091956A KR1020050012757A KR20050012757A KR20060091956A KR 20060091956 A KR20060091956 A KR 20060091956A KR 1020050012757 A KR1020050012757 A KR 1020050012757A KR 20050012757 A KR20050012757 A KR 20050012757A KR 20060091956 A KR20060091956 A KR 20060091956A
Authority
KR
South Korea
Prior art keywords
top box
action log
log
policy
box action
Prior art date
Application number
KR1020050012757A
Other languages
Korean (ko)
Other versions
KR100654087B1 (en
Inventor
김기수
이영수
Original Assignee
주식회사 씨씨미디어
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 씨씨미디어 filed Critical 주식회사 씨씨미디어
Priority to KR1020050012757A priority Critical patent/KR100654087B1/en
Priority to TW095105157A priority patent/TWI309946B/en
Priority to CNB2006100072683A priority patent/CN100542210C/en
Publication of KR20060091956A publication Critical patent/KR20060091956A/en
Application granted granted Critical
Publication of KR100654087B1 publication Critical patent/KR100654087B1/en

Links

Images

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02FOPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
    • G02F1/00Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
    • G02F1/01Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour 
    • G02F1/13Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour  based on liquid crystals, e.g. single liquid crystal display cells
    • G02F1/133Constructional arrangements; Operation of liquid crystal cells; Circuit arrangements
    • G02F1/1333Constructional arrangements; Manufacturing methods
    • G02F1/133305Flexible substrates, e.g. plastics, organic film
    • GPHYSICS
    • G02OPTICS
    • G02FOPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
    • G02F1/00Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
    • G02F1/01Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour 
    • G02F1/13Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour  based on liquid crystals, e.g. single liquid crystal display cells
    • G02F1/133Constructional arrangements; Operation of liquid crystal cells; Circuit arrangements
    • G02F1/1333Constructional arrangements; Manufacturing methods
    • G02F1/1345Conductors connecting electrodes to cell terminals
    • G02F1/13452Conductors connecting driver circuitry and terminals of panels
    • GPHYSICS
    • G02OPTICS
    • G02FOPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
    • G02F2203/00Function characteristic
    • G02F2203/68Green display, e.g. recycling, reduction of harmful substances

Landscapes

  • Physics & Mathematics (AREA)
  • Nonlinear Science (AREA)
  • Mathematical Physics (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (AREA)
  • General Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)
  • Stored Programmes (AREA)
  • Debugging And Monitoring (AREA)

Abstract

본 발명은 셋톱박스 액션 로그 시스템 및 액션 로그 생성 방법에 관한 것으로, 보다 자세하게는 셋톱박스에서 운영되는 셋톱박스 애플리케이션에 대한 셋톱박스 이용자의 액션 로그를 생성/수집하고 분석하기 위한 시스템 및 액션 로그 생성 방법에 관한 것이다.The present invention relates to a set-top box action log system and an action log generation method, and more particularly, to a system and an action log generation method for generating / collecting and analyzing an action log of a set-top box user for a set-top box application operated on a set-top box. It is about.

본 발명의 셋톱박스 액션 로그 시스템은 셋톱박스 액션 로그를 생성하기 위한 셋톱박스 애플리케이션 플러그인 구동부가 장착되고, 셋톱박스 이용자가 요청한 메뉴를 확인하는 셋톱박스 애플리케이션; 상기 셋톱박스 애플리케이션 플러그인 구동부에서 생성한 로그가 셋톱박스에 저장된 셋톱박스 액션 로그; 상기 셋톱박스 액션 로그를 셋톱박스 액션 로그 수집 서버로 전송하는 셋톱박스 액션 로그 전송 구동부; 상기 셋톱박스 액션 로그의 허용 여부에 대한 정책을 저장하는 프라이버시 정책 데이터를 확인하고, 로그 생성/전송 정책 데이터에 정의된 셋톱박스 애플리케이션에 대해서만 셋톱박스 액션 로그를 생성하는 셋톱박스 액션 로그 프라이버시 정책 설정부와 셋톱박스 액션 로그 정책 설정부로 구성된 셋톱박스; 상기 셋톱박스에서 전송된 셋톱박스 액션 로그를 데이터베이스에 저장하기 위한 셋톱박스 액션 로그 수집 구동부; 상기 셋톱박스의 셋톱박스 액션 로그 정책 설정부의 정보를 설정하기 위한 셋톱박스 액션 로그 정책 구동부로 구성된 셋톱박스 액션 로그 수집 서버 및 상기 셋톱박스 액션 로그 수집 서버에 수집된 정보를 저장하기 위한 데이터베이스로 이루어짐에 기술적 특징이 있다.Set-top box action log system of the present invention is a set-top box application plug-in driving unit for generating a set-top box action log, the set-top box application to check the menu requested by the set-top box user; A set-top box action log in which a log generated by the set-top box application plug-in driver is stored in the set-top box; A set top box action log transmission driver for transmitting the set top box action log to a set top box action log collection server; A set-top box action log privacy policy setting unit which checks the privacy policy data storing a policy on whether the set-top box action log is allowed and generates the set-top box action log only for the set-top box application defined in the log generation / transmission policy data. And a set top box comprising a set top box action log policy setting unit; A set top box action log collection driver for storing the set top box action log transmitted from the set top box in a database; It consists of a set-top box action log collection server consisting of a set-top box action log policy driver for setting information of the set-top box action log policy setting unit of the set-top box and a database for storing the information collected in the set-top box action log collection server There are technical features.

따라서, 본 발명의 셋톱박스 액션 로그 시스템 및 액션 로그 생성 방법은 다양한 형태의 셋톱박스 애플리케이션에서 발생하는 액션 로그를 생성/수집/분석할 수 있어 사용자의 프라이버시 문제를 야기하지 않는 범위내에서 액션 로그를 생성하고 수집할 수 있고, 수집된 데이터를 분석하여 액션 분석 정보를 생성할 수 있으며, 이를 활용하여 셋톱박스 애플리케이션의 이용 형태에 대한 분석을 포함함으로써 셋톱박스 애플리케이션 내부에서 이용자가 사용하는 세부 컨텐츠에 대한 정보를 분석할 수 있는 장점이 있으며, 이를 통해 셋톱박스 제작자 뿐만 아니라 셋톱박스에 컨텐츠를 제공하는 컨텐츠 제공업자에게 세부 컨텐츠 정보를 제공함으로써 셋톱박스 이용자에게 효율적인 서비스를 제공할 수 있는 효과가 있다.Therefore, the set-top box action log system and the action log generation method of the present invention can generate / collect / analyze action logs generated in various types of set-top box applications, thereby generating action logs within a range that does not cause user privacy problems. And collect the collected data and analyze the collected data to generate action analysis information, and use it to analyze the usage of the set-top box application. There is an advantage that can be analyzed, and through this, it provides an effective service to set-top box users by providing detailed content information to the set-top box producers as well as content providers providing content to the set-top box.

셋톱박스, 액션 로그, 애플리케이션 Set Top Box, Action Log, Application

Description

셋톱박스 액션 로그 시스템 및 액션 로그 생성 방법{System for action log in settop box and method for generation the action log}System for action log in settop box and method for generation the action log}

도 1은 종래의 셋톱박스 로그 저장을 위한 소프트웨어 구성을 나타내는 블록도이다.1 is a block diagram showing a software configuration for storing a conventional set-top box log.

도 2는 본 발명에 따른 셋톱박스 액션 로그 시스템을 나타내는 구성도이다.2 is a block diagram showing a set-top box action log system according to the present invention.

도 3은 본 발명에 따른 셋톱박스 액션 로그 생성 방법을 나타내는 흐름도이다.3 is a flowchart illustrating a method of generating a set-top box action log according to the present invention.

도 4는 본 발명에 따른 프라이버시 정책 데이터 설정을 나타내는 흐름도이다.4 is a flow diagram illustrating privacy policy data settings in accordance with the present invention.

도 5는 본 발명에 따른 로그 생성 정책 전송을 나타내는 흐름도이다.5 is a flowchart illustrating a log generation policy transmission according to the present invention.

도 6은 본 발명에 따른 로그 전송을 나타내는 흐름도이다.6 is a flowchart illustrating log transmission according to the present invention.

<도면의 주요 부분에 대한 부호의 설명>          <Explanation of symbols for the main parts of the drawings>

100 : 셋톱박스 110 : 셋톱박스 액션 로그 수집 서버100: set-top box 110: set-top box action log collection server

120 : 데이터베이스 130 : 셋톱박스 조작장치120: database 130: set-top box control device

140 : 셋톱박스 애플리케이션 140: set-top box application

145 : 셋톱박스 애플리케이션 플러그인 구동부145: Set-top box application plug-in driver

150 : 셋톱박스 액션 로그 155 : 셋톱박스 액션 로그 전송 구동부150: set-top box action log 155: set-top box action log transmission drive

160 : 셋톱박스 액션 로그 정책 설정부160: set-top box action log policy setting unit

165 : 셋톱박스 액션 로그 프라이버시 정책 설정부 165: set-top box action log privacy policy setting unit

170 : 프라이버시 정책 데이터 175 : 로그 생성/전송 정책 데이터170: privacy policy data 175: log generation / transmission policy data

180 : 셋톱박스 액션 로그 수집 구동부180: set-top box action log collection drive

185 : 셋톱박스 액션 로그 정책 설정 구동부185: set-top box action log policy configuration driver

190 : 셋톱박스 조작부190: set-top box operation unit

본 발명은 셋톱박스 액션 로그 시스템 및 액션 로그 생성 방법에 관한 것으로, 보다 자세하게는 셋톱박스에서 운영되는 셋톱박스 애플리케이션에 대한 셋톱박스 이용자의 액션 로그를 생성/수집하고 분석하기 위한 시스템 및 액션 로그 생성 방법에 관한 것이다.The present invention relates to a set-top box action log system and an action log generation method, and more particularly, to a system and an action log generation method for generating / collecting and analyzing an action log of a set-top box user for a set-top box application operated on a set-top box. It is about.

디지털 TV의 핵심 구성 요소중의 하나인 셋톱박스(Settop Box)는 다양한 셋톱박스 애플리케이션(Settop Box Application)이 동작되어 디지털 TV를 이용한 서비스를 제공한다. 셋톱박스를 사용하는 이용자는 셋톱박스의 애플리케이션을 이용하여 EPG(Electronic Program Guide)를 사용하여 디지털 TV에서 제공되는 채널을 선택하거나, 셋톱박스의 기능에 따라 게임/인터넷 서비스를 포함한 여러 서비스를 이용한다.Settop Box, one of the core components of digital TV, operates various settop box applications to provide services using digital TV. The user of the set-top box uses an application of the set-top box to select a channel provided by the digital TV using the EPG (Electronic Program Guide), or use various services including game / internet services depending on the function of the set-top box.

프로그램 로직(Logic)이 탑재되어 디지털 TV의 서비스를 제어하는 셋톱박스는 일종의 변형된 개인용 컴퓨터와 같은 개념으로, 셋톱박스를 사용하는 이용자의 셋톱박스 애플리케이션 운영 방법은 기존의 개인용 컴퓨터에서 키보드와 마우스의 체계를 따르는 것이 아니라, 셋톱박스에서 제공하는 이용자 인터페이스 중 대부분 리모컨 또는 단순한 키패드를 이용해서 서비스를 받게 된다. The set-top box that controls the service of digital TV with the program logic is a kind of modified personal computer. The user can operate the set-top box application by using the set-top box. Rather than following the system, most of the user interface provided by the set-top box is serviced using a remote control or a simple keypad.

따라서, 셋톱박스에서 이용자의 입력을 받는 인터페이스 장치나 인터페이스를 통해 행해지는 셋톱박스 이용자의 행태를 고려할 때, 셋톱박스는 기존의 컴퓨터에서 사용하는 키보드와 마우스의 체계를 뛰어 넘는 새로운 체계의 이용자 인터페이스 및 셋톱박스 애플리케이션의 형태를 요구하고 있다. Therefore, considering the behavior of the set-top box user through an interface device or interface that receives user input from the set-top box, the set-top box has a new user interface that goes beyond the keyboard and mouse system used in existing computers. It requires some form of set-top box application.

셋톱박스 애플리케이션의 기능은 셋톱박스에서 제공하는 리모콘을 포함한 사용자 입력 장치를 보다 쉬운 방법으로 셋톱박스 이용자가 애플리케이션을 사용할 수 있도록 여러 다양한 방법을 통해 구현되고 있다. 이러한 환경 하에서 이용자들이 다양한 디지털 TV의 서비스를 제공 받기 위해 리모컨이나 키패드를 작동하는 순간 동작되는 셋톱박스 애플리케이션의 로그를 생성/수집하고, 셋톱박스 이용자의 사용 패턴을 축적하여 분석할 수 있는 방법이 필요하게 되었다.Set-top box application functions are implemented in a variety of ways to make it easier for set-top box users to use user input devices, including the remote control provided by the set-top box. Under these circumstances, there is a need for a method that can generate and collect logs of set-top box applications that are operated at the moment of operating a remote controller or keypad to receive various digital TV services, and accumulate and analyze usage patterns of set-top box users. Was done.

일반 컴퓨터를 중심으로 하는 애플리케이션은 다양한 형태의 로그 생성/수집/분석 체계가 존재한다. 그러나, 셋톱박스는 컴퓨터와 달리 하드웨어적으로 제한된 성능을 가진 부품으로 구성되어 있다. 따라서, 셋톱박스 애플리케이션에서 로그 생 성은 극히 제한되어 있는데, 초기 셋톱박스가 주로 소용량의 메모리를 탑재하고 있기 때문에 셋톱박스에서 로그를 저장하기 위한 영역이 하드웨어적으로 극히 제한될 수 밖에 없다. There are various types of log generation / collection / analysis systems for general computer-oriented applications. However, set-top boxes, unlike computers, are composed of components with limited performance in hardware. Therefore, log generation in the set-top box application is extremely limited. Since the initial set-top box mainly includes a small amount of memory, the area for storing the log in the set-top box is extremely limited in hardware.

물론 셋톱박스를 이용하는 이용자의 액션 로그를 메모리에 저장할 수도 있지만, 이런 경우 셋톱박스 단가를 상승시키기 때문에 어려운 상황이었다. 이런 이유로 셋톱박스 내의 고객의 액션 로그를 생성/수집/분석하는 체계는 거의 이루어져 있지 않고 있고 있다.Of course, the user's action log using the set-top box can be stored in the memory, but this was a difficult situation because it increases the set-top box price. For this reason, there is little system for generating, collecting, and analyzing the action logs of the customers in the set-top box.

도 1은 종래의 셋톱박스 로그 저장을 위한 소프트웨어 구성을 나타내는 블록도이다. 도 1을 참조하면, 셋톱박스 소프트웨어는 크게 운영체제와 장치 드라이버(10), 미들웨어(20), 애플리케이션(30)으로 나누어진다. 장치 드라이버는 대개 사용하는 칩에 따라 선정되고, 운영체제는 셋톱박스 제조사의 선호도에 따라 선정하며, 미들웨어(20)와 애플리케이션(30)은 케이블 서비스에 따라 선정된다. 1 is a block diagram showing a software configuration for storing a conventional set-top box log. Referring to FIG. 1, set-top box software is largely divided into an operating system, a device driver 10, middleware 20, and an application 30. The device driver is usually selected according to the chip used, the operating system is selected according to the preference of the set-top box manufacturer, and the middleware 20 and the application 30 are selected according to the cable service.

셋톱박스에서 장치 드라이버의 로그 방식과 인터페이스는 칩 제조사가 정한 형식이 사용되고, 운영체제의 로그 방식과 인터페이스는 선정된 운영체제에서 정해진 형식이 사용되며, 미들웨어(20)와 애플리케이션(30)에서 로그 방식과 인터페이스는 미들웨어(20)에서 정한 형식이 사용된다.In the set-top box, the device driver's logging method and interface are used by the chip manufacturer, and the operating system's logging method and interface are used by the selected operating system, and the middleware 20 and the application 30 are logging methods and interfaces. The format determined by the middleware 20 is used.

따라서, 각 소프트웨어 모듈은 상위 소프트웨어 모듈에 대하여 로그 정보 접속 인터페이스를 제공하게 되어 있다. 즉, 상위의 소프트웨어 모듈일수록 많은 로그 정보를 접속할 수 있는 구성이다.Therefore, each software module provides a log information connection interface to the upper software module. That is, the higher the software module is, the more log information can be connected.

미국 등록특허 제5964839호는 최소 한 개 이상의 장치와 컴퓨터 사이에 데이 터 접속 통신 부속장치를 포함한 컴퓨터로 이루어진 정보 감시와 수집 시스템에 관한 것으로, 데스크톱에서 상기 데스크톱 동작 활동과 운영체제 모뎀의 접속성에 관한 데이터의 수집과 기록을 목적으로 하는 실행 파일과 가상 장치를 포함한 데스크톱 응용 프로그램들이 하나의 클라이언트 집합으로 테스크톱의 활동과 접속에 관해 모니터링하는 것이다. U.S. Patent No. 5964839 relates to a computer-based information monitoring and collection system that includes a data access communication accessory between at least one device and a computer. Desktop applications, including executables and virtual devices, for the purpose of collecting and recording data, monitor a desktop's activity and access as a set of clients.

또한, 대한민국 공개특허 제10-2004-37490호는 셋톱박스의 모든 시스템에 개별적으로 이벤트 로그 API(Application Program Interface)를 제공하고, 해당 이벤트 로그 API에서 발생한 로그 이벤트를 처리하기 위한 이벤트 로그 엔진을 별도로 구성하는 것이다. In addition, the Republic of Korea Patent Publication No. 10-2004-37490 provides an event log API (Application Program Interface) individually to all the systems of the set-top box, and separate the event log engine for processing log events generated from the event log API To construct.

그러나 상기와 같은 종래의 셋톱박스는 매우 제약적인 하드웨어 구성을 가지기 때문에 이벤트 로그 엔진에 의한 콜백 이벤트를 구성하는 것은 셋톱박스의 성능 문제를 야기할 수 있다. 또한, 셋톱박스 이용자의 실제 액션 로그를 저장하는 방법을 제시하지 않고, 일반적인 로그 생성에 관한 것을 셋톱박스에 적용한 것으로 셋톱박스 고유 환경중 다양하게 개발되고 있는 개별 애플리케이션마다의 API를 계속 개발해야 되는 등의 셋톱박스 애플리케이션의 고유 특성을 고려하지 않고 있어 계속적으로 발전하고 있는 디지털 TV 서비스를 고려하지 않고 있는 문제점이 있었다.However, since the conventional set-top box has a very restrictive hardware configuration, configuring a callback event by the event log engine may cause performance problems of the set-top box. In addition, it does not provide a method of storing the actual action log of the set-top box user, but applies a general log generation to the set-top box, and has to continuously develop APIs for each individual application developed in various set-top box environments. There is a problem that does not consider the unique characteristics of the set-top box application of the digital TV service that is constantly evolving.

따라서, 본 발명은 상기와 같은 종래 기술의 제반 단점과 문제점을 해결하기 위한 것으로, 셋톱박스 액션 로그를 생성하기 위해 셋톱박스 애플리케이션 로그 플 러그인을 통해 셋톱박스 액션 로그 생성 여부를 셋톱박스 이용자의 허용 여부에 따라 생성하고, 셋톱박스 애플리케이션 로그 플러그인 구동부에서 생성할 로그의 형태를 제어 및 개별 셋톱박스에 생성된 액션 로그를 수집하고 분석할 수 있는 셋톱박스 액션 로그 시스템 및 액션 로그 생성 방법을 제공함에 본 발명의 목적이 있다.Accordingly, the present invention is to solve the above-mentioned disadvantages and problems of the prior art, and allows the set-top box user whether to generate the set-top box action log through the set-top box application log plug-in to generate the set-top box action log It provides a set-top box action log system and an action log generation method that can generate according to whether or not, control the type of logs to be generated by the set-top box application log plug-in driver, and collect and analyze the action logs generated in individual set-top boxes. There is an object of the invention.

본 발명의 상기 목적은 셋톱박스 액션 로그를 생성하기 위한 셋톱박스 애플리케이션 플러그인 구동부가 장착되고, 셋톱박스 이용자가 요청한 메뉴를 확인하는 셋톱박스 애플리케이션; 상기 셋톱박스 애플리케이션 플러그인 구동부에서 생성한 로그가 셋톱박스에 저장된 셋톱박스 액션 로그; 상기 셋톱박스 액션 로그를 셋톱박스 액션 로그 수집 서버로 전송하는 셋톱박스 액션 로그 전송 구동부; 상기 셋톱박스 액션 로그의 허용 여부에 대한 정책을 저장하는 프라이버시 정책 데이터를 확인하고, 로그 생성/전송 정책 데이터에 정의된 셋톱박스 애플리케이션에 대해서만 셋톱박스 액션 로그를 생성하는 셋톱박스 액션 로그 프라이버시 정책 설정부와 셋톱박스 액션 로그 정책 설정부로 구성된 셋톱박스; 상기 셋톱박스에서 전송된 셋톱박스 액션 로그를 데이터베이스에 저장하기 위한 셋톱박스 액션 로그 수집 구동부; 상기 셋톱박스의 셋톱박스 액션 로그 정책 설정부의 정보를 설정하기 위한 셋톱박스 액션 로그 정책 구동부로 구성된 셋톱박스 액션 로그 수집 서버 및 상기 셋톱박스 액션 로그 수집 서버에 수집된 정보를 저장하기 위한 데이터베이스를 포함하여 구성된 셋톱박스 액션 로그 시스템에 의해 달성된다.The object of the present invention is a set-top box application plug-in driving unit for generating a set-top box action log, the set-top box application to check the menu requested by the set-top box user; A set-top box action log in which a log generated by the set-top box application plug-in driver is stored in the set-top box; A set top box action log transmission driver for transmitting the set top box action log to a set top box action log collection server; A set-top box action log privacy policy setting unit which checks the privacy policy data storing a policy on whether the set-top box action log is allowed and generates the set-top box action log only for the set-top box application defined in the log generation / transmission policy data. And a set top box comprising a set top box action log policy setting unit; A set top box action log collection driver for storing the set top box action log transmitted from the set top box in a database; Including a set-top box action log collection server comprising a set-top box action log policy driving unit for setting information of the set-top box action log policy setting unit of the set-top box and a database for storing the information collected in the set-top box action log collection server Achieved by a configured set-top box action log system.

본 발명의 다른 목적은 셋톱박스를 사용하는 이용자가 셋톱박스 조작장치를 조작하여 셋톱박스 애플리케이션이 동작하는 단계; 상기 셋톱박스 애플리케이션이 셋톱박스 애플리케이션 플러그인 구동부를 호출하는 단계; 상기 셋톱박스 애플리케이션 플러그인 구동부에서 셋톱박스 액션 로그 생성 요청에 대해 셋톱박스를 이용하는 이용자의 프라이버시 정책 데이터를 확인하는 단계; 상기 프라이버시 정책 데이터에 셋톱박스 액션 로그를 생성하여 로그 생성/전송 정책 데이터를 확인하는 단계; 상기 로그 생성/전송 정책 데이터에 저장된 셋톱박스 액션 로그의 데이터를 저장하는 단계; 상기 셋톱박스 애플리케이션 플러그인 구동부가 호출을 종료하고, 셋톱박스 애플리케이션의 동작이 종료되는 단계 및 상기 셋톱박스를 사용하는 이용자가 셋톱박스 조작을 대기하는 단계를 포함하여 이루어진 셋톱박스 액션 로그 생성 방법에 의해 달성된다.Another object of the present invention is to operate a set-top box application by a user using a set-top box to operate the set-top box operation device; Calling the set-top box application plug-in driver by the set-top box application; Confirming, by the set-top box application plug-in driver, privacy policy data of a user who uses the set-top box with respect to a set-top box action log generation request; Confirming log generation / transmission policy data by generating a set-top box action log in the privacy policy data; Storing data of the set-top box action log stored in the log generation / transmission policy data; The set-top box application plug-in driving unit ends the call, the operation of the set-top box application is terminated, and the user using the set-top box achieved by the set-top box action log generation method comprising the step of waiting for the set-top box operation do.

본 발명의 상기 목적과 기술적 구성 및 그에 따른 작용효과에 관한 자세한 사항은 본 발명의 바람직한 실시예를 도시하고 있는 도면을 참조한 이하 상세한 설명에 의해 보다 명확하게 이해될 것이다.Details of the above object and technical configuration of the present invention and the effects thereof according to the present invention will be more clearly understood by the following detailed description with reference to the drawings showing preferred embodiments of the present invention.

도 2는 본 발명에 따른 셋톱박스 액션 로그 시스템을 나타내는 구성도이다. 도 2에 도시된 바와 같이, 셋톱박스 액션 로그 시스템은 크게 셋톱박스(100), 셋톱박스 이용자의 액션 로그를 수집하기 위한 셋톱박스 액션 로그 수집 서버(110), 수집된 정보를 저장하기 위한 데이터베이스(120), 셋톱박스 조작장치(130)로 구성되어 있다.2 is a block diagram showing a set-top box action log system according to the present invention. As shown in FIG. 2, the set-top box action log system includes a set-top box 100, a set-top box action log collection server 110 for collecting an action log of a set-top box user, a database for storing collected information ( 120), the set-top box operating device (130).

셋톱박스(100)는 현재 셋톱박스(100)에 접속하여 이용하는 셋톱박스 애플리케이션(140)에서 셋톱박스 액션 로그(150)를 생성하기 위해 셋톱박스 애플리케이션(140)에 장착되는 셋톱박스 애플리케이션 플러그인 구동부(145)와 상기 셋톱박스 애플리케이션 플러그인 구동부(145)에서 생성한 로그가 셋톱박스(100)에 저장된 형태의 셋톱박스 액션 로그(150)로 구성된다. The set top box 100 is a set top box application plug-in driver 145 mounted on the set top box application 140 to generate the set top box action log 150 in the set top box application 140 currently used to access the set top box 100. ) And the log generated by the set-top box application plug-in driver 145 is configured as a set-top box action log 150 stored in the set-top box 100.

상기 셋톱박스 애플리케이션 플러그인 구동부(145)에서는 셋톱박스 액션 로그(150)를 생성할 때 셋톱박스(100)를 사용하는 이용자는 셋톱박스 조작장치(130)의 셋톱박스 조작부(190)를 통해 조작하는데, 셋톱박스 액션 로그(150) 허용 여부에 대한 정책을 저장하는 프라이버시(Privacy) 정책 데이터(170)를 확인하고, 로그 생성/전송 정책 데이터(175)에 정의된 셋톱박스 애플리케이션(140)에 대해서만 셋톱박스 액션 로그(150)를 생성하도록 하기 위해 셋톱박스 액션 로그 프라이버시 정책 설정부(165)와 셋톱박스 액션 로그 정책 설정부(160)로 구성한다. 단, 셋톱박스 액션 로그 정책 설정부(160)는 셋톱박스 애플리케이션(140)을 구성함에 있어, 셋톱박스 애플리케이션(140)의 일부로 구성될 수 있다.In the set-top box application plug-in driving unit 145, the user who uses the set-top box 100 when generating the set-top box action log 150 is operated through the set-top box operation unit 190 of the set-top box operation device 130, Check the privacy policy data 170, which stores the policy on whether the set-top box action log 150 is allowed, and set-top box only for the set-top box application 140 defined in the log generation / transmission policy data 175. The set-top box action log privacy policy setting unit 165 and the set-top box action log policy setting unit 160 are configured to generate the action log 150. However, the set top box action log policy setting unit 160 may be configured as a part of the set top box application 140 in configuring the set top box application 140.

또한, 셋톱박스 애플리케이션 플러그인 구동부(145)에서 생성된 셋톱박스 액션 로그(150)는 셋톱박스 액션 로그 전송 구동부(155)에 의해 셋톱박스 액션 로그 수집 서버(110)로 전송된다. 셋톱박스 액션 로그 수집 서버(110)에는 셋톱박스(100)에서 전송된 셋톱박스 액션 로그(150)를 데이터베이스(120)에 저장하기 위해 셋톱박스 액션 로그 수집 구동부(180)를 구성한다. 또한 셋톱박스(100)의 셋톱박스 액션 로그 정책 설정부(160)의 정보를 설정하기 위해 셋톱박스 액션 로그 수집 서 버(110) 내에 셋톱박스 액션 로그 정책 구동부(185)를 구성한다.In addition, the set-top box action log 150 generated by the set-top box application plug-in driver 145 is transmitted to the set-top box action log collection server 110 by the set-top box action log transmission driver 155. The set top box action log collection server 110 configures the set top box action log collection driver 180 to store the set top box action log 150 transmitted from the set top box 100 in the database 120. In addition, the set-top box action log policy driving unit 185 is configured in the set-top box action log collection server 110 to set information of the set-top box action log policy setting unit 160 of the set-top box 100.

도 3은 본 발명에 따른 셋톱박스 액션 로그 생성 방법을 나타내는 흐름도이다. 도 3을 참조하면, 셋톱박스를 사용하는 이용자가 셋톱박스 조작장치의 셋톱박스 조작부를 통해 조작하고(S100), 상기 셋톱박스에서는 해당 조작장치에 필요한 셋톱박스 애플리케이션이 동작한다(S110). 그후, 해당 셋톱박스 애플리케이션은 셋톱박스 애플리케이션 플러그인 구동부를 호출한다(S120). 3 is a flowchart illustrating a method of generating a set-top box action log according to the present invention. Referring to Figure 3, a user using a set-top box is operated through the set-top box operation unit of the set-top box operation apparatus (S100), the set-top box application required for the operation device is operated in the set-top box (S110). Thereafter, the set-top box application calls the set-top box application plug-in driving unit (S120).

셋톱박스 애플리케이션에서 셋톱박스 애플리케이션 플러그인 구동부 호출을 시도할 때, 셋톱박스 액션 로그에 필요한 데이터를 전달한다. 셋톱박스 애플리케이션으로 부터 셋톱박스 애플리케이션 플러그인 구동부에 전달하는 데이터 형식은 표 1을 이용하며, 필요에 따라 더 추가될 수 있다. When a set-top box application attempts to call the set-top box application plug-in driver, it passes the necessary data to the set-top box action log. The data format passed from the set-top box application to the set-top box application plug-in driver is shown in Table 1 and can be further added as needed.

Figure 112005008152746-PAT00001
Figure 112005008152746-PAT00001

상기 표 1은 셋톱박스 애플리케이션에서 셋톱박스 애플리케이션 플러그인 구동부를 호출할 때 기본적으로 전달되는 항목이다. 해당 항목 중 애플리케이션 인식자는 셋톱박스 애플리케이션의 고유한 이름으로 셋톱박스를 만들때 이름들이 결정된다. 애플리케이션 인식자 내 기능번호는 셋톱박스 조작부로 부터 전달된 처리를 하기 위해 존재하는 셋톱박스 애플리케이션내 세부 기능으로 화면 번호 또는 함수 등이 해당된다. Table 1 above is an item delivered by default when calling the set-top box application plug-in driver in the set-top box application. Among the items, the application identifier is determined when creating a set-top box with a unique name for the set-top box application. The function number in the application identifier is a detailed function in the set-top box application that exists for processing transmitted from the set-top box operation unit, and corresponds to a screen number or a function.

인식자 수행 부가 정보는 해당 항목은 셋톱박스 애플리케이션내 기능 번호를 호출할 때 사용하는 정보로써 VOD 서비스를 받을 경우 해당 VOD 이름, VOD 파일의 위치 등에 해당한다. This item is used to call the function number in the set-top box application. When the VOD service is received, the corresponding item corresponds to the corresponding VOD name and the location of the VOD file.

셋톱박스 애플리케이션 플러그인 구동부는 셋톱박스 액션 로그 생성 요청에 대해 먼저 셋톱박스를 이용하는 이용자의 프라이버시 정책 데이터를 확인한다(S130). 프라이버시 정책 데이터의 형식은 표 2를 이용하며, 필요에 따라 더 추가될 수 있다. The set-top box application plug-in driving unit first checks the privacy policy data of the user who uses the set-top box for the set-top box action log generation request (S130). The format of the privacy policy data uses Table 2, which may be further added as needed.

Figure 112005008152746-PAT00002
Figure 112005008152746-PAT00002

상기 표 2는 셋톱박스를 사용하는 이용자에 대한 셋톱박스 액션 로그를 생성할 때 프라이버시 문제가 될 수 있는 항목을 설정한 것으로, 전체 셋톱박스 액션 로그를 생성할 것인지 여부를 저장하는 것과 특히 시청률 조사에서 필요하기는 하지만 이용자의 프라이버시 문제를 야기할 수 있는 채널 선택 정보에 대한 생성 여부를 저장한다. Table 2 above sets items that may be a privacy issue when generating a set-top box action log for a user who uses the set-top box, storing whether or not to generate a full set-top box action log, and particularly in the viewer rating survey. Stores whether or not channel selection information is generated, although necessary, which may cause user privacy problems.

만약 프라이버시 정책 데이터에 셋톱박스 액션 로그를 생성하는 것을 허락하지 않으면 셋톱박스 애플리케이션 플러그인 구동부 호출을 종료하고(S190), 프라이버시 정책 데이터에 셋톱박스 액션 로그를 생성하는 것을 허락하면 셋톱박스 애플리케이션 플러그인 구동부는 로그 생성/전송 정책 데이터를 확인한다(S140). 로그 생성 정책 데이터의 형식은 표 3을 이용하며, 필요에 따라 더 추가될 수 있다. If it is not allowed to generate the set-top box action log in the privacy policy data, the set-top box application plug-in driver terminates the call (S190), and if the set-top box application plug-in driver is allowed to generate the set-top box action log in the privacy policy data, the log is logged. The generation / transmission policy data is checked (S140). The format of the log generation policy data uses Table 3, which can be further added as needed.

Figure 112005008152746-PAT00003
Figure 112005008152746-PAT00003

상기 표 3은 로그 생성/전송 정책 데이터에 대한 상세 내역으로 셋톱박스 애플리케이션 플러그인 구동부에서 상기 도 2의 S140, S160, S180 단계를 실행할 때도 필요한 로그 생성/전송 정책 데이터를 저장한다.Table 3 shows log generation / transmission policy data and stores log generation / transmission policy data required when the set-top box application plug-in driving unit executes steps S140, S160 and S180 of FIG.

만약 로그 생성 정책 데이터에 셋톱박스 애플리케이션 플러그인 구동부로 부터 전송된 데이터에 적합하지 않으면 셋톱박스 애플리케이션 플러그인 호출을 종료하고(S190), 로그 생성/전송 정책 데이터에 셋톱박스 애플리케이션 플러그인 구동부로 부터 전송된 데이터에 적합한 경우 셋톱박스 애플리케이션 플러그인 구동부는 현재 저장된 셋톱박스 액션 로그의 데이터 용량을 확인한다(S150). If the log generation policy data is not suitable for the data transmitted from the set-top box application plug-in driver, the set-top box application plug-in call is terminated (S190), and the log generation / transmission policy data is sent to the data transmitted from the set-top box application plug-in driver. If appropriate, the set-top box application plug-in driver checks the data capacity of the currently stored set-top box action log (S150).

상기 셋톱박스 액션 로그의 데이터 용량과 로그 생성/전송 정책 데이터에서 정의된 용량을 비교한다(S160). 만약, 상기 확인한 데이터 용량과 로그 생성 정책 데이터에서 확인한 데이터 용량이 초과하면 셋톱박스 애플리케이션 플러그인 구동부에서는 신규로 요청된 셋톱박스 액션 로그를 저장하기 위해 기존의 과거 데이터를 삭제한(S170) 후, 데이터를 저장하며(S180), 데이터 용량이 초과하지 않으면 셋톱박스 애플리케이션으로 요청된 셋톱박스 액션 로그에 대한 데이터를 저장한다(S180). 상기 데이터 저장시 저장 항목은 표 4를 이용하며, 필요에 따라 더 추가될 수 있다. The data capacity of the set-top box action log is compared with the capacity defined in the log generation / transmission policy data (S160). If the checked data capacity and the data capacity checked in the log generation policy data are exceeded, the set-top box application plug-in driving unit deletes the old historical data to store the newly requested set-top box action log (S170), and then deletes the data. If the data capacity is not exceeded (S180), the data for the set-top box action log requested by the set-top box application is stored (S180). When storing the data, the storage item uses Table 4, and may be further added as necessary.

Figure 112005008152746-PAT00004
Figure 112005008152746-PAT00004

상기 표 4는 셋톱박스 애플리케이션 플러그인 구동부에서 셋톱박스 애플리케이션에서 호출된 항목을 포함하여 셋톱박스 액션 로그를 생성할 때의 기본적으로 생성되는 항목이다. 해당 항목은 셋톱박스 애플리케이션 플러그인 구동부의 변경에 따라 달라질 수 있지만 기본적인 항목은 상기 표 4의 항목에 추가되는 형태로 구성된다. Table 4 above is an item that is generated by default when generating a set-top box action log including an item called by the set-top box application in the set-top box application plug-in driver. This item may vary according to the change of the set-top box application plug-in driver, but the basic item is configured to be added to the item of Table 4 above.

상기 데이터를 저장한 후, 셋톱박스 애플리케이션 플러그인 구동부는 호출을 종료하고(S190), 셋톱박스 애플리케이션의 동작이 종료되며(S200), 셋톱박스를 사용하는 이용자는 셋톱박스 조작을 대기한다(S210).After storing the data, the set-top box application plug-in driving unit terminates the call (S190), the operation of the set-top box application is terminated (S200), the user using the set-top box waits for the set-top box operation (S210).

도 4는 본 발명에 따른 프라이버시 정책 데이터 설정을 나타내는 흐름도이다. 도 4를 참조하면, 셋톱박스 이용자가 셋톱박스 조작장치를 통해 셋톱박스를 조작한다(S300). 그러면, 이용자의 요청에 응대하기 위한 셋톱박스 애플리케이션이 동작하고(S310), 셋톱박스 애플리케이션은 셋톱박스 이용자가 요청한 메뉴가 셋톱박스 로그 수집 인증/정보 화면에 해당하는지를 확인한다(S320).4 is a flow diagram illustrating privacy policy data settings in accordance with the present invention. 4, the set-top box user operates the set-top box through the set-top box operation device (S300). Then, the set-top box application to respond to the user's request is operated (S310), the set-top box application checks whether the menu requested by the set-top box user corresponds to the set-top box log collection authentication / information screen (S320).

만약 해당 화면이 셋톱박스 로그 수집 인증/정보 화면에 해당하지 않으면 종료되고, 해당 화면이 셋톱박스 로그 수집 인증/정보 화면에 해당한 경우 상기 표 5의 내용에 해당하는 셋톱박스 이용자의 입력을 셋톱박스 액션 로그 프라이버시 정책 설정부를 통해 프라이버시 정책 데이터를 입력받는다(S330). If the screen does not correspond to the set-top box log collection authentication / information screen, the screen is terminated. If the screen corresponds to the set-top box log collection authentication / information screen, the set-top box user input corresponding to the contents of Table 5 above is inputted. The privacy policy data is input through the action log privacy policy setting unit (S330).

입력이 종료된 경우에 셋톱박스 액션 로그 프라이버시 정책 설정부는 정보 설정이 변경되었는지 여부를 확인한다(S340). 만약 정보 설정이 변경되지 않으면 정보를 변경하지 않고 종료되고, 정보 설정이 변경되면 셋톱박스 로그 생성 정책을 변경한(S350) 후, 종료된다.If the input is terminated, the set-top box action log privacy policy setting unit checks whether the information setting has been changed (S340). If the information setting is not changed, the process is terminated without changing the information. If the information setting is changed, the set top box log generation policy is changed (S350), and the process is terminated.

도 5는 본 발명에 따른 로그 생성 정책 전송을 나타내는 흐름도이다. 도 5를 참조하면, 셋톱박스 액션 로그 정책 설정부는 일단위 또는 특정 설정된 주기로 셋톱박스 액션 로그 정책 구동부에 접속하여(S400), 정상 접속 여부를 판단한다(S410). 접속이 정상적으로 않되면 종료하고, 접속이 정상적으로 되면 정책 변경 여부를 확인한다(S420). 만약, 정책이 변경되면 셋톱박스 로그 생성 정책을 변경하고(S430), 정책이 변경이 되지 않으면 셋톱박스 로그 생성 정책을 변경하지 않는다.5 is a flowchart illustrating a log generation policy transmission according to the present invention. Referring to FIG. 5, the set-top box action log policy setting unit accesses the set-top box action log policy driving unit on a daily basis or at a specific set period (S400), and determines whether the connection is normal (S410). If the connection is not normally terminated, and if the connection is normal, it is checked whether or not the policy change (S420). If the policy is changed, the set-top box log generation policy is changed (S430). If the policy is not changed, the set-top box log generation policy is not changed.

도 6은 본 발명에 따른 로그 전송을 나타내는 흐름도이다. 도 6을 참조하면, 셋톱박스 액션 로그 전송 구동부는 셋톱박스 액션 로그가 존재하는지 여부를 확인한다(S500). 만약 셋톱박스 액션 로그가 존재하지 않으면 셋톱박스 액션 로그 전송 구동부를 종료하고, 셋톱박스 액션 로그가 존재하면 셋톱박스 액션 로그 수집 구동부에 접속을 시도한다(S510)6 is a flowchart illustrating log transmission according to the present invention. Referring to FIG. 6, the set top box action log transmission driver determines whether a set top box action log exists (S500). If the set-top box action log does not exist, the set-top box action log transmission driver is terminated, and if the set-top box action log exists, an attempt is made to access the set-top box action log collection driver (S510).

만약, 접속에 실패하면 셋톱박스 액션 로그 전송 구동부를 종료하고, 접속에 성공하면 셋톱박스 액션 로그 수집 구동부에 로그를 전송한다(S520). 이때, 전송에 실패하면 셋톱박스 액션 로그 수집 구동부를 종료하고, 전송에 성공하면 셋톱박스 액션 로그를 제거한다(S540).If the connection fails, the set-top box action log transmission driver ends, and if the connection is successful, the log is transmitted to the set-top box action log collection driver (S520). At this time, if the transmission fails, the set-top box action log collecting driver is terminated, and if the transmission is successful, the set-top box action log is removed (S540).

본 발명은 이상에서 살펴본 바와 같이 바람직한 실시예를 들어 도시하고 설명하였으나, 상기한 실시예에 한정되지 아니하며 본 발명의 정신을 벗어나지 않는 범위 내에서 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변경과 수정이 가능할 것이다.Although the present invention has been shown and described with reference to the preferred embodiments as described above, it is not limited to the above embodiments and those skilled in the art without departing from the spirit of the present invention. Various changes and modifications will be possible.

따라서, 본 발명의 셋톱박스 액션 로그 시스템 및 액션 로그 생성 방법은 다양한 형태의 셋톱박스 애플리케이션에서 발생하는 액션 로그를 생성/수집/분석할 수 있어 사용자의 프라이버시 문제를 야기하지 않는 범위내에서 액션 로그를 생성하고 수집할 수 있고, 수집된 데이터를 분석하여 액션 분석 정보를 생성할 수 있으며, 이를 활용하여 셋톱박스 애플리케이션의 이용 형태에 대한 분석을 포함함으로써 셋톱박스 애플리케이션 내부에서 이용자가 사용하는 세부 컨텐츠에 대한 정보를 분석할 수 있는 장점이 있으며, 이를 통해 셋톱박스 제작자 뿐만 아니라 셋톱박스에 컨텐츠를 제공하는 컨텐츠 제공업자에게 세부 컨텐츠 정보를 제공함으로써 셋톱박스 이용자에게 효율적인 서비스를 제공할 수 있는 효과가 있다.Therefore, the set-top box action log system and the action log generation method of the present invention can generate / collect / analyze action logs generated in various types of set-top box applications, thereby generating action logs within a range that does not cause user privacy problems. And collect the collected data and analyze the collected data to generate action analysis information, and use it to analyze the usage of the set-top box application. There is an advantage that can be analyzed, and through this, it provides an effective service to set-top box users by providing detailed content information to the set-top box producers as well as content providers providing content to the set-top box.

Claims (13)

셋톱박스 액션 로그 시스템에 있어서,In a set-top box action log system, 셋톱박스 액션 로그를 생성하기 위한 셋톱박스 애플리케이션 플러그인 구동부가 장착되고, 셋톱박스 이용자가 요청한 메뉴를 확인하는 셋톱박스 애플리케이션; 상기 셋톱박스 애플리케이션 플러그인 구동부에서 생성한 로그가 셋톱박스에 저장된 셋톱박스 액션 로그; 상기 셋톱박스 액션 로그를 셋톱박스 액션 로그 수집 서버로 전송하는 셋톱박스 액션 로그 전송 구동부; 상기 셋톱박스 액션 로그의 허용 여부에 대한 정책을 저장하는 프라이버시 정책 데이터를 확인하고, 로그 생성/전송 정책 데이터에 정의된 셋톱박스 애플리케이션에 대해서만 셋톱박스 액션 로그를 생성하는 셋톱박스 액션 로그 프라이버시 정책 설정부와 셋톱박스 액션 로그 정책 설정부로 구성된 셋톱박스;A set-top box application plug-in driving unit for generating a set-top box action log and checking a menu requested by the set-top box user; A set-top box action log in which a log generated by the set-top box application plug-in driver is stored in the set-top box; A set top box action log transmission driver for transmitting the set top box action log to a set top box action log collection server; A set-top box action log privacy policy setting unit which checks the privacy policy data storing a policy on whether the set-top box action log is allowed and generates the set-top box action log only for the set-top box application defined in the log generation / transmission policy data. And a set top box comprising a set top box action log policy setting unit; 상기 셋톱박스에서 전송된 셋톱박스 액션 로그를 데이터베이스에 저장하기 위한 셋톱박스 액션 로그 수집 구동부; 상기 셋톱박스의 셋톱박스 액션 로그 정책 설정부의 정보를 설정하기 위한 셋톱박스 액션 로그 정책 구동부로 구성된 셋톱박스 액션 로그 수집 서버; 및A set top box action log collection driver for storing the set top box action log transmitted from the set top box in a database; A set top box action log collection server including a set top box action log policy driver for setting information of the set top box action log policy setting unit of the set top box; And 상기 셋톱박스 액션 로그 수집 서버에 수집된 정보를 저장하기 위한 데이터베이스Database for storing the information collected in the set-top box action log collection server 를 포함하여 구성됨을 특징으로 하는 셋톱박스 액션 로그 시스템.Set-top box action log system, characterized in that configured to include. 제 1항에 있어서,The method of claim 1, 상기 셋톱박스 애플리케이션 플러그인 구동부에서 셋톱박스 액션 로그를 생성하기 위해 셋톱박스를 사용하는 이용자가 셋톱박스를 조작할 수 있는 셋톱박스 조작부로 구성된 셋톱박스 조작장치를 더 포함하여 구성됨을 특징으로 하는 셋톱박스 액션 로그 시스템.Set-top box action, characterized in that further comprising a set-top box operation unit consisting of a set-top box operation unit for the user using the set-top box to generate a set-top box action log in the set-top box application plug-in driver Log system. 셋톱박스 액션 로그 생성 방법에 있어서,In the set-top box action log generation method, (a) 셋톱박스를 사용하는 이용자가 셋톱박스 조작장치를 조작하여 셋톱박스 애플리케이션이 동작하는 단계;(a) operating a set-top box application by a user using the set-top box by operating a set-top box operating device; (b) 상기 셋톱박스 애플리케이션이 셋톱박스 애플리케이션 플러그인 구동부를 호출하는 단계;(b) calling the set-top box application plug-in driver by the set-top box application; (c) 상기 셋톱박스 애플리케이션 플러그인 구동부에서 셋톱박스 액션 로그 생성 요청에 대해 셋톱박스를 이용하는 이용자의 프라이버시 정책 데이터를 확인하는 단계;(c) checking, by the set-top box application plug-in driver, privacy policy data of a user who uses the set-top box with respect to a set-top box action log generation request; (d) 상기 프라이버시 정책 데이터에 셋톱박스 액션 로그를 생성하여 로그 생성/전송 정책 데이터를 확인하는 단계;(d) generating a set-top box action log in the privacy policy data to check log generation / transmission policy data; (e) 상기 로그 생성/전송 정책 데이터에 저장된 셋톱박스 액션 로그의 데이터를 저장하는 단계;(e) storing data of the set-top box action log stored in the log generation / transmission policy data; (f) 상기 셋톱박스 애플리케이션 플러그인 구동부가 호출을 종료하고, 셋톱박스 애플리케이션의 동작이 종료되는 단계; 및(f) the set-top box application plug-in driver terminating the call and ending the operation of the set-top box application; And (g) 상기 셋톱박스를 사용하는 이용자가 셋톱박스 조작을 대기하는 단계(g) waiting for a user using the set-top box to operate the set-top box; 를 포함하여 이루어짐을 특징으로 하는 셋톱박스 액션 로그 생성 방법.Set-top box action log generation method characterized in that it comprises a. 제 3항에 있어서,The method of claim 3, wherein 상기 (c) 단계는 프라이버시 정책 데이터에 셋톱박스 액션 로그를 생성하는 것을 허락하면 (d) 단계로 넘어가고, 프라이버시 정책 데이터에 셋톱박스 액션 로그를 생성하는 것을 허락하지 않으면 셋톱박스 애플리케이션 플러그인 구동부 호출을 종료하는 것을 특징으로 하는 셋톱박스 액션 로그 생성 방법.If step (c) permits generating the set-top box action log in the privacy policy data, go to step (d), and if the permission is not allowed to generate the set-top box action log in the privacy policy data, call the set-top box application plug-in driver. Set-top box action log generation method characterized in that the termination. 제 3항에 있어서,The method of claim 3, wherein 상기 (d) 단계는 로그 생성/전송 정책 데이터에 셋톱박스 애플리케이션 플러그인 구동부로 부터 전송된 데이터에 적합한 경우에 (e) 단계로 넘어가고, 로그 생성/전송 정책 데이터에 셋톱박스 애플리케이션 플러그인 구동부로 부터 전송된 데이터에 적합하지 않으면 셋톱박스 애플리케이션 플러그인 구동부 호출을 종료하는 것을 특징으로 하는 셋톱박스 액션 로그 생성 방법.Where step (d) is suitable for the data generated from the set-top box application plug-in driving unit for log generation / transmission policy data, the step goes to step (e), and the log generation / transmission policy data is transmitted from the set-top box application plug-in driving unit. Method for generating a set-top box action log, characterized in that the call to the set-top box application plug-in driver if it does not fit the data. 제 3항에 있어서,The method of claim 3, wherein 상기 (e) 단계는 Step (e) is (ⅰ) 셋톱박스 액션 로그의 데이터 용량과 로그 생성/전송 정책 데이터에서 정의된 용량을 비교하는 단계;(Iii) comparing the data capacity of the set top box action log with the capacity defined in the log generation / transmission policy data; (ⅱ) 기존의 과거 데이터 용량을 삭제하는 단계; 및(Ii) deleting the existing historical data capacity; And (ⅲ) 상기 셋톱박스 액션 로그의 데이터를 저장하는 단계(Iii) storing the data of the set-top box action log; 를 포함하여 이루어짐을 특징으로 하는 셋톱박스 액션 로그 생성 방법.Set-top box action log generation method characterized in that it comprises a. 제 6항에 있어서,The method of claim 6, 상기 (ⅰ) 단계는 셋톱박스 액션 로그의 데이터 용량과 로그 생성 정책 데이터에서 확인한 데이터 용량이 초과하면 (ⅱ) 단계로 넘어가고, 확인한 데이터 용량과 로그 생성 정책 데이터에서 확인한 데이터 용량이 초과하지 않으면 (ⅲ) 단계로 넘어가는 것을 특징으로 하는 셋톱박스 액션 로그 생성 방법.In step (iii), if the data capacity of the set-top box action log and the data capacity identified in the log generation policy data are exceeded, the process proceeds to step (ii), and if the checked data capacity and the data capacity checked in the log generation policy data do not exceed ( Iii) a method of generating a set-top box action log, characterized in that the process proceeds to step. 제 3항에 있어서,The method of claim 3, wherein 상기 (c) 단계의 프라이버시 정책 데이터는The privacy policy data of step (c) (ⅰ) 셋톱박스를 이용자가 셋톱박스 조작장치를 조작하여 셋톱박스 애플리케 이션이 동작하는 단계;(Iii) operating the set-top box application by the user operating the set-top box operating device; (ⅱ) 상기 셋톱박스 애플리케이션에서 셋톱박스 이용자가 요청한 메뉴가 셋톱박스 로그 수집 인증/정보 화면인지 확인하는 단계;(Ii) confirming whether the menu requested by the set-top box user in the set-top box application is a set-top box log collection authentication / information screen; (ⅲ) 상기 셋톱박스 이용자의 입력을 셋톱박스 액션 로그 프라이버시 정책 설정부를 통해 프라이버시 정책 데이터를 입력받는 단계;(Iii) receiving privacy policy data from the set-top box user through a set-top box action log privacy policy setting unit; (ⅳ) 상기 셋톱박스 액션 로그 프라이버시 정책 설정부에서 정보 설정이 변경되었는지 여부를 확인하는 단계; 및(Iii) checking whether the information setting has been changed in the set-top box action log privacy policy setting unit; And (ⅴ) 상기 변경된 정보로부터 셋톱박스 로그 생성 정책을 변경하는 단계(Iii) changing the set-top box log generation policy from the changed information; 를 포함하여 이루어짐을 특징으로 하는 셋톱박스 액션 로그 생성 방법.Set-top box action log generation method characterized in that it comprises a. 제 8항에 있어서,The method of claim 8, 상기 (ⅱ) 단계는 해당 화면이 셋톱박스 로그 수집 인증/정보 화면에 해당한 경우 (ⅲ) 단계로 넘어가고, 해당 화면이 셋톱박스 로그 수집 인증/정보 화면에 해당하지 않은 경우 종료되는 것을 특징으로 하는 셋톱박스 액션 로그 생성 방법.Step (ii) is the step if the screen corresponds to the set-top box log collection authentication / information screen (i), and if the screen does not correspond to the set-top box log collection authentication / information screen, characterized in that the end is How to create a set-top box action log. 제 8항에 있어서,The method of claim 8, 상기 (ⅳ) 단계는 정보 설정이 변경되면 (ⅴ) 단계로 넘어가고, 정보 설정이 변경되지 않으면 종료되는 것을 특징으로 하는 셋톱박스 액션 로그 생성 방법.Wherein step (iii) is changed to step (iii) if the information setting is changed, if the information setting is not changed, the set-top box action log generation method characterized in that the end. 제 3항에 있어서,The method of claim 3, wherein 상기 (d) 단계의 로그 생성/전송 정책 데이터는The log generation / transmission policy data of step (d) (ⅰ) 소정의 주기로 셋톱박스 액션 로그 정책 구동부에 접속하여 정상 접속 여부를 판단하는 단계;(Iii) accessing the set-top box action log policy driver at a predetermined cycle to determine whether the terminal is normally connected; (ⅱ) 상기 정상 접속 후, 정책 변경 여부를 확인하는 단계; 및(Ii) checking whether a policy is changed after the normal access; And (ⅲ) 상기 정책 변경 후, 셋톱박스 로그 생성 정책을 변경하는 단계(Iii) changing the set-top box log generation policy after changing the policy; 를 포함하여 이루어짐을 특징으로 하는 셋톱박스 액션 로그 생성 방법.Set-top box action log generation method characterized in that it comprises a. 제 11항에 있어서,The method of claim 11, 상기 (ⅰ) 단계는 접속이 정상이면 (ⅱ) 단계로 넘어가고, 접속이 정상적으로 않되면 종료되는 것을 특징으로 하는 셋톱박스 액션 로그 생성 방법.Step (iii) is the step of step (ii) if the connection is normal, if the connection is not normal set-top box action log generation method characterized in that the end. 제 11항에 있어서,The method of claim 11, 상기 (ⅱ)단계는 정책이 변경되면 (ⅲ) 단계로 넘어가고, 정책이 변경되지 않으면 종료되는 것을 특징으로 하는 셋톱박스 액션 로그 생성 방법.In step (ii), if the policy is changed, step (iii) is completed, and if the policy is not changed, the set-top box action log generating method according to claim 1 is completed.
KR1020050012757A 2005-02-16 2005-02-16 System for action log in settop box and method for generation the action log KR100654087B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020050012757A KR100654087B1 (en) 2005-02-16 2005-02-16 System for action log in settop box and method for generation the action log
TW095105157A TWI309946B (en) 2005-02-16 2006-02-15 System for action log in settop box and method for the generation of the action log
CNB2006100072683A CN100542210C (en) 2005-02-16 2006-02-16 Activation record system and the method that is used to produce this activation record in the set-top box

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050012757A KR100654087B1 (en) 2005-02-16 2005-02-16 System for action log in settop box and method for generation the action log

Publications (2)

Publication Number Publication Date
KR20060091956A true KR20060091956A (en) 2006-08-22
KR100654087B1 KR100654087B1 (en) 2006-12-05

Family

ID=36923685

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050012757A KR100654087B1 (en) 2005-02-16 2005-02-16 System for action log in settop box and method for generation the action log

Country Status (3)

Country Link
KR (1) KR100654087B1 (en)
CN (1) CN100542210C (en)
TW (1) TWI309946B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100846794B1 (en) * 2006-10-26 2008-07-16 삼성전자주식회사 Method and apparatus for storing and reproducing interactive digital broadcasting signals, and recording medium thereof

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2764492A4 (en) 2011-10-04 2015-07-15 Google Inc Combined activities history on a device
BR102012000848B1 (en) * 2012-01-13 2020-07-14 Mirakulo Software Ltda SYSTEM AND METHODS FOR INTEGRATING PORTABLE DEVICES WITH DIGITAL TV SYSTEMS

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5857190A (en) 1996-06-27 1999-01-05 Microsoft Corporation Event logging system and method for logging events in a network system
KR20010080210A (en) * 1998-10-19 2001-08-22 매클린토크 샤운 엘 Television set-top box with configurable functionality
US6219355B1 (en) 1998-11-30 2001-04-17 Qwest Communications International Inc. Video and data communication system
CN1144450C (en) 1999-05-21 2004-03-31 通用仪器公司 Software architcture for television set-top terminal providing compatibility with multiple operating environments

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100846794B1 (en) * 2006-10-26 2008-07-16 삼성전자주식회사 Method and apparatus for storing and reproducing interactive digital broadcasting signals, and recording medium thereof

Also Published As

Publication number Publication date
TWI309946B (en) 2009-05-11
KR100654087B1 (en) 2006-12-05
CN1822640A (en) 2006-08-23
TW200631416A (en) 2006-09-01
CN100542210C (en) 2009-09-16

Similar Documents

Publication Publication Date Title
US9699506B2 (en) Methods, systems and computer program products for providing internet protocol television communication services
EP1191758B1 (en) Terminal for computer network and recording method of control history
EP0876034B1 (en) Method for content retrieval over a network
US6978475B1 (en) Method and apparatus for internet TV
CN1089517C (en) Internet accessing apparatus and system thereof
JP3626458B2 (en) Log collection analysis system, log collection method, log collection program to be executed by computer, log analysis method, log analysis program to be executed by computer, log collection device, log analysis device, log collection terminal, log server
JP4865983B2 (en) Network server
US6724399B1 (en) Methods and apparatus for enabling keyboard accelerators in applications implemented via a browser
US8386465B2 (en) System and method to manage and distribute media using a predictive media cache
US8683328B2 (en) Multimedia communication and presentation
EP2278503A2 (en) Browser apparatus with address registering and browser system
CN1231854C (en) Multi-medium information system and computer programme
US20060085824A1 (en) Method and appartus for management of video on demand client device
US8103736B2 (en) Status notifying method in communication system, status notifying server and communication system
EP1122654A2 (en) Reformatting with modular proxy server
CN1474986A (en) System and method for providing supervision of plurality of financial services terminals
WO2005114439A1 (en) Method for determining validity of command and system thereof
JP2007310596A (en) Service providing device, computer program and recording medium
KR100654087B1 (en) System for action log in settop box and method for generation the action log
US20030115330A1 (en) Recording medium, transmission medium, information processing apparatus/information processing method, information providing apparatus and information processing system
KR100638207B1 (en) Server-Client system and its method for the same
CN101561799A (en) Electronic forms preparing and managing system, electronic forms preparing and managing program, and program storing memory media
JP2005228057A (en) Technical information providing system and method, and technical information service server and program
KR0175483B1 (en) Information provider service control method of communication processing system
KR100476675B1 (en) Contents information output system and method

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121120

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20131129

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20141114

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20151124

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20161108

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20181119

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20191114

Year of fee payment: 14