1 |
1
(a) IoT 네트워크 시스템으로부터 발생되는 IoT 데이터를 제공받는 단계;(b) 상기 IoT 데이터에 대한 초기 평균값을 설정하는 단계;(c) 상기 IoT 데이터가 초기 평균값을 설정한 이후에 제공된 데이터이면, 사전 설정된 이상치 탐지 알고리즘에 따라 상기 제공된 상기 IoT 데이터가 이상치인지 여부를 판단하는 단계;(d) 상기 데이터가 이상치가 아니면, 임시 버퍼에 순차적으로 저장하여 일괄 처리하는 단계;(e) 상기 데이터가 이상치이면, 현재 IoT 데이터와 임시 버퍼에 저장된 이전 IoT 데이터들을 모아서 일괄 처리용 스마트 컨트랙트로 전송하는 단계;(f) 상기 일괄 처리용 스마트 컨트랙트에 의해, 상기 전송된 현재 IoT 데이터와 이전 IoT 데이터들은, 사전 설정된 규칙에 따라 분류되어 하나의 블록으로 생성되어 블록체인에 저장되거나, 외부 데이터베이스에 저장되는 단계;를 구비하여, 시계열 IoT 데이터들을 일괄 처리하는 것을 특징으로 하는 블록체인을 기반으로 한 IoT 데이터의 저장을 위한 일괄 처리 방법
|
2 |
2
제1항에 있어서, 상기 (b) 단계의 초기 평균값 설정 단계는,상기 데이터가 초기 데이터이면, 임시 버퍼에 저장된 초기 데이터 양이 사전 설정된 배치 사이즈(N)보다 작을 경우, 임시 버퍼에 N 만큼 데이터가 발생될 때까지 기다린 후, 이동 평균을 통해 초기 평균값을 구하는 것을 특징으로 하는 블록체인을 기반으로 한 IoT 데이터의 저장을 위한 일괄 처리 방법
|
3 |
3
제1항에 있어서, 상기 (c) 단계의 이상치 탐지 알고리즘은,(b1) 상기 데이터에 대하여 지수 이동 평균 방법에 따라 가중치를 두어 평균값을 구하는 단계;(b2) 현재 데이터의 이동 평균값과 이전 데이터의 편차의 크기와 사전 설정된 기준 편차값을 비교하여 이상치를 탐지하는 단계; 를 구비하는 것을 특징으로 하는 블록체인을 기반으로 한 IoT 데이터의 저장을 위한 일괄 처리 방법
|
4 |
4
제3항에 있어서, 상기 기준 편차값은 이상치를 탐지하는 민감도에 따라 결정되는 것을 특징으로 하는 블록체인을 기반으로 한 IoT 데이터의 저장을 위한 일괄 처리 방법
|
5 |
5
제1항에 있어서, 상기 (f) 단계는,상기 일괄 처리용 스마트 컨트랙트에 의해, 상기 전송된 현재 데이터와 이전 데이터들 중 이상치인 현재 데이터는 블록으로 생성되어 블록체인에 저장되며, 정상값인 이전 데이터들은 외부 데이터베이스에 저장되는 것을 특징으로 하는 블록체인을 기반으로 한 IoT 데이터의 저장을 위한 일괄 처리 방법
|
6 |
6
사물 인터넷 기기로부터 발생된 IoT 데이터를 실시간으로 수신하고, IoT 데이터에 대한 초기 평균값을 구하고, 상기 초기 평균값을 이용하여 사전 설정된 이상치 탐지 알고리즘에 따라 IoT 데이터가 이상치인지 여부를 판단하고, 판단 결과가 이상치가 아니면 현재 IoT 데이터를 임시 버퍼에 저장하고, 판단 결과가 이상치이면 현재 IoT 데이터 및 임시 버퍼에 저장된 이전 데이터들을 묶어서 블록체인 프록시 서버로 전송하여 일괄 처리하는 사물인터넷 플랫폼;상기 사물 인터넷 플랫폼으로부터 현재 데이터 및 이전 데이터들이 전송되면, 상기 현재 데이터 및 이전 데이터들을 매개 변수로 하여 일괄 처리용 스마트 컨트랙트를 호출하는 블록체인 프록시 서비; 및복수 개의 블록체인 노드들로 이루어지고, 일괄 처리용 스마트 컨트랙트를 구비하는 블록체인 네트워크;를 구비하고, 상기 일괄 처리용 스마트 컨트랙트는 현재 데이터 및 이전 데이터들이 매개변수로 입력되어 호출되면, 사전 설정된 규칙에 따라 매개 변수들을 분류하여 저장하는 것을 특징으로 하는 블록체인을 기반으로 한 사물인터넷 시스템
|
7 |
7
제6항에 있어서, 상기 사물인터넷 플랫폼은, 실시간으로 수신된 IoT 데이터가 초기 데이터이면, 임시 버퍼에 저장된 초기 데이터 양이 사전 설정된 배치 사이즈(N)보다 작을 경우, 임시 버퍼에 N 만큼 데이터가 발생될 때까지 기다린 후, 이동 평균을 통해 초기 평균값을 구하는 것을 특징으로 하는 블록체인을 기반으로 한 사물인터넷 시스템
|
8 |
8
제6항에 있어서, 상기 이상치 탐지 알고리즘은,상기 데이터에 대하여 지수 이동 평균 방법에 따라 가중치를 두어 평균값을 구하고, 현재 IoT 데이터의 이동 평균값과 이전 데이터의 편차의 크기와 사전 설정된 기준 편차값을 비교하여 이상치를 탐지하는 것을 특징으로 하는 블록체인을 기반으로 한 사물인터넷 시스템
|
9 |
9
제8항에 있어서, 상기 기준 편차값은 이상치를 탐지하는 민감도에 따라 결정되는 것을 특징으로 하는 블록체인을 기반으로 한 사물인터넷 시스템
|
10 |
10
제6항에 있어서, 상기 일괄 처리용 스마트 컨트랙트는, 상기 전송된 현재 IoT 데이터와 이전 IoT 데이터들 중 이상치인 현재 데이터는 블록으로 생성하여 블록체인에 저장하며, 정상값인 이전 데이터들은 외부 데이터베이스에 저장하는 것을 특징으로 하는 블록체인을 기반으로 한 사물인터넷 시스템
|