+

KR101699728B1 - Book trading matching apparatus and method based on the school information - Google Patents

Book trading matching apparatus and method based on the school information Download PDF

Info

Publication number
KR101699728B1
KR101699728B1 KR1020160091121A KR20160091121A KR101699728B1 KR 101699728 B1 KR101699728 B1 KR 101699728B1 KR 1020160091121 A KR1020160091121 A KR 1020160091121A KR 20160091121 A KR20160091121 A KR 20160091121A KR 101699728 B1 KR101699728 B1 KR 101699728B1
Authority
KR
South Korea
Prior art keywords
book
information
identification information
school
sales
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.)
Expired - Fee Related
Application number
KR1020160091121A
Other languages
Korean (ko)
Inventor
이준승
장세희
김지원
Original Assignee
(주)플래니토리
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)플래니토리 filed Critical (주)플래니토리
Priority to KR1020160091121A priority Critical patent/KR101699728B1/en
Application granted granted Critical
Publication of KR101699728B1 publication Critical patent/KR101699728B1/en
Expired - Fee Related 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/0613Electronic shopping [e-shopping] using intermediate agents
    • G06Q30/0619Neutral agent
    • G06F17/30699
    • 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/0267Wireless devices
    • 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/0269Targeted advertisements based on user profile or attribute
    • 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/0631Recommending goods or services
    • 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/08Auctions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds

Landscapes

  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명에 따른 학교 정보에 기초한 서적 매매 매칭 지원 장치 및 방법은 서적 구매자의 클라이언트 단말로부터 학교 정보가 수신되면, 동일 학교 정보를 갖는 서적 판매자들을 추출하고, 추출된 서적 판매자들의 판매 서적들 중 서적 구매자의 서적과 일치하는 서적이 존재하는지 여부를 판단하여, 일치하는 서적이 있다면, 해당 판매 서적에 대한 서적 판매자의 식별 정보와 가격 정보를 서적 구매자의 클라이언트 단말에 전달하고, 일치하는 서적이 없는 경우, 상기 서적 구매자로부터 수신한 학교 정보와 가장 관계 등급이 높은 다른 학교 정보에 대응하는 서적 판매자들을 2차로 추출한 후 2차로 추출된 서적 판매자들이 판매하고 있는 판매 서적들 중 상기 서적 구매자의 서적과 일치하는 서적이 있다면, 해당 서적에 대한 가격 정보와 서적 판매자에 대한 식별 정보를 서적 구매자의 클라이언트 단말에 전달함으로써, 서적 구매자가 자신이 구매하기를 원하는 서적에 대한 검색 결과를 빠르고 정확하게 받아볼 수 있도록 지원할 수 있다.An apparatus and method for supporting book sales matching based on school information according to the present invention is a device and method for supporting book sales matching based on school information. The apparatus and method for supporting book sales matching according to the present invention extracts book sellers having the same school information when school information is received from a client terminal of a book buyer, And if there is a matching book, delivers identification information and price information of the seller of the book to the client terminal of the book buyer, and if there is no matching book, The book sellers corresponding to the school information having the highest relationship rank with the school information received from the book buyer are extracted secondarily and then the books matching with the book of the book buyer among the sale books sold by the second- If there is, the price information for the book and the seller of the book By passing the identification information to the client terminal of the book buyer, books buyer is able to support so you can see yourself quickly and accurately get the results you want for the book to buy.

Description

학교 정보에 기초한 서적 매매 매칭 지원 장치 및 방법{BOOK TRADING MATCHING APPARATUS AND METHOD BASED ON THE SCHOOL INFORMATION}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus and method for supporting book marking based on school information,

본 발명은 온라인을 통한 서적에 대한 매매 거래에 있어서, 서적 구매자가 빠르고 정확하게 자신이 원하는 서적에 대한 정보를 검색할 수 있도록 지원하는 기법에 대한 기술과 관련된다.The present invention relates to a technique for supporting a book buyer to quickly and accurately retrieve information about a desired book in a transaction on a book through online.

최근, 인터넷의 보급이 활발하게 이루어짐에 따라, 인터넷을 이용하여 상품을 사고 팔 수 있는 전자 상거래의 이용이 급증하고 있다.Recently, as the spread of the Internet has become active, the use of electronic commerce that can buy and sell goods using the Internet is increasing rapidly.

이와 더불어, 최근에는 스마트폰이나 태블릿 PC의 보급이 활발해 짐에 따라 사용자들이 장소와 시간에 구애 받지 않고 물건을 사고 팔 수 있는 환경이 구축되고 있다.In addition, as the spread of smartphones and tablet PCs is becoming more active recently, there is an environment in which users can buy and sell goods regardless of place and time.

이렇게 전자 상거래의 발전으로 말미암아 단순이 물건을 사고 파는 형태의 거래 시스템뿐만 아니라, 인터넷을 통해서 개인간의 중고 상품 거래를 지원하는 시스템이 등장하고 있다. Due to the development of e-commerce, there is a system that supports not only trading systems that buy and sell goods, but also inter-personal commodity trading through the Internet.

사용자들은 서적을 구할 때, 인터넷의 온라인 상점을 통해서 서적을 구매하거나 오프라인의 서점에 직접 가서 서적을 구매하고 있다. 하지만, 최근 서적의 가격이 비싸짐에 따라 사용자들이 서적을 구매하는데 있어 많은 금전적 부담을 느낄 수 있어서, 개인 간에 서적을 중고로 거래할 수 있도록 하는 시스템의 도입이 필요한 실정이다.When users are looking for books, they buy books through online stores on the Internet, or go directly to offline bookstores to buy books. However, recently, as the prices of books have become higher, users may feel a lot of financial burden in purchasing books, so it is necessary to introduce a system that enables users to trade books with used books.

특히, 이러한 서적들 중 교과서 등과 같은 학습 서적의 경우에는 서적 판매자와 서적 구매자가 어떤 학교에 다니고 있는지 여부가 중요하게 적용될 수 있다.In particular, in the case of learning books such as textbooks among these books, it can be important to decide on which school the book seller and the book buyer go to.

예컨대, A라는 학교에 다니고 있는 사람이 A학교에서 사용하는 특정 서적을 구매하려고 하는 경우, A라는 학교에 다니고 있는 서적 판매자들을 찾아서 서적 구매를 시도한다면, 해당 서적에 대한 구매 확률이 높아질 수 있을 것이다.For example, if a person attending school A wants to purchase a specific book used in school A, and if he or she attempts to purchase a book by searching for a book seller who is attending school A, the probability of purchasing the book may increase .

따라서, 개인들 간에 서적을 거래할 수 있도록 지원하는 시스템에서 각 회원들의 학교 정보를 고려하여 서적 구매자에 대해 자신이 구매하기를 원하는 서적 판매 정보를 빠르고 정확하게 제공할 수 있는 기술의 도입이 필요하다.Therefore, it is necessary to introduce technology that can quickly and accurately provide the book buyers who want to purchase the book sales information considering the information of each member in the system that supports the book trade among individuals.

본 발명에 따른 학교 정보에 기초한 서적 매매 매칭 지원 장치 및 방법은 서적 구매자의 클라이언트 단말로부터 학교 정보가 수신되면, 동일 학교 정보를 갖는 서적 판매자들을 추출하고, 추출된 서적 판매자들의 판매 서적들 중 서적 구매자의 서적과 일치하는 서적이 존재하는지 여부를 판단하여, 일치하는 서적이 있다면, 해당 판매 서적에 대한 서적 판매자의 식별 정보와 가격 정보를 서적 구매자의 클라이언트 단말에 전달하고, 일치하는 서적이 없는 경우, 상기 서적 구매자로부터 수신한 학교 정보와 가장 관계 등급이 높은 다른 학교 정보에 대응하는 서적 판매자들을 2차로 추출한 후 2차로 추출된 서적 판매자들이 판매하고 있는 판매 서적들 중 상기 서적 구매자의 서적과 일치하는 서적이 있다면, 해당 서적에 대한 가격 정보와 서적 판매자에 대한 식별 정보를 서적 구매자의 클라이언트 단말에 전달함으로써, 서적 구매자가 자신이 구매하기를 원하는 서적에 대한 검색 결과를 빠르고 정확하게 받아볼 수 있도록 지원하고자 한다.An apparatus and method for supporting book sales matching based on school information according to the present invention is a device and method for supporting book sales matching based on school information. The apparatus and method for supporting book sales matching according to the present invention extracts book sellers having the same school information when school information is received from a client terminal of a book buyer, And if there is a matching book, delivers identification information and price information of the seller of the book to the client terminal of the book buyer, and if there is no matching book, The book sellers corresponding to the school information having the highest relationship rank with the school information received from the book buyer are extracted secondarily and then the books matching with the book of the book buyer among the sale books sold by the second- If there is, the price information for the book and the seller of the book By passing the identification information to the client terminal of the book buyers, and want to help book buyers can see their results quickly and accurately get the books they want to buy.

본 발명의 일실시예에 따른 학교 정보에 기초한 서적 매매 매칭 지원 장치는 복수의 회원들에 대한 식별 정보와 상기 복수의 회원들 각각의 학교 정보가 서로 대응되어 저장되어 있는 회원 데이터베이스, 상기 복수의 회원들 중에 포함되는 복수의 서적 판매자들에 대한 식별 정보와 상기 복수의 서적 판매자들 각각의 학교 정보, 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적에 대한 식별 정보 및 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적의 가격 정보가 서로 대응되어 저장되어 있는 판매 서적 데이터베이스, 상기 복수의 회원들 중에 포함되는 제1 서적 구매자의 식별 정보를 기초로 접속한 상기 제1 서적 구매자의 클라이언트 단말로부터 구매 대상이 되는 제1 서적에 대한 식별 정보와 함께 상기 제1 서적에 대한 검색 요청이 수신되면, 상기 제1 서적에 대한 식별 정보와 상기 제1 서적에 대한 검색 요청을 수신하는 검색 요청 수신부, 상기 제1 서적에 대한 검색 요청에 대응하여 상기 회원 데이터베이스로부터 상기 제1 서적 구매자의 식별 정보에 대응되어 저장되어 있는 제1 학교 정보를 추출하는 학교 정보 추출부, 상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제1 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출하는 제1 정보 추출부, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보를 추출하는 제2 정보 추출부, 상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보가 추출되면, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 추출하는 제3 정보 추출부 및 상기 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 검색 결과 전송부를 포함한다.A book sales matching support apparatus based on school information according to an embodiment of the present invention includes a member database in which identification information of a plurality of members and school information of each of the plurality of members are stored corresponding to each other, Identification information of a plurality of book sellers included in the plurality of book sellers, identification information of each of the plurality of book sellers, identification information of the sale target book registered by each of the plurality of book sellers, A sales book database in which price information of registered sales books is stored in correspondence with each other, a sales book database in which a purchase target is purchased from a client terminal of the first book buyer accessed based on identification information of a first book buyer included in the plurality of members The search request for the first book along with the identification information for the first book A search request receiving unit for receiving identification information about the first book and a search request for the first book from the member database in response to a search request for the first book, A first school information extracting unit for extracting first school information stored in association with at least one first school information stored in correspondence with the first school information among the identification information for the plurality of book sellers from the sales book database, A first information extracting unit for extracting identification information for a book seller, identification information for at least one first sale target book stored in association with identification information for the at least one first book seller from the sales book database, At least one second sales object matching the identification information of the first book A second information extracting unit for extracting identification information on the at least one second sale target book from the sales book database, A third information extracting unit for extracting identification information of at least one second book seller and price information of the at least one second sale target book corresponding to each other and identification information of the at least one second book seller And a search result transmission unit for transmitting the price information of the at least one second sales target book to the client terminal of the first book buyer as a search result for the first book.

또한, 본 발명의 일실시예에 따른 학교 정보에 기초한 서적 매매 매칭 지원 방법은 복수의 회원들에 대한 식별 정보와 상기 복수의 회원들 각각의 학교 정보가 서로 대응되어 저장되어 있는 회원 데이터베이스를 유지하는 단계, 상기 복수의 회원들 중에 포함되는 복수의 서적 판매자들에 대한 식별 정보와 상기 복수의 서적 판매자들 각각의 학교 정보, 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적에 대한 식별 정보 및 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적의 가격 정보가 서로 대응되어 저장되어 있는 판매 서적 데이터베이스를 유지하는 단계, 상기 복수의 회원들 중에 포함되는 제1 서적 구매자의 식별 정보를 기초로 접속한 상기 제1 서적 구매자의 클라이언트 단말로부터 구매 대상이 되는 제1 서적에 대한 식별 정보와 함께 상기 제1 서적에 대한 검색 요청이 수신되면, 상기 제1 서적에 대한 식별 정보와 상기 제1 서적에 대한 검색 요청을 수신하는 단계, 상기 제1 서적에 대한 검색 요청에 대응하여 상기 회원 데이터베이스로부터 상기 제1 서적 구매자의 식별 정보에 대응되어 저장되어 있는 제1 학교 정보를 추출하는 단계, 상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제1 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출하는 단계, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보를 추출하는 단계, 상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보가 추출되면, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 추출하는 단계 및 상기 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 단계를 포함한다.Also, a method for supporting book sales matching based on school information according to an embodiment of the present invention includes: maintaining a member database in which identification information about a plurality of members and school information of each of the plurality of members are stored in association with each other Identifying identification information of a plurality of book sellers included in the plurality of members, school information of each of the plurality of book sellers, identification information of a sale target book registered by each of the plurality of book sellers, The method comprising the steps of: maintaining a sales book database in which price information of sale books registered by book sellers of the plurality of book sellers correspond to each other; 1 Identification information about the first book to be purchased from the client terminal of the book buyer Receiving a search request for the first book, receiving identification information about the first book and a search request for the first book together with a search request for the first book, Extracting first school information stored in association with the identification information of the first book buyer from the sales book database, storing the first school information corresponding to the first school information among the identification information for the plurality of book sellers from the sales book database A step of extracting identification information for at least one first book seller having at least one first book seller and at least one first book seller corresponding to identification information for the at least one first book seller from the sales book database, At least one second sale that matches the identification information for the first book among the identification information The method of claim 1, further comprising the steps of: extracting identification information on the at least one second sales target book, storing identification information of the at least one second sales target book in the sales book database Extracting identification information of at least one second book seller and price information of the at least one second sale target book, which are included in the at least one second book seller, and comparing the identification information of the at least one second book seller with the identification information of the at least one second book seller And transmitting the price information of the sale target book to the client terminal of the first book buyer as a result of the search for the first book.

본 발명에 따른 학교 정보에 기초한 서적 매매 매칭 지원 장치 및 방법은 서적 구매자의 클라이언트 단말로부터 학교 정보가 수신되면, 동일 학교 정보를 갖는 서적 판매자들을 추출하고, 추출된 서적 판매자들의 판매 서적들 중 서적 구매자의 서적과 일치하는 서적이 존재하는지 여부를 판단하여, 일치하는 서적이 있다면, 해당 판매 서적에 대한 서적 판매자의 식별 정보와 가격 정보를 서적 구매자의 클라이언트 단말에 전달하고, 일치하는 서적이 없는 경우, 상기 서적 구매자로부터 수신한 학교 정보와 가장 관계 등급이 높은 다른 학교 정보에 대응하는 서적 판매자들을 2차로 추출한 후 2차로 추출된 서적 판매자들이 판매하고 있는 판매 서적들 중 상기 서적 구매자의 서적과 일치하는 서적이 있다면, 해당 서적에 대한 가격 정보와 서적 판매자에 대한 식별 정보를 서적 구매자의 클라이언트 단말에 전달함으로써, 서적 구매자가 자신이 구매하기를 원하는 서적에 대한 검색 결과를 빠르고 정확하게 받아볼 수 있도록 지원할 수 있다.An apparatus and method for supporting book sales matching based on school information according to the present invention is a device and method for supporting book sales matching based on school information. The apparatus and method for supporting book sales matching according to the present invention extracts book sellers having the same school information when school information is received from a client terminal of a book buyer, And if there is a matching book, delivers identification information and price information of the seller of the book to the client terminal of the book buyer, and if there is no matching book, The book sellers corresponding to the school information having the highest relationship rank with the school information received from the book buyer are extracted secondarily and then the books matching with the book of the book buyer among the sale books sold by the second- If there is, the price information for the book and the seller of the book By passing the identification information to the client terminal of the book buyer, books buyer is able to support so you can see yourself quickly and accurately get the results you want for the book to buy.

도 1은 본 발명의 일실시예에 따른 학교 정보에 기초한 서적 매매 매칭 지원 장치의 구조를 도시한 도면이다.
도 2는 본 발명의 일실시예에 따른 학교 정보에 기초한 서적 매매 매칭 지원 방법을 도시한 순서도이다.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram illustrating a structure of a book mark matching support apparatus based on school information according to an embodiment of the present invention. FIG.
FIG. 2 is a flowchart illustrating a method for supporting book sales matching based on school information according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다. While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof are shown by way of example in the drawings and will herein be described in detail. It is to be understood, however, that the invention is not to be limited to the specific embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention. Like reference numerals are used for like elements in describing each drawing.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. It is to be understood that when an element is referred to as being "connected" or "connected" to another element, it may be directly connected or connected to the other element, . On the other hand, when an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements in between.

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used in this application is used only to describe a specific embodiment and is not intended to limit the invention. The singular expressions include plural expressions unless the context clearly dictates otherwise. In the present application, the terms "comprises" or "having" and the like are used to specify that there is a feature, a number, a step, an operation, an element, a component or a combination thereof described in the specification, But do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥 상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in commonly used dictionaries are to be interpreted as having a meaning consistent with the contextual meaning of the related art and are to be interpreted as either ideal or overly formal in the sense of the present application Do not.

이하에서, 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 따른 학교 정보에 기초한 서적 매매 매칭 지원 장치의 구조를 도시한 도면이다.BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram illustrating a structure of a book mark matching support apparatus based on school information according to an embodiment of the present invention. FIG.

도 1을 참조하면, 본 발명에 따른 학교 정보에 기초한 서적 매매 매칭 지원 장치(110)는 회원 데이터베이스(111), 판매 서적 데이터베이스(112), 검색 요청 수신부(113), 학교 정보 추출부(114), 제1 정보 추출부(115), 제2 정보 추출부(116), 제3 정보 추출부(117) 및 검색 결과 전송부(118)를 포함한다.1, a book sales matching support apparatus 110 based on school information includes a member database 111, a sales book database 112, a search request reception unit 113, a school information extraction unit 114, A first information extracting unit 115, a second information extracting unit 116, a third information extracting unit 117, and a search result transmitting unit 118.

회원 데이터베이스(111)에는 복수의 회원들에 대한 식별 정보와 상기 복수의 회원들 각각의 학교 정보가 서로 대응되어 저장되어 있다.In the member database 111, identification information of a plurality of members and school information of each of the plurality of members are associated with each other and stored.

관련해서, 회원 데이터베이스(111)에는 하기의 표 1과 같이 정보가 저장되어 있을 수 있다.In this regard, information may be stored in the member database 111 as shown in Table 1 below.

복수의 Plural 회원들에 대한 식별 정보Identification information for members 학교 정보School Information 식별 정보 1Identification information 1 학교 ASchool A 식별 정보 2Identification information 2 학교 BSchool B 식별 정보 3Identification information 3 학교 CSchool C ...... ......

여기서, 상기 복수의 회원들에 대한 식별 정보란 상기 복수의 회원들의 아이디, 전화번호 등과 같이 상기 복수의 회원들 각각을 식별하기 위해서 미리 발급되어 있는 고유 정보를 의미한다.Here, the identification information of the plurality of members means unique information that is issued in advance to identify each of the plurality of members, such as an ID and a telephone number of the plurality of members.

판매 서적 데이터베이스(112)에는 상기 복수의 회원들 중에 포함되는 복수의 서적 판매자들에 대한 식별 정보와 상기 복수의 서적 판매자들 각각의 학교 정보, 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적에 대한 식별 정보 및 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적의 가격 정보가 서로 대응되어 저장되어 있다.The sales book database 112 stores identification information of a plurality of book sellers included in the plurality of members, school information of each of the plurality of book sellers, book information of each book sold by the plurality of book sellers Identification information, and price information of a sales target book registered by each of the plurality of book sellers correspond to each other and stored.

관련해서, 판매 서적 데이터베이스(112)에는 하기의 표 2와 같이 정보가 저장되어 있을 수 있다.In this regard, in the sales book database 112, information may be stored as shown in Table 2 below.

복수의 서적 Multiple books 판매자seller 들에 대한 식별 정보≪ / RTI > 학교 정보School Information 판매 대상 For sale 서적에 대한 식별 정보Identification information for books 판매 대상 서적의 가격 정보Price information for sales target books 식별 정보 2Identification information 2 학교 BSchool B 서적 식별 정보 1Book Identification Information 1 10,000원10,000 won 식별 정보 3Identification information 3 학교 CSchool C 서적 식별 정보 2Book Identification Information 2 5,000원5,000 won ...... ...... ...... ......

여기서, 판매 대상 서적에 대한 식별 정보란 서적의 제목, 서적의 ISBN(International Standard Book Number)과 같이 각 서적을 구분하기 위한 미리 발급되어 있는 고유 정보를 의미한다.Here, the identification information for the book to be sold means unique information that is issued in advance to distinguish each book, such as the title of the book and the ISBN (International Standard Book Number) of the book.

검색 요청 수신부(113)는 상기 복수의 회원들 중에 포함되는 제1 서적 구매자의 식별 정보를 기초로 접속한 상기 제1 서적 구매자의 클라이언트 단말(130)로부터 구매 대상이 되는 제1 서적에 대한 식별 정보와 함께 상기 제1 서적에 대한 검색 요청이 수신되면, 상기 제1 서적에 대한 식별 정보와 상기 제1 서적에 대한 검색 요청을 수신한다.The search request receiving unit 113 receives from the client terminal 130 of the first book buyer connected based on the identification information of the first book buyer included in the plurality of members the identification information of the first book to be purchased And receives a search request for the first book when the search request for the first book is received together with the identification information for the first book and the search request for the first book.

학교 정보 추출부(114)는 상기 제1 서적에 대한 검색 요청에 대응하여 회원 데이터베이스(111)로부터 상기 제1 서적 구매자의 식별 정보에 대응되어 저장되어 있는 제1 학교 정보를 추출한다.The school information extracting unit 114 extracts the first school information stored in association with the identification information of the first book buyer from the member database 111 in response to the search request for the first book.

제1 정보 추출부(115)는 판매 서적 데이터베이스(112)로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제1 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출한다.The first information extracting unit 115 extracts identification information of at least one first book seller stored in association with the first school information among the identification information for the plurality of book sellers from the sales book database 112 .

예컨대, 판매 서적 데이터베이스(112) 상에 상기 복수의 서적 판매자들 중 상기 제1 학교 정보가 대응하는 학교 정보로 저장되어 있는 서적 판매자들이 5명이라고 하는 경우, 제1 정보 추출부(115)는 판매 서적 데이터베이스(112)로부터 상기 5명의 서적 판매자들에 대한 식별 정보를 추출할 수 있다.For example, in the case where there are five book sellers in which the first school information among the plurality of book sellers is stored as corresponding school information on the sales book database 112, the first information extracting unit 115 extracts, The identification information for the five book sellers can be extracted from the book database 112.

제2 정보 추출부(116)는 판매 서적 데이터베이스(112)로부터 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보를 추출한다.The second information extracting unit 116 extracts, from the sales book database 112, identification information of at least one first sales target book corresponding to the identification information of the at least one first book seller, And extracts identification information on at least one second sales target book that matches the identification information of the book.

관련해서, 앞서 설명한 바와 같이, 제1 정보 추출부(115)에 의해 판매 서적 데이터베이스(112)로부터 상기 5명의 서적 판매자들에 대한 식별 정보가 추출되면, 제2 정보 추출부(116)는 판매 서적 데이터베이스(112)로부터 상기 5명의 서적 판매자들에 대한 식별 정보에 대응되어 저장되어 있는 5개의 서적에 대한 식별 정보들 중 상기 제1 서적의 식별 정보에 매칭되는 판매 대상 서적에 대한 식별 정보를 추출할 수 있다.In this regard, as described above, when the first information extracting unit 115 extracts identification information for the five book sellers from the sales book database 112, the second information extracting unit 116 extracts sales books From the database 112, the identification information of the sales target book that matches the identification information of the first book among the identification information of the five books corresponding to the identification information of the five book sellers .

관련해서, 서적에 대한 식별 정보가 ISBN 값이라고 하고, 상기 5개의 서적 중 상기 제1 서적의 ISBN과 일치하는 서적이 총 3개 존재한다면, 제2 정보 추출부(116)는 판매 서적 데이터베이스(112)로부터 상기 5개의 서적에 대한 식별 정보들 중 상기 제1 서적의 ISBN과 일치하는 3개의 서적에 대한 식별 정보를 추출할 수 있다.In this case, if the identification information for the book is an ISBN value and there are a total of three books matching the ISBN of the first book among the five books, the second information extracting unit 116 stores the sales book database 112 From the identification information of the three books matching the ISBN of the first book among the identification information of the five books.

제3 정보 추출부(117)는 상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보가 추출되면, 판매 서적 데이터베이스(112)로부터 상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 추출한다.The third information extracting unit 117 extracts, from the sales book database 112, identification information on the at least one second sale target book, stored in correspondence with the identification information of the at least one second sale target book The identification information of at least one second book seller and the price information of the at least one second sale target book.

관련해서, 앞서 설명한 바와 같이, 제2 정보 추출부(116)에 의해 판매 서적 데이터베이스(112)로부터 3개의 서적에 대한 식별 정보가 추출되었다면, 제3 정보 추출부(117)는 판매 서적 데이터베이스(112)로부터 상기 3개의 서적에 대한 식별 정보에 대응되어 저장되어 있는 상기 3개의 서적을 등록한 3명의 서적 판매자들에 대한 식별 정보와 상기 3개의 서적에 대한 가격 정보를 추출할 수 있다.As described above, if the second information extracting unit 116 has extracted the identification information of the three books from the sales book database 112, the third information extracting unit 117 extracts the sales information from the sales book database 112 The identification information for the three book sellers registered with the three books stored in association with the identification information for the three books, and the price information for the three books can be extracted.

검색 결과 전송부(118)는 상기 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말(130)에 전송한다.The search result transmitting unit 118 transmits the identification information of the at least one second book seller and the price information of the at least one second sale target book to the client of the first book buyer as a search result for the first book, To the terminal (130).

이를 통해, 제1 서적 구매자는 자신의 클라이언트 단말(130)을 통해 상기 제1 서적에 대한 검색 결과를 보고, 상기 적어도 하나의 제2 서적 판매자의 식별 정보를 기초로 상기 적어도 하나의 제2 서적 판매자와 연결하여 상기 제1 서적에 대한 구매를 시도할 수 있다.Thus, the first book buyer can view the search results for the first book through his client terminal 130, and based on the identification information of the at least one second book seller, the at least one second book seller And may attempt to purchase the first book.

이때, 본 발명의 일실시예에 따르면, 학교 정보에 기초한 서적 매매 매칭 지원 장치(110)는 관계도 데이터베이스(119)를 더 포함할 수 있고, 이때, 제2 정보 추출부(116)는 관계 학교 확인부(120), 관계 서적 판매자 추출부(121) 및 관계 서적 추출부(122)를 포함할 수 있다.According to an embodiment of the present invention, the bookbinding matching support apparatus 110 based on school information may further include a relationship diagram database 119, A related book seller extracting unit 121, and a related book extracting unit 122. [0041]

관계도 데이터베이스(119)에는 복수의 학교 정보들과, 상기 복수의 학교 정보들 각각에 대해 나머지 학교 정보들과의 미리 설정된 관계도 등급이 서로 대응되어 저장되어 있다.The relation degree database 119 stores a plurality of school information and a degree of relation between the plurality of school information and the remaining school information in association with each other.

예컨대, 관계도 데이터베이스(119)에는 하기의 표 3과 같이 정보가 저장되어 있을 수 있다.For example, information may be stored in the relationship diagram database 119 as shown in Table 3 below.

복수의 학교 정보들Multiple School Information 관계도 등급Relationship grade 학교 ASchool A 1등급: 학교 B
2등급: 학교 D
3등급: 학교 C
...
1 Class: School B
Class 2: School D
3 Class: School C
...
학교 BSchool B 1등급: 학교 A
2등급: 학교 E
3등급: 학교 G
...
1 Grade: School A
Class 2: Schools E
Class 3: School G
...
학교 CSchool C 1등급: 학교 F
2등급: 학교 D
3등급: 학교 A
...
Class 1: School F
Class 2: School D
Class 3: School A
...
...... ......

즉, 관계도 데이터베이스(119)에는 상기 표 3에 나타낸 것과 같이, 복수의 학교들별로 다른 학교들과의 관계도 등급이 미리 설정되어 있을 수 있다.In other words, as shown in Table 3, the relation degree database 119 may have grades of relationships with other schools by a plurality of schools.

이때, 제1 정보 추출부(115)에서 판매 서적 데이터베이스(112)로부터 상기 제1 서적 구매자로부터 수신한 상기 제1 학교 정보와 동일한 학교 정보가 저장되어 있는 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보가 추출된 후 제2 정보 추출부(116)에서 판매 서적 데이터베이스(112)로부터 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 서적에 대한 식별 정보의 추출을 시도한 결과, 판매 서적 데이터베이스(112) 상에 상기 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 판매 대상 서적에 대한 식별 정보가 존재하지 않는 경우, 관계 학교 확인부(120)는 관계도 데이터베이스(119)를 참조하여 상기 제1 학교 정보에 대응되어 저장되어 있는 나머지 학교 정보들과의 관계도 등급 중 가장 높은 관계도 등급이 설정되어 있는 제2 학교 정보를 확인한다.At this time, the first information extracting unit 115 identifies from the sales book database 112 the at least one first book seller in which the same school information as the first school information received from the first book buyer is stored After the information is extracted, the second information extracting unit (116) identifies, from the sales book database (112), at least one first sale target book stored corresponding to the identification information of the at least one first book seller As a result of attempting to extract the identification information of the book that matches the identification information of the first book among the information, the sales book database 112 stores the first book among the identification information of the at least one first sale target book If there is no identification information on the sales target book that matches the identification information on the relationship degree database 120, Refer to the device 119, to the first is information corresponding to the school confirms the second school information, which is the relationship grades even the highest grades of the relationship with the other school information is set in storage.

예컨대, 상기 제1 학교 정보가 "학교 A"에 대한 정보인 경우, 관계 학교 확인부(120)는 관계도 데이터베이스(119) 상에서 상기 제2 학교 정보로 가장 높은 1등급의 관계도가 설정되어 있는 "학교 B"에 대한 정보를 확인할 수 있다.For example, when the first school information is information on "school A ", the related school check unit 120 sets the highest degree of relationship diagram as the second school information on the relationship degree database 119 You can find information about "School B".

상기 제2 학교 정보의 확인이 완료되면, 관계 서적 판매자 추출부(121)는 판매 서적 데이터베이스(112)로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제2 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제3 서적 판매자에 대한 식별 정보를 추출한다.When the confirmation of the second school information is completed, the related book seller extracting unit 121 extracts from the sales book database 112 at least the identification information of the plurality of book sellers corresponding to the second school information And extracts the identification information for one third book seller.

그리고, 관계 서적 추출부(122)는 판매 서적 데이터베이스(112)로부터 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제3 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보를 추출한다.Then, the related book extracting unit 122 extracts, from the sales book database 112, identification information of at least one third sales target book corresponding to the identification information of the at least one third book seller, The identification information for at least one fourth sales target book that matches the identification information for one book is extracted.

예컨대, 관계 서적 판매자 추출부(121)에서 상기 제2 학교 정보에 대응되어 있는 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보로 3명의 서적 판매자들에 대한 식별 정보가 추출되었다면, 관계 서적 추출부(122)는 판매 서적 데이터베이스(112)로부터 상기 3명의 서적 판매자들에 대한 식별 정보에 대응되어 저장되어 있는 3개의 판매 대상 서적의 식별 정보들 중 상기 제1 서적에 대한 식별 정보와 매칭되는 판매 대상 서적의 식별 정보를 추출할 수 있다.For example, if the related book seller extracting unit 121 has extracted the identification information for the three book sellers from the identification information of the at least one third book seller corresponding to the second school information, (122) matches the identification information of the first book among the identification information of the three sales target books stored in correspondence with the identification information of the three book sellers from the sales book database (112) The identification information of the book can be extracted.

이때, 제3 정보 추출부(117)는 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보가 추출되면, 판매 서적 데이터베이스(112)로부터 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 추출할 수 있다.At this time, when the identification information for the at least one fourth sales target book is extracted, the third information extracting unit 117 extracts, from the sales book database 112, identification information for the at least one fourth sales target book And the identification information of at least one fourth book seller and the price information of the at least one fourth sale target book can be extracted.

그리고, 검색 결과 전송부(118)는 상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말(130)에 전송할 수 있다.The search result transmitting unit 118 transmits the identification information of the at least one fourth book seller and the price information of the at least one fourth sale target book to the first book buyer To the client terminal 130 of FIG.

결국, 본 발명에 따른 학교 정보에 기초한 서적 매매 매칭 지원 장치(110)는 서적 구매자의 클라이언트 단말로부터 학교 정보가 수신되면, 동일 학교 정보를 갖는 서적 판매자들을 추출하고, 추출된 서적 판매자들의 판매 서적들 중 서적 구매자의 서적과 일치하는 서적이 존재하는지 여부를 판단하여, 일치하는 서적이 있다면, 해당 판매 서적에 대한 서적 판매자의 식별 정보와 가격 정보를 서적 구매자의 클라이언트 단말에 전달하고, 일치하는 서적이 없는 경우, 상기 서적 구매자로부터 수신한 학교 정보와 가장 관계 등급이 높은 다른 학교 정보에 대응하는 서적 판매자들을 2차로 추출한 후 2차로 추출된 서적 판매자들이 판매하고 있는 판매 서적들 중 상기 서적 구매자의 서적과 일치하는 서적이 있다면, 해당 서적에 대한 가격 정보와 서적 판매자에 대한 식별 정보를 서적 구매자의 클라이언트 단말에 전달함으로써, 서적 구매자가 자신이 구매하기를 원하는 서적에 대한 검색 결과를 빠르고 정확하게 받아볼 수 있도록 지원할 수 있다.In other words, when the school information is received from the client terminal of the book buyer, the book mark matching support apparatus 110 based on the school information according to the present invention extracts the book sellers having the same school information, It is determined whether there is a book that matches the book of the buyer of the middle book. If there is a book that matches, the identification information and the price information of the book seller for the corresponding book are transmitted to the client terminal of the book buyer, The book seller corresponding to the school information having the highest degree of relation with the school information received from the book buyer is extracted secondarily and then the books of the book buyer among the sales books sold by the second- If there is a matching book, the price information for that book and the book seller It is possible to provide a book buyer with a quick and accurate way to receive a search result of a book desired to be purchased by the book buyer by transmitting the identification information to the client terminal of the book buyer.

이때, 본 발명의 일실시예에 따르면, 검색 결과 전송부(118)는 상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보가 추출되면, 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보에 따른 가격에 선정된(predetermined) 할증 가중치를 적용한 후 상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 상기 선정된 할증 가중치가 적용된 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말(130)에 전송할 수 있다.According to an embodiment of the present invention, when the identification information of the at least one fourth book seller and the price information of the at least one fourth sale target book are extracted, The method comprising the steps of: applying a predetermined premium weight to a price based on price information of one fourth sales target book and then associating the identification information of the at least one fourth book seller with the selected one of the selected fourth book Price information to which the premium weight is applied may be transmitted to the client terminal 130 of the first book buyer as a result of the search for the first book.

즉, 상기 제1 서적 구매자의 클라이언트 단말(130)로부터 수신한 상기 제1 학교 정보에 매칭되는 서적 판매자들이 등록한 판매 대상 서적들 중에서 상기 제1 서적과 일치하는 판매 대상 서적이 없음으로 말미암아 상기 제1 학교 정보와 관계도가 가장 높은 제2 학교 정보에 매칭되는 서적 판매자들이 등록한 판매 대상 서적 들 중 상기 제1 서적과 일치하는 판매 대상 서적에 대한 정보가 상기 제1 서적 구매자에게 전달되는 경우, 상기 제1 서적 구매자가 구하고자 하는 상기 제1 서적은 구매가 어려운 서적이기 때문에 상기 제1 서적 구매자에게 높은 가격으로 판매 대상 서적에 대한 가격 정보를 제공함으로써, 상기 제1 서적과 동일한 서적을 판매하려고 하는 서적 판매자들이 보다 좋은 가격 조건에서 서적을 판매할 수 있도록 지원할 수 있다.That is, because there is no sales target book corresponding to the first book among sales target books registered by book seller matching with the first school information received from the client terminal 130 of the first book buyer, When information on a sale target book corresponding to the first book among sales target books registered by book seller matching the second school information having the highest degree of relationship with the school information is delivered to the first book buyer, A book for selling a book identical to the first book by providing price information on the book to be sold at a high price to the first book buyer because the first book to be sought by the book buyer is difficult to purchase, Sellers can help sell books at better prices.

또한, 본 발명의 일실시예에 따르면, 학교 정보에 기초한 서적 매매 매칭 지원 장치(110)는 위치 정보 데이터베이스(123), 위치 정보 수신부(124), 위치 판단부(125) 및 검색 배제 처리부(126)를 더 포함할 수 있다.According to an embodiment of the present invention, the bookbinding matching support apparatus 110 based on school information includes a location information database 123, a location information receiving unit 124, a location determining unit 125, and a search exclusion processing unit 126 ).

위치 정보 데이터베이스(123)에는 상기 복수의 학교 정보들 각각에 대응하는 학교 위치 정보가 저장되어 있다.The location information database 123 stores school location information corresponding to each of the plurality of school information.

여기서, 학교 위치 정보는 각 학교들의 위도 값과 경도 값과 같은 소정의 위치 데이터가 될 수 있다.Here, the school location information may be predetermined location data such as a latitude value and a hardness value of each school.

위치 정보 수신부(124)는 상기 복수의 서적 판매자들의 클라이언트 단말로부터 선정된 주기 간격으로 상기 복수의 서적 판매자들에 대한 식별 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보를 수신한다.The location information receiving unit 124 receives identification information of the plurality of book sellers and location information of the client terminals of the plurality of book sellers at predetermined period intervals from the client terminals of the plurality of book sellers.

위치 판단부(125)는 상기 선정된 주기 간격으로 상기 복수의 서적 판매자들의 클라이언트 단말로부터 상기 복수의 서적 판매자들의 식별 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보가 수신될 때마다, 판매 서적 데이터베이스(112)로부터 상기 복수의 서적 판매자들의 식별 정보에 대응되어 저장되어 있는 학교 정보를 추출하고, 상기 추출된 학교 정보를 기초로 위치 정보 데이터베이스(123)로부터 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치 정보를 확인한 후 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보를 비교하여 상기 복수의 서적 판매자들의 클라이언트 단말의 위치가 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치로부터 선정된 이격 거리 이내에 위치하였는지 여부를 판단한다.Whenever the identification information of the plurality of book sellers and the location information of the client terminals of the plurality of book sellers are received from the client terminals of the plurality of book sellers at the predetermined period intervals, Extracts school information stored in association with identification information of the plurality of book sellers from the database 112, and extracts school information of each of the plurality of book sellers from the location information database 123 based on the extracted school information The location of the client terminal of the plurality of book sellers is compared with the location information of the client terminal of the plurality of book sellers by comparing the school location information according to the school information of each of the plurality of book sellers with the location information of the client terminals of the plurality of book sellers, Depending on the school information of each of the multiple book sellers It is determined whether it is located within a predetermined distance from the school location.

검색 배제 처리부(126)는 상기 복수의 서적 판매자들 중 상기 복수의 서적 판매자들의 클라이언트 단말의 위치가 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치로부터 상기 선정된 이격 거리 이내에 위치하지 않은 것으로 판단된 횟수가 기준 횟수를 초과하는 적어도 하나의 기준 횟수 초과 판매자가 존재하는 경우, 판매 서적 데이터베이스(112) 상에 상기 적어도 하나의 기준 횟수 초과 판매자에 대한 식별 정보에 대해 검색 배제 태그를 대응시켜 저장한다.The search exclusion processing unit 126 determines that the position of the client terminal of the plurality of book sellers among the plurality of book sellers is not located within the predetermined distance from the school position corresponding to the school information of each of the plurality of book sellers If there is at least one reference number of sellers exceeding the reference number of times, a search exclusion tag is associated with the identification information on the at least one reference number exceeding seller on the sales book database 112 do.

예컨대, 상기 선정된 주기를 5시간 간격이라고 하는 경우, 위치 판단부(125)는 상기 복수의 서적 판매자들의 클라이언트 단말로부터 5시간 간격으로 각 클라이언트 단말의 위치 정보와 상기 복수의 서적 판매자들에 대한 식별 정보를 수신할 수 있다.For example, if the predetermined period is five hours, the position determination unit 125 determines the location information of each client terminal and the identification information of the plurality of book sellers at intervals of 5 hours from the client terminals of the plurality of book sellers. Information can be received.

이때, 위치 판단부(125)는 상기 복수의 서적 판매자들에 대한 식별 정보와 각 클라이언트 단말의 위치 정보가 수신될 때마다, 판매 서적 데이터베이스(112)로부터 상기 복수의 서적 판매자들의 식별 정보에 대응되어 저장되어 있는 학교 정보를 추출하고, 상기 추출된 학교 정보를 기초로 위치 정보 데이터베이스(123)로부터 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치 정보를 확인할 수 있다.At this time, each time the identification information of the plurality of book sellers and the position information of each client terminal are received, the position determination unit 125 determines whether the position information of the book seller It is possible to extract the stored school information and to confirm the school location information according to the school information of each of the plurality of book sellers from the location information database 123 based on the extracted school information.

그러고 나서, 위치 판단부(125)는 상기 5시간 간격마다 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보를 비교하여 상기 복수의 서적 판매자들의 클라이언트 단말의 위치가 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치로부터 선정된 이격 거리 이내에 위치하였는지 여부를 판단할 수 있다.Then, the position determination unit 125 compares the school position information according to the school information of each of the plurality of book sellers with the position information of the client terminals of the plurality of book sellers at intervals of 5 time intervals, It is possible to determine whether the client terminals of the plurality of book sellers are located within a predetermined distance from the school location according to the school information of each of the plurality of book sellers.

이때, 검색 배제 처리부(126)는 상기 복수의 서적 판매자들 중 각 서적 판매자들의 클라이언트 단말의 위치가 각 서적 판매자들의 학교 정보에 따른 학교 위치로부터 상기 선정된 이격 거리를 벗어난 것으로 판단된 횟수가 기준 횟수를 초과하는 서적 판매자들이 존재하는 경우, 이러한 서적 판매자들을 기준 횟수 초과 판매자로 지정하여 판매 서적 데이터베이스(112) 상에 기준 횟수 초과 판매자에 대한 식별 정보에 대해 검색 배제 태그를 대응시켜 저장할 수 있다.At this time, the search exclusion processing unit 126 determines whether the number of times that the position of the client terminal of each book seller among the plurality of book sellers is determined to be out of the predetermined distance from the school position according to the school information of each book seller, It is possible to designate such book seller as a seller exceeding the reference number and store the search exclusive tag corresponding to the identification information of the seller exceeding the reference number on the sales book database 112 in correspondence.

즉, 상기 복수의 서적 판매자들 중 자신의 학교에서 멀리 떨어져 있는 횟수가 소정의 기준 횟수를 초과하는 판매자들에 대해서는 서적 구매자와 서적 매매가 성사될 가능성이 낮은 판매자들이기 때문에 검색 배제 처리부(126)는 이러한 기준 횟수 초과 판매자에 대해서 판매 서적 데이터베이스(112) 상에 검색 배제 태그를 저장해 둘 수 있다.In other words, among the plurality of book sellers, the sellers whose number of times far from the school is more than a predetermined reference number are sellers with low possibility of book sales and book buyers, The search exclusion tag may be stored on the sales book database 112 for the seller exceeding the reference number.

이때, 제1 정보 추출부(115)는 상기 제1 서적에 대한 검색 요청이 수신됨에 따라, 상기 제1 학교 정보에 대응되는 서적 판매자에 대한 식별 정보를 추출할 때, 판매 서적 데이터베이스(112)로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제1 학교 정보에 대응되어 저장되어 있음과 동시에 상기 검색 배제 태그가 대응되어 저장되어 있지 않은 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출함으로써, 자신의 학교에서 멀리 떨어져 있는 횟수가 소정의 기준 횟수를 초과하는 판매자들이 등록한 판매 대상 서적에 대한 정보는 검색되지 않도록 할 수 있다.At this time, upon receiving the search request for the first book, the first information extracting unit 115 extracts identification information for the book seller corresponding to the first school information from the sales book database 112 By extracting the identification information for at least one first book seller that is stored in association with the first school information among the identification information for the plurality of book sellers and is not stored in association with the search excluding tag, It is possible to prevent information on the sales target books registered by the sellers whose number of times far from the school exceeds the predetermined number of times to be searched.

이때, 본 발명의 일실시예에 따르면, 판매 서적 데이터베이스(112) 상에 상기 제1 학교 정보에 대응하는 서적 판매자들이 등록한 서적들 중에서는 상기 제1 서적과 일치하는 판매 대상 서적이 존재하지 않아서, 관계 학교 확인부(120)를 통해 상기 제1 학교 정보와 가장 관계도 등급이 높은 제2 학교 정보가 확인되면, 관계 서적 판매자 추출부(121)는 판매 서적 데이터베이스(112)로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제2 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제3 서적 판매자에 대한 식별 정보를 추출함과 동시에 상기 제1 학교 정보와 상기 검색 배제 태그가 모두 대응되어 저장되어 있는 적어도 하나의 제5 서적 판매자에 대한 식별 정보를 추출할 수 있다.According to an embodiment of the present invention, among the books registered by book sellers corresponding to the first school information on the sales book database 112, there is no sale target book corresponding to the first book, If the second school information having the highest degree of relation with the first school information is confirmed through the affiliate school checking unit 120, the related book seller extracting unit 121 extracts the related book seller from the sales book database 112 At least one third book seller corresponding to the second school information is extracted from the identification information of the second school information, and at the same time, the first school information and the search exclusion tag are stored in association with each other The identification information for at least one fifth book seller can be extracted.

그리고, 관계 서적 추출부(122)는 판매 서적 데이터베이스(112)로부터 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제3 판매 대상 서적에 대한 식별 정보와 상기 적어도 하나의 제5 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제5 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보를 추출할 수 있다.The related book extracting unit 122 extracts from the sales book database 112 identification information of at least one third sale target book stored corresponding to the identification information of the at least one third book seller, The fourth sales target book corresponding to the identification information for the first book among the identification information for the at least one fifth sale target book stored in correspondence with the identification information for one fifth book seller The identification information can be extracted.

그 이후, 제3 정보 추출부(117)는 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보가 추출되면, 판매 서적 데이터베이스(112)로부터 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 적어도 하나의 제4 판매 대상 서적의 가격 정보를 추출할 수 있고, 검색 결과 전송부(118)는 상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말(130)에 전송할 수 있다.Thereafter, when the identification information of the at least one fourth sales target book is extracted, the third information extracting unit 117 extracts, from the sales book database 112, identification information on the at least one fourth sales target book And the search result transmitting unit 118 can extract the identification information of at least one fourth book seller and the price information of at least one fourth sale target book corresponding to the at least one fourth book seller And the price information of the at least one fourth sales target book to the client terminal 130 of the first book buyer as a result of the search for the first book.

즉, 본 발명에 따른 학교 정보에 기초한 서적 매매 매칭 지원 장치(110)는 판매 서적 데이터베이스(112) 상에 검색 배제 태그가 대응되어 저장되어 있는 서적 판매자들에 대해서는 상기 제1 학교 정보를 기초로 판매 대상 서적에 대한 정보가 검색되는 과정에서 검색이 배제되도록 한 후, 상기 제2 학교 정보를 기초로 판매 대상 서적에 대한 정보가 검색되는 과정에서 검색이 될 수 있도록 함으로써, 해당 서적 판매자들이 등록한 판매 대상 서적의 검색 가능성을 낮추는 방식으로 상기 서적 판매자들에 대해 패널티를 부여할 수 있다.That is, the bookbinding matching support apparatus 110 based on the school information according to the present invention is arranged such that, for the book sellers corresponding to the search exclusion tag on the sales book database 112, The information on the target books can be searched in the process of searching for the information on the target books on the basis of the second school information after the search is excluded in the process of searching for information on the target book, A penalty may be given to the book sellers in a manner that lowers the searchability of the book.

도 2는 본 발명의 일실시예에 따른 학교 정보에 기초한 서적 매매 매칭 지원 방법을 도시한 순서도이다.FIG. 2 is a flowchart illustrating a method for supporting book sales matching based on school information according to an embodiment of the present invention.

단계(S210)에서는 복수의 회원들에 대한 식별 정보와 상기 복수의 회원들 각각의 학교 정보가 서로 대응되어 저장되어 있는 회원 데이터베이스를 유지한다.In step S210, the member database in which the identification information of the plurality of members and the school information of each of the plurality of members are stored corresponding to each other is maintained.

단계(S220)에서는 상기 복수의 회원들 중에 포함되는 복수의 서적 판매자들에 대한 식별 정보와 상기 복수의 서적 판매자들 각각의 학교 정보, 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적에 대한 식별 정보 및 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적의 가격 정보가 서로 대응되어 저장되어 있는 판매 서적 데이터베이스를 유지한다.In step S220, identification information of a plurality of book sellers included in the plurality of members, school information of each of the plurality of book sellers, identification information of a sale target book registered by each of the plurality of book sellers And a sales book database in which price information of sale target books registered by each of the plurality of book sellers correspond to each other and are stored.

단계(S230)에서는 상기 복수의 회원들 중에 포함되는 제1 서적 구매자의 식별 정보를 기초로 접속한 상기 제1 서적 구매자의 클라이언트 단말로부터 구매 대상이 되는 제1 서적에 대한 식별 정보와 함께 상기 제1 서적에 대한 검색 요청이 수신되면, 상기 제1 서적에 대한 식별 정보와 상기 제1 서적에 대한 검색 요청을 수신한다.In step S230, the identification information of the first book to be purchased from the client terminal of the first book buyer connected based on the identification information of the first book buyer included in the plurality of members Upon receipt of a search request for a book, the search server receives identification information about the first book and a search request for the first book.

단계(S240)에서는 상기 제1 서적에 대한 검색 요청에 대응하여 상기 회원 데이터베이스로부터 상기 제1 서적 구매자의 식별 정보에 대응되어 저장되어 있는 제1 학교 정보를 추출한다.In step S240, the first school information corresponding to the identification information of the first book buyer is extracted from the member database in response to the search request for the first book.

단계(S250)에서는 상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제1 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출한다.In step S250, identification information for at least one first book seller stored corresponding to the first school information among the identification information for the plurality of book sellers is extracted from the sales book database.

단계(S260)에서는 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보를 추출한다.In step S260, the identification information for the first book among the identification information for at least one first sale target book stored corresponding to the identification information for the at least one first book seller from the sales book database And extracts identification information for at least one second sale target book to be matched.

단계(S270)에서는 상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보가 추출되면, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 추출한다.In step S270, when the identification information of the at least one second sales target book is extracted, the at least one second sales target book is stored from the sales book database in association with the identification information of the at least one second sale target book 2 identification information for the book seller and the price information of the at least one second sale target book.

단계(S280)에서는 상기 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송한다.In step S280, the identification information of the at least one second book seller and the price information of the at least one second sale target book are transmitted to the client terminal of the first book buyer as a result of the search for the first book do.

이때, 본 발명의 일실시예에 따르면, 상기 학교 정보에 기초한 서적 매매 매칭 지원 방법은 복수의 학교 정보들과, 상기 복수의 학교 정보들 각각에 대해 나머지 학교 정보들과의 미리 설정된 관계도 등급이 서로 대응되어 저장되어 있는 관계도 데이터베이스를 유지하는 단계, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보가 추출된 이후, 상기 판매 서적 데이터베이스 상에 상기 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 판매 대상 서적에 대한 식별 정보가 존재하지 않는 경우, 상기 관계도 데이터베이스를 참조하여 상기 제1 학교 정보에 대응되어 저장되어 있는 나머지 학교 정보들과의 관계도 등급 중 가장 높은 관계도 등급이 설정되어 있는 제2 학교 정보를 확인하는 단계, 상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제2 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제3 서적 판매자에 대한 식별 정보를 추출하는 단계, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제3 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보를 추출하는 단계, 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보가 추출되면, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 추출하는 단계 및 상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 단계를 더 포함할 수 있다.According to an embodiment of the present invention, the book sales matching support method based on the school information includes a plurality of school information, and a predetermined relationship degree rating of each of the plurality of school information with the remaining school information Maintaining a relationship database stored in association with each other; and after the identification information for the at least one first book seller is extracted from the sales book database, If there is no identification information for a book to be sold which is matched with the identification information for the first book among the identification information for the book, the remaining schools corresponding to the first school information The relationship between the information and the degree of the highest degree of relationship between the second Extracting identification information for at least one third book seller stored in association with the second school information among the identification information for the plurality of book sellers from the sales book database, At least one third sales target book corresponding to the identification information for the first book among the identification information for at least one third sale target book stored corresponding to the identification information for the at least one third book seller from the sales book database, The method comprising the steps of: extracting identification information on a fourth sales target book, extracting identification information on the at least one fourth sale target book from identification information on the at least one fourth sale target book from the sales book database And for at least one fourth book seller corresponding < RTI ID = 0.0 > Extracting price information of the at least one fourth sales target book and price information of the at least one fourth sale target book from the first book; To the client terminal of the first book buyer as a result of the search for the first book buyer.

이때, 본 발명의 일실시예에 따르면, 상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 단계는 상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보가 추출되면, 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보에 따른 가격에 선정된 할증 가중치를 적용한 후 상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 상기 선정된 할증 가중치가 적용된 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송할 수 있다.According to an embodiment of the present invention, the identification information of the at least one fourth book seller and the price information of the at least one fourth sale target book are stored in the first book Wherein the step of transmitting to the client terminal of the buyer is a step of, when the identification information of the at least one fourth book seller and the price information of the at least one fourth sale target book are extracted, The method comprising the steps of: applying identification information on the at least one fourth book seller and price information to which the selected premium weight of the at least one fourth sale target book is applied to the first book, To the client terminal of the first book buyer as a result of the search.

