+

KR102103238B1 - System and method for providing code-based price comparison information using association - Google Patents

System and method for providing code-based price comparison information using association Download PDF

Info

Publication number
KR102103238B1
KR102103238B1 KR1020160145336A KR20160145336A KR102103238B1 KR 102103238 B1 KR102103238 B1 KR 102103238B1 KR 1020160145336 A KR1020160145336 A KR 1020160145336A KR 20160145336 A KR20160145336 A KR 20160145336A KR 102103238 B1 KR102103238 B1 KR 102103238B1
Authority
KR
South Korea
Prior art keywords
product
information
search
price comparison
commands
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020160145336A
Other languages
Korean (ko)
Other versions
KR20160130207A (en
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 KR1020160145336A priority Critical patent/KR102103238B1/en
Publication of KR20160130207A publication Critical patent/KR20160130207A/en
Application granted granted Critical
Publication of KR102103238B1 publication Critical patent/KR102103238B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/0623Electronic shopping [e-shopping] by investigating goods or services
    • G06Q30/0625Electronic shopping [e-shopping] by investigating goods or services by formulating product or service queries, e.g. using keywords or predefined options
    • G06Q30/0629Electronic shopping [e-shopping] by investigating goods or services by formulating product or service queries, e.g. using keywords or predefined options by pre-processing results, e.g. ranking or ordering results
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0255Targeted advertisements based on user history
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0263Targeted advertisements based upon Internet or website rating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/57Mechanical or electrical details of cameras or camera modules specially adapted for being embedded in other devices
    • H04N5/2257

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명에 의하면 단말기가 상품에 부착된 식별코드로부터 식별코드 정보를 검출하고 검출한 식별코드 정보에 대응하는 상품의 가격비교 정보를 제공 받을 때 서비스 제공 장치가 상품의 연관 관계를 이용하여 가격비교 정보를 제공한다. 서비스 제공 장치는 상품정보 중의 하나인 상품명으로부터 복수의 명령어를 추출하여 추출한 복수의 명령어에 기반하여 다양한 가격비교 정보를 제공한다. 따라서 하나의 상품에 대하여 가격비교 정보를 제공하는 종래 방식에 비하여 본 발명은 복수의 연관된 상품에 대한 가격비교 정보를 제공함으로써 가격비교 정보의 품질을 높이고 가격비교 검색율을 향상시킬 수 있다. According to the present invention, when a terminal detects identification code information from an identification code attached to a product and receives price comparison information of a product corresponding to the detected identification code information, the service providing device uses the product relations to compare the price comparison information. Provides The service providing device extracts a plurality of commands from the product name, which is one of the product information, and provides various price comparison information based on the plurality of commands extracted. Therefore, compared to the conventional method of providing price comparison information for one product, the present invention can improve the quality of the price comparison information and improve the price comparison search rate by providing price comparison information for a plurality of related products.

Description

연관 관계를 이용하여 코드 기반의 가격비교 정보를 제공하는 시스템 및 방법{SYSTEM AND METHOD FOR PROVIDING CODE-BASED PRICE COMPARISON INFORMATION USING ASSOCIATION}A system and method for providing code-based price comparison information using an association relationship {SYSTEM AND METHOD FOR PROVIDING CODE-BASED PRICE COMPARISON INFORMATION USING ASSOCIATION}

본 발명은 코드 기반의 가격 비교 서비스 제공 시스템 및 방법에 관한 것으로서, 더욱 상세하게는 단말기가 상품에 부착된 식별코드로부터 식별코드 정보를 검출하고 검출한 식별코드 정보에 대응하는 상품의 가격비교 정보를 제공 받을 때 서비스 제공 장치가 상품의 연관 관계를 이용하여 가격비교 정보를 제공함으로써 가격비교 정보의 품질을 높이고 가격비교 검색율을 향상시킬 수 있는 연관 관계를 이용하여 코드 기반의 가격비교 정보를 제공하는 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for providing a code-based price comparison service, and more specifically, the terminal detects identification code information from an identification code attached to a product and provides price comparison information of the product corresponding to the detected identification code information. When provided, the service providing device provides price comparison information by using product associations, thereby providing code-based price comparison information using associations that can improve the quality of price comparison information and improve the price comparison search rate. System and method.

인터넷이 널리 보급됨에 따라 상품 판매업자는 온라인 쇼핑몰이라는 온라인상의 가상 시장을 구축하게 되었고, 인터넷 사용자도 구입하고자 하는 특정 상품이나 재화를 판매하는 대리점 등을 직접 방문하지 않고 가상 시장을 통해 구매할 수 있게 되었다.With the widespread use of the Internet, product sellers have established an online virtual market called an online shopping mall, and Internet users can also purchase through a virtual market without directly visiting a dealer selling specific products or goods.

이러한 온라인 쇼핑몰의 등장으로 사용자는 매장을 방문할 필요가 없기 때문에 매장 방문에 드는 시간과 비용을 절감할 수 있게 되었다. 이처럼 온라인 쇼핑몰의 장점으로 인해 많은 사용자가 온라인 쇼핑몰을 이용하게 되었고, 이에 힘입어 다양한 온라인 쇼핑몰이 활성화되면서 검색 방식도 다양해지고 있다. With the advent of online shopping malls, users do not need to visit stores, thereby reducing the time and cost of visiting stores. Due to the advantages of online shopping malls, many users have used online shopping malls, and thanks to this, various online shopping malls have been activated, and search methods are also diversifying.

일반적으로 구매자가 PC나 노트북을 이용하여 온라인 쇼핑몰의 웹 페이지나 소정 검색 사이트에 접속하여 원하는 상품을 검색하고 가격 비교를 통해 상품을 구매하고 있다. 특히 최근에는 스마트 폰의 등장으로 스마트 폰을 통해 상품에 부착된 바코드를 촬영하여 상품을 검색하고 가격 비교를 통해 상품을 구매할 수 있게 되었다. In general, a buyer uses a PC or a laptop to access a web page of an online shopping mall or a predetermined search site to search for a desired product and purchase the product through price comparison. In particular, with the advent of smart phones, it is now possible to search for products by taking barcodes attached to products through smart phones and purchase products through price comparison.

바코드를 이용하여 상품을 검색하고 가격 비교를 하기 위해서는 서버 측에 바코드 데이터베이스(DB) 및 가격비교 데이터베이스(DB)가 구축되어 있어야 한다. 일반적으로 많은 수의 판매업체 및 가격비교 서비스 업체에서 가격비교 정보를 제공하고, 상품에 부착되는 바코드에는 한계가 있기 때문에 바코드 데이터베이스는 가격비교 데이터베이스에 비하여 데이터 량이 현저히 작다. In order to search for products and compare prices using barcodes, a barcode database (DB) and a price comparison database (DB) must be established on the server side. In general, a large number of vendors and price comparison service providers provide price comparison information, and because the barcode attached to the product has a limitation, the barcode database has a significantly smaller data volume than the price comparison database.

따라서 바코드를 통해 검색된 상품만으로 가격비교 정보를 제공 받게 되면 가격비교 데이터베이스에 구축된 데이터 량에 비하여 사용자가 서비스 받게 되는 가격비교 정보의 품질이나 가격비교 검색율이 떨어지는 문제점이 있다. Therefore, when price comparison information is provided only with the product searched through the barcode, there is a problem in that the quality of the price comparison information or the price comparison search rate received by the user is reduced compared to the amount of data constructed in the price comparison database.

본 발명은 상기의 문제점을 해결하기 위하여 창안된 것으로서, 본 발명의 목적은 단말기가 상품에 부착된 식별코드로부터 식별코드 정보를 검출하고 검출한 식별코드 정보에 대응하는 상품의 가격비교 정보를 서비스 제공 장치로부터 제공 받을 때 가격비교 정보의 품질을 높이고 가격비교 검색율을 향상시킬 수 있는 가격비교 서비스 시스템 및 방법을 제공하는 것이다. The present invention was created to solve the above problems, and an object of the present invention is to provide a service for comparing price information of a product corresponding to the detected identification code information by detecting the identification code information from the identification code attached to the product by the terminal. It is to provide a price comparison service system and method for improving the quality of price comparison information and improving the price comparison search rate when received from a device.

이를 위하여, 본 발명의 제1 측면에 따르면, 본 발명에 따른 서비스 제공 시스템은, 상품에 부착된 식별코드에 대한 상품 검색을 요청하여 상품 검색 요청에 따라 식별코드에 대한 상품 검색 결과를 제공 받는 단말기와, 상기 단말기로부터 식별코드에 대한 상품 검색 요청을 수신하면 식별코드에 대한 상품정보 및 가격비교 정보를 검색하여 상기 단말기로 제공하는 서비스 제공 장치를 포함하여, 상기 서비스 제공 장치는 상기 상품정보 중의 하나인 상품명을 단어 위주로 분리하여 복수의 명령어를 추출하고 상기 추출한 복수의 명령어에 기반하여 상품정보에 연관된 상품을 확대함으로써 상기 확대한 상품에 대한 복수의 가격비교 정보를 생성하는 것을 특징으로 한다.To this end, according to the first aspect of the present invention, the service providing system according to the present invention requests a product search for an identification code attached to a product and receives a product search result for the identification code according to the product search request And, when receiving a product search request for the identification code from the terminal, including a service providing device for searching the product information and price comparison information for the identification code to the terminal, the service providing device is one of the product information Characterized in that it generates a plurality of price comparison information for the expanded product by extracting a plurality of commands by separating the product name by word, and expanding the products related to the product information based on the extracted multiple commands.

본 발명의 제2 측면에 따르면, 본 발명에 따른 서비스 제공 장치는, 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색부와, 상기 상품정보 중의 하나인 상품명을 단어 위주로 분리하여 복수의 명령어를 추출하는 명령어 추출부와, 상기 복수의 명령어에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색하는 가격비교 정보 검색부를 포함하는 것을 특징으로 한다. According to a second aspect of the present invention, a service providing apparatus according to the present invention includes a product information search unit for searching product information corresponding to identification code information, and a plurality of commands by separating a product name, which is one of the product information, based on words. It characterized in that it comprises a command extraction unit for extracting, and a price comparison information search unit for searching for a plurality of price comparison information associated with the product information based on the plurality of commands.

바람직하게는, 상기 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에서 검색 순위를 분석하여 검색 순위를 갖는 상품정보를 상기 가격비교 정보 검색부에 전달하는 검색 순위 분석부를 더 포함할 수 있다.Preferably, the search rank analysis unit may further include a search rank analysis unit that receives the plurality of commands and analyzes a search rank in a product corresponding to each command and delivers product information having a search rank to the price comparison information search unit.

본 발명의 제3 측면에 따르면, 본 발명에 따른 단말기는, 상품에 부착된 식별코드를 촬영하여 식별코드 이미지를 생성하는 카메라 모듈과, 상기 식별코드 이미지로부터 식별코드 정보를 검출하는 식별코드 리더기와, 상기 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색부와, 상기 상품정보 중의 하나인 상품명을 단어 위주로 분리하여 복수의 명령어를 추출하는 명령어 추출부를 포함하는 것을 특징으로 한다. According to a third aspect of the present invention, a terminal according to the present invention comprises: a camera module for generating an identification code image by photographing an identification code attached to a product, and an identification code reader for detecting identification code information from the identification code image And a product information search unit for searching for product information corresponding to the identification code information, and a command extraction unit for dividing a product name, which is one of the product information, into words, and extracting a plurality of commands.

바람직하게는, 상기 복수의 명령어에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색하는 가격비교 정보 검색부를 더 포함Preferably, further comprising a price comparison information search unit for searching a plurality of price comparison information associated with the product information based on the plurality of commands

본 발명의 제4 측면에 따르면, 본 발명에 따른 서비스 제공 방법은, 단말기가 상품에 부착된 식별코드에 대한 상품 검색을 서비스 제공 장치에 요청하는 상품 검색 요청 단계와, 상기 서비스 제공 장치가 상기 단말기로부터 식별코드에 대한 상품 검색 요청을 수신하면 식별코드에 대한 상품정보를 검색하는 상품정보 검색 단계와, 상기 서비스 제공 장치가 상기 상품정보와 연관된 상품을 확대하는 연관 상품 확대 단계와, 상기 서비스 제공 장치가 상기 확대한 상품에 대한 복수의 가격비교 정보를 생성하여 상기 단말기에 전송하는 가격비교 정보 전송 단계를 포함하는 것을 특징으로 한다.According to a fourth aspect of the present invention, a service providing method according to the present invention includes a product search request step in which a terminal requests a product search for a product search for an identification code attached to a product, and the service providing device is the terminal. When receiving a product search request for the identification code from the product information search step of searching for the product information for the identification code, the service providing device expands the associated product expanding the product associated with the product information, and the service providing device It characterized in that it comprises the step of transmitting the price comparison information to generate a plurality of price comparison information for the expanded product and transmits it to the terminal.

바람직하게는, 상기 연관 상품 확대 단계는 상기 서비스 제공 장치가 상기 상품정보 중의 하나인 상품명을 명령어로 사용하여 상기 명령어를 복수의 명령어로 확대할 수 있다.Preferably, in the step of expanding the associated product, the service providing device may expand the command to a plurality of commands using a product name that is one of the product information as a command.

본 발명의 제5 측면에 따르면, 본 발명에 따른 서비스 제공 방법은, 서비스 제공 장치가 연관 관계를 이용하여 코드 기반의 가격비교 정보를 생성하는 방법에 있어서, 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색 단계와, 상기 상품정보 중의 하나인 상품명을 단어 위주로 분리하여 복수의 명령어를 추출하는 명령어 추출 단계와, 상기 복수의 명령어에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색하는 가격비교 정보 검색 단계를 포함하는 것을 특징으로 한다. According to a fifth aspect of the present invention, a service providing method according to the present invention is a method in which a service providing device generates code-based price comparison information using an association relationship, and searches for product information corresponding to identification code information A product information retrieval step, a command extraction step of separating a product name, which is one of the product information, based on words, and extracting a plurality of commands, and retrieving a plurality of price comparison information associated with the product information based on the plurality of commands And a price comparison information retrieval step.

바람직하게는, 상기 가격비교 정보 검색 단계는 상기 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에서 검색 순위를 분석하고 상기 검색 순위를 갖는 상품정보에 근거하여 가격비교 정보를 검색할 수 있다.Preferably, in the step of searching for the price comparison information, the plurality of commands may be input to analyze a search rank in products corresponding to each command and search for price comparison information based on product information having the search rank.

바람직하게는, 상기 가격비교 정보 검색 단계는 상기 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에 대한 사용자의 검색 히스토리를 분석하고 이전 검색된 상품정보에 근거하여 가격비교 정보를 검색할 수 있다.Preferably, the price comparison information retrieval step may receive the plurality of commands, analyze a user's search history for products corresponding to each command, and retrieve price comparison information based on previously retrieved product information.

바람직하게는, 상기 가격비교 정보 검색 단계는 상기 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에 대한 컨텍스트를 분석하고 연관된 상품정보에 근거하여 가격비교 정보를 검색할 수 있다.Preferably, in the step of searching for the price comparison information, the plurality of commands may be input to analyze a context for a product corresponding to each command and search for price comparison information based on associated product information.

본 발명의 제6 측면에 따르면, 본 발명에 따른 단말기에서의 방법은, 단말기가 서비스 제공 장치로부터 연관 관계를 이용한 코드 기반의 가격비교 정보를 제공 받는 방법에 있어서, 상품에 부착된 식별코드를 촬영하여 식별코드 이미지를 생성하는 식별코드 이미지 생성 단계와, 상기 식별코드 이미지로부터 식별코드 정보를 검출하는 식별코드 정보 검출 단계와, 상기 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색 단계와, 상기 상품정보 중의 하나인 상품명을 단어 위주로 분리하여 복수의 명령어를 추출하는 명령어 추출 단계를 포함하는 것을 특징으로 한다. According to a sixth aspect of the present invention, in a method in a terminal according to the present invention, in a method in which a terminal is provided with code-based price comparison information using an association from a service providing device, an identification code attached to a product is photographed An identification code image generation step of generating an identification code image, an identification code information detection step of detecting identification code information from the identification code image, and a product information search step of searching for product information corresponding to the identification code information; And extracting a plurality of commands by separating the product name, which is one of the product information, based on words, and extracting a plurality of commands.

바람직하게는, 상기 상품정보 및 복수의 명령어를 상기 서비스 제공 장치로 전송하는 단계와, 상기 서비스 제공 장치로부터 상기 상품정보 및 복수의 명령어에 연관된 복수의 가격비교 정보를 수신하는 단계를 더 포함할 수 있다.Preferably, the method may further include transmitting the product information and a plurality of commands to the service providing device, and receiving a plurality of price comparison information associated with the product information and the plurality of commands from the service providing device. have.

본 발명의 제7 측면에 따르면, 서비스 제공 장치는, 단말기로부터 식별코드에 대한 상품 검색 요청이 수신되면, 상기 상품 검색 요청에 따라서 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색부; 검색된 상품정보 중의 하나인 상품명을 단어 위주로 분리하여 복수의 명령어를 추출하는 명령어 추출부; 및 상기 복수의 명령어에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색하는 가격비교 정보 검색부를 포함한다.According to a seventh aspect of the present invention, when a product search request for an identification code is received from a terminal, the service providing apparatus includes a product information search unit that searches for product information corresponding to the identification code information according to the product search request; A command extraction unit for extracting a plurality of commands by separating the product name, which is one of the searched product information, based on words; And a price comparison information search unit searching for a plurality of price comparison information associated with the product information based on the plurality of commands.

바람직하게는, 상기 복수의 명령어 각각에 해당하는 상품 별로 검색 순위를 분석하고, 상기 복수의 명령어 각각에 대하여 검색 순위에 따른 상품정보를 상기 가격비교 정보 검색부에 전달하는 검색 순위 분석부를 더 포함하며; 상기 가격비교 정보 검색부는, 상기 복수의 명령어 각각에 대하여, 검색 순위에 따른 각 상품정보의 제품에 대한 가격비교 정보를 더 생성하여 제공할 수 있다.Preferably, the search rank analysis unit further analyzes a search rank for each product corresponding to each of the plurality of commands, and delivers product information according to a search rank for each of the plurality of commands to the price comparison information search unit. ; The price comparison information search unit may further generate and provide price comparison information for a product of each product information according to a search rank, for each of the plurality of commands.

바람직하게는, 상기 상품 검색 요청이 수신된 시간정보를 확인하고, 상기 복수의 명령어 각각에 해당하는 상품 별로 상기 시간정보와 연관된 상품정보를 상기 가격비교 정보 검색부에 전달하는 상황 분석부를 더 포함하며; 상기 가격비교 정보 검색부는, 상기 복수의 명령어 각각에 대하여, 상기 시간정보와 연관된 상품정보의 제품에 대한 가격비교 정보를 더 생성하여 제공할 수 있다.Preferably, it further includes a situation analysis unit that checks the time information at which the product search request is received, and delivers product information associated with the time information for each product corresponding to each of the plurality of commands to the price comparison information search unit, ; The price comparison information search unit may generate and provide price comparison information for a product of product information associated with the time information for each of the plurality of commands.

바람직하게는, 상기 복수의 명령어에 해당하는 상품 별로 사용자의 검색 히스토리를 분석하여 이전 검색된 상품정보를 상기 가격비교 정보 검색부에 전달하는 검색 히스토리 분석부를 더 포함하며; 상기 가격비교 정보 검색부는, 상기 복수의 명령어 각각에 대하여, 상기 이전 검색된 상품정보에 대란 가격비교 정보를 더 생성하여 제공할 수 있다.Preferably, the search history analysis unit further analyzes a user's search history for each product corresponding to the plurality of commands and delivers previously searched product information to the price comparison information search unit; The price comparison information search unit may generate and provide counter price comparison information to the previously searched product information for each of the plurality of commands.

본 발명의 제8 측면에 따르면, 단말기는 상품에 부착된 식별코드를 촬영하여 식별코드 이미지를 생성하는 카메라 모듈; 상기 식별코드 이미지로부터 식별코드 정보를 검출하는 식별코드 리더기; 상기 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색부와, 상기 상품정보 중의 하나인 상품명을 단어 위주로 분리하여 복수의 명령어를 추출하는 명령어 추출부를 포함한다.According to an eighth aspect of the present invention, a terminal includes a camera module that captures an identification code attached to a product to generate an identification code image; An identification code reader that detects identification code information from the identification code image; It includes a product information search unit for searching for product information corresponding to the identification code information, and a command extraction unit for extracting a plurality of commands by separating a product name, which is one of the product information, based on words.

바람직하게는, 상기 복수의 명령어에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색하는 가격비교 정보 검색부를 더 포함할 수 있다.Preferably, it may further include a price comparison information search unit for searching a plurality of price comparison information associated with the product information based on the plurality of commands.

본 발명의 제9 측면에 따르면, 서비스 제공 장치가 연관 관계를 이용하여 코드 기반의 가격비교 정보를 생성하는 방법은, 단말기로부터 식별코드에 대한 상품 검색 요청이 수신되면, 상기 상품 검색 요청에 따라서 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색 단계; 검색된 상품정보 중의 하나인 상품명을 단어 위주로 분리하여 복수의 명령어를 추출하는 명령어 추출 단계; 및 상기 복수의 명령어에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색하는 가격비교 정보 검색 단계를 포함한다.According to a ninth aspect of the present invention, a method in which a service providing device generates code-based price comparison information using an association relationship is identified when a product search request for an identification code is received from a terminal, according to the product search request A product information search step of searching for product information corresponding to code information; A command extraction step of dividing a product name, which is one of the searched product information, into words, and extracting a plurality of commands; And a price comparison information search step of searching for a plurality of price comparison information associated with the product information based on the plurality of commands.

바람직하게는, 상기 가격비교 정보 검색 단계는, 상기 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에서 검색 순위를 분석하고 상기 검색 순위를 갖는 상품정보에 근거하여 가격비교 정보를 검색할 수 있다.Preferably, in the step of searching for the price comparison information, it is possible to receive the plurality of commands and analyze the search rank in the product corresponding to each command and search for the price comparison information based on the product information having the search rank.

바람직하게는, 상기 가격비교 정보 검색 단계는, 상기 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에 대한 사용자의 검색 히스토리를 분석하고 이전 검색된 상품정보에 근거하여 가격비교 정보를 검색할 수 있다.Preferably, in the step of searching for the price comparison information, the plurality of commands may be input to analyze a user's search history for a product corresponding to each command and search for price comparison information based on previously searched product information.

바람직하게는, 상기 가격비교 정보 검색 단계는, 상기 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에 대한 컨텍스트를 분석하고 연관된 상품정보에 근거하여 가격비교 정보를 검색할 수 있다.Preferably, in the step of searching for the price comparison information, the plurality of commands may be input to analyze a context for a product corresponding to each command and search for price comparison information based on associated product information.

바람직하게는, 상기 가격비교 정보 검색 단계는, 상기 상품 검색 요청이 수신된 시간정보를 확인하고, 상기 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에 대하여 상기 시간정보와 연관된 상품정보에 근거하여 가격비교 정보를 검색할 수 있다.Preferably, the price comparison information retrieval step checks the time information at which the product search request is received, receives the multiple commands, and based on the product information associated with the time information for products corresponding to each command. You can search for price comparison information.

본 발명에 따르면, 단말기가 상품에 부착된 식별코드로부터 식별코드 정보를 검출하고 검출한 식별코드 정보에 대응하는 상품의 가격비교 정보를 제공 받을 때 서비스 제공 장치가 상품의 연관 관계를 이용하여 가격비교 정보를 제공함으로써 가격비교 정보의 품질을 높이고 가격비교 검색율을 향상시킬 수 있는 효과가 있다.According to the present invention, when the terminal detects the identification code information from the identification code attached to the product and receives price comparison information of the product corresponding to the detected identification code information, the service providing device compares the price using the association relationship of the product By providing the information, it is possible to improve the quality of price comparison information and improve the price comparison search rate.

또한 본 발명은 상품의 연관 관계를 이용할 때 상품명에 해당하는 명령어를 복수의 명령어로 확대할 뿐만 아니라 각 명령어에 대한 검색 순위, 검색 히스토리 및 컨텍스트를 분석하여 연관 상품을 더욱 확대할 수 있으므로 가격비교 정보의 품질과 가격비교 검색율을 더욱 제고할 수 있는 효과가 있다. In addition, the present invention not only expands the command corresponding to the product name to a plurality of commands when using the correlation of the product, but also analyzes the search rank, search history and context for each command to further expand the related product, so price comparison information There is an effect that can further improve the quality and price comparison search rate of.

도 1은 본 발명에 따른 연관 관계를 이용한 코드 기반의 가격비교 정보를 제공하는 시스템의 구성을 나타낸 도면.
도 2는 본 발명에 따른 서비스 제공 장치의 내부 구성도.
도 3은 본 발명에 따른 연관 관계를 이용한 코드 기반의 가격비교 정보를 제공하는 과정을 나타낸 순서도.
도 4는 복수의 명령어에 기반하여 가격비교 정보를 검색하는 과정을 나타낸 순서도.
도 5는 본 발명에 따른 단말기의 내부 구성도.
도 6은 본 발명에 따른 단말기에서 연관 관계를 이용한 코드기반의 가격비교 정보를 제공 받는 과정을 나타낸 순서도.
1 is a diagram showing the configuration of a system for providing code-based price comparison information using an association relationship according to the present invention.
2 is an internal configuration diagram of a service providing apparatus according to the present invention.
Figure 3 is a flow chart showing a process for providing code-based price comparison information using the association according to the present invention.
4 is a flowchart illustrating a process of retrieving price comparison information based on a plurality of commands.
5 is an internal configuration diagram of a terminal according to the present invention.
6 is a flowchart illustrating a process of receiving code-based price comparison information using an association relationship in a terminal according to the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 실시 예를 상세하게 설명한다. 본 발명의 구성 및 그에 따른 작용 효과는 이하의 상세한 설명을 통해 명확하게 이해될 것이다. 본 발명의 상세한 설명에 앞서, 동일한 구성 요소에 대해서는 다른 도면 상에 표시되더라도 가능한 동일한 부호로 표시하며, 공지된 구성에 대해서는 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 구체적인 설명은 생략하기로 함에 유의한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. The configuration of the present invention and the effect of the action will be clearly understood through the following detailed description. Note that prior to the detailed description of the present invention, the same components are denoted by the same reference numerals as possible, even if they are displayed on different drawings, and the detailed description will be omitted when it is determined that the gist of the present invention may be obscured for the known components. do.

우선 본 발명의 실시 예를 설명하는데 사용되는 용어를 다음과 같이 정의한다. First, terms used to describe embodiments of the present invention are defined as follows.

상품은 사용자가 쇼핑 중에 구매하고자 하는 물건 또는 평소에 사용자가 관심을 가지고 있는 물건을 의미한다. 상품의 표면에는 바코드, QR(Quick Response)코드, 로고(logo) 또는 라벨(label) 등이 부착되어 있다. A product refers to an object that the user intends to purchase while shopping or an object that the user is interested in. A barcode, a QR (Quick Response) code, a logo, or a label is attached to the surface of the product.

상품정보는 상품에 대한 정보로서 상품명, 상품 가격, 상품에 대한 간략한 설명, 상품 평가 등을 포함할 수 있다. Product information is information about a product, and may include a product name, a product price, a brief description of the product, and product evaluation.

식별코드는 상품을 식별하기 위한 코드로서 바코드, QR코드, 로고(logo) 또는 라벨(label) 등이 있다. 본 발명의 실시 예에서 식별코드는 서버 또는 단말기에 액세스하여 상품정보를 취득할 수 있도록 액세스 정보를 저장한 간접 코드(indirect code)임을 기본으로 한다. 식별코드는 바코드와 같은 1차원 식별코드와 QR코드와 같은 2차원 식별코드가 일반적이나 칼라정보까지 들어간 3차원 코드도 사용 가능하다. 3차원 코드로는 마이크로소프트사의 MS-Tag 등과 같은 식별코드가 있다. 현재 식별코드에 대한 국제 표준화가 진행 중에 있으며, 따라서 본 발명의 실시 예에서 언급된 식별코드는 1차원, 2차원, 3차원뿐만 아니라 식별코드에 추가되는 정보와 국제 표준화의 진행에 따라 N차원의 식별코드로 확대 가능하다. The identification code is a code for identifying a product, such as a barcode, a QR code, a logo, or a label. In the exemplary embodiment of the present invention, the identification code is based on an indirect code that stores access information so as to obtain product information by accessing a server or terminal. As for the identification code, a one-dimensional identification code such as a barcode and a two-dimensional identification code such as a QR code are common, but a three-dimensional code with color information can also be used. The 3D code includes an identification code such as Microsoft's MS-Tag. Currently, international standardization of identification codes is in progress. Therefore, the identification codes mentioned in the embodiments of the present invention are N-dimensional according to the progress of international standardization and information added to identification codes as well as 1-dimensional, 2-dimensional, and 3-dimensional. It can be expanded with an identification code.

식별코드 이미지는 카메라를 이용하여 상품에 부착된 식별코드를 촬영할 때 생성되는 이미지를 의미한다. The identification code image means an image generated when an identification code attached to a product is photographed using a camera.

식별코드 정보는 식별코드 이미지로부터 검출되는 정보로서 2진수 코드 값을 의미한다. 식별코드 정보는 바코드인 경우 바코드 정보, QR코드인 경우 QR코드 정보, 로고 또는 라벨인 경우 특징점 정보를 포함한다. The identification code information is information detected from the identification code image and refers to a binary code value. The identification code information includes barcode information for a barcode, QR code information for a QR code, and feature point information for a logo or label.

명령어는 가격비교 정보를 검색할 때의 검색 조건으로서 본 발명의 실시 예에서는 상품정보 중의 하나인 상품명을 의미한다. 명령어는 상품명에 해당하는 주(main) 명령어와 상품명을 단어 별로 분리한 부(sub) 명령어를 포함한다. The command is a search condition when searching for price comparison information. In the embodiment of the present invention, it means a product name that is one of product information. The command includes a main command corresponding to the product name and a sub command that separates the product name for each word.

가격비교 정보는 주 명령어 및 부 명령어를 이용하여 해당 상품과 관련된 자 회사 상품과 타 회사 상품 간의 가격을 비교한 정보를 의미한다. 본 발명의 실시 예에서 가격비교 정보는 명령어 기반, 검색순위 기반, 검색 히스토리 기반 또는 컨텍스트 기반으로 검색될 수 있다. The price comparison information refers to information comparing prices between subsidiary products related to the corresponding product and other company products using the main command and the sub-command. In an embodiment of the present invention, price comparison information may be searched based on command, search ranking, search history, or context.

도 1은 본 발명에 따른 연관 관계를 이용한 코드 기반의 가격비교 정보를 제공하는 시스템의 구성을 나타낸 것이다. 1 shows the configuration of a system for providing code-based price comparison information using an association relationship according to the present invention.

도 1을 참조하면, 본 발명에 따른 시스템은 단말기(100), 서비스 제공 장치(200), 단말기(100)와 서비스 제공 장치(200)간의 데이터 송수신을 가능하게 하는 통신망(300)을 포함한다. Referring to FIG. 1, the system according to the present invention includes a terminal 100, a service providing device 200, and a communication network 300 that enables data transmission and reception between the terminal 100 and the service providing device 200.

단말기(100)는 통신망(300)을 통해 서비스 제공 장치(200)와 데이터를 송수신하고 상품에 부착된 식별코드를 인식할 수 있는 기기라면 그 종류에 관계없이 모두 사용할 수 있다. 예를 들어 단말기(100)는 PC, PDA, 노트북, 디지털 카메라, 휴대폰, 스마트 폰, PMP 등을 포함할 수 있다. The terminal 100 can transmit and receive data to and from the service providing device 200 through the communication network 300 and use any device regardless of its type as long as it is a device capable of recognizing the identification code attached to the product. For example, the terminal 100 may include a PC, PDA, notebook, digital camera, mobile phone, smart phone, PMP, and the like.

단말기(100)는 상품에 부착된 식별코드에 대한 상품 검색을 서비스 제공 장치(200)에 요청하여 서비스 제공 장치(200)로부터 식별코드에 대한 상품 검색 결과를 제공 받는다. The terminal 100 requests the product search for the identification code attached to the product to the service providing device 200 and receives the product search result for the identification code from the service providing device 200.

통신망(300)은 단말기(100)와 서비스 제공 장치(200)가 상호 유무선으로 통신할 수 있도록 통신 서비스를 제공하는 네트워크를 말한다. 즉, 통신망(300)은 유선 인터넷 망일 수 있으며, 이동 통신망(CDMA, W-CDMA 등)을 통해 연결되는 무선 데이터망(인터넷 망, IMS 등), 또는 근거리 통신을 통해 연결되는 인터넷 망 등을 포함할 수 있다. 구체적으로, 단말기(100)는 CDMA 망의 경우 PDSN(Packet Data Serving Node)을 통해 데이터망에 접속할 수 있고, W-CDMA 망의 경우 GGSN(Gateway GPRS Support Node)을 통해 데이터망에 접속될 수 있다. 또한 단말기(100)는 핫스팟(Hot-Spot) 등의 지역에서 블루투스나 Wi-Fi 등의 근거리 통신을 통해 인터넷 망에 접속할 수 있다.The communication network 300 refers to a network that provides a communication service so that the terminal 100 and the service providing device 200 can communicate with each other through wired or wireless communication. That is, the communication network 300 may be a wired Internet network, and includes a wireless data network (Internet network, IMS, etc.) connected through a mobile communication network (CDMA, W-CDMA, etc.), or an Internet network connected through short-range communication. can do. Specifically, the terminal 100 may access the data network through a Packet Data Serving Node (PDSN) in the case of a CDMA network, and may access the data network through a Gateway GPRS Support Node (GGSN) in the case of a W-CDMA network. . In addition, the terminal 100 may access the Internet network through short-range communication such as Bluetooth or Wi-Fi in an area such as a hot-spot.

서비스 제공 장치(200)는 단말기(100)로부터 식별코드에 대한 상품 검색 요청을 수신하면 식별코드에 대한 상품 검색을 수행하여 상품정보 및 가격비교 정보를 단말기(100)로 전송한다. 본 발명에 의한 서비스 제공 장치(200)는 상품정보와 연관된 상품을 확대하여 상기 확대한 상품에 대한 가격비교 정보를 생성하여 단말기(100)에 제공한다. 구체적으로 서비스 제공 장치(200)는 상품정보 중의 하나인 상품명을 명령어로 사용하여 이 명령어를 복수의 명령어로 확대하고 확대한 복수의 명령어에 근거하여 상품정보와 연관된 복수의 가격비교 정보를 생성하게 된다. When receiving the product search request for the identification code from the terminal 100, the service providing apparatus 200 performs product search for the identification code and transmits product information and price comparison information to the terminal 100. The service providing apparatus 200 according to the present invention enlarges a product associated with product information to generate price comparison information for the expanded product and provides it to the terminal 100. Specifically, the service providing apparatus 200 uses a product name, which is one of product information, as a command, expands this command to a plurality of commands, and generates a plurality of price comparison information associated with the product information based on the expanded command. .

*도 2는 서비스 제공 장치(200)의 내부 구성을 나타낸 것이다. * Figure 2 shows the internal configuration of the service providing device 200.

도 2를 참조하면, 서비스 제공 장치(200)는 상품정보 검색부(210), 명령어 추출부(230), 검색 순위 분석부(240), 검색 히스토리 분석부(250), 상황 분석부(260), 가격비교 정보 검색부(220), 데이터베이스(270) 등을 포함한다. Referring to FIG. 2, the service providing device 200 includes a product information search unit 210, a command extraction unit 230, a search ranking analysis unit 240, a search history analysis unit 250, and a situation analysis unit 260 , Price comparison information search unit 220, a database 270, and the like.

상품정보 검색부(210)는 단말기(100)로부터 전송된 식별코드 정보에 대응하는 상품정보를 검색한다. 상품정보 검색부(210)는 식별코드 DB(271)에서 식별코드 정보에 대응하는 상품정보를 검색하고 상품정보 중의 하나인 상품명을 가격비교 정보 검색부(220), 명령어 추출부(230), 검색 순위 분석부(240), 검색 히스토리 분석부(250), 상황 분석부(260)에 전달한다. The product information search unit 210 searches for product information corresponding to the identification code information transmitted from the terminal 100. The product information search unit 210 searches for product information corresponding to the identification code information in the identification code DB 271 and searches for a product name that is one of the product information, a price comparison information search unit 220, a command extraction unit 230, and a search It is transmitted to the ranking analysis unit 240, the search history analysis unit 250, and the situation analysis unit 260.

명령어 추출부(230), 검색 순위 분석부(240), 검색 히스토리 분석부(250), 상황 분석부(260)는 상품정보와 연관된 상품을 확대하는 기능을 수행하는 부분으로 연관 관계 분석부로 통칭될 수 있다. 연관 관계 분석부에 대해서는 도 3 및 도 4를 참조하여 후술하기로 한다. The command extraction unit 230, the search ranking analysis unit 240, the search history analysis unit 250, and the situation analysis unit 260 are parts that perform a function of expanding a product related to product information and will be collectively referred to as an association relation analysis unit. Can be. The association analysis unit will be described later with reference to FIGS. 3 and 4.

데이터베이스(270)는 식별코드 DB(271) 및 가격비교 DB(272)를 포함한다. The database 270 includes an identification code DB 271 and a price comparison DB 272.

식별코드 DB(271)는 바코드 정보, QR코드 정보, 로고나 라벨의 특징점 정보에 해당하는 식별코드 정보 및 식별코드 정보에 대응하는 상품정보를 저장한다. 가격비교 DB(272)는 각 상품에 대한 가격비교 정보 및 온라인 쇼핑몰 정보를 저장한다. 가격비교 DB(272)는 각 상품에 대한 가격비교 정보를 상품의 상품평가 순서, 인기 순서, 신규 순서, 가격 순서 등으로 구분하여 저장할 수 있다. The identification code DB 271 stores barcode information, QR code information, identification code information corresponding to logo or label feature point information, and product information corresponding to the identification code information. The price comparison DB 272 stores price comparison information for each product and online shopping mall information. The price comparison DB 272 may store and store price comparison information for each product in product evaluation order, popularity order, new order, and price order.

*도 3은 본 발명에 따른 연관 관계를 이용한 코드 기반의 가격비교 정보를 제공하는 과정을 나타낸 것이다.* Figure 3 shows a process for providing code-based price comparison information using the association according to the present invention.

도 3을 참조하면, 먼저 서비스 제공 장치(200)가 단말기(100)로부터 상품의 식별코드 정보를 수신한다(S10). 그러면 서비스 제공 장치(200)의 상품 정보 검색부(210)는 식별코드 DB(271)에서 식별코드 정보에 대응하는 상품정보를 검색한다(S20). Referring to FIG. 3, first, the service providing apparatus 200 receives identification code information of a product from the terminal 100 (S10). Then, the product information search unit 210 of the service providing device 200 searches for product information corresponding to the identification code information in the identification code DB 271 (S20).

상품 정보 검색부(210)는 상품정보 중의 하나인 상품명을 명령어로 사용하여 이 명령어를 가격비교 정보 검색부(200) 및 연관 관계 분석부로 전달한다(S30). 상기 상품정보 중의 하나인 상품명은 주 명령어에 해당한다. The product information search unit 210 transmits this command to the price comparison information search unit 200 and the association analysis unit using the product name, which is one of the product information, as a command (S30). The product name, which is one of the product information, corresponds to a main command.

주 명령어는 명령어 추출부(230)에 입력된다. 명령어 추출부(230)는 주 명령어를 형태소 분석한 후 단어 위주로 분리하여 복수의 명령어를 생성한다(S40). 주 명령어로부터 분리된 복수의 명령어는 부 명령어에 해당한다. 예를 들어, 상품명이 'AAA사 노트북 XXX PS30'인 경우 부 명령어는 AAA사, 노트북, XXX 또는 PS30이 될 수 있다. The main command is input to the command extraction unit 230. The command extracting unit 230 generates a plurality of commands by morphologically analyzing the main command and dividing it into words (S40). A plurality of instructions separated from the main instruction corresponds to a sub instruction. For example, if the product name is 'AAA Notebook XXX PS30', the sub-command may be AAA Notebook, XXX, or PS30.

가격비교 정부 검색부(200)는 주 명령어 및 부 명령어에 기반하여 가격비교 DB(272)에서 가격비교 정보를 검색한다(S50).The price comparison government search unit 200 retrieves price comparison information from the price comparison DB 272 based on the main command and the sub-command (S50).

도 4는 복수의 명령어에 기반하여 가격비교 정보를 검색하는 과정을 나타낸 것이다. 도 4는 도 3의 단계 S50을 구체적으로 나타내고 있다. 4 shows a process of retrieving price comparison information based on a plurality of commands. FIG. 4 specifically shows step S50 of FIG. 3.

*도 4를 참조하면, 먼저 상품정보 검색부(210)를 통해 주 명령어가 추출되고 명령어 추출부(230)를 통해 부 명령어가 추출된다(S52).* Referring to FIG. 4, first, a main command is extracted through the product information search unit 210 and a sub-command is extracted through the command extraction unit 230 (S52).

주 명령어는 가격비교 정보 검색부(220)에 입력된다. 가격비교 정보 검색부(220)는 주 명령어에 기반하여 가격비교 정보를 검색한다. 또한 부 명령어도 가격비교 정보 검색부(220)에 입력된다. 가격비교 정보 검색부(220)는 부 명령어에 기반하여 가격비교 정보를 검색한다. 이와 같이 단계 S53에서는 주 명령어 및 부 명령어를 이용하여 명령어 기반 가격비교 정보 검색을 수행한다.The main command is input to the price comparison information search unit 220. The price comparison information search unit 220 searches for price comparison information based on the main command. In addition, sub-commands are also input to the price comparison information search unit 220. The price comparison information search unit 220 searches for price comparison information based on the sub-command. As described above, in step S53, command-based price comparison information is searched using the main command and the sub-command.

주 명령어 및 부 명령어는 검색 순위 분석부(240)에 입력된다. 검색 순위 분석부(240)는 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에서 검색 순위를 분석하여 검색 순위를 갖는 상품정보를 가격비교 정보 검색부(220)에 전달한다. 상기 복수의 명령어란 광의로는 주 명령어 및 부 명령어를 모두 포함하는 의미하고 협의로는 부 명령어를 의미한다. 가격비교 정보 검색부(220)는 검색 순위 분석부(240)로부터 입력된 상품정보에 기반하여 가격비교 정보를 검색한다. 이와 같이 단계 S54에서는 검색 순위 기반 가격비교 정보 검색을 수행한다. The main command and the sub-command are input to the search ranking analysis unit 240. The search rank analysis unit 240 receives a plurality of commands and analyzes the search rank in the product corresponding to each command, and delivers the product information having the search rank to the price comparison information search unit 220. The plurality of commands means broadly including both the main command and the sub-command, and narrowly means the sub-command. The price comparison information search unit 220 searches the price comparison information based on the product information input from the search ranking analysis unit 240. In this way, in step S54, search comparison based on the search ranking is performed.

예를 들어, 부 명령어가 AAA사와 노트북일 때 검색 순위 분석부(240)는 AAA사 제품 중에서 검색 순위가 1위에서 5위까지의 제품, 노트북 제품에서 검색 순위가 1위에서 5위까지의 제품을 가격비교 정보 검색부(220)에 전달한다. 그러면 가격비교 정보 검색부(220)는 각 부 명령어에 대한 상기 검색 순위에 해당하는 제품에 대한 가격비교 정보를 생성한다. For example, when the sub-commands are AAA and notebook, the search ranking analysis unit 240 prices products with a search rank of 1 to 5 among AAA's products and products with a search rank of 1 to 5 in notebook products. The result is transmitted to the comparison information search unit 220. Then, the price comparison information search unit 220 generates price comparison information for the product corresponding to the search rank for each sub-command.

주 명령어 및 부 명령어는 검색 히스토리 분석부(250)에 입력된다. 검색 히스토리 분석부(250)는 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에 대한 사용자의 검색 히스토리를 분석하여 이전 검색된 상품정보를 가격비교 정보 검색부(220)에 전달한다. 가격비교 정보 검색부(220)는 검색 히스토리 분석부(250)로부터 입력된 상품정보에 기반하여 가격비교 정보를 검색한다. 이와 같이 단계 S55에서는 검색 히스토리 기반 가격비교 정보 검색을 수행한다.The main command and the sub-command are input to the search history analysis unit 250. The search history analysis unit 250 receives a plurality of commands and analyzes a user's search history for products corresponding to each command, and transmits previously searched product information to the price comparison information search unit 220. The price comparison information search unit 220 searches the price comparison information based on the product information input from the search history analysis unit 250. As described above, in step S55, search history-based price comparison information is searched.

예를 들어, 부 명령어가 AAA사와 노트북일 때 검색 히스토리 분석부(240)는 이전에 사용자가 AAA사 또는 노트북 제품을 검색한 이력이 있는 경우 그 이전 검색된 제품을 가격비교 정보 검색부(220)에 전달한다. 그러면 가격비교 정보 검색부(220)는 각 부 명령어에 대한 상기 검색 히스토리에 해당하는 제품에 대한 가격비교 정보를 생성한다. For example, when the sub-commands are AAA and laptop, the search history analysis unit 240 displays the previously searched product in the price comparison information search unit 220 if the user has a history of searching for AAA or notebook products. To deliver. Then, the price comparison information search unit 220 generates price comparison information for the product corresponding to the search history for each sub-command.

주 명령어 및 부 명령어는 상황 분석부(260)에 입력된다. 상황 분석부(260)는 복수의 명령어를 입력받아 각 명령어에 해당하는 상품에 대한 컨텍스트(context)를 분석하여 연관된 상품정보를 가격비교 정보 검색부(220)에 전달한다. 가격비교 정보 검색부(220)는 상황 분석부(250)로부터 입력된 상품정보에 기반하여 가격비교 정보를 검색한다. 이와 같이 단계 S56에서는 컨텍스트 기반 가격비교 정보 검색을 수행한다.The main command and the sub-command are input to the situation analysis unit 260. The situation analysis unit 260 receives a plurality of commands, analyzes the context of the product corresponding to each command, and transmits the related product information to the price comparison information search unit 220. The price comparison information search unit 220 searches for price comparison information based on the product information input from the situation analysis unit 250. As described above, in step S56, context-based price comparison information is searched.

상황 분석부(260)는 부 명령어에 해당하는 상품과 컨텍스트로서 상품 검색을 요청한 시점의 시간정보를 확인하여 그 시간정보에 맞는 부 명령어에 해당하는 상품과 연관된 상품정보를 가격비교 정보 검색부(220)에 전달할 수 있다. 예를 들어, 부 명령어가 노트북이고 시간정보가 밤일 때, 밤에 조용하게 음악을 들을 수 있도록 노트북에 연결하여 사용하는 스피커 제품에 대한 가격비교 정보가 생성될 수 있다. The situation analysis unit 260 checks the time information at the time of requesting a product search as a product and context corresponding to the sub-command, and compares the product information associated with the product corresponding to the sub-command corresponding to the time information with the price comparison information search unit 220 ). For example, when the sub-command is a notebook and the time information is at night, price comparison information may be generated for a speaker product used by connecting to a notebook so that music can be quietly heard at night.

