1 |
1
다수의 센싱 노드들;
상기 센싱 노드들의 센싱 데이터를 수신하여 전송하는 하나 이상의 모니터링 에이전트;
상기 하나 이상의 모니터링 에이전트로부터 상기 센싱 데이터들을 수집하고, 상기 센싱 데이터들을 종류 또는 시간 별로 관리하는 모니터링 모듈;
상기 센싱 데이터들을 기초로 하여, 스마트 객체들 각각에 대한 기능 정보, 성능 정보 또는 상태 정보를 추론하고, 상기 스마트 객체들이 연동하여 수행하는 유비쿼터스 서비스에 대한 기능 정보, 성능 정보 또는 상태 정보를 추론하고, 상기 추론 결과를 전송하는 분석 모듈; 및
상기 추론 결과를 사용자에게 디스플레이하는 모니터링 뷰어를 구비하되,
상기 분석 모듈은,
상기 모니터링 모듈로부터 상기 센싱 데이터 또는 처리 결과를 수집하는 컬렉터;
서비스 활용도 측정부, 사용자 만족지수 측정부와 리소스 활용도 측정부에 상기 센싱 데이터 또는 처리 결과를 전송하는 예측 처리부;
유비쿼터스 커뮤니티로 구성된 유비쿼터스 서비스에 대한 사용자의 활용도를 측정하는 서비스 활용도 측정부;
상기 유비쿼터스 서비스의 다양한 지수들의 변화량을 반영하여 사용자의 만족도를 지수로 측정하는 사용자 만족지수 측정부;
상기 유비쿼터스 커뮤니티 서비스 제공에 따른 자원의 활용도를 측정하는 리소스 활용도 측정부; 및
상기 서비스 활용도 측정부, 상기 사용자 만족지수 측정부와 상기 리소스 활용도 측정부의 측정 결과에 대한 이벤트를 생성하는 이벤트 생성부를 구비하는 것을 특징으로 하는 유비쿼터스 모니터링 시스템
|
2 |
2
제1항에 있어서,
상기 센싱 데이터들은, 제1레벨 정보로 계층화되고,
상기 스마트 객체들 각각에 대한 정보는, 제2레벨 정보로 계층화되고,
상기 유비쿼터스 서비스에 대한 정보는, 제3레벨 정보로 계층화되고,
상기 분석 모듈은,
상기 제2레벨 정보와 상기 제3레벨 정보를 모두 추론할 것인지, 상기 제2레벨 정보만을 추론할 것인지, 또는 상기 제2레벨 정보와 상기 제3레벨 정보를 모두 추론하지 않을 것인지 결정하는 것을 특징으로 하는 유비쿼터스 모니터링 시스템
|
3 |
3
제1항에 있어서, 상기 센싱 데이터들은,
상기 센싱 노드들 중에서 하드웨어의 CPU 사용율, 메모리 사용상태 또는 배터리 잔존량 등의 하드웨어 데이터를 포함하거나,
또는 상기 센싱 노드들 중에서 소프트웨어의 쓰레드 정보, 메시지 전송 상태 또는 프로시저 상태 등의 소프트웨어 데이터를 포함하는 것을 특징으로 하는 유비쿼터스 모니터링 시스템
|
4 |
4
제1항에 있어서,
상기 센싱 데이터 또는 상기 추론 결과의 로그를 저장하는 데이터 베이스를 더 구비하는 것을 특징으로 하는 유비쿼터스 모니터링 시스템
|
5 |
5
제1항에 있어서, 상기 모니터링 모듈은,
상기 모니터링 에이전트로부터 상기 센싱 데이터들을 수신하는 센싱 데이터 수신부;
상기 센싱 데이터들 중에서 긴급 모니터링이 필요한 센싱 데이터를 처리하는 긴급 버퍼;
원격에서 실행되는 유비쿼터스 지능 객체의 기능 및 성능 요소를 모니터링 하는 필드 버퍼;
유비쿼터스 지능 객체 서비스 모듈의 메소드의 실행 상태를 모니터링하는 모듈 메서드 버퍼;
상기 유비쿼터스 지능 객체 서비스 모듈의 CPU, 메모리 상황을 실시간으로 분석하는 리소스 버퍼;
상기 유비쿼터스 지능 객체 서비스 모듈이 사용되는 호스트의 자원 상태 및 시스템의 자원 상태를 분석하는 시스템 리소스 버퍼; 및
긴급 버퍼, 필드 버퍼, 모듈 메서드 버퍼, 리소스 버퍼와 시스템 리소스 버퍼의 처리 결과를 수집하여 분석 모듈로 전달하는 데이터 래퍼를 구비하는 것을 특징으로 하는 유비쿼터스 모니터링 시스템
|
6 |
6
삭제
|