Nothing Special   »   [go: up one dir, main page]

KR102008992B1 - Secretary service apparatus and the same methods using chatbot for real estates transaction - Google Patents

Secretary service apparatus and the same methods using chatbot for real estates transaction Download PDF

Info

Publication number
KR102008992B1
KR102008992B1 KR1020180092529A KR20180092529A KR102008992B1 KR 102008992 B1 KR102008992 B1 KR 102008992B1 KR 1020180092529 A KR1020180092529 A KR 1020180092529A KR 20180092529 A KR20180092529 A KR 20180092529A KR 102008992 B1 KR102008992 B1 KR 102008992B1
Authority
KR
South Korea
Prior art keywords
information
real estate
sale
user terminal
user
Prior art date
Application number
KR1020180092529A
Other languages
Korean (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 KR1020180092529A priority Critical patent/KR102008992B1/en
Application granted granted Critical
Publication of KR102008992B1 publication Critical patent/KR102008992B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/16Real estate
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0623Item investigation
    • G06Q30/0625Directed, with specific intent or strategy
    • G06Q30/0629Directed, with specific intent or strategy for generating comparisons

Landscapes

  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Disclosed is a real estate transaction secretary service method which comprises the operations of: receiving natural language input from a user terminal; analyzing the natural language input to extract a first search condition related to real estate; searching for real estate offering information based on the first search condition; setting a priority for the plurality of searched real estate offering information; and transmitting the searched real estate offering information to the user terminal based on the priority.

Description

챗봇을 이용한 부동산 거래 비서 서비스 장치 및 방법{SECRETARY SERVICE APPARATUS AND THE SAME METHODS USING CHATBOT FOR REAL ESTATES TRANSACTION} Real estate transaction secretary service apparatus and method using chatbot {SECRETARY SERVICE APPARATUS AND THE SAME METHODS USING CHATBOT FOR REAL ESTATES TRANSACTION}

본 발명은 챗봇을 이용한 부동산 비서 서비스 장치 및 방법으로서, 더욱 자세하게는 사용자의 자연어 입력을 수신하여 추출한 검색어로부터 검색된 부동산 매물 정보의 우선 순위를 설정하여 이용자에게 제공하는 기술이다.The present invention relates to a real estate secretary service apparatus and method using a chatbot, and more particularly, to provide a user with priorities of real estate information searched from a search word extracted from a user's natural language input.

근래 많은 소비자들이 인터넷을 이용하여 부동산을 거래하고 있고, 수 많은 부동산 매물들에 대한 정보가 여러 부동산 거래 사이트 또는 어플리케이션에 게시되고 있다.In recent years, many consumers are using the Internet to trade real estate, and information on a number of real estate listings is posted on various real estate trading sites or applications.

이용자는 자신이 선호하는 부동산 매물 정보를 얻기 위해서 여러 부동산 거래 사이트를 찾거나 부동산 거래 어플리케이션을 다운로드 받아 검색해야 하는 단점이 있다.The user has a disadvantage of finding various real estate transaction sites or downloading and searching real estate transaction applications in order to obtain his or her favorite real estate information.

하지만, 인터넷 포털 사이트 등의 부동산 거래 사이트는 아파트, 오피스텔, 상가 또는 건물 등 다양한 부동산 거래 이용자들을 한꺼번에 만족시키기 위해 매우 복잡한 인터페이스를 제공하고 있어, 부동산 거래를 자주 하지 않는 이용자가 자신이 선호하는 매물 정보를 찾기 어려운 실정이다.However, real estate transaction sites such as Internet portal sites provide a very complex interface to satisfy various real estate transaction users such as apartments, officetels, malls or buildings at once, so that users who do not frequently do real estate transactions prefer their property information. It is difficult to find.

또한, 이용자는 몇 가지 검색어를 통해 검색된 부동산 매물 정보 중에서 자신이 선호하는 부동산 매물을 파악하기 힘들며, 각 부동산 매물 정보들을 일일이 비교한 후에야 자신이 원하는 부동산 매물을 파악할 수 있는 문제점이 있다. In addition, it is difficult for a user to grasp his or her favorite real estate for sale from the real estate for sale information searched through several search terms, and only after comparing each real estate for sale information, there is a problem that the user can grasp the desired real estate for sale.

대한민국 공개특허공보 제10-2016-0031111호(2016.3.22)Republic of Korea Patent Publication No. 10-2016-0031111 (2016.3.22)

종래 정보 제공자가 인터넷 사이트, 어플리케이션 등을 통해 부동산 매물 정보를 제공하는 경우 이용자가 자신이 선호하는 부동산 매물을 파악하기 어려운 문제점에 대해서, 사용하기 쉬우며 이용자가 선호하는 부동산 매물 정보를 손쉽게 얻을 수 있는 부동산 거래 비서 서비스 장치 및 방법이 필요하게 되었다.When a conventional information provider provides real estate for sale information through an internet site or an application, it is easy to use and easily obtains the user's preferred real estate for sale, which is difficult for the user to grasp his or her preferred real estate. There is a need for a real estate transaction assistant service apparatus and method.

또한, 종래 가격, 위치 등의 단순한 조건만을 이용한 부동산 매물 정보 검색 방법뿐만 아니라, 이용자 개개인의 여러 조건에 대한 선호도를 반영 가능한 부동산 거래 비서 서비스 장치 및 방법이 필요하다.In addition, there is a need for a real estate transaction assistant service apparatus and method capable of reflecting preferences for various conditions of individual users, as well as a method for retrieving real estate information using only simple conditions such as conventional prices and locations.

본 명세서는 부동산 거래 비서 서비스 방법을 제시한다. 상기 부동산 거래 비서 서비스 방법은 이용자 단말로부터 자연어 입력을 수신하는 동작, 상기 자연어 입력을 분석하여 부동산과 관련된 제1 검색 조건을 추출하는 동작, 상기 제1 검색 조건에 기반하여 부동산 매물 정보를 검색하는 동작, 검색된 부동산 매물 정보에 대하여 우선 순위를 설정하는 동작 및 상기 검색된 부동산 매물 정보를 상기 우선 순위에 기반하여 상기 이용자 단말로 전송하는 동작을 포함할 수 있다.This specification proposes a real estate transaction secretary service method. The real estate transaction assistant service method may include receiving a natural language input from a user terminal, extracting a first search condition related to real estate by analyzing the natural language input, and searching for real estate property information based on the first search condition. And setting priority of the retrieved real estate for sale information and transmitting the retrieved real estate for sale information to the user terminal based on the priority.

상기 서비스 방법 및 그 밖의 실시 예는 다음과 같은 특징을 포함할 수 있다.The service method and other embodiments may include the following features.

상기 부동산 거래 비서 서비스 방법은 가족 구성 형태, 직장 위치, 자동차 보유 여부, 성별 정보, 나이 정보 또는 애완 동물 보유 여부 중 어느 하나를 포함하는 라이프 스타일 정보를 상기 이용자 단말로부터 수신하거나 상기 이용자의 정보 데이터에서 추출하는 동작을 더 포함하고, 상기 부동산 매물 정보를 검색하는 동작 또는 상기 우선 순위를 설정하는 동작은 상기 제1 검색 조건 및 상기 라이프 스타일 정보에 기반할 수 있다.The real estate transaction assistant service method may include receiving lifestyle information from the user terminal or any lifestyle information including any one of a family composition form, a work location, a car possession status, a gender information, an age information, and a pet possession or the information data of the user. The method may further include an extracting operation, wherein the searching of the real estate for sale information or the setting of the priority may be based on the first search condition and the lifestyle information.

상기 부동산 거래 비서 서비스 방법은 선호하는 건축 연도, 입주 예상 시기, 선호하는 층, 방 배치 형태 또는 주택의 배치 방향 중 어느 하나를 포함하는 부동산 선호 정보를 상기 이용자 단말로부터 수신하거나 상기 이용자의 정보 데이터에서 추출하는 동작을 더 포함하고, 상기 부동산 매물 정보를 검색하는 동작 또는 상기 우선 순위를 설정하는 동작은 상기 제1 검색 조건 및 상기 주택 선호 정보에 기반할 수 있다.The real estate transaction secretary service method may receive real estate preference information from the user terminal including any one of a preferred building year, expected time of moving in, preferred floor, room layout type, or layout direction of a house, or from information data of the user. The method may further include an extracting operation, wherein the searching of the real estate for sale information or the setting of the priority may be based on the first search condition and the housing preference information.

상기 부동산 거래 비서 서비스 방법에서 상기 우선 순위를 설정하는 동작은 검색된 부동산 매물 정보들에 대한 이용자들의 이용 방식 정보를 포함한 데이터로 훈련된 기계 학습 엔진에 기반하고, 상기 이용 방식 정보는 상기 이용자들이 상기 검색된 부동산 매물 정보를 클릭한 정보, 매물 정보 제공자와 연락한 정보, 상기 검색된 부동산을 방문한 정보 또는 상기 검색된 부동산 매물의 정보를 이용한 계약 성사 정보 중 어느 하나를 포함할 수 있고, 상기 검색된 복수의 부동산 매물 정보들 중, 동일한 매물 정보는 고객 만족도, 매물 정보 제공자의 영업 기간, 매물 정보 제공자의 수수료 또는 매물 정보 제공자의 허위 매물 제시 횟수 중 어느 하나를 포함하는 매물 정보 제공자의 정보에 기반하여 우선순위를 설정할 수 있고, 상기 부동산 매물 정보를 검색하는 동작은 제2 서버로 상기 제1 검색 조건의 적어도 일부를 전송하고, 상기 제2 서버로부터 검색 결과를 수신하는 동작일 수 있다.The setting of the priority in the real estate transaction assistant service method is based on a machine learning engine trained with data including usage method information of users for the retrieved real estate for sale information, and the usage method information is retrieved by the users. A plurality of real estate for sale information may include any one of the information clicked on the real estate for sale information, the information contacted with the property information provider, visited the searched real estate information or the contract closing information using the searched real estate information; Of these, the same information may be prioritized based on the information of the information provider, including any one of customer satisfaction, sales period of the information provider, commission of the information provider or the number of false listings of the information provider. And check the real estate for sale information. Action that may be from a second server operable to receive at least some of the search results sent, and from the second server of the first search condition.

부동산 거래 비서 서비스 방법의 다른 실시예는 이용자 단말로부터 자연어 입력을 수신하는 동작, 상기 자연어 입력을 분석하여 부동산과 관련된 제1 검색 조건을 추출하는 동작, 상기 제1 검색 조건에 기반하여 부동산 정보를 검색하는 동작, 검색된 복수의 부동산 정보들에 대하여 미리 설정된 조건에 기반하여 상기 검색된 복수의 부동산 정보들을 클러스터링(Clustering)하고, 동일한 클러스터에 속한 부동산 정보들의 평균 정보를 생성하는 동작 및 복수의 클러스터에 대한 상기 평균 정보들을 지도 형태에 기반하여 상기 이용자 단말에 제공하는 동작을 포함할 수 있다.Another embodiment of the real estate transaction assistant service method includes receiving a natural language input from a user terminal, extracting a first search condition related to the real estate by analyzing the natural language input, and searching for real estate information based on the first search condition And clustering the plurality of searched real estate information based on a preset condition with respect to the plurality of searched real estate information, generating average information of real estate information belonging to the same cluster, and the plurality of clusters. And providing the average information to the user terminal based on a map form.

상기 부동산 거래 비서 서비스 방법은 상기 이용자 단말로부터 상기 지도 형태의 변경과 관련된 요청을 수신하는 동작, 상기 지도 형태의 변경과 관련된 요청 및 미리 설정된 조건에 기반하여 상기 검색된 복수의 부동산 정보들을 재 클러스터링하는 동작 및 재 클러스터링된 복수의 클러스터에 대한 평균 정보들을 지도 형태에 기반하여 상기 이용자 단말에 제공하는 동작을 더 포함할 수 있다.The real estate transaction assistant service method includes receiving a request related to the change of the map form from the user terminal, re-clustering the plurality of retrieved real estate information based on a request related to the change of the map form and a preset condition. And providing the average information on the plurality of clusters re-clustered to the user terminal based on a map form.

한편, 본 명세서는 부동산 거래 비서 서비스 장치를 제시한다. 상기 부동산 거래 비서 서비스 장치는 이용자 단말로부터 자연어 입력을 수신하고, 검색된 부동산 매물 정보들을 우선 순위에 기반하여 상기 이용자 단말로 전송하는 통신부, 상기 자연어 입력을 분석하여 부동산과 관련된 제1 검색 조건을 추출하는 추출부, 상기 제1 검색 조건에 기반하여 부동산 매물 정보를 검색하고, 검색된 복수의 부동산 매물 정보들에 대하여 상기 우선 순위를 설정하는 제어부 및 상기 제어부 및 상기 검색부의 중간 데이터, 최종 데이터 또는 사용자 데이터 중에서 적어도 어느 하나를 저장하는 저장부를 포함할 수 있다.On the other hand, the present specification proposes a real estate transaction secretary service apparatus. The real estate transaction assistant service apparatus receives a natural language input from a user terminal, and transmits the searched real estate information to the user terminal based on the priority, and analyzes the natural language input to extract a first search condition related to real estate An extractor, a controller configured to search for real estate for sale information based on the first search condition, and to set the priority of the found plurality of real estate for sale information, among intermediate data, final data, or user data of the controller and the search unit; It may include a storage unit for storing at least one.

부동산 거래 비서 서비스 장치의 다른 실시예는 이용자 단말로부터 자연어 입력을 수신하고, 복수의 클러스터에 대한 평균 정보들을 지도 형태에 기반하여 상기 이용자 단말에 제공하는 통신부, 상기 자연어 입력을 분석하여 부동산과 관련된 제1 검색 조건을 추출하는 추출부, 상기 제1 검색 조건에 기반하여 부동산 매물 정보를 검색하고, 미리 설정된 조건에 기반하여 상기 검색된 복수의 부동산 정보들을 클러스터링(Clustering)하고, 동일한 클러스터에 속한 부동산 정보들의 상기 평균 정보를 생성하는 제어부 및 상기 제어부 및 상기 검색부의 중간 데이터, 최종 데이터 또는 사용자 데이터 중에서 적어도 어느 하나를 저장하는 저장부를 포함할 수 있다.Another embodiment of the real estate transaction secretary service apparatus receives a natural language input from a user terminal, and provides a communication unit for providing the average information for a plurality of clusters to the user terminal based on a map form, analyzing the natural language input to analyze the natural language input 1, an extraction unit for extracting a search condition, searches for real estate for sale information based on the first search condition, clusters the plurality of searched real estate informations based on a preset condition, and compares the real estate information belonging to the same cluster. The control unit may generate the average information, and the storage unit may store at least one of intermediate data, final data, and user data of the control unit and the search unit.

본 명세서에 개시된 실시 예들에 의하면, 챗봇(ChatBot)을 통한 자연어 입력을 통해 손쉽게 부동산 매물 정보를 획득할 수 있다.According to the embodiments disclosed herein, real estate information can be easily obtained through natural language input through a ChatBot.

본 명세서에 개시된 실시 예들에 의하면, 챗봇을 통해 다양한 부동산 사이트, 어플리케이션 등의 부동산 매물 정보를 한번에 획득할 수 있다.According to the embodiments disclosed in the present specification, real estate property information such as various real estate sites and applications may be acquired at a time through the chatbot.

본 명세서에 개시된 실시 예들에 의하면, 부동산 매물 정보를 이용자의 선호도를 반영한 우선 순위대로 획득할 수 있다.According to the embodiments disclosed herein, the real estate for sale information may be obtained in the order of priority reflecting the user's preference.

본 명세서에 개시된 실시 예들에 의하면, 많은 부동산 매물 정보를 거시적 형태 및 미시적 형태로 파악 가능하여 원하는 부동산 매물 정보를 보다 쉽게 획득할 수 있다.According to the embodiments disclosed in the present specification, a lot of real estate for sale information can be grasped in a macro form and a micro form to obtain desired property information more easily.

도 1 및 도 2는 부동산 거래 비서 서비스 장치를 개략적으로 도시한다.
도 3은 부동산 거래 비서 서비스 방법에 대한 동작을 나타내는 흐름도이다.
도 4는 부동산 거래 비서 서비스 방법의 인터페이스를 나타내는 도면이다.
도 5는 기계 학습을 위한 데이터의 일 실시예이다.
도 6은 라이프 스타일 정보의 일 실시예이다.
도 7은 부동산 선호도 정보의 일 실시예이다.
도 8은 부동산 거래 비서 서비스 방법에 대한 다른 동작을 나타내는 흐름도이다.
도 9, 도 10 및 도 11은 부동산 거래 비서 서비스 방법의 다른 인터페이스를 나타내는 도면이다.
도 12는 부동산 거래 비서 서비스 장치의 예시적인 블록 다이어그램이다.
1 and 2 schematically show a real estate transaction secretary service apparatus.
3 is a flowchart illustrating an operation of a real estate transaction assistant service method.
4 is a diagram illustrating an interface of a real estate transaction assistant service method.
5 is an embodiment of data for machine learning.
6 is an embodiment of lifestyle information.
7 is an embodiment of real estate preference information.
8 is a flowchart illustrating another operation of the real estate transaction assistant service method.
9, 10 and 11 illustrate another interface of the real estate transaction assistant service method.
12 is an exemplary block diagram of a real estate transaction secretary service apparatus.

본 명세서에 개시된 기술은 챗봇을 이용한 부동산 거래 비서 서비스 장치 및 방법에 적용될 수 있다. 그러나 본 명세서에 개시된 기술은 이에 한정되지 않고, 상기 기술의 기술적 사상이 적용될 수 있는 모든 전자 장치 및 방법에도 적용될 수 있다.The technology disclosed herein may be applied to a real estate transaction assistant service apparatus and method using a chatbot. However, the technology disclosed herein is not limited thereto, and may be applied to all electronic devices and methods to which the technical spirit of the technology may be applied.

본 명세서에서 사용되는 기술적 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 명세서에 개시된 기술의 사상을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 명세서에서 사용되는 기술적 용어는 본 명세서에서 특별히 다른 의미로 정의되지 않는 한, 본 명세서에 개시된 기술이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 명세서에서 사용되는 기술적인 용어가 본 명세서에 개시된 기술의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는, 본 명세서에 개시된 기술이 속하는 분야에서 통상의 지식을 가진 자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 명세서에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥 상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It is to be noted that the technical terms used herein are merely used to describe particular embodiments and are not intended to limit the spirit of the technology disclosed herein. In addition, the technical terms used herein should be construed as meanings generally understood by those skilled in the art to which the technology disclosed herein belongs, unless defined otherwise in this specification. It should not be interpreted in a comprehensive sense, or in an overly reduced sense. In addition, when the technical terms used herein are incorrect technical terms that do not accurately express the spirit of the technology disclosed herein, technical terms that can be properly understood by those skilled in the art to which the technology disclosed herein belongs. It should be replaced by. In addition, the general terms used herein should be interpreted as defined in the dictionary, or according to the context before and after, and should not be interpreted in an excessively reduced sense.

본 명세서에서 사용되는 제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성 요소는 제2 구성 요소로 명명될 수 있고, 유사하게 제2 구성 요소도 제1 구성 요소로 명명될 수 있다.As used herein, terms including ordinal numbers such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.

이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예들을 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments disclosed herein will be described in detail with reference to the accompanying drawings, and the same or similar components will be given the same reference numerals regardless of the reference numerals, and redundant description thereof will be omitted.

또한, 본 명세서에 개시된 기술을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 기술의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 기술의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 그 기술의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in describing the technology disclosed herein, if it is determined that the detailed description of the related known technology may obscure the gist of the technology disclosed herein, the detailed description thereof will be omitted. In addition, it is to be noted that the accompanying drawings are only for easily understanding the spirit of the technology disclosed in this specification, and the spirit of the technology should not be construed as being limited by the accompanying drawings.

도 1은 챗봇을 이용한 부동산 거래 비서 서비스 장치(110)를 포함한 실시예를 개략적으로 도시한다. 챗봇을 이용한 부동산 거래 비서 서비스 장치(110)는 네트워크(130)을 통하여 하나 이상의 이용자 단말(120)과 통신할 수 있다.1 schematically illustrates an embodiment including a real estate transaction assistant service apparatus 110 using a chatbot. The real estate transaction assistant service device 110 using the chatbot may communicate with one or more user terminals 120 through the network 130.

이용자 단말(120)은 네트워크에 유선/무선으로 연결되어 부동산 거래 비서 서비스 장치(130)와 통신을 수행할 수 있다. 본 명세서에 개시된 실시예의 이용자 단말(120)은 퍼스널 컴퓨터(PC, Personal Computer) 뿐만 아니라 태블릿 컴퓨터, 스마트폰 등을 포함한다.The user terminal 120 may be connected to the network by wire / wireless to communicate with the real estate transaction assistant service device 130. The user terminal 120 of the embodiments disclosed herein includes not only a personal computer (PC) but also a tablet computer, a smart phone, and the like.

본 명세서에서 개시되는 네트워크는 예를 들어, 무선 네트워크, 유선 네트워크, 인터넷과 같은 공용 네트워크, 사설 네트워크, 모바일 통신 네트워크용 광역 시스템(global system for mobile communication network; GSM) 네트워크, 범용 패킷 무선 네트워크(general packet radio network; GPRS), 근거리 네트워크(local area network; LAN), 광역 네트워크(wide area network; WAN), 거대도시 네트워크(metropolitan area network; MAN), 셀룰러 네트워크, 공중 전화 교환 네트워크(public switched telephone network; PSTN), 개인 네트워크(personal area network), 블루투스, Wi-Fi 다이렉트(Wi-Fi Direct), 근거리장 통신(Near Field communication), 초 광 대역(UltraWide band), 이들의 조합, 또는 임의의 다른 네트워크일 수 있지만 이들로 한정되는 것은 아니다.The networks disclosed herein include, for example, wireless networks, wired networks, public networks such as the Internet, private networks, global systems for mobile communication networks (GSM) networks, general packet wireless networks (general) packet radio network (GPRS), local area network (LAN), wide area network (WAN), metropolitan area network (MAN), cellular network, public switched telephone network PSTN, personal area network, Bluetooth, Wi-Fi Direct, Near Field communication, UltraWide band, combinations thereof, or any other It may be a network, but is not limited to these.

이용자 단말은 아래에서 설명될 챗봇 인터페이스를 통해 자연어로 부동산 거래 비서 서비스 장치(110)에 부동산 매물 정보를 요청할 수 있고, 부동산 거래 비서 서비스 장치(110)는 이용자 단말(120)로부터 수신된 자연어 입력을 분석하여 검색 조건을 추출한 후 보유한 부동산 매물 정보 데이터베이스로부터의 검색 결과를 우선 순위에 기반하여 이용자 단말(12)로 전송할 수 있다.The user terminal may request real estate for sale information from the real estate transaction assistant service device 110 in a natural language through a chatbot interface which will be described below, and the real estate transaction assistant service device 110 receives the natural language input received from the user terminal 120. After searching and extracting a search condition, the search result from the real estate for sale information database held may be transmitted to the user terminal 12 based on the priority.

도 2는 챗봇을 이용한 부동산 거래 비서 서비스 장치(211)를 포함한 다른 실시예를 개략적으로 도시한다. 챗봇을 이용한 부동산 거래 비서 서비스 장치(211)는 네트워크(230)을 통하여 하나 이상의 이용자 단말(220) 및 다른 검색 장치 또는 부동산 정보 장치(212)와 통신할 수 있다.2 schematically shows another embodiment including a real estate transaction assistant service apparatus 211 using a chatbot. The real estate transaction assistant service device 211 using a chatbot may communicate with one or more user terminals 220 and other search or real estate information devices 212 through the network 230.

부동산 거래 비서 서비스 장치(211)는 이용자 단말(220)로부터 수신된 자연어 입력을 분석하여 검색 조건을 추출한 후, 보유한 부동산 매물 정보 데이터베이스로부터의 검색 결과 또는 다른 검색 장치 또는 부동산 정보 장치(212)에 해당 검색 조건을 전송한 후 회신 받은 검색 결과를 우선 순위에 기반하여 이용자 단말(220)로 전송할 수 있다.The real estate transaction assistant service device 211 analyzes the natural language input received from the user terminal 220 and extracts a search condition, and then corresponds to a search result or other search device or real estate information device 212 obtained from the real estate for sale information database. After transmitting the search condition, the returned search result may be transmitted to the user terminal 220 based on the priority.

다른 검색 장치 또는 부동산 정보 장치(212)는 인터넷 포털 서버, 부동산 정보 서버, 검색 서버 또는 상기 서버들에 검색을 요청하는 API(Application Program Interface)를 제공하는 장치일 수 있으며, 그 형태를 특별히 한정하지 않는다.The other retrieval device or real estate information device 212 may be an Internet portal server, a real estate information server, a retrieval server, or a device providing an application program interface (API) for requesting a search to the servers, and the type thereof is not particularly limited. Do not.

도 3은 챗봇을 이용한 부동산 거래 비서 서비스 장치(110, 211)의 서비스 방법에 대한 동작을 나타내는 흐름도이다. 이하에서 설명되는 부동산 거래 비서 서비스 방법은, 이용자 단말(120, 220)이 부동산 거래 비서 서비스 장치(110, 211)로 부동산 매물 정보를 요청한 후 수행될 수 있다.3 is a flowchart illustrating an operation of a service method of the real estate transaction assistant service apparatuses 110 and 211 using a chatbot. The real estate transaction assistant service method described below may be performed after the user terminals 120 and 220 request real estate sale information from the real estate transaction assistant service apparatus 110 or 211.

이용자 단말(120, 220)은 도 4와 같은 인터페이스를 통해서 자연어 입력(410)으로 부동산 매물 정보를 요청할 수 있다(S310). 도 4와 같은 인터페이스는 스마트폰 등의 어플리케이션을 통해서 수행될 수 있으나, 인터넷 사이트의 자바 스크립트(Java Script) 등의 웹언어로 구현된 페이지를 통해서 수행될 수도 있다.The user terminals 120 and 220 may request real estate for sale information through the natural language input 410 through the interface as shown in FIG. 4 (S310). The interface as shown in FIG. 4 may be performed through an application such as a smartphone, or may be performed through a page implemented in a web language such as Java Script of an Internet site.

부동산 거래 비서 서비스 장치(110, 211)는 이용자 단말(120, 220)로부터 수신한 자연어 형태의 입력에 대하여 형태소 분석, 자연어 분석을 통해 제1 검색 조건을 추출할 수 있다(S320).The real estate transaction assistant service apparatus 110 or 211 may extract the first search condition through morphological analysis and natural language analysis on the natural language input received from the user terminals 120 and 220 (S320).

부동산 매물 정보 검색을 위한 기본적인 검색 조건으로서 아파트, 오피스텔, 빌라, 단독 주택과 같은 부동산 유형, 가격 또는 위치에 대한 검색 조건을 이용자 단말(120, 220)로부터 수신한 자연어 형태의 입력으로부터 분석을 통해 추출할 수 있다.As a basic search condition for real estate property information retrieval, the search condition for real estate type, price, or location such as apartment, officetel, villa, and detached house is extracted through analysis from natural language input received from user terminals 120 and 220 can do.

도 4의 경우, 이용자의 첫 번째 자연어 입력(410)으로부터 정자동이라는 위치, 아파트라는 부동산 유형 및 10억원이라는 가격에 대한 검색 조건을 모두 추출할 수 있었지만, 이와는 다르게 이용자의 자연어 입력으로부터 위치, 부동산 유형만 추출 가능한 경우, 부동산 거래 비서 서비스 장치(110, 211)는 자연어 질문을 통해 원하는 가격을 묻는 질문을 이용자 단말(120, 220)로 전송할 수 있다.In the case of FIG. 4, the search condition for the location of the automatic location, the real estate type of the apartment, and the price of one billion won could be extracted from the user's first natural language input 410. If only extractable, the real estate transaction assistant service device 110, 211 may transmit a question asking the desired price through the natural language questions to the user terminal (120, 220).

또한, 부동산 거래 비서 서비스 장치(110, 211)의 설정에 따라 위치, 부동산 유형, 가격의 기본적인 검색 조건 이외에도 거래 유형(420), 보다 상세한 위치 등을 필수적인 검색 조건으로 설정한 경우, 부동산 거래 비서 서비스 장치(110, 211)는 추출되지 않은 해당 검색 조건에 대한 질문을 이용자 단말(120, 220)로 전송하고, 이에 대한 자연어 응답(430)을 이용자 단말(120, 220)로부터 다시 수신할 수 있다.In addition, when the transaction type 420, a more detailed location, etc. are set as essential search conditions in addition to the basic search conditions of location, real estate type, and price according to the settings of the real estate transaction secretary service apparatus 110, 211, the real estate transaction secretary service The devices 110 and 211 may transmit a question about the corresponding search condition not extracted to the user terminals 120 and 220, and receive the natural language response 430 from the user terminals 120 and 220.

부동산 거래 비서 서비스 장치(110, 211)는 제1 검색 조건을 추출한 후 자신이 보유한 부동산 매물 정보 데이터 베이스 또는 다른 검색 장치 또는 부동산 정보 장치(212)를 통해 제1 검색 조건으로 검색을 수행할 수 있다(S330).The real estate transaction assistant service device 110 or 211 may extract the first search condition and then perform a search using the first search condition through the real estate for sale information database or other search device or the real estate information device 212 owned by the real estate transaction assistant. (S330).

부동산 거래 비서 서비스 장치(110, 211)는 제1 검색 조건을 통한 부동산 매물 정보 검색 결과가 복수인 경우, 각 검색 결과들에 대해서 이용자를 고려한 우선 순위를 설정할 수 있다.The real estate transaction assistant service apparatus 110 or 211 may set priorities in consideration of a user for each of the search results when there are a plurality of real estate for sale information search results through the first search condition.

부동산 거래 비서 서비스 장치(110, 211)는 미리 설정된 검색 조건들의 우선도에 따라 검색 결과들에 우선 순위를 설정할 수 있다. 예를 들어, 이용자가 10억원 이하의 정자동 아파트 매물에 대한 정보를 요청하였고, 검색된 부동산 매물 정보가 "A아파트, 정자동, 30평, 9억원" 및 "B 아파트, 정자동, 25평, 7억원"이고, 부동산 거래 비서 서비스 장치(110, 211)의 설정에서 아파트의 크기에 우선도가 높게 설정되어 있는 경우, "A아파트, 정자동, 30평, 9억원"정보를 우선적으로 이용자 단말(120, 220)로 제공할 수 있다(440).The real estate transaction assistant service apparatus 110 or 211 may set priorities to the search results according to priorities of preset search conditions. For example, a user has requested information on apartments for sale under 1 billion won, and the property information found is "A apartment, Jeongauto, 30 pyeong, 900 million won" and "B apartment, Jeong automatic, 25 pyeong, 700 million won" If the priority is set to the size of the apartment in the setting of the real estate transaction assistant service device (110, 211), the user terminal (120, 220) information "A apartment, automatic, 30 pyeong, 900 million" preferentially (440).

부동산 거래 비서 서비스 장치(110, 211)는 이와 달리, 가격 조건에 우선도를 높게 설정할 수도 있으며, 이용자 단말(120, 220)로부터 수신하거나 검색에 사용되지 않은 다른 조건에도 우선도를 높게 설정할 수도 있다. Alternatively, the real estate transaction assistant service apparatus 110 or 211 may set a higher priority on the price condition, or may set a higher priority on other conditions not received from the user terminals 120 or 220 or used for a search. .

예를 들어, 아파트의 준공 연도에 우선도를 높게 설정한 경우, 부동산 거래 비서 서비스 장치(110, 211)는 검색된 부동산 매물 정보들 중에서 준공 연도가 짧은 정보들에 우선 순위를 높게 설정할 수도 있다.For example, when the priority is set high in the year of completion of the apartment, the real estate transaction assistant service apparatus 110 or 211 may set a high priority on the information of the shortest year in the searched real estate for sale.

다른 실시예로서, 검색된 부동산 매물 정보 중에서 동일한 매물 정보가 존재하는 경우, 즉, 동일한 부동산 및 동일한 가격 조건을 가진 매물에 대해 서로 다른 매물 정보 제공자들이 제공한 복수의 부동산 매물 정보가 존재할 수 있다. As another embodiment, when the same real estate information exists among the retrieved real estate for sale information, that is, there may be a plurality of real estate for sale information provided by different property information providers for the same real estate and for sale with the same price condition.

이 경우, 부동산 거래 비서 서비스 장치(110, 211)는 동일한 복수의 매물 정보에 대해서 매물 정보 제공자의 정보에 기반하여 우선 순위를 설정할 수 있다.In this case, the real estate transaction assistant service apparatus 110 or 211 may set priorities with respect to the same plurality of pieces of information on the basis of the information of the information for sale provider.

예를 들어, 매물 정보 제공자 A, B가 동일한 복수의 매물 정보를 제공하여 해당 매물 정보들이 검색된 경우, 매물 정보 제공자에 대한 이전의 고객 만족도, 매물 정보 제공자의 영업 기간, 매물 정보 제공자의 수수료 또는 매물 정보 제공자의 허위 매물 제시 횟수 중 적어도 어느 하나에 우선도를 부여하거나, 이를 이용하여 기계 학습 엔진을 훈련시켜 우선 순위를 설정할 수 있다.For example, if the listing information A and B provide the same plurality of listing information and the listing information is retrieved, the previous customer satisfaction with the listing information provider, the business period of the listing information provider, the commission or listing of the listing information provider Priority may be given to at least one of the number of false listings presented by the information provider, or the priority may be set by training the machine learning engine.

이 경우, 종래 부동산 매물 정보 기술에서 허위 매물 또는 미끼 매물로 인한 이용자들의 피해를 줄이고 이용자는 자신이 원하는 매물 정보를 보다 안전하게 판단할 수 있는 효과가 있다.In this case, the conventional real estate for sale information technology to reduce the damage of the user due to the false sale or bait for sale, the user has an effect that can be determined more securely the sale information desired by the user.

부동산 거래 비서 서비스 장치(110, 211)는, 앞서 설명한 것처럼 특정 부동산 조건에 미리 우선도를 설정할 수도 있지만, 다른 이용자들이 이전에 부동산 매물 정보를 검색한 결과 및 해당 검색 결과를 이용한 방식을 미리 데이터로 저장하여 이를 통해 훈련된 기계 학습 엔진에 기반하여 검색된 부동산 매물 정보들의 우선 순위를 설정할 수 있다.Although the real estate transaction assistant service apparatus 110 or 211 may set priorities to specific real estate conditions in advance as described above, other users may previously search for real estate information and the method using the search results as data. By storing the information, it is possible to prioritize the searched real estate information based on the trained machine learning engine.

예를 들어 부동산 거래 비서 서비스 장치(110, 211)는 도 5와 같은 이전 이용자들의 검색된 부동산 매물 정보를 이용한 방식에 대한 데이터로 훈련된 기계 학습 엔진에 기반하여 검색된 부동산 매물 정보들의 우선 순위를 설정할 수 있다.For example, the real estate transaction assistant service apparatus 110 or 211 may set priorities of the retrieved real estate information on the basis of a machine learning engine trained with data on a method of using the retrieved real estate information of previous users as shown in FIG. 5. have.

도 5를 참조하면, A 이용자는 특정 조건을 가진 매물 정보에 대해서 클릭하여 해당 매물 정보를 확인하였다면, 매물 만족도 점수를 1을 부여하고, C 이용자는 특정 조건을 가진 매물 정보에 대하여 계약을 성사시켰다면 해당 유형의 매물 만족도 점수에 10을 부여할 수 있다.Referring to FIG. 5, if user A confirms the sale information by clicking on the sale information with a specific condition, the user satisfaction score is given to 1, and user C has made a contract with the sale information with the specific condition. You may assign 10 to your type of satisfaction score.

따라서, 다양한 유형의 조건을 가진 부동산 매물 정보들에 대한 이용자 만족도 점수가 부여된 데이터들을 통해서 기계 학습 엔진을 훈련시킬 수 있고, 새로운 이용자에 대해 검색된 부동산 매물 정보들에 대해 이용자 만족도를 예상할 수 있으므로, 이를 기반으로 부동산 매물 정보들의 우선 순위를 설정할 수 있다.Therefore, the machine learning engine can be trained through data that has been given a user satisfaction score for real estate property information with various types of conditions, and user satisfaction can be predicted for the real estate property information retrieved for new users. Based on this, the priority of the real estate for sale information can be set.

기존 이용자들이 부동산 매물 정보들을 이용한 방식에 따라 해당 정보를 사용 안함, 매물 정보를 확인함, 매물 정보를 제공한 공인중개사에 연락을 시도함, 매물 정보를 통해 계약함 등 다양한 유형으로 구분하여 이용자 만족도를 부여하여 기계 학습 엔진을 훈련시킬 수 있다. Existing users are classified into various types such as not using the information according to the method of using real estate for sale information, confirming the sale information, attempting to contact the authorized broker who provided the sale information, and contracting through the sale information. To train machine learning engines.

또한, 다양한 조건을 가진 부동산 매물 정보들을 클러스터링(Clustering)하는 비교사 학습을 통해서도 기계 학습 엔진을 훈련시킬 수 있으며, 이때, 기존 이용자들의 정보에 포함된 부동산 매물 정보의 각 항목 정보들에 가중치를 두어 학습을 수행할 수도 있고, 해당 가중치는 변화될 수 있다. 또한, 기계 학습으로 학습된 모델이라면 교사 학습(Supervised Learning), 비교사 학습(Unsupervised Learning), 준교사 학습(Semi-supervised Learning) 등 그 모델 생성 방법을 한정하지 않으며, 딥러닝(Deep Learning)도 사용될 수 있음은 당연하다. In addition, the machine learning engine can also be trained through comparative company learning that clusters real estate property information with various conditions. In this case, weights are given to each item information of real estate property information included in the information of existing users. Learning may be performed, and the weight may change. In addition, the model trained by machine learning does not limit the method of generating the model such as supervised learning, unsupervised learning, semi-supervised learning, and deep learning is also used. Of course it can.

일 실시예로서, 부동산 거래 비서 서비스 장치(110, 211)는 기존 이용자들의 개인 정보, 부동산 선호 정보, 라이프 스타일 정보 등을 이용하여 기계 학습 엔진을 훈련시킬 수 있다. As an example, the real estate transaction assistant service device 110 or 211 may train a machine learning engine using personal information, real estate preference information, lifestyle information, etc. of existing users.

예를 들어, 도 5를 참조하면 A 이용자는 미혼, 지하철을 이용하는 여성이라는 라이프 스타일 정보를 갖고 있고 해당 이용자는 3층의 2개 방을 가진 부동산 매물에 대해서 관심을 갖고 확인한 데이터를 이용하였으므로, 상기 라이프 스타일 정보의 각 항목들을 이용하여 기계 학습 엔진을 훈련시킬 수 있고, 각 항목들에 서로 다른 가중치를 두어 훈련시킬 수도 있다. For example, referring to FIG. 5, since user A has lifestyle information of a single woman and a woman using the subway, the user uses data confirmed and interested in real estate for sale with two rooms on the third floor. Each item of lifestyle information can be used to train a machine learning engine, and each item can be trained with a different weight.

앞서 설명한 것처럼 라이프 스타일 정보의 항목들을 이용하여 기계 학습 엔진을 훈련시킨 경우, 부동산 거래 비서 서비스 장치(110, 211)는 추가적으로 라이프 스타일 정보의 특정 항목을 파악하기 위해 이용자 단말(120, 220)로 해당 항목을 묻는 질문을 전송하고 이에 대한 대답을 수신할 수 있다. 이러한 실시예를 도 8을 참조하여 설명한다.As described above, when the machine learning engine is trained using the items of the lifestyle information, the real estate transaction assistant service apparatus 110 or 211 additionally corresponds to the user terminals 120 and 220 in order to identify a specific item of the lifestyle information. You can send a question asking for an item and receive an answer. This embodiment will be described with reference to FIG. 8.

도 8은 챗봇을 이용한 부동산 거래 비서 서비스 장치(110, 211)의 다른 서비스 방법에 대한 동작을 나타내는 흐름도이다. 이하에서 설명되는 부동산 거래 비서 서비스 방법은, 이용자 단말(120, 220)이 부동산 거래 비서 서비스 장치(110, 211)로 부동산 매물 정보를 요청한 후 수행될 수 있다.8 is a flowchart illustrating an operation of another service method of the real estate transaction assistant service apparatuses 110 and 211 using a chatbot. The real estate transaction assistant service method described below may be performed after the user terminals 120 and 220 request real estate sale information from the real estate transaction assistant service apparatus 110 or 211.

이용자 단말(120, 220)은 도 9 또는 도 10과 같은 인터페이스를 통해서 자연어 입력(910, 1010)으로 부동산 매물 정보를 요청할 수 있다(S810). 도 9 또는 도 10과 같은 인터페이스는 스마트폰 등의 어플리케이션을 통해서 수행될 수 있으나, 인터넷 사이트의 자바 스크립트 등의 웹언어로 구현된 페이지를 통해서 수행될 수도 있음은 앞서 설명한 것과 마찬가지다.The user terminals 120 and 220 may request real estate for sale information through natural language inputs 910 and 1010 through an interface as shown in FIG. 9 or 10 (S810). 9 or 10 may be performed through an application such as a smartphone, but may also be performed through a page implemented in a web language such as Javascript of an Internet site.

부동산 거래 비서 서비스 장치(110, 211)는 이용자 단말(120, 220)로부터 수신한 자연어 형태의 입력에 대하여 형태소 분석, 자연어 분석을 통해 가격, 위치, 부동산의 유형 등의 제1 검색 조건을 추출(S820)한 후, 라이프 스타일 정보 또는 부동산 선호도 정보 등의 제2 검색 조건을 획득할 수 있다(S830).The real estate transaction assistant service apparatus 110 or 211 extracts a first search condition such as price, location, type of real estate, etc. through morphological analysis and natural language analysis on the natural language input received from the user terminals 120 and 220 ( In operation S830, a second search condition such as lifestyle information or real estate preference information may be acquired.

일 실시예로서, 부동산 거래 비서 서비스 장치(110, 211)는 라이프 스타일 정보 또는 부동산 선호도 정보의 특정 항목에 대하여 이용자 단말(120, 220)로 해당 항목을 묻는 질문을 전송하고 이에 대한 대답을 수신하여 라이프 스타일 정보 또는 부동산 선호도 정보의 특정 항목에 대한 정보를 추출할 수도 있다.In one embodiment, the real estate transaction assistant service device (110, 211) transmits a question asking the corresponding item to the user terminal (120, 220) for a specific item of lifestyle information or real estate preference information, and receives an answer thereto Information about a specific item of lifestyle information or real estate preference information may be extracted.

다른 실시예로서, 부동산 거래 비서 서비스 장치(110, 211)는 부동산 매물 정보 검색을 요청하는 이용자의 정보 데이터를 검색하여 라이프 스타일 정보 또는 부동산 선호도 정보의 특정 항목에 대한 정보를 추출할 수도 있다.In another embodiment, the real estate transaction assistant service apparatus 110 or 211 may retrieve information about a specific item of lifestyle information or real estate preference information by searching for information data of a user requesting real estate sale information search.

도 6을 참조하면, 부동산 거래 비서 서비스 장치(110, 211)는 이용자들의 라이프 스타일 정보로서 이용자의 가족 구성 형태, 이용자의 직장 위치, 이용자의 교통 이용 형태, 이용자의 성별, 이용자의 나이, 이용자의 애완동물 보유 여부, 이용자의 안전에 대한 관심도 또는 이용자의 보유 재산 및 부동산 등을 이용할 수 있으나, 앞서 언급한 것 이외에도 일상적인 생활 유형에 대한 정보라면 특별히 그 종류를 한정하지 않는다. Referring to FIG. 6, the real estate transaction secretary service apparatus 110 or 211 may include user's family composition form, user's work location, user's transportation use form, user's gender, user's age, and user's lifestyle information. Pets can be used, interests in the safety of the user or possessions and real estate of the user, etc. can be used, but in addition to the above-mentioned information about everyday life type is not particularly limited.

도 7을 참조하면 다른 실시예로서, 부동산 거래 비서 서비스 장치(110, 211)는 이용자의 라이프 스타일에 관한 정보 이외에도 부동산 선호도 정보로서 선호하는 건축연도, 예정된 입주 시기, 선호하는 부동산의 구조 또는 배치 등을 이용할 수도 있고, 라이프 스타일 정보와 마찬가지로 부동산 선호도 정보에 대해 이용자 단말(120, 220)로 해당 항목을 묻는 질문을 전송하고 이에 대한 대답을 수신하거나, 부동산 매물 정보 검색을 요청하는 이용자의 정보 데이터를 검색하여 라이프 스타일 정보의 특정 항목에 대한 정보를 추출할 수도 있다.Referring to FIG. 7, as another embodiment, the real estate transaction assistant service apparatus 110 or 211 may include, in addition to information on a user's lifestyle, a preferred building year, a scheduled occupancy time, a structure or layout of a preferred real estate, etc., as real estate preference information. Like the lifestyle information, the user may transmit a question for the item to the user terminal 120 and 220 for the property preference information and receive an answer or receive the information data of the user requesting to retrieve the property information. Searching may also extract information about a specific item of lifestyle information.

일 실시예로서, 부동산 거래 비서 서비스 장치(110, 211)는 가격, 위치, 부동산 유형의 검색 조건 이외에도 이용자의 라이프 스타일 정보 또는 부동산 선호도 정보를 추가적으로 검색 조건으로 활용할 수 있다(S840).As an embodiment, the real estate transaction assistant service apparatus 110 or 211 may additionally use the lifestyle information or the real estate preference information of the user as a search condition in addition to the search condition of the price, location, and real estate type (S840).

일 실시예로서, 부동산 거래 비서 서비스 장치(110, 211)는 이용자의 라이프 스타일 정보 또는 부동산 선호도 정보에 기반하여 우선 순위를 설정할 수 있다(S850). In an embodiment, the real estate transaction assistant service apparatus 110 or 211 may set a priority based on the lifestyle information or the property preference information of the user (S850).

부동산 거래 비서 서비스 장치(110, 211)는 이용자의 라이프 스타일 정보 또는 부동산 선호도 정보에 기반하여 특정 항목에 대하여 미리 우선도를 두는 방식으로 우선 순위를 설정할 수도 있으며, 이용자의 라이프 스타일 정보 또는 부동산 선호도 정보에 기반하여 학습된 기계 학습 엔진에 의해서 우선 순위를 설정할 수도 있다.The real estate transaction assistant service apparatus 110 or 211 may set priorities in a manner of giving priority to a specific item based on the lifestyle information of the user or the property preference information, and the lifestyle information or the property preference information of the user. Priority can also be set by the machine learning engine learned based on.

도 9를 참조하면, 부동산 거래 비서 서비스 장치(110, 211)는 이용자 단말(120, 220)로부터의 자연어 입력(910)을 수신한 경우, 부동산 거래 비서 서비스 장치(110, 211)에 미리 라이프 스타일 정보 또는 부동산 선호도 정보를 검색 조건 또는 우선 순위 설정에 반영하도록 설정되어 있다면 이용자 단말(120, 220)로 가족 구성 형태에 관한 질문(920, 940) 등을 전송하고, 이에 대한 응답(930, 950)을 수신하여 분석한 후 검색 조건 또는 우선 순위 설정에 반영할 수 있다.Referring to FIG. 9, when the real estate transaction secretary service apparatus 110 or 211 receives a natural language input 910 from the user terminal 120 or 220, the real estate transaction secretary service apparatus 110 or 211 may have a lifestyle in advance. If the information or real estate preference information is set to be reflected in the search condition or priority setting, the user terminal 120 or 220 transmits questions (920, 940) regarding the family composition form, and responds to the response (930, 950). After receiving and analyzing the data, it may be reflected in a search condition or priority setting.

일 실시예로서, 이용자에게 라이프 스타일 정보로서 학생인 자녀가 있는 것으로 파악된 경우, 부동산 매물 선택에 학군 정보 또는 학교로부터의 거리 등이 중요한 선택 요소로 작용할 수 있으므로 검색 조건에 이를 반영하거나 우선 순위 설정에 이를 반영할 수 있다(960). In one embodiment, if it is determined that the user has a child who is a student as lifestyle information, the district information or distance from the school may act as an important selection factor in the selection of real estate, and this may be reflected in the search condition or set priority. This may be reflected in 960.

다른 실시예로서, 검색 조건 또는 우선 순위 설정에 라이프 스타일 정보를 반영하지 않더라도 우선 순위에 기반한 검색 결과를 이용자 단말(120, 220)로 전송할 때 해당 항목의 정보를 같이 제공할 수 있다(960).As another embodiment, even when lifestyle information is not reflected in the search condition or priority setting, information of the corresponding item may be provided together when the search results based on the priority are transmitted to the user terminals 120 and 220 (960).

또 다른 실시예로서, 부동산 거래 비서 서비스 장치(110, 211)는 부동산 선호도 정보를 검색 조건 또는 우선 순위 설정에 반영할 수 있다.As another embodiment, the real estate transaction assistant service apparatus 110 or 211 may reflect real estate preference information in a search condition or priority setting.

도 10을 참조하면, 이용자 단말(120, 220)로부터 가격, 위치를 포함한 부동산 매물 정보를 자연어 입력으로 요청(1010) 받은 후, 별도로 부동산 선호도 정보를 묻는 질문을 이용자 단말(120, 220)로 전송하지 않고, 부동산 매물 정보 검색을 요청하는 이용자의 정보 데이터를 검색하여 라이프 스타일 정보의 특정 항목에 대한 정보를 추출하여 이를 검색 조건 또는 우선 순위 설정에 반영할 수 있다(1040, 1050).Referring to FIG. 10, after receiving a request (1010) from a user terminal (120, 220) for real estate for sale information including a price and a location in a natural language input, separately transmitting a question for real estate preference information to the user terminal (120, 220). Instead, the information data of the user requesting the search for real estate information may be searched to extract information about a specific item of the lifestyle information, and may be reflected in the search condition or priority setting (1040 and 1050).

다른 실시예로서, 검색 조건 또는 우선 순위 설정에 부동산 선호도 정보를 반영하지 않더라도 우선 순위에 기반한 검색 결과를 이용자 단말(120, 220)로 전송할 때 해당 항목의 정보를 같이 제공할 수 있다(1040, 1050).As another embodiment, even if the real estate preference information is not reflected in the search condition or priority setting, the information of the corresponding item may be provided together when the search results based on the priority are transmitted to the user terminals 120 and 220 (1040 and 1050). ).

다른 실시예로서, 부동산 거래 비서 서비스 장치(110, 211)는 이용자의 라이프 스타일 정보 또는 부동산 선호도 정보를 검색 조건으로 활용한 경우뿐만 아니라, 기본적인 가격, 위치, 부동산 유형의 검색 조건으로만 검색한 이후에 우선 순위 설정에만 라이프 스타일 정보 또는 부동산 선호도 정보에 기반하여 우선 순위를 설정할 수도 있다.In another embodiment, the real estate transaction assistant service device 110 or 211 may search not only when the user's lifestyle information or real estate preference information is used as a search condition, but also based on the basic price, location, and real estate type search conditions. Prioritization may be set only based on lifestyle information or real estate preference information.

부동산 거래 비서 서비스 장치(110, 211)는, 위치, 가격, 부동산 유형 등의 검색 조건 또는 라이프 스타일 정보, 부동산 선호도 정보 등의 검색 조건을 이용하여 검색된 부동산 매물 정보를 제공할 때, 해당 부동산 매물 정보를 자세하기 볼 수 있는 링크(Link) 정보를 함께 이용자 단말(120, 220)로 전송할 수 있다(441, 960, 1040, 1050).When the real estate transaction assistant service apparatus 110 or 211 provides the real estate for sale information searched using the search conditions such as the location, price, real estate type, or the search conditions such as lifestyle information and real estate preference information, the real estate for sale information Link information, which can be viewed in detail, may be transmitted together with the user terminals 120 and 220 (441, 960, 1040, and 1050).

도 11은 챗봇을 이용한 부동산 거래 비서 서비스 장치(110, 211)의 서비스 방법에 대한 다른 동작을 나타내는 흐름도이다. 이하에서 설명되는 부동산 거래 비서 서비스 방법은, 이용자 단말(120, 220)이 부동산 거래 비서 서비스 장치(110, 211)로 부동산 매물 정보를 요청한 후 수행될 수 있다.11 is a flowchart illustrating another operation of a service method of the real estate transaction assistant service apparatus 110 or 211 using a chatbot. The real estate transaction assistant service method described below may be performed after the user terminals 120 and 220 request real estate sale information from the real estate transaction assistant service apparatus 110 or 211.

이용자 단말(120, 220)은 자연어 입력으로 부동산 매물 정보를 요청할 수 있고, 부동산 거래 비서 서비스 장치(110, 211)는 이용자 단말(120, 220)로부터 수신한 자연어 형태의 입력에 대하여 형태소 분석, 자연어 분석을 통해 제1 검색 조건을 추출하고, 추출된 제1 검색 조건을 자신이 보유한 부동산 매물 정보 데이터 베이스 또는 다른 검색 장치 또는 부동산 정보 장치(212)를 통해 검색을 수행할 수 있다.The user terminals 120 and 220 may request real estate for sale information by inputting natural language, and the real estate transaction assistant service apparatus 110 or 211 may analyze the morphemes and natural language with respect to the input of the natural language received from the user terminals 120 and 220. The first search condition may be extracted through the analysis, and the search may be performed through the real estate for sale information database or another search device or the real estate information device 212 owned by the extracted first search condition.

부동산 거래 비서 서비스 장치(110, 211)는 검색된 부동산 매물 정보가 복수로 존재하는 경우 미리 설정된 조건에 기반하여 검색된 부동산 매물 정보들을 클러스터링할 수 있다.The real estate transaction assistant service apparatus 110 or 211 may cluster the retrieved real estate for sale information based on a preset condition when a plurality of retrieved real estate for sale information exists.

일 실시예로서, 도 11(a)를 참조하면, 부동산 거래 비서 서비스 장치(110, 211)는 이용자 단말(120, 220)로부터 수신한 자연어 입력을 추출한 결과 서울시 아파트 매물 정보를 요청한 것으로 판단하여 검색하고 행정 구역이 미리 클러스터링 조건으로 설정된 경우, 검색된 복수의 부동산 매물 정보들을 각 행정자치구 별로 클러스터링할 수 있다. As an exemplary embodiment, referring to FIG. 11A, the real estate transaction assistant service apparatus 110 or 211 extracts a natural language input received from the user terminals 120 and 220 and determines that the apartment for sale information is requested in Seoul. When the administrative area is set in advance as a clustering condition, the plurality of searched real estate information may be clustered for each administrative district.

즉, 부동산 거래 비서 서비스 장치(110, 211)는 이용자가 원하는 부동산 소재 정보들보다 작은 행정 구역 단위로 복수의 부동산 매물 정보들을 클러스터링할 수 있다.That is, the real estate transaction assistant service apparatus 110 or 211 may cluster the plurality of real estate for sale information in units of administrative districts smaller than the real estate information desired by the user.

부동산 거래 비서 서비스 장치(110, 211)는 복수의 부동산 매물 정보들을 클러스터링한 후 동일한 클러스터(cluster)에 속하는 부동산 정보들의 특정 항목에 대한 대표 정보를 생성하고, 이를 지도 형태에 기반하여 이용자 단말(120, 220)에 제공할 수 있다. 대표 정보는 클러스터에 속한 복수의 부동산 매물들의 특정 항목에 대한 정보들을 대표하여 보여주는 것으로서, 예를 들면 실거래 가격의 평균 값, 실거래 가격의 중간 값, 최근 1년 거래 가격의 평균 값, 최근 1년 거래 가격의 중간 값, 부동산 매물들의 용적률 평균, 부동산 매물들의 용적률 중간 값 등일 수 있다.The real estate transaction assistant service apparatus 110 or 211 clusters a plurality of real estate for sale information, and then generates representative information about a specific item of real estate information belonging to the same cluster, and based on the map form, the user terminal 120 , 220). Representative information is representative of the information on a particular item of a plurality of real estate items belonging to the cluster, for example, the average value of the actual transaction price, the median of the actual transaction price, the average value of the recent one-year transaction price, the recent one-year transaction Median of price, mean volume area of real estate listings, mean median volume rate of real estate listings, and the like.

일 실시예로서, 도 11(a)를 참조하면, 검색된 복수의 부동산 매물 정보들을 각 행정자치구 별로 클러스터링된 경우, 각 행정자치구별 부동산의 실거래가 평균 정보 또는 중간 값 정보를 생성하여, 이를 지도상의 각 행정자치구 위치에 오버랩핑(Overlapping)하여 이용자 단말(120, 220)로 제공할 수 있다. 이 경우, 각 클러스터의 평균 정보 또는 중간 값 정보 생성에 이용된 부동산 매물 정보의 숫자를 이용자 단말(120, 220)에 같이 제공할 수도 있다(1120).As an exemplary embodiment, referring to FIG. 11 (a), when the plurality of searched real estate information is clustered for each administrative region, the actual transaction of the real estate for each administrative region generates average information or median value information, It may be provided to the user terminals 120 and 220 by overlapping the positions of the respective administrative regions. In this case, the number of real estate for sale information used for generating the average information or the median value information of each cluster may be provided to the user terminals 120 and 220 together (1120).

부동산 정보들의 특정 항목의 다른 실시예로서, 부동산 거래 비서 서비스 장치(110, 211)는 부동산의 평당 가격, 부동산의 단위 면적당 가격, 부동산의 건축연도, 전세가, 전세가율, 용적률 또는 건폐율의 평균 정보를 생성하여 지도 형태에 기반하여 이용자 단말(120, 220)에 제공하거나, 이용자가 해당 항목을 선택 가능한 인터페이스(1110)를 제공할 수 있다.As another embodiment of a specific item of real estate information, the real estate transaction secretary service apparatus 110, 211 may provide average information of the price per square foot of real estate, the price per unit area of real estate, the construction year of the real estate, the charter price, the charter value rate, the floor area rate or the closing rate. The user interface 120 may be generated and provided to the user terminals 120 and 220 based on a map form, or an interface 1110 through which the user may select a corresponding item.

도 11(b)를 참조하면, 부동산 거래 비서 서비스 장치(110, 211)는 일 실시예로서 지도 형태에 기반하여 제공된 부동산 매물 정보의 평균 정보들에 대해서 이용자 단말(120, 220)로부터 지도 형태의 변경과 관련된 요청을 수신하는 경우, 변경된 지도 형태 및 미리 설정된 조건에 기반하여 검색된 복수의 부동산 매물 정보들을 재 클러스터링 하고 다시 지도 형태에 기반하여 이를 이용자 단말(120, 220)에 제공할 수 있다.Referring to FIG. 11 (b), the real estate transaction assistant service apparatus 110 or 211 may be configured in a map form from user terminals 120 and 220 with respect to average information of real estate for sale information provided based on a map form. When receiving a request related to the change, the plurality of real estate for sale information retrieved based on the changed map form and a predetermined condition may be re-clustered and provided to the user terminals 120 and 220 based on the map form.

예를 들어, 이용자 단말(120, 220)에 도 11(a)와 같은 지도 형태에 기반한 부동산 매물 정보들을 제공한 후, 이용자가 특정 행정자치구(1120)를 줌(Zoom)한다면, 해당 행정자치구 클러스터에 속한 부동산 매물 정보들을 다시 그 하위 행정 구역 별로 클러스터링하고 평균 정보들을 해당 클러스터에 맞게 재 생성할 수 있다(1130).For example, after providing the real estate for sale information based on the map form as shown in FIG. 11 (a) to the user terminals 120 and 220, if the user zooms in a specific administrative district 1120, the corresponding administrative district cluster The real estate for sale information belonging to the cluster may be again clustered by the sub-administrative districts and the average information may be regenerated according to the cluster (1130).