이와 같이 서비스 제공 장치(200)는 상기 명령어 기반, 검색 순위 기반, 검색 히스토리 기반, 컨텍스트 기반의 가격비교 정보 검색을 각각 수행한 후, 단계 S57에서 상기 생성한 가격비교 정보를 통합할 수 있다. 서비스 제공 장치(200)는 통합된 가격비교 정보를 단말기(100)에 제공한다. In this way, the service providing apparatus 200 may perform the search for the price comparison information based on the command-based, search ranking-based, search history-based, and context-based, and then integrate the generated price comparison information in step S57. The service providing device 200 provides integrated price comparison information to the terminal 100.

도 2에는 도시되어 있지 않으나, 검색 순위 분석부(240), 검색 히스토리 분석부(250) 및 상황 분석부(250)가 그 분석 기능을 수행하기 위해서, 서비스 제공 장치(200)는 검색 순위 DB, 검색 히스토리 DB 및 컨텍스트 DB를 구비해야 한다. Although not illustrated in FIG. 2, in order for the search ranking analysis unit 240, the search history analysis unit 250, and the situation analysis unit 250 to perform the analysis function, the service providing device 200 includes a search ranking DB, Search history DB and context DB should be provided.

상술한 바와 같이 단말기(100)는 네트워크 기반으로 서비스 제공 장치(200)와 연동하여 가격비교 정보를 제공 받을 수 있으나 이러한 가격비교 서비스는 단말기(100)의 내부에서 자체 처리되는 자립형(stand-alone)으로 구현될 수 있다. As described above, the terminal 100 may receive price comparison information by interworking with the service providing device 200 based on a network, but these price comparison services are stand-alone, which are self-processed inside the terminal 100. Can be implemented as