또한, 본 발명의 일실시예에 따르면, 상기 학교 정보에 기초한 서적 매매 매칭 지원 방법은 상기 복수의 학교 정보들 각각에 대응하는 학교 위치 정보가 저장되어 있는 위치 정보 데이터베이스를 유지하는 단계, 상기 복수의 서적 판매자들의 클라이언트 단말로부터 선정된 주기 간격으로 상기 복수의 서적 판매자들에 대한 식별 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보를 수신하는 단계, 상기 선정된 주기 간격으로 상기 복수의 서적 판매자들의 클라이언트 단말로부터 상기 복수의 서적 판매자들의 식별 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보가 수신될 때마다, 상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들의 식별 정보에 대응되어 저장되어 있는 학교 정보를 추출하고, 상기 추출된 학교 정보를 기초로 상기 위치 정보 데이터베이스로부터 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치 정보를 확인한 후 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보를 비교하여 상기 복수의 서적 판매자들의 클라이언트 단말의 위치가 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치로부터 선정된 이격 거리 이내에 위치하였는지 여부를 판단하는 단계 및 상기 복수의 서적 판매자들 중 상기 복수의 서적 판매자들의 클라이언트 단말의 위치가 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치로부터 상기 선정된 이격 거리 이내에 위치하지 않은 것으로 판단된 횟수가 기준 횟수를 초과하는 적어도 하나의 기준 횟수 초과 판매자가 존재하는 경우, 상기 판매 서적 데이터베이스 상에 상기 적어도 하나의 기준 횟수 초과 판매자에 대한 식별 정보에 대해 검색 배제 태그를 대응시켜 저장하는 단계를 더 포함할 수 있다.According to another aspect of the present invention, there is provided a book sales matching support method based on school information, comprising the steps of: maintaining a location information database storing school location information corresponding to each of the plurality of school information; Receiving identification information for the plurality of book sellers and location information of the client terminals of the plurality of book sellers at predetermined period intervals from the client terminals of the book seller, Each time the identification information of the plurality of book sellers and the position information of the client terminal of the plurality of book sellers are received from the client terminal, the information of the school information stored in association with the identification information of the plurality of book sellers from the sales book database , And the weight School location information corresponding to school information of each of the plurality of book sellers from the location information database based on the school information of the plurality of book sellers, Comparing the position information of the client terminals of the plurality of book sellers with each other to determine whether the position of the client terminal of the plurality of book sellers is located within a predetermined distance from the school position according to the school information of each of the plurality of book sellers, The number of times that the position of the client terminal of the plurality of book sellers among the book seller of the plurality of book sellers is judged not to be located within the predetermined distance distance from the school position according to the school information of each of the plurality of book sellers exceeds the reference number At least one criterion Be exceeded if the seller is present, the sales publications may further comprise the step of storing in association with the search for the exclusion tag identification information for at least one reference number exceeds the seller on the database.

이때, 단계(S250)에서는 상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제1 학교 정보에 대응되어 저장되어 있음과 동시에 상기 검색 배제 태그가 대응되어 저장되어 있지 않은 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출할 수 있다.At this time, in step S250, the sales information is stored in association with the first school information among the identification information for the plurality of book sellers from the sales book database, and the at least one It is possible to extract the identification information for the first book seller of the book.

이때, 본 발명의 일실시예에 따르면, 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보를 추출하는 단계는 상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제2 학교 정보에 대응되어 저장되어 있는 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보를 추출함과 동시에 상기 제1 학교 정보와 상기 검색 배제 태그가 모두 대응되어 저장되어 있는 적어도 하나의 제5 서적 판매자에 대한 식별 정보를 추출할 수 있고, 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보를 추출하는 단계는 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 상기 적어도 하나의 제3 판매 대상 서적에 대한 식별 정보와 상기 적어도 하나의 제5 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제5 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보를 추출할 수 있다.According to an embodiment of the present invention, the step of extracting the identification information for the at least one third book seller may further include the step of extracting identification information for the third book seller from the sales book database Extracting identification information of the at least one third book seller corresponding to the at least one third book seller and storing at least one identification information of at least one fifth book seller corresponding to both the first school information and the search excluding tag Extracting the identification information for the at least one fourth sales target book from the sales book database by using the at least one third book seller stored in correspondence with the identification information for the at least one third book seller The identification information for the third sales target book of the at least one fifth book sale The identification information for the at least one fourth sales target book that matches the identification information for the first book among the identification information for at least one fifth sales target book stored corresponding to the identification information for the fourth sales target book can do.

이상, 도 2를 참조하여 본 발명의 일실시예에 따른 학교 정보에 기초한 서적 매매 매칭 지원 방법에 대해 설명하였다. 여기서, 본 발명의 일실시예에 따른 학교 정보에 기초한 서적 매매 매칭 지원 방법은 도 1을 이용하여 설명한 학교 정보에 기초한 서적 매매 매칭 지원 장치(110)의 동작에 대한 구성과 대응될 수 있으므로, 이에 대한 보다 상세한 설명은 생략하기로 한다.The method for supporting book sales matching based on school information according to an embodiment of the present invention has been described above with reference to FIG. Here, the book sales matching support method based on the school information according to an embodiment of the present invention may correspond to the configuration of the operation of the book sale matching support apparatus 110 based on the school information described with reference to FIG. 1, A detailed description thereof will be omitted.

본 발명의 일실시예에 따른 학교 정보에 기초한 서적 매매 매칭 지원 방법은 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램으로 구현될 수 있다.A method for supporting book sales matching based on school information according to an embodiment of the present invention can be implemented by a computer program stored in a storage medium for execution through a combination with a computer.

또한, 본 발명의 일실시예에 따른 학교 정보에 기초한 서적 매매 매칭 지원 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.In addition, the method of supporting book sale matching based on school information according to an embodiment of the present invention may be implemented in a form of a program command that can be executed through various computer means and recorded in a computer readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, the present invention has been described with reference to particular embodiments, such as specific elements, and specific embodiments and drawings. However, it should be understood that the present invention is not limited to the above- And various modifications and changes may be made thereto by those skilled in the art to which the present invention pertains.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Accordingly, the spirit of the present invention should not be construed as being limited to the embodiments described, and all of the equivalents or equivalents of the claims, as well as the following claims, belong to the scope of the present invention .

110: 학교 정보에 기초한 서적 매매 매칭 지원 장치
111: 회원 데이터베이스 112: 판매 서적 데이터베이스
113: 검색 요청 수신부 114: 학교 정보 추출부
115: 제1 정보 추출부 116: 제2 정보 추출부
117: 제3 정보 추출부 118: 검색 결과 전송부
119: 관계도 데이터베이스 120: 관계 학교 확인부
121: 관계 서적 판매자 추출부 122: 관계 서적 추출부
123: 위치 정보 데이터베이스 124: 위치 정보 수신부
125: 위치 판단부 126: 검색 배제 처리부
130: 제1 서적 구매자의 클라이언트 단말
110: Book matching support system based on school information
111: Member Database 112: Sales Book Database
113: search request receiving unit 114: school information extracting unit
115: first information extracting unit 116: second information extracting unit
117: Third information extracting unit 118: Search result transmitting unit
119: Relation diagram database 120: Relationship school confirmation section
121: Relational book seller extracting unit 122: Relational book extracting unit
123: location information database 124: location information receiver
125: Position determination unit 126: Search elimination processing unit
130: client terminal of the first book buyer

Claims (12)

