1 |
1
블록체인 기반 건설공사 품질관리 시스템으로서, 작업자 단말기가 공사현장에서 수집된 품질관리 활동의 결과에 해당하는 품질관리 정보 생성을 요청하는 경우, 작업자 권한 검증, 외부플랫폼과 연계한 품질 적합성 검증, 최신 블록 생성 및 위변조 방지 여부를 판단하는 블록체인 서버; 및품질 적합성 검증이 완료된 품질관리 정보의 원본 데이터를 저장하는 오프체인 데이터베이스를 포함하되, 상기 품질관리 정보는 상기 공사현장에서 단일 시간 또는 미리 설정된 시간 간격으로 수집되는 사진, 동영상, 센서 데이터, BIM, 문서기록을 포함하며, 상기 블록체인 서버는 증강현실 기반 이미지 매칭, 촬영위치/시간, 작업 간 조건에 따른 작업 절차 준수 여부 및 센서 데이터에 따른 품질관리 규정 충족 여부에 따라 품질 적합성 검증이 완료되는 경우, 상기 원본 데이터를 상기 오프체인 데이터베이스에 저장하고, 블록체인 서버 내부의 블록체인 DB에 상기 품질관리 정보의 해시 및 url을 저장하는 블록체인 기반 건설공사 품질관리 시스템
|
2 |
2
제1항에 있어서, 상기 블록체인 서버는, 상기 작업자 권한 검증을 수행하고, 체인코드를 시뮬레이션하여 보증 허가된 정보 생성 요청을 반환하는 엔도싱 피어(Endorsing Peer); 및상기 시뮬레이션에 따른 트랜잭션 실행 결과값 및 디지털 인증서와 자신이 속한 채널에서 발생한 모든 트랜잭션을 수신하여 최신 블록을 생성하는 오더러(Orderer)를 포함하는 블록체인 기반 건설공사 품질관리 시스템
|
3 |
3
제2항에 있어서, 상기 작업자 단말기에서 설행되는 분산 어플리케이션은 상기 엔도싱 피어에 설치된 체인코드의 업데이트 함수 호출을 요청하고, 상기 엔도싱 피어는 상기 체인코드의 업데이트 함수를 호출하여 체인코드에 들어가는 트랜잭션의 입력값을 바탕으로 체인코드를 시뮬레이션하고 보증 정책에 따른 보증 조건을 확인하며 상기 시뮬레이션에 따른 트랜잭션 실행 결과값이 정상적이고 상기 보증 조건을 충족하면 상기 트랜잭션 실행 결과값과 상기 엔도싱 피어의 디지털 인증서를 상기 분산 어플리케이션으로 전달하는 블록체인 기반 건설공사 품질관리 시스템
|
4 |
4
제3항에 있어서, 상기 블록체인 서버는, 상기 최신 블록을 검증하는 복수의 커미팅 피어(Commiting Peer)를 포함하되, 상기 복수의 커미팅 피어는 시공사 측 서버, 점검기관 측 서버, 협력사 측 서버 중 적어도 하나를 포함하는 블록체인 기반 건설공사 품질관리 시스템
|
5 |
5
제4항에 있어서, 상기 복수의 커미팅 피어는 상기 최신 블록에 포함된 하나 이상의 트랜잭션 실행 결과값이 정상적인지, 상기 하나 이상의 트랜잭션 실행 결과값이 보증 정책에 부합하는지 여부를 판단하고, 문제가 없는 경우, 자신의 로컬 저장소에 저장된 블록체인에 상기 최신 블록을 추가하고 World State 데이터베이스를 업데이트하는 블록체인 기반 건설공사 품질관리 시스템
|
6 |
6
제1항에 있어서, 상기 품질관리 정보에 상기 서로 다른 시간에 촬영된 복수의 사진이 포함되는 경우, 상기 복수의 사진의 위치가 미리 설정된 범위 이내인지 여부, 촬영 시간이 미리 설정된 시간이 경과된 것인지 여부를 통해 품질 적합성 검증이 수행되는 블록체인 기반 건설공사 품질관리 시스템
|
7 |
7
제1항에 있어서, 상기 블록체인 서버는 접근 권한이 서로 다르게 부여되는 복수의 채널별로 제공되는 블록체인 기반 건설공사 품질관리 시스템
|
8 |
8
제1항에 있어서, 상기 블록체인 서버는, 분산 어플리케이션을 이용하여 인증서가 업로드되는 경우, 상기 인증서를 SHA-256기반 알고리즘을 이용하여 해시화하고, HMac 인증을 통해 상기 오프체인 데이터베이스에 저장된 해시와 상기 블록체인 DB에 저장된 해시를 비교하여 원본 데이터의 무결성을 확인하는 블록체인 기반 건설공사 품질관리 시스템
|
9 |
9
블록체인 기반 건설공사 품질관리 방법으로서, 작업자 단말기가 공사현장에 수집된 품질관리 활동의 결과에 해당하는 품질관리 정보 생성 요청을 수신하는 단계; 작업자의 권한을 검증하는 단계; 외부플랫폼과 연계에서 상기 품질관리 정보의 적합성을 검증하는 단계; 품질 적합성 검증이 완료된 품질관리 정보의 원본 데이터를 오프체인 데이터베이스에 저장하는 단계; 체인코드에 들어가는 트랜잭션의 입력값을 바탕으로 체인코드를 시뮬레이션하고 보증 정책에 따른 보증 조건을 확인하는 단계; 및상기 시뮬레이션에 따른 트랜잭션 실행 결과값이 정상적이고 상기 보증 조건을 충족하는지 여부를 판단하는 단계를 포함하되, 상기 품질관리 정보는 상기 공사현장에서 단일 시간 또는 미리 설정된 시간 간격으로 수집되는 사진, 동영상, 센서 데이터, BIM, 문서기록을 포함하며, 상기 품질 적합성 검증은 증강현실 기반 이미지 매칭, 촬영위치/시간, 작업 간 조건에 따른 작업 절차 준수 여부 및 센서 데이터에 따른 품질관리 규정 충족 여부를 판단하여 수행되며, 상기 원본 데이터는 상기 오프체인 데이터베이스에 저장되고, 내부 블록체인 DB에 상기 품질관리 정보의 해시 및 url이 저장되는 블록체인 기반 건설공사 품질관리 방법
|
10 |
10
제9항에 따른 방법을 수행하는 프로그램이 저장된 컴퓨터 판독 가능한 기록매체
|