따라서, 이용자는 자신이 가능한 거래 가격 또는 선호하는 조건을 가진 부동산을 찾기 위해, 넓은 행정구역에 기반한 부동산 매물 정보들의 평균 정보들을 1차적으로 비교하고 그 범위를 더 정밀하게 조정하면서 동적으로 원하는 부동산 매물 정보를 용이하게 검색할 수 있는 효과가 있다.Thus, a user may primarily compare the average information of real estate for sale information based on a wide administrative district and adjust the range more precisely, in order to find a real estate with a possible transaction price or preferred condition, and to dynamically adjust the desired real estate. There is an effect that can easily retrieve information.

도 12는 부동산 거래 비서 서비스 장치(110, 211)의 구성을 나타내는 예시 적인 블록 다이어그램이다. 본 명세서에 개시된 부동산 거래 비서 서비스 장치(110, 211)는 통신부(1210), 추출부(1220), 제어부(1230) 및 저장부(1240)을 포함할 수 있다.12 is an exemplary block diagram showing the configuration of the real estate transaction secretary service apparatus 110, 211. The real estate transaction assistant service apparatuses 110 and 211 disclosed herein may include a communication unit 1210, an extraction unit 1220, a control unit 1230, and a storage unit 1240.

통신부(1210)는 이용자 단말(120, 220)로부터 자연어 입력을 수신하고, 검색된 부동산 매물 정보들을 우선 순위에 기반하여 상기 이용자 단말로 전송할 수 있으며, 유선 및/또는 무선 통신 모듈로 구성될 수 있다. 예를 들어, 통신부(1210)는, 와이파이(Wireless Fidelity, Wi-Fi), 블루투스(Bluetooth), 지그비(Zigbee), 엔에프씨(near field communication: NFC), 와이브로(Wireless Broadband Internet: Wibro) 등의 무선 통신모듈과 이더넷(Ethernet) 등의 유선 랜(LAN)과 같은 유선 통신 모듈 등을 포함할 수 있다. 상기 통신부(1210)는 네트워크를 통해 이용자 단말(120, 220)과 유무선 통신을 수행할 수 있다.The communication unit 1210 may receive a natural language input from the user terminals 120 and 220, transmit the searched real estate information to the user terminal based on the priority, and may be configured as a wired and / or wireless communication module. For example, the communication unit 1210 may include Wi-Fi, Wi-Fi, Bluetooth, Zigbee, near field communication (NFC), and Wi-Fi (Wireless Broadband Internet: Wibro). It may include a wireless communication module and a wired communication module such as a wired LAN such as Ethernet. The communication unit 1210 may perform wired or wireless communication with the user terminals 120 and 220 through a network.

