졸업논문발표(임경진) - 분산컴퓨팅 및 데이터베이스 연구실

Download Report

Transcript 졸업논문발표(임경진) - 분산컴퓨팅 및 데이터베이스 연구실

유비쿼터스 병원 환경에서
환자를 위한 가이드 시스템 설계
A Design of Guide System For Patients In ubiquitous Hospital
Environments
원광대학교
교육대학원
정보,컴퓨터 교육전공
석사 5학기
임경진
Distributed Computing & Database Lab.
1
목 차
 서
론
 연구배경 및 필요성
 관련연구



u-헬스케어 지원 분산 프레임워크
RFID 시스템의 개념
RFID를 이용한 의료 서비스 사례
 병원 내 환자 가이드 시스템



전체 시스템 구조
시스템 구성요소
에이전트 동작과정
 병원 가이드 시스템에서 제공하는 응용 서비스



병원 내 가이드 시스템 구조
병원 가이드 정보 제공 서비스
응용 시나리오
 결 론 및 향후연구
Distributed Computing & Database Lab.
2
서 론
 연구배경 및 필요성
 유비쿼터스 컴퓨팅 환경의 발달
 다양한 센서, 모바일 디바이스 출현으로 통신인프라 기반 제공
 시간과 장소 등에 구애 받지 않는 서비스 제공
 양질의 병원 서비스가 필요
 RFID태그와 센서를 부착한 산업중에 병원의 적용이 두드러짐
 최근 병원의 RFID 시스템의 도입이 가속화
 병원에 적용한 RFID 시스템의 학술적인 연구 부족
Distributed Computing & Database Lab.
3
서 론
 연구배경 및 필요성
 RFID를 이용한 종합검진센터, 신생아 이력 관리, 환자이력 관리
폐기물 처리, 혈액 유통관리 시스템 등 다양한 분야에 활용
 멀티에이전트 기반 분산프레임워크를 바탕으로 병원을 대상으로
하여 병원 내 환자들에게 병원의 시설 정보와 검사를 받기 위해
내원한 환자들에게 각 검사실을 안내해주는 가이드 시스템을 제공
 환자의 길 안내, 병원 내 정보안내(검사확인 유,무)
 환자식별, 환자 별 건강정보
 환자의 길 안내
 병원정보안내(위치기반 정보 : 검사실)
Distributed Computing & Database Lab.
4
관련 연구
 분산객체그룹 프레임워크
DPD-Tool
Object Group
Administrator Module
Server
Program
Developing
Module
Group
Manager
T
M
O
T
M
O
Location
Tracking
Service
Security
T
M
O
T
T
M
M
O
O
T
M
O
T
M
O
Education Information
Service
Information
Repository
Dynamic
Binder
Mobile
agent
분산 응용의 개발을 효과적으로 관리
하기 위한 도구
DPD-Tool
Program Editor
T
M
O
T
M
O
T
M
O
Environment
Supporting Service
Real
Time
Manager
Context
Provider
Client
Program
Developing
Module
Scheduler
TMOSM
Operating System & Communication Network
Location Tracking
Sensor Group
Education Information
System Interface Group
Variety Environment
Information Sensor/
Device Group
Sensor, Devices, Information, their groups
Distributed Computing & Database Lab.
서비스의 제공을 위한 다양한 응용
어플리케이션이 존재하는 계층
Applications
각종 컴포넌트가 위치하는 계층, 물
리계층의 논리적인 그룹화를 지원
DOGF
OS 계층
물리적으로 동작하는 센서와 또 디바
이스 그리고 기존 구축된 시스템과
연계 정보를 수집하는 계층Physical
elements
5
관련연구
 RFID 시스템
 RFID란 Radio Frequency Identification의 약자
IC칩과 안테나를 내장한 태그를 말함
 유비쿼터스 시대의 핵심기술
 RFID 시스템은 태그, 리더, 안테나로 구성
Distributed Computing & Database Lab.
6
관련연구
 병원에서 RFID적용사례
 원주 기독병원 의료관리시스템
 대구의료원 검강검진센터
 세브란스 병원의 RFID 기반의 환자관리 시스템
 한국 유니시스의 노인전문 병원의 관리시스템
 환경부의 RFID를 이용한 폐기물 관리 시스템
 혈액 유통 관리 시스템
Distributed Computing & Database Lab.
7
관련연구
 RFID 시스템
RFID Reader
RFID Tag
Data
Antenna
EEP Rom
Energy
Antenna
Server
Distributed Computing & Database Lab.
8
병원 내 환자 가이드 시스템
 가이드 시스템 구성요소
 가이드 시스템의 전체 시스템 구조
Distributed Computing & Database Lab.
9
병원 내 환자 가이드 시스템
 시스템 구성요소
 그룹관리자 및 보안모듈
: 분산객체 및 자원관리, 인터페이스 역할수행
 동적바인더 모듈
: 최적을 수행성을 위한 바인딩 지원
 모바일 에이전트 모듈
: 통신(연결성)을 지원하는 객체
 컨텍스트제공자 모듈
: 상황정보를 분류, 관리하고 규칙을 적용한 상황인식 서비스 제공
Distributed Computing & Database Lab.
병원 내 환자 가이드 시스템
 시스템 구성요소
 관리 에이전트 : 서버상주, 각종 에이전트관리
 인터페이스 에이전트 : 구성원 또는 관리자 역할에 맞는 정보제공
 정보수집 에이전트 : 서버/클라이언트 정보수집
 권한 에이전트 : 접근할 수 있는 정보 결정
 조정 에이전트 : 메시지나 정보흐름 제어
 서비스 에이전트 : 직접적 서비스 제공
 메신저 에이전트 : 노드간의 메시지 전달 역할
Distributed Computing & Database Lab.
병원 내 환자 가이드 시스템
 에이전트
Server
Interface
Agent
Information
Collect Agent
Messenger
Agent
Manage
Agent
Coordinate
Agent
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
… Agent Communication Channel …
Coordinate
Agent
Interface
Agent
Messenger
Agent
Messenger
Agent
Information
Collect Agent
Service
Agent
Coordinate
Agent
Interface
Agent
Information
Collect Agent
Authority
Agent
Authority
Agent
Client1
Service
Agent
Client2
시스템상의 에이전트 배치 모형
Distributed Computing & Database Lab.
병원 내 환자 가이드 시스템
 서버와 클라이언트 상호작용에 관한 ETD
서버와 클라이언트 상호작용에 관한 ETD
Distributed Computing & Database Lab.
병원 가이드 응용 서비스
 병원 내 가이드 시스템 구조
 물리적 구조
SERVER
XNote
LW70 Express
MRI
RF CARDs
초음파
X선 촬영
혈액검사
Dae Yong D&T
RF CARD
RFID
READER
Huins
골밀도 검사
심전도
ustar-2400
내시경
PDA
HP iPAQ
Pocket PC 2003
Distributed Computing & Database Lab.
14
병원 가이드 응용 서비스
 병원 내 가이드 시스템 구조
 소프트웨어 구조
Server
Manage, Interface, Authority…
Agent
Management Module
Jade
DOGF
Information TMO
Oracle
Desktop
Interface, Authority, Service…
Agent
JADE
Interface, Authority, Service…
Agent
JADE
DOGF
DOGF
Collecting information TMO
Collecting information TMO
PD
A
Sensor Group
Distributed Computing & Database Lab.
15
병원 가이드 응용 서비스
 병원 내 가이드 시스템 구조
 가이드 시스템의 구성요소간 상호작용
Server
Patient
Information
Database
Patient
Information
Management
Server
Patient
Location
Analysis
Server
DOGF / TMOSM
Client
RFID
Reader
Patient
Location
Checker
PDA,
Desktop
CDOGF / TMOSM
Distributed Computing & Database Lab.
16
병원 가이드 응용 서비스
 병원 가이드 정보 제공 서비스
 객체의 논리적 그룹 관리와 그룹 간의 협업
 객체로 어든 정보를 그룹단위로 관리, 상호작용에 이용함에 따른 협업 가능
 투명성 제공
 구성된 객체 및 자원들에 대한 위치 및 접근 투명성을 클라이언트에 제공
 효율성향상
 자원의 균등한 활용 및 모바일 장치의 전원관리에 효율적
 Push/Pull 기반 상호작용
 Pusu, Pull, Push/Pull의 방법 중에서 적절한 상호작용 방법을 선택
Distributed Computing & Database Lab.
17
병원 가이드 응용 서비스
 병원 가이드 정보 제공 서비스
 모바일 협업 환경 구성도
Ward Information Sensors
Sensors Reader
GUI
CDOGF
TMOSM
PDAs
GUI
DOGF
TMOSM
Server
Distributed Computing & Database Lab.
18
병원 가이드 응용 서비스
 응용 시나리오에 따른 GUI 수행결과
검사종료시까지 반복
Distributed Computing & Database Lab.
19
결 론 및 향후연구
결론
 기존의 업무 중심의 정보 시스템이 아닌 환자의 편의를 위한
서비스에 중심을 둠.
 멀티에이전트 기반 분산 프레임워크를 기반으로 설계.
 프로토타입으로 GUI구성.
향후 연구




사용자 편의성을 위한 사용자 GUI개선.
보안과 인증
고객편의를 위한 RFID자동결제 서비스
병원 정보 시스템과의 연계를 위한 연구를 진행예정.
Distributed Computing & Database Lab.
20