도 5는 본 발명에 따른 단말기의 내부 구성을 나타낸 것이다. 5 shows the internal configuration of a terminal according to the present invention.

도 5를 참조하면, 본 발명에 따른 단말기는 카메라 모듈(110), 표시부(120), 입력부(130), 통신 모듈(140), 제어부(150), 식별식별코드 리더기(160), 메모리(170), 가격비교 정보 검색부(180) 등을 포함한다. Referring to FIG. 5, the terminal according to the present invention includes a camera module 110, a display unit 120, an input unit 130, a communication module 140, a control unit 150, an identification identification code reader 160, and a memory 170 ), Price comparison information search unit 180, and the like.

카메라 모듈(110)은 상품에 부착된 식별코드를 촬영하여 식별코드 이미지를 생성한다. 카메라 모듈(110)에서 생성된 식별코드 이미지는 제어 부(150)로 입력된다. The camera module 110 photographs the identification code attached to the product to generate an identification code image. The identification code image generated by the camera module 110 is input to the control unit 150.

표시부(120)는 상품 검색 요청에 따라 상품정보 및 가격비교 정보가 포함된 상품 검색 결과 화면을 디스플레이 한다.The display unit 120 displays a product search result screen including product information and price comparison information according to a product search request.

입력부(130)는 사용자의 문자 입력이 가능한 키 패드를 구비하여 사용자로부터 식별코드에 대한 상품 검색 요청을 입력 받는다. The input unit 130 is provided with a keypad that allows a user to input text, and receives a product search request for an identification code from the user.

본 발명의 실시 예에서는 표시부(120)와 입력부(130)를 별도로 표현하였으나 단말기(100)가 터치 폰 또는 스마트 폰인 경우 표시부(120)와 입력부(130)는 일체로 구성될 수 있다. In the embodiment of the present invention, although the display unit 120 and the input unit 130 are separately expressed, when the terminal 100 is a touch phone or a smart phone, the display unit 120 and the input unit 130 may be integrally configured.

통신 모듈(140)은 네트워크 기반으로 서비스 제공 장치(200)와 연동하는 경우, 입력부(130)로부터 상품 검색 요청이 있으면 상품 검색 요청을 서비스 제공 장치(200)로 전송한다. 또한 통신 모듈(140)은 서비스 제공 장치(200)로부터 상품정보 및 가격비교 정보를 포함하는 상품 검색 결과를 수신할 수 있다. The communication module 140 transmits a product search request to the service providing apparatus 200 when a product search request is received from the input unit 130 when interworking with the service providing apparatus 200 based on a network. In addition, the communication module 140 may receive a product search result including product information and price comparison information from the service providing device 200.

식별코드 리더기(160)는 제어부(150)의 전처리부(151)를 통해 전 처리된 식별코드 이미지로부터 식별코드 정보를 검출한다. 식별코드 리더기(160)는 식별 코드의 형태에 따라 바코드 리더기, QR코드 리더기, 로고나 라벨 등의 특징점을 검출하는 특징점 검출기 등을 포함할 수 있다. 또한 식별코드 리더기(160)는 NFC(Near Field Communication) 태그를 검출하는 NFC 리더기, RFID 태그를 검출하는 RFID 리더기, OCR(Optical Character Recognition) 코드를 검출하는 OCR 리더기 등을 추가로 포함할 수 있다. The identification code reader 160 detects identification code information from the pre-processed identification code image through the pre-processing unit 151 of the control unit 150. The identification code reader 160 may include a barcode reader, a QR code reader, a feature point detector for detecting feature points such as a logo or a label, according to the type of the identification code. In addition, the identification code reader 160 may further include an NFC reader that detects Near Field Communication (NFC) tags, an RFID reader that detects RFID tags, and an OCR reader that detects Optical Character Recognition (OCR) codes.

메모리(170)는 식별코드 정보 및 식별코드 정보에 대응하는 상품정보를 저장한다. 또한 단말기(100)가 가격비교 정보 검색을 자체 수행하는 경우 메모리(170)는 가격비교 정보도 저장한다. The memory 170 stores identification code information and product information corresponding to the identification code information. In addition, when the terminal 100 performs the price comparison information search itself, the memory 170 also stores the price comparison information.

메모리(170)에 저장된 각종 정보에 대한 업데이트가 필요한 경우 단말기(100)는 서비스 제공 장치(200)에 접속하여 업데이트를 수행할 수 있다. 각종 정보에 대한 업데이트는 단말기(100)에 미리 설정해 놓은 일정 주기마다 수행될 수 있으며, 서비스 제공 장치(200)에 관련 정보가 업데이트되는 즉시 실시간으로 수행될 수도 있다. 또는 사용자의 요청에 따라 단말기(100)가 서비스 제공 장치(200)에 접속하여 직접 업데이트를 수행할 수 있다.When an update of various information stored in the memory 170 is required, the terminal 100 may access the service providing device 200 to perform the update. Updates to various information may be performed at predetermined intervals set in advance in the terminal 100, or may be performed in real time as soon as related information is updated in the service providing device 200. Alternatively, the terminal 100 may access the service providing device 200 and perform an update directly according to a user's request.

제어부(150)은 전처리부(151), 상품정보 검색부(152), 명령어 추출부(153) 등을 포함한다. The control unit 150 includes a pre-processing unit 151, a product information search unit 152, a command extraction unit 153, and the like.

전처리부(151)는 카메라 모듈(110)로부터 입력된 식별코드 이미지를 전 처리한다. 이미지 전 처리에 의해 식별코드 리더기(160)는 에러 없이 식별코드 이미지로부터 식별코드 정보를 검출할 수 있다. 전처리부(151)는 전처리 된 식별코드 이미지를 식별코드 리더기(160)에 전달한다. The pre-processing unit 151 pre-processes the identification code image input from the camera module 110. The identification code reader 160 may detect identification code information from the identification code image without an error by pre-processing the image. The pre-processing unit 151 transmits the pre-processed identification code image to the identification code reader 160.

상품정보 검색부(152)는 식별코드 리더기(160)에서 검출된 식별코드 정보를 입력 받아 메모리(170)에서 식별코드 정보에 대응하는 상품정보를 검색한다. 상품정보 검색부(152)는 상품정보 중의 하나인 상품명을 명령어 추출부(153)에 전달한다. The product information search unit 152 receives the identification code information detected by the identification code reader 160 and searches the product information corresponding to the identification code information in the memory 170. The product information search unit 152 transmits the product name, which is one of the product information, to the command extraction unit 153.

명령어 추출부(153)는 상품정보 검색부(152)로부터 입력 받은 상품명을 단어 위주로 분리하여 복수의 명령어를 추출한다. The command extraction unit 153 extracts a plurality of commands by separating the product name received from the product information search unit 152 based on words.

도시되어 있지는 않으나 단말기(100)는 상술한 검색 순위 분석부, 검색 히스토리 분석부 및 상황 분석부 중 적어도 하나를 포함할 수 있다. 검색 순위 분석부, 검색 히스토리 분석부 및 상황 분석부는 제어부(150)에 포함될 수도 있고 별도의 모듈로 존재할 수 있다. Although not illustrated, the terminal 100 may include at least one of the above-described search ranking analysis unit, search history analysis unit, and situation analysis unit. The search ranking analysis unit, the search history analysis unit and the situation analysis unit may be included in the control unit 150 or may exist as separate modules.

가격비교 정보 검색부(180)는 상품정보 검색부(152)로부터 입력 받은 상품명(주 명령어)과 명령어 추출부(153)로부터 입력 받은 복수의 명령어(부 명령어)에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색한다. 또한 단말기(100) 내부에 검색 순위 분석부, 검색 히스토리 분석부 및 상황 분석부가 포함되는 경우, 가격비교 정보 검색부(180)는 명령어 기반 가격비교 정보 검색 외에 검색 순위 기반, 검색 히스토리 기반, 컨텍스트 기반의 가격비교 정보 검색을 수행할 수 있다.The price comparison information search unit 180 is based on the product name (main command) received from the product information search unit 152 and a plurality of commands (sub-commands) received from the command extraction unit 153, and is associated with the product information. Search for price comparison information. In addition, if the terminal 100 includes a search ranking analysis unit, a search history analysis unit and a situation analysis unit, the price comparison information search unit 180, in addition to the command-based price comparison information search, search ranking based, search history based, context based Price comparison information can be searched.

한편 단말기(100)의 성능을 고려할 때 가격비교 정보 검색부(180)는 단말기(100) 내부에서 생략될 수 있다. 이 경우 상품정보 검색부(152)에서 검색된 상품명(주 명령어)과 명령어 추출부(153)에서 생성된 복수의 명령어(부 명령어)는 통신 모듈(140)을 통해 서비스 제공 장치(200)로 전송된다. On the other hand, when considering the performance of the terminal 100, the price comparison information search unit 180 may be omitted inside the terminal 100. In this case, the product name (main command) retrieved from the product information search unit 152 and a plurality of commands (sub-commands) generated by the command extraction unit 153 are transmitted to the service providing device 200 through the communication module 140. .

도 6은 본 발명에 따른 단말기에서 연관 관계를 이용한 코드기반의 가격비교 정보를 제공 받는 과정을 나타낸 것이다. 6 shows a process of receiving code-based price comparison information using an association relationship in a terminal according to the present invention.

먼저, 단말기(100)의 카메라 모듈(110)은 상품에 부착된 식별코드를 촬영하여 식별코드 이미지를 생성한다(S100).First, the camera module 110 of the terminal 100 photographs the identification code attached to the product to generate an identification code image (S100).

식별코드 리더기(160)는 카메라 모듈(110)에서 생성된 식별코드 이미지로부터 식별코드 정보를 검출한다(S110).The identification code reader 160 detects identification code information from the identification code image generated by the camera module 110 (S110).

이후 검출한 식별코드 정보에 대하여 상품 검색이 요청되면, 제어 부(150)의 상품정보 검색부(152)는 메모리(170)에서 해당 식별코드 정보에 대응하는 상품정보를 검색한다(S120).Thereafter, when a product search is requested for the detected identification code information, the product information search unit 152 of the control unit 150 searches the memory 170 for product information corresponding to the identification code information (S120).

상품정보 검색부(152)는 검색한 상품정보 중의 하나인 상품명을 주 명령어로 하여 이 주 명령어를 명령어 추출부(153)에 전달한다(S130). The product information search unit 152 transfers the main command to the command extraction unit 153 using the product name as one of the searched product information as the main command (S130).

명령어 추출부(153)는 상품정보 검색부(152)로부터 입력 받은 주 명령어를 형태소 분석한 후 단어 위주로 분리하여 복수의 부 명령어를 생성한다(S140). The command extraction unit 153 generates a plurality of sub-commands by morphologically analyzing the main commands received from the product information search unit 152 and dividing them into words (S140).

단말기(100)의 성능에 따라 단말기(100) 내부에 가격비교 정보 검색부(180)가 존재하지 않는 경우 주 명령어 및 부 명령어는 통신 모듈(140)를 통해 서비스 제공 장치(200)로 전송된다(S150). 만약 단말기(100) 내부에 가격비교 정보 검색부(180)가 존재하는 경우 주 명령어 및 부 명령어는 가격비교 정보 검색부(220)에 전달된다. When the price comparison information search unit 180 does not exist inside the terminal 100 according to the performance of the terminal 100, the main command and the sub-command are transmitted to the service providing device 200 through the communication module 140 ( S150). If the price comparison information search unit 180 exists inside the terminal 100, the main command and the sub-command are transmitted to the price comparison information search unit 220.

