KR100881334B1 - 대화형 정보 제공 서비스 장치 및 방법 - Google Patents

대화형 정보 제공 서비스 장치 및 방법 Download PDF

Info

Publication number
KR100881334B1
KR100881334B1 KR1020070119262A KR20070119262A KR100881334B1 KR 100881334 B1 KR100881334 B1 KR 100881334B1 KR 1020070119262 A KR1020070119262 A KR 1020070119262A KR 20070119262 A KR20070119262 A KR 20070119262A KR 100881334 B1 KR100881334 B1 KR 100881334B1
Authority
KR
South Korea
Prior art keywords
user
information
request
unit
input
Prior art date
Application number
KR1020070119262A
Other languages
English (en)
Other versions
KR20080052382A (ko
Inventor
오효정
이충희
이창기
황이규
왕지현
장명길
이윤근
김현진
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to US11/951,154 priority Critical patent/US20080134038A1/en
Publication of KR20080052382A publication Critical patent/KR20080052382A/ko
Application granted granted Critical
Publication of KR100881334B1 publication Critical patent/KR100881334B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42203Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Machine Translation (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 사용자 요구에 따라 정보를 제공하기 위한 장치 및 방법에 관한 것으로서, 보다 상세하게는 사용자로부터 수신한 대화형 입력에 기반하여 사용자의 요구를 분석하고 이에 대응하는 정보를 제공하는 대화형 정보 제공 서비스 장치 및 방법에 관한 것이다. 본 발명에 따른 대화형 정보 제공 서비스 장치는 사용자로부터 수신된 입력문을 분석하는 대화문 분석부; 상기 대화문분석부의 분석결과를 이용하여 상기 사용자의 요구를 분석하는 대화 관리부; 상기 대화관리부로부터 실시간 정보 갱신요청이 있는 경우, 웹상에 갱신되는 일상생활 정보를 실시간으로 추출하여 일상정보 데이터베이스에 저장하는 실시간 자동 지식 구축부; 상기 대화관리부에서 분석된 상기 사용자의 요구에 대한 응답을 생성하고 사용자에게 응답을 제공하는 응답 생성부; 및 상기 사용자의 요구에 응답이 불가능한 경우 또는 상기 사용자의 요구에 대한 응답에 오류가 있는 경우, 상기 사용자로 하여금 상기 사용자의 요구를 취소할 수 있도록 하고 시스템을 복원하는 예외 처리부로 구성된다. 본 발명은 대화형 입력에 기반하여 사용자의 요구를 분석하고 이에 대응하는 정보를 제공함으로써, 사용자가 편리하게 필요한 정보를 획득하도록 할 수 있다.
음성대화 시스템, 대화관리, 실시간 지식 구축, 예외처리, 오류복원

Description

대화형 정보 제공 서비스 장치 및 방법{Apparatus and Method of Dialogue Service for Providing Information}
본 발명은 사용자 요구에 따라 정보를 제공하기 위한 장치 및 방법에 관한 것으로서, 보다 상세하게는 사용자로부터 수신한 대화형 입력에 기반하여 사용자의 요구를 분석하고 이에 대응하는 정보를 제공하는 대화형 정보 제공 서비스 장치 및 방법에 관한 것이다.
본 발명은 정보통신부 및 정보통신연구진흥원의 IT전략기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2006-S-036-01, 과제명: 신성장동력산업용 대용량 대어휘 분산처리 음성인터페이스 기술개발].
기술의 발전에 따라 사용자에게 보다 효율적으로 필요한 정보를 제공하기 위한 정보 제공 시스템들이 많은 개발자들에 의해 연구 및 개발되어 왔다.
일반적으로 종래의 정보 제공 서비스 장치는 키워드 검색 또는 메뉴 드리븐(menu-driven) 방식의 입력을 지원하고, 이에 따라 검색된 결과에서 다시 필요한 정보를 찾는 다단계 검색 등의 불편한 인터페이스를 사용자에게 제공함으로써 사용자 편의성을 감소시키는 문제가 있다.
또한, 대화형 입력을 사용하는 종래의 정보 제공 서비스 장치 역시 단순한 어플리케이션 제어와 같은 제한된 기능만을 지원하는 단점이 있다.
본 발명에서 해결하고자 하는 과제는, 사용자가 대화형 입력을 통해 보다 편리하게 원하는 정보를 제공받을 수 있는 대화형 정보 제공 서비스 장치 및 방법을 제공하는 것이다.
상술한 과제를 해결하기 위한 본 발명의 일 측면은 사용자로부터 수신된 입력문을 분석하는 단계; 상기 분석된 입력문을 기반으로 상기 사용자의 요구를 분석하는 단계; 일상생활 정보를 실시간으로 추출하여 일상정보 데이터베이스에 저장하는 단계; 상기 분석된 사용자의 요구에 상응하는 정보를 상기 일상정보 데이터베이스로부터 추출하는 단계; 및 상기 추출된 정보를 상기 사용자에게 출력하는 단계를 포함하는 대화형 정보 제공 서비스 방법를 제공한다.
본 발명의 다른 측면은 사용자로부터 수신된 입력문을 분석하는 대화문 분석부; 상기 대화문분석부의 분석결과를 이용하여 상기 사용자의 요구를 분석하는 대화 관리부; 상기 대화관리부로부터 실시간 정보 갱신요청이 있는 경우, 웹상에 갱신되는 일상생활 정보를 실시간으로 추출하여 일상정보 데이터베이스에 저장하는 실시간 자동 지식 구축부; 상기 대화관리부에서 분석된 상기 사용자의 요구에 대한 응답을 생성하고 사용자에게 응답을 제공하는 응답 생성부; 및 상기 사용자의 요구에 응답이 불가능한 경우 또는 상기 사용자의 요구에 대한 응답에 오류가 있는 경 우, 상기 사용자로 하여금 상기 사용자의 요구를 취소할 수 있도록 하고 시스템을 복원하는 예외 처리부를 포함하는 대화형 정보 제공 서비스 장치를 제공한다.
본 발명은 대화형 입력에 기반하여 사용자의 요구를 분석하고 이에 대응하는 정보를 제공함으로써, 사용자가 편리하게 필요한 정보를 획득하도록 할 수 있다.
또한, 본 발명은 웹 상에 매일 갱신되는 각종 새로운 정보를 실시간으로 수집함으로써, 사용자에게 새로운 정보를 신속하게 제공할 수 있다.
또한, 본 발명은 대화형 입력에 기반하여 정보를 제공함과 동시에 대화형 정보 제공 서비스 장치를 포함하는 단말 장치에 제어 신호를 송신함으로써, 사용자가 검색된 정보에 따라 필요한 단말 장치의 동작을 편리하게 수행하도록 할 수 있다.
도 1은 본 발명의 일 실시예에 따른 대화형 정보 제공 서비스 장치의 구성을 나타내는 블록도이다.
본 발명의 대화형 정보 제공 서비스 장치는 개인용 컴퓨터, 모바일 기기(예를 들어, 휴대폰 및 PDA 등) 및 가전제품(예를 들어, 디지털 TV 등)과 같은 단말 장치에 포함되어 사용자에게 정보 제공 서비스를 수행할 수 있다.
도 1을 참조하면, 본 발명의 대화식 정보 제공 서비스 장치는 사용자 입력부(10), 대화문 분석부(20), 대화 관리부(30), 응답 생성부(40), 질의 응답부(50), 실시간 자동 지식 구축부(70) 및 예외 처리부(80)를 포함한다.
사용자 입력부(10)는 사용자로부터 음성 신호 또는 문자열 신호 형태의 입력신호를 수신하여 대화문 분석부(20)에 전달한다. 대화문 분석부(20)는 상기 입력신호를 언어분석하여 대화 관리부(30)에 보내고, 대화 관리부(30)에서는 대화문 분석부(20)의 분석결과를 이용하여 사용자의 요구를 파악한 후 질의 응답부(50)에 정보를 요청한다. 질의 응답부(50)는 일상정보 데이터베이스(60)를 검색하여 사용자가 요구하는 정보를 추출하고 이를 대화 관리부(30)로 보낸다. 대화 관리부(30)는 응답 생성부(40)를 통해 사용자에게 정보를 제공한다.
사용자가 입력한 입력문에 대한 응답이 불가능한 경우, 예외 처리부(80)는 사용자에게 상기 입력문에 대해 확인을 요청하는 방법으로 입력문을 검증한다. 시스템 동작에 오류가 발생한 경우, 예외 처리부(80)는 사용자에게 동작 또는 명령을 취소할 수 있도록 하고 시스템을 복원한다.
실시간 자동 지식 구축부(70)는 대화 관리부(30)로부터 실시간 정보갱신 요청이 있는 경우, 웹 상에 갱신되는 일상생활 정보를 실시간으로 추출하고 대화 관리부(30) 및 대화문 분석부(20)에 갱신정보를 전달한다. 일 실시예에서, 상기 일상생활 정보는 EPG(Electronic Program Guide), 날씨, 뉴스, 증권, POI(Point of Interest)에 관한 정보를 포함한다.
저장된 갱신정보는 TV 가이드, 날씨, 뉴스, 개인일정, 증권 및 POI 등 각 영역별로 일상정보 데이터베이스(60)로 구축되어 질의 응답부(50)의 정보 추출에 활용된다. 여기서, POI는 위치 기반 서비스의 하나로써 사용자의 관심 지역에 관한 정보를 제공하는 서비스이다.
도 2는 도 1에 도시된 대화문 분석부(20), 대화 관리부(30) 및 응답 생성부(40)의 세부 구성을 나타낸 블록도이다.
도 2를 참조하여 대화문 분석부(20)의 세부 동작을 설명하면, 우선 입력신호 인식부(201)는 사용자가 입력한 음성 또는 텍스트 신호 등을 인식한다. 이때 사용자가 입력하는 입력문의 형태는 자연어(연속어)와 고립어를 포함한다. 다음은 자연어(연속어), 고립어 입력의 예이다.
-자연어(연속어) 입력문: 내일 SBS에서 드라마 뭐 하지? 유재석 나오는 프로 좀 찾아봐.
-고립어 입력문: 내일 SBS 드라마 검색. 유재석 프로 검색.
오류 처리부(202)는 상기 입력문에 오류(예를 들어, 채팅체, 이모티콘, 오타, 비속어, 축약어, 띄어쓰기 오류)가 있는 경우에 오류를 수정하여 보정된 입력문을 추출한다. 오류 수정에 실패한 경우, 사용자에게 이를 공지하여 재입력을 유도한다. 언어 분석부(203)는 상기 입력문에 대한 형태소분석, 개체명 인식, 구문분석 등의 언어분석을 수행하고, 화행 및 개념열 분석부(204)는 미리 저장된 화행 지식 및 개념열 지식 데이터베이스에 기반하여 상기 언어분석이 수행된 입력문으로부터 화행과 개념열을 분석한다. 분석된 입력문의 처리결과는 대화 관리부(30)에 전달된다. 미리 저장된 화행 지식 및 개념열 지식 데이터에 의해 분석된 입력문의 화 행, 개념열의 예는 다음과 같다.
-사용자 입력문: 오늘 대전 날씨가 어때?
-개념열 분석결과: <오늘: date><대전: location>날씨가 어때?
-화행 분석결과: search_weather
도 2를 참조하여 대화 관리부(30)의 세부 동작을 설명하면, 다중영역 인식부(301)는 분석된 화행 및 개념열 정보를 이용하여 사용자가 어떤 영역의 일상생활 정보를 원하는지 분석하고, 문장 정규화부(302)는 입력문을 정규화한다. 담화 분석부(303)는 미리 저장된 이전 대화흐름 데이터를 참조하여 담화분석을 수행한다. 다중 영역인식 및 문장정규화는 현재 입력된 입력문을 대상으로 수행하는 반면, 담화분석은 미리 저장된 이전 대화내용을 기반으로 대용어, 생략어 등 참조된 정보를 보강한다.
사용자 요구 파악부(304)는 화행 및 개념열 분석부(204) 및 담화분석부(303)를 통해 추출된 화행, 개념열, 영역정보, 대용어 및 생략어를 이용해 사용자의 요구를 파악한다. 사용자 요구는 프레임 형태로 분석되어 동작 지시부(305)에 전달된다. 다음은 동작 지시부(305)에 전달되는 최종 대화 분석 결과의 예이다.
-이전 사용자 질문: 충남대 근처 중국집
Frame slot
POI ?
Category 중국집
From 충남대 (10,1,17:15,122,8)
Distance 근처
-이전 시스템 답변: "연래춘" 입니다.
-현재 사용자 질문: 얼마나 걸려?
-개념열 분석결과: 얼마나 걸려?
-화행 분석결과: search_distance
-영역인식: POI 영역
-담화분석: <여기서 충남대 근처 중국집까지: 생략어> 얼마나 걸려?
-문장정규화: here → GPS 좌표=(10,1,15.2:15,124,20)
-사용자의도 파악:
Frame slot
POI 연래춘
Category 중국집
From Here (10,1,15.2:15,124,20)
Distance ?
-현재 시스템 답변: 여기서 연래춘까지는 2Km 입니다.
동작 지시부(305)는 입력문의 최종 분석결과를 이용하여 사용자가 정보획득을 원하는 경우에는 질의 응답부(50)를 호출하여 정보를 검색하고, 사용자의 요구가 유효한지 검증하는 경우 및 시스템에 오류가 발생한 경우에는 예외 처리부(80)를 호출한다. 또한, 사용자가 원하는 동작을 수행한 최종결과를 응답 생성부(40)를 통해 사용자에게 전달하며, 실시간으로 일상정보를 갱신하기 위해 실시간 자동 지 식구축부(70)와 피드백을 수행한다.
도 2를 참조하여 응답 생성부(40)의 세부 동작을 설명하면, 사용자가 단일정보 획득을 목적으로 한 대화를 수행한 경우에는 문장 생성부(401)를 통해 자연스러운 응답문을 생성하고 이를 음성응답 생성부(403)를 통해 합성음으로 사용자에게 제공할 수 있다. 복수 개의 정보획득 또는 뉴스 등과 같이 출력 제시를 목적으로 한 대화를 수행한 경우에는 화면응답 생성부(402)를 통해 단말 장치의 화면으로 영상정보를 제공할 수 있다.
또한, 목적지 안내 및 운전 시뮬레이션 등과 같은 단말 장치 제어를 목적으로 한 대화를 수행한 경우에는 제어신호 생성부(404)를 통해 단말 장치 제어 신호를 전송할 수 있다. 예를 들어, 응답 생성부(40)는 사용자가 입력한 대화문에 따라 화면응답 생성부(402), 음성응답 생성부(403) 또는 제어신호 생성부(404)를 통해 다음과 같이 응답할 수 있다.
예1) -사용자 입력: 오늘 야구 어디서 하지?
-대화 응답: KBS2에서 저녁 6시에 ‘코리안 시리즈 3차전’이 방송될 예정입니다.
예2) - 사용자 입력: 오늘 경제 뉴스 좀 보여줘.
-대화 응답: 2006년 10월 23일 경제뉴스입니다. 화면을 보세요.
예3) -사용자 입력: 63 빌딩으로 가자.
-대화 응답:(네비게이션 길 안내 시작).
도 3은 도 1에 도시된 실시간 자동지식 구축부의 세부 구성을 나타낸 블록도이다. 실시간 자동 지식 구축부(70)는 대화 관리부(30)로부터 실시간 정보 갱신요청이 있는 경우, 웹 상에 갱신되는 다중영역의 일상생활 정보를 실시간으로 획득하여 가공, 저장, 확장하는 일을 수행한다.
도 3을 참조하여 실시간 자동 지식 구축부(70) 세부 동작을 설명하면, 웹 문서 수집부(701)는 매일 갱신되는 새로운 정보를 포함하는 웹문서를 실시간으로 수집하고, 웹 문서 처리부(702)는 수집된 웹 문서를 파싱(parsing)하고 분석하여 필요한 일상정보를 추출하는 역할을 수행한다. PDA 또는 휴대폰 등의 개인 정보 단말기에 저장된 개인일정 또는 지도와 같이 주기적으로 갱신이 필요한 내장정보는 단말기 입출력부(703)와 개인 정보 처리부(704)를 통해 수집된다.
웹 문서나 개인 정보 단말기로부터 수집된 일상생활 정보는 영역별 지식 추출부(705)를 통해 추출되고 영역별 지식저장부(706)를 통해 구조화된 정보로 저장된다. 저장된 정보는 TV가이드, 날씨, 뉴스, 개인일정, 증권, POI 등 각 영역별로 일상정보 데이터베이스(60)에 구축되어 질의 응답부(50)의 정보추출에 활용된다.
갱신된 정보는 대화 관리부(30)를 통해 피드백을 수행함으로써, 대화문 분석부(20)의 입력신호 인식부(201)에까지 전달되어 전체 시스템에 신규지식 갱신정보를 알려준다.
일상 정보 데이터베이스(60)는 확장성을 가진 구조로 되어 있어, 기존영역 이외의 신규 영역 서비스에 대한 추가 및 확장 요청에 대응할 수 있다.
도 4는 도 1에 도시된 예외처리부의 세부 구성을 나타낸 블럭도이다.
예외 처리부(80)는 사용자가 응답 또는 실행 불가능한 명령을 지시하거나, 시스템이 오동작을 수행한 경우, 시스템을 복원해주고 검증하는 역할을 수행한다.
도 4를 참조하여 예외 처리부(80)의 세부 동작을 설명하면, 대화문 검증부(801)에서는 대화 관리부(30)를 통해 분석된 대화프레임을 이용해서 사용자가 응답 가능한 질문을 입력했는지 검증하고, 동작 검증부(802)는 사용자가 요청한 최종 임무 수행을 위한 명령이 실행 가능한지 검증한다. 사용자가 응답 또는 실행 불가능한 대화를 시도한 경우, 시스템은 사용자에게 사용자 입력문이 정확한지 확인하는 방법으로 검증한다.
오류 복원부(803)는 시스템이 오동작을 수행한 경우에 사용자로 하여금 사용자 요구를 취소할 수 있도록 하고 시스템을 복원한다. 오류 복원부(803)를 통해 시스템이 복원되면 사용자의 현재발화 이전 상태로 시스템이 복구된다. 다음은 사용자의 요구동작 검증 및 오류복원의 예이다.
예1) -사용자 입력1: 삼성전주 어제 종가
-대화 응답1: "삼성전주" 종목이 없습니다. "삼성전자" 를 원하시면 1번, "삼성전기" 를 원하시면 2번을 눌러주세요.
예2) - 사용자 입력1: 63빌딩 길 안내 해
-대화 응답1: 여의도 63빌딩으로 길 안내를 시작하겠습니다.
-사용자 입력2: 아니 취소.
-대화 응답2: 취소되었습니다. 어디로 안내해 드릴까요?
상기한 본 발명의 실시 예는 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 예컨대 롬, 플로피 디스크, 하드디스크 등과 같은 마그네틱 저장매체, 예컨대 씨디롬(CD-ROM), 디브이디(DVD) 등과 같은 광학적 판독매체, 및 예컨대 인터넷을 통한 전송과 같은 캐리어 웨이브와 같은 저장매체를 포함한다.
이상으로 본 발명에 대하여 바람직한 실시 예를 중심으로 살펴보았으며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 본질적인 특성에서 벗어나지 않는 균등한 범위 내에서 변형된 형태로 구현하는 것은 본 발명의 범위에 속한다고 해석되어야 한다.
도 1은 본 발명의 일 실시예에 따른 대화형 정보 제공 서비스 장치의 구성을 나타내는 블록도이다.
도 2는 도 1에 도시된 대화문분석부, 대화관리부 및 응답생성부의 세부 구성을 나타낸 블럭도이다.
도 3은 도 1에 도시된 실시간 자동 지식구축부의 세부 구성을 나타낸 블럭도이다.
도 4는 도 1에 도시된 예외처리부의 세부 구성을 나타낸 블럭도이다.

