온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법 및 장치
METHOD AND DEVICE FOR ANSWERING USER QUESTION BASED ON Q&A DATA PROVIDED ON ONLINE
특허 요약
본 발명의 일 실시예에 따르는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법은 (a) 각 주제에 대한 질의 데이터와 응답 데이터를 수집하고, 상기 응답 데이터에 포함된 객체와 상기 질의 데이터를 매칭한 참조 테이블을 생성하는 단계; (b) 사용자 단말로부터 특정 주제에 대한 사용자 질의를 수신하는 단계; (c) 상기 사용자 질의에 포함된 단어들 중 상기 특정 주제에 관한 객체의 속성을 나타내는 속성 단어를 기초로 적어도 하나의 부분 질의를 생성하며, 상기 부분 질의에 대응하는 후보 객체를 상기 참조 테이블을 참조하여 추출하는 단계; 및 (d) 상기 후보 객체에 대한 이미지, 동영상 및 오디오 중 적어도 하나를 상기 사용자 단말로 제공하는 단계를 포함하며, 상기 객체는 상기 주제와 관련되어 제작된 컨텐츠의 정보를 나타낸다.
청구항
번호청구항
12

제 11 항에 있어서, 상기 (f) 단계는, 각 부분 질의마다, 후보 객체가 해당 부분 질의에 출현한 횟수와 상기 제 1 가중치를 곱한 제1결과값을 계산하고, 모든 부분 질의에 대한 제 1 결과값들을 더한 값과 상기 제 2 가중치를 곱함으로써 상기 후보 객체의 점수를 계산하는 단계를 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

1

서버에 의해 수행되는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법에 있어서,(a) 각 주제에 대한 질의 데이터와 응답 데이터를 수집하고, 상기 응답 데이터에 포함된 객체와 상기 질의 데이터를 매칭한 참조 테이블을 생성하는 단계;(b) 사용자 단말로부터 특정 주제에 대한 사용자 질의를 수신하는 단계;(c) 상기 사용자 질의에 포함된 단어들 중 상기 특정 주제에 관한 객체의 속성을 나타내는 속성 단어를 기초로 적어도 하나의 부분 질의를 생성하며, 상기 부분 질의에 대응하는 후보 객체를 상기 참조 테이블을 참조하여 추출하는 단계; (e) 상기 사용자 질의에 포함된 전체 속성 단어와 상기 후보 객체의 속성을 비교하여, 각 속성 단어와 어느 하나라도 일치하지 않는 속성을 갖는 후보 객체를 제거함으로써 후보 객체를 필터링하는 단계; 및(d) 상기 필터링된 후보 객체에 대한 이미지, 동영상 및 오디오 중 적어도 하나를 상기 사용자 단말로 제공하는 단계를 포함하며,상기 객체는 상기 주제와 관련되어 제작된 컨텐츠의 정보를 나타내는 것인, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

2

제 1 항에 있어서, 상기 (a) 단계는, SNS(Social Network Service) 서버 및 CQA(Community Question Answering) 사이트의 서버 중 적어도 하나로부터 상기 질의 데이터와 응답 데이터를 수집하는 단계를 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

3

제 1 항에 있어서, 상기 (a) 단계는, 상기 질의 데이터에 포함된 단어 중 상기 질의 데이터가 나타내는 주제에 관련된 단어와 상기 응답 데이터에 포함된 객체에 대한 단어 및 상기 객체에 대한 단어의 출현횟수를 매칭하여 상기 참조 테이블을 생성하는 단계를 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

4

제 1 항에 있어서, 상기 객체의 속성은, 상기 객체의 종류, 배포시기 및 제작주체 중 적어도 하나를 포함하는 것인, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

5

제 4 항에 있어서, 상기 객체의 속성은, 기타 정보를 더 포함하며, 상기 (c) 단계는, (c-1) 사전(dictionary) 데이터베이스를 참조하여, 상기 사용자 질의에 포함된 단어들로부터 객체의 속성을 나타내는 속성 단어를 추출하고, 각 객체의 속성과 상기 속성 단어를 매칭하되, 상기 객체의 종류, 배포시기 및 제작주체와 매칭하지 않는 속성 단어를 상기 기타 정보에 매칭시키는 단계를 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

6

제 5 항에 있어서, 상기 (c) 단계는, (c-2) 상기 (c-1) 단계 후, 적어도 하나의 속성 단어를 포함하는 부분 질의를 생성하는 단계를 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

7

제 6 항에 있어서, (c-3) 상기 (c-2) 단계 후, 상기 참조 테이블에 저장된 객체와 질의 데이터 간의 매칭관계를 참조하여, 각 부분 질의에 대응하는 후보 객체를 추출하는 단계를 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

8

삭제

9

삭제

10

제 1 항에 있어서, (f) 상기 (c) 단계 후, 상기 추출된 후보 객체에 대한 점수를 계산하여, 후보 객체의 순위를 정렬하는 단계를 더 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

11

제 10 항에 있어서, 상기 (f) 단계는, 후보 객체가 부분 질의에 출현한 횟수, 부분 질의에 대한 제 1 가중치, 후보 객체의 속성과 상기 사용자 질의에 포함된 속성 단어 간의 유사도를 나타내는 제 2 가중치 중 적어도 하나를 기초로 후보 객체의 점수를 계산하는 단계를 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

13

제 11 항에 있어서, (g) 상기 (f) 단계 전, 각 객체의 속성마다 서로 다른 하위 속성을 포함할 때, 서로 다른 하위 속성들 간의 가중치를 계산하고 저장하는 단계를 더 포함하며, 상기 (f) 단계는 상기 (g) 단계에서 저장된 가중치를 참조하여 상기 제 2 가중치를 결정하는 단계를 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

14

제 13 항에 있어서, 상기 (g) 단계는, 각 객체에 대하여 임의의 사용자들이 기록한 리뷰 정보에 관한 리뷰 데이터를 수집하는 단계; 각 객체의 속성에 따라 상기 리뷰 데이터를 분류하고, 각 속성 내에서 하위 속성마다 상기 리뷰 데이터를 분류하는 단계;각 하위 속성에 포함된 리뷰 데이터들을 대표하는 벡터정보를 생성하는 단계; 및서로 다른 하위 속성의 벡터정보들 간의 코사인 유사도를 계산하고, 상기 코사인 유사도를 기준으로 서로 다른 하위 속성 간의 가중치를 결정하는 단계;를 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

15

제 10 항에 있어서, 상기 (d) 단계는, 복수의 후보 객체 중 순위가 높은 순서대로 소정의 개수의 후보 객체를 상기 사용자 단말로 제공하는 단계를 포함하는, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

16

제 1 항에 있어서, 상기 사용자 질의는,타인의 의견을 묻는 의견기반 질의인 것인, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 방법.

17

온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 장치에 있어서,온라인 상에 공개된 질의 응답 데이터 기반의 질의 응답 방법을 수행하기 위한 프로그램이 저장된 메모리; 및상기 프로그램을 실행하는 프로세서;를 포함하며, 상기 프로세서는, 상기 프로그램의 실행에 따라, 각 주제에 대한 질의 데이터와 응답 데이터를 수집하고, 상기 응답 데이터에 포함된 객체와 상기 질의 데이터를 매칭한 참조 테이블을 생성하며, 사용자 단말로부터 특정 주제에 대한 사용자 질의를 수신하고, 상기 사용자 질의에 포함된 단어들 중 상기 특정 주제에 대한 속성을 나타내는 속성 단어를 기초로 적어도 하나의 부분 질의를 생성하며, 상기 부분 질의에 대응하는 후보 객체를 상기 참조 테이블을 참조하여 추출하며,상기 사용자 질의에 포함된 전체 속성 단어와 상기 후보 객체의 속성을 비교하여, 각 속성 단어와 어느 하나라도 일치하지 않는 속성을 갖는 후보 객체를 제거함으로써 후보 객체를 필터링하고, 상기 필터링된 후보 객체에 대한 이미지, 동영상 및 오디오 중 적어도 하나를 상기 사용자 단말로 제공하되, 상기 객체는 주제에 관한 컨텐츠 정보를 나타내는 것인, 온라인 상에 공개된 질의응답 데이터를 기초로 한 사용자 질의에 대한 응답 장치.