KR102013909B1 - 라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법 - Google Patents
라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법 Download PDFInfo
- Publication number
- KR102013909B1 KR102013909B1 KR1020180038101A KR20180038101A KR102013909B1 KR 102013909 B1 KR102013909 B1 KR 102013909B1 KR 1020180038101 A KR1020180038101 A KR 1020180038101A KR 20180038101 A KR20180038101 A KR 20180038101A KR 102013909 B1 KR102013909 B1 KR 102013909B1
- Authority
- KR
- South Korea
- Prior art keywords
- information
- user
- education
- location
- lifelog
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 238000011156 evaluation Methods 0.000 claims description 87
- 238000012549 training Methods 0.000 claims description 75
- 230000008451 emotion Effects 0.000 claims description 25
- 230000005540 biological transmission Effects 0.000 claims description 17
- 239000000284 extract Substances 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 238000013500 data storage Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 230000008569 process Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 16
- 238000005516 engineering process Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 239000010813 municipal solid waste Substances 0.000 description 4
- 230000008901 benefit Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000003867 tiredness Effects 0.000 description 2
- 208000016255 tiredness Diseases 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 244000240602 cacao Species 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000003012 network analysis Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 239000013598 vector Substances 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
- G06Q50/20—Education
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명에 따르면, 라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법에 있어서, 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집하는 라이프로그 수집부, 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 관심 위치 좌표 주변의 사물의 객체 정보를 수집하는 객체 정보 수집부 및 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성하는 교육 시나리오 생성부를 제공함으로써 라이프 로그를 기반으로 하여 사용자가 스마트 시티의 사물 인터넷을 통해 이동하는 과정에서 사용자가 위치하는 곳이 어디에서든 시민 교육을 수행하는 라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법이 개시된다.
Description
본 발명은 스마트 교육 시스템 및 이를 이용한 교육 방법에 관한 것으로, 특히 라이프 로그 기반의 스마트 교육 시스템 및 이를 이용한 교육 방법에 관한 것이다.
종래의 교육 시스템은 MOOC(Massive Open Online Course) 및 클라우드 서버 등을 통한 통상적인 온라인 교육에 초점을 맞추어 서비스 된다. 또한, 클라우드 서버상 사용자 정보, 교육 자료 및 이들에 관한 컨텐츠를 저장하고 인터넷을 포함한 무선 통신을 이용하여 학생 및 사용자에 일방적으로 정보를 제공하는 방식이 일반적이다.
종래 교육 시스템의 일 예로, 사용자 위치 파악 구성을 강조하여 파악된 사용자의 위치를 보정하여 교육 컨텐츠를 제공하는 기술은 개발되고 있으나, 대부분 실제적인 사용자의 위치만을 파악하는 기술이 대부분이며, 위치 정보만으로는 적재적소에 제공할 교육 컨텐츠 선정 및 교육 평가 방법에 어려움이 있다.
본 발명은 라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법으로 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집하는 라이프로그 수집부, 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 관심 위치 좌표 주변의 사물의 객체 정보를 수집하는 객체 정보 수집부 및 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성하는 교육 시나리오 생성부를 제공함으로써 라이프 로그를 기반으로 하여 사용자가 스마트 시티의 사물 인터넷(IoT)을 통해 이동하는 과정에서 사용자가 위치하는 곳이 어디에서든 시민 교육을 수행하는데 그 목적이 있다.
또한, 블록체인 기술을 응용하여, 스마트 교육 시스템 및 이를 이용한 교육 방법에 있어서 개인화된 인적요소와 사회 관계망 정보를 적용하여 반영하여 적합한 초연결 환경에서 멀티모달리티 기술로 교육 컨텐츠를 제공하는데 또 다른 목적이 있다.
본 발명의 명시되지 않은 또 다른 목적들은 하기의 상세한 설명 및 그 효과로부터 용이하게 추론할 수 있는 범위 내에서 추가적으로 고려될 수 있다.
상기 과제를 해결하기 위해, 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템은 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집하는 라이프로그 수집부, 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 상기 관심 위치 좌표 주변의 사물의 객체 정보를 수집하는 객체 정보 수집부 및 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성하는 교육 시나리오 생성부를 포함한다.
여기서, 객체 정보 수집부는 사용자의 위치가 추적된 일 지점에서의 위도 및 경도에 관한 좌표 정보를 입력 받는 좌표 입력부, 좌표 정보가 반영된 지도에서의 사용자의 관심 지역 정보를 추가하여 3차원 맵을 생성하여 상기 사용자 관심 위치 좌표를 계산하는 관심 위치 좌표 생성부 및 관심 위치 좌표 주변의 적어도 하나 이상의 사물에 대한 상기 사물의 객체 정보를 사물 네트워크를 통해 입력 받는 사물 네트워크 입력부를 포함한다.
여기서, 교육 시나리오 생성부는 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 저장하는 데이터 베이스, 데이터 베이스에 저장된 상기 라이프로그 정보에 포함된 사용자 위치 정보 및 사용자 감정 정보를 추출하고, 시민 교육 시나리오에 기 등록된 장소에 기반하여 상기 사용자 위치 정보를 카테고리별로 분리하는 상황 분석 모듈, 데이터 베이스에 저장된 상기 사물의 객체 정보에 포함된 사물 수집 정보를 추출하고, 상기 사물 수집 정보를 상기 카테고리별로 분리된 사용자 위치 정보에 부가하여 카테고리 별 데이터 표를 생성하는 카테고리 데이터 생성부, 시민 교육을 위한 상황별 정보가 카테고리별로 분류된 상황 시나리오 데이터베이스 및 기 설정된 상황별 정보에 대응하여 상기 상황 시나리오 데이터베이스로부터 상기 카테고리 데이터 생성부의 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따른 교육 상황을 선택하고, 포맷화된 구조의 교육 페이지를 구성하는 교육 페이지 구성부를 포함한다.
여기서, 상황 분석 모듈은 데이터 베이스에 저장된 상기 라이프로그 정보에서, 사용자의 추적된 시선이 일 지점에서, 기 설정된 시간을 초과하여 응시하는 것으로 판단될 경우, 상기 일 지점에 포함된 위치를 상기 사용자 위치 정보로 추출하며, 일 지점을 응시하는 동안 기록된 상기 라이프로그 정보에서 상기 사용자 감정 정보를 추출한다.
여기서, 카테고리 데이터 생성부는 데이터 베이스에 저장된 상기 사물의 객체 정보에서 상기 사용자 위치 정보에 대응하는 지역을 정보 수집 지역으로 설정하여 상기 정보 수집 지역에 포함하는 사물의 객체 정보를 상기 사물 수집 정보로 추출하며, 사물 수집 정보는, 상기 정보 수집 지역에 기초한 사물의 소셜 트랜드 정보, 상기 정보 수집 지역에 기초한 관심 지점 정보 및 상기 정보 수집 지역에 기초한 사물의 태그 정보를 포함하는 정보이다.
여기서, 상황 시나리오 데이터 베이스는 사용자 위치 정보를 변수로 하는 제1 상황별 정보, 상기 사용자 감정 정보를 변수로 하는 제2 상황별 정보 및 상기 사물 수집 정보를 변수로 하는 제3 상황별 정보를 포함하여 상황별 정보를 설정하며, 상황별 정보는 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 교육 상황 구성이 가능하다.
여기서, 교육 페이지 구성부는 상황 시나리오 데이터베이스로부터 상기 카테고리 데이터 생성부의 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 복수의 교육 상황을 구성한다.
여기서, 교육 시나리오 생성이 종료되면, 해당 교육 내용에 따른 평가 결과를 공유하는 블록체인 기반의 평가 결과 전송부를 더 포함하며, 평가 결과 전송부는 라이프 로그 스마트 교육 시스템을 사용하는 서버를 복수의 노드 서버로 지정하는 노드 서버 지정부, 제1 노드 서버로부터 하나 이상의 블록 데이터를 수신하되, 상기 블록 데이터는 상기 사용자에 대한 특정기간범위 내의 교육 인증 데이터로서, 상기 제1 노드 서버에서 추출하는 블록 데이터 수신부, 교육 시나리오 생성이 종료되면 사용자의 시민 교육을 위한 카테고리에 따른 시민 교육 이수 레벨을 체크하여 상기 블록 데이터에 결합하여 사용자 평가 데이터를 생성하는 블록 데이터 생성부, 하나 이상의 사용자 평가 데이터를 블록체인에 결합하여 평가 블록 데이터로 저장하는 블록 데이터 저장부 및 하나 이상의 평가 블록 데이터를 제2 노드 서버로 전송하는 블록 데이터 전송부를 포함하며 평가 블록 데이터는, 블록 체인을 통해 연결된 복수의 노드 서버에 분산형 원장 방식으로 저장되고, 상기 평가 블록 데이터는 상기 원장의 해시 정보를 포함한다.
또한, 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법은 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집하는 라이프로그 수집단계, 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 상기 관심 위치 좌표 주변의 사물의 객체 정보를 수집하는 객체 정보 수집단계 및 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성하는 교육 시나리오 생성단계를 포함하며, 객체 정보 수집단계는 상기 사용자의 위치가 추적된 일 지점에서의 위도 및 경도에 관한 좌표 정보를 입력 받는 좌표 입력 단계, 좌표 정보가 반영된 지도에서의 사용자의 관심 지역 정보를 추가하여 3차원 맵을 생성하여 상기 사용자 관심 위치 좌표를 계산하는 관심 위치 좌표 생성 단계 및 관심 위치 좌표 주변의 적어도 하나 이상의 사물에 대한 상기 사물의 객체 정보를 사물 네트워크를 통해 입력 받는 사물 네트워크 입력 단계를 포함한다.
여기서, 교육 시나리오 생성단계는 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 데이터 베이스에 저장하는 단계, 저장된 상기 라이프로그 정보에 포함된 사용자 위치 정보 및 사용자 감정 정보를 추출하고, 시민 교육 시나리오에 기 등록된 장소에 기반하여 상기 사용자 위치 정보를 카테고리별로 분리하는 상황 분석 단계, 데이터 베이스에 저장된 상기 사물의 객체 정보에 포함된 사물 수집 정보를 추출하고, 상기 사물 수집 정보를 상기 카테고리별로 분리된 사용자 위치 정보에 부가하여 카테고리 별 데이터 표를 생성하는 단계, 시민 교육을 위한 상황별 정보를 카테고리별로 분류된 상황 시나리오를 설정하는 단계 및 기 설정된 상황별 정보에 대응하여 상기 상황 시나리오 데이터베이스로부터 상기 카테고리 데이터 생성부의 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따른 교육 상황을 선택하고, 포맷화된 구조의 교육 페이지를 구성하는 단계를 포함한다.
여기서, 상황 분석 단계는 데이터 베이스에 저장된 상기 라이프로그 정보에서, 사용자의 추적된 시선이 일 지점에서, 기 설정된 시간을 초과하여 응시하는 것으로 판단될 경우, 상기 일 지점에 포함된 위치를 상기 사용자 위치 정보로 추출하며, 일 지점을 응시하는 동안 기록된 상기 라이프로그 정보에서 상기 사용자 감정 정보를 추출한다.
여기서, 시민 교육을 위한 상황별 정보를 카테고리별로 분류된 상황 시나리오를 설정하는 단계는, 사용자 위치 정보를 변수로 하는 제1 상황별 정보, 상기 사용자 감정 정보를 변수로 하는 제2 상황별 정보 및 상기 사물 수집 정보를 변수로 하는 제3 상황별 정보를 포함하여 상황별 정보를 설정하는 단계를 포함하며, 상황별 정보는, 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 교육 상황 구성이 가능하다.
여기서, 교육 페이지를 구성하는 단계는, 상황 시나리오 데이터베이스로부터 상기 카테고리 데이터 생성부의 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 복수의 교육 상황을 구성한다.
여기서, 교육 시나리오 생성이 종료되면, 해당 교육 내용에 따른 평가 결과를 공유하는 블록체인 기반의 평가 결과 전송 단계를 더 포함하며, 평가 결과 전송 단계는, 라이프 로그 스마트 교육 시스템을 사용하는 서버를 복수의 노드 서버로 지정하는 노드 서버 지정하는 단계, 제1 노드 서버로부터 하나 이상의 블록 데이터를 수신하되, 상기 블록 데이터는 상기 사용자에 대한 특정기간범위 내의 교육 인증 데이터로서, 상기 제1 노드 서버에서 추출하는 블록 데이터 수신 단계, 육 시나리오 생성이 종료되면 사용자의 시민 교육을 위한 카테고리에 따른 시민 교육 이수 레벨을 체크하여 상기 블록 데이터에 결합하여 사용자 평가 데이터를 생성하는 블록 데이터 생성 단계, 하나 이상의 사용자 평가 데이터를 블록체인에 결합하여 평가 블록 데이터로 저장하는 블록 데이터 저장 단계 및 하나 이상의 평가 블록 데이터를 제2 노드 서버로 전송하는 블록 데이터 전송 단계를 포함하며 평가 블록 데이터는, 블록 체인을 통해 연결된 복수의 노드 서버에 분산형 원장 방식으로 저장되고, 상기 평가 블록 데이터는 상기 원장의 해시 정보를 포함한다.
또한 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템은 프로세서에 의해 실행 가능한 컴퓨터 프로그램 명령어들을 포함하는 비일시적(Non-Transitory) 컴퓨터 판독 가능한 저장매체에 기록되어 라이프 로그 스마트 교육 시스템의 교육 방법을 수행하기 위한 컴퓨터 프로그램으로서, 상기 컴퓨터 프로그램 명령어들이 실행되는 경우에, 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집하는 라이프로그 수집단계, 상기 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 상기 관심 위치 좌표 주변의 사물의 객체 정보를 수집하는 객체 정보 수집단계 및 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성하는 교육 시나리오 생성단계를 포함한 동작들을 수행하는 컴퓨터 프로그램을 제공한다.
이상에서 설명한 바와 같이 본 발명의 실시예들에 의하면, 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집하는 라이프로그 수집부, 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 관심 위치 좌표 주변의 사물의 객체 정보를 수집하는 객체 정보 수집부 및 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성하는 교육 시나리오 생성부를 제공함으로써 라이프 로그를 기반으로 하여 사용자가 스마트 시티의 사물 인터넷(IoT)을 통해 이동하는 과정에서 사용자가 위치하는 곳이 어디에서든 시민 교육을 수행할 수 있다.
또한, 사물의 속성별로 달라지는 교육 콘텐츠 구성에 있어서 위치, 시간, SNS 관례를 포함하여 멀티모달리티 교육 콘텐츠 제공이 가능하다.
이에 따라, 스마트 시티 내의 안전교육, 환경보호교육, 질서교육 등을 실시간으로 수행할 수 있으며, 일상에서 이루어져야 할 중요한 시민의 소양을 겸비할 수 있도록 하며, 이를 평가하여 세제 감면 등으로 혜택을 주는 정책에 반영할 수 있다.
여기에서 명시적으로 언급되지 않은 효과라 하더라도, 본 발명의 기술적 특징에 의해 기대되는 이하의 명세서에서 기재된 효과 및 그 잠정적인 효과는 본 발명의 명세서에 기재된 것과 같이 취급된다.
도 1은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템을 나타낸 블록도이다.
도 2는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템을 나타낸 구성도이다.
도 3은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템(10)의 객체 정보 수집부(200)를 나타낸 블록도이다.
도 4는 본 발명의 일 실시예에 따른 관심 위치 좌표 생성부(220)의 사용자 관심 위치 좌표를 나타낸 도면이다.
도 5는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템(10)의 교육 시나리오 생성부(300)를 나타낸 블록도이다.
도 6은 본 발명의 일 실시예에 따른 카테고리 데이터 생성부(330)의 데이터표를 나타낸 도면이다.
도 7은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템(10)의 평가 결과 전송부(400)를 나타낸 블록도이다.
도 8은 본 발명의 일 실시예에 따른 평가 결과 전송부(400)의 평가 결과 공유를 나타낸 도면이다.
도 9는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법을 나타낸 흐름도이다.
도 10은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법의 교육 시나리오 생성단계를 나타낸 흐름도이다.
도 11은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법의 교육 시나리오 생성단계를 나타낸 흐름도이다.
도 12는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법의 시나리오를 나타낸 도면이다.
도 2는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템을 나타낸 구성도이다.
도 3은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템(10)의 객체 정보 수집부(200)를 나타낸 블록도이다.
도 4는 본 발명의 일 실시예에 따른 관심 위치 좌표 생성부(220)의 사용자 관심 위치 좌표를 나타낸 도면이다.
도 5는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템(10)의 교육 시나리오 생성부(300)를 나타낸 블록도이다.
도 6은 본 발명의 일 실시예에 따른 카테고리 데이터 생성부(330)의 데이터표를 나타낸 도면이다.
도 7은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템(10)의 평가 결과 전송부(400)를 나타낸 블록도이다.
도 8은 본 발명의 일 실시예에 따른 평가 결과 전송부(400)의 평가 결과 공유를 나타낸 도면이다.
도 9는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법을 나타낸 흐름도이다.
도 10은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법의 교육 시나리오 생성단계를 나타낸 흐름도이다.
도 11은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법의 교육 시나리오 생성단계를 나타낸 흐름도이다.
도 12는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법의 시나리오를 나타낸 도면이다.
이하, 본 발명에 관련된 라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법에 대하여 도면을 참조하여 보다 상세하게 설명한다. 그러나, 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 설명하는 실시예에 한정되는 것이 아니다. 그리고, 본 발명을 명확하게 설명하기 위하여 설명과 관계없는 부분은 생략되며, 도면의 동일한 참조부호는 동일한 부재임을 나타낸다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다.
이하의 설명에서 사용되는 구성요소에 대한 접미사 “모듈” 및 “부”는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 구성요소들은 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.
본 발명은 라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법에 관한 것이다.
도 1은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템을 나타낸 블록도이다.
도 1을 참조하면, 라이프 로그 스마트 교육 시스템(10)은 라이프로그 수집부(100), 객체 정보 수집부(200), 교육 시나리오 생성부(300), 평가 결과 전송부(400)를 포함한다.
라이프 로그 스마트 교육 시스템(10)은 라이프 로그를 기반으로 하여 사용자가 스마트 시티의 사물 인터넷(IoT)을 통해 이동하는 과정에서 사용자가 위치하는 곳이 어디에서든 시민 교육을 수행할 수 있는 시스템이다.
사물 인터넷(IoT)을 통해 구현되는 스마트 시티에서, 사용자는 휴대용 디바이스를 소지하여 실내 및 실외를 이동하는 동안 사용자의 위치 추적이 가능하고, 사용자가 이동할 때 이동하는 동선 및 이동 속도 등에 따라 스마트 시티 주변 환경으로부터 사물 인터넷에 의해 사용자를 인식하고 분석이 가능해짐에 따라 그 위치와 해당 스마트 시티 환경의 관심 지점(Point of Interest, PoI) 및 관심 객체 정보(Object of Interest, OoI)등을 분석할 수 있다.
여기서, 휴대용 디바이스는 스마트폰, 웨어러블 기기, 자율주행자동차, 패드 등을 포함하며, 실외 정보는 GPS를 이용하여 측위가 가능하다.
라이프로그 수집부(100)는 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집한다.
라이프로그는 개인의 일상을 인터넷 또는 스마트 기기로 기록하는 것으로 취미, 건강, 여가 등에서 생성되는 개인 생활 전반의 기록을 정리, 보관해 주는 서비스이다. 사용자가 직접 사진, 동영상, 메모 등을 저장하는 것뿐만 아니라 사용자의 위치정보, 생체정보, 운동량 등을 분석한 체계적 기록도 저장된다. 이런 정보는 디지털 기기에 장착된 센서, 위성항법장치(GPS) 등으로 수집이 가능하다.
본 발명의 일 실시예에 따른 라이프로그 수집부(100)는 사용자가 이동할 때, 위성항법장치(GPS)로 수집한 사용자의 위치에 대하여, 통상의 서비스 엔진을 토대로 라이프로그 정보를 수집하며, 언어별, 이용자별, 장소별, 감성별 세부 검색과 더불어, 이용자, 페이지, 장소, 그룹, 애플리케이션, 이벤트, 친구 포스트, 공개 포스트, 그룹 포스트, 태그, 사진, 동영상, 기간, 위치별 검색이 가능하다.
라이프로그 수집부(100)는 WA: Webometric Analyst, 노드엑셀(XL: NodeXL)XL 등의 로그 분석 프로그램이 될 수 있으며, 필요에 따라 의미연결망분석(Semantic Network Analysis) 기능을 갖는 서버로 구현되는 것이 바람직하다.
객체 정보 수집부(200)는 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 상기 관심 위치 좌표 주변의 사물의 객체 정보를 수집한다.
스마트 시티 환경에서 사용자의 주변에 있는 사물들은, 센서와 통신 기능이 부여되므로 사물 인터넷에 의해 사용자를 인식하고 분석이 가능하다.
사물인터넷(Internet of Things, IoT)은 사물에 센서를 부착해 실시간으로 데이터를 인터넷으로 주고받는 기술이나 환경이다. 인터넷에 연결된 기기는 사용자의 개입 없이 통신을 할 수 있으며, 블루투스나 근거리무선통신(NFC), 센서데이터, 네트워크를 통해 사물인터넷 환경이 구현될 수 있다.
사용자가 이동할 때 이동하는 동선 및 이동 속도 등에 따라 스마트 시티 주변 환경으로부터 사물 인터넷에 의해 사용자를 인식하고 분석이 가능해짐에 따라 그 위치와 해당 스마트 시티 환경의 관심 지점(Point of Interest, PoI) 및 관심 객체 정보(Object of Interest, OoI)등을 분석할 수 있다.
관심 지점(Point of Interest, PoI)은 특정인이 관심을 가지는 현실 세계 또는 지도나 도면상의 특정위치이다. 또한 관심 지점(PoI)은 차량 운전자가 쉽게 목표 지점을 찾을 수 있도록 제공하는 도로 주변 건물의 위치 정보를 포함한다. 예를 들어, 관심 지점(PoI)은 주요 시설물, 역, 공항, 터미널, 호텔 등을 좌표로 전자 수치 지도에 표시하는 데이터, 목적지 검색에 사용되는 검색 데이터 및 바탕 화면에 표시만 되는 바탕 데이터로 구분할 수 있다.
목표지 검색에서 사용자가 목적지에 대한 정보, 즉 목적지의 주소나 전화번호 또는 정확한 명칭을 알고 있는 경우는 그 데이터를 직접 입력함으로써 직접 목적지를 검색할 수 있다. 반대로 목적지에 대한 정확한 정보를 갖고 있지 않을 경우에는 장르별 구분에 따라 단계적으로 최종 목적지를 검색할 수 있다. 위치기반 서비스는 관심 지점(PoI)을 중심으로 지도상의 각 지역 정보를 수집하여 위치기반 서비스가 목표로 하는 다양한 정보를 제공하고 있다.
교육 시나리오 생성부(300)는 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성한다.
예를 들어, 사용자가 버스를 타려고 할 경우 사용자의 라이프로그 정보는 사용자에 대한 정보와 버스 탑승에 관한 정보를 포함하고, 사물의 객체 정보는 버스 정보와 사용자가 인식하는 노약자에 관한 정보를 포함하게 되고, 이에 따라 교육 시나리오 생성부(300)는 버스 타는 승차 요령과 노약자에 대한 자리 양보 동영상 시청 교육 시나리오를 생성하여 사용자에게 제공한다. 만일 사용자가 한국에서 버스를 처음 타는 외국인일 경우, 사용자의 라이프로그 정보를 활용하여 노약자에 대한 자리 양보 동영상 시청 교육 시나리오를 생성한다면, 외국인 사용자에게 큰 도움이 될 것이다.
만일, 사용자가 제공된 교육을 이수할 경우에는 일정한 포인트 또는 스마트 시민 교육 이수 레벨을 올려줄 수 있다. 또한 스마트 시티 내의 스마트 버스의 사물 인터넷 센싱으로 불특정한 불특정 장소에서 실제 스마트 교육을 받은 시민이 자리 양보 또는 질서에 협력했을 경우, 교육 성과 점수 또는 굿 시민 점수 등을 통해 교육 결과를 실천했는지 여부를 확인하여 평가할 수 있고, 구현되는 교육 시나리오는 다양한 환경에서 적용 가능하며, 이는 별도의 라이브러리로 저장될 수 있다.
평가 결과 전송부(400)는 교육 시나리오 생성이 종료되면, 해당 교육 내용에 따른 평가 결과를 블록체인 기반으로 공유한다.
만일 사용자의 기존 교육에 대한 정확한 정보가 없으면 중복 및 과잉교육의 경우가 발생할 수 있다. 이 때 사용자의 해당 교육 내용에 따른 평가 결과가 포함된 장부를 블록체인으로 공유하면 시청 및 학교 등 라이프 로그 스마트 교육 시스템을 사용하는 기관이 한 사용자의 장부를 공유함으로써 중복 및 과잉교육을 막을 수 있다.
또한, 일반적으로 사용자가 특정 장소에서 교육을 수행할 경우 교육 기관이 교육 평가 기록을 개별적으로 소유하지만, 본 발명의 일 실시예에 따르면 블록 체인을 통해 교육 평가 기록을 사용자 본인이 열람할 수 있다.
도 2는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템을 나타낸 구성도이다.
도 2에 도시된 바와 같이, 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템은 다수의 SNS 서버(20) 및 사용자의 주변에 있는 사물들(30)과 통신을 수행하며 정보를 주고 받는다.
또한 라이프 로그 스마트 교육 시스템의 평가 결과를 라이프 로그 스마트 교육 시스템을 사용하는 기관들(40)과 공유하게 된다.
라이프 로그 스마트 교육 시스템은 사용자 단말기 또는 별도의 서버에서 수행될 수 있으며, 웹 상에서 또는 앱 상에서 학습이 가능하도록 개인용 컴퓨터, 태블릿, 모바일 등이 가능하고, 단말기의 종류에 따라 학습 정보 제공을 위한 브라우징을 수행할 수 있다.
라이프 로그 스마트 교육 시스템의 라이프로그 수집부(100)는 개인의 사생활 정보가 등록 저장되는 다수의 SNS 서버(20)로부터 개인정보 검색 동의를 기반으로 해당 사용자에 대한 소셜 네트워크 상의 라이프로그 정보를 수집한다.
SNS 서버(20)는 페이스북, 카카오스토리, 트위터, 라인, 밴드, 카카오톡, 페이스, 블로그, 폴라, 포스트, 인스타그램, 프레인 등이 가능할 것이다.
사용자의 주변에 있는 사물들(30)은 사물 인터넷으로 연결되어 사용자에게 정보를 제공할 수 있으며, 블루투스나 근거리무선통신(NFC), 센서데이터, 네트워크를 통해 객체 정보 수집부(200)와 정보를 주고 받을 수 있다. 예를 들어, 사용자가 이동하며 마주할 수 있는 자동차 및 시설물을 포함할 수 있으며, 사용자의 위치를 인식할 수 있는 CCTV도 포함될 수 있다. 또한, 사물 인터넷으로 연결되어 정보 수집이 가능한 모든 사물을 포함하여 적용이 가능하다.
라이프 로그 스마트 교육 시스템을 사용하는 기관들(40)은 평가 결과 전송부(400)로부터 해당 교육 내용에 따른 평가 결과를 블록체인 기반으로 제공 받는다. 예를 들어, 학교, 시청, 경찰서, 병원, 공항 등의 기관에서 평가 결과를 제공 받을 수 있으며, 이에 따라 각 기관에서 질서를 확립할 수 있고, 시민 의식 수준을 향상 시킬 수 있다.
사용자의 해당 교육 내용에 따른 평가 결과가 포함된 장부를 블록체인으로 공유하면 시청 및 학교 등 라이프 로그 스마트 교육 시스템을 사용하는 기관이 한 사용자의 장부를 공유함으로써 중복 및 과잉교육을 막을 수 있다.
도 3은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템(10)의 객체 정보 수집부(200)를 나타낸 블록도이다.
도 2를 참조하면, 객체 정보 수집부(200)는 좌표 입력부(210), 관심 위치 좌표 생성부(220), 사물 네트워크 입력부(230)를 포함한다.
좌표 입력부(210)는 상기 사용자의 위치가 추적된 일 지점에서의 위도 및 경도에 관한 좌표 정보를 입력 받는다.
관심 위치 좌표 생성부(220)는 상기 좌표 정보가 반영된 지도에서의 사용자의 관심 지역 정보를 추가하여 3차원 맵을 생성하여 상기 사용자 관심 위치 좌표를 계산한다.
사물 네트워크 입력부(230)는 관심 위치 좌표 주변의 적어도 하나 이상의 사물에 대한 상기 사물의 객체 정보를 사물 네트워크를 통해 입력 받는다.
도 4는 본 발명의 일 실시예에 따른 관심 위치 좌표 생성부(220)의 사용자 관심 위치 좌표를 나타낸 도면이다.
좌표 입력부(210)는 상기 사용자의 위치가 추적된 일 지점에서의 위도 및 경도에 관한 좌표 정보를 입력 받는다.
사용자의 위치가 추적된 일 지점의 좌표 정보는 위성 항법 시스템에 따라 결정되는 지형 좌표(GPS)를 반영하는 것이 바람직하다.
사용자의 위치는 시간의 흐름에 따라 시간과 장소의 축에 표시되어 사용자의 이동 정보를 기록할 수 있다.
관심 위치 좌표 생성부(220)는 상기 좌표 정보가 반영된 지도에서의 사용자의 관심 지역 정보를 추가하여 3차원 맵을 생성하여 상기 사용자 관심 위치 좌표를 계산한다.
시간과 장소의 축으로 생성된 2차원의 공간에 사용자의 관심도를 나타내는 관심도 축을 추가하여 사용자가 이동하는 장소에서 사용자가 머무는 시간, 장소를 방문하는 빈도수에 따라 관심도를 부가한다. 관심도는 사용자가 SNS에 올린 감정 정보와 사용자가 관심 지역에서 한 사물을 응시하는 기간을 통합하여 정할 수 있다.
관심도는 관심 지점을 고려할 수 있다. 관심 지점(Point of Interest, PoI)은 특정인이 관심을 가지는 현실 세계 또는 지도나 도면상의 특정위치이다. 또한 관심 지점(PoI)은 차량 운전자가 쉽게 목표 지점을 찾을 수 있도록 제공하는 도로 주변 건물의 위치 정보를 포함한다.
본 발명의 일 실시예에 있어서, 3차원 맵을 생성하여 계산된 사용자 관심 위치 좌표는 3차원 맵을 기반으로 생성되는 PTR(Place Time Relation)정보로서, 생성된 위치 정보에 따라 지역별 IoT 변수를 설정하고, 사용자 주변의 사물과 통신을 수행하게 되는 것이다.
따라서 PTR(Place Time Relation)정보를 1단계로 1차 데이터 베이스를 구축하고, 지역별 IoT 변수에 따라 사물의 정보를 사물 인터넷으로 결합하여 교육 시나리오를 생성하여 교육 콘텐츠를 제공할 수 있다.
또한, 시간, 장소, 관심도로 이루어진 공간에서 시간, 장소, 관심도를 각각 가중치로 정하여 벡터의 합으로 표현하고, 가중치의 변화에 따라 실시간으로 주변 사물의 정보가 바뀌게 되며, 새로운 교육 시나리오 생성이 가능해진다.
도 5는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템(10)의 교육 시나리오 생성부(300)를 나타낸 블록도이다.
도 5를 참조하면, 교육 시나리오 생성부(300)는 데이터 베이스(310), 상황 분석 모듈(320), 카테고리 데이터 생성부(330), 상황 시나리오 데이터베이스(340), 교육 페이지 구성부(350)를 포함한다.
데이터 베이스(310)는 사용자의 라이프로그 정보와 사물의 객체 정보를 저장한다.
상황 분석 모듈(320)은 데이터 베이스(310)에 저장된 라이프로그 정보에 포함된 사용자 위치 정보 및 사용자 감정 정보를 추출하고, 시민 교육 시나리오에 기 등록된 장소에 기반하여 상기 사용자 위치 정보를 카테고리별로 분리한다.
상황 분석 모듈(320)은 데이터 베이스(310)에 저장된 라이프로그 정보에서,
상기 사용자의 추적된 시선이 일 지점에서, 기 설정된 시간을 초과하여 응시하는 것으로 판단될 경우, 상기 일 지점에 포함된 위치를 상기 사용자 위치 정보로 추출하며,
상기 일 지점을 응시하는 동안 기록된 상기 라이프로그 정보에서 상기 사용자 감정 정보를 추출한다.
카테고리 데이터 생성부(330)는 데이터 베이스(310)에 저장된 상기 사물의 객체 정보에 포함된 사물 수집 정보를 추출하고, 상기 사물 수집 정보를 상기 카테고리별로 분리된 사용자 위치 정보에 부가하여 카테고리 별 데이터 표를 생성한다.
카테고리 데이터 생성부(330)는 데이터 베이스(310)에 저장된 상기 사물의 객체 정보에서 상기 사용자 위치 정보에 대응하는 지역을 정보 수집 지역으로 설정하여 상기 정보 수집 지역에 포함하는 사물의 객체 정보를 상기 사물 수집 정보로 추출하며,
상기 사물 수집 정보는, 상기 정보 수집 지역에 기초한 사물의 소셜 트랜드 정보, 상기 정보 수집 지역에 기초한 관심 지점 정보 및 상기 정보 수집 지역에 기초한 사물의 태그 정보를 포함하는 정보이다.
상황 시나리오 데이터베이스(340)는 시민 교육을 위한 상황별 정보가 카테고리별로 분류된다.
상황 시나리오 데이터베이스(340)는 상기 사용자 위치 정보를 변수로 하는 제1 상황별 정보, 상기 사용자 감정 정보를 변수로 하는 제2 상황별 정보 및 상기 사물 수집 정보를 변수로 하는 제3 상황별 정보를 포함하여 상황별 정보를 설정하며,
상기 상황별 정보는, 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 교육 상황 구성이 가능하다.
교육 페이지 구성부(350)는 기 설정된 상황별 정보에 대응하여 상기 상황 시나리오 데이터베이스로부터 상기 카테고리 데이터 생성부의 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따른 교육 상황을 선택하고, 포맷화된 구조의 교육 페이지를 구성한다.
교육 페이지 구성부(350)는 상기 상황 시나리오 데이터베이스로부터 상기 카테고리 데이터 생성부의 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 복수의 교육 상황을 구성한다.
도 6은 본 발명의 일 실시예에 따른 카테고리 데이터 생성부(330)의 데이터표를 나타낸 도면이다.
도 6을 참조하면, 데이터표는 관심도 순서(331), 사용자 위치 정보(332), 사용자 감정 정보(333), 시간 정보(334), 사물 객체 정보(335), 사물 수집 정보(336)를 포함한다.
사용자 위치 정보(332)는 관심도가 높은 순서대로 나열될 수 있다. 관심도는 상기 도 4에 나타난 바와 같이 사용자가 이동하는 장소에서 사용자가 머무는 시간, 장소를 방문하는 빈도수에 따라 관심도를 부가되며, 관심도는 사용자가 SNS에 올린 감정 정보와 사용자가 관심 지역에서 한 사물을 응시하는 기간을 통합하여 정할 수 있다.
사용자 감정 정보(333)는 사용자가 활동하는 SNS서버에서 전송 받은 라이프로그 정보에 포함된 정보 중 추출된 사용자의 감정에 관한 정보이다. 예를 들어, 사용자가 학교에 위치하였을 때, 피곤함과 바쁨에 대한 감정을 SNS에 표현하였다면, 라이프로그 수집부(100)에서 수집된 정보 중 학교에서의 감정 정보를 추출하여 피곤함과 바쁨 정보를 추출하고, 이 때 사용자가 학교에 위치하였던 시간 정보를 추출하게 되는 것이다.
시간 정보(334)는 사용자의 위치가 추적된 일 지점에서의 시간이 담긴 정보이다. 시간 정보(334)를 수집하면, 시간의 흐름에 따른 사용자의 위치와 사용자의 감정 정보를 분석할 수 있다.
사물 객체 정보(335)는 관심 위치 좌표 주변의 사물에서 수집되는 정보이다. 본 발명의 일 실시예에 있어서, 3차원 맵을 생성하여 계산된 사용자 관심 위치 좌표는 3차원 맵을 기반으로 생성되는 PTR(Place Time Relation)정보로서, 생성된 위치 정보에 따라 지역별 IoT 변수를 설정하고, 사용자 주변의 사물과 통신을 수행하게 되는 것이다.
사물 수집 정보(336)는 데이터 베이스에 저장된 사물의 객체 정보에서 사용자 위치 정보에 대응하는 지역을 정보 수집 지역으로 설정하여 상기 정보 수집 지역에 포함하는 사물의 객체 정보를 상기 사물 수집 정보로 추출하며, 상기 사물 수집 정보는, 상기 정보 수집 지역에 기초한 사물의 소셜 트랜드 정보, 상기 정보 수집 지역에 기초한 관심 지점 정보 및 상기 정보 수집 지역에 기초한 사물의 태그 정보를 포함하는 정보이다.
예를 들어, 사용자가 기차 안에 위치하였을 때, 기차에 대응하는 지역에 포함하는 기차의 티켓과 좌석을 사물 객체 정보로 수집 하며, 수집한 티켓과 좌석에 관한 정보에서 티켓의 도착 시간 확인 정보를 추출하고, 좌석의 기차 예절에 대한 정보를 사물 수집 정보(336)로 추출하게 되는 것이다.
이에 따라, 상황 시나리오 데이터베이스(340)는 상기 사용자 위치 정보를 변수로 하는 제1 상황별 정보, 상기 사용자 감정 정보를 변수로 하는 제2 상황별 정보 및 상기 사물 수집 정보를 변수로 하는 제3 상황별 정보를 포함하여 상황별 정보를 설정하고, 교육 페이지 구성부(350)는 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 복수의 교육 상황을 구성하게 되는 것이다.
사용자가 기차 안에 위치하였을 때, 티켓의 도착 시간 확인 정보를 추출하고, 좌석의 기차 예절에 대한 정보를 이용하여 교육 페이지 구성부(350)는 사용자가 도착 시간을 미리 확인하여, 일정에 착오가 없도록 교육 페이지를 구성하여 사용자에게 제공하며, 사용자가 좌석에서 시끄럽게 떠들지 않도록 기차 예절에 대한 교육 페이지를 구성하여 사용자에게 제공할 수도 있다.
도 7은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템(10)의 평가 결과 전송부(400)를 나타낸 블록도이다.
도 7을 참조하면, 평가 결과 전송부(400)는 노드 서버 지정부(410), 블록 데이터 수신부(420), 블록 데이터 생성부(430), 블록 데이터 저장부(440), 블록 데이터 전송부(450)를 포함한다.
노드 서버 지정부(410)는 라이프 로그 스마트 교육 시스템을 사용하는 서버를 복수의 노드 서버로 지정한다.
블록 데이터 수신부(420)는 제1 노드 서버로부터 하나 이상의 블록 데이터를 수신하되, 상기 블록 데이터는 상기 사용자에 대한 특정기간범위 내의 교육 인증 데이터로서, 상기 제1 노드 서버에서 추출한다.
블록 데이터 생성부(430)는 교육 시나리오 생성이 종료되면 사용자의 시민 교육을 위한 카테고리에 따른 시민 교육 이수 레벨을 체크하여 상기 블록 데이터에 결합하여 사용자 평가 데이터를 생성한다.
블록 데이터 저장부(440)는 하나 이상의 사용자 평가 데이터를 블록체인에 결합하여 평가 블록 데이터로 저장한다.
블록 데이터 전송부(450)는 하나 이상의 평가 블록 데이터를 제2 노드 서버로 전송한다.
평가 블록 데이터는, 블록 체인을 통해 연결된 복수의 노드 서버에 분산형 원장 방식으로 저장되고, 상기 평가 블록 데이터는 상기 원장의 해시 정보를 포함한다.
도 8은 본 발명의 일 실시예에 따른 평가 결과 전송부(400)의 평가 결과 공유를 나타낸 도면이다.
평가 결과 전송부(400)는 블록 체인 네트워크 상의 다른 노드에게 평가 결과 정보를 전파하며, 이 평가 결과는 결국 블록 체인 네트워크 전체 노드에 전파된다.
도 8을 참조하면, 노드 A, 노드 B, 노드 C, 노드 D 및 노드 E는 블록 체인 네트워크 상으로 서로 같은 장부를 공유한다.
노드 A, 노드 B, 노드 C, 노드 D 및 노드 E는 라이프 로그 스마트 교육 시스템을 사용하는 서버이며, 노드 서버 지정부(410)는 이 노드들을 복수의 노드 서버로 지정한다.
블록 데이터 수신부(420)는 임의의 제1 노드 서버로부터 하나 이상의 블록 데이터를 수신하되, 상기 블록 데이터는 상기 사용자에 대한 특정기간범위 내의 교육 인증 데이터(421)이다.
블록 데이터 생성부(430)는 교육 시나리오 생성이 종료되면 사용자의 시민 교육을 위한 카테고리에 따른 시민 교육 이수 레벨을 체크하여 상기 블록 데이터에 결합하여 사용자 평가 데이터(423)를 생성한다.
블록 데이터 저장부(440)는 하나 이상의 사용자 평가 데이터를 블록체인에 결합하여 평가 블록 데이터(431)로 저장한다.
블록 데이터 전송부(450)는 하나 이상의 평가 블록 데이터(431)를 제2 노드 서버로 전송한다.
평가 블록 데이터는, 블록 체인을 통해 연결된 복수의 노드 서버에 분산형 원장 방식으로 저장되고, 상기 평가 블록 데이터는 상기 원장의 해시 정보(425)를 포함한다.
도 9는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법을 나타낸 흐름도이다.
도 9를 참조하면, 라이프 로그 스마트 교육 시스템의 교육 방법은 라이프로그 수집부(100)가 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집하는 라이프로그 수집단계(S110)에서 시작한다.
단계 S120에서 객체 정보 수집부(200)는 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 상기 관심 위치 좌표 주변의 사물의 객체 정보를 수집한다.
단계 S130에서 좌표 입력부(210)는 사용자의 위치가 추적된 일 지점에서의 위도 및 경도에 관한 좌표 정보를 입력 받는다.
단계 S140에서 관심 위치 좌표 생성부(220)는 좌표 정보가 반영된 지도에서의 사용자의 관심 지역 정보를 추가하여 3차원 맵을 생성하여 상기 사용자 관심 위치 좌표를 계산한다.
단계 S150에서 사물 네트워크 입력부(230)는 관심 위치 좌표 주변의 적어도 하나 이상의 사물에 대한 상기 사물의 객체 정보를 사물 네트워크를 통해 입력 받는다.
단계 S160에서 교육 시나리오 생성부(300)는 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성한다.
단계 S170에서 평가 결과 전송부(400)는 교육 시나리오 생성이 종료되면, 해당 교육 내용에 따른 평가 결과를 블록체인 기반으로 공유하고, 라이프 로그 스마트 교육 시스템의 교육 방법은 종료된다.
도 10은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법의 교육 시나리오 생성단계를 나타낸 흐름도이다.
도 10을 참조하면, 단계 S160에서 교육 시나리오 생성부(300)는 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성한다.
교육 시나리오 생성단계는, 데이터 베이스(310)가 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 데이터 베이스에 저장하는 단계(S161)에서 시작한다.
단계 S162에서 상황 분석 모듈(320)은 저장된 상기 라이프로그 정보에 포함된 사용자 위치 정보 및 사용자 감정 정보를 추출하고, 시민 교육 시나리오에 기 등록된 장소에 기반하여 상기 사용자 위치 정보를 카테고리별로 분리하여 상황을 분석한다.
상황 분석 단계(S162)는, 데이터 베이스에 저장된 상기 라이프로그 정보에서, 상기 사용자의 추적된 시선이 일 지점에서, 기 설정된 시간을 초과하여 응시하는 것으로 판단될 경우, 상기 일 지점에 포함된 위치를 상기 사용자 위치 정보로 추출하며, 상기 일 지점을 응시하는 동안 기록된 상기 라이프로그 정보에서 상기 사용자 감정 정보를 추출한다.
단계 S163에서 카테고리 데이터 생성부(330)는 데이터 베이스에 저장된 상기 사물의 객체 정보에 포함된 사물 수집 정보를 추출하고, 상기 사물 수집 정보를 상기 카테고리별로 분리된 사용자 위치 정보에 부가하여 카테고리 별 데이터 표를 생성한다.
단계 S164에서 상황 시나리오 데이터베이스(340)는 시민 교육을 위한 상황별 정보를 카테고리별로 분류된 상황 시나리오를 설정한다.
시민 교육을 위한 상황별 정보를 카테고리별로 분류된 상황 시나리오를 설정하는 단계(S164)는, 사용자 위치 정보를 변수로 하는 제1 상황별 정보, 상기 사용자 감정 정보를 변수로 하는 제2 상황별 정보 및 상기 사물 수집 정보를 변수로 하는 제3 상황별 정보를 포함하여 상황별 정보를 설정하는 단계를 포함하며,
상황별 정보는, 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 교육 상황 구성이 가능하다.
단계 S165에서 교육 페이지 구성부(350)는 기 설정된 상황별 정보에 대응하여 상기 상황 시나리오 데이터베이스로부터 상기 카테고리 데이터 생성부의 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따른 교육 상황을 선택하고, 단계 S166에서 교육 페이지 구성부(350)는 포맷화된 구조의 교육 페이지를 구성하며, 교육 시나리오 생성단계는 종료된다.
여기서, 단계 S163 내지 단계 S165는 교육 페이지를 구성함에 있어서, 반복되어 시행될 수 있다.
교육 페이지를 구성하는 단계(S165)는, 상황 시나리오 데이터베이스로부터 상기 카테고리 데이터 생성부의 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 복수의 교육 상황을 구성한다.
도 11은 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법의 교육 시나리오 생성단계를 나타낸 흐름도이다.
도 11을 참조하면, 단계 S170에서 평가 결과 전송부(400)는 교육 시나리오 생성이 종료되면, 해당 교육 내용에 따른 평가 결과를 블록체인 기반으로 공유한다.
평가 결과 전송 단계는, 노드 서버 지정부(410)가 상기 라이프 로그 스마트 교육 시스템을 사용하는 서버를 복수의 노드 서버로 지정하는 노드 서버 지정하는 단계(S171)에서 시작한다.
단계 S172에서 블록 데이터 수신부(420)는 제1 노드 서버로부터 하나 이상의 블록 데이터를 수신하되, 상기 블록 데이터는 상기 사용자에 대한 특정기간범위 내의 교육 인증 데이터로서, 상기 제1 노드 서버에서 추출한다.
단계 S173에서 블록 데이터 생성부(430)는 교육 시나리오 생성이 종료되면 사용자의 시민 교육을 위한 카테고리에 따른 시민 교육 이수 레벨을 체크하여 상기 블록 데이터에 결합하여 사용자 평가 데이터를 생성한다.
단계 S174에서 블록 데이터 저장부(440)는 하나 이상의 사용자 평가 데이터를 블록체인에 결합하여 평가 블록 데이터로 저장한다.
단계 S175에서 블록 데이터 전송부(450)는 하나 이상의 평가 블록 데이터를 제2 노드 서버로 전송하며 교육 시나리오 생성단계는 종료된다.
여기서 평가 블록 데이터는, 블록 체인을 통해 연결된 복수의 노드 서버에 분산형 원장 방식으로 저장되고, 상기 평가 블록 데이터는 상기 원장의 해시 정보를 포함한다.
도 12는 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템의 교육 방법의 시나리오를 나타낸 도면이다.
도 12는 시민이 휴지통 옆을 지나는 경우를 예로 들어 도시하였다.
본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템은 시민의 디바이스와 휴지통의 사물 센싱으로 시민 위치와 버릴 쓰레기 등을 확인하고, 시민이 처음 교육을 듣는지, 재차 들었는지 파악한다. 만일 수업을 안 들은 경우 스마트 교육 라이브러리에서 휴지통 예절을 준비하며, 수업을 들은 경우 동영상 등 교육을 시민에게 전송 하지 않고 시민의 행동을 스마트 시티 센싱 장비로 녹화할 수 있다. 또한 사용자에게 스마트 교육 내용을 증강현실 및 가상현실 기반으로 제공할 수도 있다.
이에 따라 선한 행동의 경우 바로 칭찬 릴레이와 평가를 수여하며 선하지 못한 질서 예를 들어 쓰레기를 길에 버리는 경우에는 녹화를 삭제하고 아무런 평가를 주지 않게 된다.
만일 경범죄에 해당하나 본 시스템은 시민을 감시하고 처벌하기 위한 개인정보 수집이 아니므로 이를 삭제하는 비 식별화 외 다양한 보안기술을 탑재할 수 있다.
시민의 선행은 축적하며 이를 평가하여 점수화 하고 이후 세금 감면, 버스 할인 등 혜택을 부여하고 동의한 경우 선한 행동을 한 동영상, 소리 등을 해당 위치의 사물에 저장할 수 있다.
또한 본 발명의 일 실시예에 따른 라이프 로그 스마트 교육 시스템은 프로세서에 의해 실행 가능한 컴퓨터 프로그램 명령어들을 포함하는 비일시적(Non-Transitory) 컴퓨터 판독 가능한 저장매체에 기록되어 라이프 로그 스마트 교육 시스템의 교육 방법을 수행하기 위한 컴퓨터 프로그램으로서, 상기 컴퓨터 프로그램 명령어들이 실행되는 경우에, 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집하는 라이프로그 수집단계, 상기 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 상기 관심 위치 좌표 주변의 사물의 객체 정보를 수집하는 객체 정보 수집단계 및 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성하는 교육 시나리오 생성단계를 포함한 동작들을 수행하는 컴퓨터 프로그램을 제공한다.
이러한 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 기록 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(Floptical disk)와 같은 자기-광매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상의 설명은 본 발명의 일 실시예에 불과할 뿐, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명의 본질적 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현할 수 있을 것이다. 따라서 본 발명의 범위는 전술한 실시예에 한정되지 않고 특허 청구 범위에 기재된 내용과 동등한 범위 내에 있는 다양한 실시 형태가 포함되도록 해석되어야 할 것이다.
10: 라이프 로그 스마트 교육 시스템
100: 라이프로그 수집부
200: 객체 정보 수집부
300: 교육 시나리오 생성부
400: 평가 결과 전송부
100: 라이프로그 수집부
200: 객체 정보 수집부
300: 교육 시나리오 생성부
400: 평가 결과 전송부
Claims (15)
- 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집하는 라이프로그 수집부;
상기 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 상기 관심 위치 좌표 주변의 사물의 객체 정보를 수집하는 객체 정보 수집부;
상기 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성하는 교육 시나리오 생성부; 및
상기 교육 시나리오 생성이 종료되면, 해당 교육 내용에 따른 평가 결과를 공유하는 블록체인 기반의 평가 결과 전송부;를 포함하고,
상기 평가 결과 전송부는, 라이프 로그 스마트 교육 시스템을 사용하는 서버들을 복수의 노드 서버로 지정하는 노드 서버 지정부;
제1 노드 서버로부터 하나 이상의 블록 데이터를 수신하되, 상기 블록 데이터는 상기 사용자에 대한 특정기간범위 내의 교육 인증 데이터로서, 상기 제1 노드 서버에서 추출하는 블록 데이터 수신부;
상기 교육 시나리오 생성이 종료되면 사용자의 시민 교육을 위한 카테고리에 따른 시민 교육 이수 레벨을 체크하여 상기 블록 데이터에 결합하여 사용자 평가 데이터를 생성하는 블록 데이터 생성부;
상기 하나 이상의 사용자 평가 데이터를 블록체인에 결합하여 평가 블록 데이터로 저장하는 블록 데이터 저장부; 및
상기 하나 이상의 평가 블록 데이터를 제2 노드 서버로 전송하는 블록 데이터 전송부; 를 포함하며
상기 평가 블록 데이터는, 블록 체인을 통해 연결된 복수의 노드 서버에 분산형 원장 방식으로 저장되고, 상기 평가 블록 데이터는 상기 원장의 해시 정보를 포함하는 것을 특징으로 하는 라이프 로그 스마트 교육 시스템. - 제1항에 있어서,
상기 객체 정보 수집부는,
상기 사용자의 위치가 추적된 일 지점에서의 위도 및 경도에 관한 좌표 정보를 입력 받는 좌표 입력부;
상기 좌표 정보가 반영된 지도에서의 사용자의 관심 지역 정보를 추가하여 3차원 맵을 생성하여 상기 관심 위치 좌표를 계산하는 관심 위치 좌표 생성부; 및
상기 관심 위치 좌표 주변의 적어도 하나 이상의 사물에 대한 상기 사물의 객체 정보를 사물 네트워크를 통해 입력 받는 사물 네트워크 입력부; 를 포함하는 것을 특징으로 하는 라이프 로그 스마트 교육 시스템. - 제2항에 있어서,
상기 교육 시나리오 생성부는,
상기 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 저장하는 데이터 베이스;
상기 데이터 베이스에 저장된 상기 라이프로그 정보에 포함된 사용자 위치 정보 및 사용자 감정 정보를 추출하고, 시민 교육 시나리오에 기 등록된 장소에 기반하여 상기 사용자 위치 정보를 카테고리별로 분리하는 상황 분석 모듈;
상기 데이터 베이스에 저장된 상기 사물의 객체 정보에 포함된 사물 수집 정보를 추출하고, 상기 사물 수집 정보를 상기 카테고리별로 분리된 사용자 위치 정보에 부가하여 카테고리 별 데이터 표를 생성하는 카테고리 데이터 생성부;
시민 교육을 위한 상황별 정보가 카테고리별로 분류된 상황 시나리오 데이터 베이스; 및
기 설정된 상황별 정보에 대응하여 상기 상황 시나리오 데이터 베이스로부터 상기 카테고리 데이터 생성부의 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따른 교육 상황을 선택하고, 포맷화된 구조의 교육 페이지를 구성하는 교육 페이지 구성부; 를 포함하는 것을 특징으로 하는 라이프 로그 스마트 교육 시스템. - 제3항에 있어서,
상기 상황 분석 모듈은,
상기 데이터 베이스에 저장된 상기 라이프로그 정보에서,
상기 사용자의 추적된 시선이 일 지점에서, 기 설정된 시간을 초과하여 응시하는 것으로 판단될 경우, 상기 일 지점에 포함된 위치를 상기 사용자 위치 정보로 추출하며,
상기 일 지점을 응시하는 동안 기록된 상기 라이프로그 정보에서 상기 사용자 감정 정보를 추출하는 것을 특징으로 하는 라이프 로그 스마트 교육 시스템. - 제3항에 있어서,
상기 카테고리 데이터 생성부는,
상기 데이터 베이스에 저장된 상기 사물의 객체 정보에서 상기 사용자 위치 정보에 대응하는 지역을 정보 수집 지역으로 설정하여 상기 정보 수집 지역에 포함하는 사물의 객체 정보를 상기 사물 수집 정보로 추출하며,
상기 사물 수집 정보는, 상기 정보 수집 지역에 기초한 사물의 소셜 트랜드 정보, 상기 정보 수집 지역에 기초한 관심 지점 정보 및 상기 정보 수집 지역에 기초한 사물의 태그 정보를 포함하는 정보인 것을 특징으로 하는 라이프 로그 스마트 교육 시스템. - 제3항에 있어서,
상기 상황 시나리오 데이터 베이스는,
상기 사용자 위치 정보를 변수로 하는 제1 상황별 정보, 상기 사용자 감정 정보를 변수로 하는 제2 상황별 정보 및 상기 사물 수집 정보를 변수로 하는 제3 상황별 정보를 포함하여 상황별 정보를 설정하며,
상기 상황별 정보는,
상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 교육 상황 구성이 가능한 것을 특징으로 하는 라이프 로그 스마트 교육 시스템. - 제6항에 있어서,
상기 교육 페이지 구성부는,
상기 상황 시나리오 데이터베이스로부터 상기 카테고리 데이터 생성부의 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 복수의 교육 상황을 구성하는 것을 특징으로 하는 라이프 로그 스마트 교육 시스템. - 삭제
- 사용자 단말에 학습 정보를 제공하는 서버의 라이프로그 수집부가, 상기 사용자 단말로부터 입력 받은 사용자의 위치를 기반으로 하여 라이프로그 정보를 수집하는 라이프로그 수집단계;
객체 정보 수집부가 상기 사용자의 위치가 추적된 일 지점에서, 사용자의 관심 위치 좌표를 계산하고, 상기 관심 위치 좌표 주변의 사물의 객체 정보를 수집하는 객체 정보 수집단계;
교육 시나리오 생성부가 상기 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 이용하여 교육 시나리오를 생성하는 교육 시나리오 생성단계; 및
평가 결과 전송부가 상기 교육 시나리오 생성이 종료되면, 해당 교육 내용에 따른 평가 결과를 공유하는 블록체인 기반의 평가 결과 전송 단계;를 포함하며,
상기 객체 정보 수집단계는, 좌표 입력부가 상기 사용자의 위치가 추적된 일 지점에서의 위도 및 경도에 관한 좌표 정보를 입력 받는 좌표 입력 단계;
관심 위치 좌표 생성부가 상기 좌표 정보가 반영된 지도에서의 사용자의 관심 지역 정보를 추가하여 3차원 맵을 생성하여 상기 관심 위치 좌표를 계산하는 관심 위치 좌표 생성 단계; 및
사물 네트워크 입력부가 상기 관심 위치 좌표 주변의 적어도 하나 이상의 사물에 대한 상기 사물의 객체 정보를 사물 네트워크를 통해 입력 받는 사물 네트워크 입력 단계;를 포함하고,
상기 평가 결과 전송 단계는, 노드 서버 지정부가 라이프 로그 스마트 교육 시스템을 사용하는 서버들을 복수의 노드 서버로 지정하는 노드 서버 지정하는 단계;
블록 데이터 수신부가 제1 노드 서버로부터 하나 이상의 블록 데이터를 수신하되, 상기 블록 데이터는 상기 사용자에 대한 특정기간범위 내의 교육 인증 데이터로서, 상기 제1 노드 서버에서 추출하는 블록 데이터 수신 단계;
블록 데이터 생성부가 상기 교육 시나리오 생성이 종료되면 사용자의 시민 교육을 위한 카테고리에 따른 시민 교육 이수 레벨을 체크하여 상기 블록 데이터에 결합하여 사용자 평가 데이터를 생성하는 블록 데이터 생성 단계;
블록 데이터 저장부가 상기 하나 이상의 사용자 평가 데이터를 블록체인에 결합하여 평가 블록 데이터로 저장하는 블록 데이터 저장 단계; 및
블록 데이터 전송부가 상기 하나 이상의 평가 블록 데이터를 제2 노드 서버로 전송하는 블록 데이터 전송 단계; 를 포함하며
상기 평가 블록 데이터는, 블록 체인을 통해 연결된 복수의 노드 서버에 분산형 원장 방식으로 저장되고, 상기 평가 블록 데이터는 상기 원장의 해시 정보를 포함하는 것을 특징으로 하는 라이프 로그 스마트 교육 방법. - 제9항에 있어서,
상기 서버는, 상기 사용자의 라이프로그 정보와 상기 사물의 객체 정보를 저장하는 데이터 베이스 및 시민 교육을 위한 상황별 정보가 카테고리별로 분류된 상황 시나리오 데이터 베이스를 포함하며,
상기 교육 시나리오 생성단계는, 상황 분석 모듈이 상기 데이터 베이스에 저장된 상기 라이프로그 정보에 포함된 사용자 위치 정보 및 사용자 감정 정보를 추출하고, 시민 교육 시나리오에 기 등록된 장소에 기반하여 상기 사용자 위치 정보를 카테고리별로 분리하는 상황 분석 단계;
카테고리 데이터 생성부가 상기 데이터 베이스에 저장된 상기 사물의 객체 정보에 포함된 사물 수집 정보를 추출하고, 상기 사물 수집 정보를 상기 카테고리별로 분리된 사용자 위치 정보에 부가하여 카테고리 별 데이터 표를 생성하는 단계; 및
교육 페이지 구성부가 기 설정된 상황별 정보에 대응하여 상기 상황 시나리오 데이터 베이스로부터 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따른 교육 상황을 선택하고, 포맷화된 구조의 교육 페이지를 구성하는 단계; 를 포함하는 것을 특징으로 하는 라이프 로그 스마트 교육 방법. - 제10항에 있어서,
상기 상황 분석 단계는,
상기 데이터 베이스에 저장된 상기 라이프로그 정보에서,
상기 사용자의 추적된 시선이 일 지점에서, 기 설정된 시간을 초과하여 응시하는 것으로 판단될 경우, 상기 일 지점에 포함된 위치를 상기 사용자 위치 정보로 추출하며,
상기 일 지점을 응시하는 동안 기록된 상기 라이프로그 정보에서 상기 사용자 감정 정보를 추출하는 것을 특징으로 하는 라이프 로그 스마트 교육 방법. - 삭제
- 제10항에 있어서,
상기 교육 페이지를 구성하는 단계는,
상기 상황 시나리오 데이터베이스로부터 상기 데이터 표에서 카테고리에 대응하는 상기 사용자 위치 정보 및 상기 사물 수집 정보에 따라 조합하여 복수의 교육 상황을 구성하는 것을 특징으로 하는 라이프 로그 스마트 교육 방법. - 삭제
- 프로세서에 의해 실행되는 것을 통하여 제9항 내지 제11항 및 제13항 중 어느 한 항에 기재된 라이프 로그 스마트 교육 방법을 실행시키기 위한 저장매체에 기록된 컴퓨터 프로그램.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180038101A KR102013909B1 (ko) | 2018-04-02 | 2018-04-02 | 라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180038101A KR102013909B1 (ko) | 2018-04-02 | 2018-04-02 | 라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102013909B1 true KR102013909B1 (ko) | 2019-08-23 |
Family
ID=67763814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180038101A KR102013909B1 (ko) | 2018-04-02 | 2018-04-02 | 라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102013909B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112581339A (zh) * | 2020-12-16 | 2021-03-30 | 深圳市深汕特别合作区智慧城市研究院有限公司 | 一种公平开放性的智慧城市社会要素表述*** |
KR20210096780A (ko) * | 2020-01-29 | 2021-08-06 | 주식회사 버블콘 | xAPI를 이용한 블록체인 기반의 온라인 학습 성과 인증 방법 및 이를 위한 컴퓨터 프로그램 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101193668B1 (ko) * | 2011-12-06 | 2012-12-14 | 위준성 | 스마트 기기를 이용한 상황 인식 기반 외국어 습득 및 학습 서비스 제공 방법 |
KR101390968B1 (ko) | 2013-10-22 | 2014-05-02 | (주)나라소프트 | 스마트 교육 시스템 |
KR20140077634A (ko) * | 2012-12-14 | 2014-06-24 | 한국전자통신연구원 | 시선 기반의 라이프로그 관리 장치 및 그 방법 |
KR20150000921A (ko) * | 2013-06-25 | 2015-01-06 | 아주대학교산학협력단 | 라이프 스타일 서비스 디자인 시스템 및 방법 |
KR20160150278A (ko) * | 2016-06-15 | 2016-12-29 | 주식회사 코인플러그 | 블록체인을 기반으로 하는 금융기관 제증명서류 위변조 검증시스템 및 방법 |
KR20170099353A (ko) * | 2016-02-23 | 2017-08-31 | 강릉원주대학교산학협력단 | 사물 인터넷을 위한 규칙기반 상황인식에 의한 3차원 지오펜스 서비스 시스템 |
-
2018
- 2018-04-02 KR KR1020180038101A patent/KR102013909B1/ko active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101193668B1 (ko) * | 2011-12-06 | 2012-12-14 | 위준성 | 스마트 기기를 이용한 상황 인식 기반 외국어 습득 및 학습 서비스 제공 방법 |
KR20140077634A (ko) * | 2012-12-14 | 2014-06-24 | 한국전자통신연구원 | 시선 기반의 라이프로그 관리 장치 및 그 방법 |
KR20150000921A (ko) * | 2013-06-25 | 2015-01-06 | 아주대학교산학협력단 | 라이프 스타일 서비스 디자인 시스템 및 방법 |
KR101390968B1 (ko) | 2013-10-22 | 2014-05-02 | (주)나라소프트 | 스마트 교육 시스템 |
KR20170099353A (ko) * | 2016-02-23 | 2017-08-31 | 강릉원주대학교산학협력단 | 사물 인터넷을 위한 규칙기반 상황인식에 의한 3차원 지오펜스 서비스 시스템 |
KR20160150278A (ko) * | 2016-06-15 | 2016-12-29 | 주식회사 코인플러그 | 블록체인을 기반으로 하는 금융기관 제증명서류 위변조 검증시스템 및 방법 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210096780A (ko) * | 2020-01-29 | 2021-08-06 | 주식회사 버블콘 | xAPI를 이용한 블록체인 기반의 온라인 학습 성과 인증 방법 및 이를 위한 컴퓨터 프로그램 |
KR102366383B1 (ko) * | 2020-01-29 | 2022-02-23 | 주식회사 버블콘 | xAPI를 이용한 블록체인 기반의 온라인 학습 성과 인증 방법 및 이를 위한 컴퓨터 프로그램 |
CN112581339A (zh) * | 2020-12-16 | 2021-03-30 | 深圳市深汕特别合作区智慧城市研究院有限公司 | 一种公平开放性的智慧城市社会要素表述*** |
CN112581339B (zh) * | 2020-12-16 | 2024-03-29 | 深圳市深汕特别合作区智慧城市研究院有限公司 | 一种公平开放性的智慧城市社会要素表述*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Frith | Smartphones as locative media | |
JP6784308B2 (ja) | 施設特性を更新するプログラム、施設をプロファイリングするプログラム、コンピュータ・システム、及び施設特性を更新する方法 | |
Thielmann et al. | Dwelling in the web: Towards a Googlization of space | |
Abernathy | Using geodata and geolocation in the social sciences: Mapping our connected world | |
Meenar et al. | Analyzing Lynch’s city imageability in the digital age | |
Annoni et al. | Digital earth: yesterday, today, and tomorrow | |
US11625444B2 (en) | Curated result finder | |
JP2014521142A (ja) | 凝縮空間コンテキスト情報のオーディオ・プレゼンテーション | |
KR102013909B1 (ko) | 라이프 로그 스마트 교육 시스템 및 이를 이용한 교육 방법 | |
Clarizia et al. | A context aware recommender system for digital storytelling | |
Dalton et al. | Seeing by the Starbucks: The social context of mobile maps and users’ geographic knowledges | |
Granell et al. | A scoping review on the use, processing and fusion of geographic data in virtual assistants | |
Zhu et al. | Personalized landmark adaptive visualization method for pedestrian navigation maps: Considering user familiarity | |
Nawaz et al. | A review on path selection and navigation approaches towards an assisted mobility of visually impaired people | |
KR102109612B1 (ko) | 위치 기반의 지리 관계 서비스를 위한 장치 | |
Wang et al. | Understanding multilingual correlation of geo-tagged tweets for POI recommendation | |
Wigley | Do autonomous vehicles dream of virtual sheep? The displacement of reality in the hyperreal visions of autonomous vehicles | |
Savino | Exploring the effects of decoupling the design space for mobile navigation technologies | |
Ntalianis et al. | Feelings’ Rating and Detection of Similar Locations, Based on Volunteered Crowdsensing and Crowdsourcing | |
Seidel | Designing systems for mobile collaboration | |
Gartner | Location-based Services and the role of Modern Cartography | |
Woodcock et al. | The challenges of developing an online tool to measure the quality of the passenger experience in a PanEuropean context | |
Zhang | Wonder Vision-A Hybrid Way-finding System to assist people with Visual Impairment | |
Baltaretu et al. | Landmarks on the move: Producing and understanding references to moving landmarks | |
Liu | Developing a Research Framework of Augmented Reality-Based Location-Based Social Networks in the GIScience Context |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |