1 |
1
IoT(Internet of Things) 환경에서의 서비스 방법에 있어서,사물(Thing)에 대한 가상화 오브젝트(Virtualization Object)의 인스턴스가 포함하는 인터페이스들 중 피더(feeder) 인터페이스를 이용하여 타 인스턴스로 메시지를 노출하는 단계;상기 인터페이스들 중 서브스크라이버(subscriber) 인터페이스를 통해 상기 사물 또는 상기 타 인스턴스의 피더 인터페이스로부터의 노출된 메시지를 수신하는 단계;상기 인터페이스들 중 컨트롤러(controller) 인터페이스를 이용하여 상기 타 인스턴스 또는 상기 사물로 메시지를 전달하는 단계;상기 인터페이스들 중 리시버(receiver) 인터페이스를 이용하여 상기 타 인스턴스의 컨트롤러 인터페이스로부터 전달되는 메시지를 수신하는 단계; 및상기 인터페이스들 중 인증(OAuth) 인터페이스를 이용하여 써드 파티 서비스(3rd party service)와 연동하는 단계를 포함하는 서비스 방법
|
2 |
2
제1항에 있어서,상기 타 인스턴스로 메시지를 노출하는 단계는,피더의 식별자별로 생성되는 메시지 큐(message queue)에 상기 피더 인터페이스를 이용하여 메시지를 저장하는 단계를 포함하고,상기 노출된 메시지를 수신하는 단계는,상기 메시지 큐에 저장된 메시지를 상기 서브스크라이버 인터페이스를 통해 리딩하는 단계를 포함하는 것을 특징으로 하는 서비스 방법
|
3 |
3
제2항에 있어서,상기 서브스크라이버 인터페이스의 필터 엘리먼트를 통해, 상기 인스턴스가 상기 타 인스턴스의 메시지를 구독할 것인지 여부가 설정되고,상기 메시지 큐에 저장된 메시지는, 상기 구독 여부에 따라 상기 인스턴스로 즉각적으로 전달되거나 또는 상기 인스턴스의 동작 주기에 따른 동작 실행 시에 입력값으로서 전달되는 것을 특징으로 하는 서비스 방법
|
4 |
4
제1항에 있어서,메시지의 수신에 필요한 물리적 인터페이스에 대한 정보가 상기 사물과 관련된 정보 엘리먼트를 통해 기 저장되고,상기 서브스크라이버 인터페이스는, 상기 물리적 인터페이스에 대한 정보를 이용하여 상기 사물로부터 메시지를 수신하는 것을 특징으로 하는 서비스 방법
|
5 |
5
제1항에 있어서,상기 리시버 인터페이스를 이용하여 메시지를 수신하는 경우, 상기 인스턴스의 동작 주기와 무관하게 상기 메시지와 연관된 동작이 실행되는 것을 특징으로 하는 서비스 방법
|
6 |
6
제1항에 있어서,상기 컨트롤러 인터페이스의 필터 엘리먼트를 통해 상기 타 인스턴스의 리시버 인터페이스에 대한 정보가 설정되고,상기 컨트롤러 인터페이스는, 상기 필터 엘리먼트에 설정된 리시버 인터페이스에 대한 정보를 이용하여 메시지를 상기 타 인스턴스로 전달하는 것을 특징으로 하는 서비스 방법
|
7 |
7
제1항에 있어서,인스턴스마다 서로 다른 써드 파티 서비스 또는 동일한 써드 파티 서비스의 서로 다른 계정에 대한 인증 정보가 설정 가능한 것을 특징으로 하는 서비스 방법
|
8 |
8
IoT(Internet of Things) 환경에서의 서비스 시스템에 있어서,적어도 하나의 프로그램이 저장된 적어도 하나의 스토리지 유닛; 및적어도 하나의 프로세서를 포함하고,상기 적어도 하나의 프로세서는, 상기 적어도 하나의 프로그램의 제어에 따라,사물(Thing)에 대한 가상화 오브젝트(Virtualization Object)의 인스턴스가 포함하는 인터페이스들 중 피더(feeder) 인터페이스를 이용하여 타 인스턴스로 메시지를 노출하는 과정;상기 인터페이스들 중 서브스크라이버(subscriber) 인터페이스를 통해 상기 사물 또는 상기 타 인스턴스의 피더 인터페이스로부터의 노출된 메시지를 수신하는 과정;상기 인터페이스들 중 컨트롤러(controller) 인터페이스를 이용하여 상기 타 인스턴스로 메시지를 전달하는 과정;상기 인터페이스들 중 리시버(receiver) 인터페이스를 이용하여 상기 타 인스턴스의 컨트롤러 인터페이스로부터 전달되는 메시지를 수신하는 과정; 및상기 인터페이스들 중 인증(OAuth) 인터페이스를 이용하여 써드 파티 서비스(3rd party service)와 연동하는 과정을 처리하는 것을 특징으로 하는 서비스 시스템
|
9 |
9
제8항에 있어서,상기 적어도 하나의 프로세서는,상기 타 인스턴스로 메시지를 노출하는 과정을 처리하기 위해, 피더의 식별자별로 생성되는 메시지 큐(message queue)에 상기 피더 인터페이스를 이용하여 메시지를 저장하는 과정을 처리하고,상기 노출된 메시지를 수신하는 과정을 처리하기 위해, 상기 메시지 큐에 저장된 메시지를 상기 서브스크라이버 인터페이스를 통해 리딩하는 과정을 처리하는 것을 특징으로 하는 서비스 시스템
|
10 |
10
제9항에 있어서,상기 서브스크라이버 인터페이스의 필터 엘리먼트를 통해, 상기 인스턴스가 상기 타 인스턴스의 메시지를 구독할 것인지 여부가 설정되고,상기 메시지 큐에 저장된 메시지는, 상기 구독 여부에 따라 상기 인스턴스로 즉각적으로 전달되거나 또는 상기 인스턴스의 동작 주기에 따른 동작 실행 시에 입력값으로서 전달되는 것을 특징으로 하는 서비스 시스템
|
11 |
11
제8항에 있어서,메시지의 수신에 필요한 물리적 인터페이스에 대한 정보가 상기 사물과 관련된 정보 엘리먼트를 통해 기 저장되고,상기 적어도 하나의 프로세서는,상기 물리적 인터페이스에 대한 정보를 이용하여 상기 서브스크라이버 인터페이스를 통해 상기 사물로부터 메시지를 수신하는 것을 특징으로 하는 서비스 시스템
|
12 |
12
제8항에 있어서,상기 리시버 인터페이스를 이용하여 메시지를 수신하는 경우, 상기 인스턴스의 동작 주기와 무관하게 상기 메시지와 연관된 동작이 실행되는 것을 특징으로 하는 서비스 시스템
|
13 |
13
제8항에 있어서,상기 컨트롤러 인터페이스의 필터 엘리먼트를 통해 상기 타 인스턴스의 리시버 인터페이스에 대한 정보가 설정되고,상기 적어도 하나의 프로세서는,상기 필터 엘리먼트에 설정된 리시버 인터페이스에 대한 정보를 이용하여 상기 컨트롤러 인터페이스를 통해 메시지를 상기 타 인스턴스로 전달하는 것을 특징으로 하는 서비스 시스템
|
14 |
14
제8항에 있어서,인스턴스마다 서로 다른 써드 파티 서비스 또는 동일한 써드 파티 서비스의 서로 다른 계정에 대한 인증 정보가 설정 가능한 것을 특징으로 하는 서비스 시스템
|