1 |
1
IFC((Industrial foundation classes) 데이터를 구성하는 복수의 블록 데이터를 수신하면 상기 수신된 복수의 블록 데이터를 분산 저장하기 위한 분산 리스트를 생성하고, 상기 생성된 분산 리스트를 기초로 상기 복수의 블록 데이터를 전송하는 중계 서버; 및상기 복수의 블록 데이터 중 적어도 하나의 블록 데이터를 수신하고 상기 수신된 블록 데이터를 저장하는 복수의 노드 서버를 포함하고,상기 분산 리스트는 상기 복수의 노드 서버의 각 주소 정보, 상기 복수의 노드 서버에 각각 저장될 블록 데이터의 헤더 정보를 포함하고,상기 중계 서버는,상기 복수의 블록 데이터를 복수의 노드 서버에 분산 전송하되, 동일한 블록 데이터를 적어도 둘 이상의 노드 서버에 중복 전송하고,사용자 단말로부터 상기 IFC 데이터를 요청 받으면, 상기 분산 리스트를 기초로 상기 복수의 노드 서버로부터 블록 데이터를 수신하고,수신되는 순서에 따라 상기 IFC 데이터를 구성하는 복수의 블록 데이터를 검증하되, 상기 검증한 결과로 위변조된 블록 데이터가 존재하는 경우 해당 블록 데이터를 대체할 수 있는 다른 블록 데이터를 검증하고,상기 IFC 데이터를 구성하는 모든 복수의 블록 데이터에 대한 검증이 완료되면, 상기 검증이 완료된 복수의 블록 데이터를 결합하여 상기 IFC 데이터를 생성하는, BIM 데이터를 전송하기 위한 시스템
|
2 |
2
삭제
|
3 |
3
제1항에 있어서,상기 노드 서버는,상기 중계 서버로부터 상기 블록 데이터를 요청 받으면, 상기 요청 받은 블록 데이터를 공개키를 이용하여 암호화하고,상기 암호화된 블록 데이터를 상기 중계 서버에 전송하는, BIM 데이터를 전송하기 위한 시스템
|
4 |
4
제3항에 있어서,상기 중계 서버는,상기 노드 서버로부터 암호화된 블록 데이터를 수신하면, 상기 수신된 블록 데이터를 상기 공개키를 이용하여 복호화하고,상기 복호화된 블록 데이터의 위변조 여부를 검증하는, BIM 데이터를 전송하기 위한 시스템
|
5 |
5
제4항에 있어서,상기 중계 서버는,상기 복호화된 블록 데이터와 블록 체인에 결합되어 저장된 블록 데이터의 일치 여부를 확인하여 그 확인한 결과로 상기 위변조 여부를 검증하는, BIM 데이터를 전송하기 위한 시스템
|
6 |
6
삭제
|
7 |
7
제1항에 있어서,상기 중계 서버는,사용자 단말로부터 IFC 데이터를 요청 받으면, 상기 IFC 데이터를 구성하는 복수의 블록 데이터를 상기 분산 리스트에서 확인하고,상기 분산 리스트에서 확인된 결과에 따라 상기 복수의 노드 서버에 각각 저장된 적어도 하나의 블록 데이터를 요청하는, BIM 데이터를 전송하기 위한 시스템
|
8 |
8
중계 서버가 IFC((Industrial foundation classes) 데이터를 구성하는 복수의 블록 데이터를 수신하는 단계;상기 중계 서버가 상기 수신된 복수의 블록 데이터를 분산 저장하기 위한 분산 리스트를 생성하고, 상기 생성된 분산 리스트를 기초로 상기 복수의 블록 데이터를 복수의 노드 서버에 전송하는 단계; 및상기 복수의 노드 서버가 각각 상기 중계 서버로부터 상기 복수의 블록 데이터 중 적어도 하나의 블록 데이터를 수신하고 상기 수신된 블록 데이터를 저장하는 단계;상기 중계 서버가 사용자 단말로부터 상기 IFC 데이터를 요청 받으면, 상기 분산 리스트를 기초로 상기 복수의 노드 서버로부터 블록 데이터를 수신하는 단계;상기 중계서버가 수신되는 순서에 따라 상기 IFC 데이터를 구성하는 복수의 블록 데이터를 검증하되, 상기 검증한 결과로 위변조된 블록 데이터가 존재하는 경우 해당 블록 데이터를 대체할 수 있는 다른 블록 데이터를 검증하는 단계; 및상기 중계 서버가 상기 IFC 데이터를 구성하는 모든 복수의 블록 데이터에 대한 검증이 완료되면, 상기 검증이 완료된 복수의 블록 데이터를 결합하여 상기 IFC 데이터를 생성하는 단계를 포함하고,상기 분산 리스트는 상기 복수의 노드 서버의 각 주소 정보, 상기 복수의 노드 서버에 각각 저장될 블록 데이터의 헤더 정보를 포함하고,상기 전송하는 단계에서는, 상기 복수의 블록 데이터를 복수의 노드 서버에 분산 전송하되, 동일한 블록 데이터를 적어도 둘 이상의 노드 서버에 중복 전송하는, BIM 데이터를 전송하기 위한 방법
|
9 |
9
삭제
|
10 |
10
제8항에 있어서,상기 중계 서버가 사용자 단말로부터 IFC 데이터를 요청 받으면, 상기 IFC 데이터를 구성하는 복수의 블록 데이터를 상기 분산 리스트에서 확인하고, 상기 분산 리스트에서 확인된 결과에 따라 상기 복수의 노드 서버에 각각 저장된 적어도 하나의 블록 데이터를 요청하는 단계; 및상기 노드 서버가 상기 중계 서버로부터 상기 블록 데이터를 요청 받으면, 상기 요청 받은 블록 데이터를 공개키를 이용하여 암호화하고, 상기 암호화된 블록 데이터를 상기 중계 서버에 전송하는 단계를 더 포함하는, BIM 데이터를 전송하기 위한 방법
|
11 |
11
제10항에 있어서,상기 노드 서버로부터 암호화된 블록 데이터를 수신하면, 상기 수신된 블록 데이터를 상기 공개키를 이용하여 복호화하고, 상기 복호화된 블록 데이터의 위변조 여부를 검증하는 단계를 더 포함하는, BIM 데이터를 전송하기 위한 방법
|
12 |
12
제11항에 있어서,상기 검증하는 단계에서는,상기 복호화된 블록 데이터와 블록 체인에 결합되어 저장된 블록 데이터의 일치 여부를 확인하여 그 확인한 결과로 상기 위변조 여부를 검증하는, BIM 데이터를 전송하기 위한 방법
|
13 |
13
삭제
|