또한, 본 발명의 다른 실시 예에서는 서비스 제공 장치에서 수행하였던 상품 정보 및 가격 비교 정보 제공 서비스와 관련한 하드웨어 및 소프트웨어의 컴퓨팅 자원을 네트워크 상의 서버에 저장해 두고, 단말기로부터 해당 서비스의 요청이 있으면 서비스 제공 장치가 네트워크 상의 서버에 접속하여 해당 서비스를 제공받아 단말기로 전달하는 클라우드 컴퓨팅(Cloud computing) 형태로 구현될 수 있다. 이 경우, 서비스 제공자는 네트워크 상의 서버에 저장된 하드웨어 및 소프트웨어 등의 컴퓨팅 자원을 자신이 필요한 만큼 빌려 쓰고 이에 대한 사용 요금을 지급함으로써 컴퓨터 시스템을 유지보수관리하기 위하여 들어가는 비용과 서버의 구매 및 설치 비용, 업데이트 비용, 소프트웨어 구매 비용 등 엄청난 비용과 시간 및 인력을 줄일 수 있고, 에너지 절감에도 기여할 수 있다.In addition, in another embodiment of the present invention, hardware and software computing resources related to a product information and price comparison information providing service performed in a service providing device are stored in a server on a network, and a service providing device is requested when a corresponding service is requested from a terminal. It can be implemented in the form of cloud computing (Cloud computing) that connects to a server on the network and receives the service and delivers it to the terminal. In this case, the service provider borrows computing resources such as hardware and software stored in the server on the network as much as necessary, and pays the usage fee for it, and the cost of maintaining and managing the computer system and the cost of purchasing and installing the server, It can save a tremendous amount of money, time and manpower, such as the cost of updating and purchasing software, and it can also contribute to energy savings.

한편, 본 발명은 이상에서 설명한 연관 관계를 이용한 가격비교 정보 제공 방법을 소프트웨어적인 프로그램으로 구현하여 컴퓨터로 읽을 수 있는 소정 기록 매체에 기록해 둘 수 있다. On the other hand, the present invention can implement a method for providing price comparison information using the association described above as a software program and record it on a computer-readable predetermined recording medium.

예컨대, 기록 매체는 각 재생 장치의 내장형으로 하드 디스크, 플래시 메모리, RAM, ROM 등이거나, 외장형으로 CD-R, CD-RW와 같은 광디스크, 콤팩트 플래시 카드, 스마트 미디어, 메모리 스틱, 멀티미디어 카드일 수 있다. For example, the recording medium may be a hard disk, flash memory, RAM, ROM, etc. as an internal type of each playback device, or an optical disk such as a CD-R, CD-RW, compact flash card, smart media, memory stick, multimedia card as an external type. have.

이 경우, 컴퓨터로 읽을 수 있는 기록 매체에 기록한 프로그램은, 앞서 설명한 바와 같이 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색 단계와, 상기 상품정보 중의 하나인 상품명을 단어 위주로 분리하여 복수의 명령어를 추출하는 명령어 추출 단계와, 상기 복수의 명령어에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색하는 가격비교 정보 검색 단계를 포함하여 실행될 수 있다. In this case, the program recorded on the computer-readable recording medium includes a product information retrieval step of retrieving product information corresponding to identification code information and a product name, which is one of the product information, separated by words. The command extraction step of extracting a command and the price comparison information search step of retrieving a plurality of price comparison information associated with the product information based on the plurality of commands may be performed.

이상의 설명은 본 발명을 예시적으로 설명한 것에 불과하며, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 본 발명의 기술적 사상에서 벗어나지 않는 범위에서 다양한 변형이 가능할 것이다. 따라서 본 발명의 명세서에 개시된 실시 예들은 본 발명을 한정하는 것이 아니다. 본 발명의 범위는 아래의 특허청구범위에 의해 해석되어야 하며, 그와 균등한 범위 내에 있는 모든 기술도 본 발명의 범위에 포함되는 것으로 해석해야 할 것이다.The above description is merely illustrative of the present invention, and various modifications may be made without departing from the technical spirit of the present invention by those skilled in the art to which the present invention pertains. Therefore, the embodiments disclosed in the specification of the present invention are not intended to limit the present invention. The scope of the present invention should be interpreted by the following claims, and all technologies within the scope equivalent thereto should be interpreted as being included in the scope of the present invention.

본 발명은 단말기가 상품에 부착된 식별코드로부터 식별코드 정보를 검출하고 검출한 식별코드 정보에 대응하는 상품의 가격비교 정보를 제공 받을 때 서비스 제공 장치가 상품의 연관 관계를 이용하여 가격비교 정보를 제공함으로써 가격비교 정보의 품질을 높이고 가격비교 검색율을 향상시킬 수 있기 때문에, 가격비교 정보를 제공하는 서비스 기술 분야에 적용할 수 있다. In the present invention, when a terminal detects identification code information from an identification code attached to a product and receives price comparison information of a product corresponding to the detected identification code information, the service providing device uses the product relations to determine the price comparison information. By providing the quality of the price comparison information and improving the price comparison search rate, it can be applied to the service technology field that provides the price comparison information.

100: 단말기 200: 서비스 제공 장치
300: 통신망 152, 210: 상품정보 검색부
153, 230: 명령어 추출부 180, 220: 가격비교 정보 검색부
240: 검색순위 분석부 250: 검색 히스토리 분석부
260: 상황 분석부 270: 데이터베이스
271: 식별코드 DB 272: 가격비교 DB
110: 카메라 모듈 120: 표시부
130: 입력부 140: 통신 모듈
150: 제어부 151: 전처리부
160: 식별코드 리더기 170: 메모리
100: terminal 200: service providing device
300: communication network 152, 210: product information search unit
153, 230: command extraction unit 180, 220: price comparison information search unit
240: search ranking analysis unit 250: search history analysis unit
260: situation analysis unit 270: database
271: Identification code DB 272: Price comparison DB
110: camera module 120: display unit
130: input unit 140: communication module
150: control unit 151: pre-processing unit
160: identification code reader 170: memory

Claims (12)