추출부(1220)는 이용자 단말(120, 220)로부터 수신한 자연어 입력을 분석하여 부동산과 관련된 제1 검색 조건을 추출할 수 있다. The extractor 1220 may extract the first search condition related to the real estate by analyzing the natural language input received from the user terminals 120 and 220.

제어부(1230)는 제1 검색 조건에 기반하여 부동산 매물 정보를 검색하고 검색된 복수의 부동산 매물 정보들에 대하여 상기 우선 순위를 설정하거나, 미리 설정된 조건에 기반하여 검색된 복수의 부동산 정보들을 클러스터링하고, 동일한 클러스터에 속한 부동산 정보들의 평균 정보를 생성할 수 있다.The controller 1230 may search for real estate for sale information based on a first search condition and set the priority for the plurality of retrieved real estate for sale information, or cluster the plurality of retrieved real estate information based on a preset condition, Average information of real estate information belonging to the cluster may be generated.

제어부(1230)는 프로세서(processor)와 같이 데이터를 처리할 수 있는 모든 종류의 장치를 포함할 수 있다. 여기서, '프로세서(processor)'는, 예를 들어 프로그램 내에 포함된 코드 또는 명령으로 표현된 기능을 수행하기 위해 물리적으로 구조화된 회로를 갖는, 하드웨어에 내장된 데이터 처리 장치를 의미할 수 있다. 이와 같이 하드웨어에 내장된 데이터 처리 장치의 일 예로써, 마이크로 프로세서(microprocessor), 중앙처리장치(central processing unit: CPU), 프로세서 코어(processor core), 멀티프로세서(multiprocessor), ASIC(application-specific integrated circuit), FPGA(field programmable gate array) 등의 처리 장치를 망라할 수 있으나, 본 발명의 범위가 이에 한정되는 것은 아니다.  The controller 1230 may include any kind of device capable of processing data, such as a processor. Here, the 'processor' may refer to a data processing apparatus embedded in hardware having, for example, a circuit physically structured to perform a function represented by code or instructions included in a program. As an example of a data processing device embedded in hardware, a microprocessor, a central processing unit (CPU), a processor core, a multiprocessor, and an application-specific integrated device may be used. It may include a processing device such as a circuit, a field programmable gate array (FPGA), etc., but the scope of the present invention is not limited thereto.

