1 |
1
컴퓨팅 장치에 의해 수행되는 블록체인 기반 사용자 맞춤형 감염병 알림 방법에 있어서,복수의 단말 별로 상기 블록체인 기반 사용자 맞춤형 재난 알림을 위한 애플리케이션이 설치되도록 제공하는 단계;상기 복수의 단말에 설치된 상기 애플리케이션을 통해 상기 복수의 단말 별로 시간위치정보를 획득하는 단계; 상기 시간위치정보를 암호화하는 단계;상기 암호화된 시간위치정보에 대해 상기 블록체인 네트워크 내의 블록에 저장하는 단계;감염병 관리 서버로부터 상기 복수의 단말 중 제1 단말의 사용자가 감염자로 통보된 경우, 상기 블록체인 네트워크 내의 블록 중 상기 제1 단말의 해당 블록에 저장된 상기 제1 단말의 암호화된 제1 시간위치정보를 기반으로, 상기 제1 단말의 동선을 파악하는 단계;상기 파악된 동선을 기반으로, 상기 복수의 단말 중 상기 제1 단말과 동일한 위치와 시간대에 동선이 겹치는 적어도 하나의 제2 단말을 고위험 단말로 판단하는 단계;상기 블록체인 네트워크 내의 블록 중 상기 제2 단말의 해당 블록에 저장된 상기 제2 단말의 암호화된 제2 시간위치정보를 기반으로, 상기 제2 단말과 동일한 위치와 시간대에 동선이 겹치는 적어도 하나의 제3 단말을 저위험 단말로 판단하는 단계; 및상기 제2 단말과 상기 제3 단말로 감염자와 접촉됨을 알리는 메시지를 각각 전송하는 단계;를 포함하고,상기 저장 단계는,상기 블록체인 네트워크 내의 노드 중 상기 복수의 단말 별 시간위치정보를 브로드캐스팅하여 가장 먼저 수신하는 하나의 노드를 선점 노드로 선정하고,상기 선점 노드에서 제1 선정 알림신호를 브로드캐스팅하여 가장 먼저 수신하는 하나의 노드를 조력 노드로 선정하는, 방법
|
2 |
2
제1항에 있어서,상기 제2 단말로 전송되는 메시지는, 상기 제2 단말의 사용자가 상기 감염자와 밀접 접촉자임을 알리는 정보, 상기 감염병의 검사 요청을 알리는 정보 및 상기 감염병의 검사 장소를 알리는 정보를 포함하고,상기 제3 단말로 전송되는 메시지는, 상기 제2 단말의 사용자가 상기 감염자와 밀접 접촉자임을 알리는 정보 및 상기 제2 단말의 사용자가 상기 감염병에 감염되었는지 여부를 확인하도록 요청하는 정보를 포함하는, 방법
|
3 |
3
제1항에 있어서,상기 감염병 관리 서버는,상기 복수의 단말 별로 시간위치정보의 데이터양에 따라 암호화폐를 지급하는, 방법
|
4 |
4
삭제
|
5 |
5
제1항에 있어서,상기 저장 단계는,상기 블록체인 네트워크 내의 상기 선점 노드에서 제1 선정 알림신호를 적어도 하나의 인접 노드로 전송하고,상기 조력 노드에서 제2 선정 알림신호를 상기 선점 노드를 제외한 상기 적어도 하나의 인접 노드로 브로드캐스팅하여 수신하는 순서로 적어도 하나의 인접 노드를 평가 노드로 선정하고,상기 평가 노드에서 상기 제1 선정 알림신호와 상기 제2 선정 알림신호에 대응되는 확인신호를 상기 선점 노드, 상기 조력 노드 및 상기 적어도 하나의 인접 노드로 전송하는, 방법
|
6 |
6
제5항에 있어서,상기 저장 단계는,상기 적어도 하나의 인접 노드 중 상기 평가 노드를 제외한 노드를 고장 노드로 결정하는, 방법
|
7 |
7
제6항에 있어서,상기 평가 노드는,상기 시간위치정보에 대한 적합성 평가신호를 생성하여 상기 선점 노드, 상기 조력 노드 및 적어도 하나의 인접 노드로 전송하는, 방법
|
8 |
8
제7항에 있어서,상기 평가 노드는,상기 적합성 평가신호 전송 후 상기 시간위치정보에 대한 승인신호 또는 거부신호를 생성하여 상기 선점 노드와 상기 조력 노드로 전송하는, 방법
|
9 |
9
제8항에 있어서,상기 조력 노드는,상기 평가 노드로부터 상기 승인신호를 수신한 경우, 상기 승인신호를 기반으로 검토 알림신호를 생성하여 상기 선점 노드로 전송하는, 방법
|
10 |
10
제9항에 있어서,상기 저장 단계는,상기 검토 알림신호를 수신한 상기 선점 노드에서 상기 검토 알림신호를 기반으로 상기 시간위치정보를 상기 블록체인 네트워크 내의 상기 블록에 저장하는, 방법
|
11 |
11
제1항에 있어서,상기 암호화 단계는,상기 복수의 단말 별로 상기 시간위치정보에 포함되는 사용자 식별정보, 사용자 시간정보, 사용자 위치정보를 암호화 알고리즘을 기반으로 암호화한 것인, 방법
|
12 |
12
블록체인 기반 사용자 맞춤형 재난감염병 알림 시스템에 있어서,블록체인 기반 사용자 맞춤형 재난 알림을 위한 애플리케이션이 설치되는 복수의 단말;상기 복수의 단말에 설치된 상기 애플리케이션을 통해 상기 복수의 단말 별로 시간위치정보를 획득하고, 상기 시간위치정보를 기반으로 블록체인 기반 사용자 맞춤형 재난 알림을 위한 메시지를 생성하는 컴퓨팅 장치; 및상기 복수의 단말 별로 시간위치정보의 데이터양에 따라 암호화폐를 지급하는 감염병 관리 서버;를 포함하고,상기 컴퓨팅 장치는,상기 복수의 단말 별로 상기 블록체인 기반 사용자 맞춤형 재난 알림을 위한 상기 애플리케이션이 설치되도록 제공하고,상기 복수의 단말에 설치된 상기 애플리케이션을 통해 상기 복수의 단말 별로 시간위치정보를 획득하고, 상기 시간위치정보를 암호화하고,상기 암호화된 시간위치정보에 대해 상기 블록체인 네트워크 내의 블록에 저장하고,상기 감염병 관리 서버로부터 상기 복수의 단말 중 제1 단말의 사용자가 감염자로 통보된 경우, 상기 블록체인 네트워크 내의 블록 중 상기 제1 단말의 해당 블록에 저장된 상기 제1 단말의 암호화된 제1 시간위치정보를 기반으로, 상기 제1 단말의 동선을 파악하고,상기 파악된 동선을 기반으로, 상기 복수의 단말 중 상기 제1 단말과 동일한 위치와 시간대에 동선이 겹치는 적어도 하나의 제2 단말을 고위험 단말로 판단하고,상기 블록체인 네트워크 내의 블록 중 상기 제2 단말의 해당 블록에 저장된 상기 제2 단말의 암호화된 제2 시간위치정보를 기반으로, 상기 제2 단말과 동일한 위치와 시간대에 동선이 겹치는 적어도 하나의 제3 단말을 저위험 단말로 판단하고,상기 제2 단말과 상기 제3 단말로 감염자와 접촉됨을 알리는 메시지를 각각 전송하고,상기 컴퓨팅 장치는,상기 블록체인 네트워크 내의 노드 중 상기 복수의 단말 별 시간위치정보를 브로드캐스팅하여 가장 먼저 수신하는 하나의 노드를 선점 노드로 선정하고,상기 선점 노드에서 제1 선정 알림신호를 브로드캐스팅하여 가장 먼저 수신하는 하나의 노드를 조력 노드로 선정하는, 시스템
|
13 |
13
제12항에 있어서,상기 제2 단말로 전송되는 메시지는, 상기 제2 단말의 사용자가 상기 감염자와 밀접 접촉자를 알리는 정보, 상기 감염병의 검사 요청을 알리는 정보 및 상기 감염병의 검사 장소를 알리는 정보를 포함하고,상기 제3 단말로 전송되는 메시지는, 상기 제2 단말의 사용자가 상기 감염자와 밀접 접촉자를 알리는 정보 및 상기 제2 단말의 사용자가 상기 감염병에 감염되었는지 여부를 확인하도록 요청하는 정보를 포함하는, 시스템
|
14 |
14
삭제
|
15 |
15
제12항에 있어서,상기 컴퓨팅 장치는,상기 블록체인 네트워크 내의 상기 선점 노드에서 제1 선정 알림신호를 적어도 하나의 인접 노드로 전송하고,상기 조력 노드에서 제2 선정 알림신호를 상기 선점 노드를 제외한 상기 적어도 하나의 인접 노드로 브로드캐스팅하여 수신하는 순서로 적어도 하나의 인접 노드를 평가 노드로 선정하고,상기 평가 노드에서 상기 제1 선정 알림신호와 상기 제2 선정 알림신호에 대응되는 확인신호를 상기 선점 노드, 상기 조력 노드 및 상기 적어도 하나의 인접 노드로 전송하는, 시스템
|
16 |
16
제15항에 있어서,상기 컴퓨팅 장치는,상기 적어도 하나의 인접 노드 중 상기 평가 노드를 제외한 노드를 고장 노드로 결정하는, 시스템
|
17 |
17
제16항에 있어서,상기 평가 노드는,상기 시간위치정보에 대한 적합성 평가신호를 생성하여 상기 선점 노드, 상기 조력 노드 및 적어도 하나의 인접 노드로 전송하는, 시스템
|
18 |
18
제17항에 있어서,상기 평가 노드는,상기 적합성 평가신호 전송 후 상기 시간위치정보에 대한 승인신호 또는 거부신호를 생성하여 상기 선점 노드와 상기 조력 노드로 전송하는, 시스템
|
19 |
19
제18항에 있어서,상기 조력 노드는,상기 평가 노드로부터 상기 승인신호를 수신한 경우, 상기 승인신호를 기반으로 검토 알림신호를 생성하여 상기 선점 노드로 전송하는, 시스템
|
20 |
20
제19항에 있어서,상기 컴퓨팅 장치는,상기 검토 알림신호를 수신한 상기 선점 노드에서 상기 검토 알림신호를 기반으로 상기 시간위치정보를 상기 블록체인 네트워크 내의 상기 블록에 저장하는, 시스템
|
21 |
21
제12항에 있어서,상기 컴퓨팅 장치는,상기 복수의 단말 별로 상기 시간위치정보에 포함되는 사용자 식별정보, 사용자 시간정보, 사용자 위치정보를 암호화 알고리즘을 기반으로 암호화한 것인, 시스템
|