Claims (15)

  1. 사용자로부터 수신된 입력문을 분석하는 단계;
    상기 분석된 입력문을 기반으로 상기 사용자의 요구를 분석하는 단계;
    웹상에 갱신되는 일상정보 및 개인 정보 단말기에 갱신되는 정보를 실시간으로 수집하여 TV 가이드, 뉴스, 날씨, 개인일정, 증권 및 위치기반 서비스중 적어도 하나를 포함하는 정보영역별로 일상정보 데이터베이스에 저장하는 단계;
    상기 분석된 사용자의 요구에 상응하는 정보를 상기 일상정보 데이터베이스로부터 추출하는 단계; 및
    상기 추출된 정보를 상기 사용자에게 출력하는 단계
    를 포함하는 대화형 정보 제공 서비스 방법.
  2. 제 1항에 있어서,
    상기 사용자로부터 수신된 입력문은 사용자의 음성인식 또는 문자열 입력을 통해서 입력된 수신되는 대화형 정보 제공 서비스 방법.
  3. 삭제
  4. 삭제
  5. 제 1항에 있어서, 상기 사용자로부터 수신된 입력문을 분석하는 단계는,
    상기 수신된 입력문에 오류가 있는 경우, 상기 입력문을 보정하는 단계;
    상기 입력문에 대한 형태소분석, 개체명 인식 및 구문분석을 통하여 언어분석을 수행하는 단계; 및
    미리 저장된 화행지식 및 개념열 지식 데이터베이스를 기반으로 상기 언어분석된 입력문으로부터 화행 및 개념열을 추출하는 단계
    를 포함하는 대화형 정보 제공 서비스 방법.
  6. 제 5항에 있어서, 상기 사용자의 요구를 분석하는 단계는,
    상기 분석된 입력문을 기반으로 상기 사용자가 원하는 정보영역을 분석하고 상기 입력문을 정규화하는 단계;
    미리 저장된 이전 대화내용 데이터를 참조하여 상기 입력문의 생략어 및 대용어를 분석하는 단계;
    상기 화행, 상기 개념열, 상기 정보영역, 상기 대용어 및 상기 생략어를 이용하여 사용자 요구를 분석하는 단계; 및
    상기 분석된 사용자 요구에 대응하는 동작을 선택하는 단계
    를 포함하는 대화형 정보 제공 서비스 방법.
  7. 제 6항에 있어서,
    상기 사용자의 요구에 대한 응답이 불가능한 경우, 상기 사용자에게 상기 사용자의 요구를 검증하도록 하는 단계; 및
    상기 사용자의 요구에 대한 응답에 오류가 있는 경우, 상기 사용자로 하여금 상기 사용자의 요구를 취소할 수 있도록 하는 단계
    를 더 포함하는 대화형 정보 제공 서비스 방법.
  8. 제 7항에 있어서, 상기 추출된 정보를 상기 사용자에게 출력하는 단계는,
    음성 제공, 영상 정보 제공 및 단말 장치 제어 신호 전송 중 어느 하나를 통하여 수행되는 대화형 정보 제공 서비스 방법.
  9. 제 1,2,5,6,7,8항중 어느 한 항에 기재된 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  10. 사용자로부터 수신된 입력문을 분석하는 대화문 분석부;
    상기 대화문분석부의 분석결과를 이용하여 상기 사용자의 요구를 분석하는 대화 관리부;
    웹상에 갱신되는 일상정보 및 개인 정보 단말기에 갱신되는 정보를 실시간으로 수집하여 TV 가이드, 뉴스, 날씨, 개인일정, 증권 및 위치기반 서비스중 적어도 하나를 포함하는 정보영역별로 일상정보 데이터베이스에 저장하는 실시간 자동 지식 구축부;
    상기 대화관리부에서 분석된 상기 사용자의 요구에 대한 응답을 생성하고 사용자에게 응답을 제공하는 응답 생성부; 및
    상기 사용자의 요구에 응답이 불가능한 경우 또는 상기 사용자의 요구에 대한 응답에 오류가 있는 경우, 상기 사용자로 하여금 상기 사용자의 요구를 취소할 수 있도록 하고 시스템을 복원하는 예외 처리부
    를 포함하는 대화형 정보 제공 서비스 장치.
  11. 제 10항에 있어서, 상기 대화문 분석부는
    상기 사용자로부터 수신된 입력문을 인식하는 입력신호 인식부;
    상기 입력문에 오류가 있는 경우, 상기 입력문을 보정하는 오류 처리부;
    상기 입력문에 대한 형태소 분석, 개체명 인식 및 구문분석을 수행하는 언어분석부; 및
    상기 입력문의 화행 및 개념열을 분석하는 화행 및 개념열 분석부
    를 포함하는 대화형 정보 제공 서비스 장치.
  12. 제 11항에 있어서, 상기 대화관리부는
    상기 입력문의 상기 화행 및 상기 개념열을 이용하여 상기 사용자가 원하는 정보영역을 파악하는 다중영역 인식부;
    상기 입력문을 정규화하는 문장 정규화부;
    미리 저장된 대화내용 데이터를 참조하여 상기 입력문의 대용어 및 생략어를 분석하는 담화 분석부;
    상기 화행, 상기 개념열, 상기 정보영역, 상기 대용어 및 상기 생략어를 이용하여 상기 사용자의 요구를 분석하는 사용자요구 파악부; 및
    상기 분석된 사용자의 요구에 따른 동작을 지시하는 동작 지시부
    를 포함하는 대화형 정보 제공 서비스 장치.
  13. 제 12항에 있어서, 상기 응답 생성부는
    상기 사용자의 요구가 단일정보의 획득인 것으로 분석된 경우, 음성응답을 제공하는 음성응답 생성부;
    상기 사용자의 요구가 복수 개의 정보 또는 영상정보의 획득인 것으로 분석된 경우, 영상응답을 제공하는 화면응답 생성부; 및
    상기 사용자의 요구가 단말 장치 제어인 것으로 분석된 경우, 단말 장치 제어 신호를 전송하는 제어신호 생성부
    를 포함하는 대화형 정보 제공 서비스 장치.
  14. 제 13항에 있어서, 상기 예외처리부는
    상기 사용자가 응답 가능한 질문을 입력했는지 검증하는 대화문 검증부;
    상기 사용자가 요구한 동작이 실행 가능한지 판단하고, 상기 사용자의 요구 가 실행 가능하지 않은 경우 상기 사용자로 하여금 상기 사용자의 요구를 검증하도록 하는 동작 검증부; 및
    상기 사용자의 요구에 대한 응답에 오류가 있는 경우, 상기 사용자로 하여금 상기 사용자의 요구를 취소할 수 있도록 하고 시스템을 복원하는 오류 복원부
    를 포함하는 대화형 정보 제공 서비스 장치.
  15. 제 14항에 있어서, 상기 실시간 자동 지식 구축부는
    웹 문서를 실시간으로 수집하는 웹 문서 수집부;
    상기 웹 문서 수집부에 수집된 상기 웹 문서를 파싱(parsing)하고 분석하여 일상정보를 추출하는 웹 문서 처리부;
    개인 정보 단말기에 저장된 정보를 입력받는 단말기 입출력부;
    상기 단말기 입출력부를 통해 입력된 정보를 분석하여 유효한 정보를 추출하는 개인정보 처리부;
    상기 웹 문서 처리부 및 상기 개인정보 처리부에서 처리된 정보 중에서 일상생활 정보를 추출하는 영역별 지식 추출부; 및
    상기 영역별 지식추출부에서 추출된 정보를 구조화된 정보로 저장하는 영역별 지식 저장부
    를 포함하는 대화형 정보 제공 서비스 장치.
