1 |
1
사용자 정보 데이터베이스가 구축된 음성 대화 시스템에서 사용자 질의에 대한 답변 문장 생성 방법에 있어서,영역별 설명문 파일 정보 데이터베이스를 구축하는 단계;상기 사용자 질의에 대한 답변 정보가 상기 사용자 정보 데이터베이스에 존재하지 않은 경우, 정보 검색 서버에 접속하여 정보 검색 요청 메시지를 전송하는 단계;상기 정보 검색 서버로부터 수신된 검색 결과가 명사형인 경우, 상기 검색 결과에 포함된 어휘를 통합된 어휘로 만들어 상기 영역별 설명문 파일 정보 데이터베이스에 존재하는지를 판단하는 단계;상기 판단결과 상기 통합된 어휘가 상기 영역별 설명문 파일 정보 데이터베이스에 존재하지 않으면, 상기 통합된 어휘를 띄어쓰기를 기준으로 한 어휘로 분리하는 단계;상기 분리된 각 어휘가 상기 영역별 설명문 파일 정보 데이터베이스에 존재하는지를 판단하는 단계;및상기 판단결과 각 어휘가 상기 영역별 설명문 파일 정보 데이터베이스에 존재하면, 상기 각 어휘에 해당하는 설명문을 이용하여 답변 문장을 생성하는 단계를 포함하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
2 |
2
제1항에 있어서, 상기 영역별 설명문 파일 정보 데이터베이스는 날씨영역, 뉴스영역, 일정 영역, 전화번호 영역 중 적어도 하나의 영역에 대한 설명문 파일 정보 데이터베이스를 포함하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
3 |
3
제1항에 있어서, 상기 영역별 설명문 파일 정보 데이터베이스는 영역별로 키워드와 각 키워드에 대한 답변 문장 유형의 설명문으로 구성된 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
4 |
4
제1항에 있어서, 상기 사용자 질의에 대한 답변 정보가 상기 사용자 정보 데이터베이스에 존재하면, 상기 사용자 정보 데이터베이스에 등록된 답변 정보를 이용하여 답변 문장을 생성하는 단계를 더 포함하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
5 |
5
제1항에 있어서,상기 정보 검색 요청 메시지는 상기 사용자 질의를 포함하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
6 |
6
제1항에 있어서,상기 정보 검색 서버로부터 수신된 검색 결과가 명사형이 아니고 설명문형태이면, 상기 검색 결과를 그대로 답변 문장으로 생성하는 단계를 더 포함하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
7 |
7
제1항에 있어서, 상기 검색 결과에 포함된 어휘를 통합된 어휘로 만들어 상기 영역별 설명문 파일 정보 데이터베이스에 존재하는지를 판단하는 단계는,상기 검색 결과에서 블랭크와 한글이 아닌 부분을 제거하여 통합된 어휘를 만들고, 상기 만들어진 통합된 어휘가 상기 영역별 설명문 파일 정보 데이터베이스의 키워드에 존재하는지를 판단하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
8 |
8
제1항에 있어서, 상기 판단결과 상기 통합된 어휘가 상기 영역별 설명문 파일 정보 데이터베이스에 존재하면, 상기 통합된 어휘에 대해 상기 영역별 설명문 파일 정보 데이터베이스에서 검색된 설명문을 답변 문장에 추가하는 단계를 더 포함하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
9 |
9
제1항에 있어서, 상기 판단결과 상기 분리된 어휘 중 상기 영역별 설명문 파일 정보 데이터베이스에 존재하지 않은 어휘가 존재하면, 해당 어휘를 그대로 답변 문장에 추가하는 단계;상기 그대로 답변 문장에 추가된 어휘중에 마지막 어휘가 존재하면, 상기 마지막 어휘의 종성 존재 여부에 따라 다른 활용형 어미를 추가하여 답변 문장을 생성하는 단계를 더 포함하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
10 |
10
사용자 정보 데이터베이스와 날씨 설명문 파일 정보 데이터베이스가 구축된 음성 대화 시스템에서 날씨 질의에 대한 답변 문장 생성 방법에 있어서, 상기 날씨 질의에 대한 답변 정보가 상기 사용자 정보 데이터베이스에 존재하지 않은 경우, 정보 검색 서버에 접속하여 날씨 정보 검색 요청 메시지를 전송하는 단계;상기 정보 검색 서버로부터 수신된 날씨 검색 결과가 명사형인 경우, 상기 수신된 날씨 검색 결과에 포함된 어휘를 통합된 어휘로 만들어 상기 날씨 설명문 파일 정보 데이터베이스에 존재하는지를 판단하는 단계;상기 판단결과 상기 통합된 어휘가 상기 날씨 설명문 파일 정보 데이터베이스에 존재하지 않으면, 상기 통합된 어휘를 띄어쓰기를 기준으로 한 어휘로 분리하고, 상기 분리된 각 어휘가 상기 날씨 설명문 파일 정보 데이터베이스에 존재하는지를 판단하는 단계;및상기 판단결과 각 어휘가 상기 날씨 설명문 파일 정보 데이터베이스에 존재하면, 각 어휘에 의해 검색된 날씨 설명문을 이용하여 답변 문장을 생성하고, 존재하지 않으면, 상기 분리된 각 어휘를 그대로 답변 문장에 추가한 후, 마지막 어휘의 종성 존재 여부에 따라 다른 활용형 어미를 추가하여 답변 문장을 생성하는 단계를 포함하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
11 |
11
제10항에 있어서, 상기 날씨 설명문 파일 정보 데이터베이스는 날씨 키워드와 날씨 답변 유형의 설명문으로 구성된 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
12 |
12
제10항에 있어서, 상기 판단결과 상기 통합된 어휘가 상기 날씨 설명문 파일 정보 데이터베이스에 존재하면, 상기 통합된 어휘에 대해 상기 날씨 설명문 파일 정보 데이터베이스에서 검색된 설명문을 답변 문장에 추가하는 단계를 더 포함하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 방법
|
13 |
13
사용자 정보 데이터베이스, 음성 인식부 및 음성 합성부가 구비된 음성 대화 시스템에서의 답변 문장 생성 장치에 있어서, 영역별로 키워드와 각 키워드에 대한 답변 문장 유형의 설명문이 저장된 영역별 설명문 파일 정보 데이터베이스;네트워크를 통해 정보 검색 서버와의 접속을 위한 통신부;상기 음성 인식부로부터 출력되는 음성 인식 결과 문장의 의미 구조를 이용하여 화행 또는 의도를 분석하는 입력문 처리부;상기 입력문 처리부에서 분석된 화행 또는 의도가 질의인 경우, 상기 질의를 포함하는 답변 문장 요청 메시지를 생성하는 대화 관리부;및상기 대화 관리부에서 출력되는 답변 문장 요청 메시지에 포함된 질의에 대한 답변 정보를 상기 사용자 정보 데이터베이스 또는 상기 통신부를 통한 정보 검색 서버를 이용하여 검색하고, 상기 검색 결과에 포함된 어휘가 명사형인 경우 상기 검색 결과에 포함된 어휘를 통합된 어휘로 만든 후, 상기 통합된 어휘가 상기 영역별 설명문 파일 정보 데이터 베이스에 없다면 상기 통합된 어휘를 띄어쓰기를 기준으로 한 어휘로 분리하여 상기 분리된 각 어휘가 상기 영역별 설명문 파일 정보 데이터베이스에 존재하는지 판단하고, 상기 판단결과 각 어휘가 상기 영역별 설명문 파일 정보 데이터 베이스에 있다면 상기 각 어휘에 해당하는 설명문을 이용하여 답변 문장을 생성한 후, 상기 음성 합성부에 전송하는 출력문 처리부를 포함하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 장치
|
14 |
14
제13항에 있어서, 상기 정보 검색 서버는 웹 서버인 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 장치
|
15 |
15
제13항에 있어서, 상기 출력문 처리부는 상기 검색 결과에 포함된 어휘가 상기 영역별 설명문 파일 정보 데이터베이스에 존재하면, 해당 설명문을 답변 문장에 추가하여 답변 문장을 생성하고, 존재하지 않으면, 해당 어휘를 그대로 답변 문장에 추가한 후, 어휘 그대로 답변 문장에 추가된 어휘중에 마지막 어휘가 존재하면, 상기 마지막 어휘의 종성 존재 여부에 따라 다른 활용형 어미를 추가하여 답변 문장을 생성하는 것을 특징으로 하는 음성 대화 시스템에서 답변 문장 생성 장치
|