Service Differentiation S trategy for Samrt Home

21
Service Differentiation Strategy for Samrt Home 세세세세세 세세세세세 & 세세세 세세세 2003 년 12 년 4 년 년년년 [email protected] http://gce.sejong.edu/~ com97 년년년년년 년년년년년년 년년년년년 & 년년년 년년년 1.Introduction 2. 년년년년 3.Smart Home 3.1 Smart Home 년년 년년년 3.2 년년년 년년 년년년년 4. 년년년 년년년 년년 4.1 년년년년 4.2 System 년년년 4.3 User Manager 4.4 Command Context 5. 년년

description

Service Differentiation S trategy for Samrt Home. 1.Introduction 2.관련연구 3.Smart Home 3.1 Smart Home 모델 구성도 3.2 사용자 행동 시나리오 4. 서비스 차등화 전략 4.1 기본구성 4.2 System 구성도 4.3 User Manager 4.4 Command Context 5. 결론 . 200 3 년 12 월 4 일 최종화 [email protected] - PowerPoint PPT Presentation

Transcript of Service Differentiation S trategy for Samrt Home

Page 1: Service Differentiation S trategy for Samrt Home

Service Differentiation Strategy for Samrt Home

세종대학교 멀티미디어 & 인터넷 연구실

2003 년 12 월 4 일

최종화 [email protected]://gce.sejong.edu/~com97

세종대학교 컴퓨터공학과멀티미디어 & 인터넷 연구실

1.Introduction 2. 관련연구 3.Smart Home 3.1 Smart Home 모 델

구성도 3.2 사용자 행동 시나리오 4. 서비스 차등화 전략 4.1 기본구성 4.2 System 구성도 4.3 User Manager 4.4 Command Context 5. 결론

Page 2: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu2

Introduction • 오늘날의 전기 , 전자 매체

– 인간생활의 선택조건이 아닌 필수조건

• 유비쿼터스 컴퓨팅– 지능형 가전들이 우리 생활속으로 스며들어 사용자와

서로 유기적인 관계를 가지는 길을 제시– 인간생활의 삶의 질에 대한 진일보한 발전

• 유비쿼터스 컴퓨팅의 구체적인 적용사례– 스마트 홈

• 서비스 차별화 정책을 통한 사용자 서비스 정책에 대한 부분을 구현적인 요소로 논하고자 함

Page 3: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu3

관련연구

• 현재 스마트 홈에 관련된 연구– 기초단계로서 연구가 진행되고 있는 초기단

• 스마트 홈에 대한 대표적인 연구– MS 의 Easy Living– Gatech 사의 AwareHome

• 서비스 차별화 정책을 적용– AwareHome– 고령자에 대한 부분적인 전략을 소개 ( 일부분 )

• 아직 HCI 분야 ( 스마트 홈 ) 에서의 서비스 차별화 전략에 대한 연구는 기초단계

Page 4: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu4

Smart Home • Smart Home 모델 구성도

– HCI 의 적용분야 중 하나인 스마트 홈은 기초단계의 현실

– 섬 세 하 고 엄 격 한 제 약 이 있 는 자 동 차 분 야 나 사무환경보다는 기술적용에 있어서 가장 적합한

Page 5: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu5

Smart Home

Smart Home 모델 구성도

Page 6: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu6

Smart Home• 흐름도

– 모든 전자기기 ( 이하 노드라 칭함 ) 에 대한 제어를 중앙서버격인 Gateway 가 담당

– 해당 노드들은 기기의 특성분류에 따라서 Gateway와의 통신 모듈을 탑재

– 제어분야에서는 PLC( 전력선통신 ) 를 , 영상분야에서는 IEEE1394 를 탑재

– 또 한 Gateway 에 서 는 Bluetooth 나 802.1a 등 에 대 한 네 트 워 크 의 발 전 에 따 른 시 스 템 의 교 체 가 가능하도록 무선통신모듈의 드라이버 인터페이스를 마련하기 위하여 기본적으로 OSGi (Open Service Gateway Initiative) Framework 를 내장

Page 7: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu7

Smart Home• 사용자 행동 시나리오

– 사용자는 출입문을 통한 사용자 인증– 지문인식을 통한 사용자 인증으로 중앙 서버는 사용자의

행동패턴 , 인증키 , 나이 , 성 , 서비스 목록으로 구성된 XML 파일을 생성

– 해당 사용자에 대한 기능 및 명령에 대한 기본 템플릿을 완성

– 각 사용자들은 서버에서 생성된 자신의 기본 템플릿에 따라 스마트 홈의 각 서비스들에 대해서 제공

Page 8: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu8

서비스 차등화 전략 • 기본구성

– 현재까지의 스마트 홈에 대한 연구는 스마트 홈의 기능적인 측면이 강조

– 각 사용자 등급에 따른 차등적인 서비스 기능을 연구한 분야는 미비한 상태

– 서비스 차등화 전략으로 인증된 사용자들에 대한 등급을 나누고 각 등급에 따른 서비스 목록을 명세화

– 등 급 에 따 른 서 비 스 목 록 은 중 앙 서 버 에 서 동 적 으 로 XML파일형식으로 생성되며 각 서비스가 추가될때마다 등급 대비 서비스 목록 파일은 업데이트