단말기로부터 식별코드에 대한 상품 검색 요청이 수신되면, 상기 상품 검색 요청에 따라서 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색부;
검색된 상품정보의 상품명을 단어 위주로 분리하여, 상기 상품명을 구성하는 단어들 중 회사를 나타내는 단어와 상품 종류를 나타내는 단어를 포함하는 복수의 명령어를 추출하는 명령어 추출부;
상기 복수의 명령어를 기준으로 사용자의 검색 히스토리를 분석하여 해당 사용자가 이전에 해당 명령어에 대한 검색 이력이 있는 경우 이전 검색된 상품정보를 전달하는 검색 히스토리 분석부;
상기 복수의 명령어에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색하고, 상기 복수의 명령어 별로 상기 검색 히스토리 분석부에서 전달되는 이전 검색된 상품정보에 대한 가격 비교정보를 생성하여 제공하는 가격비교 정보 검색부를 포함하되,
상기 복수의 명령어별로 해당되는 상품 중 검색 순위가 기 설정된 검색 순위 이상인 상품의 상품정보를 상기 가격비교 정보 검색부에 전달하는 검색 순위 분석부를 더 포함하며,
상기 가격비교 정보 검색부는 상기 검색 순위 분석부로부터 상기 복수의 명령어별로 전달되는 기 설정된 검색 순위 이상의 상품정보에 대한 가격비교 정보를 생성하여 제공하는 것을 특징으로 하는 서비스 제공 장치.
When a product search request for the identification code is received from the terminal, the product information search unit searches for product information corresponding to the identification code information according to the product search request;
A command extracting unit for dividing the product name of the searched product information into words, and extracting a plurality of commands including a word indicating a company and a word indicating a product type among words constituting the product name;
A search history analysis unit that analyzes a user's search history based on the plurality of commands and transmits previously searched product information when a corresponding user has a previous search history for the command;
Price comparison is performed by searching a plurality of price comparison information associated with the product information based on the plurality of commands, and generating and comparing price comparison information for previously searched product information delivered from the search history analysis unit for each of the plurality of commands Includes information retrieval,
Further comprising a search rank analysis unit for delivering product information of a product whose search rank is higher than a preset search rank among products corresponding to the plurality of commands, to the price comparison information search unit,
The price comparison information search unit generates and provides price comparison information for product information of a predetermined search rank or higher, which is transmitted for each of the plurality of commands, from the search ranking analysis unit.
삭제delete 제 1 항에 있어서,
상기 상품 검색 요청이 수신된 시간정보를 확인하고, 상기 복수의 명령어 각각에 해당하는 상품 별로 상기 시간정보와 연관된 상품정보를 상기 가격비교 정보 검색부에 전달하는 상황 분석부를 더 포함하며;
상기 가격비교 정보 검색부는,
상기 복수의 명령어 각각에 대하여, 상기 시간정보와 연관된 상품정보의 제품에 대한 가격비교 정보를 더 생성하여 제공하는 것을 특징으로 하는 서비스 제공 장치.
According to claim 1,
Further comprising a situation analysis unit for confirming the time information received the product search request, and delivering the product information associated with the time information for each product corresponding to each of the plurality of commands to the price comparison information search unit;
The price comparison information search unit,
For each of the plurality of commands, the service providing apparatus characterized in that it further generates and provides price comparison information for a product of product information associated with the time information.
삭제delete 상품에 부착된 식별코드를 촬영하여 식별코드 이미지를 생성하는 카메라 모듈;
상기 식별코드 이미지로부터 식별코드 정보를 검출하는 식별코드 리더기;
상기 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색부;
상기 상품정보의 상품명을 단어 위주로 분리하여, 상기 상품명을 구성하는 단어들 중 회사를 나타내는 단어와 상품 종류를 나타내는 단어를 포함하는 복수의 명령어를 추출하는 명령어 추출부;
상기 복수의 명령어를 기준으로 사용자의 검색 히스토리를 분석하여 해당 사용자가 이전에 해당 명령어에 대한 검색 이력이 있는 경우 이전 검색된 상품정보를 전달하는 검색 히스토리 분석부;
상기 복수의 명령어에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색하고, 상기 복수의 명령어 별로 상기 검색 히스토리 분석부에서 전달되는 이전 검색된 상품정보에 대한 가격 비교정보를 생성하여 제공하는 가격비교 정보 검색부를 포함하되,
상기 복수의 명령어별로 해당되는 상품 중 검색 순위가 기 설정된 검색 순위 이상인 상품의 상품정보를 상기 가격비교 정보 검색부에 전달하는 검색 순위 분석부를 더 포함하며,
상기 가격비교 정보 검색부는 상기 검색 순위 분석부로부터 상기 복수의 명령어별로 전달되는 기 설정된 검색 순위 이상의 상품정보에 대한 가격비교 정보를 생성하여 제공하는 것을 특징으로 하는 단말기.
A camera module that captures an identification code attached to a product to generate an identification code image;
An identification code reader that detects identification code information from the identification code image;
A product information search unit for searching product information corresponding to the identification code information;
A command extraction unit for dividing the product name of the product information into words, and extracting a plurality of commands including words representing a company and words representing a product type among words constituting the product name;
A search history analysis unit that analyzes a user's search history based on the plurality of commands and transmits previously searched product information when a corresponding user has a previous search history for the command;
Price comparison is performed by searching a plurality of price comparison information associated with the product information based on the plurality of commands, and generating and comparing price comparison information for previously searched product information delivered from the search history analysis unit for each of the plurality of commands Includes information retrieval,
Further comprising a search rank analysis unit for delivering product information of a product whose search rank is higher than a preset search rank among products corresponding to the plurality of commands, to the price comparison information search unit,
The price comparison information search unit is a terminal characterized in that it generates and provides price comparison information for product information above a predetermined search rank delivered to each of the plurality of commands from the search ranking analysis unit.
삭제delete 서비스 제공 장치가 연관 관계를 이용하여 코드 기반의 가격비교 정보를 생성하는 방법에 있어서,
단말기로부터 식별코드에 대한 상품 검색 요청이 수신되면, 상기 상품 검색 요청에 따라서 식별코드 정보에 대응하는 상품정보를 검색하는 상품정보 검색 단계;
검색된 상품정보의 상품명을 단어 위주로 분리하여, 상기 상품명을 구성하는 단어들 중 회사를 나타내는 단어와 상품 종류를 나타내는 단어를 포함하는 복수의 명령어를 추출하는 명령어 단계;
상기 복수의 명령어를 기준으로 사용자의 검색 히스토리를 분석하여 해당 사용자가 이전에 해당 명령어에 대한 검색 이력이 있는 경우 이전 검색된 상품정보를 전달하는 검색 히스토리 분석 단계;
상기 복수의 명령어에 기반하여 상기 상품정보와 연관된 복수의 가격비교 정보를 검색하고, 상기 복수의 명령어에 해당하는 각 상품 별로 상기 검색 히스토리 분석 단계에서 전달되는 이전 검색된 상품정보에 대한 가격비교 정보를 생성하여 제공하는 가격비교 정보 검색 단계를 포함하며,
상기 가격비교 정보 검색 단계는 상기 복수의 명령어별로 해당되는 상품 중 검색 순위가 기 설정된 검색 순위 이상인 상품의 상품정보에 대한 가격비교 정보를 생성하여 제공하는 단계를 더 포함하는 것을 특징으로 하는 방법.
In the method for generating a code-based price comparison information using the association by the service providing device,
A product information search step of searching for product information corresponding to identification code information according to the product search request when a product search request for the identification code is received from the terminal;
A command step of dividing the product name of the searched product information into words, and extracting a plurality of commands including a word indicating a company and a word indicating a product type among words constituting the product name;
A search history analysis step of analyzing a user's search history based on the plurality of commands and transmitting previously searched product information when the user has a previous search history for the command;
Search for a plurality of price comparison information associated with the product information based on the plurality of commands, and generate price comparison information for previously searched product information delivered in the search history analysis step for each product corresponding to the plurality of commands And the price comparison information search step provided by
The price comparison information search step further comprises generating and providing price comparison information for product information of a product whose search rank is higher than or equal to a preset search rank among products corresponding to the plurality of commands.
삭제delete 삭제delete ◈청구항 10은(는) 설정등록료 납부시 포기되었습니다.◈◈ Claim 10 was abandoned when payment of the set registration fee was made.◈ 제 7 항에 있어서,
상기 가격비교 정보 검색 단계는,
상기 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에 대한 컨텍스트를 분석하고 연관된 상품정보에 근거하여 가격비교 정보를 검색하는 것을 특징으로 하는 방법.
The method of claim 7,
The price comparison information search step,
A method comprising receiving the plurality of commands and analyzing the context for the product corresponding to each command and searching for price comparison information based on the associated product information.
제 7 항에 있어서,
상기 가격비교 정보 검색 단계는,
상기 상품 검색 요청이 수신된 시간정보를 확인하고, 상기 복수의 명령어를 입력 받아 각 명령어에 해당하는 상품에 대하여 상기 시간정보와 연관된 상품정보에 근거하여 가격비교 정보를 검색하는 것을 특징으로 하는 방법.
The method of claim 7,
The price comparison information search step,
A method characterized by checking the time information at which the product search request is received, and receiving the plurality of commands to search for price comparison information for the product corresponding to each command based on the product information associated with the time information.
◈청구항 12은(는) 설정등록료 납부시 포기되었습니다.◈◈ Claim 12 was abandoned when payment of the set registration fee was made.◈ 제 7 항, 제10항 및 제 11 항 중 어느 한 항의 과정을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.A computer-readable recording medium recording a program for executing the process of any one of claims 7, 10, and 11.
KR1020160145336A 2016-11-02 2016-11-02 System and method for providing code-based price comparison information using association Active KR102103238B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160145336A KR102103238B1 (en) 2016-11-02 2016-11-02 System and method for providing code-based price comparison information using association

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160145336A KR102103238B1 (en) 2016-11-02 2016-11-02 System and method for providing code-based price comparison information using association

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020100126872A Division KR101990992B1 (en) 2010-12-13 2010-12-13 System and method for providing code-based price comparison information using association

Publications (2)

Publication Number Publication Date
KR20160130207A KR20160130207A (en) 2016-11-10
KR102103238B1 true KR102103238B1 (en) 2020-05-29

Family

ID=57484584

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160145336A Active KR102103238B1 (en) 2016-11-02 2016-11-02 System and method for providing code-based price comparison information using association

Country Status (1)

Country Link
KR (1) KR102103238B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002304418A (en) * 2001-04-06 2002-10-18 Fujitsu Ltd Search device, search method, and search program
US20070271245A1 (en) * 2006-05-19 2007-11-22 Rolf Repasi System and method for searching a database
JP2008152587A (en) * 2006-12-18 2008-07-03 Creation Japan Inc Shopping list creation support system using electronic leaflet

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100773066B1 (en) * 2004-02-07 2007-11-02 주식회사 다음커뮤니케이션 Internet Information Search Method
KR100822636B1 (en) * 2006-09-20 2008-04-17 에스케이 텔레콤주식회사 Price comparison server, system and method for providing content information using the same
KR20080045382A (en) * 2006-11-20 2008-05-23 차재선 Online Product Lowest Price Search System and Method
KR100882716B1 (en) * 2006-11-20 2009-02-06 엔에이치엔(주) A method for recommending product information and a system for performing the method
KR101474835B1 (en) * 2007-12-31 2014-12-19 주식회사 비즈모델라인 Method for Providing Information about Broadcast Contents
KR20090097701A (en) * 2008-03-12 2009-09-16 (주)휴먼아이티 How to provide product information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002304418A (en) * 2001-04-06 2002-10-18 Fujitsu Ltd Search device, search method, and search program
US20070271245A1 (en) * 2006-05-19 2007-11-22 Rolf Repasi System and method for searching a database
JP2008152587A (en) * 2006-12-18 2008-07-03 Creation Japan Inc Shopping list creation support system using electronic leaflet

Also Published As

Publication number Publication date
KR20160130207A (en) 2016-11-10

Similar Documents

Publication Publication Date Title
CN103369049B (en) Mobile terminal and server exchange method and system thereof
US11017034B1 (en) System and method for search with the aid of images associated with product categories
KR101511050B1 (en) Method, apparatus, system and computer program for offering and displaying a product information
KR102052932B1 (en) Product information system and method using a tag and mobile device
JP4908231B2 (en) System and method for obtaining information related to commercial items using a portable imaging device
US8885983B2 (en) Image capture and identification system and process
US20140254942A1 (en) Systems and methods for obtaining information based on an image
US20140149845A1 (en) Method for generating websites
US20140149240A1 (en) Method for collecting point-of-sale data
US20140149846A1 (en) Method for collecting offline data
US20150006333A1 (en) Generating websites and online stores from seed input
WO2018205970A1 (en) Identity authentication method, device and system
CN106528432A (en) Construction method and apparatus for test scene data, and buried point test method
WO2015126825A1 (en) Method and system for providing code scanning result information
US10102551B2 (en) Methods and systems to provide price matching offers to potential customers
EP3579172A1 (en) System and methods of searching for a product using hyper-local location techniques
US12190364B1 (en) Systems and methods for improving a shopping experience within a retail store
US20230044463A1 (en) System and method for locating products
KR100705410B1 (en) Product information registration method and system that automatically matches product model and category
KR20120076489A (en) System and method for providing promotion and price comparison service based on code
US20140214591A1 (en) System and method to provide a product display in a business
CN113139121A (en) Query method, model training method, device, equipment and storage medium
KR20120036600A (en) System and method for providing price comparison service code-based
KR20110137004A (en) System and method for providing integrated search based price comparison service using terminal
KR102103238B1 (en) System and method for providing code-based price comparison information using association

Legal Events

Date Code Title Description
A107 Divisional application of patent
PA0107 Divisional application

Comment text: Divisional Application of Patent

Patent event date: 20161102

Patent event code: PA01071R01D

Filing date: 20101213

Application number text: 1020100126872

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20161202

Comment text: Request for Examination of Application

Patent event code: PA02011R04I

Patent event date: 20161102

Comment text: Divisional Application of Patent

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180709

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20181128

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20180709

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

PN2301 Change of applicant

Patent event date: 20181214

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

AMND Amendment
AMND Amendment
PX0901 Re-examination

Patent event code: PX09012R01I

Patent event date: 20181218

Comment text: Amendment to Specification, etc.

Patent event code: PX09011S01I

Patent event date: 20181128

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20180827

Comment text: Amendment to Specification, etc.

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20190308

Patent event code: PE09021S01D

AMND Amendment
E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20190927

Patent event code: PE09021S02D

AMND Amendment
PX0701 Decision of registration after re-examination

Patent event date: 20200323

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20191125

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20190508

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20181224

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20181218

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20181128

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20180827

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200416

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200417

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20230323

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240320

Start annual number: 5

End annual number: 5

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载