1 |
1
홈오토메이션서비스를 구성하는 다양한 제품으로부터 발생하는 기초데이터를 수집하여 클라이언트(120)에 전송하는 홈서버(111); 헬스케어서비스를 제공하는 신체의 측정장치로부터 발생하는 기초데이터를 수집하여 클라이언트(120)에 전송하는 휴대단말기(112); 및 스마트팩토리서비스를 구성하는 계측장비로부터 발생하는 기초데이터를 수집하여 클라이언트(120)에 전송하는 팩토리서버(113);를 포함하는 구성으로 이루어지고, 사물인터넷을 내장한 장치들을 이용하여 사용자에게 서비스를 제공하고 있는 서비스단말기(110);상기 서비스단말기(110)로부터 전송된 각 서비스별 원본데이터를 수신하는 데이터수신기(121); 관리자로부터 특정조건에 대한 내용과 해당 조건을 만족하는 경우에 발생하는 액션을 설정받아 특정조건 및 액션에 관한 액션데이터를 생성하는 액션데이터설정기(122); 상기 데이터수신기(121) 또는 액션데이터설정기(122)로부터 전송받은 원본데이터와 액션데이터를 조합한 이벤트데이터를 생성하는 이벤트생성기(123); 및 상기 데이터수신기(121)를 통해 수신한 원본데이터 또는 상기 이벤트생성기(123)로부터 생성된 이벤트데이터를 서버(130)에 전송하는 데이터전송기(124);를 포함하는 구성으로 이루어지고, 상기 서비스단말기(110)로부터 각 장치들에서 발생하는 원본데이터(Raw Data)를 수신하고, 수신한 원본데이터 또는 상기 원본데이터와 관리자가 장치별 조건과 해당 조건에 따른 액션을 설정한 액션데이터(Action Data)를 조합한 이벤트데이터를 서버(130)에 전송하는 클라이언트(120);클라이언트(120)로부터 전송된 원본데이터 또는 이벤트데이터를 EPL포맷의 이벤트처리 규칙으로 변환하는 룰매너저모듈(131); 상기 룰매너저모듈(131)로부터 EPL포맷으로 변환된 이벤트데이터가 전송되면 이벤트처리 규칙을 생성하거나 수정하여 데이터베이스(133)에 저장하고, EPL포맷으로 변환된 원본데이터가 전송되면 이벤트처리 규칙과 비교하여 특정조건이 만족되면 이벤트처리 규칙에 따른 트리거에 따라 지정된 처리를 수행할 수 있도록 지시하는 액션데이터를 서버(130)에 접속된 장치에 전송하는 이벤트처리모듈(132); 및 상기 이벤트처리모듈(132)로부터 변환된 이벤트처리 규칙을 저장하는 데이터베이스(133);를 포함하는 구성으로 이루어지고, 클라이언트(120)로부터 전송된 이벤트데이터를 EPL포맷으로 변환하여 이벤트처리 규칙을 생성하여 데이터베이스에 저장하고, 클라이언트(120)로부터 새로운 원본데이터를 수신하면 상기 이벤트처리 규칙과 비교하여 조건을 만족하면 이벤트를 발생시키는 트리거에 의해 외부장치(140)에 일정한 액션을 수행하도록 액션데이터를 전송하는 서버(130); 및상기 서버(130)로부터 전송된 액션데이터에 따라 해당 장치의 기능에 따라 특정한 처리를 수행하는 외부장치(140);를 포함하는 구성으로 이루어진 것을 특징으로 하는 IFTTT서비스를 위한 실시간 이벤트 처리 규칙 관리시스템
|
2 |
2
삭제
|
3 |
3
삭제
|
4 |
4
삭제
|
5 |
5
제 1 항에 있어서,상기 룰매너저모듈(131)의 EPL포맷은,어느 서비스단말기(110)로부터 전송되었는지 나타내는 도메인(Domain), 각 도메인에 포함되는 개체(Entity), 이벤트의 처리 시간 조건을 의미하는 타임(Time), 각 개체(Entity)의 조건 값을 나타내는 상태(Condition), 사용자가 설정한 이벤트처리 규칙에 따른 액션(Action)으로 이루어지는 것을 특징으로 하는 IFTTT서비스를 위한 실시간 이벤트 처리 규칙 관리시스템
|
6 |
6
제 1 항에 있어서,상기 이벤트처리모듈(132)에서,이벤트처리 규칙의 트리거는, 데이터의 순서를 나타내는 인덱스(Index), 이벤트처리 규칙의 순서를 나타내는 규칙아이디(RuleID), 상기 서비스단말기(110)를 통해 서비스를 제공받는 사용자 또는 장치의 명칭인 주체(Who), 상기 EPL포맷의 도메인(Domain)에 대응하는 이벤트(Event), 개체(Entity)에 대응하는 속성(Attribute), 타임(Time)에 대응하는 간격(Interval), 상태(Condition)에 대응하는 조건(Condition)으로 이루어지고,상기 트리거에 따라 지정된 이벤트처리 규칙의 처리는 액션(Action)에 대응하는 것을 특징으로 하는 IFTTT서비스를 위한 실시간 이벤트 처리 규칙 관리시스템
|