– 각 사용자에 따른 사용자 명세파일은 사용자의 출입시 생성되어 동적으로 관리

– 인증된 사용자들은 성별 , 연령별에 따른 서비스를 차등적으로 이용

Page 9: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu9

서비스 차등화 전략

• 인증 등급별 분류– Master(A) : Smart Home 에서 하는 모든 기능의 이용이 가능한 등급 .

한 가정의 대표가 해당– Regular Member(B) : Master 의 하위 인증단계의 사용자로써 제한된

기능을 제공 . 가족구성원이 이에 해당 – Associate Member(C) : 제한된 기능만을 사용할수 있는 등급 . 가족과

가까운 지인들이 이에 해당

TV( 모든채널 )

보안 DB 에어컨 /

전구RF Tag 스크린

A(Master) O O O O O

B(Regular Member)

성년 : 모든채널미성년 : 일부채널 X O O O

C(Associate Member)

성년 : 모든채널미성년 : 일부채널 X O X X

Page 10: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu10

서비스 차등화 전략• System 구성도

– 하부에 구성된 OSGi Framework• 각 노드에 대한 관리요소로써 기본적인 Device Interface 를 갖추고 있고 , 기본 UI 에

대한 수동적인 서비스 목록에 대한 프로세서는 번들로써 내부에 구성• 각 사용자의 행동 패턴을 결정해주는 Patten analysis process• 행동패턴 결정 및 사용자 인증을 통해 구성되는 User Manager process• User Manager 를 기반으로 사용자의 서비스를 결정하는 Command Context 를

기본 구성• 사용자 인증 및 사용자의 행동패턴 검색은 기본적으로 XML Parser 를 통한 데이터를

구성하는 방식• Command Context 에서 행하는 사용자 서비스 결정은 XPath 이용하여 모듈이 구성• OSGi 는 이에 대한 XML 의 전반적인 모듈을 포함

Page 11: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu11

서비스 차등화 전략

• 각 사 용 자 에 따 른 XML 파 일 구 성 (User Manager)

– 중앙서버는 지문인식을 통한 사용자 검증을 통하여 디폴트값으로 설정된 템플릿값을 해당 사용자의 정보로 재구성

– 이 때 service Element 와 patten Element 는 현 재 제 공 되 고 있 는 서 비 스 리스트를 중앙서버에서 동적으로 데이터를 받아서 구성

– 사용자가 출입문을 통하여 사용자 인증을 거친 후 Patten analysis process 에서는 해당 사용자에 대한 행동패턴에 대한 목록을 XML 파일로 동적을 생성

– 생성된 XML 파일을 기반으로 User Manager process 는 전반적인 각 사용자 파일을 완성

Page 12: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu12

서비스 차등화 전략• Patten analysis process XML 파일구성도

– 패턴을 완성하는 위의 XML 파일은 User Manager process 에 의해 사용자 관리 파일속에 포함되게 됨

– Command Context 는 사용자 DOM Parser 를 통하여 사용자 행동패턴을 분석하고 분석된 행동패턴과 현재의 상황이 일치하게 되면 사용자의 Service 리스트에서 해당 서비스를 검증한 후 실제 노드에 명령을 내리게 되는 방식으로 구동

Page 13: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu13

서비스 차등화 전략• 해당 서비스 명령 결정 (Command Context)

– 사용자에 대한 각각의 명세는 XML 파일로 구성– 이에 대한 접근으로써 XPath 를 사용

– 위의 예는 사용자 명세에서 사용자 패턴에 대한 각각의 값들을 추출하여 해당 값들에 대한 분석을 하는 예– 해당 사용자에 대한 명령 결정은 위의 Vector 를 바탕으로 makedecision() 함수를 통해서 중앙서버에 연결된 노드에게

해당 사양에 대한 기동 명령을 내리게 된다 .

Page 14: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu14

conclusion• 스마트 홈에서의 사용자 각각에 따른 차별화된 서비스를

제공하는 부분은 여러 가지 방법이 제시될 수 있음• 차별화 정책을 위해서 세가지의 프로세서 단계를 두었고

기본 명세를 제작에 있어 XML 을 사용• 또 한 명 령 결 정 을 위 해 서 는 XPath 를 이 용 하 여 각

사용자에 따른 차별화된 명령셋결정방식을 취하였음• 사용자의 명세서를 만들고 그에 대한 명령결정을 만드는

것에 있어서 XML 을 사용하여 얻을 수 있는 장점으로 명 세 를 동 적 으 로 생 성 하 여 실 시 간 적 인 요 소 를 잘 갖추었다는 점

• 차별화 정책에 있어서 또 하나 중요한 논점은 보안관리 측면이다 . 차후 사용자 키생성에서의 보안관리 측면과 사용자 명세서 자체의 보안측면이 더 보강되어야 함

Page 15: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu15

Page 16: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu16

Page 17: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu17

Page 18: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu18

Page 19: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu19

Page 20: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu20

Page 21: Service Differentiation S trategy for Samrt Home

Copyright (c) 2003 by MILAB, all rights reserved. milab.sejong.edu21