1 |
1
분산형 스토리지 파일 시스템에 기반한 위성 데이터 서비스 시스템에 있어서,각 노드로부터 등록된 위성 데이터 파일을 개별 스토리지에 분산 저장하고, 다른 노드의 상기 위성 데이터 파일에 대한 요청에 응답하여 저장된 상기 위성 데이터 파일을 전송하는 네트워킹된 다수의 노드; 및상기 다수의 노드로부터 입력된 상기 위성 데이터 파일의 사용 현황에 관한 정보를 저장하고, 상기 사용 현황에 관한 정보를 기초로 상기 위성 데이터 파일을 저장하는 상기 다수의 노드의 개별 스토리지에서의 상기 위성 데이터 파일의 유지 또는 삭제를 관리하는 서비스 서버를 포함하는 것을 특징으로 하는 위성 데이터 서비스 시스템
|
2 |
2
제1항에 있어서,상기 노드는 상기 노드에서 등록된 상기 위성 데이터 파일에 상기 위성 데이터 파일의 식별을 위한 식별코드를 부여하고, 상기 다수의 노드는 상기 식별코드를 기초로 상기 위성 데이터 파일을 요청하는 것을 특징으로 하는 위성 데이터 서비스 시스템
|
3 |
3
제1항에 있어서,상기 서비스 서버는,등록된 상기 위성 데이터 파일에 관한 정보를 저장하는 파일정보 저장부;상기 다수의 노드로부터 입력된 상기 위성 데이터 파일의 사용 현황에 관한 정보를 저장하는 사용현황 저장부; 및상기 사용 현황에 관한 정보를 기초로 상기 다수의 노드의 개별 스토리지에서의 상기 위성 데이터 파일의 유지 또는 삭제 여부를 결정하는 파일관리부를 포함하는 것을 특징으로 하는 위성 데이터 서비스 시스템
|
4 |
4
제3항에 있어서상기 파일관리부는, 상기 사용 현황에 관한 정보를 기초로 상기 위성 데이터 파일을 사용하는 노드가 존재하는 것으로 판단되는 경우, 적어도 하나의 상기 노드에서 해당 위성 데이터 파일이 유지되도록 제어하는 것을 특징으로 하는 위성 데이터 서비스 시스템
|
5 |
5
제4항에 있어서,상기 파일관리부는, 상기 사용 현황에 관한 정보에 따른 상기 위성 데이터 파일을 사용하는 노드의 개수에 비례하여 다수의 상기 노드 중 해당 위성 데이터 파일을 유지하는 노드의 개수를 결정하는 것을 특징으로 하는 위성 데이터 서비스 시스템
|
6 |
6
제3항에 있어서,상기 서비스 서버는,다수의 상기 노드에 대하여 각 노드의 상기 위성 데이터 파일의 사용에 따른 위성 데이터 서비스 요금과 상기 위성 데이터 파일의 저장에 따른 리워드 금액을 산출하는 금액정산부를 더 포함하는 것을 특징으로 하는 위성 데이터 서비스 시스템
|
7 |
7
제6항에 있어서,상기 서비스 서버는, 상기 위성 데이터 파일을 저장하는 노드와 해당 노드에서 상기 위성 데이터 파일의 저장이 지속된 파일 저장 기간에 관한 정보를 저장하는 분산노드정보 저장부를 더 포함하고, 상기 금액정산부는, 상기 위성 데이터 파일의 상기 파일 저장 기간과 상기 사용현황 저장부에 저장된 상기 사용현황에 따른 상기 위성 데이터 파일의 사용 기간이 서로 중첩되는 중첩기간을 기초로 상기 위성 데이터 파일을 저장하는 저장 노드와 상기 위성 데이터 파일을 사용한 사용 노드에 상기 리워드 금액과 상기 위성 데이터 서비스 요금을 각각 산출하는 것을 특징으로 하는 위성 데이터 서비스 시스템
|
8 |
8
제1항에 있어서,상기 분산형 스토리지 파일 시스템은 IPFS(Inter Planetary File System)인 것을 특징으로 하는 위성 데이터 서비스 시스템
|
9 |
9
제1항에 있어서,상기 위성 데이터 파일은 격자 포맷의 파일이며,상기 노드는, 상기 위성 데이터 파일을 요청한 파일 요청 노드로부터 입력된 격자의 행과 열에 관한 정보를 기초로, 저장된 상기 위성 데이터 파일의 격자에서 입력된 정보에 따른 상기 행과 열에 대응하는 적어도 하나의 격자 셀을 추출하여 격자 셀 단위로 상기 파일 요청 노드에 전송하는 것을 특징으로 하는 위성 데이터 서비스 시스템
|
10 |
10
제1항에 있어서,상기 노드는 등록이 허용되는 파일 포맷에 관한 정보를 저장하고, 상기 위성 데이터 파일의 등록시 상기 위성 데이터 파일의 헤더를 기초로 상기 파일 포맷에 부합 여부를 확인하여 상기 위성 데이터 파일의 등록 허용 여부를 결정하는 것을 특징으로 하는 위성 데이터 서비스 시스템
|