복수의 회원들에 대한 식별 정보와 상기 복수의 회원들 각각의 학교 정보가 서로 대응되어 저장되어 있는 회원 데이터베이스;
상기 복수의 회원들 중에 포함되는 복수의 서적 판매자들에 대한 식별 정보와 상기 복수의 서적 판매자들 각각의 학교 정보, 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적에 대한 식별 정보 및 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적의 가격 정보가 서로 대응되어 저장되어 있는 판매 서적 데이터베이스;
복수의 학교 정보들과, 상기 복수의 학교 정보들 각각에 대해 나머지 학교 정보들과의 미리 설정된 관계도 등급이 서로 대응되어 저장되어 있는 관계도 데이터베이스;
상기 복수의 회원들 중에 포함되는 제1 서적 구매자의 식별 정보를 기초로 접속한 상기 제1 서적 구매자의 클라이언트 단말로부터 구매 대상이 되는 제1 서적에 대한 식별 정보와 함께 상기 제1 서적에 대한 검색 요청이 수신되면, 상기 제1 서적에 대한 식별 정보와 상기 제1 서적에 대한 검색 요청을 수신하는 검색 요청 수신부;
상기 제1 서적에 대한 검색 요청에 대응하여 상기 회원 데이터베이스로부터 상기 제1 서적 구매자의 식별 정보에 대응되어 저장되어 있는 제1 학교 정보를 추출하는 학교 정보 추출부;
상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제1 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출하는 제1 정보 추출부;
상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보를 추출하는 제2 정보 추출부;
상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보가 추출되면, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 추출하는 제3 정보 추출부; 및
상기 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 검색 결과 전송부
를 포함하고,
상기 제2 정보 추출부는
상기 판매 서적 데이터베이스 상에 상기 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 판매 대상 서적에 대한 식별 정보가 존재하지 않는 경우, 상기 관계도 데이터베이스를 참조하여 상기 제1 학교 정보에 대응되어 저장되어 있는 나머지 학교 정보들과의 관계도 등급 중 가장 높은 관계도 등급이 설정되어 있는 제2 학교 정보를 확인하는 관계 학교 확인부;
상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제2 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제3 서적 판매자에 대한 식별 정보를 추출하는 관계 서적 판매자 추출부; 및
상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제3 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보를 추출하는 관계 서적 추출부
를 포함하며,
상기 제3 정보 추출부는
상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보가 추출되면, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 추출하고,
상기 검색 결과 전송부는
상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 학교 정보에 기초한 서적 매매 매칭 지원 장치.
A member database in which identification information of a plurality of members and school information of each of the plurality of members are associated with each other and stored;
Identification information of a plurality of book sellers included in the plurality of members, identification information of each of the plurality of book sellers, identification information of a sale target book registered by each of the plurality of book sellers, A sales book database in which price information of sales target books registered by each of the sellers correspond to each other and stored;
A relationship diagram database in which a plurality of school information and a predetermined relation degree degree with respect to each of the plurality of school information items are associated with each other and stored;
The first book purchaser who is connected based on the identification information of the first book buyer included in the plurality of members, the identification information of the first book to be purchased from the client terminal of the first book buyer, A search request receiving unit for receiving identification information about the first book and a search request for the first book;
A school information extracting unit for extracting first school information corresponding to identification information of the first book buyer from the member database in response to a search request for the first book;
A first information extracting unit for extracting identification information for at least one first book seller stored in association with the first school information among identification information for the plurality of book sellers from the sales book database;
At least one of the identification information for at least one first sales target book corresponding to the identification information for the at least one first book seller from the sales book database, A second information extracting unit for extracting identification information on a second sales target book;
The method of claim 1, further comprising: if the identification information for the at least one second sales target book is extracted, extracting, from the sales book database, at least one second sales book corresponding to the at least one second sales target book A third information extracting unit for extracting identification information and price information of the at least one second sale target book; And
A search result transmission unit for transmitting the identification information of the at least one second book seller and the price information of the at least one second sale target book to the client terminal of the first book buyer as a search result for the first book,
Lt; / RTI >
The second information extracting unit
If there is no identification information on the sales target book that matches the identification information on the first book among the identification information on the at least one first sales target book on the sales book database, A relational school identification unit for confirming the second school information having the highest degree of relation among the degrees of the relation with the remaining school information stored in association with the first school information;
A related book seller extracting unit for extracting identification information for at least one third book seller stored in association with the second school information among the identification information for the plurality of book sellers from the sales book database; And
At least one third sales target book corresponding to the identification information for the first book among the identification information for at least one third sale target book stored corresponding to the identification information for the at least one third book seller from the sales book database, A relationship book extracting unit for extracting identification information on the fourth sales target book,
/ RTI >
The third information extracting unit
The method of claim 1, further comprising the step of, when the identification information for the at least one fourth sales target book is extracted, extracting, from the sales book database, at least one fourth book seller stored corresponding to the identification information for the at least one fourth sales target book Identification information and price information of the at least one fourth sale target book,
The search result transmitting unit
Based on the school information for transmitting the identification information of the at least one fourth book seller and the price information of the at least one fourth sale target book to the client terminal of the first book buyer as a result of the search for the first book A device for matching books and books.
삭제delete 제1항에 있어서,
상기 검색 결과 전송부는
상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보가 추출되면, 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보에 따른 가격에 선정된(predetermined) 할증 가중치를 적용한 후 상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 상기 선정된 할증 가중치가 적용된 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 학교 정보에 기초한 서적 매매 매칭 지원 장치.
The method according to claim 1,
The search result transmitting unit
The method according to claim 1, wherein, when the identification information of the at least one fourth book seller and the price information of the at least one fourth sale target book are extracted, After applying the premium weight, the identification information for the at least one fourth book seller and the price information to which the selected premium weight of the at least one fourth sale target book is applied, as the search result for the first book, A book sales matching support apparatus based on school information transmitted to a client terminal of a book buyer.
제1항에 있어서,
상기 복수의 학교 정보들 각각에 대응하는 학교 위치 정보가 저장되어 있는 위치 정보 데이터베이스;
상기 복수의 서적 판매자들의 클라이언트 단말로부터 선정된 주기 간격으로 상기 복수의 서적 판매자들에 대한 식별 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보를 수신하는 위치 정보 수신부;
상기 선정된 주기 간격으로 상기 복수의 서적 판매자들의 클라이언트 단말로부터 상기 복수의 서적 판매자들의 식별 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보가 수신될 때마다, 상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들의 식별 정보에 대응되어 저장되어 있는 학교 정보를 추출하고, 상기 추출된 학교 정보를 기초로 상기 위치 정보 데이터베이스로부터 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치 정보를 확인한 후 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보를 비교하여 상기 복수의 서적 판매자들의 클라이언트 단말의 위치가 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치로부터 선정된 이격 거리 이내에 위치하였는지 여부를 판단하는 위치 판단부; 및
상기 복수의 서적 판매자들 중 상기 복수의 서적 판매자들의 클라이언트 단말의 위치가 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치로부터 상기 선정된 이격 거리 이내에 위치하지 않은 것으로 판단된 횟수가 기준 횟수를 초과하는 적어도 하나의 기준 횟수 초과 판매자가 존재하는 경우, 상기 판매 서적 데이터베이스 상에 상기 적어도 하나의 기준 횟수 초과 판매자에 대한 식별 정보에 대해 검색 배제 태그를 대응시켜 저장하는 검색 배제 처리부
를 더 포함하고,
상기 제1 정보 추출부는
상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제1 학교 정보에 대응되어 저장되어 있음과 동시에 상기 검색 배제 태그가 대응되어 저장되어 있지 않은 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출하는 학교 정보에 기초한 서적 매매 매칭 지원 장치.
The method according to claim 1,
A location information database storing school location information corresponding to each of the plurality of school information;
A location information receiver for receiving identification information of the plurality of book sellers and location information of the client terminals of the plurality of book sellers at predetermined period intervals from client terminals of the plurality of book sellers;
When the identification information of the plurality of book sellers and the location information of the client terminal of the plurality of book sellers are received from the client terminal of the plurality of book sellers at the predetermined periodic interval, And stores the school information corresponding to the school information of each of the plurality of book sellers in the location information database based on the extracted school information, The location of the client terminal of the plurality of book sellers is compared with the school information of each of the plurality of book sellers by comparing the school location information according to the school information of each book seller to the location information of the client terminal of the plurality of book sellers, To school location Position determining unit for determining whether or not the position within a predetermined distance; And
The number of times that the position of the client terminal of the plurality of book sellers among the plurality of book sellers is judged not to be located within the predetermined distance distance from the school position according to the school information of each of the plurality of book sellers, A sales exclusion processing unit for associating and storing a search exclusion tag for the identification information on the at least one seller exceeding the reference number on the sales book database when at least one seller exceeds the reference number,
Further comprising:
The first information extracting unit
Wherein the at least one first book seller is stored in association with the first school information among the identification information for the plurality of book sellers from the sales book database, A device for supporting book sales matching based on school information for extracting identification information.
제4항에 있어서,
상기 관계 서적 판매자 추출부는
상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제2 학교 정보에 대응되어 저장되어 있는 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보를 추출함과 동시에 상기 제1 학교 정보와 상기 검색 배제 태그가 모두 대응되어 저장되어 있는 적어도 하나의 제5 서적 판매자에 대한 식별 정보를 추출하고,
상기 관계 서적 추출부는
상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 상기 적어도 하나의 제3 판매 대상 서적에 대한 식별 정보와 상기 적어도 하나의 제5 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제5 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보를 추출하는 학교 정보에 기초한 서적 매매 매칭 지원 장치.
5. The method of claim 4,
The related book seller extracting unit
Extracting identification information for the at least one third book seller stored in association with the second school information from identification information for the plurality of book sellers from the sales book database, Extracting identification information for at least one fifth book seller in which all of the search exclusion tags are associated and stored,
The related book extracting unit
The identification information for the at least one third sales target book stored in association with the identification information for the at least one third book seller from the sales book database and the identification information for the at least one fifth book seller A book based on school information for extracting identification information for the at least one fourth sales target book that matches the identification information for the first book among the identification information for the at least one fifth sales book corresponding to the book Marketing matching support device.
복수의 회원들에 대한 식별 정보와 상기 복수의 회원들 각각의 학교 정보가 서로 대응되어 저장되어 있는 회원 데이터베이스를 유지하는 단계;
상기 복수의 회원들 중에 포함되는 복수의 서적 판매자들에 대한 식별 정보와 상기 복수의 서적 판매자들 각각의 학교 정보, 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적에 대한 식별 정보 및 상기 복수의 서적 판매자들 각각이 등록한 판매 대상 서적의 가격 정보가 서로 대응되어 저장되어 있는 판매 서적 데이터베이스를 유지하는 단계;
복수의 학교 정보들과, 상기 복수의 학교 정보들 각각에 대해 나머지 학교 정보들과의 미리 설정된 관계도 등급이 서로 대응되어 저장되어 있는 관계도 데이터베이스를 유지하는 단계;
상기 복수의 회원들 중에 포함되는 제1 서적 구매자의 식별 정보를 기초로 접속한 상기 제1 서적 구매자의 클라이언트 단말로부터 구매 대상이 되는 제1 서적에 대한 식별 정보와 함께 상기 제1 서적에 대한 검색 요청이 수신되면, 상기 제1 서적에 대한 식별 정보와 상기 제1 서적에 대한 검색 요청을 수신하는 단계;
상기 제1 서적에 대한 검색 요청에 대응하여 상기 회원 데이터베이스로부터 상기 제1 서적 구매자의 식별 정보에 대응되어 저장되어 있는 제1 학교 정보를 추출하는 단계;
상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제1 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출하는 단계;
상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보를 추출하는 단계;
상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보가 추출되면, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제2 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 추출하는 단계;
상기 적어도 하나의 제2 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제2 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 단계;
상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보가 추출된 이후, 상기 판매 서적 데이터베이스 상에 상기 적어도 하나의 제1 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 판매 대상 서적에 대한 식별 정보가 존재하지 않는 경우, 상기 관계도 데이터베이스를 참조하여 상기 제1 학교 정보에 대응되어 저장되어 있는 나머지 학교 정보들과의 관계도 등급 중 가장 높은 관계도 등급이 설정되어 있는 제2 학교 정보를 확인하는 단계;
상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제2 학교 정보에 대응되어 저장되어 있는 적어도 하나의 제3 서적 판매자에 대한 식별 정보를 추출하는 단계;
상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제3 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보를 추출하는 단계;
상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보가 추출되면, 상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 추출하는 단계; 및
상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 단계
를 포함하는 학교 정보에 기초한 서적 매매 매칭 지원 방법.
Maintaining a member database in which identification information for a plurality of members and school information of each of the plurality of members are associated with each other and stored;
Identification information of a plurality of book sellers included in the plurality of members, identification information of each of the plurality of book sellers, identification information of a sale target book registered by each of the plurality of book sellers, Maintaining a sales book database in which price information of sale target books registered by each of the sellers correspond to each other and stored;
Maintaining a relationship diagram database in which a plurality of school information and a predetermined relation degree degree of each of the plurality of school information with respect to the remaining school information are correlated with each other and stored;
The first book purchaser who is connected based on the identification information of the first book buyer included in the plurality of members, the identification information of the first book to be purchased from the client terminal of the first book buyer, Receiving identification information about the first book and a search request for the first book when the first book is received;
Extracting first school information corresponding to identification information of the first book buyer from the member database in response to a search request for the first book;
Extracting identification information for at least one first book seller stored in association with the first school information among identification information for the plurality of book sellers from the sales book database;
At least one of the identification information for at least one first sales target book corresponding to the identification information for the at least one first book seller from the sales book database, Extracting identification information on a second sales target book;
The method of claim 1, further comprising: if the identification information for the at least one second sales target book is extracted, extracting, from the sales book database, at least one second sales book corresponding to the at least one second sales target book Extracting identification information and price information of the at least one second sale target book;
Transmitting identification information of the at least one second book seller and price information of the at least one second sale target book to the client terminal of the first book buyer as a result of the search for the first book;
The method of claim 1, further comprising: after the identification information of the at least one first book seller is extracted from the sales book database, identification information of the first book among the identification information of the at least one first sale target book The relationship with the remaining school information stored in correspondence with the first school information with reference to the relationship degree database is also the highest relationship degree among the classes Confirming the set second school information;
Extracting identification information for at least one third book seller stored in association with the second school information from identification information for the plurality of book sellers from the sales book database;
At least one third sales target book corresponding to the identification information for the first book among the identification information for at least one third sale target book stored corresponding to the identification information for the at least one third book seller from the sales book database, Extracting identification information for a fourth sales target book;
The method of claim 1, further comprising the step of, when the identification information for the at least one fourth sales target book is extracted, extracting, from the sales book database, at least one fourth book seller stored corresponding to the identification information for the at least one fourth sales target book Extracting identification information and price information of the at least one fourth sale target book; And
Transmitting the identification information of the at least one fourth book seller and the price information of the at least one fourth sale target book to the client terminal of the first book buyer as a search result for the first book;
A method for supporting book sales matching based on school information.
삭제delete 제6항에 있어서,
상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 단계는
상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보가 추출되면, 상기 적어도 하나의 제4 판매 대상 서적의 가격 정보에 따른 가격에 선정된(predetermined) 할증 가중치를 적용한 후 상기 적어도 하나의 제4 서적 판매자에 대한 식별 정보와 상기 적어도 하나의 제4 판매 대상 서적의 상기 선정된 할증 가중치가 적용된 가격 정보를 상기 제1 서적에 대한 검색 결과로 상기 제1 서적 구매자의 클라이언트 단말에 전송하는 학교 정보에 기초한 서적 매매 매칭 지원 방법.
The method according to claim 6,
The step of transmitting the identification information of the at least one fourth book seller and the price information of the at least one fourth sale target book to the client terminal of the first book buyer as a result of the search for the first book
The method according to claim 1, wherein, when the identification information of the at least one fourth book seller and the price information of the at least one fourth sale target book are extracted, After applying the premium weight, the identification information for the at least one fourth book seller and the price information to which the selected premium weight of the at least one fourth sale target book is applied, as the search result for the first book, A method of supporting book sales matching based on school information transmitted to a client terminal of a book buyer.
제6항에 있어서,
상기 복수의 학교 정보들 각각에 대응하는 학교 위치 정보가 저장되어 있는 위치 정보 데이터베이스를 유지하는 단계;
상기 복수의 서적 판매자들의 클라이언트 단말로부터 선정된 주기 간격으로 상기 복수의 서적 판매자들에 대한 식별 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보를 수신하는 단계;
상기 선정된 주기 간격으로 상기 복수의 서적 판매자들의 클라이언트 단말로부터 상기 복수의 서적 판매자들의 식별 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보가 수신될 때마다, 상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들의 식별 정보에 대응되어 저장되어 있는 학교 정보를 추출하고, 상기 추출된 학교 정보를 기초로 상기 위치 정보 데이터베이스로부터 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치 정보를 확인한 후 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치 정보와 상기 복수의 서적 판매자들의 클라이언트 단말의 위치 정보를 비교하여 상기 복수의 서적 판매자들의 클라이언트 단말의 위치가 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치로부터 선정된 이격 거리 이내에 위치하였는지 여부를 판단하는 단계; 및
상기 복수의 서적 판매자들 중 상기 복수의 서적 판매자들의 클라이언트 단말의 위치가 상기 복수의 서적 판매자들 각각의 학교 정보에 따른 학교 위치로부터 상기 선정된 이격 거리 이내에 위치하지 않은 것으로 판단된 횟수가 기준 횟수를 초과하는 적어도 하나의 기준 횟수 초과 판매자가 존재하는 경우, 상기 판매 서적 데이터베이스 상에 상기 적어도 하나의 기준 횟수 초과 판매자에 대한 식별 정보에 대해 검색 배제 태그를 대응시켜 저장하는 단계
를 더 포함하고,
상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출하는 단계는
상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제1 학교 정보에 대응되어 저장되어 있음과 동시에 상기 검색 배제 태그가 대응되어 저장되어 있지 않은 상기 적어도 하나의 제1 서적 판매자에 대한 식별 정보를 추출하는 학교 정보에 기초한 서적 매매 매칭 지원 방법.
The method according to claim 6,
Maintaining a location information database in which school location information corresponding to each of the plurality of school information is stored;
Receiving identification information for the plurality of book sellers and location information of the client terminals of the plurality of book sellers at predetermined period intervals from client terminals of the plurality of book sellers;
When the identification information of the plurality of book sellers and the location information of the client terminal of the plurality of book sellers are received from the client terminal of the plurality of book sellers at the predetermined periodic interval, And stores the school information corresponding to the school information of each of the plurality of book sellers in the location information database based on the extracted school information, The location of the client terminal of the plurality of book sellers is compared with the school information of each of the plurality of book sellers by comparing the school location information according to the school information of each book seller to the location information of the client terminal of the plurality of book sellers, To school location Determining whether the position within the selected distance; And
The number of times that the position of the client terminal of the plurality of book sellers among the plurality of book sellers is judged not to be located within the predetermined distance distance from the school position according to the school information of each of the plurality of book sellers, Storing a search exclusion tag corresponding to the identification information of the at least one seller exceeding the reference number on the sales book database, if there is at least one seller exceeding the reference number
Further comprising:
The step of extracting the identification information for the at least one first book seller
Wherein the at least one first book seller is stored in association with the first school information among the identification information for the plurality of book sellers from the sales book database, A method for supporting book sales matching based on school information for extracting identification information.
제9항에 있어서,
상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보를 추출하는 단계는
상기 판매 서적 데이터베이스로부터 상기 복수의 서적 판매자들에 대한 식별 정보 중 상기 제2 학교 정보에 대응되어 저장되어 있는 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보를 추출함과 동시에 상기 제1 학교 정보와 상기 검색 배제 태그가 모두 대응되어 저장되어 있는 적어도 하나의 제5 서적 판매자에 대한 식별 정보를 추출하고,
상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보를 추출하는 단계는
상기 판매 서적 데이터베이스로부터 상기 적어도 하나의 제3 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 상기 적어도 하나의 제3 판매 대상 서적에 대한 식별 정보와 상기 적어도 하나의 제5 서적 판매자에 대한 식별 정보에 대응되어 저장되어 있는 적어도 하나의 제5 판매 대상 서적에 대한 식별 정보 중 상기 제1 서적에 대한 식별 정보에 매칭되는 상기 적어도 하나의 제4 판매 대상 서적에 대한 식별 정보를 추출하는 학교 정보에 기초한 서적 매매 매칭 지원 방법.
10. The method of claim 9,
The step of extracting the identification information for the at least one third book seller
Extracting identification information for the at least one third book seller stored in association with the second school information from identification information for the plurality of book sellers from the sales book database, Extracting identification information for at least one fifth book seller in which all of the search exclusion tags are associated and stored,
The step of extracting the identification information for the at least one fourth sales target book
The identification information for the at least one third sales target book stored in association with the identification information for the at least one third book seller from the sales book database and the identification information for the at least one fifth book seller A book based on school information for extracting identification information for the at least one fourth sales target book that matches the identification information for the first book among the identification information for the at least one fifth sales book corresponding to the book How to support sales matching.
제6항, 제8항, 제9항 또는 제10항 중 어느 한 항의 방법을 수행하는 프로그램을 기록한 컴퓨터 판독 가능 기록 매체.A computer-readable recording medium recording a program for performing the method of any one of claims 6, 8, 9, and 10. 제6항, 제8항, 제9항 또는 제10항 중 어느 한 항의 방법을 컴퓨터와의 결합을 통해 실행시키기 위한 저장매체에 저장된 컴퓨터 프로그램.A computer program stored in a storage medium for executing the method of any one of claims 6, 8, 9, or 10 through a combination with a computer.
KR1020160091121A 2016-07-19 2016-07-19 Book trading matching apparatus and method based on the school information Expired - Fee Related KR101699728B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160091121A KR101699728B1 (en) 2016-07-19 2016-07-19 Book trading matching apparatus and method based on the school information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160091121A KR101699728B1 (en) 2016-07-19 2016-07-19 Book trading matching apparatus and method based on the school information

