1 |
1
사용자 장치로부터 오디오 검색 쿼리를 입력받으면, 태스크를 분배하는 관리 노드와;상기 관리 노드로부터 태스크를 수신하면, 자신의 데이터베이스에서 각기 검색을 수행하고 결과를 저장하는 다수의 노드와; 그리고상기 검색의 결과를 유사도를 기준으로 정렬하는 임의 노드를 포함하고,상기 관리 노드는 상기 정렬된 검색의 결과를 상기 사용자 장치로 제공하는 것을 특징으로 하는 분산 오디오 검색 서비스 시스템
|
2 |
2
제1항에 있어서, 상기 다수의 노드는미리 준비된 오디오 파일로부터 지문을 추출하여 파일 단위로 저장하고, 상기 지문을 상기 검색에 활용하는 것을 특징으로 하는 분산 오디오 검색 서비스 시스템
|
3 |
3
제2항에 있어서, 상기 다수의 노드 각각은 상기 태스크를 수신하면 상기 쿼리와 관련있는 지문 파일이 있는지 검색하고,상기 임의 노드는 상기 검색 결과를 상기 쿼리와 유사한 정도가 높은 순서로 정렬하여 상기 사용자 장치로 제공하는 것을 특징으로 하는 분산 오디오 검색 서비스 시스템
|
4 |
4
제1항에 있어서, 상기 쿼리가 음성 또는 오디오인 경우, 상기 관리 노드는 상기 음성 또는 오디오를 분석한 후 태스크를 분배하는 것을 특징으로 하는 분산 오디오 검색 서비스 시스템
|
5 |
5
제1항에 있어서, 상기 관리 노드는상기 쿼리를 분석하는 분석부와, 태스크를 분배하고 추적하는 분배추적부를 포함하는 것을 특징으로 하는 분산 오디오 검색 서비스 시스템
|
6 |
6
제1항에 있어서, 상기 관리 노드는 하둡(Hadoop) 기반의 네임 노드 역할을 담당하며, 상기 다수의 노드는 하둡 기반의 MAP 함수 역할을 담당하고, 상기 임의 노드는 하둡 기반의 reduce 함수 역할을 담당하는 것을 특징으로 하는 분산 오디오 검색 서비스 시스템
|
7 |
7
제6항에 있어서, 상기 검색 결과는 하둡 분산 파일 시스템에 저장되고, 상기 임의 노드는 상기 하둡 분산 파일 시스템에 저장된 상기 검색 결과를 액세스하여 정렬하는 것을 특징으로 하는 분산 오디오 검색 서비스 시스템
|
8 |
8
사용자 장치로부터 오디오 검색 쿼리를 입력받는 단계와;상기 검색 쿼리를 처리하기 위해 태스크를 다수의 노드로 분배하는 단계와;상기 다수의 노드로부터 태스크 수행 완료 신호를 수신하면, 상기 검색 결과를 분산 파일 시스템에서 로딩하여 사용자 장치에게 제공하는 단계를 포함하고,여기서 상기 검색 결과는 상기 다수의 노드들에 의해 검색된 결과를 임의 노드가 유사도를 기준으로 정렬한 것을 특징으로 하는 오디오 검색 서비스 제공 방법
|
9 |
9
제8항에 있어서, 상기 다수의 노드는미리 준비된 오디오 파일로부터 지문을 추출하여 파일 단위로 저장하고, 상기 지문을 상기 검색에 활용하는 것을 특징으로 하는 오디오 검색 서비스 제공 방법
|
10 |
10
제8항에 있어서,상기 쿼리가 음성 또는 오디오인 경우, 상기 관리 노드는 상기 음성 또는 오디오를 분석한 후 태스크를 분배하는 특징으로 하는 오디오 검색 서비스 제공 방법
|