1 |
1
인스턴스 호스팅 게이트웨이에서 서비스를 제공하는 방법에 있어서,IoT(Internet of Things) 노드의 데이터스트림 정보를 로딩하는 단계;레스트풀(RESTful) 형식 및 피드(feed) 형식 중 하나의 형식을 선택하는 단계;상기 레스트풀 형식이 선택되는 경우, 상기 데이터스트림 정보에 대응하는 인스턴스의 사용자에 대한 사용자 식별자 및 상기 데이터스트림 정보에 대한 인스턴스 식별자를 획득하는 단계;상기 사용자 식별자 및 상기 인스턴스 식별자에 기초하여 상기 데이터스트림 정보를 외부로 제공하기 위한 API(Application Program Interface)의 URL을 생성하는 단계; 및상기 생성된 URL을 서버에 등록하는 단계를 포함하는 서비스 제공 방법
|
2 |
2
제1항에 있어서,상기 피드 형식이 선택되는 경우, 상기 IoT 노드와 연관된 적어도 하나의 인스턴스가 저장하는 데이터 로그를 제공하기 위한 규격을 선택하는 단계;상기 데이터 로그를 상기 선택된 규격에 따라 포맷팅하는 단계; 및상기 인스턴스 식별자를 등록하는 단계를 더 포함하는 서비스 제공 방법
|
3 |
3
제2항에 있어서,상기 선택된 규격은, JSON(JavaScript Object Notation) 형태 또는 XML(eXtensible Markup Language) 형태를 포함하는 것을 특징으로 하는 서비스 제공 방법
|
4 |
4
제1항에 있어서,상기 API는, 상기 IoT 노드의 IoT 프로파일에 기초하여 생성되고,상기 IoT 프로파일은, 상기 IoT 노드의 개발자의 시스템에 의해 제공되는 정보 및 기설정된 XML 스키마 정의(XML Schema Definition, XSD)에 기초하여 생성되는 것을 특징으로 하는 서비스 제공 방법
|
5 |
5
제4항에 있어서,상기 IoT 프로파일은, 상기 개발자의 시스템과 연관된 URL, 상기 IoT 노드 또는 상기 IoT 프로파일을 생성하는 서버를 통해 수신되는 것을 특징으로 하는 서비스 제공 방법
|
6 |
6
제1항에 있어서,상기 URL은, 상기 인스턴스 호스팅 게이트웨이와 외부 서비스간의 연동을 위해 생성되는 키 정보를 더 이용하여 생성되는 것을 특징으로 하는 서비스 제공 방법
|
7 |
7
제1항에 있어서,상기 URL은, 요청 데이터의 시작 위치 및 요청 데이터의 개수에 대한 정보를 더 이용하여 생성되는 것을 특징으로 하는 서비스 제공 방법
|
8 |
8
IoT(Internet of Things) 노드의 데이터스트림 정보를 로딩하고, 레스트풀(RESTful) 형식 및 피드(feed) 형식 중 하나의 형식을 선택하는 인스턴스 매니저; 및상기 레스트풀 형식이 선택되는 경우, 상기 데이터스트림 정보에 대응하는 인스턴스의 사용자에 대한 사용자 식별자 및 상기 데이터스트림 정보에 대한 인스턴스 식별자를 획득하고, 상기 사용자 식별자 및 상기 인스턴스 식별자에 기초하여 상기 데이터스트림 정보를 외부로 제공하기 위한 API(Application Program Interface)의 URL을 생성하며 상기 생성된 URL을 서버에 등록하는 레스트풀 관리부를 포함하는 서비스 제공 시스템
|
9 |
9
제8항에 있어서,상기 피드 형식이 선택되는 경우, 상기 IoT 노드와 연관된 적어도 하나의 인스턴스가 저장하는 데이터 로그를 제공하기 위한 규격을 선택하고, 상기 데이터 로그를 상기 선택된 규격에 따라 포맷팅하며 상기 인스턴스 식별자를 등록하는 피더(Feeder)를 더 포함하는 서비스 제공 시스템
|
10 |
10
제8항에 있어서,상기 API는, 상기 IoT 노드의 IoT 프로파일에 기초하여 생성되고,상기 IoT 프로파일은, 상기 IoT 노드의 개발자의 시스템에 의해 제공되는 정보 및 기설정된 XML 스키마 정의에 기초하여 생성되는 것을 특징으로 하는 서비스 제공 시스템
|
11 |
11
제8항에 있어서,상기 URL은, 상기 인스턴스 호스팅 게이트웨이와 외부 서비스간의 연동을 위해 생성되는 키 정보를 더 이용하여 생성되는 것을 특징으로 하는 서비스 제공 시스템
|
12 |
12
제8항에 있어서,상기 URL은, 요청 데이터의 시작 위치 및 요청 데이터의 개수에 대한 정보를 더 이용하여 생성되는 것을 특징으로 하는 서비스 제공 시스템
|
13 |
13
서비스 제공 시스템이 수행하는 서비스 제공 방법에 있어서,상기 서비스 제공 시스템이 포함하는 IoT 노드 등록부가, 접속을 요청하는 IoT 노드의 IoT 프로파일에 기초하여 상기 IoT 노드를 등록하는 단계;상기 서비스 제공 시스템이 포함하는 API 생성부가, 상기 IoT 노드의 데이터스트림을 외부로 제공하기 위한 외부 API를 상기 IoT 프로파일을 이용하여 생성하는 단계;상기 서비스 제공 시스템이 포함하는 URL 생성부가, 상기 IoT 노드의 데이터스트림 정보를 제공하기 위해, 상기 외부 API를 제공하기 위한 URL을 생성하는 단계; 및상기 서비스 제공 시스템이 포함하는 URL 등록부가, 상기 생성된 URL을 서버에 등록하는 단계를 포함하는 서비스 제공 방법
|
14 |
14
제13항에 있어서,상기 IoT 프로파일은, 상기 IoT 노드, 상기 IoT노드의 개발자의 시스템과 연관된 URL 또는 상기 IoT 프로파일을 생성하는 서버의 IoT 프로파일 데이터베이스를 통해 제공되는 것을 특징으로 하는 서비스 제공 방법
|
15 |
15
접속을 요청하는 IoT 노드의 IoT 프로파일에 기초하여 상기 IoT 노드를 등록하는 IoT 노드 등록부;상기 IoT 노드의 데이터스트림을 외부로 제공하기 위한 외부 API를 상기 IoT 프로파일을 이용하여 생성하는 API 생성부;상기 IoT 노드의 데이터스트림 정보를 제공하기 위해, 상기 외부 API를 제공하기 위한 URL을 생성하는 URL 생성부; 및상기 생성된 URL을 서버에 등록하는 URL 등록부를 포함하는 서비스 제공 시스템
|