저장부(1240)는 제어부 및 상기 검색부의 중간 데이터, 최종 데이터 또는 사용자 데이터 중에서 적어도 어느 하나를 저장할 수 있고, 자기 저장 매체(magnetic storage media) 또는 플래시 저장 매체(flash storage media)를 포함할 수 있으나, 본 발명의 범위가 이에 한정되는 것은 아니다.The storage unit 1240 may store at least one of intermediate data, final data, or user data of the control unit and the search unit, and may include a magnetic storage media or a flash storage media. However, the scope of the present invention is not limited thereto.

본 명세서에 개시된 실시예들에 따른 부동산 거래 비서 서비스 방법은 컴퓨터로 읽을 수 있는 기록 매체에서 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의해 읽힐 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장장치 등이 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고, 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 명세서의 기술이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The real estate transaction assistant service method according to the embodiments disclosed herein may be embodied as computer readable codes on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disks, optical data storage devices, and the like. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion. In addition, functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers in the art to which the techniques of this specification pertain.

이상에서 본 명세서의 기술에 대한 바람직한 실시 예가 첨부된 도면들을 참조하여 설명되었다. 여기서, 본 명세서 및 청구 범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다.Preferred embodiments of the technology of the present disclosure have been described with reference to the accompanying drawings. Here, the terms or words used in the present specification and claims should not be construed as being limited to ordinary or dictionary meanings, but should be construed as meanings and concepts corresponding to the technical spirit of the present invention.

