KR20090115521A - 모바일 통신 기반 사용자 요청 라우팅 시스템 및 그 방법 - Google Patents
모바일 통신 기반 사용자 요청 라우팅 시스템 및 그 방법 Download PDFInfo
- Publication number
- KR20090115521A KR20090115521A KR1020080041415A KR20080041415A KR20090115521A KR 20090115521 A KR20090115521 A KR 20090115521A KR 1020080041415 A KR1020080041415 A KR 1020080041415A KR 20080041415 A KR20080041415 A KR 20080041415A KR 20090115521 A KR20090115521 A KR 20090115521A
- Authority
- KR
- South Korea
- Prior art keywords
- query
- user
- human agent
- database
- human
- Prior art date
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 사용자가 모바일 단말기를 통해 질의를 했을 때, 그 질의에 가장 적합한 휴먼 에이전트의 답변을 사용자에게 전송하고, 사용자를 휴먼 에이전트와 연결해 줄 수 있는 모바일 통신 기반 사용자 요청 라우팅 시스템 및 그 방법에 관한 것이다.
본 발명에 따른 모바일 통신 기반 사용자 요청 라우팅 시스템은 모바일 통신망으로 연결되는 사용자의 모바일 단말기를 통해 사용자의 질의를 입력받고, 상기 질의에 대한 응답을 상기 사용자의 모바일 단말기로 전송하는 입출력 인터페이스 수단; 상기 입출력 인터페이스 수단을 통해 전달된 상기 사용자의 질의 내용을 분석하는 질의 분석 수단; 다수의 전문 분야별로 지식을 갖추고 네트워크상으로 연결 가능한 다수의 휴먼 에이전트의 프로파일이 저장되는 휴먼 에이전트 프로파일 데이터베이스; 상기 휴먼 에이전트의 프로파일을 상기 휴먼 에이전트 프로파일 데이터베이스에 등록하고, 등록된 상기 휴먼 에이전트의 프로파일을 관리 및 변경하는 휴먼 에이전트 등록 및 변경 수단; 상기 다수의 휴먼 에이전트 중 상기 질의 분석 수단에서 분석된 상기 질의 내용에 연관된 지식을 갖춘 휴먼 에이전트를 검색하는 휴먼 에이전트 검색 수단; 및 상기 휴먼 에이전트 검색 수단에서 검색된 휴먼 에이전트에게 상기 사용자의 질의를 전송하고, 상기 질의를 전송받은 휴먼 에이전트로부터의 응답을 수신하는 휴먼 질의/응답 관리 수단을 포함하고, 상기 입출력 인터페이스 수단은 상기 휴먼 질의/응답 관리 수단으로부터 수신된 응답을 상기 사용자의 모바일 단말기로 전송하며, 상기 사용자의 모바일 단말기로 전송되는 응답은 그 응답을 작성한 휴먼 에이전트의 연결 정보를 포함하여, 상기 사용자가 상기 전송된 응답을 작성한 휴먼 에이전트와 상기 모바일 통신망을 통해 직접 연결할 수 있도록 한다.
Description
본 발명은 모바일 통신 기반 사용자 요청 라우팅 시스템 및 그 방법에 관한 것으로, 특히 사용자가 모바일 단말기를 통해 질의를 했을 때, 그 질의에 가장 적합한 휴먼 에이전트의 답변을 사용자에게 전송하고, 사용자를 휴먼 에이전트와 연결해 줄 수 있는 모바일 통신 기반 사용자 요청 라우팅 시스템 및 그 방법에 관한 것이다.
보통, 정보가 필요한 사용자들은 인터넷 포털 사이트 등을 통해 궁금한 사항을 검색한다. 일반적인 인터넷 포털 사이트의 정보 검색 엔진은 사용자가 입력한 키워드와 연관된 문서의 집합을 모두 검색하여 화면상에 출력하는 방식으로 운용된다. 따라서, 사용자들은 자신의 질의에 부합되는 정보를 얻기 위하여, 정보 검색 엔진에 의해 출력된 문서들을 모두 확인하고, 그 중에서 가장 유사한 정보만을 골라내는 과정을 수행해야만 한다. 이로 인해, 사용자들은 원하는 정보를 찾아내기 위하여 많은 시간을 사용해야 하고, 많은 시간을 할애하여 정보 검색 엔진에 의해 출력된 문서를 모두 확인하는 과정을 거침에도 불구하고, 원하는 정보를 찾을 수 없는 경우도 빈번히 발생하게 된다. 또한, 사용자가 컴퓨터 등의 검색 도구를 사용할 수 없는 환경에 위치하게 됨으로써, 모바일 단말기 등을 이용하여 인터넷 포털 사이트 등을 검색하는 경우, 정보 검색 엔진에 의해 출력된 문서를 모두 확인하기가 현실적으로 어려운 문제가 있다.
정보가 필요한 사용자들이 정보를 검색하기 위한 다른 방법으로는, 원하는 정보에 관련된 기관의 담당자, 예를 들어 콜센터나 관공서 등의 담당자들에게 전화를 통해 질의하는 방법이 있다. 이 방법에 따르면, 원하는 정보의 키워드와 연관된 문서의 집합을 모두 확인할 필요가 없이 궁금한 점을 직접적으로 해결할 수 있는 장점이 있다. 하지만, 갈수록 사회가 복잡해지고 기술이 고도로 발전함에 따라 정보가 다양하게 세분화되고 있기 때문에 사용자와 연결된 담당자가 사용자의 질의에 언제나 적합한 답변을 해줄 수는 없다. 즉, 담당자별로 전문적으로 상담 가능한 내용이 각각 다르기 때문에, 전화를 통해 사용자와 연결된 담당자가 전문적이지 않은 분야에 대해서는 정확한 답변을 얻기 힘들다. 이 경우, 사용자와 연결된 담당자는 사용자의 질의에 대해 전문적인 지식을 가지고 있는 담당자를 사용자와 연결해주기 위하여 전화를 돌려주게 되고, 이 과정을 거쳐 사용자가 원하는 답변을 해줄 수 있는 담당자와 연결되기까지 많은 시간이 소요되어야만 하는 불편함이 있다.
이와 같은 문제점들을 해결하기 위하여, 사용자의 위치에 관계없이 사용자가 원하는 정보를 제공할 수 있는 답변자, 즉 휴먼 에이전트(human agent)와 사용자를 서로 연결해 줄 수 있는 방법이 요구되고 있는 실정이다.
따라서, 본 발명의 목적은 사용자가 모바일 단말기를 통해 질의를 했을 때, 그 질의에 가장 적합한 휴먼 에이전트의 답변을 사용자에게 전송하고, 사용자를 휴먼 에이전트와 연결해 줄 수 있는 모바일 통신 기반 사용자 요청 라우팅 시스템 및 그 방법을 제공함에 있다.
본 발명에 따른 모바일 통신 기반 사용자 요청 라우팅 시스템은 모바일 통신망으로 연결되는 사용자의 모바일 단말기를 통해 사용자의 질의를 입력받고, 상기 질의에 대한 응답을 상기 사용자의 모바일 단말기로 전송하는 입출력 인터페이스 수단; 상기 입출력 인터페이스 수단을 통해 전달된 상기 사용자의 질의 내용을 분석하는 질의 분석 수단; 다수의 전문 분야별로 지식을 갖추고 네트워크상으로 연결 가능한 다수의 휴먼 에이전트의 프로파일이 저장되는 휴먼 에이전트 프로파일 데이터베이스; 상기 휴먼 에이전트의 프로파일을 상기 휴먼 에이전트 프로파일 데이터베이스에 등록하고, 등록된 상기 휴먼 에이전트의 프로파일을 관리 및 변경하는 휴먼 에이전트 등록 및 변경 수단; 상기 다수의 휴먼 에이전트 중 상기 질의 분석 수단에서 분석된 상기 질의 내용에 연관된 지식을 갖춘 휴먼 에이전트를 검색하는 휴먼 에이전트 검색 수단; 및 상기 휴먼 에이전트 검색 수단에서 검색된 휴먼 에이전트에게 상기 사용자의 질의를 전송하고, 상기 질의를 전송받은 휴먼 에이전트로부 터의 응답을 수신하는 휴먼 질의/응답 관리 수단을 포함하고, 상기 입출력 인터페이스 수단은 상기 휴먼 질의/응답 관리 수단으로부터 수신된 응답을 상기 사용자의 모바일 단말기로 전송하며, 상기 사용자의 모바일 단말기로 전송되는 응답은 그 응답을 작성한 휴먼 에이전트의 연결 정보를 포함하여, 상기 사용자가 상기 전송된 응답을 작성한 휴먼 에이전트와 상기 모바일 통신망을 통해 직접 연결할 수 있도록 한다.
상기 모바일 통신 기반 사용자 요청 라우팅 시스템은 상기 사용자의 질의 및 상기 질의에 대한 상기 휴먼 에이전트로부터의 응답이 저장되는 휴먼 질의/응답 데이터베이스를 더 포함한다.
상기 질의 분석 수단은 상기 사용자의 질의 내용에 대하여 질의 벡터를 생성하고, 상기 휴먼 에이전트 프로파일 데이터베이스에 저장되는 상기 프로파일은 상기 휴먼 에이전트의 전문 분야 벡터 및 연결 정보를 포함하며, 상기 휴먼 에이전트 검색 수단은 상기 다수의 휴먼 에이전트 중에서 상기 질의 벡터와 유사한 전문 분야 벡터를 가지는 휴먼 에이전트를 검색한다.
상기 모바일 통신 기반 사용자 요청 라우팅 시스템은 상기 질의 분석 수단에서 분석된 상기 질의 내용에 대한 응답을 미리 축적된 지식 데이터베이스에서 검색하여 상기 입출력 인터페이스 수단으로 전송하는 자동 질의/응답 모듈; 및 인터넷상에 존재하는 문서들에 대한 색인 데이터베이스를 구비하고, 상기 질의 분석 수단에서 분석된 상기 질의 내용에 대한 응답을 상기 색인 데이터베이스에서 검색하여 상기 입출력 인터페이스 수단으로 전송함으로써 상기 사용자의 모바일 단말기로 전 송되도록 하는 정보 검색 모듈을 더 포함한다.
상기 모바일 통신 기반 사용자 요청 라우팅 시스템은 인터넷상에서 상기 휴먼 에이전트들이 접근하여 열람, 수정 및 글쓰기를 할 수 있는 게시판의 자료가 저장된 게시판 데이터베이스; 상기 사용자들로부터 자주 요청받는 질의들과 그 질의들에 대한 답변이 저장되는 자주 묻는 질문 데이터베이스; 및 상기 게시판 데이터베이스 및 상기 자주 묻는 질문 데이터베이스를 관리하고, 상기 질의 분석 수단에 의해 분석된 질의 내용을 상기 게시판 데이터베이스 및 상기 자주 묻는 질문 데이터베이스에 저장하는 질의 관리 수단을 더 포함하고, 상기 게시판 데이터베이스 및 상기 자주 묻는 질문 데이터베이스는 상기 지식 데이터베이스 및 상기 색인 데이터베이스와 서로 연동된다.
상기 모바일 통신 기반 사용자 요청 라우팅 시스템은 다수의 키워드에 따른 광고들이 저장된 광고 데이터베이스를 구비하고, 상기 광고 데이터베이스 중 상기 질의 분석 수단에서 분석된 상기 질의 내용과 유사한 키워드의 광고를 검색하여 상기 입출력 인터페이스 수단으로 전송함으로써 상기 사용자의 모바일 단말기로 전송되도록 하는 광고 모듈을 더 포함한다.
본 발명에 따른 모바일 통신 기반 사용자 요청 라우팅 방법은 다수의 전문 분야별로 지식을 갖추고 네트워크상으로 연결 가능한 다수의 휴먼 에이전트의 프로파일을 휴먼 에이전트 프로파일 데이터베이스에 저장하는 단계; 모바일 통신망으로 연결되는 사용자의 모바일 단말기를 통해 사용자의 질의를 수신하는 단계; 상기 사용자의 질의 내용을 분석하는 단계; 상기 휴먼 에이전트 프로파일 데이터베이스에 프로파일이 저장된 상기 다수의 휴먼 에이전트 중 상기 분석된 질의 내용에 연관된 지식을 갖춘 휴먼 에이전트를 검색하는 단계; 상기 검색된 휴먼 에이전트에게 상기 사용자의 질의를 송신하는 단계; 및 상기 질의를 송신한 휴먼 에이전트로부터 수신된 상기 사용자의 질의에 대한 응답 및 그 응답을 작성한 휴먼 에이전트의 연결 정보를 상기 사용자의 모바일 단말기로 전송하는 단계를 포함하고, 상기 사용자는 상기 연결 정보를 통해 상기 응답을 작성한 휴먼 에이전트와 연결 가능하다.
상기 모바일 통신 기반 사용자 요청 라우팅 방법은 상기 사용자의 질의 및 상기 질의에 대한 상기 휴먼 에이전트로부터의 응답을 저장하는 단계를 더 포함한다.
상기 모바일 통신 기반 사용자 요청 라우팅 방법은 상기 사용자의 질의 내용을 분석하는 단계는 상기 사용자의 질의 내용에 대하여 질의 벡터를 생성하는 단계를 포함하고, 상기 휴먼 에이전트 프로파일 데이터베이스에 저장되는 상기 프로파일은 상기 휴먼 에이전트의 전문 분야 벡터 및 연결 정보를 포함하며, 상기 휴먼 에이전트를 검색하는 단계는 상기 다수의 휴먼 에이전트 중에서 상기 질의 벡터와 유사한 전문 분야 벡터를 가지는 휴먼 에이전트를 검색하는 것을 특징으로 한다.
상기 모바일 통신 기반 사용자 요청 라우팅 방법은 상기 분석된 질의 내용에 대한 응답을 미리 축적된 지식 데이터베이스에서 검색하는 단계; 상기 분석된 질의 내용에 대한 응답을 인터넷상에 존재하는 문서들에 대한 색인 데이터베이스에서 검색하는 단계; 및 상기 지식 데이터베이스 및 상기 색인 데이터베이스에서 검색된 결과를 통합하여 상기 사용자의 모바일 단말기로 전송하는 단계를 더 포함한다.
상기 게시판 데이터베이스 및 상기 자주 묻는 질문 데이터베이스는 인터넷상에서 상기 휴먼 에이전트들이 접근하여 열람, 수정 및 글쓰기를 할 수 있는 게시판의 자료가 저장된 게시판 데이터베이스; 및 상기 사용자들로부터 자주 요청받는 질의들과 그 질의들에 대한 답변이 저장되는 자주 묻는 질문 데이터베이스와 서로 연동된다.
상기 모바일 통신 기반 사용자 요청 라우팅 방법은 다수의 키워드에 따른 광고들이 저장된 광고 데이터베이스에서 상기 분석된 질의 내용과 연관되는 광고를 검색하는 단계; 및 상기 검색된 광고를 상기 사용자의 모바일 단말기로 전송하는 단계를 포함한다.
본 발명에 따르면, 사용자가 모바일 단말기를 통해 질의를 했을 때, 그 질의에 가장 적합한 휴먼 에이전트의 답변을 사용자에게 전송하고, 답변을 작성한 휴먼 에이전트 중 사용자가 직접 연결을 원하는 휴먼 에이전트와 연결 가능하다.
따라서, 본 발명에 따르면 모바일 단말기를 사용하여 질의 및 응답이 가능하기 때문에 서비스의 이용에 있어서 장소에 제약이 없다.
상기 목적 외에 본 발명의 다른 목적 및 이점들은 첨부 도면을 참조한 본 발명의 바람직한 실시 예에 대한 설명을 통하여 명백하게 드러나게 될 것이다.
이하, 본 발명의 바람직한 실시 예에 대하여 도 1 내지 도 3b를 참조하여 상세하게 설명하기로 한다.
이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서, 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시 예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
본 발명에서 라우팅(routing)이라 함은 사용자의 질의에 적합한 휴먼 에이전트를 사용자에게 안내한다는 것을 의미한다. 따라서, 본 발명에서 사용되는 "사용자 요청 라우팅"이라는 용어는, 사용자의 질의가 입력되었을 때, 그 질의에 가장 잘 부합하는 휴먼 에이전트를 검색하여 검색된 휴먼 에이전트에게 사용자의 질의를 전달함과 아울러, 휴먼 에이전트로부터의 답변을 취합하여 사용자에게 안내하고, 사용자가 원하는 휴먼 에이전트를 사용자와 연결시켜 줄 수 있도록 하는 것으로 정의할 수 있다.
도 1은 본 발명의 실시 예에 따른 모바일 통신 기반 사용자 요청 라우팅 시 스템을 나타내는 구성도이다.
도 1을 참조하면, 본 발명의 실시 예에 따른 모바일 통신 기반 사용자 요청 라우팅 시스템은 입출력 인터페이스 수단(40), 결과 통합 수단(50), 질의 분석 수단(60), 질의 관리 수단(70), 게시판/FAQ 데이터베이스(80), 휴먼 질의/응답 모듈(100), 자동 질의/응답 모듈(200), 정보 검색 모듈(300), 및 광고 모듈(400)로 구성된다.
입출력 인터페이스 수단(40)은 사용자(10)와 모바일 통신망(20)을 통해 통신하는 웹 서버(30)에 연결되어, 사용자(10)와의 통신을 담당한다. 이때, 사용자(10)는 휴대폰 등의 모바일 단말기를 사용하여 모바일 통신망(20)에 접속할 수 있으며, 문자 메시지 등을 통해 입출력 인터페이스 수단(40)으로 질의어를 전송하게 된다.
질의 분석 수단(60)은 입출력 인터페이스 수단(40)을 통해 전달된 질의를 자연어 처리와 형태소 분석 등의 기술을 이용하여 분석한 뒤, 그 결과를 휴먼 질의/응답 모듈(100), 자동 질의/응답 모듈(200), 정보 검색 모듈(300), 및 광고 모듈(40)로 전송한다.
상세히 하면, 질의 분석 수단(60)은 사용자(10)가 전송한 질의 사항에 대하여, 소정의 색인 키워드별 중요도값들의 함수로 표현된 질의 벡터(qi)를 생성한다. 이때, 상기 질의 벡터(qi)는 아래 수학식에 따라 함수로 표현된다.
이때, wt .i는 사용자 i의 질의에 있어서 키워드 t의 중요도값(weight)을 나타낸다.
대략적으로, 한국어로 작성된 문서의 경우 약 15만여 개의 키워드에 의해 색인이 가능하며, 이 색인 키워드가 문서에 어떤 비율로 많이 등장하는지 등의 기준에 따라 중요도가 산정된다.
따라서, 사용자(10)가 입력한 질의어에 대해서는 약 15만개 정도의 색인 키워드별로 중요도값(wt,i)을 계산하고, 이 중요도값(wt,i)들을 위 수학식 1의 함수값 안에 대입하면, 사용자(10)의 질의어를 대표하는 질의 벡터(qi)가 생성된다.
휴먼 질의/응답 모듈(100)은 휴먼 에이전트 검색 수단(110), 휴먼 질의/응답 관리 수단(120), 휴먼 질의/응답 데이터베이스(130), 휴먼 에이전트 등록 및 변경 수단(140), 및 휴먼 에이전트 프로파일 데이터베이스(150)로 구성된다.
본 발명에 따른 모바일 기반 사용자 라우팅 시스템을 제대로 운영하기 위해서는 사용자(10)의 다양한 질의에 대해 응답을 제공할 수 있을 정도로 충분한 지식과 경험을 갖춘 휴먼 에이전트들(90)을 미리 확보해 두어야 한다. 휴먼 에이전트들(90)은 반드시 모든 분야에 대한 전문가일 필요는 없으며, 사회적으로 행해지는 일반적인 평가와 무관하게 자기가 관여한 부분에 대해서 스스로 남보다 많이 알고 있다고 생각하는 사람이면 충분히 가능하다.
휴먼 에이전트 등록 및 변경 수단(140)은 휴먼 에이전트(90)가 되고자 하는 사람들로부터 신청을 받아서, 인적 사항, 전문 분야, 사용자 평가 점수, 친절도, 레벨 등에 관한 정보(프로파일)를 작성하여, 휴먼 에이전트 프로파일 데이터베이스(150)에 저장하고 관리하며, 저장 내용에 변경 사항이 발생한 경우에는 해당 휴먼 에이전트(90)의 프로파일을 변경하여 저장한다. 즉, 휴먼 에이전트 등록 및 변경 수단(140)은 휴먼 에이전트(90)의 프로파일을 항상 최신의 상태로 유지함으로써 차후 사용자(10)의 질의에 대한 최적의 휴먼 에이전트(90)를 검색하는데 도움을 주게 된다.
휴먼 에이전트(90)의 전문 분야는 휴먼 에이전트(90)가 전문 분야를 선택하거나 자연어 등으로 입력하면, 휴먼 에이전트 프로파일 데이터베이스(150)에 전문 분야 벡터(ei) 형태로 저장되며, 전문 분야 벡터(ei)는 아래 수학식에 따라 함수로 표현된다.
이때, wt .i는 사용자 j의 질의에 있어서 색인 키워드 t의 중요도값(weight)을 나타낸다.
한편, 사용자 평가 점수, 친절도, 레벨 등은 사용자(10)의 사후 평가에 의해 피드백으로 반영되는 항목들이다.
휴먼 에이전트 검색 수단(110)은 질의 분석 수단(60)의 분석 결과에 기초하여 휴먼 에이전트 프로파일 데이터베이스(150) 중에서 사용자(10)의 질의 벡터(qi) 와 유사한 전문 분야 벡터(ei)를 가지는 휴먼 에이전트(90)를 검색하며, 그 검색 결과를 리스트로 생성할 수 있다. 이때, 질의 벡터(qi)와 전문 분야 벡터(ei)간의 유사도가 가장 높게 나타난 휴먼 에이전트(90)를 1순위로 하는 것이 바람직하다.
또한, 과거의 상담을 통해 사용자들(10)로부터 평가 점수를 높게 받아, 친절도가 높게 나타난 휴먼 에이전트(90)는 추후 상담에서도 좋은 응답 태도를 보일 가능성이 높기 때문에, 사용자 평가 점수와 친절도가 높은 휴먼 에이전트(90)를 우선 순위로 하는 것이 바람직하다. 그리고, 사용자 피드백 등을 통해 휴먼 에이전트들(90)을 레벨별로 설정하는 것도 가능하다.
이와 같이 휴먼 에이전트 프로파일 데이터베이스(150)에 포함된 각 정보 항목들 중 전문 분야 벡터(ei)는 사용자(10)의 구체적인 질의와 관련하여 휴먼 에이전트(90)를 검색하는 데에 있어서 주요한 판단 기준이 되며, 그밖에 사용자 평가 점수, 친절도, 레벨 등의 정보 항목들은 그 검색된 휴먼 에이전트들(90)이 사용자(10)에게 추천되는 순위를 정하는 데 있어 중요한 판단 기준이 된다.
전문 분야 벡터(ej)를 구성하는 데는 질의 벡터(qi)를 구성하는 것과 마찬가지로 일반적인 정보 검색 기법에서 사용되는 색인(indexing)이라는 과정을 밟아야 한다. 색인이란 텍스트를 이루고 있는 단어들을 추출하여 통계적인 데이터를 산출해내는 과정을 말하며, 웹 페이지나 뉴스 메시지 등의 텍스트 내용을 원하는 키워드와 비교하기 위해서는 이 색인 과정을 통해 산출된 색인 데이터를 가지고 있어야 한다.
일반적으로 한국어로 된 문서들은 약 15만개의 색인어에 의해 분류될 수 있으며, 하나의 문서에 포함된 색인어들을 추출하고 그 추출된 색인어들이 그 문서에서 차지하는 중요도를 수치화하여 색인어별 중요도에 관한 함수 형태의 벡터로 나타냄으로써 대량의 문서들을 자동 분류하고 검색하는 것이 가능하게 된다.
문서에서 색인어들을 추출하기 위해서는 사전을 사용하여, 영문의 경우에는 간단한 스테밍(stemming)을, 그리고 국문의 경우에는 형태소 분석 과정을 거친 뒤 각 색인어에 그 중요도에 따라 가중치를 부여한다. 단어에 가중치를 주는 전통적인 기법으로는 TF/IDF 기법이 주로 사용되는데, 이는 각 단어의 문서 내 출현 빈도(TF, Term Frequency)를 정규화하여 사용하고, 이와 아울러 유한개의 키워드를 미리 선정하여 문서를 표현하는 경우에는 표본 문서 집단으로부터 역문헌 빈도(IDF, Inverted Document Frequency)를 계산하여 출현 빈도와 함께 사용하는 기법이다. 이 경우, 문서 j에 있는 단어 i의 가중치는 다음의 식으로 표현된다.
여기서, freqij는 문서 j에서의 단어 i의 출현 빈도를, N은 총 표본 문서의 개수를, DFi는 단어 i를 포함하는 문서의 개수를 각각 의미한다. 한편, 역문헌 빈도(IDF)는, 모든 문서에 고르게 출현하는 단어는 검색을 위한 색인어로서의 가치가 낮으므로 낮은 가중치를 부여한다는 것을 의미한다.
각 색인어별 중요도를 계산하는 방법의 일 예를 들면, 미리 색인어들의 리스트가 마련되며, 이 각각의 색인어에 대해서는 일련 번호가 부여되고, 각 색인어가 문서에 존재하는 경우, 그 색인어의 중요도값이 0 이외의 값으로 설정되며, 색인어가 문서에 존재하지 않는 경우, 그 색인어의 중요도값이 0으로 설정된다.
등록된 각 휴먼 에이전트들(90)의 전문 분야 벡터(ej)는 그들이 입력한 자신의 전문 분야에 대한 문장 중에 존재하는 각 색인 키워드별 중요도값들의 함수로 표현된다. 예컨대, 휴먼 에이전트들(90) 중 제1 휴먼 에이전트가 자신의 전문 분야를 기술할 때, '컴퓨터'와 '여행'에 대해 전문 지식을 가지고 있다고 기재하였으면, '컴퓨터'와 '여행'에 대한 중요도값이 1로 설정된다. 이때, '컴퓨터'가 일련 번호 1이고, '여행'이 일련 번호 3이라 할 때, 제1 휴먼 에이전트의 전문 분야 벡터(e1)는 수학식 2에 따라 (1, 0, 1, 0, 0, …)으로 표현된다. 마찬가지로, 다른 휴먼 에이전트들(90)도 각자 입력한 전문 분야에 대한 문장 중에 존재하는 색인 키워드별 중요도값들에 의해 고유한 전문 분야 벡터(즉, e1, e1, e1, …)를 가지게 된다.
본 발명에 따른 시스템이 성공적으로 운영되기 위해서는 우수한 전문 지식을 갖춘 휴먼 에이전트들(90)을 확보하는 것도 중요하지만, 이 휴먼 에이전트들(90)이 성의껏 답변에 응할 수 있도록 하는 것도 무엇보다 중요하다. 따라서, 휴먼 에이전트들(90)의 성실도에 따라 일정 정도의 보상을 제공하는 것이 필요하다. 예컨대, 사용자(10)의 피드백에 따라 부여된 점수에 따라, 휴먼 에이전트(90)에게 점 수, 포인트 등을 적립해주거나 쿠폰 등을 제공함으로써, 시스템의 유료 서비스를 이용할 수 있도록 하거나, 시스템과 연계된 쇼핑몰 등에서 화폐 대용으로 사용 가능하도록 할 수 있다.
휴먼 질의/응답 관리 수단(120)은 휴먼 에이전트들(90)에게 사용자(10)의 질의를 송신함과 아울러, 사용자(10)의 질의에 대한 휴먼 에이전트들(90)로부터의 응답을 수신한다.
상세히 하면, 휴먼 질의/응답 관리 수단(120)은 휴먼 에이전트 검색 수단(110)에 의해 검색된 휴먼 에이전트들(90)에게 인터넷 네트워크 또는 모바일 통신망을 이용하여 사용자(10)의 질의를 송신한다. 이에 따라, 휴먼 에이전트들(90)은 컴퓨터나 휴대폰 등을 통해 사용자(10)의 질의를 수신할 수 있다. 휴먼 에이전트들(90)은 사용자(10)의 질의에 대한 응답이 가능한 경우 응답을 작성하여 전송하고, 휴먼 질의/응답 관리 수단(120)은 휴먼 에이전트들(90)이 전송한 응답을 수신한다.
사용자(10)의 질의와, 그에 대한 휴먼 에이전트(90)의 답변은 휴먼 질의/응답 데이터베이스(130)에 저장되어 콘텐츠의 일부로서 활용 가능하다.
결과 통합 수단(50)은 휴먼 질의/응답 관리 수단(120)에 의해 수신된 휴먼 에이전트(90)의 응답 결과를 통합하여 입출력 인터페이스 수단(40)으로 전송함으로써, 사용자(10)가 답변 리스트를 수신할 수 있도록 한다. 이때, 답변 리스트에는 해당 답변을 작성한 휴먼 에이전트(90)의 연락 정보가 포함되어 사용자(10)가 답변 리스트 중에서 가장 적합한 답변이라고 생각되는 답변을 작성한 휴먼 에이전트(90) 와 연결을 취할 수 있도록 한다. 이때, 연결 방법으로는 문자 메시징이나 모바일 통신을 이용한 통화 등이 모두 이용 가능하다.
즉, 본 발명에 따르면, 사용자(10)는 자신의 원하는 답변에 근접한 답변을 작성한 휴먼 에이전트(90)와 직접 연결될 수 있기 때문에, 더 궁금한 사항을 휴먼 에이전트(90)에게 직접 질의할 수 있는 효과가 있다.
질의 관리 수단(70)은 질의 분석 수단(60)을 통해 분석된 질의 분석 결과를 게시판/FAQ 데이터베이스(80)에 저장하며, 이 게시판/FAQ 데이터베이스(80)를 제어하고 관리한다. 게시판/FAQ 데이터베이스(80)는 게시판 및 자주 묻는 질문(FAQ) 코너와 연동되어, 휴먼 에이전트(90)들이 언제든지 게시판/FAQ 코너에 접근하여 질의 내용들을 살펴볼 수 있으며, 올려진 질의를 확인하고 그 질의에 대한 지식을 가지고 있는 경우에는 적절한 답변을 올려놓을 수 있다. 게시판/FAQ 코너에 올려진 질의에 대해 적절한 답변이 제공되면, 이 내용을 추후에 사용자(10)에게 전송해줄 수 있으며, 사용자(10)가 인터넷을 통해 이 게시판/FAQ 코너에 접근하여 자신의 질의에 대한 답변들을 확인할 수도 있다.
한편, 자동 질의/응답 모듈(200)과 정보 검색 모듈(300)은 휴먼 에이전트 검색 수단(110)에 의해 사용자(10)의 질의와 유사한 전문 분야를 가진 휴먼 에이전트(90)가 검색되지 않거나, 사용자(10)의 질의에 대해 적절한 답변을 작성한 휴먼 에이전트(90)가 없는 경우에 대비하여 구비된다.
먼저, 자동 질의/응답 모듈(200)은 각종 지식에 관한 문서 집합들이 저장된 지식 데이터베이스(220)와, 지식 데이터베이스(220)를 제어하고 관리하는 자동 질 의/응답 서버(210)로 구성된다. 자동 질의/응답 서버(210)는 사용자(10)의 질의와 연관도가 높은 지식 정보를 지식 데이터베이스(220)에서 찾아 사용자(10)에게 제공하는 역할을 한다.
정보 검색 모듈(300)은 검색 엔진을 이용한 검색 모듈로서, 소위 '로봇'이라 일컬어지는 일종의 프로그램이 인터넷을 통해 수집한 대량의 웹 문서들이 저장된 색인 데이터베이스(320)와, 색인 데이터베이스(320)를 제어하고 관리하는 정보 검색 서버(310)로 구성된다. 정보 검색 서버(310)는 사용자(10)의 질의에 대해 색인 데이터베이스(320)를 키워드 또는 자연어 등으로 검색하고, 그 검색 결과를 사용자(10)에게 제공하는 역할을 한다.
자동 질의/응답 모듈(200)과 정보 검색 모듈(300)은 지식 데이터베이스(220) 및 색인 데이터베이스(320)뿐만 아니라 상술한 게시판/FAQ 데이터베이스(80)와 휴먼 질의/응답 데이터베이스(130)의 내용을 함께 참조할 수 있다.
자동 질의/응답 모듈(200) 및 정보 검색 모듈(300)을 통해 검색된 결과는 휴먼 질의/응답 모듈(100)에 의해 수신된 응답 결과와 마찬가지로 결과 통합 수단(50)에 의해 통합되어 입출력 인터페이스 수단(40)을 거쳐 사용자(10)에게 송신된다.
광고 모듈(400)은 다양한 키워드에 따른 광고들이 저장된 광고 데이터베이스(420)와, 광고 데이터베이스(420)를 제어하고 관리하는 광고 검색 서버(410)로 구성된다. 광고 검색 서버(410)는 사용자(10)의 질의와 연관성 있는 광고를 광고 데이터베이스(420)에서 검색하여, 입출력 인터페이스 수단(40)으로 전송함으로써, 사용자(10)가 자신의 질의와 관련있는 광고를 수신할 수 있도록 한다. 광고의 수신과 관련한 서비스는 사용자(10)의 선택에 의해 설정 또는 해제할 수 있으며, 사용자(10)가 광고를 수신하는 경우에는 사용자(10)에게 점수나 포인트, 쿠폰 등을 제공함으로써, 추후 유료 서비스 등을 이용할 수 있도록 하는 혜택을 부여할 수 있다.
본 발명의 다른 실시 예에 따르면, 사용자(10)는 문자 메시지를 통해 질의를 송신하고, 답변을 수신받는 형태가 아니라, 사용자(10)가 모바일 단말기를 이용하여 직접 시스템의 모바일 웹 페이지에 접속함으로써, 인터넷 웹 페이지를 사용하는 것과 동일한 형태로 질의를 입력하고 답변을 확인할 수 있다.
도 2는 도 1에 도시된 시스템에 따른 모바일 기반 사용자 요청 라우팅 방법을 나타내는 순서도이다.
이하, 도 1 및 도 2를 참조하여 본 발명의 실시 예에 따른 모바일 기반 사용자 요청 라우팅 방법을 설명하도록 한다.
먼저, 사용자(10)가 모바일 단말기를 이용하여 질의를 송신한다(S11). 송신된 질의는 입출력 인터페이스 수단(40)을 통해 질의 분석 수단(60)에 전송되고, 질의 분석 수단(60)은 사용자(10)의 질의로부터 키워드를 추출하여 질의 벡터(qi)를 생성한다(S12). 질의 벡터(qi)는 상술한 바와 같이 키워드별 중요도값들에 관한 함수 형태의 벡터로서, 휴먼 에이전트들(90)의 전문 분야(ej)와 그 유사 여부를 비교 할 수 있는 것이다.
질의 분석 수단(60)에 의해 질의 벡터(qi)가 생성되고 나면, 휴먼 에이전트 검색 수단(110)에서는 그 질의 벡터(qi)와 유사한 전문 분야 벡터(ej)를 가지는 휴먼 에이전트(90)를 검색하게 된다(S13). 아울러, 질의 분석 수단(60)에 의해 분석된 질의 내용은 질의 관리 수단(70)에 의해 게시판/FAQ 데이터베이스(80)에 저장될 수 있다.
휴먼 에이전트 검색 수단(110)에 의한 휴먼 에이전트(90) 검색 결과(S14), 질의 벡터(qi)와 유사한 전문 분야 벡터(ej)를 가진 휴먼 에이전트(90)가 검색되는 경우, 휴먼 질의/응답 관리 수단(120)은 휴먼 에이전트 검색 수단(110)에 의해 검색된 휴먼 에이전트들(90)에게 질의를 송신한다(S15). 이때, 검색된 휴먼 에이전트들(90)은 문자 메시지 등을 통해 자신의 모바일 단말기로 질의를 수신하거나, 메시징 프로그램을 통해 컴퓨터 등으로 질의를 수신할 수 있다.
반면, 휴먼 에이전트 검색 수단(110)에 의한 휴먼 에이전트(90) 검색 결과(S14), 질의 벡터(qi)와 유사한 전문 분야 벡터(ej)를 가진 휴먼 에이전트(90)가 검색되지 않는 경우, 질의 분석 수단(60)에 의해 분석된 질의 내용은 자동 질의/응답 모듈(200) 및 정보 검색 모듈(300)로 전송됨으로써 지식 데이터베이스(220) 및 색인 데이터베이스(320)에 저장된 내용 중 질의 내용과 유사한 내용을 검색하게 된다(S16).
한편, 질의를 수신한 휴먼 에이전트들(90)은 자신의 상황에 따라 답변을 송 신하거나, 송신하지 않을 수 있다. 휴먼 질의/응답 관리 수단(120)은 휴먼 에이전트들(90)로부터의 응답을 체크하여(S17), 휴먼 에이전트들(90)로부터 응답이 있는 경우에는, 휴먼 에이전트들(90)의 답변을 결과 통합 수단(50)으로 전송하고, 결과 통합 수단(50)에서는 이 답변 결과를 통합한다(S18).
반면, 휴먼 에이전트들(90)로부터 응답이 없는 경우에는 휴먼 에이전트(90)가 검색되지 않은 경우와 마찬가지로, 지식 데이터베이스(220) 및 색인 데이터베이스(320)를 검색하게 되고(S16), 검색 결과는 결과 통합 수단(50)에 전송됨으로써 결과 통합 수단(50)에 의해 통합된다(S19).
결과 통합 수단(50)은 통합된 답변 결과 또는 검색 결과를 입출력 인터페이스 수단(40)으로 전송함으로써 사용자(10)의 모바일 단말기로 결과가 송신될 수 있도록 한다(S20). 답변 결과에는 답변을 작성한 휴먼 에이전트(90)의 연락 정보가 포함된다. 이때, 연락 정보로는 쪽지 등을 전송할 수 있는 아이디, 문자 메시지 송신 또는 전화 통화를 시도할 수 있는 휴대폰 번호 등이 포함될 수 있으며, 개인 정보의 보호를 위해 휴먼 에이전트(90)의 개인적인 내용을 직접적으로 기재하지 않으면서 사용자(10)가 연락을 시도할 수 있는 별도의 정보가 송신될 수도 있다.
한편, 사용자(10)의 질의를 분석하는 단계(S12)에서 분석된 질의 내용은 광고 모듈(400)로 전송될 수 있으며, 광고 모듈(400)은 질의 내용과 유사한 광고를 검색하여(S24) 사용자(10)의 모바일 단말기로 광고가 송신되도록 할 수 있다(S20).
도 3a 및 도 3b는 휴먼 에이전트(90)가 등록되는 과정 및 등록 후 정보를 변 경하는 과정을 각각 나타내는 도면이다.
도 3a를 참조하여 휴먼 에이전트(90)가 최초 등록되는 과정에 대해 설명하면, 먼저 휴먼 에이전트(90)로 등록하고자 하는 신청자가 휴먼 에이전트 등록 및 변경 수단(서버)(140)에 접속한다(S31). 이때, 신청자가 회원인지를 확인하여(S32) 신청자가 회원인 경우에는 신청자가 직접 자신의 전문 분야를 선택하게 된다(S33). 반면, 신청자가 회원이 아닌 경우에는 회원 가입 절차를 거쳐 신청자 자신의 기본 정보를 입력하고(S34), 전문 분야를 선택한다(S33). 일 실시 예에 따르면, 전문 분야를 선택하는 과정은 다음 과정을 포함할 수 있다. 우선, 1차적으로 대분류의 메뉴 중 전문 분야를 선택하는 방식을 사용하고, 2차적으로 신청자 자신이 직접적으로 자연어를 입력하는 방식을 사용한다. 이어서, 휴먼 에이전트 등록 및 변경 수단(140)은 신청자가 작성한 전문 분야에 대한 소개 문서 중에서 전문 분야 키워드들을 추출하고(S35), 이 전문 분야 키워드들이 신청자의 전문 분야에 대한 소개 문서 중에서 차지하는 중요도를 계산하여(S36), 신청자의 전문 분야 벡터(ej)를 생성한다(S37). 다음으로, 휴먼 에이전트 등록 및 변경 수단(140)은 신청자로부터 입력받은 이름, 소속, 부서, 직위, 나이, 성별, 전자 메일 주소, 전화 번호, 휴대폰 번호 등의 인적사항과 전문 분야 벡터(ej) 등의 프로파일을 작성하여(S38), 휴먼 에이전트 프로파일 데이터베이스(150)에 저장함으로써 휴먼 에이전트의 등록 과정을 완료한다(S39).
한편, 이미 등록된 휴먼 에이전트(90)가 자신의 전문 분야 등 프로파일 항목 을 변경하고자 할 때에는 도 3b에 도시된 과정대로 프로파일 변경 과정을 진행할 수 있다. 먼저, 휴먼 에이전트(90)가 휴먼 에이전트 등록 및 변경 수단(140)에 접속하여(S11 단계), 프로파일이 로딩되도록 한다(S42). 이 상태에서 휴먼 에이전트(90)는 전문 분야의 선택을 수정한다(S43). 휴먼 에이전트 등록 및 변경 수단(140)는 이 수정된 전문 분야에서 전문 분야 키워드를 추출(S44), 각 키워드의 중요도를 계산하여(S45), 휴먼 에이전트(90)의 전문 분야 벡터(ej)를 재구성한다(S46). 이후, 휴먼 에이전트 등록 및 변경 수단(140)은 휴먼 에이전트(90)의 프로파일을 수정하여(S47), 휴먼 에이전트 프로파일 데이터베이스(150)에 저장함으로써 휴먼 에이전트의 프로파일 변경 과정이 완료된다(S48).
이와 같이, 휴먼 에이전트(90)의 프로파일 변경은 휴먼 에이전트(90)에 의해 직접 진행될 수도 있고, 사용자(10)의 피드백 또는 질의/응답 내용에 따라 휴먼 에이전트 등록 및 변경 수단(140)에 의해 자동적으로 진행될 수도 있다.
이상 설명한 내용을 통해 당업자라면 본 발명의 기술사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다. 따라서, 본 발명의 기술적 범위는 명세서의 상세한 설명에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의해 정하여져야만 할 것이다.
도 1은 본 발명의 실시 예에 따른 모바일 통신 기반 사용자 요청 라우팅 시스템을 나타내는 구성도,
도 2는 도 1에 도시된 시스템에 따른 모바일 기반 사용자 요청 라우팅 방법을 나타내는 순서도, 및
도 3a 및 도 3b는 휴먼 에이전트가 등록되는 과정 및 등록 후 정보를 변경하는 과정을 각각 나타내는 도면.
<도면의 주요 부분에 대한 부호의 간단한 설명>
10 : 사용자 20 : 모바일 통신망
30 : 웹 서버 40 : 입출력 인터페이스 수단
50 : 결과 통합 수단 60 : 질의 분석 수단
70 : 질의 관리 수단 80 : 게시판/FAQ DB
90 : 휴먼 에이전트 100 : 휴먼 질의/응답 모듈
110 : 휴먼 에이전트 검색 수단 120 : 휴먼 질의/응답 관리 수단
130 : 휴먼 질의/응답 DB
140 : 휴먼 에이전트 등록 및 변경 수단
150 : 휴먼 에이전트 프로파일 DB
200 : 자동 질의/응답 모듈 210 : 자동 질의/응답 서버
220 : 지식 DB 300 : 정보 검색 모듈
310 : 정보 검색 서버 320 : 색인 DB
400 : 광고 모듈 410 : 광고 검색 서버
420 : 광고 DB
Claims (14)
- 모바일 통신망으로 연결되는 사용자의 모바일 단말기를 통해 사용자의 질의를 입력받고, 상기 질의에 대한 응답을 상기 사용자의 모바일 단말기로 전송하는 입출력 인터페이스 수단;상기 입출력 인터페이스 수단을 통해 전달된 상기 사용자의 질의 내용을 분석하는 질의 분석 수단;다수의 전문 분야별로 지식을 갖추고 네트워크상으로 연결 가능한 다수의 휴먼 에이전트의 프로파일이 저장되는 휴먼 에이전트 프로파일 데이터베이스;상기 휴먼 에이전트의 프로파일을 상기 휴먼 에이전트 프로파일 데이터베이스에 등록하고, 등록된 상기 휴먼 에이전트의 프로파일을 관리 및 변경하는 휴먼 에이전트 등록 및 변경 수단;상기 다수의 휴먼 에이전트 중 상기 질의 분석 수단에서 분석된 상기 질의 내용에 연관된 지식을 갖춘 휴먼 에이전트를 검색하는 휴먼 에이전트 검색 수단; 및상기 휴먼 에이전트 검색 수단에서 검색된 휴먼 에이전트에게 상기 사용자의 질의를 전송하고, 상기 질의를 전송받은 휴먼 에이전트로부터의 응답을 수신하는 휴먼 질의/응답 관리 수단을 포함하고,상기 입출력 인터페이스 수단은 상기 휴먼 질의/응답 관리 수단으로부터 수 신된 응답을 상기 사용자의 모바일 단말기로 전송하며,상기 사용자의 모바일 단말기로 전송되는 응답은 그 응답을 작성한 휴먼 에이전트의 연결 정보를 포함하여, 상기 사용자가 상기 전송된 응답을 작성한 휴먼 에이전트와 상기 모바일 통신망을 통해 직접 연결할 수 있도록 하는 것을 특징으로 하는 모바일 통신 기반 사용자 요청 라우팅 시스템.
- 제1항에 있어서,상기 사용자의 질의 및 상기 질의에 대한 상기 휴먼 에이전트로부터의 응답이 저장되는 휴먼 질의/응답 데이터베이스를 더 포함하는 모바일 통신 기반 사용자 요청 라우팅 시스템.
- 제1항에 있어서,상기 질의 분석 수단은 상기 사용자의 질의 내용에 대하여 질의 벡터를 생성하고,상기 휴먼 에이전트 프로파일 데이터베이스에 저장되는 상기 프로파일은 상기 휴먼 에이전트의 전문 분야 벡터 및 연결 정보를 포함하며,상기 휴먼 에이전트 검색 수단은 상기 다수의 휴먼 에이전트 중에서 상기 질의 벡터와 유사한 전문 분야 벡터를 가지는 휴먼 에이전트를 검색하는 것을 특징으 로 하는 모바일 통신 기반 사용자 요청 라우팅 시스템.
- 제3항에 있어서,상기 질의 벡터는 다음 식에 의해 함수로 표현되고,질의 벡터=(w1 .i, w2 .i, w3 .i, …, wt .i)(여기서, 상기 wt .i는 사용자 i의 질의에 있어서, 키워드 t의 중요도값.)상기 전문 분야 벡터는 다음 식에 의해 함수로 표현되는 것을 특징으로 하는 모바일 통신 기반 사용자 요청 라우팅 시스템.전문 분야 벡터=(w1 .j, w2 .j, w3 .j, …, wt .j)(여기서, 상기 wtj는 휴먼 에이전트 j에게 있어서, 색인 키워드 t의 중요도값.)
- 제1항에 있어서,상기 질의 분석 수단에서 분석된 상기 질의 내용에 대한 응답을 미리 축적된 지식 데이터베이스에서 검색하여 상기 입출력 인터페이스 수단으로 전송하는 자동 질의/응답 모듈; 및인터넷상에 존재하는 문서들에 대한 색인 데이터베이스를 구비하고, 상기 질 의 분석 수단에서 분석된 상기 질의 내용에 대한 응답을 상기 색인 데이터베이스에서 검색하여 상기 입출력 인터페이스 수단으로 전송함으로써 상기 사용자의 모바일 단말기로 전송되도록 하는 정보 검색 모듈을 더 포함하는 모바일 통신 기반 사용자 요청 라우팅 시스템.
- 제5항에 있어서,인터넷상에서 상기 휴먼 에이전트들이 접근하여 열람, 수정 및 글쓰기를 할 수 있는 게시판의 자료가 저장된 게시판 데이터베이스;상기 사용자들로부터 자주 요청받는 질의들과 그 질의들에 대한 답변이 저장되는 자주 묻는 질문 데이터베이스; 및상기 게시판 데이터베이스 및 상기 자주 묻는 질문 데이터베이스를 관리하고, 상기 질의 분석 수단에 의해 분석된 질의 내용을 상기 게시판 데이터베이스 및 상기 자주 묻는 질문 데이터베이스에 저장하는 질의 관리 수단을 더 포함하고,상기 게시판 데이터베이스 및 상기 자주 묻는 질문 데이터베이스는 상기 지식 데이터베이스 및 상기 색인 데이터베이스와 서로 연동되는 것을 특징으로 하는 모바일 통신 기반 사용자 요청 라우팅 시스템.
- 제1항에 있어서,다수의 키워드에 따른 광고들이 저장된 광고 데이터베이스를 구비하고, 상기 광고 데이터베이스 중 상기 질의 분석 수단에서 분석된 상기 질의 내용과 유사한 키워드의 광고를 검색하여 상기 입출력 인터페이스 수단으로 전송함으로써 상기 사용자의 모바일 단말기로 전송되도록 하는 광고 모듈을 더 포함하는 모바일 통신 기반 사용자 요청 라우팅 시스템.
- 다수의 전문 분야별로 지식을 갖추고 네트워크상으로 연결 가능한 다수의 휴먼 에이전트의 프로파일을 휴먼 에이전트 프로파일 데이터베이스에 저장하는 단계;모바일 통신망으로 연결되는 사용자의 모바일 단말기를 통해 사용자의 질의를 수신하는 단계;상기 사용자의 질의 내용을 분석하는 단계;상기 휴먼 에이전트 프로파일 데이터베이스에 프로파일이 저장된 상기 다수의 휴먼 에이전트 중 상기 분석된 질의 내용에 연관된 지식을 갖춘 휴먼 에이전트를 검색하는 단계;상기 검색된 휴먼 에이전트에게 상기 사용자의 질의를 송신하는 단계; 및상기 질의를 송신한 휴먼 에이전트로부터 수신된 상기 사용자의 질의에 대한 응답 및 그 응답을 작성한 휴먼 에이전트의 연결 정보를 상기 사용자의 모바일 단말기로 전송하는 단계를 포함하고,상기 사용자는 상기 연결 정보를 통해 상기 응답을 작성한 휴먼 에이전트와 연결 가능한 것을 특징으로 하는 모바일 통신 기반 사용자 요청 라우팅 방법.
- 제8항에 있어서,상기 사용자의 질의 및 상기 질의에 대한 상기 휴먼 에이전트로부터의 응답을 저장하는 단계를 더 포함하는 모바일 통신 기반 사용자 요청 라우팅 방법.
- 제8항에 있어서,상기 사용자의 질의 내용을 분석하는 단계는 상기 사용자의 질의 내용에 대하여 질의 벡터를 생성하는 단계를 포함하고,상기 휴먼 에이전트 프로파일 데이터베이스에 저장되는 상기 프로파일은 상기 휴먼 에이전트의 전문 분야 벡터 및 연결 정보를 포함하며,상기 휴먼 에이전트를 검색하는 단계는 상기 다수의 휴먼 에이전트 중에서 상기 질의 벡터와 유사한 전문 분야 벡터를 가지는 휴먼 에이전트를 검색하는 것을 특징으로 하는 모바일 통신 기반 사용자 요청 라우팅 방법.
- 제10항에 있어서,상기 질의 벡터는 다음 식에 의해 함수로 표현되고,질의 벡터=(w1 .i, w2 .i, w3 .i, …, wt .i)(여기서, 상기 wt .i는 사용자 i의 질의에 있어서, 키워드 t의 중요도값.)상기 전문 분야 벡터는 다음 식에 의해 함수로 표현되는 것을 특징으로 하는 모바일 통신 기반 사용자 요청 라우팅 방법.전문 분야 벡터=(w1 .j, w2 .j, w3 .j, …, wt .j)(여기서, 상기 wtj는 휴먼 에이전트 j에게 있어서, 색인 키워드 t의 중요도값.)
- 제8항에 있어서,상기 분석된 질의 내용에 대한 응답을 미리 축적된 지식 데이터베이스에서 검색하는 단계;상기 분석된 질의 내용에 대한 응답을 인터넷상에 존재하는 문서들에 대한 색인 데이터베이스에서 검색하는 단계; 및상기 지식 데이터베이스 및 상기 색인 데이터베이스에서 검색된 결과를 통합하여 상기 사용자의 모바일 단말기로 전송하는 단계를 더 포함하는 모바일 통신 기반 사용자 요청 라우팅 방법.
- 제12항에 있어서,상기 게시판 데이터베이스 및 상기 자주 묻는 질문 데이터베이스는,인터넷상에서 상기 휴먼 에이전트들이 접근하여 열람, 수정 및 글쓰기를 할 수 있는 게시판의 자료가 저장된 게시판 데이터베이스; 및 상기 사용자들로부터 자주 요청받는 질의들과 그 질의들에 대한 답변이 저장되는 자주 묻는 질문 데이터베이스와 서로 연동되는 것을 특징으로 하는 모바일 통신 기반 사용자 요청 라우팅 방법.
- 제8항에 있어서,다수의 키워드에 따른 광고들이 저장된 광고 데이터베이스에서 상기 분석된 질의 내용과 연관되는 광고를 검색하는 단계; 및상기 검색된 광고를 상기 사용자의 모바일 단말기로 전송하는 단계를 포함하는 모바일 통신 기반 사용자 요청 라우팅 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080041415A KR20090115521A (ko) | 2008-05-02 | 2008-05-02 | 모바일 통신 기반 사용자 요청 라우팅 시스템 및 그 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080041415A KR20090115521A (ko) | 2008-05-02 | 2008-05-02 | 모바일 통신 기반 사용자 요청 라우팅 시스템 및 그 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20090115521A true KR20090115521A (ko) | 2009-11-05 |
Family
ID=41556647
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080041415A KR20090115521A (ko) | 2008-05-02 | 2008-05-02 | 모바일 통신 기반 사용자 요청 라우팅 시스템 및 그 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20090115521A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013005876A1 (ko) * | 2011-07-06 | 2013-01-10 | (주)휴보로 | 소셜 네트워크 시스템 |
-
2008
- 2008-05-02 KR KR1020080041415A patent/KR20090115521A/ko not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013005876A1 (ko) * | 2011-07-06 | 2013-01-10 | (주)휴보로 | 소셜 네트워크 시스템 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100446640B1 (ko) | 유무선 네트워크를 이용한 실시간 지식정보 검색 시스템과실시간 지식정보 검색방법 및 이에 대한 지식정보의등록관리 방법 | |
KR100802511B1 (ko) | 토픽 기반의 검색 서비스 제공 시스템 및 그 방법 | |
US6647383B1 (en) | System and method for providing interactive dialogue and iterative search functions to find information | |
US8001135B2 (en) | Search support apparatus, computer program product, and search support system | |
JP5431727B2 (ja) | 関連性判定方法、情報収集方法、オブジェクト組織化方法及び検索システム | |
US8166013B2 (en) | Method and system for crawling, mapping and extracting information associated with a business using heuristic and semantic analysis | |
Koesten et al. | Everything you always wanted to know about a dataset: Studies in data summarisation | |
US20090077122A1 (en) | Apparatus and method for displaying candidates | |
US20080154871A1 (en) | Method and Apparatus for Mobile Information Access in Natural Language | |
BRPI0707296A2 (pt) | sistema de pesquisa escalonada utilizando pesquisadores humanos | |
WO2001025947A1 (en) | Method of dynamically recommending web sites and answering user queries based upon affinity groups | |
US20070067288A1 (en) | Community search system through network and method thereof | |
US7421416B2 (en) | Method of managing web sites registered in search engine and a system thereof | |
US7325010B1 (en) | Information modeling method and database searching method using the information modeling method | |
WO2001053970A2 (en) | A system and method for matching requests for information with sources thereof | |
KR20080075748A (ko) | 네트워크상의 대화로봇을 이용한 지혜획득 및 제공방법과그 시스템 | |
KR101694727B1 (ko) | 인공 지능 기반 연관도 계산을 이용한 노트 제공 방법 및 장치 | |
KR20110052114A (ko) | 인터넷을 활용한 추천 검색 시스템 및 그 방법 | |
KR20090000279A (ko) | 유무선 네트워크를 통한 지혜 획득 및 제공 방법과 그시스템 | |
KR101308821B1 (ko) | 검색엔진용 키워드 추출 시스템 및 추출 방법 | |
KR100890253B1 (ko) | 네트워크상의 휴먼에이전트를 이용한 차세대 지식 획득 및제공 방법과 그 시스템 | |
KR102323153B1 (ko) | 고객의 무의식 영역에 기반하여 의사결정 지원자료를 제공하는 의사결정 지원서버 및 그 의사결정 지원방법 | |
CN1922606B (zh) | 用于面向用户的互联网导航的动态关键字处理***和方法 | |
Petry et al. | ICARE. A context-sensitive expert recommendation system | |
KR20090115521A (ko) | 모바일 통신 기반 사용자 요청 라우팅 시스템 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |