8. ResearchInterest(1/2):SensorDatabase
• Sensor Network Query Language (SNQL) and Processor (SNQP)
[ON EVENT <event-predicate> | <event-name>]
SELECT <select_item_expressions_list>
FROM <list_of_table_references (table or inline view) >
[WHERE <condition>]
[GROUP BY <expression_list>]
[SAMPLE PERIOD <time_unit> FOR <time_unit> |
CASE
[WHEN <condition>
THEN SAMPLE PERIOD <time_unit>]+
ELSE SAMPLE PERIOD <time_unit> FOR <time_unit>
END]
[WITHIN <participation-percentage>]
10. IoT 전력량 관리 모듈을
통한 전력 계측
일상 기기의
스마트 오브젝트화
액츄에이터
설치
객체 별 보드 설치
스마트 홈 커뮤니티
서비스 프레임워크
스마트 홈 커뮤니티
테스트베드 구축
10
N1 테스트베드구축(회의실,휴게실)
웹캠
제습기로봇 청소기
환경 센서
통합 제어 모듈
도어 센서
스마트 TV & XBOX 서비스
환경 센서
통합 제어 모듈
가습기
사용자 인식 카메라
스크린
화분
프로젝터
12. ResearchInterest (2/2): Context-aware Computing
[NearbyPeopleRecommendation]
“우리 대학 연구소
Data Mining
Position에 누구
초청할 사람 없나?
“같은 학교”
다닌 애가
있지 않을까?”
“애가 왜 이렇게
자주 아프지?
뭐를 좀 먹어야
하나?”
“나랑 고향이
같은 사람
있나?”
“이번주 부산
가려는데
어디가
맛집이지?”
“부산 집에
내려가서
맛있는 집밥
먹어야지”
학
회
장
신
입
생
환
영
회
장
사
내
카
페
병
원
Realization of serendipitous interaction opportunity in a place
Mobile opportunistic social matching [Terveen 2005][Mayer 2015]
“소셜 그래프
마이닝에
관심있는 사람
어디 없나?”
13. ResearchInterest (2/2): Context-aware Computing
[NearbyPeopleRecommendation]
ENTER
Conference Venue Shopping Mall Hospital
Interaction
Opportunity
Interaction
Opportunity
Serendipitous
Interaction
Opportunity
LEAVE
Willingness to interact with
others
Can a machine predict the degree of willingness to interact
with nearby people encountered in a public place?
15. ResearchInterest (2/2): Context-aware Computing
[PlaceAmbiencePrediction&PlaceRecommendation]
Can a machine predict the ambience of place?
Hyper-local, ambiance-driven place search and discovery
• E.g., a trendy place for a night-out or a romantic place for the wedding anniversary
Data-driven recommendations for place owners to improve the presentation of their
venues (e.g., architecture design and style)
16. ResearchInterest(2/2):Context-awareComputing
• Research Challenge
– 사용자의 Context를 알아내면 무엇을 할 수 있을까?
– 어떤 데이터를 어떻게 수집하고, 수집된 데이터로 어떻게 사용자
Context를 알아내지?
– 사용자의 Context를 알았으면 어떤 서비스를 어떤 방식으로
제공/추천하는 것이 좋을까?
Web / Mobile
Data (Text,
Image, Sensor)
Social /
Environmental
Psychology
Theory
Data Mining /
Machine
Learning
User
Satisfaction /
Experience
그렇다면, 센서 네트워크를 하나의 가상 데이터베이스로 간주하고,
이 네트워크에 application의 사용자가 작성한 SQL과 비슷한 쿼리를 배포하는 것으로 쿼리의 결과를 수집할 수 있는
이른바 ‘센서 데이터베이스’ 를 생각해 볼 수 있습니다.
이에 대해 센서 네트워크에서 센서 데이터베이스와 관련된 쿼리 프로세싱에 대한 연구가 이뤄지고 있습니다.