• 검색 결과가 없습니다.

1. 1차년도 개발 내용 및 개발범위

문서에서 R&D연구결과보고서 (페이지 55-59)

가. 1차년도 개발목표

사회적 상황정보를 고려한 템플리트 기반의 현실-가상 서비스 조합 기술 (1) 기가바이트 OWL DL 추론기 개발

(2) 현실-가상세계 데이터 기반 사회적 상황정보 추론기술

(3) 사용자가 원하는 서비스를 30초 이내로 조합 수 있는 서비스 조합도구 제공 (4) 서비스 버스 필요 수량의 20%이내 수동제공 상황에서 현실-가상세계 서비스

버스 구축

(5) 서비스 연결 시간: 3초 이내

(6) 다중 소스로부터의 사회적 관계 실시간 추출기술 개발

나. 1차년도 개발내용 및 범위

아래 (그림 2-1)는 1차년도에 개발한 전체 시스템 구조도를 보여준다.

(그림 2-1) 시스템 구조도 (1차년도)

(1) OWL DL 온톨로지 기반 기가바이트 데이터 분산 저장, 전송, 질의처리 기술 개발

정의하고 이를 바탕으로 서비스를 선택하여 조합하는 기술 개발이 필요. 통상적인 서비스 조합 과정을 30초 이내로 이루도록 함

(나) 액티비티(activity) 단위의 서비스 추상화 모델 설계

실제 서비스를 실행하려면 해당 서비스가 어떠한 성격을 가진 서비스인지 파악하는 것이 중요함. 사용자의 역할에 따라 실제 서비스가 수행되기 전에 현재 가능한 서비스가 어떤 것들이 있는지를 검색하기 위해서는 어떤 종류의 서비스를 검색할 것인가에 대한 내용이 사전에 규정되어 있어야함. 사용자 역할에 따른 서비스를 사용자들의 행위 단위인 액티비티 단위로 나누어 서비스를 추상화한 모델을 설계하고, 더 나아가 추상화된 서비스들 간의 상호작용 패턴을 정의함

(4) 현실-가상 서비스 간 현실·사회적 상황을 고려한 연동 성능평가 지표 기반의 서비스 버스 조합 기술 개발

(가) IoT 엑추에이터의 현실상황과 사회적 제약사항을 고려한 현실-가상세계의 서비스 버스의 조합을 위한 평가 지표 정의

기존의 서비스 플랫폼에서는 서비스의 상태가 소프트웨어적으로 관리되어 가상세계의 특성만을 반영하였음. 각종 IoT 엑추에이터를 통해 가상세계의 서비스들이 현실세계와 연동됨으로써, 가상 서비스와 IoT 엑추에이터 간의 상호작용을 위해 현실-가상세계의 이질적 특성을 표현 가능한 연동 성능평가 지표가 필요함. 본 연구에서는 각종 IoT 엑추에이터의 상태와 사회적 제약사항을 고려하는 현실-가상세계 서비스의 연동 성능평가 지표를 정의

(나) 새로운 평가 지표를 적용한 버스 조합 알고리즘의 개발

연동성능의 평가 지표를 제시하는 것만으로는 사용자들에 적합한 서비스 버스 조합을 사용자 개입없이 제공하기 어려움. 본 연구에서는 새로운 평가 지표를 활용하여 서비스 버스 조합의 성능을 실시간으로 파악하고 최적화된 조합을 생성하는 알고리즘을 개발

(다) 서비스 버스 평가지표 및 조합 알고리즘을 통한 서비스 버스 조합엔진 설계 및 구현 본 연구는 새로운 평가 지표와 조합 알고리즘을 결합하여 서비스 버스 조합 엔진을 설계하고 구현함. 구현된 기술은 필요 수량의 20%의 버스를 활용하여 서비스 조합들의 연동을 3초 이내에 제공함

(5) 가상세계에서 다중 소스 기반의 사회적 관계 실시간 추출기술 개발 (가) 다중 SNS 사용자 관계모델 정의

