KR101852766B1 - Method and Apparatus for Searching Things for Sale - Google Patents
Method and Apparatus for Searching Things for Sale Download PDFInfo
- Publication number
- KR101852766B1 KR101852766B1 KR1020160119831A KR20160119831A KR101852766B1 KR 101852766 B1 KR101852766 B1 KR 101852766B1 KR 1020160119831 A KR1020160119831 A KR 1020160119831A KR 20160119831 A KR20160119831 A KR 20160119831A KR 101852766 B1 KR101852766 B1 KR 101852766B1
- Authority
- KR
- South Korea
- Prior art keywords
- keyword
- search
- sale
- hashtag
- keywords
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 230000004044 response Effects 0.000 claims abstract description 15
- 238000013507 mapping Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 238000001914 filtration Methods 0.000 claims description 3
- 230000006870 function Effects 0.000 description 19
- 238000004891 communication Methods 0.000 description 14
- 239000000284 extract Substances 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 101100206389 Caenorhabditis elegans tag-124 gene Proteins 0.000 description 5
- 230000008859 change Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000009467 reduction Effects 0.000 description 5
- 238000000605 extraction Methods 0.000 description 4
- 101100206390 Caenorhabditis briggsae tag-125 gene Proteins 0.000 description 3
- 101100102886 Caenorhabditis elegans wdr-5.1 gene Proteins 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000000877 morphologic effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000001502 supplementing effect Effects 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/16—Real estate
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/901—Indexing; Data structures therefor; Storage structures
- G06F16/9014—Indexing; Data structures therefor; Storage structures hash tables
-
- G06F17/30241—
-
- G06F17/30949—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Primary Health Care (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
해시태그 기반의 검색을 제공하는 매물 검색 방법, 장치 및 상기 해시태그를 생성하는 방법이 제공된다. 매물 검색 장치가, 매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 디스플레이 하는 단계, 상기 매물 검색 장치가, 상기 매물을 가리키는 오브젝트에 대한 선택 입력에 응답하여, 상기 선택된 매물의 특징을 나타내는 해시태그를 디스플레이 하는 단계, 상기 매물 검색 장치가, 상기 해시태그에 대한 선택 입력을 수신하는 단계 및 상기 매물 검색 장치가, 상기 해시태그에 대한 선택 입력에 응답하여, 상기 선택된 매물의 지리적 위치를 기준으로 기 설정된 범위 내에 위치한 매물 중에서 상기 선택된 해시태그를 갖는 매물을 디스플레이 하는 단계를 포함할 수 있다. 또한, 상기 해시태그를 생성하는 방법은, 기 설정된 데이터 소스로부터 매물의 정보를 수집하는 단계, 상기 매물의 정보로부터 후보 키워드를 추출하는 단계, 상기 매물의 정보에 나타내는 상기 후보 키워드의 빈도 수 기반으로 후보 키워드의 중요도 점수를 산출하는 단계, 상기 중요도 점수를 기반으로 상기 후보 키워드 중 핵심 키워드를 결정하는 단계 및 상기 결정된 핵심 키워드를 기초로 상기 매물의 해시태그를 생성하는 단계를 포함할 수 있다.A method, apparatus and method for generating a hashtag-based search are provided. A sought-after search system, comprising: displaying a digital map overlaid with an object indicating a sale, said sought-after search apparatus displaying a hash tag indicating the characteristics of said selected sale in response to a selection input for an object pointing to the sale The method according to claim 1, characterized in that the sought-after search apparatus receives a selection input for the hash tag and the sought-after search apparatus, in response to the selection input for the hashtag, And displaying an advertisement having the selected hashtag among the displayed advertisements. The method of generating the hashtag may include collecting information on a sale from a predetermined data source, extracting a candidate keyword from information on the sale, based on the frequency of the candidate keyword represented by the information on the sale, Determining a core keyword among the candidate keywords based on the importance score, and generating a hash tag of the sale based on the determined core keyword.
Description
본 발명은 매물 검색 방법, 매물 검색 장치 및 상기 매물 검색을 지원하기 위한 해시 태그 생성 방법에 대한 것이다. 보다 자세하게는, 아파트, 차량과 같은 매물에 대한 정보를 제공하는 시스템에서 사용자가 원하는 매물을 신속하고 정확하게 검색할 수 있는 방법, 장치 및 상기 검색 방법을 지원하기 위한 해시 태그(Hashtag) 생성 방법에 대한 것이다.The present invention relates to a property search method, a property search device, and a hash tag generation method for supporting the property search. More particularly, the present invention relates to a method, apparatus, and method for generating a hash tag (Hashtag) for supporting the search method, in a system for providing information on a sale such as an apartment or a vehicle, will be.
네트워크 기술이 발전하고 스마트폰과 같은 모바일 단말기의 보급이 확산됨에 따라 온라인 기반으로 부동산 매물 정보를 제공하는 서비스가 증가하고 있다. 예를 들어, 부동산 포털 사이트와 직방, 다방 등의 스마트폰 앱은 디지털 지도 기반으로 다양한 부동산 매물의 상세 정보를 제공하고 있으며, 사용자는 스마트폰에 관련 앱을 설치하거나 웹 브라우저(Web Browser)를 통해서 부동산 매물 정보 서비스를 이용할 수 있다.As network technology develops and the spread of mobile devices such as smartphones spread, services for providing real estate information on the online basis are increasing. For example, a smartphone app such as a real estate portal site and a counterpart or a coffee shop provides detailed information on a variety of real estate properties based on a digital map. Users can install related apps on a smart phone or use a web browser Real estate listing information service is available.
현재 대부분의 부동산 매물 정보 서비스는 각 매물의 가격, 매물의 위치, 매물의 구조(원룸, 투룸 등), 거래 형태(전세, 월세, 매매) 등 매물의 특징에 관한 상세 정보를 제공하고, 상기 매물의 특징 중 일부 특징에 대하여 필터 기반의 검색 인터페이스를 제공하고 있다. 그러나, 대부분의 부동산 매물 정보 서비스는 매물의 위치, 가격 등 매물의 일부 특징에 대해서만 필터 기반의 검색 인터페이스를 제공하기 때문에, 부동산 매물 거래에 영향을 미칠 수 있는 다양한 매물의 특징을 고려한 검색 기능을 제공하지 못하고 있는 실정이다. 예를 들어, 매물이 속하는 학군, 주변 학교 등의 교육 시설, 백화점과 등의 편의 시설은 부동산 매물 거래에 영향을 미치는 중요한 특징임에도 현재 부동산 매물 정보 서비스는 이와 관련된 검색 기능을 제공하지 못하고 있다.Most real estate information services currently provide detailed information on the characteristics of the properties such as the price of each property, the location of the property, the structure of the property (one room, two rooms, etc.), the type of transaction (charter, rent, and sale) A search interface based on a filter is provided for some features. However, since most real estate information services provide a filter-based search interface only for some features of the property, such as the location and price of the property, it provides a search function that takes into consideration the characteristics of various properties that may affect real estate transactions I can not do that. For example, educational facilities such as school districts, surrounding schools, and convenience stores such as department stores are important features that affect the sale of real estate, but the real estate information service does not provide the related search function.
일부 부동산 매물 정보 서비스는 기 구현된 필터 기반의 검색 인터페이스에 매물의 특징에 대한 필터를 추가함으로써 상술한 문제점을 해결하려는 시도를 하고 있다. 예를 들어, 일부 부동산 매물 정보 서비스는 주차 공간, 반려 동물, 단기 임대 등의 항목에 대한 필터를 추가로 제공하고 있다. 그러나, 필터를 추가하는 방식은 구체적으로 다음과 같은 문제가 있다.Some real estate listing services are attempting to solve the above-mentioned problems by adding a filter on the characteristics of the sale to the implemented filter-based search interface. For example, some real estate listing services provide additional filters for items such as parking spaces, companion animals, and short-term rentals. However, the method of adding a filter has the following problems specifically.
첫째로, 필터 기반의 검색을 제공하기 위해서는 정형화된 데이터 구조로의 가공이 요구되기 때문에, 새로운 필터를 추가할 때마다 데이터의 가공 비용이 발생한다. 즉, 새로운 필터를 추가할 때마다 모든 매물 데이터에 추가된 필터의 항목에 해당하는 필드를 추가해야 하기 때문에 매물 데이터의 유지보수 측면에서 과도한 비용이 발생할 수 있다.First, since processing to a formatted data structure is required to provide a filter-based search, processing cost of data occurs every time a new filter is added. That is, every time a new filter is added, it is necessary to add a field corresponding to a filter item added to all the sale data, which may cause an excessive cost in maintenance of merchandise data.
둘째로, 사용자가 고려하는 매물의 특징은 사용자의 성향, 거래의 목적 등에 따라 달라질 수 있기 때문에, 모든 매물의 특징에 대하여 필터 기반의 검색 인터페이스를 제공하는 것은 비효율적이다.Second, it is inefficient to provide a filter-based search interface for all the properties of the property because the characteristics of the property to be considered by the user may vary depending on the user's tendency and the purpose of the transaction.
따라서, 매물 데이터의 유지보수가 용이하면서도, 사용자마다 달라질 수 있는 다양한 매물의 특징 기반으로 검색 기능을 제공할 수 있는 인터페이스가 요구된다.Accordingly, it is required to provide an interface capable of providing a search function based on features of various merchandises that can be easily maintained and maintained for sale data.
본 발명이 해결하고자 하는 기술적 과제는 매물 검색 서비스를 제공하는 시스템에 있어서, 필터 기반 검색 인터페이스를 보완할 수 있는 해시태그 기반의 매물 검색 방법 및 장치를 제공하는 것이다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a method and apparatus for searching for a hash tag based on a hash tag capable of supplementing a filter based search interface in a system for providing a sale search service.
본 발명이 해결하고자 하는 다른 기술적 과제는 상기의 해시태그 기반의 매물 검색 방법을 지원하기 위해, 기 설정된 데이터 소스로부터 매물의 정보를 수집하고 자동으로 해시태그를 생성하는 방법을 제공하는 것이다.According to another aspect of the present invention, there is provided a method of collecting information on a sale from a predetermined data source and automatically generating a hash tag in order to support the hash tag-based sell search method.
본 발명이 해결하고자 하는 또 다른 기술적 과제는 기 설정된 데이터 소스로부터 수집된 매물의 정보 기반으로 매물의 특징과 관련된 핵심 키워드를 추출하는 방법을 제공하는 것이다.It is another object of the present invention to provide a method of extracting a core keyword related to a property of a sale from an information base of an advertisement collected from a predetermined data source.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The technical problems of the present invention are not limited to the above-mentioned technical problems, and other technical problems which are not mentioned can be clearly understood by those skilled in the art from the following description.
상술한 기술적 과제를 해결하기 위한 본 발명의 일 실시예에 따른 매물 검색 방법은, 매물 검색 장치가, 매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 디스플레이 하는 단계, 상기 매물 검색 장치가, 상기 매물을 가리키는 오브젝트에 대한 선택 입력에 응답하여, 상기 선택된 매물의 특징을 나타내는 해시태그를 디스플레이 하는 단계, 상기 매물 검색 장치가, 상기 해시태그에 대한 선택 입력을 수신하는 단계 및 상기 매물 검색 장치가, 상기 해시태그에 대한 선택 입력에 응답하여, 상기 선택된 매물의 지리적 위치를 기준으로 기 설정된 범위 내에 위치한 매물 중에서 상기 선택된 해시태그를 갖는 매물을 디스플레이 하는 단계를 포함할 수 있다.According to another aspect of the present invention, there is provided a method of searching for a property, the method comprising: displaying a digital map overlaid with an object indicating a sale; Displaying a hash tag indicating a characteristic of the selected merchandise in response to a selection input for an object, the merchandise searching apparatus comprising: receiving a selection input for the hash tag; Displaying the listing having the selected hashtag among the listings located within a predetermined range based on the geographical location of the selected listing in response to the selection input for the selected listing.
일 실시예에서, 상기 매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 디스플레이 하는 단계는, 기 설정된 기준에 따라 상기 디지털 지도 상의 매물을 필터링 하는 단계 및 상기 필터링 된 매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 디스플레이 하는 단계를 포함할 수 있다.In one embodiment, the step of displaying the digital map overlaid with the object indicating the sale includes filtering the listing on the digital map according to a predetermined criterion and displaying the digital map on which the object pointing to the filtered listing is overlaid .
일 실시예에서, 상기 해시태그는, 기 설정된 데이터 소스로부터 수집된 매물의 정보를 기반으로 자동으로 생성된 해시태그를 포함할 수 있다.In one embodiment, the hashtag may include a hashtag that is automatically generated based on the information of the property collected from the predetermined data source.
일 실시예에서, 상기 선택된 해시태그를 갖는 매물을 디스플레이 하는 단계는, 상기 선택된 매물과 동일하거나 인접한 행정 구역에 위치하는 매물 중에서 상기 선택된 해시태그를 갖는 매물을 디스플레이 하는 단계를 포함할 수 있다.In one embodiment, displaying the listing with the selected hashtag may include displaying the listing having the selected hashtag among the listings located in the same or adjacent administrative area as the selected listing.
상술한 기술적 과제를 해결하기 위한 본 발명의 다른 실시예에 따른 기록 매체에 저장된 컴퓨터 프로그램은, 컴퓨팅 장치와 결합하여, 매물 검색 장치가, 매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 디스플레이 하는 단계, 상기 매물 검색 장치가, 상기 매물을 가리키는 오브젝트에 대한 선택 입력에 응답하여, 상기 선택된 매물의 특징을 나타내는 해시태그를 디스플레이 하는 단계, 상기 매물 검색 장치가, 상기 해시태그에 대한 선택 입력을 수신하는 단계 및 상기 매물 검색 장치가, 상기 선택 입력에 응답하여, 상기 선택된 매물의 지리적 위치를 기준으로 기 설정된 범위 내에 위치한 매물 중에서 상기 선택된 해시태그를 갖는 매물을 디스플레이 하는 단계를 실행시킬 수 있다.According to another aspect of the present invention, there is provided a computer program stored in a recording medium, the computer program causing a computer readable recording medium to store a digital map, A method according to claim 1 or 2, characterized in that the seller search apparatus displays a hash tag indicating the characteristics of the selected sale in response to a selection input for the object indicating the sale, the seller search apparatus receiving a selection input for the hash tag In response to the selection input, displaying the listing having the selected hashtag among the listings located within a predetermined range based on the geographical position of the selected listing.
상술한 기술적 과제를 해결하기 위한 본 발명의 또 다른 실시예에 따른 매물 검색 장치는, 사용자 선택 입력을 수신하는 입력부, 매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 디스플레이 하는 출력부 및 상기 오브젝트에 대한 상기 사용자의 선택 입력에 응답하여 상기 선택된 매물의 특징을 나타내는 해시태그를 디스플레이 하도록 제어하고, 해시태그에 대한 상기 사용자의 선택 입력에 응답하여 상기 선택된 매물의 지리적 위치를 기준으로 기 설정된 범위 내에 위치한 매물 중에서 상기 선택된 해시 태그를 갖는 매물을 디스플레이 하도록 제어하는 제어부를 포함할 수 있다.According to another aspect of the present invention, there is provided an on-line vender search system including an input unit for receiving a user selection input, an output unit for displaying a digital map overlaid with an object indicating a sale, In response to the selection input of the user, to display a hash tag indicating the characteristics of the selected offer, and in response to the user's selection input for the hash tag, And controlling the display unit to display an advertisement having the selected hashtag.
상술한 기술적 과제를 해결하기 위한 본 발명의 또 다른 실시예에 따른 해시태그 생성 방법은, 기 설정된 데이터 소스로부터 매물의 정보를 수집하는 단계, 상기 매물의 정보로부터 후보 키워드를 추출하는 단계, 상기 매물의 정보에 나타내는 상기 후보 키워드의 빈도 수 기반으로 후보 키워드의 중요도 점수를 산출하는 단계, 상기 중요도 점수를 기반으로 상기 후보 키워드 중 핵심 키워드를 결정하는 단계 및 상기 결정된 핵심 키워드를 기초로 상기 매물의 해시태그를 생성하는 단계를 포함할 수 있다.According to another aspect of the present invention, there is provided a method of generating a hash tag, the method including: collecting information on a sale from a predetermined data source; extracting a candidate keyword from the sale information; Calculating a importance score of the candidate keyword based on the frequency of the candidate keyword represented by the information of the candidate keyword, determining a core keyword among the candidate keywords based on the importance score, And generating a tag.
상술한 본 발명에 따르면, 필터 기반의 검색 인터페이스와 함께 매물의 특징을 나타내는 해시태그 기반의 검색 방법을 제공함으로써, 사용자는 신속하고 정확하게 원하는 매물을 검색할 수 있다.According to the present invention, by providing a hash tag-based search method that shows features of a sale together with a filter-based search interface, a user can quickly and accurately search for a desired sale.
또한, 각 매물에 대하여 상기 매물의 특징을 나타내는 해시태그를 제공함으로써, 사용자에게 매물의 상세 정보에 대한 요약 정보를 제공하는 효과가 있다.Further, there is an effect of providing the user with summary information on the detailed information of the sale by providing a hash tag indicating the characteristics of the sale for each sale.
또한, 기 설정된 데이터 소스로부터 자동으로 매물의 정보를 수집하고 해시태그를 생성함으로써, 필터를 추가하는 종래의 방식에 비해 매물 데이터 관리에 대한 유지보수 비용을 절감할 수 있다.In addition, by collecting information on a sale automatically from a predetermined data source and generating a hashtag, the maintenance cost for the merchandise data management can be reduced as compared with the conventional method of adding a filter.
또한, 매물 중개업소가 등록한 매물의 정보로부터 후보 키워드의 빈도 수 및 매물의 특징과 관련된 키워드가 저장된 사전을 이용하여 핵심 키워드를 추출함으로써, 매물의 특징과 관련된 핵심 키워드를 보다 정확하게 추출할 수 있다.Also, it is possible to extract key keywords related to the characteristics of the sale item more accurately by extracting the key keywords from the dictionary information, in which the frequency of the candidate keywords and the keywords related to the characteristics of the sale are stored, from the information of the sale items registered by the sale brokerage.
본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood to those of ordinary skill in the art from the following description.
도 1은 기존의 매물 정보 서비스에서 제공되는 필터 기반의 검색 인터페이스의 예시도이다.
도 2는 본 발명의 일 실시예에 따른 매물 검색 시스템의 구성도이다.
도 3은 도 2에 따른 매물 검색 시스템에서 사용자가 매물을 검색하는 순서를 설명하기 위한 도면이다.
도 4는 본 발명의 다른 실시예에 따른 매물 검색 지원 장치의 하드웨어 구성도이다.
도 5는 본 발명의 또 다른 실시예에 따른 해시 태그 생성 방법의 순서도이다.
도 6은 도 5에 도시된 핵심 키워드 추출 단계의 상세 순서도이다.
도 7은 복수의 데이터 소스로부터 핵심 키워드를 추출하는 방법을 설명하기 위한 도면이다.
도 8은 본 발명의 또 다른 실시예에 따른 매물 검색 장치의 기능 블록도이다.
도 9는 본 발명의 또 다른 실시예에 따른 매물 검색 방법의 순서도이다.
도 10a 내지 도 10f는 본 발명에 따라 부동산 매물을 검색하는 방법의 예시도이다.FIG. 1 is an exemplary view of a filter-based search interface provided in an existing advertisement information service.
FIG. 2 is a block diagram of an information retrieval system according to an embodiment of the present invention.
FIG. 3 is a diagram for explaining a procedure in which a user searches for a sale in the seller search system according to FIG.
4 is a hardware block diagram of an apparatus for supporting search for sale according to another embodiment of the present invention.
5 is a flowchart of a hash tag generation method according to another embodiment of the present invention.
FIG. 6 is a detailed flowchart of the key keyword extraction step shown in FIG.
7 is a diagram for explaining a method of extracting a core keyword from a plurality of data sources.
FIG. 8 is a functional block diagram of an offer searching apparatus according to another embodiment of the present invention.
9 is a flowchart of a method of searching for a sale according to another embodiment of the present invention.
10A to 10F are illustrations of a method for searching for real estate properties according to the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS The advantages and features of the present invention, and the manner of achieving them, will be apparent from and elucidated with reference to the embodiments described hereinafter in conjunction with the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the invention to those skilled in the art. Is provided to fully convey the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 공통으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않은 한 이상적으로 또는 과도하게 해석되지 않는다. 본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다.Unless defined otherwise, all terms (including technical and scientific terms) used herein may be used in a sense that is commonly understood by one of ordinary skill in the art to which this invention belongs. Also, commonly used predefined terms are not ideally or excessively interpreted unless explicitly defined otherwise. The terminology used herein is for the purpose of illustrating embodiments and is not intended to be limiting of the present invention. In the present specification, the singular form includes plural forms unless otherwise specified in the specification.
명세서에서 사용되는 "포함한다 (comprises)" 및/또는 "포함하는 (comprising)"은 언급된 구성 요소, 단계 및/또는 동작은 하나 이상의 다른 구성 요소, 단계 및/또는 동작의 존재 또는 추가를 배제하지 않는다.&Quot; comprises "and / or" comprising ", as used herein, unless the recited component, step, and / or step does not exclude the presence or addition of one or more other elements, steps and / I never do that.
먼저, 본 발명에 대하여 설명하기에 앞서 대부분의 매물 정보 서비스에서 제공하는 필터 기반의 검색 인터페이스에 대하여 도 1을 참조하여 간략하게 설명한다.First, before describing the present invention, a filter-based search interface provided by most goods information services will be briefly described with reference to FIG.
도 1은 기존의 매물 정보 서비스에서 제공되는 필터 기반의 검색 인터페이스의 예시도이다.FIG. 1 is an exemplary view of a filter-based search interface provided in an existing advertisement information service.
상기 필터 기반의 검색 인터페이스는 네이버 등의 포털 사이트에서 제공하는 키워드 기반의 검색 인터페이스와 달리 검색 항목과 각 항목의 검색 조건이 미리 정의되어 있는 검색 인터페이스를 의미한다. 다시 말하면, 상기 필터 기반의 검색 인터페이스는 각 항목에 부여된 조건에 따라 필터링 된 결과를 보여주는 검색 인터페이스를 의미하고, 상기 항목 및 상기 조건은 사용자가 고려하는 매물의 특징과 연관될 수 있다.The filter-based search interface means a search interface in which search items and search conditions of each item are defined in advance, unlike a keyword-based search interface provided by a portal site such as Naver. In other words, the filter-based search interface means a search interface showing the filtered result in accordance with the condition given to each item, and the item and the condition can be related to the characteristics of the advertisement that the user considers.
도 1을 참조하면, 도 1에 도시된 필터 기반의 검색 인터페이스는 다양한 매물의 특징 중 매물의 보증금, 매물의 거래 형태 및 매물의 구조를 검색 항목으로 제공하고 있다. 사용자는 도 1에 도시된 검색 인터페이스를 이용하여 매물의 보증금, 매물의 거래 형태 등 매물의 특징에 대한 조건을 설정하고, 방대한 매물 중에서 상기 조건을 만족하는 매물만을 검색할 수 있다. 예를 들어, 사용자는 상기 필터 기반의 검색 인터페이스를 이용하여 보증금이 '1억 이하'이고, 거래 형태는 '전세'이며, 매물의 구조는 '원룸'에 해당하는 매물을 검색할 수 있다. 또한, 도 1에 도시되어 있지는 않으나, 매물의 위치의 경우 디지털 지도 기반의 검색 인터페이스가 제공될 수 있다.Referring to FIG. 1, the filter-based search interface shown in FIG. 1 provides a search item of a deposit of a property, a transaction type of a property, and a property of a property among various properties of a property. The user can set the condition of the property of the property including the deposit of the property and the transaction type of the property using the search interface shown in FIG. 1, and search only the property that satisfies the above condition among the immense property. For example, a user can search for a property having a deposit of '100 million or less' using the filter-based search interface, a transaction type 'chartered', and a structure of a commercial property corresponding to 'one room'. Also, although not shown in FIG. 1, a digital map-based search interface may be provided in the case of a sale location.
대부분의 매물 정보 서비스는 도 1과 같은 필터 기반의 검색 인터페이스를 제공한다. 매물의 거래에서 사용자에게 영향을 미칠 수 있는 매물의 주된 특징은 매물의 위치, 가격 등으로 쉽게 예측될 수 있고, 필터 기반의 검색 인터페이스는 키워드 기반의 검색 인터페이스에 비해 뛰어난 사용자 편의성을 제공할 수 있기 때문이다.Most vender information services provide a filter-based search interface as shown in FIG. The main characteristics of the property that can affect the users in the transaction of the sale can be easily predicted by the location and price of the sale, and the filter-based search interface can provide superior user convenience than the keyword based search interface Because.
그러나, 상술한 바와 같이 상기 필터 기반의 검색 인터페이스만을 이용하여 다양한 매물의 특징에 대한 검색 기능을 제공하는 것은 비용 및 효율성 측면에서 문제가 있다. 따라서, 상기 필터 기반의 검색 인터페이스를 보완할 수 있는 검색 인터페이스가 요구된다.However, as described above, providing search functions for various commercial features using only the filter-based search interface has a problem in cost and efficiency. Accordingly, a search interface capable of supplementing the filter-based search interface is required.
이하, 상술한 필터 기반의 검색 인터페이스의 문제점을 보완할 수 있는 본 발명에 대하여 첨부된 도면에 따라 보다 상세히 설명한다.Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings, which can solve the problems of the filter-based search interface.
도 2는 본 발명의 일 실시예에 따른 매물 검색 시스템의 구성도이다.FIG. 2 is a block diagram of an information retrieval system according to an embodiment of the present invention.
도 2를 참조하면, 매물 검색 시스템(10)은 매물 검색 장치(100) 및 매물 검색 지원 장치(300)를 포함할 수 있다. 사용자는 매물 검색 장치(100)를 이용하여 온라인 상에서 다양한 매물의 특징 기반으로 매물을 검색하고, 검색된 매물의 상세 정보를 확인할 수 있다. 이하, 설명의 편의를 위해 상기 매물은 부동산 매물인 것으로 가정하여 설명한다. 그러나, 본 발명에 따른 매물 검색 시스템에서 상기 매물은 부동산 매물뿐만 아니라 차량과 같은 동산 매물을 포함할 수 있음에 유의한다.Referring to FIG. 2, the
매물 검색 시스템(10)에서 제공하는 매물 검색 서비스를 이용하는 사용자는 매물 검색 장치(100)에 탑재된 앱을 실행하거나, 웹 브라우저를 실행하고 상기 매물 검색 서비스를 제공하는 웹 페이지의 URL(Uniform Resource Locator)을 입력하여 상기 매물 검색 서비스를 이용할 수 있다.A user who uses the seller search service provided by the
매물 검색 장치(100)는 사용자에게 매물에 대한 검색 인터페이스를 제공하는 컴퓨팅 장치이다. 매물 검색 장치(100)가 제공하는 검색 인터페이스는 해시태그 기반의 검색 인터페이스를 포함할 수 있으며, 필터 기반의 검색 인터페이스 또한 포함할 수 있다.The
매물 검색 기능이 앱의 형태로 제공되는 경우, 상기 매물 검색 장치는 상기 앱이 설치된 컴퓨팅 장치가 될 수 있고, 상기 매물 검색 기능이 웹 서비스 형태로 제공되는 경우, 상기 매물 검색 장치는 단순히 웹 브라우저(Web Browser)를 이용할 수 있는 컴퓨팅 장치가 될 수 있다.In a case where the seller search function is provided in the form of an app, the seller search apparatus may be a computing device having the app installed, and when the seller search function is provided in the form of a web service, Web browser) can be used.
또한, 상기 컴퓨팅 장치는 노트북, 데스크톱(desktop), 랩탑(laptop), 태블릿(Tablet) 뿐만 아니라 스마트폰과 같은 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다. 단, 상기 컴퓨팅 장치는 이에 국한되는 것은 아니고, 통신 기능 및 컴퓨팅 기능을 갖춘 모든 형태의 장치를 포함할 수 있다.The computing device may also include a handheld based wireless communication device such as a smartphone, as well as a laptop, desktop, laptop, tablet. However, the computing device is not limited thereto, and may include any type of device having a communication function and a computing function.
매물 검색 지원 장치(300)는 매물 검색 장치(100)가 제공하는 매물 검색 기능을 지원하는 장치이다. 구체적으로, 상기 매물 검색 지원 장치는 매물 검색 장치(100)의 검색 요청에 응답하여 검색 결과를 송신할 수 있다. 또한, 매물 검색 지원 장치(300)는 해시태그 기반의 검색 기능을 지원하기 위해 기 저장된 매물의 정보로부터 자동으로 핵심 키워드를 추출하고 해시태그를 생성하거나 외부의 데이터 소스(500)로부터 수집된 매물의 상세 정보로부터 자동으로 매물의 특징을 나타내는 핵심 키워드를 추출하고 해시태그를 생성할 수 있다. 즉, 매물 검색 지원 장치(300)는 내부의 DB화된 장치 등에 기 저장된 매물의 정보 및 외부의 데이터 소스(500)로부터 수집된 매물의 정보를 함께 이용하여 자동으로 해시태그를 생성할 수 있다.The seller
상기 해시태그는 키워드에 링크가 결합된 것을 의미하고, 상기 링크는 상기 키워드와 동일한 키워드를 갖는 매물이 검색되는 링크를 의미할 수 있다. 즉, 상기 해시태그는 동일한 해시태그를 갖는 매물을 편리하게 검색할 수 있도록 제공되는 검색어이자 일종의 메타 데이터이다. 단, 본 명세서에서 이용되는 해시태그는 SNS(Social Network Service)에서 이용되는 해시태그와는 달리, '#' 기호가 부가되는 형식적인 제약이 없으며, 띄어쓰기를 포함할 수 있음에 유의하여야 한다. 매물 검색 지원 장치(300)가 상기 해시 태그를 생성하는 방법에 대한 자세한 사항은 이후 도 5 내지 7을 참조하여 설명한다.The hashtag means that a link is combined with a keyword, and the link may mean a link in which a listing having the same keyword as the keyword is searched. That is, the hashtag is a kind of meta data and a search term provided to conveniently search for a sale having the same hashtag. Note that, unlike the hash tag used in the SNS (Social Network Service), the hash tag used in the present specification does not have a formal restriction that a '#' symbol is added, and may include a space. The details of how the for-profit
참고로, 구현 방식에 따라 상기 링크는 키워드와 동일한 키워드 외에도 상기 키워드와 유사한 키워드를 갖는 매물이 검색되는 링크를 포함할 수 있고, 상기 유사한 키워드는 상기 키워드를 포함하는 키워드, 상기 키워드와 의미가 유사한 키워드 등을 포함할 수 있다. 상기 의미가 유사한 키워드는 예를 들어 기 구축된 시소러스(Thesaurus)에 정의된 유의어가 되도록 구현되거나, 기 구축된 온톨로지(Ontology) 상에서 키워드의 관계를 이용하여 결정되도록 구현될 수 있다.According to an implementation method, the link may include, in addition to the keyword identical to the keyword, a link in which an advertisement having a keyword similar to the keyword is searched, and the similar keyword may include a keyword including the keyword, Keywords, and the like. The keyword having the similar meaning may be implemented to be a thesaurus defined in a pre-built thesaurus, or may be determined using a relationship of keywords on a pre-built ontology.
외부의 데이터 소스(500)는 포털(Portal) 사이트에서 제공하는 매물에 관한 정보, 뉴스 기사에 실린 매물에 관한 정보, 공공 기관에서 개방한 매물에 관한 정보, SNS(Social Network Service) 등에 사용자 등이 올린 매물에 관한 리뷰 등 매물의 종류에 따라 다양하게 설정될 수 있다.The
부동산 매물에 대한 매물 검색 시스템의 경우, 매물의 정보는 부동산 중개업소가 등록한 매물의 상세 정보가 될 수 있다. 왜냐하면, 부동산 중개업소가 등록한 매물의 상세 정보는 비교적 정확하고, 최근의 정보를 담고 있으며, 특히 사용자가 관심을 갖는 매물의 특징에 관한 정보를 다수 포함하고 있기 때문이다. 예를 들어, 부동산 중개업소가 등록한 매물의 상세 정보는 매물 크기, 위치와 같은 매물 자체의 정보 외에도 매물 주변의 교육 시설, 편의 시설 등의 정보를 포함한다. 따라서, 부동산 중개업소가 등록한 매물의 상세 정보 기반으로 핵심 키워드를 추출하는 경우보다 정확하게 매물의 특징을 가리키는 키워드를 추출할 수 있다는 장점이 있다.In the case of a property search system for a real estate property, the property information can be detailed information of the property registered by the real estate agency. This is because the detailed information of the property registered by the real estate agency contains relatively accurate and recent information, and in particular contains a lot of information about the characteristics of the property that the user is interested in. For example, the detailed information of a property registered by a real estate agent includes information about the property itself, such as the size of the property, the location of the property, and the educational facilities and convenience facilities around the property. Therefore, it is possible to extract a keyword indicating the characteristics of a sale more accurately than when extracting a core keyword based on the detailed information of a listing registered by a real estate agent.
마지막으로, 네트워크는 근거리 통신망(Local Area Network; LAN), 이동 통신망(Mobile Radio Communication Network) 또는 위성 통신망 등과 같은 모든 종류의 유/무선 네트워크로 구현될 수 있다Finally, the network may be implemented in any type of wired / wireless network, such as a Local Area Network (LAN), a Mobile Radio Communication Network or a satellite communication network
지금까지 도 2를 참조하여 본 발명에 따른 매물 검색 시스템(10)에 대하여 설명하였다. 다음으로, 도 3을 참조하여, 상기 매물 검색 시스템에서 사용자가 매물 검색 장치(100)를 이용하여 매물의 검색을 수행하는 순서에 대하여 간략하게 설명한다.[0041] The
도 3을 참조하면, 사용자는 매물 검색 장치(100)를 이용하여 다음과 같은 순서로 원하는 매물을 검색할 수 있다. 먼저, 사용자는 필터 기반의 검색 인터페이스를 이용하여 매물의 가격, 위치 등과 같은 일반적인 매물의 특징에 대하여 필터링 된 매물을 확인할 수 있다(S100). 다음으로, 사용자는 필터링 된 결과를 기초로 매물의 리스트를 확인하고 관심 있는 매물을 선택하여 해당 매물의 상세 정보를 확인할 수 있다(S300). 매물의 상세 정보에는 매물 검색 지원 장치(300)가 생성한 해시태그가 포함되어 있기 때문에, 사용자는 해시태그를 보고 상기 매물의 다른 특징을 파악할 수 있으며, 관심 있는 특징을 나타내는 해시태그를 선택함으로써 공통된 특징을 갖는 매물을 검색할 수 있다(S500).Referring to FIG. 3, the user can search for a desired listing using the
단, 상기 필터 기반 검색 단계(S100)와 상기 해시태그 기반 검색 단계(S500)는 도 3에 도시된 순서에 제한되는 것은 아니다. 즉, 사용자는 해시태그 기반으로 매물의 특징이 공통되는 매물을 검색하고, 검색된 매물에 대하여 필터 기반의 검색을 수행할 수도 있다.However, the filter-based searching step S100 and the hash tag-based searching step S500 are not limited to the order shown in FIG. That is, the user may search for a listing having a common feature of a sale based on a hash tag, and perform a filter-based search for the searched listing.
본 발명에 따른 매물 검색 시스템(10)에서 해시 태그 기반의 검색 인터페이스를 추가로 제공함으로써 사용자가 얻는 이점은 다음과 같다. 먼저, 해시태그는 매물의 특징을 가리키는 핵심 키워드 기반으로 생성되기 때문에 사용자는 관심 있는 매물의 특징 기반으로 신속하고 정확하게 원하는 매물을 검색할 수 있다. 또한, 상기 해시태그는 매물의 상세 정보에서 추출된 핵심 키워드이므로 사용자에게 매물에 대한 요약 정보를 제공할 수 있다.The advantages provided by the user by additionally providing the hash tag-based search interface in the
지금까지, 매물 검색 시스템(10)에서 사용자가 매물에 대한 검색을 수행하는 일반적인 순서에 대하여 설명하였다. 다음으로, 도 4를 참조하여 본 발명의 다른 실시예에 따른 매물 검색 지원 장치(300)에 대하여 상세히 설명한다.Up to now, a general procedure for the user to perform a search for a sale in the
도 4는 본 발명의 다른 실시예 따른 매물 검색 지원 장치의 하드웨어 구성도이다.4 is a hardware block diagram of an apparatus for supporting search for sale according to another embodiment of the present invention.
도 4를 참조하면, 매물 검색 지원 장치(300)는 하나 이상의 프로세서(310), 네트워크 인터페이스(370), 프로세서(310)에 의하여 수행되는 컴퓨터 프로그램을 로드(load)하는 메모리(330)와, 해시태그 생성 소프트웨어(391), 매물 정보(393), 및 해시태그 정보(395)를 저장하는 스토리지(390)를 포함할 수 있다. 다만, 도 4에는 본 발명의 실시예와 관련 있는 구성요소들만이 도시되어 있다. 따라서, 본 발명이 속한 기술분야의 통상의 기술자라면 도 4에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 알 수 있다.4, the resale
프로세서(310)는 매물 검색 지원 장치(300)의 각 구성의 전반적인 동작을 제어한다. 프로세서(310)는 CPU(Central Processing Unit), MPU(Micro Processor Unit), MCU(Micro Controller Unit), 또는 본 발명의 기술 분야에 잘 알려진 임의의 형태의 프로세서를 포함하여 구성될 수 있다. 또한, 프로세서(310)는 본 발명의 실시예들에 따른 방법을 실행하기 위한 적어도 하나의 애플리케이션 또는 프로그램에 대한 연산을 수행할 수 있다.The
네트워크 인터페이스(370)는 외부 데이터 소스(500)로부터 매물의 정보를 수집하거나, 매물 검색 장치(100)로 디지털 지도, 매물의 상세 정보, 매물의 해시태그 정보 등을 송신하고, 검색 요청 메시지 수신 및 검색 결과 메시지 송신을 위한 데이터 통신을 지원한다. 네트워크 인터페이스(370)는 인터넷 통신 외의 다양한 통신 방식을 지원할 수도 있다. 이를 위해, 네트워크 인터페이스(370)는 본 발명의 기술 분야에 잘 알려진 통신 모듈을 포함하여 구성될 수 있다.The
메모리(330)는 각종 데이터, 명령 및/또는 정보를 저장한다. 메모리(330)는 본 발명의 실시예들에 따른 해시태그 생성 방법을 실행하기 위하여 스토리지(390)로부터 하나 이상의 프로그램(391)을 로드할 수 있다. 도 4에서 메모리(330)의 예시로 RAM이 도시되었다.The
스토리지(390)는 상기 하나 이상의 프로그램(391), 매물 정보(393), 해시 및 태그 정보(395)를 비임시적으로 저장할 수 있다. 도 4에서 상기 하나 이상의 프로그램(391)의 예시로 해시태그 생성 소프트웨어(391)가 도시되었다.The
스토리지(390)는 ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리 등과 같은 비휘발성 메모리, 하드 디스크, 착탈형 디스크, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터로 읽을 수 있는 기록 매체를 포함하여 구성될 수 있다.The
해시태그 생성 소프트웨어(391)는 메모리(330)에 로드되어, 하나 이상의 프로세서(310)에 의해, 기 설정된 데이터 소스로부터 매물의 정보를 수집하는 오퍼레이션(331), 상기 매물의 정보로부터 후보 키워드를 추출하는 오퍼레이션(333), 상기 매물의 정보에 나타내는 상기 후보 키워드의 빈도 수 기반으로 후보 키워드의 중요도 점수를 산출하는 오퍼레이션(335), 상기 중요도 점수를 기반으로 상기 후보 키워드 중 핵심 키워드를 결정하는 오퍼레이션(337) 및 상기 결정된 핵심 키워드를 기초로 상기 매물의 해시태그를 생성하는 오퍼레이션(339)을 실행할 수 있다.The
지금까지, 본 발명에 따른 매물 검색 지원 장치(300)에 대하여 설명하였다. 다음으로, 본 발명의 또 다른 실시예에 따라 상기 매물 검색 지원 장치가 수행할 수 있는 해시태그 생성 방법에 대하여 도 5 내지 도 7을 참조하여 상세히 설명한다. 이후, 이해의 편의를 돕기 위해, 상기 해시태그 생성 방법에 포함되는 각 동작의 주체는 그 기재가 생략될 수도 있음을 유의한다.Up to now, the seller
도 5는 매물 검색 지원 장치(300)가 수행하는 해시태그 생성 방법의 순서도이다.5 is a flowchart of a hash tag generation method performed by the seller
도 5를 참조하면, 매물 검색 지원 장치(300)는 기 설정된 데이터 소스로부터 매물의 정보를 수집한다(S210). 예를 들어, 상기 기 설정된 데이터 소스는 DB화된 저장 장치 등과 같이 매물의 정보가 저장된 내부의 저장소이거나, 외부의 데이터 소스일 수 있다. 또한, 상기 매물의 정보는 부동산 중개 업소가 등록한 매물의 정보일 수 있다. 상술한 바와 같이 부동산 중개업소가 등록한 매물의 상세 정보는 비교적 정확하고, 최근의 정보를 담고 있으며, 특히 사용자가 관심을 갖는 매물의 특징에 관한 정보를 다수 포함하는 등 정보의 가치와 신뢰도가 높기 때문이다.Referring to FIG. 5, the seller
다음으로, 매물 검색 지원 장치(300)는 수집된 매물의 정보로부터 매물의 특징을 나타내는 핵심 키워드를 추출한다(S230). 핵심 키워드 추출 단계(S230)에 대한 자세한 설명은 도 6을 참조하여 후술한다.Next, the seller
매물 검색 지원 장치(300)는 추출된 핵심 키워드를 기초로 각 매물에 대한 해시태그를 생성한다(S250). 예를 들어, 상기 해시태그는 추출된 핵심 키워드에 상기 핵심 키워드로 검색을 수행하는 링크를 연결하는 방식으로 구현될 수 있다. 또한, 상기 해시태그는 공통된 특징을 공유하는 매물 단위로 생성될 수 있다. 예를 들어, 부동산의 경우 상기 해시태그는 아파트 단지 별로 생성될 수 있다. 아파트 단지 내의 매물은 주변 교육 시설, 교통 시설, 편의 시설 등의 매물의 특징이 공통되기 때문이다.The selling
다음으로, 도 6을 참조하여 도 5에 도시된 단계 중 핵심 키워드를 추출하는 단계(S230)에 대하여 상세히 설명한다.Next, referring to FIG. 6, a step S230 of extracting a core keyword from the steps shown in FIG. 5 will be described in detail.
도 6을 참조하면, 매물 검색 지원 장치(300)는 수집된 매물의 정보로부터 후보 키워드를 추출한다(S231). 상기 후보 키워드는 매물의 정보에서 추출된 단어의 집합을 의미한다. 자세히 말하면, 매물 검색 지원 장치(300)는 수집된 매물 정보의 텍스트 부분에 대하여 형태소 분석을 수행하여 후보 키워드를 추출할 수 있고, 상기 형태소 분석은 해당 기술 분야에서 널리 알려진 하나 이상의 알고리즘을 이용하여 구현될 수 있다.Referring to FIG. 6, the seller
또한, 매물 검색 지원 장치(300)는 기 저장된 불용어 사전을 이용하여 후보 키워드 중 검색어의 가치가 없는 단어를 제외할 수 있다. 예를 들어, 아파트에 대한 부동산 매물 정보를 제공하는 경우 '아파트'는 모든 매물에 해당하는 단어이므로 검색어로서의 가치가 없다. 따라서, 매물 검색 지원 장치(300)는 '아파트' 단어가 기 저장된 불용어 사전을 이용하여 상기 후보 키워드에서 '아파트'를 제외할 수 있다. 상기 불용어 사전에 포함되는 단어는 매물의 종류 등에 따라 달라질 수 있다.In addition, the seller
매물 검색 지원 장치(300)는 후보 키워드를 추출한 뒤, 해당 매물의 정보에서 나타나는 후보 키워드의 빈도 수 기반으로 후보 키워드의 중요도 점수를 산출한다(S233). 즉, 후보 키워드의 빈도 수가 높을수록 후보 키워드의 중요도 점수를 높게 산출할 수 있다. 일반적으로, 문서의 주제가 되는 핵심 키워드가 해당 문서에서 출현하는 빈도 수가 높기 때문이다. 상기 중요도 점수를 산출하는 방법은 해당 기술 분야에서 잘 알려진 하나 이상의 알고리즘을 이용하여 구현될 수 있다. 예를 들어, 매물 검색 지원 장치(300))는 TF-IDF(Term Frequency-Inverse Document Frequency)를 이용하여 후보 키워드의 중요도 점수를 산출할 수 있다. TF-IDF는 해당 기술 분야에서 잘 알려진 기법이므로 이에 대한 설명은 생략한다.The selling
다음으로, 매물 검색 지원 장치(300)는 기 정의된 사전을 이용하여 후보 키워드의 중요도 점수를 보정한다(S235). 후보 키워드의 빈도 수만으로 중요도 점수를 산출하는 경우 매물의 특징을 나타내는 후보 키워드임에도 핵심 키워드에서 누락될 수 있기 때문이다. 예를 들어, 부동산 중개업소는 매물의 상세 정보에서 매물의 특징을 나타내는 중요 정보를 반복하여 기재하기보다 도형을 부가하거나 글자의 굵기를 변경하거나, 밑줄 또는 하이라이트 하는 방식으로 강조하여 표현할 수 있다. 이와 같은 경우, 빈도 수만을 기준으로 핵심 키워드를 추출하게 되면 상기 부동산 중개업소가 강조한 정보가 누락될 수 있다. 따라서, 매물 검색 지원 장치(300)는 기 정의된 사전을 이용하여 매물의 특징을 나타내는 후보 키워드의 중요도 점수를 보정함으로써 상기 후보 키워드가 누락되는 것을 방지한다.Next, the seller
상기 기 정의된 사전은 해당 매물에 대하여 사용자가 관심을 가질 수 있는 다양한 매물의 특징을 나타내는 키워드를 포함할 수 있다. 예를 들어, 부동산 매물의 경우, '역세권', '학군', '백화점' 등과 같이 주변 시설과 관련된 키워드가 상기 기 정의된 사전에 등록될 수 있다. 또한, 상기 주변 시설은 상기 부동산 매물의 주변에 위치한 교통 시설, 교육 시설 또는 편의 시설 등 상기 부동산 매물과 관련된 다양한 시설을 포함할 수 있다.The predefined dictionary may include a keyword indicating characteristics of various properties that the user may be interested in for the property. For example, in the case of a real estate sale, keywords relating to nearby facilities such as a station zone, a school district, a department store, and the like may be registered in the predefined dictionary. In addition, the peripheral facility may include various facilities related to the real estate sale such as a traffic facility, educational facility, or convenience facility located around the real estate sale.
상기 기 정의된 사전은 수동 또는 자동으로 업데이트 되도록 구현될 수 있다. 예를 들어, 관리자가 부동산 중개업소가 강조하는 매물의 특징을 확인하여 수동으로 상기 기 정의된 사전을 업데이트 하거나, 핵심 키워드로 빈번하게 추출되는 키워드를 기 설정된 규칙에 따라 자동으로 상기 기 정의된 사전에 등록되도록 구현될 수도 있다.The predefined dictionary may be implemented to be updated manually or automatically. For example, the administrator may manually update the predefined dictionary by checking the characteristics of the property emphasized by the real estate agent, or automatically update the predefined keyword in accordance with predetermined rules, May be implemented to be registered.
또한, 상기 기 정의된 사전은 키워드를 카테고리 별로 분류하여 보관할 수 있다. 예를 들어, '역세권'과 같은 단어는 '교통 시설' 카테고리로 분류하여 보관하고, '학군'은 '교육 시설' 카테고리로 분류하여 보관할 수 있다.In addition, the predefined dictionary can classify and store keywords by category. For example, words such as 'station area' can be categorized as 'transportation facility', and 'school district' can be categorized as 'education facility'.
후보 키워드가 기 정의된 사전에 등록된 키워드를 포함하거나 연관된 키워드인 경우, 매물 검색 지원 장치(300)는 상기 후보 키워드의 중요도 점수에 기 설정된 소정의 가중치를 더하거나 곱하는 등의 연산을 수행함으로써 상기 중요도 점수를 보정할 수 있다. 또는, 상기 기 정의된 사전에 등록된 키워드의 경우 중요도 점수에 상관없이 핵심 키워드로 추출하도록 구현될 수도 있다. 가중치를 이용하여 후보 키워드의 중요도 점수를 보정하는 경우, 상기 기 정의된 사전에 설정된 가중치는 카테고리 또는 키워드 별로 달라질 수 있다.If the candidate keyword includes a previously registered keyword or is a related keyword, the selling
마지막으로, 매물 검색 지원 장치(300)는 후보 키워드의 중요도 점수 기반으로 해시태그로 생성될 핵심 키워드를 결정한다(S237). 매물 검색 지원 장치(300)는 상대적 기준에 따라 중요도 점수가 높은 상위 N 개의 후보 키워드를 핵심 키워드로 결정하거나, 절대적 기준에 따라 중요도 점수가 일정 점수 이상인 후보 키워드를 핵심 키워드로 결정할 수 있다. 또는, 매물 검색 지원 장치(300)는 중요도 점수가 일정 점수 이상인 후보 키워드 중 상위 N 개의 후보 키워드를 핵심 키워드로 결정할 수도 있으며, 이는 구현 방식의 차이에 불과할 수 있다. 또한, 상술한 바와 같이, 매물 검색 지원 장치(300)는 후보 키워드가 기 정의된 사전에 등록된 키워드인 경우 상기 후보 키워드의 중요도 점수에 관계없이 상기 후보 키워드를 핵심 키워드로 결정할 수도 있다.Finally, the selling
다음으로, 도 7을 참조하여 매물 검색 지원 장치(300)가 복수의 데이터 소스 기반으로 핵심 키워드를 추출하는 방법에 대하여 설명한다.Next, with reference to FIG. 7, a method for extracting a core keyword from a plurality of data sources based on the seller
도 7은 복수의 데이터 소스로부터 키워드를 추출하는 예를 도시한다.Fig. 7 shows an example of extracting a keyword from a plurality of data sources.
도 7을 참조하면, 매물 검색 지원 장치(300)는 두 개의 데이터 소스로부터 매물의 정보를 수집하고 있다. 참고로, 본 도면에서 두 개의 데이터 소스만이 도시되고 있으나, 이는 설명의 편의를 위한 것일 뿐, 상기 매물 검색 지원 장치는 셋 이상의 복수의 데이터 소스로부터 매물의 정보를 수집할 수 있으며, 데이터 소스의 개수에 관계없이 후술할 발명의 개념이 동일하게 적용될 수 있다.Referring to FIG. 7, the seller
매물 검색 지원 장치(300)는 각 데이터 소스로부터 수집된 매물의 정보에 대하여 후보 키워드를 추출하고 중요도 점수를 산출할 수 있다. 도 7은 매물 검색 지원 장치(300)가 '매물 A'에 대하여 후보 키워드를 추출하고 중요도 점수(321, 323)를 산출하는 것을 예로 들고 있다. '데이터 소스#1'에서 추출된 후보 키워드와 중요도 점수(321)를 살펴보면, 후보 키워드는 'a', 'b' 및 'c'이고, 각 후보 키워드의 중요도 점수는 '70', '30', '60'인 것을 알 수 있다.The seller
매물 검색 지원 장치(300)는 서로 다른 데이터 소스로부터 추출된 후보 키워드의 중요도 점수를 모두 반영하기 위해 중요도 점수의 산술 평균을 구할 수 있다. 서로 다른 데이터 소스로부터 추출된 후보 키워드의 중요도 점수가 모두 높을수록 매물의 특징을 나타내는 핵심 키워드가 될 확률이 높기 때문이다. 즉, 매물 검색 지원 장치(300)는 복수의 데이터 소스로부터 추출된 후보 키워드의 중요도 점수를 모두 반영함으로써 키워드 추출의 정확도를 향상시킬 수 있다.The selling
도 7에서, 매물 검색 지원 장치(300)는 서로 다른 데이터 소스로부터 추출된 매물 A에 대한 후보 키워드의 중요도 점수(321, 323)를 기초로 산술 평균을 구하여 최종 중요도 점수(325)를 산출할 수 있다. 예를 들어, 매물 검색 지원 장치(300)는 후보 키워드 'a'의 경우 '70'과 '60'의 평균 값인 '65'를 최종 중요도 점수로 산출할 수 있다.7, the seller
한편, 매물 검색 지원 장치(300)는 데이터 소스 별로 반영되는 중요도 점수의 가중치에 차등을 주기 위해 가중 평균을 이용할 수도 있다. 예를 들어, '데이터 소스#1'에서 수집된 매물의 정보가 과장 광고를 포함하는 등 정보의 신뢰도가 떨어지는 경우, 매물 검색 지원 장치(300)는 '데이터 소스#1'에서 추출된 후보 키워드의 중요도 점수에는 상대적으로 낮은 가중치를 부여하고 '데이터 소스#2'에는 상대적으로 높은 가중치를 부여하여 가중 평균을 구할 수도 있다.Meanwhile, the seller
지금까지 매물 검색 지원 장치(300)가 수행하는 해시 태그 생성 방법에 대하여 도 5 내지 도 7을 참조하여 설명하였다. 상술한 방법에 따르면, 본 발명에 따른 해시태그 생성 방법은 부동산 중개업소가 등록한 매물의 상세 정보와 같이 신뢰도가 높은 정보를 수집하고, 매물의 특징을 나타내는 키워드가 등록된 사전을 활용하여 후보 키워드의 중요도 점수를 보정하며, 복수의 데이터 소스에서 추출된 후보 키워드의 중요도 점수에 대하여 산술 평균 또는 가중 평균의 개념을 도입함으로써 매물의 특징을 나타내는 핵심 키워드 정확하게 추출할 수 있다.A method of generating a hash tag performed by the for-profit
다음으로, 본 발명의 또 다른 실시예에 따른 매물 검색 장치(100)에 대하여 도 8을 참조하여 설명한다.Next, a
도 8은 본 발명의 다른 실시예 따른 매물 검색 장치의 기능 블록도이다. 도 8을 참조하면, 매물 검색 장치(100)는 입력부(110), 출력부(120), 통신부(130), 저장부(140) 및 제어부(160)를 포함할 수 있다. 다만, 도 8에는 본 발명의 실시예와 관련 있는 구성요소들만이 도시되어 있다. 따라서, 본 발명이 속한 기술분야의 통상의 기술자라면 도 8에 도시된 구성요소들 외에 다른 범용적인 구성 요소들이 더 포함될 수 있음을 알 수 있다.8 is a functional block diagram of an offer search apparatus according to another embodiment of the present invention. Referring to FIG. 8, the
각 구성요소를 살펴보면, 입력부(110)는 필터의 조건 선택, 해시 태그 선택 등 매물 검색과 관련된 사용자의 다양한 선택 입력을 수신하기 위한 입력 장치를 포함할 수 있다. 상기 입력 장치는 키보드, 마우스 또는 터치스크린 등이 될 수 있으나, 이에 한정되는 것은 아니며, 매물 검색 장치(100)의 종류에 따라 달라질 수 있다.The
출력부(120)는 매물을 가리키는 오브젝트가 오버레이 된 디지털 지도 등과 같이 매물 검색과 관련된 다양한 GUI 객체를 디스플레이 할 수 있는 출력 장치를 포함할 수 있다. 상기 출력 장치는 모니터, 스크린 등이 될 수 있으나, 이에 한정되는 것은 아니며, 매물 검색 장치(100)의 종류에 따라 달라질 수 있다.The
통신부(130)는 매물 검색 지원 장치(300)로부터 디지털 지도, 매물의 상세 정보, 매물의 해시 태그 정보 등을 수신하고, 검색 요청 메시지 송신 및 검색 결과 메시지 수신을 위한 데이터 통신 기능을 제공할 수 있다. 또한, 통신부(130)는 상기 데이터 통신 기능을 제공하기 위해 유선 인터넷 모듈, 이동통신 모듈 또는 무선통신 모듈을 구비할 수 있다.The
저장부(140)는 매물 검색 방법을 실행하기 위한 상기 하나 이상의 컴퓨터 프로그램 등을 비임시적으로 저장할 수 있다. 저장부(140)는 ROM(Read Only Memory), EPROM(Erasable Programmable ROM), EEPROM(Electrically Erasable Programmable ROM), 플래시 메모리 등과 같은 비휘발성 메모리, 하드 디스크, 착탈형 디스크, 또는 본 발명이 속하는 기술 분야에서 잘 알려진 임의의 형태의 컴퓨터로 읽을 수 있는 기록 매체를 포함하여 구성될 수 있다.The
제어부(160)는 매물 정보 검색 장치(100)의 각 구성의 전반적인 동작을 제어한다. 제어부(160)는 CPU(Central Processing Unit), MPU(Micro Processor Unit), MCU(Micro Controller Unit), 또는 본 발명의 기술 분야에 잘 알려진 임의의 형태의 프로세서를 포함하여 구성될 수 있다.The
제어부(160)는 매물 정보 검색부(155)를 포함할 수 있고, 매물 정보 검색부(155)는 필터 기반의 검색 및 해시태그 기반의 검색 기능을 수행할 수 있다. 구현 방식에 따라 상기 검색 기능은 매물 검색 장치(100)가 독자적으로 수행하거나, 매물 검색 지원 장치(300)에 검색을 요청하고 검색 결과를 수신하는 방식으로 수행될 수 있다.The
또한, 제어부(160)는 후술할 본 발명의 실시예들에 따른 매물 검색 방법을 실행하기 위한 적어도 하나의 어플리케이션 또는 프로그램에 대한 연산을 수행할 수 있다.In addition, the
지금까지, 본 발명에 따른 매물 검색 장치(100)에 대하여 설명하였다. 다음으로, 본 발명의 또 다른 실시예에 따른 매물 검색 방법에 대하여 도 9 내지 도 10을 참조하여 상세히 설명한다. 이후, 이해의 편의를 돕기 위해, 상기 매물 검색 방법 포함되는 각 동작의 주체는 그 기재가 생략될 수도 있음을 유의한다.Up to now, the
도 9는 본 발명의 또 다른 실시예에 따른 매물 검색 방법의 순서도이다.9 is a flowchart of a method of searching for a sale according to another embodiment of the present invention.
도 9를 참조하면, 먼저 매물 검색 장치(100)는 매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 디스플레이 한다(S510). 상기 오브젝트는 다양한 형태로 구현될 수 있는 GUI 객체를 의미하며, 상기 매물의 종류 등을 고려하여 다양한 형태로 구현될 수 있다.Referring to FIG. 9, the
참고로, 디지털 지도 상에 오브젝트로 디스플레이 되는 매물은 일차적으로 필터 기반의 검색을 통해 필터링 된 매물일 수 있다. 즉, 상술한 바와 같이 사용자는 매물의 위치, 가격 등으로 매물을 필터링 한 뒤, 필터링 된 결과에 대하여 매물의 상세 정보를 확인하고 해시태그를 이용하여 관심 있는 매물의 특징 기반 검색을 수행할 수 있다.For reference, a listing displayed as an object on a digital map may be a filtered listing primarily through a filter-based search. That is, as described above, the user can filter the listings for sale, price, and the like, check the detailed information of the sale about the filtered result, and perform the feature-based search of the interested sale using the hashtag .
다음으로, 사용자는 관심 있는 매물의 상세 정보를 확인하기 위해 디지털 지도 상에 상기 매물을 가리키는 오브젝트를 선택할 수 있다. 예를 들어, 상기 선택은 마우스를 이용하여 상기 매물을 가리키는 오브젝트를 클릭하거나, 터치 기능을 가진 스크린의 경우 상기 매물을 가리키는 오브젝트를 터치하는 방식으로 수행될 수도 있으며, 이는 매물 검색 장치(100)의 종류에 따라 달라질 수 있다. 사용자의 선택 입력이 있는 경우, 매물 검색 장치(100)는 매물을 가리키는 오브젝트에 대한 선택 입력을 수신한다(S530).Next, the user can select an object pointing to the sale on the digital map to confirm detailed information of the interested sale. For example, the selection may be performed by clicking an object pointing to the sale using a mouse, or touching an object pointing to the sale in the case of a screen having a touch function, It depends on the kind. If there is a selection input of the user, the
선택 입력이 수신됨에 따라, 매물 검색 장치(100) 는 선택된 매물의 상세 정보와 선택된 매물의 특징을 나타내는 해시 태그를 디스플레이 한다(S550). 참고로, 상기 매물의 상세 정보와 해시태그 정보는 매물 검색 지원 장치(300)로부터 수신된 정보일 수 있으며, 상기 정보는 상기 매물의 선택 입력에 응답하여 매물 검색 장치(100)가 매물 검색 지원 장치(300)에 요청함으로써 수신될 수 있다. 또는, 매물 검색 장치(100)가 디지털 지도를 수신하는 시점에 미리 상기 매물의 상세 정보와 해시태그 정보를 수신할 수도 있으며, 이는 구현 방식에 따라 달라질 수 있다.As the selection input is received, the
매물 검색 장치(100)는 선택된 매물의 지리적 위치를 기준으로 기 설정된 범위 이내의 주변 시설과 관련된 해시태그만을 디스플레이 할 수 있다. 여기서, 상기 주변 시설은 교통 시설, 교육 시설 및 편의 시설 등을 의미한다. 예를 들어, 선택된 매물의 해시태그가 '남향', '복층', '역세권', '백화점'을 포함하는 경우, 매물 검색 장치(100)는 매물 자체와 관련된 '남향', '복층'의 해시태그를 제외하고 상기 매물의 주변 시설과 관련된 '역세권', '백화점'만을 디스플레이 할 수 있다. 구현 방식에 따라, 상기 해시태그를 제외하는 단계는 매물 검색 장치(100)가 직접 수행하거나, 매물 검색 지원 장치(300)에 요청하고 결과를 수신하는 방식으로 수행될 수도 있다.The
또한, 매물 검색 장치(100)는 유사 키워드를 갖는 복수의 해시태그가 있는 경우, 상기 유사 키워드에 대한 해시태그 대신에 상기 유사 키워드에 대한 대표 키워드를 갖는 해시태그만을 디스플레이 할 수 있다.When there are a plurality of hashtags having similar keywords, the
구체적으로, 매물 검색 장치(100)는 유사 키워드를 갖는 해시태그를 그룹핑하고, 그룹핑 된 해시태그에 대한 대표 키워드를 결정한 뒤, 상기 유사 키워드를 갖는 해시태그 대신 상기 대표 키워드를 갖는 해시태그만을 디스플레이 할 수 있다. 또한, 대표 키워드를 갖는 해시태그에 대한 선택 입력이 수신되는 경우, 매물 검색 장치(100)는 상기 대표 키워드에 매핑 된 유사 키워드를 갖는 해시태그에 대한 검색 결과를 디스플레이 할 수 있다.Specifically, the
참고로, 매물 검색 장치(100)는 유사 키워드의 집합과 대표 키워드의 쌍을 테이블 엔트리로 갖는 매핑 테이블을 이용하여 해시태그를 그룹핑하고, 대표 키워드를 결정할 수 있다. 또한, 상기 대표 키워드는 유사 키워드의 집합에 속한 키워드 중 하나가 되거나, 상기 유사 키워드의 집합에 속하지 않은 다른 키워드가 될 수도 있다.For example, the
예를 들어, 기 설정된 매핑 테이블의 엔트리가 유사 키워드 집합으로 {'초', '초학군', '초등학교'} 등 키워드의 어미 또는 말미를 포함하고, 이에 매핑되는 대표 키워드로 '초'가 설정되어 있는 경우, 매물 검색 장치(100)는 '내정초', '내정초학군', '내정초등학교'의 키워드를 갖는 해시태그를 디스플레이 하는 대신 '내정초'를 키워드로 갖는 해시태그만을 디스플레이 할 수 있다. 이와 같이, 매물 검색 장치(100)는 대표 키워드를 갖는 해시태그만을 디스플레이 함으로써 한정된 디스플레이 영역에서 보다 집약된 정보를 제공할 수 있다.For example, if the entry in the predetermined mapping table includes a keyword keyword set such as {'seconds', 'school districts', 'elementary schools'} and the like, and 'seconds' is set as a representative keyword mapped thereto , The
구현 방식에 따라, 유사 키워드를 갖는 해시태그를 그룹핑하고 대표 키워드를 결정하는 단계는, 매물 검색 지원 장치(300)가 수행할 수도 있다. 즉, 매물 검색 지원 장치(300)는 생성된 해시태그 중 유사 키워드를 갖는 해시태그를 그룹핑하고, 상기 그룹핑 된 유사 키워드를 갖는 해시태그 대신에 대표 키워드를 갖는 해시태그를 매물 검색 장치(100)에 제공할 수도 있다.The step of grouping the hash tags having the similar keyword and determining the representative keyword may be performed by the seller
구현 방식에 따라 매물 검색 장치(100)는 선택된 매물의 해시태그를 중요도 점수에 따라 정렬하여 디스플레이 하거나, 중요도가 높은 핵심 키워드를 나타내는 해시태그의 경우 하이라이트 하여 디스플레이 할 수 있다. 또한, 해시태그는 교통 시설, 교육 시설 등의 카테고리로 분류되어 디스플레이 될 수도 있다.According to the implementation method, the
또한, 구현 방식에 따라 선택된 매물의 해시태그가 디스플레이 되는 위치는 동적으로 변경될 수 있다. 예를 들어, 상기 해시태그의 위치는 사용자의 선택 횟수에 기반하여 동적으로 변경될 수 있다. 사용자에게 많이 선택된 해시태그의 경우 보편적으로 중요한 매물의 특징을 나타내는 해시태그일 확률이 높기 때문이다. 구현 방식에 따라, 해시태그의 위치를 변경하는 것이 아니라 해시태그의 색상 등 다른 GUI 속성을 변경시킴으로 사용자의 선택횟수를 반영할 수도 있다.In addition, the location where the hash tag of the selected property is displayed according to the implementation method can be changed dynamically. For example, the location of the hashtag may be dynamically changed based on the number of selections of the user. This is because a hash tag selected by a user is highly likely to be a hash tag indicating a characteristic of a commercially important article. Depending on the implementation method, instead of changing the location of the hash tag, other GUI attributes such as the color of the hash tag may be changed to reflect the user's selection count.
참고로, 사용자의 해시태그 선택 횟수는 핵심 키워드 추출 단계(S230)에서도 이용될 수 있다. 예를 들어, 매물 검색 장치(100)는 사용자의 해시태그 선택 횟수를 이용하여 기 정의된 사전에 설정된 키워드의 가중치를 동적으로 변경하거나, 상기 기 정의된 사전에 등록되지 않은 키워드인 경우 상기 해시태그 선택 횟수가 기 설정된 횟수 이상인 해시태그가 나타내는 키워드를 상기 기 정의된 사전에 등록할 수 있다. 즉, 매물 검색 장치(100)는 상기 사용자의 해시태그 선택 횟수에 따라 선택된 해시태그가 나타내는 키워드의 가중치를 높이거나 낮춤으로써, 사용자의 관심을 동적으로 반영하여 핵심 키워드를 추출할 수 있다.For reference, the number of times the user selects a hash tag can be used in the key keyword extraction step (S230). For example, the
다음으로, 사용자가 선택된 매물의 특징을 나타내는 해시태그 중 관심 있는 매물의 특징을 나타내는 어느 하나의 해시태그를 선택하면, 매물 검색 장치(100)는 해시태그에 대한 선택 입력을 수신한다(S570). 상기 선택 또한 마우스를 이용하여 관심 있는 해시태그를 클릭하거나, 터치하는 방식 등으로 수행될 수 있다.Next, if the user selects any one of the hash tags indicating the characteristics of the interested merchant among the hash tags indicating the characteristics of the selected merchandise, the seller's
해시태그에 대한 선택 입력에 수신됨에 따라, 매물 검색 장치(100)는 선택된 해시태그를 갖는 매물을 검색하고, 검색된 매물을 디스플레이 한다(S590). 매물 검색 장치(100)는 상기 검색된 매물을 리스트 형식으로 나열하여 출력할 수 있고, 상기 매물의 리스트는 소정의 기준에 따라 정렬될 수 있다. 예를 들면, 상기 매물의 리스트는 매물의 가격, 매물 크기 등을 기준으로 정렬될 수 있다.Upon being received at the select input for the hash tag, the
구현 방식에 따라, 상기 선택된 해시태그를 갖는 매물을 검색하는 방법은 매물 검색 장치(100)가 독자적으로 수행할 수도 있고, 매물 검색 장치(100)가 매물 검색 지원 장치(300)에 검색을 요청하고 검색 결과를 수신하는 방식으로 수행될 수도 있다. 후자의 방식으로 구현된 경우, 매물 검색 장치(100) 는 선택된 해시태그를 갖는 매물에 대한 검색 요청 메시지를 매물 검색 지원 장치(300)로 송신하고, 상기 선택된 해시태그를 갖는 매물에 대한 검색 결과 메시지를 수신하여 검색된 매물을 디스플레이 할 수 있다.According to the implementation method, the method for searching for a sale having the selected hashtag can be performed independently by the
한편, 매물 검색 장치(100)는 다양한 기준에 따라 검색 범위를 한정하여 해시 태그 기반의 검색을 수행할 수 있다. 선택된 해시 태그를 갖는 모든 매물을 디스플레이 하는 경우 사용자에게 불필요한 매물에 대한 정보까지 전달할 수 있기 때문이다. 이하, 매물 검색 장치(100)가 검색 범위를 한정하는 다양한 기준에 대하여 설명한다.Meanwhile, the
첫 번째로, 매물 검색 장치(100)는 필터 기반의 검색 인터페이스를 통해 필터링 된 매물을 상기 검색 범위로 한정할 수 있다. 상기 필터링 된 매물은 사용자가 우선적으로 고려하는 매물의 특징 기반으로 검색된 결과이기 때문이다.First, the
두 번째로, 매물 검색 장치(100)는 디스플레이 된 디지털 지도 상에 위치하는 매물을 상기 검색 범위로 한정할 수 있다. 상기 출력부가 디스플레이하고 있는 디지털 지도는 사용자가 현재 고려 중인 매물의 위치를 나타내고 있기 때문이다. 즉, 사용자가 디지털 지도 기반의 인터페이스를 이용하여 관심 있는 매물의 위치를 미리 고정하고, 디스플레이 되고 있는 디지털 지도의 범위 내에서 추가로 매물의 다른 특징을 고려한다는 점을 이용하여 효과적으로 상기 검색 범위를 한정할 수 있다.Second, the
또한, 매물 검색 장치(100)가 디지털 지도에 대한 확대 및 축소 인터페이스를 제공하는 경우, 사용자는 상기 인터페이스의 확대 및 축소 기능을 이용하여 상기 검색 범위를 조절할 수 있다. 예를 들어, 사용자는 상기 검색 범위를 더욱 한정하고 싶은 경우, 상기 인터페이스의 확대 기능을 이용하여 디스플레이 되고 있는 디지털 지도의 지리적 범위를 축소시킬 수 있다.In addition, when the
세 번째로, 매물 검색 장치(100)는 선택된 매물의 행정 구역과 동일하거나 인접한 행정 구역에 위치하는 매물을 검색 범위로 한정할 수 있다. 상기 행정 구역은 선택된 매물이 위치하는 구 단위, 동 단위 등이 될 수 있으며, 이는 구현 방식에 따라 달라질 수 있다. 또는 사용자의 설정에 따라 변경되도록 구현될 수도 있다.Thirdly, the
네 번째로, 매물 검색 장치(100)는 디스플레이 된 디지털 지도 상에 폐곡선 형태로 지정된 범위를 상기 검색 범위로 한정할 수 있다. 상기 폐곡선은 사각형, 원형 등 다양한 형태가 될 수 있으며 이는 구현 방식에 따라 달라질 수 있다. 또한 상기 폐곡선은 해시태그를 선택하기 전에 사용자에 의해 설정될 수 있다. 매물 검색 장치(100)가 디지털 지도에 대한 확대 및 축소 인터페이스를 제공하는 경우, 사용자는 상기 인터페이스를 이용하여 상기 디지털 지도의 해상도를 적절하게 변경하고 상기 폐곡선을 지정함으로써 검색 범위를 보다 유연하게 한정할 수 있다.Fourth, the
마지막으로, 매물 검색 장치(100)는 기 선택된 해시태그에 의해 검색된 매물을 상기 검색 범위로 한정할 수 있다. 자세히 말하면, 사용자가 제1 해시태그를 선택하여 검색된 매물 중 어느 하나의 매물의 상세 정보를 확인하고, 상기 상세 정보에 나타난 제2 해시태그를 선택하는 경우, 상기 제2 해시태그를 통해 검색된 매물은 상기 제1 해시태그에 의해 검색된 매물 중에서 상기 제2 해시태그를 갖는 매물일 수 있다. 상기와 같은 한정을 통해 매물 검색 장치(100)는 복수의 매물의 특징을 공유하는 매물에 대한 검색 기능을 제공할 수 있다.Lastly, the
이와 같이, 매물 검색 장치(100)는 불필요한 매물이 검색되는 것을 방지하기 위해 다양한 기준에 따라 검색 범위를 한정하여 해시 태그 기반의 검색을 수행할 수 있다. 단, 매물 검색 장치(100)는 상술한 검색 범위 한정 방식 중 어느 하나의 방식으로 검색 범위를 한정할 수 있고, 둘 이상의 조합을 통해 검색 범위를 한정할 수도 있다.As described above, the
지금까지 도 9를 참조하여 해시 태그 기반으로 매물을 검색하는 방법에 대하여 설명하였다. 상술한 방법에 따르면, 매물 검색 장치(100)는 매물의 특징을 나타내는 해시태그 기반의 매물 검색과 검색 범위 한정 기능을 제공함으로써 사용자에게 보다 신속하고 정확한 검색 방법을 제공할 수 있다.Referring to FIG. 9, a method of searching for a sale based on a hash tag has been described. According to the above-described method, the
다음으로, 도 10a 내지 도 10f를 참조하여 아파트 매물에 대하여 해시태그 기반 검색을 수행하는 예에 대하여 설명한다.Next, with reference to FIGS. 10A to 10F, an example of performing a hash tag-based search on an apartment sale will be described.
도 10a는 매물 검색 장치(100) 가 디스플레이 하는 매물 검색 GUI의 예시도이다.FIG. 10A is an exemplary view of a seller search GUI displayed by the
도 10a를 참조하면, 매물 검색 GUI는 디지털 지도(121)와 필터 기반의 검색 인터페이스(122)를 포함할 수 있고, 상기 디지털 지도 상에는 매물을 가리키는 오브젝트가 오버레이 될 수 있다. 상기 오브젝트가 가리키는 매물은 예를 들면 하나의 아파트 단지가 될 수 있다. 사용자는 매물 검색 장치(100)가 제공하는 필터 기반의 검색 인터페이스(122)를 통해 매물의 거래 형태, 매물의 평형, 매물의 가격 등의 매물의 특징에 대하여 필터링 된 매물을 확인할 수 있다. 또는, 사용자는 상기 필터링을 수행하지 않고 디지털 지도 상의 매물을 가리키는 오브젝트(123)를 선택하여 매물의 상세 정보를 확인하고 해시태그 기반의 검색을 이용할 수도 있다.Referring to FIG. 10A, the seller search GUI may include a
도 10b 및 도 10c는 매물을 가리키는 오브젝트에 대한 선택 입력이 수신됨에 따라 매물 검색 장치(100)가 디스플레이 하는 매물 검색 GUI의 예시도이다.FIGS. 10B and 10C are exemplary views of a seller search GUI displayed by the
도 10b 및 도 10c를 참조하면, 사용자가 디지털 지도(121) 상에서 매물을 가리키는 오브젝트(123)를 선택한 경우 매물 검색 장치(100)는 상기 매물에 대한 상세 정보와 상기 매물의 특징을 나타내는 해시태그(124)를 디스플레이 할 수 있다. 디스플레이 된 해시태그(124)는 '판교역', '보평학군', '역세권', '백화점' 등의 키워드를 포함하는 것을 알 수 있다. 상기의 키워드는 예를 들어, 선택된 매물(123)의 주변에 '판교역', '현대 백화점', '보평 중학교', '보평 고등학교'와 같은 교통 시설, 교육시설 및 편의 시설 등이 위치하고 있다는 매물의 상세 정보를 부동산 중개 업소가 등록한 매물의 상세 정보로부터 매물 검색 지원 장치(300)가 자동으로 추출한 키워드일 수 있다.10B and 10C, when the user selects an object 123 indicating a sale on the
사용자는 해시태그(124)를 통해 선택된 매물의 특징을 빠르게 파악할 수 있다. 예를 들면, 사용자는 해시태그(124)를 보고 선택된 아파트 매물(123)은 '남향'으로 지어졌고, '역세권'에 위치하고, 교통 시설로 인근에 '판교역'이 위치하고 있으며, 편의 시설로는 주변에 '백화점'이 있음을 파악할 수 있다. 또한, 사용자는 매물(123)이 '보평학군'에 포함되는 지역에 위치하고 있으며, 상기 '보평학군'은 '명문학군' 중 하나로 불려지고 있음을 파악할 수 있다.The user can quickly grasp the characteristics of the selected merchandise through the
도 10c에 도시되지는 않았으나, 상술한 바와 같이 해시태그(124) 중 중요도가 높은 핵심 키워드를 나타내는 해시태그는 하이라이트 되어 디스플레이 될 수 있다. 또한 해시태그(124)는 교통 시설, 교육 시설 등의 카테고리로 분류되어 디스플레이 될 수도 있다.Although not shown in FIG. 10C, a hash tag indicating a key keyword having a high importance among the hash tags 124, as described above, can be highlighted and displayed. Also, the
사용자는 디스플레이 된 해시태그(124) 중에서 현재 고려하고 있는 매물의 특징을 나타내는 어느 하나의 해시태그(125)를 선택할 수 있다. 상기 예시에서는, 사용자가 아파트 매물에 대한 특징 중 주변 교육 시설에 대한 특징을 고려하고 있다고 가정하여'명문학군'을 나타내는 해시태그(125)를 선택하는 예를 도시하였다.The user can select any one of the
도 10d 및 도 10e는 '명문학군'을 나타내는 해시태그(125)의 선택 입력이 수신됨에 따라 매물 검색 장치(100)가 디스플레이 하는 매물 검색 GUI의 예시도이다. 상기 예시에서, 매물 검색 장치(100)는 선택된 매물의 행정 구역을 기준으로 해시태그를 갖는 매물의 검색범위를 한정하다고 가정하였다.10D and 10E are illustrations of the seller search GUI displayed by the
도 10d 및 도 10e를 참조하면, 매물 검색 장치(100)는 해시태그(125)를 갖는 매물(126)을 리스트 형식으로 디스플레이하고 있다. 단 상기 리스트 형식은 GUI의 표현 형태 또는 구현 방식에 불과하므로 얼마든지 다른 방식으로 디스플레이 될 수 있다.Referring to Figs. 10D and 10E, the
해시태그(125)를 갖는 아파트 매물(126)을 살펴보면, '명문학군'의 특징을 갖는 다양한 매물이 디스플레이 된 것을 알 수 있다. 또한, 행정구역 기준으로 검색범위를 한정한 결과, 검색 결과로 도시된 매물은 선택된 매물(123)의 위치인 '판교동'과 인접한 위치인 '삼평동', '백현동'에 위치한 매물 중 상기 '명문학군'의 특징을 갖는 매물들만이 디스플레이 된 것을 알 수 있다.Looking at the
구현 방식에 따라 인접한 행정 구역이 다수인 경우, 사용자의 편의를 위해 검색된 매물이 위치한 행정 구역 정보(127)가 관련된 추가로 디스플레이 될 수 있다.If there are a plurality of adjacent administrative zones according to the implementation method, for convenience of the user, the
마지막으로, 도 10f는 해시태그 기반 검색 수행 시 매물의 검색 범위를 한정하는 예를 설명하기 위한 도면이다.Lastly, FIG. 10F is a diagram for explaining an example of limiting a search range of a sale when performing a hash tag-based search.
상술한 바와 같이 매물 검색 장치(100)는 디스플레이 된 디지털 지도(121) 상에 위치하는 매물을 선택된 해시태그를 갖는 매물의 검색 범위로 한정할 수도 있다.As described above, the
또는, 매물 검색 장치(100)는 디지털 지도(121) 상의 일부 영역(128)을 상기 검색 범위로 한정할 수 있다. 예를 들어, 사용자는 해시태그(124)를 선택하기 전에 사각형 등 폐곡선을 이루는 GUI 객체를 이용하여 일부 영역(128)을 지정할 수 있고, 상기 지정된 일부 영역(128)이 선택된 해시태그를 갖는 매물의 검색 범위가 될 수 있다. 이해의 편의를 위해 상기 일부 영역을 사각형의 도형으로 도시하였으나, 구현방식에 따라 상기 영역은 원 모양의 도형으로 지정될 수 있고, 다양한 모양의 폐곡선이 될 수 있다.Alternatively, the
또한, 매물 검색 장치(100)가 디지털 지도(121)에 대한 확대 및 축소 인터페이스를 제공하는 경우, 사용자는 상기 확대 및 축소 인터페이스를 이용하여 상기 검색 범위를 조절할 수 있다. 예를 들어, 사용자는 일부 영역(128)을 검색 범위로 한정하고, 디지털 지도(121)를 확대함으로써 일부 영역(129)이 포함하는 디지털 지도의 지리적 범위를 축소시킴으로써 검색 범위를 더 좁게 한정할 수 있다. 이와 반대로, 사용자는 상기 디지털 지도를 축소시킴으로써 검색 범위를 더 넓게 변경할 수도 있다.In addition, when the
지금까지 도 5 내지 도 7, 도 9 내지 도 10을 참조하여 설명된 본 발명의 개념은 컴퓨터가 읽을 수 있는 매체 상에 컴퓨터가 읽을 수 있는 코드로 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체는, 예를 들어 이동형 기록 매체(CD, DVD, 블루레이 디스크, USB 저장 장치, 이동식 하드 디스크)이거나, 고정식 기록 매체(ROM, RAM, 컴퓨터 구비 형 하드 디스크)일 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체에 기록된 상기 컴퓨터 프로그램은 인터넷 등의 네트워크를 통하여 다른 컴퓨팅 장치에 전송되어 상기 다른 컴퓨팅 장치에 설치될 수 있고, 이로써 상기 다른 컴퓨팅 장치에서 사용될 수 있다.The concepts of the present invention described above with reference to Figures 5 to 7 and 9 to 10 can be implemented in computer readable code on a computer readable medium. The computer readable recording medium may be, for example, a removable recording medium (CD, DVD, Blu-ray disk, USB storage device, removable hard disk) . The computer program recorded on the computer-readable recording medium may be transmitted to another computing device via a network such as the Internet and installed in the other computing device, thereby being used in the other computing device.
도면에서 동작들이 특정한 순서로 도시되어 있지만, 반드시 동작들이 도시된 특정한 순서로 또는 순차적 순서로 실행되어야만 하거나 또는 모든 도시 된 동작들이 실행되어야만 원하는 결과를 얻을 수 있는 것으로 이해되어서는 안 된다. 특정 상황에서는, 멀티태스킹 및 병렬 처리가 유리할 수도 있다. 더욱이, 위에 설명한 실시예들에서 다양한 구성들의 분리는 그러한 분리가 반드시 필요한 것으로 이해되어서는 안 되고, 설명된 프로그램 컴포넌트들 및 시스템들은 일반적으로 단일 소프트웨어 제품으로 함께 통합되거나 다수의 소프트웨어 제품으로 패키지 될 수 있음을 이해하여야 한다.Although the operations are shown in the specific order in the figures, it should be understood that the operations need not necessarily be performed in the particular order shown or in a sequential order, or that all of the illustrated operations must be performed to achieve the desired result. In certain situations, multitasking and parallel processing may be advantageous. Moreover, the separation of the various configurations in the above-described embodiments should not be understood as such a separation being necessary, and the described program components and systems may generally be integrated together into a single software product or packaged into multiple software products .
이상 첨부된 도면을 참조하여 본 발명의 실시예들을 설명하였지만, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, You will understand. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.
Claims (16)
상기 매물 검색 장치가, 상기 매물을 가리키는 오브젝트에 대한 선택 입력에 응답하여, 상기 선택된 매물의 특징을 나타내는 해시태그를 디스플레이 하는 단계;
상기 매물 검색 장치가, 상기 해시태그에 대한 선택 입력을 수신하는 단계; 및
상기 매물 검색 장치가, 상기 해시태그에 대한 선택 입력에 응답하여, 상기 선택된 매물과 동일하거나 인접한 행정구역에 위치한 매물 중에서 상기 선택된 해시태그의 키워드로 검색된 매물의 리스트를 디스플레이 하는 단계를 포함하되,
상기 디스플레이 된 매물의 리스트 중 적어도 일부는 상기 화면 상에 디스플레이 되지 않은 매물을 포함하고,
상기 선택된 매물의 특징을 나타내는 해시태그는,
의미가 동일하거나 유사한 키워드의 집합과 대표 키워드의 쌍을 테이블 엔트리로 갖는 매핑 테이블을 이용하여, 부동산 중개업소에서 등록한 매물 정보에서 추출된 핵심 키워드를 의미가 동일하거나 유사한 키워드끼리 그룹핑 하는 제1 과정, 상기 매핑 테이블을 이용하여 상기 그룹핑 된 핵심 키워드를 대응되는 대표 키워드로 대체하는 제2 과정 및 상기 대응되는 대표 키워드를 기초로 해시태그를 생성하는 제3 과정을 통해 생성된 것이며,
상기 추출된 핵심 키워드는 상기 선택된 매물의 주변에 위치한 교육 시설, 교통 시설 및 편의 시설 중 적어도 하나의 시설을 가리키는 키워드를 포함하는,
매물 검색 방법.Displaying the digital map on which the object indicating the sale is overlaid on the screen of the sought-after search apparatus;
Displaying the hash tag indicating the characteristics of the selected property in response to a selection input for an object indicating the property;
Receiving the selection input for the hash tag; And
And displaying the list of the searched for items of the selected hashtag among the advertisements located in the same or adjacent administrative area as the selected sale in response to the selection input for the hashtag,
Wherein at least some of the list of displayed properties includes listings that are not displayed on the screen,
Wherein the hash tag indicating the characteristics of the selected property includes:
A first step of grouping the same or similar keywords having the same meaning or similar keywords as the core keywords extracted from the listing information registered in the real estate broker using a mapping table having a pair of representative keywords and a pair of representative keywords as table entries, A second step of replacing the grouped core keyword with a corresponding representative keyword using a table, and a third step of generating a hash tag based on the corresponding representative keyword,
Wherein the extracted core keyword includes a keyword indicating at least one facility among educational facilities, traffic facilities, and convenience facilities located around the selected property,
How to search for properties.
상기 매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 디스플레이 하는 단계는,
기 설정된 기준에 따라 상기 디지털 지도 상의 매물을 필터링 하는 단계; 및
상기 필터링 된 매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 디스플레이 하는 단계를 포함하는,
매물 검색 방법.The method according to claim 1,
Wherein displaying the digital map overlaid with an object indicating the sale comprises:
Filtering the listing on the digital map according to a predetermined criterion; And
And displaying a digital map overlaid with an object indicating the filtered listing,
How to search for properties.
상기 매물은 아파트 단지이고, 상기 해시태그는 아파트 단지 별로 생성된 해시태그인,
매물 검색 방법.The method according to claim 1,
The hashtag is a hashtag generated for each apartment complex,
How to search for properties.
상기 해시태그를 디스플레이 하는 단계는,
상기 선택된 매물의 주변에 위치한 교육 시설, 교통 시설 및 편의 시설 중 적어도 하나의 시설에 관한 해시태그만을 디스플레이 하는 단계를 포함하는,
매물 검색 방법.The method according to claim 1,
Wherein the displaying the hashtag comprises:
Displaying only a hash tag associated with at least one of the educational facility, the transportation facility, and the convenience facility located in the vicinity of the selected merchandise.
How to search for properties.
상기 선택된 해시태그의 키워드로 검색된 매물의 리스트를 디스플레이 하는 단계는,
상기 선택된 해시태그를 갖는 매물에 대한 검색 요청을 매물 검색 지원 장치로 송신하는 단계;
상기 매물 검색 지원 장치로부터 상기 매물과 동일하거나 인접한 행정구역에 위치한 매물 중에서 상기 선택된 해시태그의 키워드로 검색된 매물의 리스트를 수신하는 단계; 및
상기 수신된 매물의 리스트를 디스플레이 하는 단계를 포함하는,
매물 검색 방법.The method according to claim 1,
The displaying of the list of the searched items by the keyword of the selected hashtag may include:
Transmitting a search request for a sale having the selected hashtag to a sale search support apparatus;
Receiving a list of listings searched by the keyword of the selected hashtag among the listings located in the same or adjacent administrative area from the sale search support apparatus; And
And displaying a list of the received offers.
How to search for properties.
부동산 중개업소에서 등록한 매물의 정보로부터 후보 키워드를 추출하는 단계;
상기 매물의 정보에 나타나는 후보 키워드의 빈도 수 기반으로 상기 후보 키워드의 중요도 점수를 산출하는 단계;
상기 후보 키워드 중에서, 기 정의된 사전에 등록된 키워드에 대응되는 후보 키워드의 중요도 점수를 보정하되, 상기 등록된 키워드는 교통 시설, 교육 시설 및 편의 시설 중 적어도 하나의 시설을 가리키는 키워드를 포함하는 것인, 단계;
상기 보정된 중요도 점수 기반으로 상기 후보 키워드 중에서 핵심 키워드를 결정하는 단계; 및
상기 결정된 핵심 키워드를 기초로 상기 매물의 해시태그를 생성하는 단계를 포함하되,
상기 매물의 해시태그를 생성하는 단계는,
의미가 동일하거나 유사한 키워드의 집합과 대표 키워드의 쌍을 테이블 엔트리로 갖는 매핑 테이블을 이용하여, 상기 결정된 핵심 키워드를 의미가 동일하거나 유사한 핵심 키워드끼리 그룹핑 하는 단계;
상기 매핑 테이블을 이용하여, 상기 그룹핑 된 핵심 키워드를 대응되는 대표 키워드로 대체하는 단계; 및
상기 대응되는 대표 키워드를 기초로 상기 매물의 해시태그를 생성하는 단계를 포함하는,
해시태그 생성 방법.A method for generating a hash tag performed by a for-profit search support apparatus,
Extracting a candidate keyword from information of the property registered in the real estate brokerage;
Calculating an importance score of the candidate keyword based on the frequency of the candidate keywords appearing in the information on the sale;
The importance score of a candidate keyword corresponding to a pre-registered keyword in the pre-defined keyword is corrected, and the registered keyword includes a keyword indicating at least one facility among a traffic facility, an educational facility, and a convenience facility In step;
Determining a core keyword among the candidate keywords based on the corrected importance score; And
And generating a hash tag of the for sale based on the determined core keyword,
The step of generating the hashtag of the for sale includes:
Grouping core keywords having the same or similar meanings into each other by using a mapping table having a set of keywords having the same or similar meaning and a pair of representative keywords as table entries;
Replacing the grouped core keyword with a corresponding representative keyword using the mapping table; And
And generating a hash tag of the for sale based on the corresponding representative keyword.
How to generate a hashtag.
상기 매물은 아파트 단지이고,
상기 매물의 해시태그를 생성하는 단계는,
아파트 단지 별로 상기 해시태그를 생성하는 단계를 포함하는,
해시태그 생성 방법.12. The method of claim 11,
The property is an apartment complex,
The step of generating the hashtag of the for sale includes:
And generating said hashtag for each apartment complex.
How to generate a hashtag.
매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 화면 상에 디스플레이 하는 단계;
상기 매물을 가리키는 오브젝트에 대한 선택 입력에 응답하여, 상기 선택된 매물의 특징을 나타내는 해시태그를 디스플레이 하는 단계;
상기 해시태그에 대한 선택 입력을 수신하는 단계; 및
상기 선택 입력에 응답하여, 상기 선택된 매물과 동일하거나 인접한 행정구역에 위치한 매물 중에서 상기 선택된 해시태그의 키워드로 검색된 매물의 리스트를 디스플레이 하되, 상기 디스플레이 된 매물의 리스트 중 적어도 일부는 상기 화면 상에 디스플레이 되지 않은 매물을 포함하는 것인, 단계를 실행시키되,
상기 선택된 매물의 특징을 나타내는 해시태그는,
의미가 동일하거나 유사한 키워드의 집합과 대표 키워드의 쌍을 테이블 엔트리로 갖는 매핑 테이블을 이용하여, 부동산 중개업소에서 등록한 매물 정보에서 추출된 핵심 키워드를 의미가 동일하거나 유사한 키워드끼리 그룹핑 하는 제1 과정, 상기 매핑 테이블을 이용하여 상기 그룹핑 된 핵심 키워드를 대응되는 대표 키워드로 대체하는 제2 과정 및 상기 대응되는 대표 키워드를 기초로 해시태그를 생성하는 제3 과정을 통해 생성된 것이며,
상기 추출된 핵심 키워드는 상기 선택된 매물의 주변에 위치한 교육 시설, 교통 시설 및 편의 시설 중 적어도 하나의 시설을 가리키는 키워드를 포함하는, 컴퓨터로 판독가능한 기록매체에 저장된,
컴퓨터 프로그램.In combination with the computing device,
Displaying on the screen a digital map overlaid with an object indicating a sale;
Displaying a hash tag representing the characteristics of the selected property in response to a selection input for the object indicating the property;
Receiving a selection input for the hash tag; And
Displaying a list of listings searched for by the keywords of the selected hashtag among listings located in the same or adjacent administrative area as the selected listing, wherein at least a portion of the displayed listings is displayed on the screen ≪ RTI ID = 0.0 > and / or < / RTI &
Wherein the hash tag indicating the characteristics of the selected property includes:
A first step of grouping the same or similar keywords having the same meaning or similar keywords as the core keywords extracted from the listing information registered in the real estate agent using a mapping table having a pair of representative keywords and a pair of representative keywords as table entries, A second step of replacing the grouped core keyword with a corresponding representative keyword using a table, and a third step of generating a hash tag based on the corresponding representative keyword,
Wherein the extracted core keyword includes a keyword indicating at least one facility among educational facilities, traffic facilities, and amenities located around the selected property,
Computer program.
매물을 가리키는 오브젝트가 오버레이 된 디지털 지도를 화면 상에 디스플레이 하는 출력부; 및
상기 오브젝트에 대한 상기 사용자의 선택 입력에 응답하여 상기 선택된 매물의 특징을 나타내는 해시태그를 디스플레이 하도록 제어하고, 해시태그에 대한 상기 사용자의 선택 입력에 응답하여 상기 선택된 매물과 동일하거나 인접한 행정구역에 위치한 매물 중에서 상기 선택된 해시 태그의 키워드로 검색된 매물의 리스트를 디스플레이 하도록 제어하는 제어부를 포함하되,
상기 디스플레이 된 매물의 리스트 중 적어도 일부는 상기 화면 상에 디스플레이 되지 않은 매물을 포함하고,
상기 선택된 매물의 특징을 나타내는 해시태그는,
의미가 동일하거나 유사한 키워드의 집합과 대표 키워드의 쌍을 테이블 엔트리로 갖는 매핑 테이블을 이용하여, 부동산 중개업소에서 등록한 매물 정보에서 추출된 핵심 키워드를 의미가 동일하거나 유사한 키워드끼리 그룹핑 하는 제1 과정, 상기 매핑 테이블을 이용하여 상기 그룹핑 된 핵심 키워드를 대응되는 대표 키워드로 대체하는 제2 과정 및 상기 대응되는 대표 키워드를 기초로 해시태그를 생성하는 제3 과정을 통해 생성된 것이며,
상기 추출된 핵심 키워드는 상기 선택된 매물의 주변에 위치한 교육 시설, 교통 시설 및 편의 시설 중 적어도 하나의 시설을 가리키는 키워드를 포함하는,
매물 검색 장치.An input for receiving a user selection input;
An output unit for displaying on the screen a digital map overlaid with an object indicating a sale; And
In response to the user's selection input for the object, to display a hashtag indicative of a characteristic of the selected property, and in response to the user's selection input for the hashtag, And a control unit for controlling the display unit to display a list of the goods searched for by the keyword of the selected hashtag among the goods,
Wherein at least some of the list of displayed properties includes listings that are not displayed on the screen,
Wherein the hash tag indicating the characteristics of the selected property includes:
A first step of grouping the same or similar keywords having the same meaning or similar keywords as the core keywords extracted from the listing information registered in the real estate broker using a mapping table having a pair of representative keywords and a pair of representative keywords as table entries, A second step of replacing the grouped core keyword with a corresponding representative keyword using a table, and a third step of generating a hash tag based on the corresponding representative keyword,
Wherein the extracted core keyword includes a keyword indicating at least one facility among educational facilities, traffic facilities, and convenience facilities located around the selected property,
Property search device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160119831A KR101852766B1 (en) | 2016-09-20 | 2016-09-20 | Method and Apparatus for Searching Things for Sale |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160119831A KR101852766B1 (en) | 2016-09-20 | 2016-09-20 | Method and Apparatus for Searching Things for Sale |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20180031342A KR20180031342A (en) | 2018-03-28 |
KR101852766B1 true KR101852766B1 (en) | 2018-04-27 |
Family
ID=61901800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160119831A KR101852766B1 (en) | 2016-09-20 | 2016-09-20 | Method and Apparatus for Searching Things for Sale |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101852766B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200045310A (en) | 2018-10-22 | 2020-05-04 | 삼성에스디에스 주식회사 | Method for recommending information based on hashtag and terminal for executing the same |
KR20220162957A (en) * | 2021-06-02 | 2022-12-09 | 위티(주) | Apparatus and method for recommending real estate information based on sharing real estate of interest |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102177823B1 (en) * | 2019-12-12 | 2020-11-11 | 옴니어스 주식회사 | Method, system and non-transitory computer-readable recording medium for augmenting product information |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004326701A (en) * | 2003-04-28 | 2004-11-18 | Ssi Corp | System, method, server apparatus and client apparatus for providing real estate information, and program for server apparatus and client apparatus |
JP4878241B2 (en) * | 2006-08-10 | 2012-02-15 | 株式会社ゼンリン | Map display system |
KR101576376B1 (en) * | 2014-06-30 | 2015-12-10 | (주) 더아이엠씨 | Keyword Extraction Method and Keyword Interest Index Calculation Method Using the Same |
-
2016
- 2016-09-20 KR KR1020160119831A patent/KR101852766B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004326701A (en) * | 2003-04-28 | 2004-11-18 | Ssi Corp | System, method, server apparatus and client apparatus for providing real estate information, and program for server apparatus and client apparatus |
JP4878241B2 (en) * | 2006-08-10 | 2012-02-15 | 株式会社ゼンリン | Map display system |
KR101576376B1 (en) * | 2014-06-30 | 2015-12-10 | (주) 더아이엠씨 | Keyword Extraction Method and Keyword Interest Index Calculation Method Using the Same |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200045310A (en) | 2018-10-22 | 2020-05-04 | 삼성에스디에스 주식회사 | Method for recommending information based on hashtag and terminal for executing the same |
KR20220162957A (en) * | 2021-06-02 | 2022-12-09 | 위티(주) | Apparatus and method for recommending real estate information based on sharing real estate of interest |
KR102686754B1 (en) * | 2021-06-02 | 2024-07-19 | 부톡(주) | Apparatus and method for recommending real estate information based on sharing real estate of interest |
Also Published As
Publication number | Publication date |
---|---|
KR20180031342A (en) | 2018-03-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102397364B1 (en) | Digital user interface with item selection | |
US10459608B2 (en) | Mobile optimized shopping comparison | |
US10104024B2 (en) | Apparatus, method, and computer program for providing user reviews | |
EP3238099B1 (en) | Method and user interface for presenting auxiliary content together with image search results | |
KR102219831B1 (en) | System and method for customized work availability notification | |
US20150221023A1 (en) | Information providing device, information providing method, information providing program, and computer-readable storage medium storing the program | |
US20160162583A1 (en) | Apparatus and method for searching information using graphical user interface | |
KR20200003577A (en) | Method for Providing of Information of Goods based on image searching and service device supporting the same | |
CN113327151A (en) | Commodity object recommendation method and device, computer equipment and storage medium | |
KR101852766B1 (en) | Method and Apparatus for Searching Things for Sale | |
KR101182254B1 (en) | Method for providing real-estate information and system therefor | |
US10290037B2 (en) | List presentation device, list presentation method, and program | |
US20150186975A1 (en) | Product matching systems and related methods | |
US20150294360A1 (en) | Clustering of Ads with Organic Map Content | |
US10762145B2 (en) | Query classifier | |
US10095751B2 (en) | Blended polygon search | |
US20140214591A1 (en) | System and method to provide a product display in a business | |
TWI507902B (en) | A retrieval system, a retrieval condition setting device, a control method of a search condition setting device, a computer program product, and an information memory medium | |
KR101744764B1 (en) | System for managing real estate offerings | |
US20180165741A1 (en) | Information providing device, information providing method, information providing program, and computer-readable storage medium storing the program | |
JP6027468B2 (en) | Recommendation information acquisition apparatus, recommendation information acquisition method, and recommendation information provision system | |
KR20220054990A (en) | Method and Device for Providing Information of Clothing Goods Based on Image and Video Search | |
KR102708536B1 (en) | Food information providing method based on application for muslim foreign tourists and apparatus therefor | |
CA2920966C (en) | Blended polygon search | |
KR101532697B1 (en) | Apparatus and method for providing search result |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
AMND | Amendment | ||
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant |