맞춤기술찾기

이전대상기술

패스트맵을 이용한 데이터셋의 M-트리 적재방법

  • 기술번호 : KST2019018896
  • 담당센터 : 인천기술혁신센터
  • 전화번호 : 032-420-3580
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 패스트맵을 이용한 데이터셋의 M-트리 적재방법에 관한 것으로, 메트릭 스페이스 상의 데이터셋을 k-차원의 유클리디안 스페이스 상의 한 점으로 매핑하는 단계; k-차원의 유클리디안 스페이스 상의 점들을 1차원 시퀀스로 정렬하는 단계; 상기 1차원 시퀀스의 점들을 연속하는 그룹으로 분할하는 단계; 상기 연속하는 그룹에 대해 리프 노드를 생성하는 단계; 를 포함하여 상기 데이터셋을 M-트리에 BulkLoading한다. 이로 인해, 데이터 객체간 유사성이 유클리디안 공간에서 두 점 간의 Lp 거리로 정의되지 않는 데이터셋을 대량으로 M-트리에 효율적으로 적재할 수 있고, 이의 인덱싱 및 검색 효율이 기존의 M-트리에서의 검색 성능보다 향상되는 효과가 있다.
Int. CL G06F 16/31 (2019.01.01) G06F 16/901 (2019.01.01)
CPC G06F 16/322(2013.01) G06F 16/322(2013.01)
출원번호/일자 1020190022540 (2019.02.26)
출원인 가천대학교 산학협력단
등록번호/일자 10-2006283-0000 (2019.07.26)
공개번호/일자
공고번호/일자 (20191001) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2019.02.26)
심사청구항수 19

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 가천대학교 산학협력단 대한민국 경기도 성남시 수정구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 노웅기 경기도 성남시 분당구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이은철 대한민국 서울특별시 송파구 법원로**길 **, A동 *층 ***호 (문정동, H비지니스파크)(*T국제특허법률사무소)
2 이수찬 대한민국 서울특별시 송파구 법원로**길 **, A동 *층 ***호 (문정동, H비지니스파크)(*T국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 가천대학교 산학협력단 경기도 성남시 수정구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2019.02.26 수리 (Accepted) 1-1-2019-0201602-49
2 [우선심사신청]심사청구(우선심사신청)서
[Request for Preferential Examination] Request for Examination (Request for Preferential Examination)
2019.02.28 수리 (Accepted) 1-1-2019-0212825-71
3 의견제출통지서
Notification of reason for refusal
2019.03.20 발송처리완료 (Completion of Transmission) 9-5-2019-0205845-66
4 [지정기간연장]기간연장(단축, 경과구제)신청서
[Designated Period Extension] Application of Period Extension(Reduction, Progress relief)
2019.05.20 수리 (Accepted) 1-1-2019-0515198-14
5 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2019.06.17 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2019-0617041-25
6 등록결정서
Decision to grant
2019.07.12 발송처리완료 (Completion of Transmission) 9-5-2019-0503621-58
7 [명세서등 보정]보정서(심사관 직권보정)
2019.09.05 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2019-5027493-59
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
데이터 객체를 M-트리에 적재 처리하는 처리장치에서 수행되고, 메트릭 스페이스 상의 데이터셋을 k-차원의 유클리디안 스페이스 상의 한 점으로 매핑하는 단계;k-차원의 유클리디안 스페이스 상의 점들을 1차원 시퀀스로 정렬하는 단계;상기 1차원 시퀀스의 점들을 연속하는 그룹으로 분할하는 단계; 그리고,상기 연속하는 그룹에 대해 리프 노드를 생성하는 단계;를 포함하여 상기 데이터셋을 M-트리에 적재하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
2 2
제1항에 있어서,상기 메트릭 스페이스 상의 데이터셋은 데이터 객체간 유사성이 유클리디안 공간에서 두 점 간의 Lp 거리로 정의되지 않는 데이터셋인 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
3 3
제2항에 있어서,상기 메트릭 스페이스 상의 데이터셋은 비정형 멀티미디어 데이터 또는 도로 네트워크의 POI(point of interest)인 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
4 4
제1항에 있어서,상기 메트릭 스페이스 상의 데이터셋을 k-차원의 유클리디안 스페이스 상의 한 점으로 매핑하는 단계는, 상기 메트릭 스페이스 상의 데이터의 객체간 간격이 상기 k-차원의 유클리디안 스페이스 상에서 유지되도록 매핑되도록 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
5 5
제4항에 있어서,상기 메트릭 스페이스 상의 데이터셋을 k-차원의 유클리디안 스페이스 상의 한 점으로 매핑하는 단계는 하기의 식 1로부터 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
6 6
제1항에 있어서,상기 메트릭 스페이스 상의 데이터셋을 k-차원의 유클리디안 스페이스 상의 한 점으로 매핑하는 단계는 상기 데이터셋을 구성하는 복수 개의 객체들을 상기 유클리디안 스페이스 상에 BulkLoading으로 매핑하도록 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
7 7
제1항에 있어서,상기 k-차원의 유클리디안 스페이스 상의 점들을 1차원 시퀀스로 정렬하는 단계는 공간채움곡선을 이용하여 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
8 8
제7항에 있어서,상기 k-차원의 유클리디안 스페이스 상의 점들을 1차원 시퀀스로 정렬하는 단계는 공간채움곡선으로 Z curve(Morton curve), Hilbert curve, Gray-code curve 중 어느 하나를 이용하도록 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
9 9
제1항에 있어서,상기 1차원 시퀀스의 점들을 연속하는 그룹으로 분할하는 단계는, 상기 1차원 시퀀스에 정렬된 연속하는 점들을 순차적으로 그룹으로 분할하되, 모든 그룹이 최대 객체를 포함하도록 균일하게 그룹화하는 풀페이지 방법을 이용하여 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
10 10
제1항에 있어서,상기 1차원 시퀀스의 점들을 연속하는 그룹으로 분할하는 단계는, 상기 1차원 시퀀스에 정렬된 연속하는 점들을 순차적으로 그룹으로 분할하되, 그룹에 포함되는 점간 거리와 그룹에 포함된 점의 개수를 비교하여 그룹에 포함시킬 점의 개수를 산출하고 산출결과를 이용하여 그룹의 영역 크기가 확장되지 않는 범위로 그룹을 구성하는 휴리스틱 방법을 이용하여 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
11 11
제10항에 있어서,상기 휴리스틱 방법에서 상기 그룹에 포함되는 점간 거리는 실제 메트릭 스페이스 상의 점간 거리로 산출되거나, k-차원 유클리디안 공간 내의 두 점간의 거리로 대체하여 산출되도록 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
12 12
제1항에 있어서,상기 1차원 시퀀스의 점들을 연속하는 그룹으로 분할하는 단계는, 상기 1차원 시퀀스에 정렬된 연속하는 점들을 순차적으로 그룹으로 분할하되, 후보 그룹들을 생성하고, 각 후보 그룹에 포함된 영역 크기의 반지름과 후보 그룹에 포함된 점의 개수를 산출하고 산출결과를 이용하여 그룹을 구성하는 리저러스 방법을 이용하여 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
13 13
제12항에 있어서,상기 리저러스 방법에서 상기 후보 그룹 영역의 반지름은 실제 메트릭 스페이스 상의 반지름으로 산출되거나, k-차원 유클리디안 공간 내의 두 점간의 거리로 대체하여 산출되도록 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
14 14
제1항에 있어서,상기 연속하는 그룹에 대해 리프 노드를 생성하는 단계는 상기 1차원 시퀀스의 점들을 연속하는 그룹으로 분할하는 단계에서 분할된 그룹에 포함된 점들에 대응되는 메트릭 스페이스 상의 객체를 포함하는 리프 노드를 생성하도록 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
15 15
제14항에 있어서,상기 연속하는 그룹에 대해 리프 노드를 생성하는 단계는, k-차원의 유클리디안 스페이스 상의 점들을 이용하여 리프 노드의 대표 객체를 산출하도록 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
16 16
제1항에 있어서,상기 연속하는 그룹에 대해 리프 노드를 생성하는 단계 이후에,각 그룹에 대해 생성된 리프 노드에 대해 non-리프 엔트리를 생성하는 단계;를 수행하고,상기 non-리프 엔트리의 개수에 따라, 상기 non-리프 엔트리를 엔트리 그룹으로 분할하는 단계;와 전체 엔트리를 하나의 루트 노드에 저장하는 단계; 중 어느 한 단계를 더 수행하는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
17 17
제16항에 있어서,상기 non-리프 엔트리를 엔트리 그룹으로 분할하는 단계는 풀페이지 방법, 휴리스틱 방법 또는 리저러스 방법으로 수행되는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
18 18
제16항에 있어서,상기 non-리프 엔트리를 엔트리 그룹으로 분할하는 단계에서 생성된 엔트리는 버퍼에 저장되도록 수행되고,상기 버퍼가 가득 차면 상기 전체 엔트리를 하나의 루트 노드에 저장하는 단계를 수행하여 상기 엔트리를 메모리 디스크에 기록하는 것을 특징으로 하는 패스트맵을 이용한 데이터셋의 M-트리 적재방법
19 19
제1항 내지 제18항 중 어느 한 항에 따른 패스트맵을 이용한 데이터셋의 M-트리 적재방법을 컴퓨터 상에서 실행할 수 있는 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 가천대학교 중견연구 도로 네트워크에서 유연한 집계값 유사 검색 방법에 대한 연구