KR1020070119262A 2006-12-05 2007-11-21 대화형 정보 제공 서비스 장치 및 방법 KR100881334B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/951,154 US20080134038A1 (en) 2006-12-05 2007-12-05 Interactive information providing service method and apparatus

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR1020060122319 2006-12-05
KR20060122319 2006-12-05
KR1020070074287A KR20080052279A (ko) 2006-12-05 2007-07-25 실생활 정보제공 대화형 tv 에이전트 서비스 방법 및장치
KR1020070074287 2007-07-25

Publications (2)

Publication Number Publication Date
KR20080052382A KR20080052382A (ko) 2008-06-11
KR100881334B1 true KR100881334B1 (ko) 2009-02-02

Family

ID=39807120

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020070074287A KR20080052279A (ko) 2006-12-05 2007-07-25 실생활 정보제공 대화형 tv 에이전트 서비스 방법 및장치
KR1020070119262A KR100881334B1 (ko) 2006-12-05 2007-11-21 대화형 정보 제공 서비스 장치 및 방법

Family Applications Before (1)

Application Number Title Priority Date Filing Date
KR1020070074287A KR20080052279A (ko) 2006-12-05 2007-07-25 실생활 정보제공 대화형 tv 에이전트 서비스 방법 및장치

Country Status (1)

