1 |
1
IoT 서비스 관리를 위한 장치에 있어서, 사용자가 서버에 등록된 IoT 서비스를 사용하기 위해 필요한 사용자 인터페이스를 표시하는 시각화 모듈; IoT 서비스 체인을 형성하기 위해 IoT 서비스가 발생하도록 하는 이벤트들 간의 인과관계를 관리하는 이벤트 관리 모듈;사용자가 이용하거나 또는 IoT 장치들이 제공하는 외부 서비스 및 게이트웨이로부터 입력되는 데이터를 관리하는 데이터 관리 모듈; 상기 이벤트 및 상기 데이터에 기반하여 서버에 등록된 복수의 IoT 장치들, IoT 서비스, 사용자 단말을 연계하여 관리하고, 상기 IoT 서비스에 따라 복수의 IoT 장치들의 동작을 제어하는 개체 관리 모듈; 및복수의 IoT 장치들과 연결된 게이트웨이와의 통신을 위한 게이트웨이 인터페이스를 포함하고,상기 이벤트 관리 모듈은,IoT 서비스가 발생하도록 하는 이벤트들의 입력 및 출력을 나타내는 컨텍스트 디스크립터를 생성하고, 상기 컨텍스트 디스크립터는 상기 이벤트들에 대한 원인, 상태, 결과를 나타내고,상기 컨텍스트 디스크립터는 If this than that의 구조를 IoT 서비스 체인 형태로 연결하고 this 및 that 에 해당하는 장치 또는 가상화된 장치의 입출력 인터페이스를 Publish 및 Subscribe 으로 정의하고,상기 이벤트 관리 모듈의 모니터링 대상은 체이닝(chaining) 및 타이밍(timing)을 포함하고, 상기 체이닝은 Publish 및 Subscribe 상에서 루프 발생 시 수행하고, 상기 타이밍은 일정 시간 이내에 Publish 및 Subscribe의 두 개 이상의 이벤트가 발생하는 경우 수행하거나, 또는 이벤트 로그 정보를 기준으로 학습하는IoT 서비스 관리를 위한 장치
|
2 |
2
제1항에 있어서,상기 이벤트 관리 모듈은,서로 다른 IoT 서비스가 하나의 IoT 장치에 영향을 주어 상기 IoT 장치의 동작이 서로 반대되는 결과가 발생할 경우, 상기 IoT 서비스가 발생하도록 하는 이벤트들 간의 인과관계를 분석하는IoT 서비스 관리를 위한 장치
|
3 |
3
제2항에 있어서,상기 이벤트 관리 모듈은,상기 분석 결과에 따른 컨텍스트 디스크립터를 생성하고, 상기 컨텍스트 디스크립터를 이용하여 IoT 장치의 충돌 감지 동작을 상기 데이터 관리 모듈에 기록하도록 하는IoT 서비스 관리를 위한 장치
|
4 |
4
제2항에 있어서,상기 개체 관리 모듈은,상기 분석 결과에 따라 상기 동작이 서로 반대되는 결과가 발생하는 IoT 장치의 동작을 미리 정해진 우선 순위대로 동작하도록 제어하는 IoT 서비스 관리를 위한 장치
|
5 |
5
삭제
|
6 |
6
삭제
|
7 |
7
제1항에 있어서, 상기 데이터 관리 모듈은,서로 다른 IoT 서비스가 하나의 IoT 장치에 영향을 주어 상기 IoT 장치의 동작이 서로 반대되는 결과가 발생할 경우, 컨텍스트 디스크립터를 이용하여 표현된 상기 IoT 서비스가 발생하도록 하는 이벤트들 간의 인과관계의 분석 결과를 저장하는IoT 서비스 관리를 위한 장치
|
8 |
8
제1항에 있어서, 상기 시각화 모듈은,서로 다른 IoT 서비스가 하나의 IoT 장치에 영향을 주어 상기 IoT 장치의 동작이 서로 반대되는 결과가 발생할 경우, 컨텍스트 디스크립터를 이용하여 표현된 상기 IoT 서비스가 발생하도록 하는 이벤트들 간의 인과관계의 분석 결과를 사용자에게 나타내는IoT 서비스 관리를 위한 장치
|
9 |
9
IoT 서비스 관리를 위한 방법에 있어서, IoT 서비스 체인을 형성하기 위해 IoT 서비스가 발생하도록 하는 이벤트들 간의 인과관계를 이벤트 관리 모듈을 통해 관리하는 단계;데이터 관리 모듈을 통해 사용자가 이용하거나 또는 IoT 장치들이 제공하는 외부 서비스 및 게이트웨이로부터 입력되는 데이터를 관리하는 단계;개체 관리 모듈을 통해 상기 이벤트 및 상기 데이터에 기반하여 서버에 등록된 복수의 IoT 장치들, IoT 서비스, 사용자 단말을 연계하여 관리하고, 상기 IoT 서비스에 따라 복수의 IoT 장치들의 동작을 제어하는 단계; 및시각화 모듈을 통해 사용자가 서버에 등록된 IoT 서비스를 사용하기 위해 필요한 사용자 인터페이스를 표시하는 단계 를 포함하고, 상기 IoT 서비스 체인을 형성하기 위해 IoT 서비스가 발생하도록 하는 이벤트들 간의 인과관계를 이벤트 관리 모듈을 통해 관리하는 단계는, IoT 서비스가 발생하도록 하는 이벤트들의 입력 및 출력을 나타내는 컨텍스트 디스크립터를 생성하고, 상기 컨텍스트 디스크립터는 상기 이벤트들에 대한 원인, 상태, 결과를 나타내고,상기 컨텍스트 디스크립터는 If this than that의 구조를 IoT 서비스 체인 형태로 연결하고 this 및 that 에 해당하는 장치 또는 가상화된 장치의 입출력 인터페이스를 Publish 및 Subscribe 으로 정의하고,상기 이벤트 관리 모듈의 모니터링 대상은 체이닝(chaining) 및 타이밍(timing)을 포함하고, 상기 체이닝은 Publish 및 Subscribe 상에서 루프 발생 시 수행하고, 상기 타이밍은 일정 시간 이내에 Publish 및 Subscribe의 두 개 이상의 이벤트가 발생하는 경우 수행하거나, 또는 이벤트 로그 정보를 기준으로 학습하는IoT 서비스 관리를 위한 방법
|
10 |
10
제9항에 있어서, 상기 IoT 서비스 체인을 형성하기 위해 IoT 서비스가 발생하도록 하는 이벤트들 간의 인과관계를 이벤트 관리 모듈을 통해 관리하는 단계는, 서로 다른 IoT 서비스가 하나의 IoT 장치에 영향을 주어 상기 IoT 장치의 동작이 서로 반대되는 결과가 발생할 경우, 상기 IoT 서비스가 발생하도록 하는 이벤트들 간의 인과관계를 분석하는IoT 서비스 관리를 위한 방법
|
11 |
11
제10항에 있어서, 상기 분석 결과에 따른 컨텍스트 디스크립터를 생성하고, 상기 컨텍스트 디스크립터를 이용하여 IoT 장치의 충돌 감지 동작을 상기 데이터 관리 모듈에 기록하도록 하는IoT 서비스 관리를 위한 방법
|
12 |
12
제10항에 있어서, 상기 개체 관리 모듈을 통해 상기 이벤트 및 상기 데이터에 기반하여 서버에 등록된 복수의 IoT 장치들, IoT 서비스, 사용자 단말을 연계하여 관리하고, 상기 IoT 서비스에 따라 복수의 IoT 장치들의 동작을 제어하는 단계는,상기 분석 결과에 따라 상기 동작이 서로 반대되는 결과가 발생하는 IoT 장치의 동작을 미리 정해진 우선 순위대로 동작하도록 제어하는IoT 서비스 관리를 위한 방법
|
13 |
13
삭제
|
14 |
14
삭제
|
15 |
15
제9항에 있어서, 상기 데이터 관리 모듈을 통해 사용자가 이용하거나 또는 IoT 장치들이 제공하는 외부 서비스 및 게이트웨이로부터 입력되는 데이터를 관리하는 단계는,서로 다른 IoT 서비스가 하나의 IoT 장치에 영향을 주어 상기 IoT 장치의 동작이 서로 반대되는 결과가 발생할 경우, 컨텍스트 디스크립터를 이용하여 표현된 상기 IoT 서비스가 발생하도록 하는 이벤트들 간의 인과관계의 분석 결과를 저장하는IoT 서비스 관리를 위한 방법
|
16 |
16
제9항에 있어서,상기 시각화 모듈을 통해 사용자가 서버에 등록된 IoT 서비스를 사용하기 위해 필요한 사용자 인터페이스를 표시하는 단계는,서로 다른 IoT 서비스가 하나의 IoT 장치에 영향을 주어 상기 IoT 장치의 동작이 서로 반대되는 결과가 발생할 경우, 컨텍스트 디스크립터를 이용하여 표현된 상기 IoT 서비스가 발생하도록 하는 이벤트들 간의 인과관계의 분석 결과를 사용자에게 나타내는IoT 서비스 관리를 위한 방법
|