SNS에서 사용자의 사회적 관계는 명시적으로 친구목록에 기록되어 있는 사용자 리스트와 상호작용 기록을 통해 파악 가능. 이를 위해 다양한 SNS (트위터, 페이스북,

(나) 사회적 관계 실시간 추출엔진 설계 및 구현

대규모의 SNS 정보분석 (멘션, 일촌평, 담벼락 글의 상호성, follower 및 friend list 목록의 동시성 등)을 통하여 파악된 친밀도와 호감도 정보를 바탕으로 사용자들 간 연결그래프를 생성하고 다양한 탐색을 통해 점진적으로 사회적 관계를 추출해내는 알고리즘을 개발

(6) 사회적 관계정보에 기반을 두는 Life Navigator 개발 (가) 캘린더 기반의 Life Navigator 서비스 에이전트의 개발

생활밀착형 서비스를 풍부하게 제공하기 위해서는 수십만 가지의 어플리케이션(2011년 현재)을 보유하고 있는 스마트폰의 활용이 현실적인 대안이 될 수 있음. ‘Life Navigator 서비스 에이전트’는 현실세계의 상황정보와 제약조건을 기반으로 최적의 서비스 조합을 제공하는 ‘서비스 조합 프레임워크’와 상호작용하는 서비스 에이전트로 스마트폰을 통한 현실 세계의 상황정보(시간, 위치, 조도, 방향 등)를 서비스 조합 프레임워크로 전달하고 사용자의 스케쥴 정보 활용 및 조작을 위해 상용 캘린더 API(구글, 네이버 등 Open API)를 통해 사용자의 일상을 보조하기 위한 서비스 조합을 제공하는 Life Navigator 서비스 에이전트를 개발.

(나) 사회적 관계정보 파악이 가능한 사용자 뷰(View) 모듈 구현

온․오프라인에서 사회적 관계를 이루고 있는 관심대상의 관계정보를 확인하고 사회적 관계 대상(개인 및 그룹)과 관련하여 이미 설치된 어플리케이션 중 추천되는 서비스를 할 수 있는 사용자 뷰 모듈을 구현

다. 1차년도 기술 적용 시나리오

아래의 (그림 2-2)은 1차년도 연구 기술을 적용한 시나리오의 예를 보여준다.

(그림 2-2) 기술적용 시나리오 (1차년도)

i. OWL DL 온톨로지 기반 기가바이트 데이터 분산 저장, 전송, 질의처리 기술 개발 a. IoT 환경센서에 의해 수집된 위치정보를 저장, 추출

ii. 소셜네트워크 및 사용자 프로파일 검색 기반 사회적 상황정보 추론기술

a. IoT 환경센서에 의해 수집된 사람들의 위치정보로부터 사용자 A의 근거리에 여러 사 람들이 있다는 것을 인지

b. 사용자 A의 소셜네트워크 및 사용자 프로파일을 분석하여 사용자 A의 잠재적 관심사 추출

c. 유사도 계산을 통해 사용자 A와 가상 유사한 사람이 사용자 B라는 사회적 관계 발견 d. 사용자 B가 수행중인 태스크를 사용자 A에게 추천

iii. 사용자 역할 및 태스크 템플릿 기반 서비스 조합도구 개발

a. 사회적 상황정보를 바탕으로 두 사람이 현재 함께 공유 할 수 있는 단위 서비스들을 즉시적으로 파악해 태스크 단위의 조합된 서비스를 제공

iv. IoT의 현실 상황과 사회적 제약사항을 고려한 적응 성능평가 모델 기반 현실-가상 서비 스 버스 조합 기술 개발

a.

각 사용자 주변의 스마트 TV, 프로젝터, 공공 디스플레이 등의 서로 다른 인터페이스 를 가진 IoT 서비스들을 스마트 폰과 연결하여 사용할 수 있도록 서비스 버스 조합 기 술을 제공

문서에서 R&D연구결과보고서 (페이지 55-59)

관련 문서