1 |
1
클라우드 기반의 IoT 장치 가상화 네트워크 시스템에 있어서,다수의 IoT 장치로부터 등록 요청에 따라 각종 센서와 구동장치로 이루어진 IoT 장치에 대해 센싱용 가상 객체와 구동용 가상 객체를 형성하고, IoT 장치와 가상 객체의 맵핑 정보를 나타내는 맵핑 테이블과, 가상 객체 리스트를 형성하여 저장하는 클라우드 기반의 가상 서버와,상기 가상 서버로부터 가상 객체 리스트를 수신하고 상기 가상 객체 리스트에 기초하여 가상 객체간의 연결 관계를 설정하여 상기 가상 서버에 전송하기 위한 클라이언트 어플리케이션이 저장되는 클라이언트 단말과, 상기 클라이언트 어플리케이션의 연결 설정에 따라 센싱용 가상 객체와 구동용 가상 객체 사이에 연결성을 조작하는 상기 클라우드상에 형성되는 제어기를 포함하고, 상기 제어기는 가상 서버내의 가상 객체를 조작함으로써 원하는 네트워크의 설정을 수립하는 기능을 하고, 사용자마다 원하는 설정에 따라, 관련된 가상 객체 사이에 동적 접속을 나타내는 맵핑 리스트를 형성 및 갱신하고, 센싱용 IoT 장치로부터의 감지 메시지를 수신하여, 대응하는 목표 IoT 장치까지 포워딩 처리하고, 연결 설정된 상기 센싱용 가상 객체와 상기 구동용 가상 객체들 사이에 감지 신호가 송수신되고,상기 클라이언트 어플리케이션은 가상 객체의 생성을 요청하는 등록 요청 메시지와 사용자에 의해 선택된 가상 객체들로 가상화된 IoT 네트워크의 수립을 위한 요청 메시지 및 상기 IoT 장치를 동작시키는 제어 신호를 형성하고, 상기 가상 서버는 상기 IoT 장치로부터 송신되는 센싱 데이터를 수신하고, 상기 연결된 객체간의 신호 송수신 결과, 구동이 필요한 IoT 장치를 활성화하는 명령어를 상기 IoT 장치에 전송하고, 상기 클라이언트 어플리케이션으로부터 가상화된 IoT 네트워크의 수립을 위한 요청 메시지를 수신하면 센싱 데이터 전송을 시작하도록 하는 구동 명령을 선택된 IoT 장치에 전송하고, 상기 클라이언트 단말이 상기 사용자가 원하는 가상 객체들 사이에 연결성을 조작하도록, 가상 객체간의 동적 연결을 설정하고, 데이터 포워딩 조건을 사용자가 설정하게 하기 위한 인터페이스 화면을 표시하는 것을 특징으로 하는, 클라우드 기반의 IoT 장치 가상화 네트워크 시스템
|
2 |
2
제1항에 있어서,상기 센싱 기능을 갖는 IoT 장치는 상기 가상 서버의 구동 명령에 따라 센싱 데이터를 전송하고, 상기 센싱용 가상 객체가 미리 연결 설정된 구동용 가상 객체에 센싱 신호를 전송하고, 구동용 가상 객체는 센싱 신호를 수신하여 구동되고, 상기 제어기는 구동된 구동용 가상 객체에 대응하는 구동 장치에 구동 신호를 전송하는 것인, 클라우드 기반의 IoT 장치 가상화 네트워크 시스템
|
3 |
3
제1항에 있어서,상기 클라이언트 어플리케이션은 다수의 가상 객체간의 연결 설정과 각 가상 객체의 동작 기준에 대해 사용자 설정을 위한 인터페이스 기능을 제공하는 것인, 클라우드 기반의 IoT 장치 가상화 네트워크 시스템
|
4 |
4
제1항에 있어서,상기 센싱용 가상 객체 또는 구동용 가상 객체 중 어느 하나는 라우터로 설정되어 동작 가능한 것인, 클라우드 기반의 IoT 장치 가상화 네트워크 시스템
|
5 |
5
제1항 내지 제4항에 중 어느 한 항에 있어서,상기 제어기는 상기 가상 서버 내에 위치하거나 별도의 서버에 존재하는 것인, 클라우드 기반의 IoT 장치 가상화 네트워크 시스템
|
6 |
6
제1항에 있어서,상기 제어기가 상기 IoT 장치로부터 송신되는 센싱 데이터를 클라우드에서 수신하여 해당 가상 객체에 대응시켜 저장하고, 상기 센싱 데이터를 미리 설정된 경로와 각 가상 객체에 대해 미리 설정된 조건에 따라 데이터를 포워딩하는 것인, 클라우드 기반의 IoT 장치 가상화 네트워크 시스템
|
7 |
7
제1항에 있어서,상기 제어기는 다수의 센싱용 가상 객체 및 구동용 가상 객체 중 어느 하나를 네트워크 형성을 위한 경로를 설정하고, 상기 제어기는 네트워크 ID, 가상 객체 ID, 소스 ID, 목적지 ID 등의 전체 경로 정보를 포함하는 맵핑 테이블을 가지며, 각 가상 객체는 전달 조건, 소스 ID, 목적지 ID, 다음 전송받을 가상 객체 등의 정보를 포함하는 플로우 테이블을 가지며, 상기 제어기는 이들 조건에 따라 다음 전송 가상 객체에 데이터를 전달하는 것인, 클라우드 기반의 IoT 장치 가상화 네트워크 시스템
|
8 |
8
클라우드 기반의 가상화된 IoT 장치 네트워킹 방법에 있어서,물리 공간의 수 많은 사물의 IoT 장치를 클라우드에 연결하고, 다수의 센싱용 IoT 장치 또는 구동용 IoT 장치가 클라우드 기반으로 형성된 가상 서버에 등록 요청을 하기 위해, IoT 장치 가상화를 위한 인터페이스 기능을 하는 클라이언트 어플리케이션이 가상 객체의 생성을 요청하는 등록 요청 메시지와 사용자에 의해 선택된 가상 객체들로 가상화된 IoT 네트워크의 수립을 위한 요청 메시지를 형성하여 전송하는 단계;상기 가상 서버가 등록 요청된 IoT 장치에 대해 센싱용 가상 객체와 구동용 가상 객체를 형성하는 단계;상기 가상 서버가 IoT 장치와 가상 객체의 맵핑 정보를 나타내는 맵핑 테이블과, 가상 객체 리스트를 형성하여 저장하고 클라이언트 단말에 상기 가상 객체 리스트를 전송하는 단계;상기 클라이언트 단말이 상기 가상 객체 리스트에 기초하여 상기 가상 객체간의 동적 연결 관계와, 각 가상 객체의 데이터 포워딩 조건을 설정하기 위한 인터페이스 화면을 표시하여, 입력되는 사용자 연결 설정 정보를 전송하는 단계;상기 가상 서버와 연결된 제어기가 상기 사용자 연결 설정 정보에 따라 다수의 센싱용 가상 객체 및 구동용 가상 객체들간에 네트워크 형성을 위한 경로를 설정하고 센싱용 가상 객체와 구동용 가상 객체를 동적 연결하고, 사용자마다 원하는 설정에 따라, 관련된 가상 객체 사이에 동적 접속을 나타내는 맵핑 리스트를 형성 및 갱신하는 단계;연결 설정된 센싱용 가상 객체와 구동용 가상 객체간에 신호를 송수신하는 단계;상기 가상 서버가 상기 센싱용 가상 객체와 구동용 가상 객체간에 신호 송신호 구동이 필요한 IoT 장치를 활성화하는 명령어를 상기 IoT 장치에 전송하는 단계;상기 가상 서버가 상기 클라이언트 어플리케이션으로부터 가상화된 IoT 네트워크의 수립을 위한 요청 메시지를 수신하면 센싱 데이터 전송을 시작하도록 하는 구동 명령을 선택된 IoT 장치에 전송하는 단계; 및상기 제어기가 센싱용 IoT 장치로부터의 감지 메시지를 수신하여 상기 맵핑 테이블 및 상기 맵핑 리스트에 기초하여 대응하는 목표 IoT 장치까지 포워딩 처리하는 단계를 포함하는 것을 특징으로 하는, 클라우드 기반의 가상화된 IoT 장치 네트워킹 방법
|
9 |
9
제8항에 있어서, 상기 가상 서버가 상기 IoT 장치로부터 송신되는 센싱 데이터를 클라우드에서 수신하여 해당 가상 객체에 대응시켜 저장하고, 상기 센싱 데이터를 미리 설정된 경로와 각 가상 객체에 대해 미리 설정된 조건에 따라 데이터를 포워딩하는 단계를 더 포함하는 클라우드 기반의 가상화된 IoT 장치 네트워킹 방법
|
10 |
10
제8항에 있어서, 상기 가상 서버가 상기 사용자 설정에 따라 구동할 센싱 장치를 활성화시키는 단계;활성화된 센싱용 가상 객체와 미리 연결 설정된 구동용 가상 객체 간에 센싱 데이터를 송수신하는 단계;상기 구동용 가상 객체가 센싱 데이터를 수신하여 구동되면, 상기 가상 서버가 대응하는 구동용 가상 객체의 대응 IoT 장치에 구동 신호를 전송하는 단계를 더 포함하는, 클라우드 기반의 가상화된 IoT 장치 네트워킹 방법
|
11 |
11
제8항에 있어서, 상기 제어기는 네트워크 ID, 가상 객체 ID, 소스 ID, 목적지 ID 등의 전체 경로 정보를 포함하는 맵핑 테이블을 가지며, 각 가상 객체는 전달 조건, 소스 ID, 목적지 ID, 다음 전송받을 가상 객체 등의 정보를 포함하는 플로우 테이블을 가지며, 상기 제어기가 미리 설정된 경로 조건에 따라 다음 전송 가상 객체에 데이터를 전달하는 단계를 포함하는 클라우드 기반의 가상화된 IoT 장치 네트워킹 방법
|
12 |
12
제8항에 있어서, 상기 클라이언트 단말은 다수의 가상 객체간의 연결 설정과 각 가상 객체의 동작 기준에 대해 사용자 설정을 위한 인터페이스 화면을 표시하는 것인, 클라우드 기반의 가상화된 IoT 장치 네트워킹 방법
|
13 |
13
제8항에 있어서,상기 제어기가, 센싱용 가상 객체 또는 구동용 가상 객체 중 어느 하나를 네트워크 형성을 위한 라우터로 설정하는 단계를 더 포함하는 클라우드 기반의 가상화된 IoT 장치 네트워킹 방법
|