KR101402724B1 - Method for generating and managing life-log data, life-logging device and life-log data managing server therefor - Google Patents
Method for generating and managing life-log data, life-logging device and life-log data managing server therefor Download PDFInfo
- Publication number
- KR101402724B1 KR101402724B1 KR1020120058921A KR20120058921A KR101402724B1 KR 101402724 B1 KR101402724 B1 KR 101402724B1 KR 1020120058921 A KR1020120058921 A KR 1020120058921A KR 20120058921 A KR20120058921 A KR 20120058921A KR 101402724 B1 KR101402724 B1 KR 101402724B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- content
- task
- life log
- life
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000003213 activating effect Effects 0.000 claims abstract description 5
- 238000012544 monitoring process Methods 0.000 claims abstract description 5
- 238000007726 management method Methods 0.000 claims description 33
- 230000004913 activation Effects 0.000 claims description 19
- 230000009849 deactivation Effects 0.000 claims description 10
- 238000013523 data management Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000000153 supplemental effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002779 inactivation Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/40—Data acquisition and logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/105—Human resources
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Marketing (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Debugging And Monitoring (AREA)
Abstract
사용자의 경험을 시간 정보 및 위치 정보와 결합하고, 포괄적인 사용자의 경험을 자동적으로 체계화하여 분류하기 위한 라이프 로그 데이터 생성 방법이 제공된다. 라이프 로그 데이터 생성 방법은 복수의 태스크를 포함하고 라이프 로그 데이터의 저장 구조를 이루는 태스크 구조를 사용자로부터의 입력에 따라 생성하거나, 서버로부터 수신하는 단계, 사용자의 요청 또는 기설정된 태스크 활성화 조건에 따라 상기 복수의 태스크 중 적어도 어느 하나를 활성화하는 단계, 주기적으로 시간 및 위치를 측정하여, 측정된 시간 정보 및 위치 정보를 포함하는 시간 위치 로깅 정보를 생성하는 단계 및 라이프 로깅 디바이스 상에서 사용자가 생성 또는 실행하는 콘텐츠를 감시하여, 상기 콘텐츠의 콘텐츠 로깅 정보를 상기 활성화된 태스크와 연관시켜 상기 라이프 로그 데이터에 저장하는 단계를 포함하고, 상기 콘텐츠 로깅 정보는, 사용자가 상기 콘텐츠를 생성 또는 실행하는 때의 시간정보, 위치정보 및 상기 콘텐츠의 내용 정보를 포함한다.There is provided a life log data generation method for combining a user's experience with time information and location information and automatically organizing and classifying a comprehensive user's experience. The life log data generation method includes a step of generating a task structure including a plurality of tasks and constituting a storage structure of life log data according to an input from a user or receiving from a server, Activating at least one of the plurality of tasks, periodically measuring time and location to generate time location logging information including measured time information and location information, and generating Monitoring content and storing content logging information of the content in association with the activated task in the life log data, wherein the content logging information includes time information when a user generates or executes the content , Location information, and content And includes content information.
Description
본 발명은 라이프 로그 데이터를 생성하고 관리하는 방법에 관한 것으로, 보다 상세하게는, 로깅 디바이스에서 사용자가 생성 또는 실행한 콘텐츠의 로깅 정보를 기록한 라이프 로그 데이터를 생성하고 관리하는 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for generating and managing life log data, and more particularly, to a method for generating and managing life log data in which logging information of a content created or executed by a user is recorded in a logging device.
라이프 로그(Life Log)란, 컴퓨터 장치에서 발생하는 이벤트를 기록하는 로그 데이터에 비유하여, 사람의 생활 속에서의 경험을 기록하는 것을 말한다. 디지털 카메라, 디지털 캠코더 등의 휴대용 기록장치의 기술이 발달하면서, 사람들이 자신의 생활의 경험을 기록하려는 욕구, 즉 라이프 로그에 대한 욕구는 증가되어 왔다. 특히, 여행, 결혼 등 특별한 이벤트에 대해서는 그 라이프 로그의 욕구가 극대화된다.A life log is a record of an experience in a person's life in comparison with log data for recording an event occurring in a computer device. With the development of portable recording devices such as digital cameras and digital camcorders, the desire for people to record the experience of their lives, that is, their desire for life log has been increased. Especially, for the special events such as travel and marriage, the needs of the life log are maximized.
한편, 최근의 휴대용 단말기는 기능이 다양해지고 폭 넓게 사용됨으로써, 사진 촬영, 동영상 촬영, 사진 감상, 동영상 감상, 음악 감상, 게임, 인터넷 조회 등 사람들의 많은 행위가 휴대용 단말기 상에서 이루어지고 있다. 따라서, 이러한 휴대용 단말기 상에서 이루어지는 행위만을 기록하여도 상당 부분의 라이프 로그를 기록할 수 있는 이점이 있다. 또한, 최근의 휴대용 단말기들은 GPS(Global Positioning Service) 등의 위치 측정 모듈을 구비하고 있어, 사진 또는 동영상 등으로 경험을 기록하면서 동시에 그 시간과 위치를 기록할 수 있도록 하고 있다.In recent years, many functions of portable terminals have been widely used and widely used, and many actions of people such as photographing, moving picture shooting, photo viewing, moving picture viewing, music viewing, game, and internet viewing are performed on portable terminals. Therefore, there is an advantage in that a substantial part of the life log can be recorded even if only the actions performed on the portable terminal are recorded. In addition, recent portable terminals are equipped with a position measurement module such as Global Positioning Service (GPS), so that they can record the time and the position while recording an experience with a photograph or moving picture.
그러나, 이와 같은 기록은 그 사진 또는 동영상에 한정된 단편적인 기록일 뿐이어서, 예컨대 '여행'이라는 포괄적인 이벤트의 경험을 기록하기 위해서는 사용자가 단편적인 콘텐츠를 별도로 취합, 편집하여야 한다.However, such a record is only a fragmentary record that is limited to the photograph or movie. Therefore, in order to record the experience of a comprehensive event such as " travel ", the user must separately collect and edit the fragmented contents.
또한, 종래에는 기록을 열람할 때에도 각각의 사진 또는 동영상의 콘텐츠를 열람하여야 했으므로, 연속적인 이벤트에서의 경험을 한눈에 보기 어려운 점이 있었다.Further, conventionally, even when browsing the record, since the contents of each picture or moving picture have to be browsed, there is a problem that it is difficult to see the experience in the continuous event at a glance.
본 발명은 라이프 로깅 디바이스를 통한 사용자의 경험을 시간 정보 및 위치 정보와 결합하고, 포괄적인 사용자의 경험을 자동적으로 체계화하여 분류한 라이프 로그 데이터를 생성하기 위한 방법 및 이를 위한 라이프 로깅 디바이스를 제공하기 위한 것이다.The present invention relates to a method for generating life log data by combining a user experience through a life log device with time information and position information and automatically organizing and classifying a comprehensive user experience and providing a life log device for the method .
본 발명의 다른 과제는 다수의 라이프 로깅 디바이스를 통해 기록된 사용자의 경험을 취합하여 하나의 체계화된 라이프 로그 데이터를 생성하기 위한 방법 및 이를 위한 라이프 로그 관리 서버를 제공하기 위한 것이다.It is another object of the present invention to provide a method for generating one structured life log data by collecting the experiences of a user recorded through a plurality of life logging devices and a life log management server therefor.
상기 과제를 해결하기 위한 본 발명의 라이프 로그 생성 방법은, 복수의 태스크를 포함하고 라이프 로그 데이터의 저장 구조를 이루는 태스크 구조를 사용자로부터의 입력에 따라 생성하거나, 서버로부터 수신하는 단계, 사용자의 요청 또는 기설정된 태스크 활성화 조건에 따라 상기 복수의 태스크 중 적어도 어느 하나를 활성화하는 단계, 주기적으로 시간 및 위치를 측정하여, 측정된 시간 정보 및 위치 정보를 포함하는 시간 위치 로깅 정보를 생성하는 단계 및 라이프 로깅 디바이스 상에서 사용자가 생성 또는 실행하는 콘텐츠를 감시하여, 상기 콘텐츠의 콘텐츠 로깅 정보를 상기 활성화된 태스크와 연관시켜 상기 라이프 로그 데이터에 저장하는 단계를 포함하고, 상기 콘텐츠 로깅 정보는, 사용자가 상기 콘텐츠를 생성 또는 실행하는 때의 시간정보, 위치정보 및 상기 콘텐츠의 내용 정보를 포함한다.According to another aspect of the present invention, there is provided a method for generating a life log, the method comprising: generating a task structure including a plurality of tasks and forming a storage structure of life log data according to an input from a user, Or activating at least one of the plurality of tasks according to a predetermined task activation condition, periodically measuring time and position to generate time position logging information including measured time information and position information, Monitoring content created or executed by a user on a logging device and storing content logging information of the content in association with the activated task and storing the content in the life log data, Time to create or run Location information, and content information of the content.
상기 과제를 해결하기 위한 본 발명의 라이프 로그 데이터 관리 방법은, 복수의 태스크를 포함하고 라이프 로그 데이터의 저장 구조를 이루는 태스크 구조를 생성하는 단계, 복수의 라이프 로깅 디바이스에 상기 태스크 구조를 제공하는 단계, 상기 복수의 라이프 로깅 디바이스로부터 제1항의 방법으로 생성된 라이프 로그 데이터를 수신하는 단계 및 상기 수신한 복수의 라이프 로그 데이터를 병합하여 하나의 통합 라이프 로그 데이터를 생성하는 단계를 포함하고, 상기 통합 라이프 로그 데이터를 생성하는 단계는, 상기 수신한 각각의 라이프 로그 데이터의 시간 위치 로깅 정보 및 콘텐츠 로깅 정보를 태스크별로 취합하고, 상기 시간 위치 로깅 정보 및 콘텐츠 로깅 정보를 생성한 라이프 로깅 디바이스의 정보를 부가하여 상기 통합 라이프 로그 데이터를 생성한다.According to another aspect of the present invention, there is provided a method for managing life log data, the method comprising: generating a task structure including a plurality of tasks and constituting a storage structure of life log data; providing the task structure to a plurality of life- Receiving lifelog data generated by the method of claim 1 from the plurality of lifelogging devices, and merging the received plurality of lifelog data to generate one integrated lifelog data, The generating of the life log data may include collecting the time location logging information and the content logging information of each of the received life log data on a task basis and providing the information of the life log device that generated the time location logging information and the content logging information In addition, It creates a foundation.
상기 과제를 해결하기 위한 본 발명의 라이프 로깅 디바이스는, 복수의 태스크를 포함하고 라이프 로그 데이터의 저장 구조를 이루는 태스크 구조를 사용자로부터의 입력에 따라 생성하거나, 라이프 로그 관리 서버로부터 제공받고, 사용자의 요청 또는 기설정된 태스크 활성화 조건에 따라 상기 태스크 중 적어도 하나를 활성화하는 태스크 관리부, 주기적으로 시간 및 위치를 측정하여 측정된 시간 정보 및 위치 정보를 포함하는 시간 위치 로깅 정보를 생성하고, 사용자가 생성 또는 실행하는 콘텐츠를 감시하여 상기 콘텐츠의 콘텐츠 로깅 정보를 생성하는 라이프 로깅부 및 상기 시간 위치 로깅 정보 및 콘텐츠의 로깅 정보를 상기 활성화된 태스크와 연관시켜 상기 라이프 로그 데이터에 저장하는 라이프 로그 생성부를 포함하고, 상기 콘텐츠 로깅 정보는, 사용자가 상기 콘텐츠를 생성 또는 소비하는 때의 시간정보, 위치정보 및 상기 콘텐츠의 내용 정보를 포함한다.According to an aspect of the present invention, there is provided a life-style logging device for generating a task structure that includes a plurality of tasks and constitutes a storage structure of life log data according to an input from a user, A task manager for activating at least one of the tasks in response to a request or a pre-established task activation condition, generating time position logging information including time information and position information measured periodically by measuring time and position, A life logger for monitoring contents to be executed and generating contents log information of the contents, and a life log generator for storing the time log information and the logging information of the contents in the life log data in association with the activated task , The content logging See, includes time information, location information and content information of the content when the user is creating or consuming the content.
상기 과제를 해결하기 위한 본 발명의 라이프 로그 관리 서버는, 사용자로부터의 입력에 따라 복수의 태스크를 포함하고 라이프 로그 데이터의 저장 구조를 이루는 태스크 구조를 생성하는 태스크 생성부, 복수의 라이프 로깅 디바이스에 상기 태스크 구조를 제공하는 태스크 제공부, 상기 복수의 라이프 로깅 디바이스로부터 제1항의 방법으로 생성된 라이프 로그 데이터를 수신하는 라이프 로그 수신부 및 상기 수신한 복수의 라이프 로그 데이터를 병합하여 하나의 통합 라이프 로그 데이터를 생성하는 라이프 로그 관리부를 포함하고, 상기 라이프 로그 관리부는, 상기 수신한 각각의 라이프 로그 데이터의 로깅 정보를 태스크별로 취합하고, 상기 로깅 정보를 생성한 라이프 로깅 디바이스의 정보를 부가하여 상기 통합 라이프 로그 데이터를 생성한다.According to an aspect of the present invention, there is provided a life log management server comprising: a task generation unit for generating a task structure including a plurality of tasks according to an input from a user and constituting a storage structure of life log data; A plurality of lifelog devices; a task providing unit for providing the task structure; a life log receiving unit for receiving the life log data generated by the method of claim 1 from the plurality of life logging devices; Wherein the life log management unit collects the logging information of each of the received life log data on a task basis and adds information of the life logging device that generated the logging information, Life log data generated .
본 발명에 의하면, 라이프 로깅 디바이스를 통해 사용자가 경험한 콘텐츠를 자동적으로 체계화하여 분류한 라이프 로그 데이터를 생성할 수 있다. According to the present invention, lifelog data can be generated by automatically organizing and classifying contents experienced by a user through the lifelogging device.
또한, 다수의 라이프 로깅 디바이스를 통해 경험한 콘텐츠를 하나의 체계화된 라이프 로그 데이터로 나타낼 수 있으므로, 사용자가 언제 어디에서 어떠한 콘텐츠를 경험하였는지를 쉽게 알게 할 수 있다.In addition, since contents experienced through a plurality of lifelog devices can be represented by one structured lifelog data, it is possible to easily know when and where the user experienced what contents.
도 1은 본 발명의 실시예에 따른 라이프 로깅 디바이스의 구성을 나타내는 기능 블록도이다.
도 2는 본 발명의 실시예에 따른 라이프 로그 데이터 생성 방법을 나타내는 흐름도이다.
도 3은 본 발명의 실시예에 따른 라이프 로그 관리 서버의 구성을 나타내는 기능 블록도이다.
도 4는 본 발명의 실시예에 따른 통합 라이프 로그 관리 방법을 나타내는 흐름도이다.
도 5a 및 5b는 본 발명의 실시예에 따라 라이프 로깅 디바이스에서 생성되는 라이프 로그 데이터의 예시도이다.
도 6은 본 발명의 실시예에 따라 라이프 로그 관리 서버에서 생성되는 통합 라이프 로그 데이터의 예시도이다.
도 7은 본 발명의 실시예에 따라 라이프 로그 관리 서버에서 제공하는 라이프 로깅 정보의 화상 데이터의 예시도이다.1 is a functional block diagram illustrating a configuration of a life logging device according to an embodiment of the present invention.
2 is a flowchart illustrating a method of generating life log data according to an embodiment of the present invention.
3 is a functional block diagram illustrating a configuration of a life log management server according to an embodiment of the present invention.
4 is a flowchart illustrating an integrated life log management method according to an embodiment of the present invention.
5A and 5B are exemplary views of lifelog data generated in a lifelogging device in accordance with an embodiment of the present invention.
FIG. 6 is an exemplary diagram illustrating integrated life log data generated in the life log management server according to an embodiment of the present invention. FIG.
7 is a diagram illustrating an example of image data of life logging information provided by the life log management server according to an embodiment of the present invention.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention and the manner of achieving them will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. To fully disclose the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
본 명세서에서 사용되는 '모듈(module)' 또는 '~부(unit)'라는 용어는 소프트웨어 또는 하드웨어 구성 요소를 의미하며, 그 일 예로서 '모듈(module)' 또는 '~부(unit)'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함할 수 있다. 구성요소들과 모듈들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 모듈들로 결합되거나 추가적인 구성요소들과 모듈들로 더 분리될 수 있다.As used herein, the term 'module' or 'unit' refers to a software or hardware component, for example, a 'module' or 'unit' Software components, object-oriented software components, class components and task components, as well as processes, functions, attributes, procedures, subroutines, segments of program code , Drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. The functionality provided within the components and modules may be combined into a smaller number of components and modules or further separated into additional components and modules.
본 발명에서의 로깅 디바이스는 위치 정보 모듈을 구비하고, 사용자의 요청에 의해 콘텐츠를 생성 또는 실행하고, 생성 또는 실행되는 콘텐츠에 대한 로깅 정보를 저장하는 장치를 의미한다. 예를 들어, 이동통신 단말기, 태블릿, 프린터, 스캐너, 팩스, 폐쇄회로 카메라, 차량용 블랙박스, 보안 출입문 등 사용자의 요청, 외부의 조건 또는 자동화된 프로시저에 의해 이벤트가 발생하고, 그에 대한 로그 데이터를 축적하는 어떠한 형태의 장치도 될 수 있다.The logging device according to the present invention means a device having a location information module and generating or executing a content at the request of the user and storing the logging information about the generated or executed content. For example, an event is generated by a user's request, an external condition, or an automated procedure such as a mobile communication terminal, a tablet, a printer, a scanner, a facsimile, a closed circuit camera, a vehicle black box, May be any type of device that accumulates the heat.
본 발명에서 콘텐츠란, 사용자의 요청에 의해 로깅 디바이스 상에서 생성 또는 실행되는 모든 이벤트 객체(예를 들어, 사진, 동영상, 음악, 음성 통화, 텍스트 메시지, 웹 브라우징 페이지 등)를 총칭하는 개념이다.In the present invention, a content is a concept that collectively refers to all event objects (for example, photographs, movies, music, voice calls, text messages, web browsing pages, etc.) generated or executed on the logging device at the request of the user.
도 1은 본 발명의 실시예에 따른 라이프 로깅 디바이스의 구성을 나타내는 기능 블록도이다.1 is a functional block diagram illustrating a configuration of a life logging device according to an embodiment of the present invention.
이하, 도 1을 참조하여 본 발명의 실시예에 따른 라이프 로깅 디바이스를 상세하게 설명하기로 한다.Hereinafter, a life logging device according to an embodiment of the present invention will be described in detail with reference to FIG.
라이프 로깅 디바이스(100)는 태스크 관리부(110), 콘텐츠 생성부(120), 콘텐츠 실행부(130), 라이프 로깅부(140), GPS 모듈(141), 시계 모듈(143), 부가 콘텐츠 수신부(150), 라이프 로그 생성부(160) 및 라이프 로그 저장소(165)를 포함할 수 있다.The
태스크 관리부(110)는 라이프 로그 데이터의 저장 구조인 태스크 구조를 사용자로부터의 입력에 따라 생성하거나, 라이프 로그 관리 서버로부터 수신한다.The
라이프 로그 데이터는 도 5a에 도시된 바와 같이, 복수의 태스크로 이루어질 수 있다. 태스크는 사용자의 경험을 그 발생 시간 또는 위치에 따라 구분하는 개념으로, 하나의 포괄적인 사용자의 경험은 복수의 태스크로 구분될 수 있다.The life log data may be composed of a plurality of tasks, as shown in FIG. 5A. A task is a concept that divides the user's experience according to the time or place of occurrence, and a comprehensive user's experience can be divided into a plurality of tasks.
예를 들어, 도 5b에 도시된 바와 같이, '이탈리아 여행'이라는 사용자의 포괄적인 경험은 시간 또는 위치에 따라 '로마', '피렌체', '나폴리', '베네치아' 등의 태스크로 구분될 수 있다.For example, as shown in FIG. 5B, a comprehensive experience of the user 'Italy travel' can be classified into tasks such as 'Rome', 'Florence', 'Napoli', and 'Venezia' depending on time or location have.
또한, 각각의 태스크는 보다 구체적인 시간 또는 위치에 따라 복수의 서브 태스크를 포함할 수 있다. 예를 들어, 도 5b에 도시된 바와 같이, '로마' 태스크는 '로마 첫째날', '로마 둘째날', '로마 셋째날' 등의 서브 태스크를 포함할 수 있다.Further, each task may include a plurality of subtasks depending on a more specific time or position. For example, as shown in FIG. 5B, the 'Rome' task may include sub-tasks such as 'first day of Rome', 'second day of Rome', and 'third day of Rome'.
이와 같이, 복수의 태스크 및 서브 태스크들은 라이프 로그 데이터의 저장 구조인 태스크 구조를 이룰 수 있다.As described above, a plurality of tasks and subtasks can constitute a task structure which is a storage structure of life log data.
태스크 구조는 사용자의 입력에 따라 라이프 로깅 디바이스(100) 상에서 생성될 수도 있고, 또는 라이프 로그 관리 서버에서 미리 생성되어 이로부터 제공받을 수도 있다.The task structure may be created on the
또한, 태스크 관리부(110)는 사용자의 요청 또는 기설정된 태스크 활성화 조건에 따라 상기 태스크 중 적어도 어느 하나를 활성화할 수 있다. 태스크 활성화 조건은 태스크 활성화 시간 조건 또는 태스크 활성화 위치 조건을 포함할 수 있다. 예를 들어, 사용자가 미리 설정한 시간이 되면 특정 태스크가 실행되거나, 또는 라이프 로깅 디바이스가 특정 위치에 위치하면 특정 태스크가 실행되도록 태스크 활성화 조건이 설정되어 있을 수 있다.In addition, the
나아가, 태스크 관리부(110)는 사용자의 요청 또는 기설정된 태스크 비활성화 조건에 따라 활성화된 태스크를 비활성화할 수 있다. 태스크 활성화 조건과 마찬가지로, 태스크 비활성화 조건은 태스크 비활성화 시간 조건 또는 태스크 비활성화 위치 조건을 포함할 수 있다.Furthermore, the
이와 같은, 태스크 활성화 조건 및 태스크 비활성화 조건은 태스크 구조의 생성시에 사용자에 의해 설정될 수도 있고, 태스크 구조가 생성된 후에 태스크 관리부(110)를 통해 추가 설정될 수도 있다.The task activation condition and the task inactivation condition may be set by the user at the time of creating the task structure or may be additionally set through the
콘텐츠 생성부(120)는 사용자의 요청에 따라 콘텐츠를 생성한다. 예를 들어, 콘텐츠 생성부(120)는 카메라 모듈, 녹음기 모듈 및 음성 통화 발신 모듈 등을 포함할 수 있고, 이에 따라 사진, 동영상, 음성 데이터 및 음성 통화 등의 콘텐츠를 생성할 수 있다.The
콘텐츠 실행부(130)는 사용자의 요청에 따라 라이프 로깅 디바이스 상에서 콘텐츠를 실행한다. 예를 들어, 콘텐츠 실행부(130)는 이미지 뷰어 모듈, 동영상 뷰어 모듈, 음악 재생 모듈 등을 포함할 수 있고, 이에 따라, 사진, 동영상, 음악 등의 콘텐츠를 실행할 수 있다.The
라이프 로깅부(140)는 GPS 모듈(141) 및 시계 모듈(143)로부터 주기적으로 위치 정보 및 시간 정보를 수신하고, 상기 위치 정보 및 시간 정보를 포함하는 시간 위치 로깅 정보를 생성한다. 시간 위치 로깅 정보는 시간에 따른 라이프 로깅 디바이스(100)의 위치 정보를 포함하므로, 이를 통해 시간에 따른 사용자의 위치 이동을 알 수 있게 한다.The
또한, 라이프 로깅부(140)는 콘텐츠 생성부(120)에서 생성되거나, 콘텐츠 실행부(130)에서 실행되는 콘텐츠를 감시하고, 상기 생성 또는 실행되는 콘텐츠에 대한 콘텐츠 로깅 정보를 생성한다. 여기에서, 콘텐츠 로깅 정보는 콘텐츠가 생성 또는 실행되는 때의 시간 정보, 위치 정보 및 콘텐츠의 내용 정보를 포함할 수 있다. 콘텐츠의 내용 정보란 상기 콘텐츠의 내용을 확인할 수 있게 하는 정보로, 상기 콘텐츠가 사진, 동영상, 음악 등 파일 객체인 경우에는 파일의 경로를 포함하는 파일명 또는 파일 그 자체일 수 있고, 상기 콘텐츠가 웹 브라우징 페이지 등 인터넷 리소스인 경우에는 그 URI(Uniform Resource Identification)일 수 있고, 상기 콘텐츠가 음성 통화인 경우에는 발신/수신 전화번호 및 녹음된 통화 음성일 수 있고, 텍스트 메시지인 경우에는 발신/수신 전화번호 및 그 텍스트 내용일 수 있다. 그러나, 콘텐츠의 내용 정보는 이에 한정되는 것이 아니고, 해당 콘텐츠 성격에 따라 다양한 형태를 가질 수 있다.The
부가 콘텐츠 수신부(160)는 보조 디바이스(300)로부터 생성된 부가 콘텐츠를 수신한다. 보조 디바이스(300)란 라이프 로깅 디바이스와는 별도로 콘텐츠를 생성할 수 있는 장치로서, 디지털 캠코더(300a), 디지털 카메라(300b), 또는 디지털 녹음기 등을 포함할 수 있다. 또한, 보조 디바이스(300)는 시계 모듈을 구비하여, 생성된 콘텐츠에 콘텐츠가 생성된 시간 정보를 결합할 수 있다.The additional
부가 콘텐츠 수신부(160)는 와이파이, 블루투스 등의 무선 통신으로 보조 디바이스(300)로부터 부가 콘텐츠를 수신할 수도 있고, USB(Universal Serial Bus) 등의 유선 통신으로 보조 디바이스(300)로부터 부가 콘텐츠를 수신할 수도 있다. 또한, 부가 콘텐츠 수신부(160)는 보조 디바이스(300)로부터 콘텐츠 그 자체뿐만 아니라, 콘텐츠가 생성된 시간 정보를 함께 수신할 수 있다.The additional
라이프 로그 생성부(170)는 라이프 로깅부(150)에서 생성된 시간 위치 로깅 정보 및 콘텐츠 로깅 정보를 활성화된 태스크와 연관시켜 라이프 로그 데이터를 생성한다. 다시 도 5b를 참조하면, '로마' 태스크가 활성화되어 있었을 때에 기록된 시간 위치 정보는 '로마' 태스크에 종속되어 저장된다. 만일, 서브 태스크가 활성화되어 있었다면, 콘텐츠 로깅 정보는 활성화된 서브 태스크에 종속되어 저장될 수도 있다. 도 5b에 도시된 바와 같이, 사용자가 라이프 로깅 디바이스(100)를 이용하여 음성 통화를 하거나, 사진을 촬영할 때에 '로마 첫째날'의 서브 태스크가 활성화되어 있었다면, 상기 음성 통화 또는 사진에 대한 콘텐츠 로깅 정보는 '로마 첫째날'의 서브 태스크에 종속되어 저장된다.The life log generating unit 170 generates the life log data by associating the time location logging information and the content logging information generated in the
이에 의하여, 사용자가 콘텐츠를 생성 또는 실행한 후 그 콘텐츠의 내용을 분류하지 않더라도, 생성 또는 실행된 콘텐츠의 정보가 활성화된 태스크에 따라 자동적으로 분류되어 라이프 로그 데이터가 생성되므로, 콘텐츠의 생성 또는 실행 정보를 체계적으로 정리할 수 있게 된다.Thus, even if the user does not classify the content after creating or executing the content, the information of the generated or executed content is automatically classified according to the activated task, so that the life log data is generated. Therefore, Information can be systematically organized.
또한, 라이프 로그 생성부(170)는 보조 디바이스(300)로부터 부가 콘텐츠를 수신한 경우, 부가 콘텐츠의 생성 시간에 대응되는 시간 위치 로깅 정보를 검색하고, 상기 부가 콘텐츠의 로깅 정보를 상기 시간 위치 로깅 정보와 연관시켜 저장할 수 있다. 또한, 이때 상기 부가 콘텐츠의 로깅 정보는 상기 시간 위치 로깅 정보가 포함된 태스크에 종속되어 저장될 수 있다. 또한, 상기 부가 콘텐츠의 로깅 정보에 상기 부가 콘텐츠를 생성한 보조 디비아스(300)의 정보를 부가하여 저장할 수 있다.When the additional content is received from the
예를 들어, 디지털 카메라(300b)를 통해 사진을 촬영한 시간에 대응되는 시간 위치 로깅 정보가 '로마 첫째날'의 서브 태스크에 포함되어 있었다면, 상기 디지털 카메라(300b)를 통해 촬영된 사진은 '로마 첫째날'의 서브 태스크에 종속되어 저장될 수 있다. 또한, 상기 디지털 카메라(300b)를 통해 촬영된 사진의 로깅 정보는 상기 시간 위치 로깅 정보와 연관되어 저장된다. 따라서, 라이프 로깅 기능이 없는 보조 디바이스(300)에서 생성된 콘텐츠의 정보도 그 생성 시간에 활성화된 태스크에 따라 자동적으로 분류될 수 있을 뿐 아니라, 보조 디바이스(300)가 GPS 모듈이 없는 경우에도 상기 시간 위치 로깅 정보로부터 위치 정보를 파악할 수 있게 된다.For example, if the time location logging information corresponding to the time of photographing through the
라이프 로그 생성부(170)에서 생성된 라이프 로그 데이터는 라이프 로그 저장소(175)에 저장될 수 있다. 라이프 로그 저장소(175)는 하드 디스크, 플래시 메모리 장치, 휘발성 메모리 장치 등 데이터를 저장할 수 있는 어떠한 형태의 저장 장치라도 무방하다.The life log data generated by the life log generating unit 170 may be stored in the life log storage 175. The life log storage 175 may be any type of storage device capable of storing data such as a hard disk, a flash memory device, a volatile memory device, and the like.
도 2는 본 발명의 실시예에 따른 라이프 로그 데이터 생성 방법을 나타내는 흐름도이다.2 is a flowchart illustrating a method of generating life log data according to an embodiment of the present invention.
이하, 도 2를 참조하여 본 발명의 실시예에 다른 라이프 로그 데이터 생성 방법을 설명한다. 상술한 라이프 로깅 디바이스에 대한 구체적인 설명은 이하에서 그대로 원용된다.Hereinafter, another life log data generation method according to an embodiment of the present invention will be described with reference to FIG. A detailed description of the above-described life-lagging device will be referred to as follows.
먼저 태스크 관리부(110)는 라이프 로그 데이터의 구조인 태스크 구조를 사용자로부터의 입력에 따라 생성하거나, 라이프 로그 관리 서버로부터 수신한다(S110).First, the
태스크 관리부(110)는 현재의 시간 정보 또는 위치 정보가 기설정된 태스크 활성화 조건을 만족하는지 여부를 판단한다(S120). 다른 실시예로는, 태스크 관리부(110)가 사용자로부터의 태스크 활성화 요청이 있는지 여부를 판단하는 것으로 하여도 무방하다. The
태스크 활성화 조건을 만족하거나 사용자로부터의 태스크 활성화 요청이 있는 경우, 태스크 관리부(110)는 태스크 활성화 조건을 만족하는 태스크 또는 태스크 활성화 요청된 태스크를 활성화한다(S130). 태스크가 활성화되면 라이프 로깅이 시작된다.If the task activation condition is satisfied or there is a task activation request from the user, the
라이프 로깅부(140)는 주기적으로 GPS 모듈(141) 및 시계 모듈(143)로부터 위치 정보 및 시간 정보를 수신하여 시간 위치 로깅 정보를 생성하고(S140), 사용자에 의해 생성되거나 실행되는 콘텐츠를 감시한다(S150). 콘텐츠가 생성 또는 실행되면, 라이프 로깅부(140)는 GPS 모듈(141) 및 시계 모듈(143)에 의해 측정된 위치 정보 및 시간 정보를 이용하여 생성 또는 실행되는 콘텐츠에 대한 콘텐츠 로깅 정보를 생성한다(S160).The
이후, 라이프 로그 생성부(170)는 라이프 로깅부(150)에서 생성된 시간 위치 로깅 정보 및 콘텐츠 로깅 정보를 활성화된 태스크와 연관시켜 라이프 로그 데이터를 생성한다(S170).Then, the life log generating unit 170 generates the life log data by associating the time location logging information and the content logging information generated in the
태스크 비활성화 조건을 만족하거나 사용자로부터 태스크 비활성화 요청이 있을 때까지 S140 내지 S170 단계의 라이프 로깅이 반복적으로 수행된다.Life logging in steps S140 to S170 is repeatedly performed until the task deactivation condition is satisfied or when there is a task deactivation request from the user.
태스크 비활성화 조건이 만족되거나 사용자로부터 태스크 비활성화 요청이 있으면(S180), 태스크 관리부(110)는 활성화된 태스크를 비활성화하고(S190) 라이프 로깅을 종료한다. 라이프 로깅은, 태스크 활성화 조건이 만족되거나 사용자로부터 태스크 활성화 요청이 있으면 언제든지 재개될 수 있다.If the task deactivation condition is satisfied or there is a task deactivation request from the user (S180), the
또한, 라이프 로깅 종료 후에도, 부가 콘텐츠의 생성 시간에 대응되는 시간 위치 로깅 정보를 검색하고, 상기 부가 콘텐츠의 로깅 정보를 상기 시간 위치 로깅 정보와 연관시켜 저장할 수 있다. 또한, 이때 상기 부가 콘텐츠의 로깅 정보는 상기 시간 위치 로깅 정보가 포함된 태스크에 종속되어 저장될 수 있다.Also, after the end of the life logging, the time location logging information corresponding to the generation time of the additional content can be searched, and the logging information of the additional content can be stored in association with the time location logging information. At this time, the logging information of the additional content may be stored depending on the task including the time location logging information.
도 3은 본 발명의 실시예에 따른 라이프 로그 관리 서버의 구성을 나타내는 기능 블록도이고, 도 4는 본 발명의 실시예에 따른 통합 라이프 로그 관리 방법을 나타내는 흐름도이다.FIG. 3 is a functional block diagram illustrating a configuration of a life log management server according to an embodiment of the present invention, and FIG. 4 is a flowchart illustrating an integrated life log management method according to an embodiment of the present invention.
이하, 도 3 및 도 4를 참조하여 본 발명의 실시예에 따른 라이프 로그 관리 서버 및 통합 라이프 로그 관리 방법을 상세하게 설명하기로 한다. 상술한 라이프 로그 데이터의 생성 방법 및 라이프 로깅 단말기의 구체적인 설명은 이하에서 그대로 원용된다.Hereinafter, the life log management server and the integrated life log management method according to the embodiment of the present invention will be described in detail with reference to FIG. 3 and FIG. The above-described method of generating lifelog data and a specific description of the lifelogging terminal are used as follows.
라이프 로그 관리 서버(200)는 태스크 생성부(210), 태스크 제공부(220), 라이프 로그 수신부(230), 부가 콘텐츠 수신부(240), 라이프 로그 관리부(250), 라이프 로그 화상 생성부(260) 및 라이프 로그 제공부(270)를 포함할 수 있다. 라이프 로그 관리 서버(200)는 하나의 물리적 서버로 구성될 수도 있으나, 기능에 따른 복수의 물리적 서버가 서로 연동되어 구성되어도 무방하다. The life
태스크 생성부(210)는 라이프 로그 데이터의 저장 구조인 태스크 구조를 사용자로부터의 입력에 따라 생성한다(S210). 태스크 생성부(210)는 라이프 로그 데이터를 이루는 복수의 태스크 및 각 태스크 간의 선후 관계 및 종속 관계를 입력받아 태스크 구조를 생성할 수 있다. 이를 위하여, 태스크 생성부(210)는 사용자의 단말기로 웹 페이지 등의 태스크 구조 생성/편집 모듈을 제공할 수 있다. 여기에서 사용자의 단말기는 앞서 설명한 라이프 로깅 디바이스(100)일 수도 있고, 라이프 로깅 디바이스(100)와 무관한 별도의 단말기(400)일 수도 있다.The
태스크 제공부(220)는 무선 또는 유선 통신을 통해 적어도 복수의 라이프 로깅 단말기(100)로 생성된 태스크 구조를 제공한다(S220). 이때, 태스크 제공부(220)는 사용자 인증을 거친 라이프 로깅 단말기와 같이, 라이프 로그 데이터의 생성이 허용된 라이프 로깅 단말기에만 태스크 구조를 제공할 수 있다.The
라이프 로그 수신부(230)는 상기 복수의 라이프 로깅 단말기(100)로부터 라이프 로그 데이터를 수신한다(S230). 라이프 로깅 단말기(100)에서 라이프 로그 데이터를 생성하는 구체적인 방법은 앞서 설명한 바와 같다.The life
부가 콘텐츠 수신부(240)는 보조 디바이스(300)에서 생성된 부가 콘텐츠를 수신한다. 앞서 부가 콘텐츠는 라이프 로깅 디바이스(100)의 부가 콘텐츠 수신부(150)에서 수신하여 라이프 로깅 디바이스(100)로 제공되는 것으로 설명하였으나, 라이프 로그 관리 서버(200)로 직접 제공되어도 무방하다. 이때, 부가 콘텐츠는 보조 디바이스(300)와의 유선 또는 무선 통신을 통하여 보조 디바이스(300)로부터 직접 제공될 수도 있고, 보조 디바이스(300)에서 생성된 부가 콘텐츠가 별도의 사용자 단말기(400)로 옮겨진 후, 상기 사용자 단말기(400)로부터 제공되어도 무방하다.The additional
라이프 로그 관리부(250)는 라이프 로그 수신부(230)에서 수신한 복수의 라이프 로깅 단말기(100)로부터의 라이프 로그 데이터를 취합하여, 하나의 통합 라이프 로그 데이터를 생성한다.The life
이때, 각 라이프 로깅 단말기(100)로부터 수신된 라이프 로그 데이터의 시간 위치 로깅 정보 및 콘텐츠 로깅 정보에는 상기 라이프 로깅 단말기의 정보가 부가된다(S240). 또한, 복수의 단말기로부터 수신된 라이프 로그 데이터의 시간 위치 로깅 정보 및 콘텐츠 로깅 정보는 태스크별로 취합되어 재구성된다(S250). 재구성된 통합 라이프 로그 데이터의 예시는 도 6에 도시되어 있다.At this time, the information of the lifelogging terminal is added to the time location logging information and the content logging information of the lifelog data received from each lifelogging terminal 100 (S240). In addition, the time location logging information and the content logging information of the lifelog data received from a plurality of terminals are collected for each task and reconfigured (S250). An example of the reconstructed integrated life log data is shown in FIG.
도 6에 도시된 바와 같이, 각 태스크에는 라이프 로깅 디바이스의 정보들이 종속되고, 각 라이프 로깅 디바이스 정보는 시간 위치 로깅 정보 및 그 라이프 로깅 디바이스에서 생성 또는 실행된 콘텐츠의 로깅 정보가 포함될 수 있다. 이와 같은 구조의 통합 라이프 로그 데이터는 각 태스크별로 어떤 라이프 로깅 디바이스에서 어떤 콘텐츠가 생성 또는 실행되었는지를 쉽게 파악할 수 있게 한다.As shown in FIG. 6, the information of the lifelogging device is subordinate to each task, and each lifelogging device information may include time location logging information and logging information of contents generated or executed in the lifelogging device. The integrated lifelog data having such a structure makes it easy to know which content is generated or executed in which lifelog device for each task.
라이프 로그 관리부(250)는 부가 콘텐츠 수신부(240)에서 수신한 부가 콘텐츠의 정보를 통합 라이프 로그 데이터에 추가할 수 있다. 이때, 라이프 로그 관리부(250)는 부가 콘텐츠의 생성 시간에 대응되는 시간 위치 로깅 정보를 검색하고, 상기 부가 콘텐츠의 로깅 정보를 상기 시간 위치 로깅 정보와 연관시켜 저장할 수 있다. 또한, 이때 상기 부가 콘텐츠의 로깅 정보는 상기 시간 위치 로깅 정보가 포함된 태스크에 종속되어 저장될 수 있다. 또한, 상기 부가 콘텐츠의 로깅 정보에 상기 부가 콘텐츠를 생성한 보조 디바이스(300)의 정보를 부가하여 저장할 수 있다.The life
라이프 로그 관리부(250)는 생성한 통합 라이프 로그 데이터를 통합 라이프 로그 데이터베이스(255)에 저장할 수 있다.The life
라이프 로그 화상 생성부(260)는 생성된 라이프 로그 데이터의 화상 데이터를 생성한다(S260). 여기에서, 화상 데이터란 정지 화상뿐만 아니라, 동영상, 플래쉬 오브젝트, html 또는 자바스크립트 등의 웹 페이지 등 라이프 로그 데이터를 시각적으로 확인할 수 있게 하는 데이터를 의미한다. The life log
라이프 로그 화상 생성부(260)는 사용자가 선택한 통합 라이프 로그 데이터의 모든 로깅 정보(위치 시간 로깅 정보, 콘텐츠 로깅 정보 및 부가 콘텐츠 로깅 정보)에 대한 화상 데이터를 생성할 수도 있고, 사용자가 선택한 태스크 또는 라이프 로깅 디바이스에 종속된 로깅 정보에 대한 화상 데이터를 생성할 수도 있다.The life log
라이프 로그 화상 생성부(260)에서 생성된 화상 데이터의 예가 도 7에 도시되어 있다. 도 7의 화상 데이터는 사용자가 선택한 태스크에 대한 로깅 정보를, 위치 정보를 이용하여 지도 상에 나타내고 있다. 주기적으로 생성된 시간 위치 로깅 정보는 점으로 표시될 수 있다. 또한, 사용자가 생성 또는 실행한 콘텐츠에 대한 콘텐츠 정보는 콘텐츠의 특성에 따라 썸네일 이미지 또는 아이콘으로 표시될 수 있다. 또한, 시간 위치 로깅 정보는 그 위치에 대응하는 지도 상의 지점에 점의 형태로 표시될 수 있고, 콘텐츠 정보는 상기 시간 위치 로깅 정보를 나타내는 점과 연동되어 표시될 수 있다. 또한, 콘텐츠를 사용 또는 실행한 시간 정보가 부기되어 표시됨으로써, 사용자가 언제 어디에서 어떠한 콘텐츠를 생성 또는 실행하였는지를 한 눈에 쉽게 확인할 수 있게 한다.An example of the image data generated by the life log
라이프 로그 제공부(270)는 라이프 로그 화상 생성부(260)에서 생성된 화상 데이터를 라이프 로깅 디바이스(100) 또는 별도의 사용자 단말기(400)로 제공하여(S270), 사용자가 라이프 로그 데이터를 시각적으로 확인할 수 있게 한다. 또한, 라이프 로그 제공부(270)는 통합 라이프 로그 데이터를 파일 형태로 라이프 로깅 디바이스(100) 또는 별도의 사용자 단말기(400)로 제공할 수 있다. 이에 따라, 사용자는 통합 라이프 로그 데이터를 자신의 단말기에 저장하여 둠으로써 기록하고 싶은 경험에 대한 라이프 로그를 간직할 수 있게 된다.The
본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구의 범위에 의하여 나타내어지며, 특허청구의 범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.It will be understood by those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. The scope of the present invention is defined by the appended claims rather than the foregoing detailed description, and all changes or modifications derived from the meaning and scope of the claims and the equivalents thereof are included in the scope of the present invention Should be interpreted.
Claims (20)
라이프 로깅 디바이스 상의 웹 페이지 형태의 화면을 통해 상기 태스크 구조를 편집하는 단계;
사용자의 요청 또는 기설정된 태스크 활성화 조건에 따라 상기 복수의 태스크 중 적어도 어느 하나를 활성화하는 단계;
주기적으로 시간 및 위치를 측정하여, 측정된 시간 정보 및 위치 정보를 포함하는 시간 위치 로깅 정보를 생성하는 단계;
라이프 로깅 디바이스 상에서 사용자가 생성 또는 실행하는 콘텐츠를 감시하여, 상기 콘텐츠의 콘텐츠 로깅 정보를 상기 활성화된 태스크와 연관시켜 상기 라이프 로그 데이터에 저장하는 단계; 및
사용자의 요청 또는 기설정된 태스크 비활성화 조건에 따라 상기 활성화된 태스크를 비활성화시키는 단계를 포함하고,
상기 콘텐츠 정보는, 사용자가 상기 콘텐츠를 생성 또는 실행하는 때의 시간정보, 위치정보 및 상기 콘텐츠의 내용 정보를 포함하는 것을 특징으로 하는, 라이프 로그 데이터 생성 방법.Generating a task structure including a plurality of tasks and forming a storage structure of life log data according to an input from a user or receiving the task structure from a server;
Editing the task structure through a web page type screen on the life-style logging device;
Activating at least one of the plurality of tasks according to a user's request or predetermined task activation condition;
Periodically measuring time and location to generate time location logging information including measured time information and location information;
Monitoring content created or executed by a user on a life-style logging device, storing content log information of the content in association with the activated task and storing the content in the life log data; And
Deactivating the activated task according to a user's request or a predetermined task deactivation condition,
Wherein the content information includes time information when the user creates or executes the content, position information, and content information of the content.
보조 디바이스에서 생성된 부가 콘텐츠를 수신하고, 상기 부가 콘텐츠의 생성 시간에 대응되는 시간 위치 로깅 정보 및 상기 시간 위치 로깅 정보가 포함된 태스크와 연관시켜 상기 부가 콘텐츠의 로깅 정보를 상기 라이프 로그 데이터에 저장하는 단계를 더 포함하는 것을 특징으로 하는, 라이프 로그 데이터 생성 방법.The method according to claim 1,
Storing additional information of the additional content in the life log data in association with a task including time location logging information corresponding to the creation time of the additional content and the time location logging information, The method further comprising the step of:
상기 태스크 활성화 조건은 태스크가 활성화되는 시간 조건 또는 위치 조건을 포함하는 것을 특징으로 하는, 라이프 로그 데이터 생성 방법.The method according to claim 1,
Wherein the task activation condition includes a time condition or a position condition in which a task is activated.
라이프 로깅 디바이스 상의 웹 페이지 형태의 화면을 통해 상기 태스크 구조를 편집하는 단계;
복수의 라이프 로깅 디바이스에 상기 태스크 구조를 제공하는 단계;
상기 복수의 라이프 로깅 디바이스로부터 제1항의 방법으로 생성된 라이프 로그 데이터를 수신하는 단계; 및
상기 수신한 복수의 라이프 로그 데이터를 병합하여 하나의 통합 라이프 로그 데이터를 생성하는 단계를 포함하고,
상기 통합 라이프 로그 데이터를 생성하는 단계는,
상기 수신한 각각의 라이프 로그 데이터의 시간 위치 로깅 정보 및 콘텐츠 로깅 정보를 태스크별로 취합하고, 상기 시간 위치 로깅 정보 및 콘텐츠 로깅 정보를 생성한 라이프 로깅 디바이스의 정보를 부가하여 상기 통합 라이프 로그 데이터를 생성하는 것을 특징으로 하는, 라이프 로그 데이터 관리 방법.Generating a task structure including a plurality of tasks and constituting a storage structure of life log data;
Editing the task structure through a web page type screen on the life-style logging device;
Providing the task structure to a plurality of lifelogging devices;
Receiving lifelog data generated by the method of claim 1 from the plurality of lifelay devices; And
And merging the plurality of received life log data to generate one integrated life log data,
Wherein the step of generating the integrated life log data comprises:
Collecting the time location logging information and the content log information of each of the received life log data for each task and adding the information of the life log device that generated the time location log information and the content log information to generate the integrated life log data Wherein the lifelog data management method comprises the steps of:
보조 디바이스에서 생성된 부가 콘텐츠를 수신하고, 상기 부가 콘텐츠의 생성 시간에 대응되는 시간 위치 로깅 정보 및 상기 시간 위치 로깅 정보가 포함된 태스크와 연관시켜 상기 부가 콘텐츠의 로깅 정보를 상기 라이프 로그 데이터에 저장하는 단계를 더 포함하는 것을 특징으로 하는, 라이프 로그 데이터 관리 방법.The method according to claim 6,
Storing additional information of the additional content in the life log data in association with a task including time location logging information corresponding to the creation time of the additional content and the time location logging information, The method further comprising the step of:
상기 통합 라이프 로그 데이터의 로깅 정보를 화상으로 나타내도록 하는 화상 데이터를 생성하여 표시용 디바이스에 제공하는 단계를 더 포함하는, 라이프 로그 데이터 관리 방법.The method according to claim 6,
And generating image data to display the log information of the integrated life log data as an image and providing the generated image data to the display device.
상기 화상 데이터를 표시용 디바이스에 제공하는 단계는,
사용자로부터 상기 태스크 중 어느 하나의 태스크를 선택받고, 상기 선택된 태스크와 연관된 로깅 정보를 표시하는 화상 데이터를 표시용 디바이스에 제공하는 것을 특징으로 하는, 라이프 로그 데이터 관리 방법.10. The method of claim 9,
Wherein the step of providing the image data to the display device comprises:
Wherein the display device selects one of the tasks from the user and provides image data for displaying the logging information associated with the selected task to the display device.
주기적으로 시간 및 위치를 측정하여 측정된 시간 정보 및 위치 정보를 포함하는 시간 위치 로깅 정보를 생성하고, 사용자가 생성 또는 실행하는 콘텐츠를 감시하여 상기 콘텐츠의 콘텐츠 로깅 정보를 생성하는 라이프 로깅부; 및
상기 시간 위치 로깅 정보 및 콘텐츠의 로깅 정보를 상기 활성화된 태스크와 연관시켜 상기 라이프 로그 데이터에 저장하는 라이프 로그 생성부를 포함하고,
상기 콘텐츠 로깅 정보는, 사용자가 상기 콘텐츠를 생성 또는 소비하는 때의 시간정보, 위치정보 및 상기 콘텐츠의 내용 정보를 포함하는 것을 특징으로 하는, 라이프 로깅 디바이스.A task structure including a plurality of tasks and constituting a storage structure of the life log data is generated according to an input from a user or is provided from a life log management server and the task structure is edited through a screen of a web page form on the life log device A task manager for activating at least one of the tasks or deactivating the activated task according to a user's request or a predetermined task activation or deactivation condition;
A life logging unit for periodically generating time and location log information including time information and position information by measuring time and position, generating content log information of the content by monitoring content generated or executed by a user, And
And a life log generation unit for associating the time location logging information and the content logging information with the activated task and storing the same in the life log data,
Wherein the content logging information includes time information when the user generates or consumes the content, location information, and content information of the content.
보조 디바이스에서 생성된 부가 콘텐츠를 수신하는 부가 콘텐츠 수신부를 더 포함하고,
상기 라이프 로그 생성부는 상기 부가 콘텐츠의 생성 시간에 대응되는 시간 위치 로깅 정보 및 상기 시간 위치 로깅 정보가 포함된 태스크와 연관시켜 상기 부가 콘텐츠의 로깅 정보를 상기 라이프 로그 데이터에 저장하는 것을 특징으로 하는, 라이프 로깅 디바이스.12. The method of claim 11,
And an additional content receiving unit for receiving the additional content generated by the auxiliary device,
Wherein the life log generating unit stores the logging information of the additional content in the life log data in association with the task including the time location logging information and the time location logging information corresponding to the generation time of the additional content. Life-logging device.
상기 태스크 활성화 조건은 태스크가 활성화되는 시간 조건 또는 위치 조건을 포함하는 것을 특징으로 하는, 라이프 로깅 디바이스.12. The method of claim 11,
Wherein the task activation condition includes a time condition or a position condition in which the task is activated.
복수의 라이프 로깅 디바이스에 상기 태스크 구조를 제공하는 태스크 제공부;
상기 복수의 라이프 로깅 디바이스로부터 제1항의 방법으로 생성된 라이프 로그 데이터를 수신하는 라이프 로그 수신부; 및
상기 수신한 복수의 라이프 로그 데이터를 병합하여 하나의 통합 라이프 로그 데이터를 생성하는 라이프 로그 관리부를 포함하고,
상기 라이프 로그 관리부는,
상기 수신한 각각의 라이프 로그 데이터의 시간 위치 로깅 정보 및 콘텐츠 로깅 정보를 태스크별로 취합하고, 상기 시간 위치 로깅 정보 및 콘텐츠 로깅 정보를 생성한 라이프 로깅 디바이스의 정보를 부가하여 상기 통합 라이프 로그 데이터를 생성하는 것을 특징으로 하는, 라이프 로그 관리 서버.A task generating unit for generating a task structure including a plurality of tasks according to an input from a user and constituting a storage structure of the life log data and editing the task structure through a screen of a web page type on the life logging device;
A task providing unit for providing the task structure to a plurality of lifelogging devices;
A lifestream receiver for receiving lifestream data generated by the method of claim 1 from the plurality of lifestreaming devices; And
And a life log management unit for merging the plurality of received life log data to generate one integrated life log data,
The life log management unit,
Collecting the time location logging information and the content log information of each of the received life log data for each task and adding the information of the life log device that generated the time location log information and the content log information to generate the integrated life log data Wherein the lifelog management server comprises:
보조 디바이스에서 생성된 부가 콘텐츠를 수신하는 부가 콘텐츠 수신부를 더 포함하고,
상기 라이프 로그 데이터 관리부는 상기 부가 콘텐츠의 생성 시간에 대응되는 시간 위치 로깅 정보 및 상기 시간 위치 로깅 정보가 포함된 태스크와 연관시켜 상기 부가 콘텐츠의 로깅 정보를 상기 라이프 로그 데이터에 저장하는 것을 특징으로 하는, 라이프 로그 관리 서버.17. The method of claim 16,
And an additional content receiving unit for receiving the additional content generated by the auxiliary device,
Wherein the life log data management unit stores the logging information of the additional content in the life log data in association with the task including the time location logging information and the time location logging information corresponding to the generation time of the additional content , Life Log Management Server.
상기 통합 라이프 로그 데이터의 시간 위치 로깅 정보 및 콘텐츠 로깅 정보를 화상으로 나타내도록 하는 화상 데이터를 생성하는 화상 데이터 생성부를 더 포함하는, 라이프 로그 관리 서버.17. The method of claim 16,
Further comprising: an image data generation section that generates image data that causes time-position logging information and content logging information of the integrated life log data to be displayed as an image.
상기 화상 데이터 생성부는,
사용자로부터 상기 태스크 중 어느 하나의 태스크를 선택받고, 상기 선택된 태스크와 연관된 시간 위치 로깅 정보 및 콘텐츠 로깅 정보를 표시하는 화상 데이터를 생성하는 것을 특징으로 하는, 라이프 로그 관리 서버.20. The method of claim 19,
Wherein the image data generation unit comprises:
And generates image data for selecting any one of the tasks from the user and displaying time location logging information and content logging information associated with the selected task.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120058921A KR101402724B1 (en) | 2012-05-31 | 2012-05-31 | Method for generating and managing life-log data, life-logging device and life-log data managing server therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120058921A KR101402724B1 (en) | 2012-05-31 | 2012-05-31 | Method for generating and managing life-log data, life-logging device and life-log data managing server therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130134979A KR20130134979A (en) | 2013-12-10 |
KR101402724B1 true KR101402724B1 (en) | 2014-06-02 |
Family
ID=49982514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120058921A KR101402724B1 (en) | 2012-05-31 | 2012-05-31 | Method for generating and managing life-log data, life-logging device and life-log data managing server therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101402724B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101579120B1 (en) * | 2015-03-18 | 2015-12-22 | (주) 비비비 | Method, apparatus and system for managing activity information of social network service based on digital image in wireless communication system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090000046A (en) * | 2006-12-19 | 2009-01-07 | 삼성전자주식회사 | Method and system for managing a network device using really simple syndication service |
KR20090093105A (en) * | 2008-02-28 | 2009-09-02 | 삼성전자주식회사 | Content playing apparatus and method |
KR20110000054A (en) * | 2009-06-26 | 2011-01-03 | 삼성전자주식회사 | Apparatus and method for displaying landmakr based on lifelog |
-
2012
- 2012-05-31 KR KR1020120058921A patent/KR101402724B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090000046A (en) * | 2006-12-19 | 2009-01-07 | 삼성전자주식회사 | Method and system for managing a network device using really simple syndication service |
KR20090093105A (en) * | 2008-02-28 | 2009-09-02 | 삼성전자주식회사 | Content playing apparatus and method |
KR20110000054A (en) * | 2009-06-26 | 2011-01-03 | 삼성전자주식회사 | Apparatus and method for displaying landmakr based on lifelog |
Also Published As
Publication number | Publication date |
---|---|
KR20130134979A (en) | 2013-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101645149B1 (en) | Data synchronization | |
US20140304019A1 (en) | Media capture device-based organization of multimedia items including unobtrusive task encouragement functionality | |
US20090204885A1 (en) | Automated management and publication of electronic content from mobile nodes | |
JP2009517971A (en) | Workflow metadata system and method | |
CN114374813B (en) | Multimedia resource management method, recorder and server | |
CN105103181A (en) | Persona chooser | |
JP2006279119A (en) | Image reproducing device and program | |
KR20150023406A (en) | Enhancing captured data | |
JP2009026129A (en) | Method for using behavior history information | |
KR102218648B1 (en) | Method and apparatus for managing storage space in an electronic device using context data and user profile data | |
US20130135323A1 (en) | Method and device for providing information | |
JP6293992B2 (en) | Display control apparatus, display control method, and program | |
WO2013088696A1 (en) | Content selection device and content selection method | |
WO2013080420A1 (en) | Display control device, display control method, and program | |
KR101458979B1 (en) | Method for generating life-log data and displaying method thereof | |
KR101402724B1 (en) | Method for generating and managing life-log data, life-logging device and life-log data managing server therefor | |
CN106527891B (en) | A kind of edit object selection method and relevant apparatus | |
US9465521B1 (en) | Event based media interface | |
CN105320514A (en) | Picture processing method and device | |
JP2007243625A (en) | Image reproducer, its control method, and its control program | |
KR102492022B1 (en) | Method, Apparatus and System of managing contents in Multi-channel Network | |
KR20100101960A (en) | Digital camera, system and method for grouping photography | |
CN106020730A (en) | Clearing method and device for multi-media data of mobile device | |
JP2012089928A (en) | Image processing device and image processing method | |
JP6576119B2 (en) | OUTPUT DEVICE, VIDEO MONITORING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170519 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180510 Year of fee payment: 5 |