Publications (1)

Publication Number Publication Date
KR101699728B1 true KR101699728B1 (en) 2017-01-25

Family

ID=57991696

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160091121A Expired - Fee Related KR101699728B1 (en) 2016-07-19 2016-07-19 Book trading matching apparatus and method based on the school information

Country Status (1)

Country Link
KR (1) KR101699728B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216437A (en) * 2000-01-29 2001-08-10 E Net Co Ltd System and method for processing graded price by users based on network
KR20110066445A (en) * 2009-12-11 2011-06-17 하지현 Secondary school textbook trading system and the middle and high school textbook trading method using the same
KR20120078927A (en) * 2011-01-03 2012-07-11 삼성전자주식회사 Method and device for generating additional information of e-book contents in reader
KR20140015719A (en) * 2012-07-17 2014-02-07 변성우 Real time transaction system and method based on location

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216437A (en) * 2000-01-29 2001-08-10 E Net Co Ltd System and method for processing graded price by users based on network
KR20110066445A (en) * 2009-12-11 2011-06-17 하지현 Secondary school textbook trading system and the middle and high school textbook trading method using the same
KR20120078927A (en) * 2011-01-03 2012-07-11 삼성전자주식회사 Method and device for generating additional information of e-book contents in reader
KR20140015719A (en) * 2012-07-17 2014-02-07 변성우 Real time transaction system and method based on location

Similar Documents

Publication Publication Date Title
JP5828958B2 (en) Provision of social product recommendations
US8117071B1 (en) Method and system for matching via an image search query at a point of sale
US20150006326A1 (en) Search Method and Apparatus Based on E-commerce Platform
MX2013013451A (en) System and method for classifying relevant competitors.
US11494786B2 (en) System for third party sellers in online retail environment
US8396935B1 (en) Discovering spam merchants using product feed similarity
US20150287032A1 (en) Methods and systems for connecting multiple merchants to an interactive element in a web page
KR20210032691A (en) Method and apparatus of recommending goods based on network
US8438076B2 (en) Price comparison process and system
JP5670490B2 (en) Category determination device, search device, category determination method, category determination program, and computer-readable recording medium storing the program
KR101963711B1 (en) Method for trading used goods
CN106157054A (en) A kind of transaction data processing method and device
KR101699728B1 (en) Book trading matching apparatus and method based on the school information
Paydar et al. Environmental factors influencing the intention to adopt RFID technology in retail Industry: an empirical study
CN112418969A (en) Commodity matching method and device and computer equipment
KR102461944B1 (en) Real-time sales appraising trading system that provides appraisal services according to appraisal history
KR20210066111A (en) service providing apparatus and method for recommending book
NGUYEN et al. Covid-19 impacts on online shopping decision of the students in Ho Chi Minh City
CN114219589B (en) Virtual entity object generation and page display method and device and electronic equipment
JP2024041174A (en) Transaction support system and transaction support program
CN108182608B (en) Electronic device, product recommendation method, and computer-readable storage medium
KR20220093595A (en) Commodity transaction brokerage method and system
KR101697574B1 (en) Book rental brokerage service apparatus and operating method thereof
KR20160025153A (en) Apparatus and method for providing product information of offline store
KR101651266B1 (en) Method for managing information of webpage

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PA0302 Request for accelerated examination

St.27 status event code: A-1-2-D10-D17-exm-PA0302

St.27 status event code: A-1-2-D10-D16-exm-PA0302

PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20191016

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20240120

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20240120

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