1 |
1
스마트 더스트(Smart Dust) 시스템의 제1 중계 더스트 장치(Relay Dust Device, RDD)가 수행하는 데이터 전송 방법에 있어서,트랜잭션이 발생하여 스마트 더스트 장치(Smart Dust Device, SDD)로부터 센싱 정보가 수신된 경우, 수신된 센싱 정보의 지연 허용 여부를 식별하는 단계; 및상기 식별된 센싱 정보의 지연 허용 여부에 따라 서로 다른 블록체인을 통해 서버로 센싱 정보를 전송하는 단계를 포함하는 데이터 전송 방법
|
2 |
2
제1항에 있어서,상기 전송하는 단계는,상기 트랜잭션을 통해 수신된 센싱 정보가 지연을 허용하는 것으로 식별된 경우, 경량화 블록체인을 통해 센싱 정보를 블록 단위로 저장하고, 임계치 이상의 신규 블록들이 누적되면 일정 기준을 만족하는 센싱 정보만 포함하는 신규 블록들을 추출하여 상기 서버로 전송하는 데이터 전송 방법
|
3 |
3
제1항에 있어서,상기 전송하는 단계는,상기 트랜잭션을 통해 수신된 센싱 정보가 지연을 허용하지 않는 것으로 식별된 경우, 일반 블록체인을 통해 센싱 정보를 즉시 상기 서버로 전송하는 데이터 전송 방법
|
4 |
4
제1항에 있어서,상기 전송하는 단계는,상기 트랜잭션을 통해 수신된 센싱 정보가 지연을 허용하는 것으로 식별된 경우, 경량화 블록체인을 통해 신규 블록을 생성한 후 센싱 정보를 기록하는 단계;상기 신규 블록을 다른 제2 RDD들과 동기화하여 관리하기 위해 타임 노드에 커밋 타임(Commit time)을 요청하여 기록하는 단계;상기 신규 블록을 다른 제2 RDD들로 전송한 후 대기 원장에 기록하였다가 상기 커밋 타임에 다른 RDD들과 동시에 상기 신규 블록을 커밋 원장에 기록하는 단계; 및상기 커밋 원장에 임계치 이상의 신규 블록들이 누적되면 일정 기준을 만족하는 센싱 정보만 포함하는 신규 블록들을 추출하여 상기 서버로 전송하는 단계를 포함하는 데이터 전송 방법
|
5 |
5
제4항에 있어서,상기 다른 제2 RDD들은,상기 제1 RDD로부터 수신된 신규 블록을 대기 원장에 기록하였다가 상기 신규 블록에 기록된 커밋 타임에 상기 신규 블록을 커밋 원장에 기록하는 데이터 전송 방법
|
6 |
6
제1항에 있어서,상기 전송하는 단계는,상기 트랜잭션을 통해 수신된 센싱 정보가 지연을 허용하지 않는 것으로 식별된 경우, 상기 수신된 센싱 정보를 즉시 상기 서버로 전송하는 단계;일반 블록체인을 통해 신규 블록을 생성한 후 센싱 정보를 기록하는 단계;상기 센싱 정보가 기록된 신규 블록을 하위 RDD로 전송하는 단계; 및상기 신규 블록을 커밋 원장에 기록하는 단계를 포함하는 데이터 전송 방법
|
7 |
7
제6항에 있어서,상기 수신된 센싱 정보를 즉시 상기 서버로 전송하는 단계는,상기 수신된 센싱 정보에 대응하는 트랜잭션을 식별하기 위한 고유 정보를 부가하는 데이터 전송 방법
|
8 |
8
제1항에 있어서,상기 SDD에서 수집된 센싱 정보를 상기 서버로 전송하기 위하여 하위 노드에 대응하는 제2 RDD들에 원장 검증을 요청하는 단계를 더 포함하는 데이터 전송 방법
|
9 |
9
제8항에 있어서,상기 원장 검증은,상기 트랜잭션을 통해 수신된 센싱 정보가 지연을 허용하는 것으로 식별된 경우, 상기 제1 RDD 및 제2 RDD들이 바이너리 트리 구조의 형태로 검증이 수행되는 데이터 전송 방법
|
10 |
10
제9항에 있어서,상기 원장 검증은,원장 검증을 요청한 제1 RDD의 바이너리 트리 구조 최하위 노드에 루트(Root) RDD로의 오버레이 패스(Overlay path)를 임시로 연결하는 데이터 전송 방법
|
11 |
11
스마트 더스트(Smart Dust) 시스템의 제1 중계 더스트 장치(Relay Dust Device, RDD)에 대응하는 데이터 전송 장치에 있어서,프로세서를 포함하고,상기 프로세서는,트랜잭션이 발생하여 스마트 더스트 장치(Smart Dust Device, SDD)로부터 센싱 정보가 수신된 경우, 수신된 센싱 정보의 지연 허용 여부를 식별하고, 상기 식별된 센싱 정보의 지연 허용 여부에 따라 서로 다른 블록체인을 통해 서버로 센싱 정보를 전송하는 데이터 전송 장치
|
12 |
12
제11항에 있어서,상기 프로세서는,상기 트랜잭션을 통해 수신된 센싱 정보가 지연을 허용하는 것으로 식별된 경우, 경량화 블록체인을 통해 센싱 정보를 블록 단위로 저장하고, 임계치 이상의 신규 블록들이 누적되면 일정 기준을 만족하는 센싱 정보만 포함하는 신규 블록들을 추출하여 상기 서버로 전송하는 데이터 전송 장치
|
13 |
13
제11항에 있어서,상기 프로세서는,상기 트랜잭션을 통해 수신된 센싱 정보가 지연을 허용하지 않는 것으로 식별된 경우, 일반 블록체인을 통해 센싱 정보를 즉시 상기 서버로 전송하는 데이터 전송 장치
|
14 |
14
제11항에 있어서,상기 프로세서는,상기 트랜잭션을 통해 수신된 센싱 정보가 지연을 허용하는 것으로 식별된 경우, 경량화 블록체인을 통해 신규 블록을 생성한 후 센싱 정보를 기록하고, 상기 신규 블록을 다른 제2 RDD들과 동기화하여 관리하기 위해 타임 노드에 커밋 타임(Commit time)을 요청하여 기록하며, 상기 신규 블록을 다른 제2 RDD들로 전송한 후 대기 원장에 기록하였다가 상기 커밋 타임에 다른 RDD들과 동시에 상기 신규 블록을 커밋 원장에 기록하고, 상기 커밋 원장에 임계치 이상의 신규 블록들이 누적되면 일정 기준을 만족하는 센싱 정보만 포함하는 신규 블록들을 추출하여 상기 서버로 전송하는 데이터 전송 장치
|
15 |
15
제14항에 있어서,상기 다른 제2 RDD들은,상기 제1 RDD로부터 수신된 신규 블록을 대기 원장에 기록하였다가 상기 신규 블록에 기록된 커밋 타임에 상기 신규 블록을 커밋 원장에 기록하는 데이터 전송 장치
|
16 |
16
제11항에 있어서,상기 전송하는 단계는,상기 트랜잭션을 통해 수신된 센싱 정보가 지연을 허용하지 않는 것으로 식별된 경우, 상기 수신된 센싱 정보를 즉시 상기 서버로 전송하고, 일반 블록체인을 통해 신규 블록을 생성한 후 센싱 정보를 기록하며, 상기 센싱 정보가 기록된 신규 블록을 하위 RDD로 전송하고, 상기 신규 블록을 커밋 원장에 기록하는 데이터 전송 장치
|
17 |
17
제16항에 있어서,상기 프로세서는,상기 수신된 센싱 정보에 대응하는 트랜잭션을 식별하기 위한 고유 정보를 부가하여 상기 수신된 센싱 정보를 즉시 상기 서버로 전송하는 데이터 전송 장치
|
18 |
18
제11항에 있어서,상기 프로세서는,상기 SDD에서 수집된 센싱 정보를 상기 서버로 전송하기 위하여 하위 노드에 대응하는 제2 RDD들에 원장 검증을 요청하는 데이터 전송 장치
|
19 |
19
제18항에 있어서,상기 원장 검증은,상기 트랜잭션을 통해 수신된 센싱 정보가 지연을 허용하는 것으로 식별된 경우, 상기 제1 RDD 및 제2 RDD들이 바이너리 트리 구조의 형태로 검증이 수행되는 데이터 전송 장치
|
20 |
20
제19항에 있어서,상기 프로세서는,원장 검증을 요청한 제1 RDD의 바이너리 트리 구조 최하위 노드에 루트(Root) RDD로의 오버레이 패스(Overlay path)를 임시로 연결하는 데이터 전송 장치
|