Country Link
KR (2) KR20080052279A (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10347243B2 (en) 2016-10-05 2019-07-09 Hyundai Motor Company Apparatus and method for analyzing utterance meaning
US11443116B2 (en) 2018-11-05 2022-09-13 Samsung Electronics Co., Ltd. Electronic apparatus and control method thereof

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100974895B1 (ko) * 2008-06-27 2010-08-11 주식회사 한국스테노 농아인용 정보 제공 시스템
KR101483191B1 (ko) 2012-11-22 2015-01-15 주식회사 케이티 대화형 서비스를 제공하는 장치 및 방법 그리고, 서버
KR102409303B1 (ko) * 2016-12-15 2022-06-15 삼성전자주식회사 음성 인식 방법 및 장치
US11003417B2 (en) 2016-12-15 2021-05-11 Samsung Electronics Co., Ltd. Speech recognition method and apparatus with activation word based on operating environment of the apparatus
KR102189567B1 (ko) * 2019-03-27 2020-12-11 주식회사 포시에스 다수의 의도가 포함된 문장으로부터 의도 및 의도에 대응되는 내용을 검출하는 전자문서 시스템
KR102189568B1 (ko) * 2019-03-27 2020-12-11 주식회사 포시에스 자연어 처리 기반 전자문서 제어 장치 및 방법
KR102215091B1 (ko) * 2019-03-29 2021-02-10 주식회사 포시에스 형태소 분석 기반의 자연어 매칭 장치, 방법 및 그를 이용한 전자문서 제어 시스템
KR102436242B1 (ko) * 2019-08-26 2022-08-25 주식회사 포켓메모리 인공지능 기반 생체 인식형 대화서비스 제공 방법 및 장치

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020030545A (ko) * 2000-10-18 2002-04-25 남 데이비드 이 인공지능과 자연어처리 기술에 기반한 자연어 문장형질문에 대한 자동 해답 및 검색 제공 방법
KR20020032060A (ko) * 2000-10-25 2002-05-03 전종훈 근접 검색식을 이용한 정보 검색 시스템 및 방법
KR20020059555A (ko) * 2001-01-08 2002-07-13 한용운 자연어 질의 응답 검색 엔진 및 검색 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020030545A (ko) * 2000-10-18 2002-04-25 남 데이비드 이 인공지능과 자연어처리 기술에 기반한 자연어 문장형질문에 대한 자동 해답 및 검색 제공 방법
KR20020032060A (ko) * 2000-10-25 2002-05-03 전종훈 근접 검색식을 이용한 정보 검색 시스템 및 방법
KR20020059555A (ko) * 2001-01-08 2002-07-13 한용운 자연어 질의 응답 검색 엔진 및 검색 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10347243B2 (en) 2016-10-05 2019-07-09 Hyundai Motor Company Apparatus and method for analyzing utterance meaning
US11443116B2 (en) 2018-11-05 2022-09-13 Samsung Electronics Co., Ltd. Electronic apparatus and control method thereof

Also Published As

Publication number Publication date
KR20080052279A (ko) 2008-06-11
KR20080052382A (ko) 2008-06-11

Similar Documents

Publication Publication Date Title
KR100881334B1 (ko) 대화형 정보 제공 서비스 장치 및 방법
US20080134038A1 (en) Interactive information providing service method and apparatus
US8380512B2 (en) Navigation using a search engine and phonetic voice recognition
US9251786B2 (en) Method, medium and apparatus for providing mobile voice web service
US6944593B2 (en) Speech input system, speech portal server, and speech input terminal
US7742922B2 (en) Speech interface for search engines
US9442920B2 (en) Speech translation system, dictionary server, and program
US20080221900A1 (en) Mobile local search environment speech processing facility
US20080288252A1 (en) Speech recognition of speech recorded by a mobile communication facility
US20080221884A1 (en) Mobile environment speech processing facility
CN101681365A (zh) 用于分布式语音搜索的方法和装置
US20080312934A1 (en) Using results of unstructured language model based speech recognition to perform an action on a mobile communications facility
KR20170124583A (ko) 개발자 보이스 액티비티 시스템
JPH10275162A (ja) プロセッサに基づくホスト・システムを制御する無線音声起動制御装置
JP2008529179A (ja) 自然言語によってモバイル情報にアクセスするための方法及び装置
JP6154489B2 (ja) ユーザのデータ入力に応じて情報提供を行うための端末装置、プログラム、およびサーバ装置
JP2009042968A (ja) 情報選別システム、情報選別方法及び情報選別用プログラム
US11626107B1 (en) Natural language processing
JP5300576B2 (ja) 検索装置、検索方法、および検索プログラム
KR101473264B1 (ko) Tv 디바이스 및 tv 디바이스에서의 대화 서비스 제공 방법
US7197494B2 (en) Method and architecture for consolidated database search for input recognition systems
WO2010038923A1 (en) System and method of auto-complete with query type under guarantee of search results and storage media having program source thereof
US11935539B1 (en) Integrating voice controls into applications
KR101606170B1 (ko) Iptv 방송 시스템, 서버 및 발성목록 생성 장치
KR20030006837A (ko) 유무선 네트워크 상에서의 음성을 이용한 정보 검색 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121206

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20131209

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20141229

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20151106

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170208

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20180105

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20181108

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20191120

Year of fee payment: 12