본 발명의 범위는 본 명세서에 개시된 실시 예들로 한정되지 아니하고, 본 발명은 본 발명의 사상 및 특허청구범위에 기재된 범주 내에서 다양한 형태로 수정, 변경, 또는 개선될 수 있다.The scope of the present invention is not limited to the embodiments disclosed herein, and the present invention may be modified, changed, or improved in various forms within the scope of the spirit and claims of the present invention.

110, 211: 부동산 거래 비서 서비스 장치
120, 220: 이용자 단말
130, 230: 네트워크
212: 검색 장치 또는 부동산 정보 장치
110, 211: real estate transaction secretary service apparatus
120, 220: user terminal
130, 230: network
212: retrieval device or real estate information device

Claims (10)

부동산 챗봇 비서 서버에 의해 수행되는 방법으로서,
상기 부동산 챗봇 비서 서버의 통신 모듈을 통해 이용자 단말로부터 자연어 입력을 수신하는 동작;
상기 부동산 챗봇 비서 서버의 프로세서에 의해 상기 자연어 입력을 분석하여 부동산과 관련된 제1 검색 조건을 추출하는 동작;
추출된 상기 제1 검색 조건 중에 미리 설정된 필수 검색 조건의 적어도 하나가 존재하지 않는 것으로 판단한 경우, 상기 이용자 단말로 존재하지 않는 필수 검색 조건에 대한 질문을 전송하고 이에 대한 자연어 응답을 수신하여 상기 제1 검색 조건을 보강하는 동작;
상기 부동산 챗봇 비서 서버의 프로세서에 의해 가족 구성 형태, 직장 위치, 자동차 보유 여부, 성별 정보, 나이 정보 및 애완 동물 보유 여부를 포함하는 라이프 스타일 정보를 상기 이용자 단말로부터 수신하거나 상기 이용자의 정보 데이터에서 추출하는 동작;
상기 부동산 챗봇 비서 서버의 프로세서에 의해 선호하는 건축 연도, 입주 예상 시기, 선호하는 층, 방 배치 형태 및 주택의 배치 방향을 포함하는 주택 선호 정보를 상기 이용자 단말로부터 수신하거나 상기 이용자의 정보 데이터에서 추출하는 동작;
상기 부동산 챗봇 비서 서버의 프로세서에 의해 상기 제1 검색 조건, 상기 가족 구성 형태, 상기 직장 위치, 상기 자동차 보유 여부, 상기 성별 정보, 상기 나이 정보 및 상기 애완 동물 보유 여부를 포함하는 라이프 스타일 정보 및 상기 건축 연도, 상기 입주 예상 시기, 상기 선호하는 층, 상기 방 배치 형태 및 상기 주택의 배치 방향을 포함하는 주택 선호 정보 모두에 기반하여 부동산 매물 정보를 검색하는 동작;
상기 부동산 챗봇 비서 서버의 프로세서에 의해 검색된 부동산 매물 정보의 우선 순위를 설정하는 동작; 및
상기 부동산 챗봇 비서 서버의 프로세서에 의해 상기 검색된 부동산 매물 정보를 상기 우선 순위에 기반하여 상기 이용자 단말로 전송하는 동작을 포함하고,
상기 우선 순위를 설정하는 동작은 이용자들이 검색된 부동산 매물 정보를 클릭한 정보, 이용자들이 매물 정보 제공자와 연락한 정보, 이용자들이 검색된 부동산을 방문한 정보 및 검색된 부동산 매물 정보를 이용한 계약 성사 여부 정보 모두를 포함한 이용자들의 이용 방식 정보를 포함한 데이터로 훈련된 기계 학습 엔진에 기반하고,
상기 검색된 복수의 부동산 매물 정보들 중 동일한 매물 정보는, 고객 만족도, 매물 정보 제공자의 영업 기간, 매물 정보 제공자의 수수료 및 매물 정보 제공자의 허위 매물 제시 횟수 모두를 포함하는 매물 정보 제공자의 정보에 기반하여 우선순위를 설정하고,
상기 부동산 챗봇 비서 서버의 프로세서에 의해, 상기 검색된 부동산 매물 정보들에 대하여 상기 우선 순위 및 미리 설정된 조건에 기반하여 상기 검색된 부동산 매물 정보들을 상기 제1 검색 조건 중 이용자가 원하는 부동산 소재 정보들보다 작은 행정 구역 단위로 상기 검색된 부동산 매물 정보들을 클러스터링(Clustering)하고, 동일한 클러스터에 속한 부동산 매물 정보들의 실거래 가격의 평균 값, 실거래 가격의 중간 값, 최근 1년 거래 가격의 평균 값, 최근 1년 거래가격의 중간 값, 용적률 평균 또는 용적률 중간 값 중 적어도 어느 하나를 대표 정보로 생성하는 동작을 더 포함하고,
상기 검색된 부동산 매물 정보를 상기 이용자 단말로 전송하는 동작은, 상기 부동산 챗봇 비서 서버의 프로세서에 의해, 복수의 클러스터에 대한 상기 대표 정보들을 지도 형태에 기반하여 상기 이용자 단말에 제공하는 동작인 부동산 챗봇 비서 서버의 서비스 방법.
As performed by the real estate chatbot assistant server,
Receiving a natural language input from a user terminal through a communication module of the real estate chatbot assistant server;
Extracting a first search condition related to real estate by analyzing the natural language input by a processor of the real estate chatbot assistant server;
If it is determined that at least one of the preset required search conditions does not exist among the extracted first search conditions, the user terminal transmits a question about an essential search condition that does not exist, and receives a natural language response thereto, thereby receiving the first language. Augmenting the search condition;
The processor of the real estate chatbot assistant server receives lifestyle information from the user terminal or extracts lifestyle information including family composition type, work location, car possession status, gender information, age information, and pet possession status from the user terminal data. To act;
Receive or extract from the user's information data home preference information including the preferred building year, expected time of occupancy, preferred floor, room arrangement type and placement direction of the house by the processor of the real estate chatbot assistant server. To act;
Lifestyle information including the first search condition, the family composition form, the work location, the car possession status, the gender information, the age information, and whether the pet possession is performed by a processor of the real estate chatbot assistant server; Retrieving real estate for sale information based on all of the housing preference information including a building year, the expected time of occupancy, the preferred floor, the room arrangement type, and the arrangement direction of the house;
Setting a priority of real estate for sale information retrieved by a processor of the real estate chatbot assistant server; And
Transmitting, by the processor of the real estate chatbot assistant server, the retrieved real estate for sale information to the user terminal based on the priority;
The setting of the priority includes all of the information on which the user clicked on the searched real estate for sale information, the information on which the users contacted the property information provider, the information on which the user visited the searched real estate, and information on whether or not to make a contract using the retrieved real estate. Based on machine learning engines trained with data that includes information about how users use them,
The same property information among the searched real estate property information is based on the information of the property information provider, which includes all of the customer satisfaction, the sales period of the property information provider, the commission of the property information provider, and the number of times of false listings of the property information provider. Set priorities,
The processor of the real estate chatbot assistant server, the searched real estate for sale information based on the priority and a predetermined condition for the retrieved real estate for sale information is smaller than the real estate location information desired by the user in the first search condition. Clustering the retrieved real estate for sale information by zone unit, and the average value of the actual transaction price, the median of the actual transaction price, the average value of the recent one-year transaction price, the recent one-year transaction price of the real estate for sale information belonging to the same cluster Generating at least one of a median value, a volume fraction mean, or a volume fraction median value as representative information;
The transmitting of the retrieved real estate for sale information to the user terminal may include providing, by the processor of the real estate chatbot assistant server, the representative information about a plurality of clusters to the user terminal based on a map form. The service method of the server.
삭제delete 삭제delete 삭제delete 삭제delete 제1 항에 있어서,
상기 부동산 매물 정보를 검색하는 동작은 상기 제1 검색 조건을 제2 서버로 전송하고 상기 제2 서버로부터 검색 결과를 수신하는 부동산 챗봇 비서 서버의 서비스 방법.
According to claim 1,
The searching of the real estate for sale information may include transmitting the first search condition to a second server and receiving a search result from the second server.
삭제delete 제1 항에 있어서,
상기 부동산 챗봇 비서 서버의 통신 모듈이 상기 이용자 단말로부터 상기 지도 형태의 변경과 관련된 요청을 수신하는 동작;
상기 부동산 챗봇 비서 서버의 프로세서가 상기 지도 형태의 변경과 관련된 요청 및 미리 설정된 조건에 기반하여 상기 검색된 복수의 부동산 정보들을 재 클러스터링하는 동작; 및
상기 부동산 챗봇 비서 서버의 프로세서가 재 클러스터링된 복수의 클러스터에 대한 대표 정보들을 생성하고 지도 형태에 기반하여 상기 이용자 단말에 제공하는 동작을 더 포함하는 부동산 챗봇 비서 서버의 서비스 방법.
According to claim 1,
Receiving, by the communication module of the real estate chatbot assistant server, a request relating to the change of the map form from the user terminal;
The processor of the real estate chatbot assistant server reclustering the retrieved plurality of real estate information based on a request related to the change of the map form and a preset condition; And
And generating, by the processor of the real estate chatbot assistant server, representative information about the plurality of clustered clusters, and providing the representative information to the user terminal based on a map form.
이용자 단말로부터 자연어 입력을 수신하고, 검색된 부동산 매물 정보들을 우선 순위에 기반하여 상기 이용자 단말로 전송하는 통신부;
상기 자연어 입력을 분석하여 부동산과 관련된 제1 검색 조건을 추출하는 추출부;
상기 제1 검색 조건, 가족 구성 형태, 직장 위치, 자동차 보유 여부, 성별 정보, 나이 정보 및 애완 동물 보유 여부를 포함하는 라이프 스타일 정보 및 건축 연도, 입주 예상 시기, 선호하는 층, 방 배치 형태 및 주택의 배치 방향을 포함하는 주택 선호 정보 모두에 기반하여 부동산 매물 정보를 검색하고, 검색된 복수의 부동산 매물 정보들에 대하여 상기 우선 순위를 설정하는 제어부; 및
상기 검색된 부동산 매물 정보들 또는 사용자 데이터 중에서 적어도 어느 하나를 저장하는 저장부를 포함하고,
상기 추출부는 추출된 상기 제1 검색 조건 중에 미리 설정된 필수 검색 조건의 적어도 하나가 존재하지 않는 것으로 판단한 경우, 상기 이용자 단말로 존재하지 않는 필수 검색 조건에 대한 질문을 전송하고 이에 대한 자연어 응답을 수신하고,
상기 추출부는 상기 가족 구성 형태, 상기 직장 위치, 상기 자동차 보유 여부, 상기 성별 정보, 상기 나이 정보 및 상기 애완 동물 보유 여부를 포함하는 라이프 스타일 정보를 상기 이용자 단말로부터 수신하거나 상기 이용자의 정보 데이터에서 추출하고,
상기 추출부는 선호하는 상기 건축 연도, 상기 입주 예상 시기, 상기 선호하는 층, 상기 방 배치 형태 및 상기 주택의 배치 방향을 포함하는 주택 선호 정보를 상기 이용자 단말로부터 수신하거나 상기 이용자의 정보 데이터에서 추출하고,
상기 제어부는 이용자들이 검색된 부동산 매물 정보를 클릭한 정보, 이용자들이 매물 정보 제공자와 연락한 정보, 이용자들이 검색된 부동산을 방문한 정보 및 검색된 부동산 매물 정보를 이용한 계약 성사 여부 정보 모두를 포함한 이용자들의 이용 방식 정보를 포함한 데이터로 훈련된 기계 학습 엔진에 기반하여 우선 순위를 설정하고,
상기 제어부는 상기 검색된 복수의 부동산 매물 정보들 중 동일한 매물 정보는, 고객 만족도, 매물 정보 제공자의 영업 기간, 매물 정보 제공자의 수수료 및 매물 정보 제공자의 허위 매물 제시 횟수 모두를 포함하는 매물 정보 제공자의 정보에 기반하여 우선순위를 설정하고,
상기 제어부는 상기 검색된 부동산 매물 정보들에 대하여 상기 우선 순위 및 미리 설정된 조건에 기반하여 상기 검색된 부동산 매물 정보들을 상기 제1 검색 조건 중 이용자가 원하는 부동산 소재 정보들보다 작은 행정 구역 단위로 상기 검색된 부동산 매물 정보들을 클러스터링(Clustering)하고, 동일한 클러스터에 속한 부동산 매물 정보들의 실거래 가격의 평균 값, 실거래 가격의 중간 값, 최근 1년 거래 가격의 평균 값, 최근 1년 거래가격의 중간 값, 용적률 평균 또는 용적률 중간 값 중 적어도 어느 하나를 대표 정보로 생성하고,
상기 제어부는 상기 검색된 부동산 매물 정보를 지도 형태에 기반하여 복수의 클러스터에 대한 상기 대표 정보들을 상기 이용자 단말에 제공하는 부동산 챗봇 비서 서버.
A communication unit for receiving a natural language input from a user terminal and transmitting the retrieved real estate information to the user terminal based on priority;
An extracting unit extracting a first search condition related to real estate by analyzing the natural language input;
Lifestyle information including the first search condition, family composition form, work location, car possession status, gender information, age information, and pet possession status, estimated time of moving in, preferred floor, room layout and housing A control unit for retrieving real estate for sale information based on all of the housing preference information including an arrangement direction of and setting the priority of the plurality of retrieved real estate for sale information; And
A storage unit for storing at least one of the searched real estate information or user data;
If the extracting unit determines that at least one of the preset essential search conditions does not exist among the extracted first search conditions, the extractor transmits a question about a required search condition that does not exist to the user terminal and receives a natural language response thereto. ,
The extraction unit receives lifestyle information including the family composition form, the work location, the vehicle possession status, the gender information, the age information, and whether the pet possession status is received from the user terminal or extracted from the information data of the user. and,
The extractor may receive home preference information including the preferred building year, the expected time of occupancy, the preferred floor, the room arrangement form, and the arrangement direction of the house from the user terminal or extract information from the user data. ,
The control unit may include information on how the user clicks on the searched real estate for sale information, information on how the users contacted the property information provider, information on whether the user visited the searched real estate, and information on whether to make a contract using the searched real estate information. Set priorities based on machine learning engines trained with data,
The control unit may be configured to include the same property information among the searched real estate property information, including information about a customer satisfaction, a sales period of a property information provider, a fee of the property information provider, and a number of false listings of the property information provider. To set priorities based on
The controller controls the searched real estate for sale information based on the priority and a predetermined condition with respect to the searched real estate for sale information in units of administrative districts smaller than the desired real estate location information among the first search conditions. Clustering the information, the average value of the actual transaction price, the median of the actual transaction price, the average value of the recent one year transaction price, the median of the recent one year transaction price, the volume ratio average or the volume ratio Generate at least one of the intermediate values as representative information,
The control unit provides the real estate chatbot assistant server for providing the representative information for a plurality of clusters to the user terminal based on the retrieved real estate for sale information on the map form.
삭제delete
KR1020180092529A 2018-08-08 2018-08-08 Secretary service apparatus and the same methods using chatbot for real estates transaction KR102008992B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180092529A KR102008992B1 (en) 2018-08-08 2018-08-08 Secretary service apparatus and the same methods using chatbot for real estates transaction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180092529A KR102008992B1 (en) 2018-08-08 2018-08-08 Secretary service apparatus and the same methods using chatbot for real estates transaction

