KR101896161B1 - System for identification-issuing for anonymity guarantee of life-logging data and method thereof - Google Patents
System for identification-issuing for anonymity guarantee of life-logging data and method thereof Download PDFInfo
- Publication number
- KR101896161B1 KR101896161B1 KR1020160180950A KR20160180950A KR101896161B1 KR 101896161 B1 KR101896161 B1 KR 101896161B1 KR 1020160180950 A KR1020160180950 A KR 1020160180950A KR 20160180950 A KR20160180950 A KR 20160180950A KR 101896161 B1 KR101896161 B1 KR 101896161B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- personal
- data
- issuing
- candidate
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000002996 emotional effect Effects 0.000 claims description 28
- 230000001133 acceleration Effects 0.000 claims description 14
- 230000008451 emotion Effects 0.000 claims description 11
- 230000001172 regenerating effect Effects 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000035515 penetration Effects 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000009193 crawling Effects 0.000 description 1
- 238000005516 engineering process 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
- 230000008447 perception Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
- G06F21/6254—Protecting personal data, e.g. for financial or medical purposes by anonymising data, e.g. decorrelating personal data from the owner's identification
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/02—Detecting, measuring or recording pulse, heart rate, blood pressure or blood flow; Combined pulse/heart-rate/blood pressure determination; Evaluating a cardiovascular condition not otherwise provided for, e.g. using combinations of techniques provided for in this group with electrocardiography or electroauscultation; Heart catheters for measuring blood pressure
- A61B5/024—Detecting, measuring or recording pulse rate or heart rate
- A61B5/02405—Determining heart rate variability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
-
- 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/01—Social networking
-
- G06Q50/30—
-
- 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
- G06Q2220/00—Business processing using cryptography
- G06Q2220/10—Usage protection of distributed data files
- G06Q2220/16—Copy protection or prevention
- G06Q2220/165—Having origin or program ID
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Physics & Mathematics (AREA)
- Cardiology (AREA)
- Business, Economics & Management (AREA)
- Medical Informatics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Bioethics (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Molecular Biology (AREA)
- Surgery (AREA)
- Animal Behavior & Ethology (AREA)
- Veterinary Medicine (AREA)
- General Business, Economics & Management (AREA)
- Pathology (AREA)
- Public Health (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- Biophysics (AREA)
- Primary Health Care (AREA)
- Physiology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Operations Research (AREA)
Abstract
본 발명은 라이프로깅 데이터의 익명성을 보장하기 위한 아이디 발급 시스템 및 그 방법에 관한 것이다.
본 발명에 따르면, 라이프로깅 데이터의 익명성을 보장하기 위한 아이디 발급 시스템을 이용한 아이디 발급 방법에 있어서, 아이디 발급 방법은 아이디 발급 서버가 사용자의 개인 정보가 포함된 로그인 아이디에 대응하여 연동하는 개인 아이디를 발급하는 단계, 사용자 단말로부터 상기 사용자의 라이프로깅 데이터를 입력받는 단계, 상기 라이프로깅 데이터를 상기 개인 아이디와 연동하여 저장하는 단계, 상기 저장된 상기 사용자의 라이프로깅 데이터를 이용하여 상기 사용자의 사회 감성 데이터를 생성하는 단계, 상기 사용자의 사회 감성 데이터와 타사용자의 사회 감성 데이터를 이용하여 사회 감성의 동기화 수치를 연산하는 단계, 그리고 상기 동기화 수치가 기 설정된 임계값보다 크면 사용자와 타사용자를 매칭하여 소셜 그룹을 생성하는 단계를 포함한다.
이와 같이 본 발명에 따르면, 사용자의 개인 일상 생활 정보가 기록된 라이프로깅 데이터를 사용자 개인 정보가 저장된 로그인 아이디에 대응하여 저장하지 않고, 익명성이 보장되는 개인 아이디에 대응하여 저장하므로 사용자의 프라이버시를 보호할 수 있다. The present invention relates to an ID issuing system and method for assuring anonymity of lifelogging data.
According to the present invention, there is provided a method of issuing an ID using an ID issuing system for assuring anonymity of lifelogging data, comprising the steps of: The method comprising the steps of: issuing life logging data of the user from a user terminal; storing the life logging data in association with the personal identification; storing the life logging data of the user, The method includes the steps of generating data, calculating a synchronization value of sociability using the sociability data of the user and the sociability data of another user, and if the synchronization value is greater than a predetermined threshold value, Create a social group It includes.
As described above, according to the present invention, since the life-logging data in which the personal daily life information of the user is recorded is stored in correspondence with the personal IDs ensuring the anonymity without storing the user's personal information corresponding to the login ID, Can be protected.
Description
본 발명은 라이프로깅 데이터의 익명성을 보장하기 위한 아이디 발급 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 익명성이 보장되는 개인 아이디를 발급하여 라이프로깅 데이터를 관리함으로써 사용자의 프라이버시를 보호하기 위한 라이프로깅 데이터의 익명성을 보장하기 위한 아이디 발급 시스템 및 그 방법에 관한 것이다.The present invention relates to an ID issuing system and method for assuring the anonymity of lifelogging data, and more particularly, to a system and method for issuing an ID for issuing an individual ID assured of anonymity and managing life- To an identity issuing system and method for assuring the anonymity of life logging data.
최근 스마트폰, 태블릿, 웨어러블 등의 모바일 기기가 발달함과 동시에 이들의 보급률 또한 높아지고 있다. 그리고, 모바일 기기의 발달과 보급률 증가는 자연스럽게 관련 서비스 발전으로 이어지고 있다. Recently, mobile devices such as smart phones, tablets, and wearables are developing and their penetration rate is also increasing. And, the development of mobile devices and the increase of penetration rate naturally lead to the development of related services.
이러한 관련 서비스의 일례로, 인터넷상에서 개인의 일상을 공유해 친구들에게 근황을 알리고 새로운 인간관계를 형성 시켜주는 소셜 네트워크 서비스(SNS)나 사진, 문서, 동영상 등의 자료를 컴퓨터나 스마트폰의 저장 공간이 아닌 외부 서버에 저장한 뒤 다양한 기기로 이용할 수 있는 클라우드 서비스(Cloud Service)를 이용하여 자신의 일상을 기록하는 라이프로깅(Life-Logging) 서비스가 있다. Examples of such related services include social network services (SNS) that allow people to share their daily lives on the Internet, informing their friends of the latest trends and forming new human relationships, and storing materials such as photos, documents, There is a life-logging service that records their daily lives using a cloud service that can be stored in an external server and then used in various devices.
하지만, 라이프로깅 시스템을 통해 개인의 라이프로깅 정보가 공유될 때 발생하는 개인 정보 보안문제가 사회적 이슈가 되고 있다. 특히, 라이프로깅 데이터가 개인의 일상 생활 정보를 모두 기록하고 있기 때문에, 라이프로깅 시스템에서의 데이터 보안 문제는 매우 중요하다. However, the personal information security problem that occurs when the life logging information of an individual is shared through the life logging system becomes a social issue. Particularly, since the life logging data records all the daily life information of the individual, the data security problem in the lifelogging system is very important.
이에 따라, 개인정보 보호의 일환으로 인터넷 사이트나 SNS 등에 올라와 있는 자신의 각종 정보를 삭제해 달라고 기업에 요구할 수 있는 잊힐 권리(right to be forgotten)가 이슈화 되고 있으나, 인터넷 이용시간이 길어질수록 잊힐 권리에 대한 인식이 낮아진다는 문제점이 있다. As a part of protecting personal information, right to be forgotten, which can demand a company to delete various kinds of information on the Internet site or SNS, is being discussed, but the right to be forgotten There is a problem that the perception of the user is lowered.
따라서, 사용자의 라이프로깅 데이터의 익명성을 보호하기 위한 기술이 요구되고 있다. Therefore, a technique for protecting the anonymity of the user's life logging data is required.
본 발명의 배경이 되는 기술은 등록특허 제10-1262922호(2013.05.09.공고)에 개시되어 있다.The technology underlying the present invention is disclosed in Japanese Patent Application No. 10-1262922 (published on May 3, 2013).
본 발명이 이루고자 하는 기술적 과제는 익명성이 보장되는 개인 아이디를 발급하여 라이프로깅 데이터를 관리함으로써 사용자의 프라이버시를 보호하기 위한 라이프로깅 데이터의 익명성을 보장하기 위한 아이디 발급 시스템 및 그 방법을 제공하기 위한 것이다.An object of the present invention is to provide an ID issuing system and method for assuring anonymity of lifelogging data for protecting privacy of a user by issuing a personal identity guaranteed anonymity and managing lifelog data, .
이러한 기술적 과제를 이루기 위한 본 발명의 실시예에 따르면 라이프로깅 데이터의 익명성을 보장하기 위한 아이디 발급 시스템을 이용한 아이디 발급 방법에 있어서, 아이디 발급 방법은 아이디 발급 서버가 사용자의 개인 정보가 포함된 로그인 아이디에 대응하여 연동하는 개인 아이디를 발급하는 단계, 사용자 단말로부터 상기 사용자의 라이프로깅 데이터를 입력받는 단계, 상기 라이프로깅 데이터를 상기 개인 아이디와 연동하여 저장하는 단계, 상기 저장된 상기 사용자의 라이프로깅 데이터를 이용하여 상기 사용자의 사회 감성 데이터를 생성하는 단계, 상기 사용자의 사회 감성 데이터와 타사용자의 사회 감성 데이터를 이용하여 사회 감성의 동기화 수치를 연산하는 단계, 그리고 상기 동기화 수치가 기 설정된 임계값보다 크면 사용자와 타사용자를 매칭하여 소셜 그룹을 생성하는 단계를 포함한다. According to another aspect of the present invention, there is provided an ID issuing method using an ID issuing system for assuring anonymity of life logging data, the method comprising: The method comprising the steps of: issuing a personal ID linked with ID in response to an ID; inputting life-logging data of the user from a user terminal; storing the lifestyle- ing data in association with the personal ID; Generating societal emotional data of the user by using the societal emotional data of the user and the societal emotional data of the other user; Get bigger with users By matching the user it includes generating the social group.
상기 소셜 그룹에 포함된 상기 사용자와 타사용자에게 소셜 아이디를 발급하는 단계를 더 포함할 수 있다. And issuing a social ID to the user and other users included in the social group.
기 설정된 시간 간격마다 상기 생성된 소셜 그룹을 초기화하는 단계, 상기 초기화 후 산출된 상기 사용자의 사회 감성 데이터를 이용하여 소셜 그룹을 재생성하는 단계, 그리고 상기 재생성된 그룹에 포함된 상기 사용자 및 타사용자에게 소셜 아이디를 재발급하는 단계를 더 포함할 수 있다. The method comprising the steps of: initializing the generated social group at predetermined time intervals; regenerating a social group using the societal emotional data of the user calculated after the initialization; And reissuing the social ID.
상기 개인 아이디를 발급하는 단계는, 기 설정된 숫자 범위에 포함된 숫자 중 어느 하나를 무작위로 선택하여 후보 아이디로 설정하는 단계, 상기 후보 아이디가 타사용자의 개인 아이디와 동일한지 여부를 판단하는 단계, 타사용자의 개인 아이디와 상기 후보 아이디가 동일하면 상기 기 설정된 숫자 범위에 포함된 숫자 중 어느 하나를 무작위로 재선택하여 후보 아이디를 재설정하고 재설정된 후보 아이디와 타사용자의 개인 아이디가 동일한지 여부를 판단하는 단계, 그리고 타사용자의 개인 아이디와 상기 후보 아이디가 동일하지 않으면 상기 후보 아이디를 상기 사용자의 개인 아이디로 설정하는 단계를 포함할 수 있다.The step of issuing the personal ID may include randomly selecting any one of numbers included in a predetermined number range and setting the candidate ID as a candidate ID, determining whether the candidate ID is the same as another user's ID, If the personal ID of another user is the same as the candidate ID, the candidate ID is reset by randomly re-selecting any one of the numbers included in the predetermined number range to check whether the reset candidate ID and the other user's personal ID are the same And setting the candidate ID to the user's personal ID if the candidate ID does not match the personal ID of the other user.
상기 사회 감성 데이터는, 심박 지수, 가속도 지수, 소리 지수, 영상 변화 지수 및 개인 감성 지수 중 적어도 어느 하나를 포함할 수 있다. The sociometric emotional data may include at least one of a heart rate index, an acceleration index, a sound index, an image change index, and a personal emotion index.
상기 사회 감성 데이터를 생성하는 단계는, 상기 사용자의 심장 박동 수치, 움직임에 따른 가속도 수치, 촬영 영상, 주변 소리 및 웹 사용 정보를 각각에 대응하는 기준값과 비교하여 상기 사용자의 사회 감성 데이터를 산출할 수 있다. The step of generating the societal emotional data may include calculating societal emotional data of the user by comparing the heart beat value of the user, the acceleration value according to the motion, the shot image, the ambient sound, and the web use information with a reference value corresponding to each .
본 발명의 다른 실시예에 따른 라이프로깅 데이터의 익명성을 보장하기 위한 아이디 발급 시스템에 있어서, 아이디 발급 서버는, 사용자의 개인 정보가 포함된 로그인 아이디에 대응하여 연동하는 개인 아이디를 발급하는 개인 아이디 발급부, 사용자 단말로부터 상기 사용자의 라이프로깅 데이터를 입력받는 입력부, 상기 라이프로깅 데이터를 상기 개인 아이디와 연동하여 저장하는 저장부, 상기 저장된 상기 사용자의 라이프로깅 데이터를 이용하여 상기 사용자의 사회 감성 데이터를 생성하는 데이터 생성부, 상기 사용자의 사회 감성 데이터와 타사용자의 사회 감성 데이터를 이용하여 사회 감성의 동기화 수치를 연산하는 연산부, 그리고 상기 동기화 수치가 기 설정된 임계값보다 크면 사용자와 타사용자를 매칭하여 소셜 그룹을 생성하는 그룹 생성부를 포함한다. In the id issuing system for assuring the anonymity of the life logging data according to another embodiment of the present invention, the ID issuing server includes an ID issuing server for issuing an ID for issuing a personal ID linked with the login ID including the user's personal information An input unit for receiving lifestyle data of the user from the user terminal, a storage unit for storing the life-logging data in association with the personal identity, and a storage unit for storing the user's sociability data A computing unit for computing the synchronization value of the societal emotion using the societal emotional data of the user and the societal emotional data of the other user, and a matching unit for matching the user and the other users when the synchronization value is greater than a preset threshold value Groups that create social groups by And a voice.
이와 같이 본 발명에 따르면, 사용자의 개인 일상 생활 정보가 기록된 라이프로깅 데이터를 사용자 개인 정보가 저장된 로그인 아이디에 대응하여 저장하지 않고, 익명성이 보장되는 개인 아이디에 대응하여 저장하므로 사용자의 프라이버시를 보호할 수 있다. As described above, according to the present invention, since the life-logging data in which the personal daily life information of the user is recorded is stored in correspondence with the personal IDs ensuring the anonymity without storing the user's personal information corresponding to the login ID, Can be protected.
뿐만 아니라 사용자는 사용자의 사회 감성 정보만을 통해 생성된 소셜 아이디를 이용하여 타사용자와 소통하고 관계망을 형성하므로 사용자의 프라이버시 보호를 강화할 수 있다. In addition, since the user communicates with other users by using the social ID generated through only the user's sociodemographic information and forms a network, privacy protection of the user can be enhanced.
도 1은 본 발명의 실시예에 따른 아이디 발급 시스템을 설명하기 위한 도면이다.
도 2는 본 발명의 실시예에 따른 아이디 발급 서버의 구성도이다.
도 3은 본 발명의 실시예에 따른 아이디 발급 방법의 순서도이다.
도 4는 도 3의 S405 단계를 상세하게 설명하기 위한 순서도이다.
도 5는 도 4의 S320 단계를 설명하기 위한 도면이다. 1 is a view for explaining an ID issuing system according to an embodiment of the present invention.
2 is a configuration diagram of an ID issuing server according to an embodiment of the present invention.
3 is a flowchart of an ID issuing method according to an embodiment of the present invention.
4 is a flowchart for explaining step S405 of FIG. 3 in detail.
5 is a view for explaining the step S320 of FIG.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise.
그러면 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention.
우선, 도 1을 통해 본 발명의 실시예에 따른 라이프로깅 데이터의 익명성을 보장하기 위한 아이디 발급 시스템에 대해 살펴보도록 한다. 도 1은 본 발명의 실시예에 따른 아이디 발급 시스템을 설명하기 위한 도면이다. First, an ID issuing system for assuring anonymity of life logging data according to an embodiment of the present invention will be described with reference to FIG. 1 is a view for explaining an ID issuing system according to an embodiment of the present invention.
도 1에 도시된 바와 같이, 아이디 발급 시스템은 복수개의 사용자 단말(100)이 네트워크(150)를 통해 아이디 발급 서버(200)에 접속하여 라이프로깅 데이터의 익명성을 보장하기 위한 개인 아이디 및 소셜 아이디를 발급받는 시스템이다. 1, the ID issuing system includes a plurality of
구체적으로, 사용자 및 타사용자들은 각각의 사용자 단말(100)을 통해 아이디 발급 서버(200)에 통신 접속한다. 그리고, 사용자 및 타사용자는 각각의 사용자 단말(100)을 통해 자신의 개인 정보를 입력하여 로그인 아이디를 생성한다. Specifically, the user and other users connect to the
그러면, 아이디 발급 서버(200)는 로그인 아이디에 대응하여 연동하는 개인 아이디를 생성한다. 이때, 개인 아이디는 개인의 익명성을 보장하기 위하여 무작위 생성된다. 개인 아이디가 생성된 후, 사용자 및 타사용자는 사용자 단말(100)을 통해 자신의 라이프로깅 데이터를 아이디 발급 서버(200)로 전송하고, 아이디 발급 서버(200)는 전송받은 라이프로깅 데이터를 사용자의 로그인 아이디와 연동하는 개인 아이디에 저장한다. Then, the
이후, 아이디 발급 서버(200)는 라이프로깅 데이터를 이용하여 사용자 및 타사용자간에 소셜 그룹을 형성하고, 소셜 그룹에 소속된 사용자 및 타사용자에게 소셜 아이디를 발급한다. Then, the
그러면, 사용자 및 타사용자는 자신에게 발급된 소셜 아이디를 이용하여 아이디 발급 서버(200)에 소셜 그룹에 대한 정보 분석 명령을 입력할 수 있으며, 아이디 발급 서버(200)는 정보 분석 명령에 대응하는 분석 결과를 사용자에게 제공할 수 있다. Then, the user and the other user can input an information analysis command for the social group to the
그러면, 도 1에 도시된 아이디 발급 시스템의 각각의 구성에 대해 구체적으로 살펴보도록 한다. Hereinafter, each configuration of the ID issuing system shown in FIG. 1 will be described in detail.
먼저, 사용자 단말(100)은 사용자 또는 타사용자가 사용하는 통신이 가능한 단말을 의미하며, 사용자 또는 타사용자가 아이디 발급 서버(200)로 정보를 전송하거나 정보를 제공받는데 이용된다. The
이러한 사용자 단말(100)은 스마트폰, 스마트 패드, 휴대폰, 노트북 컴퓨터, 태블릿 PC, PDA(Personal Digital Assistant)와 같이 유선 또는 무선으로 네트워크(150)에 접속하여 정보를 주고받을 수 있는 기기로 구현될 수 있다. 그 밖에 사용자 단말(100)은 PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.The
다음으로, 네트워크(150)는 사용자 단말(100)들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미한다. 이러한 네트워크(150)의 일 예는, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 3G, 4G, LTE, Wi-Fi 등이 포함되나 이에 한정되지는 않는다. Next, the
다음으로, 도 2를 통해 본 발명의 실시예에 따른 라이프로깅 데이터의 익명성을 보장하기 위한 아이디 발급 서버(200)에 대해 구체적으로 살펴본다. 도 2는 본 발명의 실시예에 따른 아이디 발급 서버의 구성도이다. Next, the
도 2에 도시된 바와 같이, 본 발명의 실시예에 따른 아이디 발급 서버(200)는 개인 아이디 발급부(210), 입력부(220), 저장부(230), 데이터 생성부(240), 연산부(250) 및 그룹 생성부(260)를 포함하며 소셜 아이디 발급부(270) 및 초기화부(280)를 더 포함할 수 있다. 2, the
우선, 개인 아이디 발급부(210)는 사용자의 개인 정보가 포함된 로그인 아이디에 대응하여 연동하는 개인 아이디를 발급한다. First, the personal ID issuing
구체적으로, 개인 아이디 발급부(210)는 기 설정된 숫자 범위에 포함된 숫자 중 어느 하나를 무작위로 선택하여 후보 아이디로 설정하고, 후보 아이디가 타사용자의 개인 아이디와 동일한지 여부를 판단한다. Specifically, the personal ID issuing
그리고, 타사용자의 개인 아이디와 후보 아이디가 동일하면 개인 아이디 발급부(210)는 기 설정된 숫자 범위에 포함된 숫자 중 어느 하나를 무작위로 재선택하여 후보 아이디를 재설정하고 재설정된 후보 아이디와 타사용자의 개인 아이디가 동일한지 여부를 판단한다. If the personal ID of the other user is the same as the candidate ID, the personal ID issuing
만약, 개인 아이디 발급부(210)는 타사용자의 개인 아이디와 선택된 숫자가 동일하지 않으면 후보 아이디를 사용자의 개인 아이디로 설정한다. If the personal ID of the other user does not match the selected number, the personal ID issuing
한편, 개인 아이디는 로그인 아이디와 달리 사용자의 개인 정보를 포함하지 않는다. 일반적으로 로그인 아이디는 사용자가 자신의 개인 정보를 이용하여 생성하므로 개인의 주민등록번호, 전화번호, 이메일 주소와 같은 개인 정보를 포함한다. Unlike the login ID, the personal ID does not include the user's personal information. In general, a login ID is generated by a user using his / her personal information, and thus includes personal information such as an individual's resident registration number, a telephone number, and an e-mail address.
그러나, 본 발명의 실시예에 따른 개인 아이디는 상기와 같이 서버단에서 생성된 아이디로서 사용자의 로그인 아이디와 연동될 뿐이며 개인 아이디에는 사용자의 어떠한 개인 정보도 포함되지 않는다. However, the personal ID according to the embodiment of the present invention is interlocked with the login ID of the user as the ID generated at the server as described above, and the personal ID does not include any personal information of the user.
다음으로, 입력부(220)는 사용자 단말(100)로부터 사용자의 라이프로깅 데이터를 입력받는다. 이때, 라이프로깅 데이터는 사용자의 심박수를 검출할 수 있는 심박 측정 센서, 움직임을 측정할 수 있는 가속도 센서, 주변 소리를 측정할 수 있는 마이크, 웹 페이지 등에서 사용자가 사용한 단어를 크롤링 할 수 있는 장치, 주변 환경을 촬영하는 카메라 등에 의해 생성될 수 있다. Next, the
다음으로, 저장부(230)는 라이프로깅 데이터를 개인 아이디와 연동하여 저장한다. Next, the
그리고, 데이터 생성부(240)는 저장된 사용자의 라이프로깅 데이터를 이용하여 사용자의 사회 감성 데이터를 생성한다. 상기 데이터 생성부(240)는 사용자의 심장 박동 수치, 움직임에 따른 가속도 수치, 촬영 영상, 주변 소리 및 웹 사용 정보를 각각에 대응하는 기준값과 비교하여 사용자의 사회 감성 데이터를 생성한다. The
여기서, 사회 감성 데이터는 심박 지수, 가속도 지수, 소리 지수, 영상 변화 지수 및 개인 감성 지수 중 적어도 어느 하나를 포함한다. Here, the sociometric emotional data includes at least one of a heart rate index, an acceleration index, a sound index, an image change index, and a personal emotion index.
다음으로, 연산부(250)는 사용자의 사회 감성 데이터와 타사용자의 사회 감성 데이터를 이용하여 사회 감성의 동기화 수치를 연산한다. Next, the
다음으로, 그룹 생성부(260)는 동기화 수치가 기 설정된 임계값보다 크면 사용자와 타사용자를 매칭하여 소셜 그룹을 생성한다. 그룹 생성부(260)는 초기화 후 산출된 사용자의 사회 감성 데이터를 이용하여 소셜 그룹을 재생성할 수 있다. Next, the
그리고, 소셜 아이디 발급부(270)는 소셜 그룹에 포함된 사용자와 타사용자에게 소셜 아이디를 발급한다. 소셜 아이디 발급부(270)는 재생성된 그룹에 포함된 사용자 및 타사용자에게 소셜 아이디를 재발급할 수 있다. Then, the social ID issuing
다음으로, 초기화부(280)는 기 설정된 시간 간격마다 생성된 소셜 그룹을 초기화한다. Next, the
이하에서는 도 3 내지 도 5를 통해 본 발명의 실시예에 따른 라이프로깅 데이터의 익명성을 보장하기 위한 아이디 발급 방법에 대해 살펴보도록 한다. 도 3은 본 발명의 실시예에 따른 아이디 발급 방법의 순서도이고, 도 4는 도 3의 S405 단계를 상세하게 설명하기 위한 순서도이고, 도 5는 도 4의 S320 단계를 설명하기 위한 도면이다. Hereinafter, an ID issuing method for assuring anonymity of life logging data according to an embodiment of the present invention will be described with reference to FIG. 3 through FIG. FIG. 3 is a flowchart of an ID issuing method according to an embodiment of the present invention. FIG. 4 is a flowchart for explaining step S405 of FIG. 3 in detail, and FIG. 5 is a diagram for explaining step S320 of FIG.
우선, 개인 아이디 발급부(210)는 사용자의 개인 정보가 포함된 로그인 아이디가 생성되면, 로그인 아이디에 대응하여 연동하는 개인 아이디를 발급한다(S305). First, when the login ID including the user's personal information is generated, the personal
구체적으로, 도 4에 도시된 바와 같이, 개인 아이디 발급부(210)는 기 설정된 숫자 범위에 포함된 숫자 중 어느 하나를 무작위로 선택하여 후보 아이디로 설정한 후(S306), 후보 아이디가 타사용자의 개인 아이디와 동일한지 여부를 판단한다(S307). Specifically, as shown in FIG. 4, the personal
그리고, 타사용자의 개인 아이디와 상기 후보 아이디가 동일하면, 개인 아이디 발급부(210)는 기 설정된 숫자 범위에 포함된 숫자 중 어느 하나를 무작위로 재선택하여 후보 아이디를 재설정하고, S307 단계와 같이 재설정된 후보 아이디와 타사용자의 개인 아이디가 동일한지 여부를 판단한다(S308). If the personal ID of another user is the same as the candidate ID, the personal
반면, 타사용자의 개인 아이디와 상기 선택된 숫자가 동일하지 않으면, 개인 아이디 발급부(210)는 후보 아이디를 사용자의 개인 아이디로 설정한다(S309). On the other hand, if the personal ID of the other user is not equal to the selected number, the personal
예를 들어, 기 설정된 숫자 범위가 1에서 99999까지이며, 사용자가 test001@test.com이라는 로그인 아이디를 생성하였다고 가정한다. 그러면, 개인 아이디 발급부(210)는 1에서 99999사이의 숫자 중 하나를 무작위로 선택한다. For example, assume that the preset number range is from 1 to 99999 and the user has created a login ID of test001@test.com. Then, the
여기서, 무작위로 선택된 숫자가 45693이면, 개인 아이디 발급부(210)는 선택된 숫자인 45693을 후보 아이디로 설정하고, 후보 아이디 45693과 타사용자의 개인 아이디를 비교한다. Here, if the randomly selected number is 45693, the personal
비교 결과, 타사용자의 개인 아이디 중 45693이 없으면, 개인 아이디 발급부(210)는 후보 아이디 45693을 사용자의 로그인 아이디인 test001@test.com과 연동하는 개인 아이디로 설정한다. As a result of comparison, if there is no user ID 45693 of the other user, the
반면, 타사용자의 개인 아이디 중 45693이 있으면, 개인 아이디 발급부(210)는 1에서 99999사이의 숫자 중 하나를 무작위로 재선택하여 나온 56439를 후보 아이디로 재설정하고, 후보 아이디 56439를 타사용자의 개인 아이디와 비교한다. 즉, 개인 아이디 발급부(210)는 후보 아이디가 타사용자의 개인 아이디와 동일하지 않을 때까지 해당 단계를 수행한다. On the other hand, if there is 45693 among the personal IDs of other users, the personal
본 발명의 실시예에 따르면, 숫자 범위를 예로 들었으나, 통상의 기술자에 의해 문자 범위 또는 문자와 숫자를 조합한 범위일 수도 있다. 예를 들어, 문자 범위는 {AAAAA,AAAAB,…,ZZZZY, ZZZZZ}를 가질 수 있으며, 문자와 숫자를 조합한 범위는 {A0A0A0, A0A0A1,…,Z9Z9Z8, Z9Z9Z9}를 가질 수 있다. According to an embodiment of the present invention, a numerical range is exemplified, but may be a character range or a range in which characters and numerals are combined by an ordinary descriptor. For example, the character range is {AAAAA, AAAAB, ... , ZZZZY, ZZZZZ}, and the range of combinations of letters and numbers is {A0A0A0, A0A0A1, ... , Z9Z9Z8, Z9Z9Z9}.
그러면, 입력부(220)는 사용자 단말(100)로부터 사용자의 라이프로깅 데이터를 입력받는다(S310).Then, the
여기서, 라이프로깅 데이터는 사용자의 일상 활동에서 생성된 정보를 의미하며, 사용자의 생체 신호에 관한 생체 기반 데이터, 사용자의 주변 환경 정보에 관한 환경 컨텍스트 데이터, 그리고 사용자의 웹 콘텐츠 및 SNS 등을 크롤링하여 획득한 감성 어휘 데이터를 포함한다. Here, the life logging data refers to information generated in the daily activities of the user, and includes bio-based data related to the user's bio-signal, environmental context data related to the user's environment information, and user's web content and SNS And includes acquired emotional lexical data.
구체적으로, 생체 기반 데이터는 사용자의 심장 박동 수치, 심전도, 움직임에 따른 가속도 수치 등을 포함하고, 환경 컨텍스트 데이터는 사용자 주변의 소음 수치, 주변 경관의 변화, 위치 정보 등을 포함하며, 감성 어휘 데이터는 놀람, 즐거움과 같은 감성이 반영된 단어 등을 포함한다. Specifically, the bio-based data includes a user's heart rate, an electrocardiogram, an acceleration value according to movement, and the environmental context data includes a noise value around the user, a change in surrounding landscape, position information, Includes words reflecting emotions such as surprise, pleasure, and the like.
그리고, 저장부(230)는 라이프로깅 데이터를 개인 아이디와 연동하여 저장한다(S315). 즉, 저장부(230)는 사용자의 로그인 아이디에 연동하여 라이프로깅 데이터를 저장하지 않으므로, 사용자 이외의 사람들은 해당 라이프로깅 데이터가 누구의 라이프로깅 데이터인지 알 수 없다. The
예를 들어, 도 5에서와 같이, 사용자의 로그인 아이디가 test001@test.com이고, 사용자의 개인 아이디가 24334이라고 가정한다. 그러면, 저장부(230)는 사용자의 로그인 아이디 test001@test.com에 라이프로깅 데이터를 저장하는 것이 아니라, 사용자의 개인 아이디 24334에 라이프로깅 데이터를 저장한다. 이때, 개인 아이디 24334에는 사용자의 개인 정보가 없으므로, 타사용자는 개인 아이디 24334에 포함된 데이터가 누구의 데이터인지 알 수 없다. For example, as shown in FIG. 5, it is assumed that the user's login ID is test001@test.com, and the user's personal ID is 24334. Then, the
다음으로, 데이터 생성부(240)는 저장된 사용자의 라이프로깅 데이터를 이용하여 사용자의 사회 감성 데이터를 생성한다(S320). 이때, 사회 감성 데이터는 심박 지수, 가속도 지수, 소리 지수, 영상 변화 지수 및 개인 감성 지수 중 적어도 어느 하나를 포함할 수 있다. Next, the
구체적으로, 데이터 생성부(240)는 사용자의 심장 박동 수치, 움직임에 따른 가속도 수치, 촬영 영상, 주변 소리 및 웹 사용 정보를 각각에 대응하는 기준값과 비교하여 사용자의 사회 감성 데이터를 생성한다. Specifically, the
예를 들어, 구체적으로 데이터 생성부(240)는 기 저장된 사용자의 평균 심장 박동 수치와 센싱 데이터의 심장 박동 수치의 차이를 연산하여 심박 지수를 생성하며, 기 저장된 평균 가속도와 센싱 데이터의 움직임에 따른 가속도 수치의 차이를 연산하여 가속도 지수를 생성하고, 기 저장된 평균 소리 크기와 센싱 데이터의 소리의 크기 차이를 연산하여 소리 지수를 생성한다. For example, the
그리고 데이터 생성부(240)는 기 설정된 시간 구간에서 센싱 데이터의 촬영 영상의 픽셀 변화량을 연산하여 영상 변화 지수를 생성하며, 기 저장된 사회 감성 대표 어휘와 센싱 데이터의 개인 감성 데이터의 매칭율을 연산하여 개인 감성 지수를 생성한다.The
그리고, 연산부(250)는 사용자의 사회 감성 데이터와 타사용자의 사회 감성 데이터를 이용하여 사회 감성의 동기화 수치를 연산한다(S325). 구체적으로 연산부(250)는 실시간 시간 정보에 따라 사용자와 타 사용자의 사회 감성 데이터 매칭율을 계산하여 동기화 수치를 연산한다.Then, the
그러면 그룹 생성부(260)는 동기화 수치가 기 설정된 임계값보다 크면 사용자와 타사용자를 매칭하여 소셜 그룹을 생성한다(S330).If the synchronization value is greater than a preset threshold value, the
다음으로, 소셜 아이디 발급부(270)는 소셜 그룹에 포함된 사용자와 타사용자에게 소셜 아이디를 발급한다(S335). 만약, 사용자나 타사용자가 다수의 그룹에 소속된 경우, 소속된 각 그룹에 대한 소셜 아이디가 발급될 수 있다. Next, the social
이후 초기화부(280)는 기 설정된 시간 간격마다 생성된 소셜 그룹을 초기화한다(S340). 그리고, 그룹 생성부(260)는 초기화 후 산출된 상기 사용자의 사회 감성 데이터를 이용하여 소셜 그룹을 재생성한다(S345). Thereafter, the
그러면, 소셜 아이디 발급부(270)는 재생성된 그룹에 포함된 사용자 및 타사용자에게 소셜 아이디를 재발급한다(S350). Then, the social
예를 들어, 7일의 시간 간격마다 초기화 되는 것으로 설정된 경우, 초기화부(280)는 2016년 11월 1일에 생성된 소셜 그룹을 초기화하고, 그룹 생성부(260)는 2016년 11월 8일에 소셜 그룹을 재생성한다. 그리고 소셜 아이디 발급부(270)는 2016년 11월 8일에 재생성된 소셜 그룹에 소셜 아이디를 재발급한다. For example, when the
한편, 소셜 아이디는 소셜 그룹이나 소셜 그룹이 연계된 사회 감성 네트워크에서 사용자가 활동하는데 이용된다. 예를 들어, 사용자는 소셜 아이디를 이용하여 소셜 그룹이나 사회 감성 네트워크에 대한 정보, 예를 들어 소속된 사용자들의 소비 경향, 정치 성향, 관심 분야 등에 대한 분석 명령을 내릴 수 있다. 이때, 사용자는 소셜 아이디를 이용하여 활동하므로 타사용자는 소셜 그룹 등에서 하는 활동이 누구에 의한 활동인지를 알 수 없다. On the other hand, the social identity is used for the user to operate in a social sensibility network in which a social group or a social group is linked. For example, the user can use the social ID to give information about the social group or the social sensibility network, such as the consumption tendency of the belonging users, the political tendency, the field of interest, and the like. At this time, since the user operates using the social ID, other users can not know the activity of the social group or the like by whom.
본 발명의 실시예에 따르면, 사용자의 개인 일상 생활 정보가 기록된 라이프로깅 데이터를 사용자 개인 정보가 저장된 로그인 아이디에 대응하여 저장하지 않고, 익명성이 보장되는 개인 아이디에 대응하여 저장하므로 사용자의 프라이버시를 보호할 수 있다. According to the embodiment of the present invention, since the life logging data in which the personal daily life information of the user is recorded is stored in correspondence with the personal ID that is guaranteed to be anonymous, instead of being stored in correspondence with the login ID stored in the user personal information, Lt; / RTI >
뿐만 아니라 사용자는 사용자의 사회 감성 정보만을 통해 생성된 소셜 아이디를 이용하여 타사용자와 소통하고 관계망을 형성하므로 사용자의 프라이버시 보호를 강화할 수 있다. In addition, since the user communicates with other users by using the social ID generated through only the user's sociodemographic information and forms a network, privacy protection of the user can be enhanced.
본 발명은 도면에 도시된 실시예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 다른 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다. While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. Accordingly, the true scope of the present invention should be determined by the technical idea of the appended claims.
100 : 사용자 단말 150 : 네트워크
200 : 아이디 발급 서버 210 : 개인 아이디 발급부
220 : 입력부 230 : 저장부
240 : 데이터 생성부 250 : 연산부
260 : 그룹 생성부 270 : 소셜 아이디 발급부
280 : 초기화부100: user terminal 150: network
200: ID issuing server 210: Personal ID issuing unit
220: input unit 230: storage unit
240: Data generation unit 250:
260: Group generating unit 270: Social ID issuing unit
280:
Claims (12)
아이디 발급 서버가 사용자의 개인 정보가 포함된 로그인 아이디에 대응하여 연동하는 개인 아이디를 발급하는 단계,
사용자 단말로부터 상기 사용자의 라이프로깅 데이터를 입력받는 단계,
상기 라이프로깅 데이터를 상기 개인 아이디와 연동하여 저장하는 단계,
상기 저장된 상기 사용자의 라이프로깅 데이터를 이용하여 상기 사용자의 심박 지수, 가속도 지수, 소리 지수, 영상 변화 지수 및 개인 감성 지수 중 적어도 어느 하나를 포함하는 사회 감성 데이터를 생성하는 단계,
상기 사용자의 사회 감성 데이터와 타사용자의 사회 감성 데이터를 이용하여 사회 감성의 동기화 수치를 연산하는 단계, 그리고
상기 동기화 수치가 기 설정된 임계값보다 크면 사용자와 타사용자를 매칭하여 소셜 그룹을 생성하는 단계, 그리고
상기 소셜 그룹에 포함된 상기 사용자와 타사용자에게 소셜 아이디를 발급하는 단계를 포함하며,
상기 개인 아이디를 발급하는 단계는,
기 설정된 숫자 범위에 포함된 숫자 중 어느 하나를 무작위로 선택하여 후보 아이디로 설정하는 단계,
상기 후보 아이디가 타사용자의 개인 아이디와 동일한지 여부를 판단하는 단계,
타사용자의 개인 아이디와 상기 후보 아이디가 동일하면 상기 기 설정된 숫자 범위에 포함된 숫자 중 어느 하나를 무작위로 재선택하여 후보 아이디를 재설정하고 재설정된 후보 아이디와 타사용자의 개인 아이디가 동일한지 여부를 판단하는 단계, 그리고
타사용자의 개인 아이디와 상기 후보 아이디가 동일하지 않으면 상기 후보 아이디를 상기 사용자의 개인 아이디로 설정하는 단계를 포함하는 아이디 발급 방법.A method for issuing an ID using an ID issuing system for ensuring anonymity of life logging data,
Issuing a personal identification (ID) associated with the login ID including the personal information of the user,
Receiving life-logging data of the user from a user terminal,
Storing the life logging data in association with the personal ID,
Generating social sensibility data including at least one of a heart rate index, an acceleration index, a sound index, an image change index, and a personal emotion index of the user using the stored lifestyle data of the user;
Calculating a synchronization value of societal emotion using the societal emotional data of the user and the societal emotional data of the other user, and
If the synchronization value is greater than a preset threshold value, generating a social group by matching the user with another user; and
And issuing a social ID to the user and other users included in the social group,
Wherein the issuing of the personal ID comprises:
Randomly selecting any one of the numbers included in the predetermined number range and setting the candidate ID as a candidate ID,
Determining whether the candidate ID is the same as a personal ID of another user,
If the personal ID of another user is the same as the candidate ID, the candidate ID is reset by randomly re-selecting any one of the numbers included in the predetermined number range to determine whether the reset candidate ID and the personal ID of the other user are the same Determining, and
And setting the candidate ID to the user's personal ID if the candidate ID does not match the personal ID of the other user.
기 설정된 시간 간격마다 상기 생성된 소셜 그룹을 초기화하는 단계,
상기 초기화 후 산출된 상기 사용자의 사회 감성 데이터를 이용하여 소셜 그룹을 재생성하는 단계, 그리고
상기 재생성된 그룹에 포함된 상기 사용자 및 타사용자에게 소셜 아이디를 재발급하는 단계를 더 포함하는 아이디 발급 방법. The method according to claim 1,
Initializing the generated social group at predetermined time intervals,
Regenerating the social group using the societal emotional data of the user calculated after the initialization, and
Further comprising: re-issuing a social ID to the user and another user included in the regenerated group.
상기 사회 감성 데이터를 생성하는 단계는,
상기 사용자의 심장 박동 수치, 움직임에 따른 가속도 수치, 촬영 영상, 주변 소리 및 웹 사용 정보를 각각에 대응하는 기준값과 비교하여 상기 사용자의 사회 감성 데이터를 산출하는 아이디 발급 방법. The method according to claim 1,
Wherein the generating the societal emotional data comprises:
And calculating the societal emotional data of the user by comparing the heart beat value of the user, the acceleration value according to the motion, the shot image, the ambient sound, and the web use information with the corresponding reference value.
아이디 발급 서버는,
사용자의 개인 정보가 포함된 로그인 아이디에 대응하여 연동하는 개인 아이디를 발급하는 개인 아이디 발급부,
사용자 단말로부터 상기 사용자의 라이프로깅 데이터를 입력받는 입력부,
상기 라이프로깅 데이터를 상기 개인 아이디와 연동하여 저장하는 저장부,
상기 저장된 상기 사용자의 라이프로깅 데이터를 이용하여 상기 사용자의 심박 지수, 가속도 지수, 소리 지수, 영상 변화 지수 및 개인 감성 지수 중 적어도 어느 하나를 포함하는 사회 감성 데이터를 생성하는 데이터 생성부,
상기 사용자의 사회 감성 데이터와 타사용자의 사회 감성 데이터를 이용하여 사회 감성의 동기화 수치를 연산하는 연산부,
상기 동기화 수치가 기 설정된 임계값보다 크면 사용자와 타사용자를 매칭하여 소셜 그룹을 생성하는 그룹 생성부, 그리고
상기 소셜 그룹에 포함된 상기 사용자와 타사용자에게 소셜 아이디를 발급하는 소셜 아이디 발급부를 포함하며,
상기 개인 아이디 발급부는,
기 설정된 숫자 범위에 포함된 숫자 중 어느 하나를 무작위로 선택하여 후보 아이디로 설정하고, 상기 후보 아이디가 타사용자의 개인 아이디와 동일한지 여부를 판단하며, 타사용자의 개인 아이디와 상기 후보 아이디가 동일하면 상기 기 설정된 숫자 범위에 포함된 숫자 중 어느 하나를 무작위로 재선택하여 후보 아이디를 재설정하고 재설정된 후보 아이디와 타사용자의 개인 아이디가 동일한지 여부를 판단하며, 타사용자의 개인 아이디와 상기 후보 아이디가 동일하지 않으면 상기 후보 아이디를 상기 사용자의 개인 아이디로 설정하는 아이디 발급 시스템. An ID issuing system for assuring anonymity of life logging data,
The ID issuing server,
A personal ID issuing unit for issuing a personal ID linked with the login ID including the user's personal information,
An input unit for receiving life-logging data of the user from a user terminal,
A storage unit for storing the life logging data in association with the personal ID,
A data generating unit for generating socio-emotional data including at least one of a heart rate index, an acceleration index, a sound index, an image change index, and a personal emotional index of the user using the stored lifestyle data of the user,
A calculation unit for calculating a synchronization value of societal emotion using the societal emotional data of the user and the societal emotional data of another user,
A group generating unit for generating a social group by matching a user with another user if the synchronization value is greater than a preset threshold value,
And a social ID issuing unit for issuing a social ID to the user and other users included in the social group,
The personal ID issuing unit,
Randomly selecting any one of the numbers included in the predetermined number range to set the candidate ID as the candidate ID, determining whether the candidate ID is the same as the other user's ID, The user ID is reset by randomly reselecting any one of the numbers included in the predetermined number range, and it is determined whether the reset candidate ID and the other user's personal ID are the same. If the user ID of another user and the candidate And sets the candidate ID to the user's personal ID if the IDs are not the same.
기 설정된 시간 간격마다 상기 생성된 소셜 그룹을 초기화하는 초기화부를 더 포함하며,
상기 그룹 생성부는,
상기 초기화 후 산출된 상기 사용자의 사회 감성 데이터를 이용하여 소셜 그룹을 재생성하고,
상시 소셜 아이디 발급부는,
상기 재생성된 그룹에 포함된 상기 사용자 및 타사용자에게 소셜 아이디를 재발급하는 아이디 발급 시스템. 8. The method of claim 7,
Further comprising an initialization unit for initializing the generated social group at predetermined time intervals,
Wherein,
The social group is regenerated using the societal emotional data of the user calculated after the initialization,
The always-
And re-issuing the social ID to the user and other users included in the regenerated group.
상기 데이터 생성부는,
상기 사용자의 심장 박동 수치, 움직임에 따른 가속도 수치, 촬영 영상, 주변 소리 및 웹 사용 정보를 각각에 대응하는 기준값과 비교하여 상기 사용자의 사회 감성 데이터를 생성하는 아이디 발급 시스템.
8. The method of claim 7,
Wherein the data generating unit comprises:
And generates the societal emotional data of the user by comparing the heart beat value of the user, the acceleration value according to the motion, the shot image, the ambient sound, and the web use information with the corresponding reference value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160180950A KR101896161B1 (en) | 2016-12-28 | 2016-12-28 | System for identification-issuing for anonymity guarantee of life-logging data and method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160180950A KR101896161B1 (en) | 2016-12-28 | 2016-12-28 | System for identification-issuing for anonymity guarantee of life-logging data and method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180076606A KR20180076606A (en) | 2018-07-06 |
KR101896161B1 true KR101896161B1 (en) | 2018-09-07 |
Family
ID=62921308
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160180950A KR101896161B1 (en) | 2016-12-28 | 2016-12-28 | System for identification-issuing for anonymity guarantee of life-logging data and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101896161B1 (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015107747A1 (en) * | 2014-01-17 | 2015-07-23 | 任天堂株式会社 | Information processing system and information processing device |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4265479B2 (en) * | 2004-05-26 | 2009-05-20 | ソニー株式会社 | Communications system |
KR20130089959A (en) * | 2012-01-18 | 2013-08-13 | 한국과학기술원 | Grouping system for mobile device user and method thereof |
-
2016
- 2016-12-28 KR KR1020160180950A patent/KR101896161B1/en active IP Right Grant
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015107747A1 (en) * | 2014-01-17 | 2015-07-23 | 任天堂株式会社 | Information processing system and information processing device |
Also Published As
Publication number | Publication date |
---|---|
KR20180076606A (en) | 2018-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9973510B2 (en) | Contextual device locking/unlocking | |
US10546353B2 (en) | Geo-location systems and methods | |
US10692505B2 (en) | Personal assistant application | |
US20170070537A1 (en) | Data sharing method and apparatus, and terminal | |
Quercia et al. | Friendsensing: recommending friends using mobile phones | |
EP3051511B1 (en) | Mobile terminal device, call-to-action system, call-to-action method, call-to-action program, and safety verification system | |
WO2014078154A4 (en) | Generating challenge questions inferred from user history data | |
US10846387B2 (en) | Managing access based on activities of entities | |
US20170076000A1 (en) | Secure, serendipitous social connection via real-time biometrics and cognitive state comparison | |
JP2014057343A5 (en) | ||
CN108337210A (en) | Equipment configuration method and device, system | |
KR20180092105A (en) | Method for providing activity information of other related to user activity pattern and an electronic device thereof | |
US10402915B2 (en) | Methods and systems for on-device social grouping | |
CN104641628A (en) | System for dynamic projection of media | |
Perkowitz et al. | Utilizing online communities to facilitate physical world interactions | |
US11666414B2 (en) | Methods and systems for tracking an asset in a medical environment and determining its status | |
KR101896161B1 (en) | System for identification-issuing for anonymity guarantee of life-logging data and method thereof | |
CN106031101A (en) | Deriving atomic communication threads from independently addressable messages | |
US11537756B2 (en) | Systems and methods for providing surrogate credentials and a secure guest mode for mobile devices | |
Papaioannou et al. | Generating datasets based on the HuMIdb dataset for risk-based user authentication on Smartphones | |
Alissandrakis et al. | A new approach for visualizing quantified self data using avatars | |
KR20120101210A (en) | Server, system and method for providing personal relationship service | |
Geyer-Schulz et al. | A social location-based emergency service to eliminate the bystander effect | |
Steinbauer et al. | Reality Mining at the Convergence of Cloud Computing and Mobile Computing | |
KR101647967B1 (en) | Method and application for inducing contact |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right |