Publications (1)

Publication Number Publication Date
KR102008992B1 true KR102008992B1 (en) 2019-08-08

Family

ID=67613252

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180092529A KR102008992B1 (en) 2018-08-08 2018-08-08 Secretary service apparatus and the same methods using chatbot for real estates transaction

Country Status (1)

Country Link
KR (1) KR102008992B1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200031577A (en) 2020-01-14 2020-03-24 주식회사 미디어윌 Method to providing information of real estate
KR20230001047A (en) * 2021-06-25 2023-01-04 주식회사 지지옥션 System and Method for predicting the winning bid rate of real estate auction through hierarchical analysis and Transfer Learning
KR102608346B1 (en) * 2022-09-23 2023-11-30 최병조 Real estate e-commerce system and method
WO2024057301A1 (en) * 2022-09-15 2024-03-21 Rosetal System Information Ltd System and computer implemented method for personalized nurturing of prospective real-estate clients
KR102656643B1 (en) * 2023-05-15 2024-04-11 (주)안전집사 Method and device for recommending real estate for sale using artificial intelligence-based conversational chatbot and a computer-readable recording medium recording a program for executing the method
US12125054B2 (en) 2018-09-25 2024-10-22 Valideck International Corporation System, devices, and methods for acquiring and verifying online information
KR102725551B1 (en) * 2023-11-22 2024-11-04 주식회사 빌딩온에이아이 Real Estate Listing Recommendation Platform Providing Method Based on User Investment Propensity and Listing Evaluation Data

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100123206A (en) * 2009-05-14 2010-11-24 주식회사 모임 Method and apparatus for ranking analysis based on artificial intelligence, and recording medium thereof
KR20160031111A (en) 2014-09-11 2016-03-22 두산중공업 주식회사 Method for real estate transaction
KR20170061923A (en) * 2015-11-27 2017-06-07 삼성전자주식회사 Method For Processing of Question and answer and electronic device supporting the same
KR101857958B1 (en) * 2016-12-16 2018-06-28 (주)씨에이씨컴퍼니 Method and Server for Providing Villa Information Based on User Location Information and User Interest Information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100123206A (en) * 2009-05-14 2010-11-24 주식회사 모임 Method and apparatus for ranking analysis based on artificial intelligence, and recording medium thereof
KR20160031111A (en) 2014-09-11 2016-03-22 두산중공업 주식회사 Method for real estate transaction
KR20170061923A (en) * 2015-11-27 2017-06-07 삼성전자주식회사 Method For Processing of Question and answer and electronic device supporting the same
KR101857958B1 (en) * 2016-12-16 2018-06-28 (주)씨에이씨컴퍼니 Method and Server for Providing Villa Information Based on User Location Information and User Interest Information

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
인터넷 게시글, ‘AI(인공지능)가 부동산산업을 얼마나 바꿀까’(1boon 카카오, 2018.04.24.) <https://1boon.kakao.com/ktestate/0424> 1부.* *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12125054B2 (en) 2018-09-25 2024-10-22 Valideck International Corporation System, devices, and methods for acquiring and verifying online information
KR20200031577A (en) 2020-01-14 2020-03-24 주식회사 미디어윌 Method to providing information of real estate
KR102147999B1 (en) * 2020-01-14 2020-08-25 주식회사 미디어윌 Method to providing information of real estate
KR20230001047A (en) * 2021-06-25 2023-01-04 주식회사 지지옥션 System and Method for predicting the winning bid rate of real estate auction through hierarchical analysis and Transfer Learning
KR102557695B1 (en) * 2021-06-25 2023-07-21 주식회사 지지옥션 System and Method for predicting the winning bid rate of real estate auction through hierarchical analysis and Transfer Learning
WO2024057301A1 (en) * 2022-09-15 2024-03-21 Rosetal System Information Ltd System and computer implemented method for personalized nurturing of prospective real-estate clients
KR102608346B1 (en) * 2022-09-23 2023-11-30 최병조 Real estate e-commerce system and method
KR102656643B1 (en) * 2023-05-15 2024-04-11 (주)안전집사 Method and device for recommending real estate for sale using artificial intelligence-based conversational chatbot and a computer-readable recording medium recording a program for executing the method
KR102725551B1 (en) * 2023-11-22 2024-11-04 주식회사 빌딩온에이아이 Real Estate Listing Recommendation Platform Providing Method Based on User Investment Propensity and Listing Evaluation Data

Similar Documents

Publication Publication Date Title
KR102008992B1 (en) Secretary service apparatus and the same methods using chatbot for real estates transaction
JP6708717B2 (en) News recommendation method and device
US9996531B1 (en) Conversational understanding
US10671620B2 (en) Method for recommending a teacher in a network teaching system
US11625629B2 (en) Systems and methods for predicting user behavior based on location data
US11468136B2 (en) Item inventory locating from search queries
US20080059447A1 (en) System, method and computer program product for ranking profiles
US11947612B2 (en) Mediating method and device
US11615466B1 (en) Contextual graphical user interfaces
US20170032253A1 (en) Information processing apparatus, control method, and program
US10846718B2 (en) Electronic survey and entity matching marketplace
KR20180095476A (en) System and method for proividin marketing imfomation
KR102330214B1 (en) System and Method for providing learning service
KR20210014998A (en) System for providing cost-effective diner search service using price tag
KR20180092605A (en) System and method for recommendation of open chat room through chat log keyword extraction
US20170235733A1 (en) Blended polygon search
KR20200133976A (en) Contents Curation Method and Apparatus thereof
US11206236B2 (en) Systems and methods to prioritize chat rooms using machine learning
US20150358764A1 (en) Systems and methods for interest- and location-based conversation matching
KR101852766B1 (en) Method and Apparatus for Searching Things for Sale
KR20210119106A (en) Method for providing genetic test based lifestyle recommendation service using individual temperament genetic marker
JP5969584B2 (en) Attribute determination device, information extraction system, information distribution system, and program
KR20180036811A (en) System and method for proividin marketing imfomation
KR102109612B1 (en) Apparatus for geo-social service based on location
KR102551773B1 (en) Place recommendation method and system

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant