KR20210026885A - Book-trading apparatus, system and method using a server to manage the registrantion information of a chain transaction book - Google Patents
Book-trading apparatus, system and method using a server to manage the registrantion information of a chain transaction book Download PDFInfo
- Publication number
- KR20210026885A KR20210026885A KR1020190108293A KR20190108293A KR20210026885A KR 20210026885 A KR20210026885 A KR 20210026885A KR 1020190108293 A KR1020190108293 A KR 1020190108293A KR 20190108293 A KR20190108293 A KR 20190108293A KR 20210026885 A KR20210026885 A KR 20210026885A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- transaction
- book
- price
- request
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0283—Price estimation or determination
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/08—Auctions
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
다양한 실시예에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 거래 방법은, 전자 장치로부터 상기 연쇄 거래 대상 책에 대한 거래 요청을 수신하는 과정, 상기 거래 요청과 상기 연쇄 거래 대상 책의 등록 정보에 기반하여 가격 정보가 포함된 거래 정보를 생성하는 과정, 상기 가격 정보가 포함된 거래 정보를 적어도 하나의 전자 장치로 전송하는 과정, 상기 거래 요청으로부터 발생하는 거래 수익을 지정된 방식으로 하나 이상의 수익자에게 배분하는 배분 정보를 생성하는 과정을 포함하며, 상기 수익자에는 적어도 상기 책의 저작권자 또는 출판사가 포함될 수 있다. 그 외에, 다양한 실시예가 가능하다.A book transaction method using a server for managing registration information of a serial transaction target book according to various embodiments of the present disclosure includes a process of receiving a transaction request for the serial transaction target book from an electronic device, and the transaction request and the chain transaction target book. A process of generating transaction information including price information based on registration information, a process of transmitting transaction information including the price information to at least one electronic device, and at least one transaction revenue generated from the transaction request in a specified manner. And generating distribution information to be distributed to beneficiaries, and the beneficiary may include at least a copyright holder or a publisher of the book. In addition, various embodiments are possible.
Description
다양한 실시예들은 책 유통 서비스에 관한 것으로, 특히 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 거래 장치, 시스템 및 방법에 관한 것이다.Various embodiments relate to a book distribution service, and more particularly, to a book transaction apparatus, system, and method using a server that manages registration information of a book subject to serial transactions.
최근 정보 인프라 구축 및 통신 환경 기술의 발달로 언제 어디서나 스마트폰과 같은 휴대용 기기의 사용이 일반화되면서 이러한 휴대용 기기를 이용한 다양한 서비스들이 제공되고 있다. 이러한 서비스들 중에서도 책 유통 서비스는 서점 또는 출판사와 같은 오프라인 유통 서비스뿐만 아니라 상기 서점 또는 출판사에서 제공하는 온라인 사이트 또는 어플리케이션을 통해 온라인으로도 사용자 누구나 쉽게 책을 구매하고 판매하는 것이 가능하다. 이러한 온라인 책 유통 서비스는 기존의 종이 책뿐만 아니라 전자 책(예: e-book)의 유통이 보다 용이하고 활발하게 일어남으로써 점점 증가하는 추세에 있다. 또한, 이러한 온/오프라인 서점 또는 출판사는 책을 최초 구매한 이후 재판매 할 수 있는 서비스를 제공하는 온/오프라인 인프라도 잘 갖춰져 있어 이를 통해 중고 책의 재판매 또는 재구매가 용이하여 중고 책에 대한 유통 또한 증가하는 추세에 있다.With the recent development of information infrastructure and communication environment technology, the use of portable devices such as smartphones anytime, anywhere has become common, and various services using such portable devices are being provided. Among these services, the book distribution service enables anyone to easily purchase and sell books online through an online site or application provided by the bookstore or publisher, as well as an offline distribution service such as a bookstore or publisher. These online book distribution services are on an increasing trend as the distribution of electronic books (eg, e-books) as well as existing paper books becomes easier and more active. In addition, these online/offline bookstores or publishers are well equipped with online/offline infrastructure that provides services to resell books after the initial purchase, which facilitates resale or repurchase of used books, and distribution of used books also increases. There is a tendency to do.
기존 온/오프라인을 통한 책 유통 서비스는 책의 최초 구매 시 거래 수익에 대해 저작권자 또는 출판사에게 배분하는 구조이다. 그러나, 기존 온/오프라인의 책 유통 서비스는 상기 최초 구매 이후 중고 책의 재판매로 발생되는 거래 수익에 대해서는 저작권자 또는 출판사의 배분이 사실상 전무한 상태이다. In the existing online/offline book distribution service, when a book is initially purchased, the transaction profit is distributed to the copyright holder or publisher. However, in the existing online/offline book distribution service, there is virtually no distribution of the copyright holders or publishers for transaction profits generated by resale of used books after the initial purchase.
본 발명은, 책의 전면에 표시되거나 부착된 이미지 코드 정보의 적어도 일부(예: ISBN 또는 고유 식별 정보)에 기반하여 책의 등록 정보를 지속적으로 또는 주기적으로 추가, 삭제, 수정 등을 포함하여 관리하거나 추적하는 것이 가능한 책 거래 장치, 시스템 및 방법을 제공하는 것이다.The present invention is based on at least part of the image code information displayed or attached to the front of the book (e.g., ISBN or unique identification information) based on the registration information of the book continuously or periodically, including addition, deletion, modification, etc. It is to provide a book trading device, system, and method capable of being tracked or tracked.
본 발명은, 상기 이미지 코드 정보의 적어도 일부(예: ISBN 또는 고유 식별 정보)에 기반하여 상기 책의 등록 정보를 관리 또는 추적함으로써 상기 책의 최초 거래뿐만 아니라 연쇄 거래 시에도 해당 거래 수익을 판매자, 저작권자 또는 출판사에 배분할 수 있는 책 거래 장치, 시스템 및 방법을 제공하는 것이다.In the present invention, by managing or tracking the registration information of the book based on at least part of the image code information (eg, ISBN or unique identification information), the seller, It is to provide a book trading apparatus, system, and method that can be distributed to copyright holders or publishers.
본 발명은, 상기 책의 판매자 또는 구매자가 상기 책의 전면에 표시되거나 부착된 상기 이미지 코드 정보를 단순히 스캔함으로써, 상기 이미지 코드 정보의 적어도 일부(예: ISBN 또는 고유 식별 정보)에 기반하여 가격 정보를 포함한 거래 정보를 확인할 수 있을 뿐만 아니라 결제를 수행할 수 있는 책 거래 장치, 시스템 및 방법을 제공하는 것이다.The present invention provides price information based on at least part of the image code information (eg, ISBN or unique identification information) by simply scanning the image code information displayed or attached to the front of the book by the seller or buyer of the book. It is to provide a book trading device, system, and method capable of not only checking transaction information including, but also performing payment.
다양한 실시예에 따르면, 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 거래 방법은, 전자 장치로부터 상기 연쇄 거래 대상 책에 대한 거래 요청을 수신하는 과정, 상기 거래 요청과 상기 연쇄 거래 대상 책의 등록 정보에 기반하여 가격 정보가 포함된 거래 정보를 생성하는 과정, 상기 가격 정보가 포함된 거래 정보를 적어도 하나의 전자 장치로 전송하는 과정, 및 상기 거래 요청으로부터 발생하는 거래 수익을 지정된 방식으로 하나 이상의 수익자에게 배분하는 배분 정보를 생성하는 과정을 포함할 수 있으며, 상기 수익자에는 적어도 상기 책의 저작권자 또는 출판사가 포함될 수 있다.According to various embodiments, a book transaction method using a server that manages registration information of a serial transaction target book includes a process of receiving a transaction request for the serial transaction target book from an electronic device, the transaction request and the chain transaction target book The process of generating transaction information including price information based on the registration information of, transmitting the transaction information including the price information to at least one electronic device, and the transaction revenue generated from the transaction request in a specified manner. The process of generating distribution information to be distributed to one or more beneficiaries may be included, and the beneficiary may include at least a copyright holder or a publisher of the book.
다양한 실시예에 따르면, 연쇄 거래 대상 책의 등록 정보를 관리하는 서버는, 통신부, 저장부 및 적어도 하나의 프로세서를 포함하며, 상기 적어도 하나의 프로세서는, 상기 통신부를 통해, 상기 통신부를 통해, 전자 장치로부터 상기 연쇄 거래 대상 책에 대한 거래 요청을 수신하고, 상기 거래 요청과 상기 연쇄 거래 대상 책의 등록 정보에 기반하여 가격 정보가 포함된 거래 정보를 생성하고, 상기 가격 정보에 포함된 거래 정보를 적어도 하나의 전자 장치로 전송하고, 상기 거래 요청으로부터 발생하는 거래 수익을 지정된 방식으로 하나 이상의 수익자에게 배분하는 배분 정보를 생성하도록 설정되며, 상기 수익자에는 상기 책의 저작권자 또는 출판사가 포함될 수 있다.According to various embodiments, a server for managing registration information of a book subject to a chain transaction includes a communication unit, a storage unit, and at least one processor, and the at least one processor includes an electronic device through the communication unit, the communication unit, and the electronic device. Receives a transaction request for the book subject to chain transaction from the device, generates transaction information including price information based on the transaction request and registration information of the book subject to chain transaction, and stores transaction information included in the price information It is set to generate distribution information that transmits to at least one electronic device and distributes the transaction revenue generated from the transaction request to one or more beneficiaries in a specified manner, and the beneficiary may include the copyright holder or the publisher of the book.
다양한 실시예에 따르면, 컴퓨터상에서 수행하기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체에 있어서, 상기 프로그램은, 적어도 하나의 프로세서에 의한 실행 시, 상기 적어도 하나의 프로세서가 통신부를 통해, 전자 장치로부터 상기 연쇄 거래 대상 책에 대한 거래 요청을 수신하고, 상기 거래 요청과 상기 연쇄 거래 대상 책의 등록 정보에 기반하여 가격 정보가 포함된 거래 정보를 생성하고, 상기 가격 정보에 포함된 거래 정보를 적어도 하나의 전자 장치로 전송하고, 상기 거래 요청으로부터 발생하는 거래 수익을 지정된 방식으로 하나 이상의 수익자에게 배분하는 배분 정보를 생성하도록 하는 실행 가능한 인스트럭션들을 포함할 수 있으며, 상기 수익자에는 상기 책의 저작권자 또는 출판사가 포함될 수 있다. According to various embodiments, in a computer-readable recording medium recording a program for execution on a computer, the program is, when executed by at least one processor, the at least one processor is connected to the electronic device through a communication unit. Receives a transaction request for a transaction target book, generates transaction information including price information based on the transaction request and registration information of the chain transaction target book, and converts the transaction information included in the price information into at least one electronic device. It may include executable instructions for generating distribution information that transmits to the device and distributes the transaction revenue generated from the transaction request to one or more beneficiaries in a specified manner, and the beneficiary may include the copyright holder or publisher of the book. have.
다양한 실시예에 따르면, 책의 전면에 표시되거나 부착된 이미지 코드 정보의 적어도 일부(예: ISBN 또는 고유 식별 정보)에 기반하여 책의 등록 정보를 지속적으로 또는 주기적으로 추가, 삭제, 수정 등을 포함하여 관리하거나 추적하는 것이 가능할 수 있다.According to various embodiments, the registration information of the book is continuously or periodically added, deleted, or modified based on at least part of the image code information displayed or attached to the front of the book (eg, ISBN or unique identification information). It may be possible to manage or track it.
또한, 상기 이미지 코드 정보의 적어도 일부(예: ISBN 또는 고유 식별 정보)에 기반하여 상기 책의 등록 정보를 추적함으로써 상기 책의 최초 거래뿐만 아니라 연쇄 거래 시에도 해당 거래 수익을 판매자, 저작권자 또는 출판사에 배분할 수 있으므로, 향상된 책 유통 구조를 제공할 수 있다.In addition, by tracking the registration information of the book based on at least part of the image code information (e.g., ISBN or unique identification information), the transaction revenue is transferred to the seller, copyright holder, or publisher during serial transactions as well as the initial transaction of the book. Since it can be distributed, it is possible to provide an improved book distribution structure.
또한, 상기 책의 판매자 또는 구매자가 상기 책의 전면에 표시되거나 부착된 상기 이미지 코드 정보를 단순히 스캔함으로써, 상기 이미지 코드 정보의 적어도 일부(예: ISBN 또는 고유 식별 정보)에 기반하여 가격 정보를 포함한 거래 정보를 확인할 수 있을 뿐만 아니라 결제를 수행할 수 있으므로 사용자 편의성이 향상될 수 있다. In addition, by simply scanning the image code information displayed or attached to the front of the book by the seller or buyer of the book, price information is included based on at least part of the image code information (eg, ISBN or unique identification information). User convenience can be improved since transaction information can be checked as well as payment can be performed.
도 1은 다양한 실시예들에 따른 네트워크 환경 내의 책 유통 시스템을 나타내는 도면이다.
도 2는 다양한 실시예에 따른 서버의 블록도이다.
도 3은 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 유통 방법을 나타내는 흐름도이다.
도 4는 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 유통 방법을 나타내는 흐름도이다.
도 5는 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 유통 방법을 나타내는 흐름도이다.
도 6은 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 유통 방법을 나타내는 흐름도이다.
도 7은 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 유통 방법을 나타내는 흐름도이다.
도 8은 다양한 실시예에 따른 전자 장치의 블록도이다.
도 9는 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 전자 장치에서의 책 유통 방법을 나타내는 흐름도이다.
도 10은 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 전자 장치에서의 책 유통 방법을 나타내는 흐름도(1000)이다.1 is a diagram illustrating a book distribution system in a network environment according to various embodiments.
2 is a block diagram of a server according to various embodiments.
3 is a flowchart illustrating a book distribution method using a server that manages registration information of a book subject to a chain transaction according to various embodiments.
4 is a flowchart illustrating a book distribution method using a server that manages registration information of a book subject to a chain transaction according to various embodiments.
5 is a flowchart illustrating a book distribution method using a server for managing registration information of a book subject to a chain transaction according to various embodiments.
6 is a flowchart illustrating a book distribution method using a server that manages registration information of a book subject to a chain transaction according to various embodiments.
7 is a flowchart illustrating a book distribution method using a server that manages registration information of a book subject to a chain transaction according to various embodiments.
8 is a block diagram of an electronic device according to various embodiments of the present disclosure.
9 is a flowchart illustrating a method of distributing a book in an electronic device using a server that manages registration information of a book subject to a chain transaction according to various embodiments of the present disclosure.
10 is a
도 1은 다양한 실시예들에 따른 네트워크 환경 내의 책 유통 시스템을 나타내는 도면(100)이다. 1 is a diagram 100 illustrating a book distribution system in a network environment according to various embodiments.
도 1을 참조하면, 다양한 실시예에 따른 책 유통 시스템(100)은 서버(101) 및 적어도 하나의 전자 장치(예: 제1 전자 장치(102) 또는 제2 전자 장치(104))를 포함할 수 있다. 다양한 실시예에 따른 책 유통 시스템(100)은 상기 서버(101)와 연계된 별도의 결제 서버(106)를 더 포함할 수 있다.Referring to FIG. 1, a
서버(101)는 책 유통 서비스를 제공하는 서버로서, 예를 들어, 책에 대한 최초 거래, 연쇄 거래 또는 둘 모두를 포함하여 책 유통과 관련된 다양한 서비스를 제공하는 서비스 제공 서버(예: 알라딘과 같은 온/오프라인 서점의 서버)를 포함할 수 있다. The
본 개시에서, '연쇄 거래 대상 책'은 저작권이 있으며 온/오프라인으로 유통되는 모든 출판물이 그 대상인 것으로, 예를 들어, 신규 책, 중고 책 또는 전자 책(예: e-book) 등을 포함할 수 있다. 본 개시에서, '최초 거래'라는 용어는 상기 책에 대한 최초 판매 또는 최초 구매를 의미하는 것으로, 상기 책을 출판하는 출판사에서 책정된 판매가(정가)에 기반하는 거래를 지칭할 수 있다. '연쇄 거래'라는 용어는 상기 '최초 거래'라는 용어에 상대적인 용어로서, 상기 책에 대한 상기 '최초 거래' 이후의 모든 판매 또는 구매를 의미하는 것으로, 상기 책에 대한 '최초 거래' 이후의 거래 이력에 기반하는 거래를 지칭할 수 있다. 또한, '최초 거래'이더라도 '연쇄 거래'에 동의한 경우, 연쇄 거래에 적용되는 할인율이 적용되어 판매 또는 구매하는 경우에도, 이를 '연쇄 거래'로 간주할 수 있다.In the present disclosure,'books subject to serial transactions' are copyrighted, and all publications distributed online/offline are the subject, and may include, for example, new books, used books, or electronic books (e.g., e-books). I can. In the present disclosure, the term'initial transaction' refers to the first sale or first purchase of the book, and may refer to a transaction based on a selling price (list price) set by a publishing company that publishes the book. The term'chain transaction' is a term relative to the term'initial transaction' and refers to all sales or purchases after the'initial transaction' for the book, and transactions after the'initial transaction' for the book. It can refer to a transaction based on history. In addition, even if it is a'first transaction', if a'chain transaction' is agreed, even when a discount rate applied to the chain transaction is applied and a sale or purchase is made, it can be regarded as a'chain transaction'.
전자 장치(102 또는 104)는 서버(101)를 통해 책을 구매 또는 판매하고자 하는 사용자 장치로서, 예를 들어, 스마트 폰, PDA, 단말기 등과 같은 휴대용 전자 장치 또는 PC, 노트북, 스캐너, 키보드와 같은 장치 중 하나를 포함할 수 있다. The
다양한 실시예에 따르면, 제1 전자 장치(102)(예: 판매자 장치)는 연쇄 거래 대상 책에 대한 등록 또는 판매를 요청하는 거래 요청을 서버(101)로 전송할 수 있다. 일 실시예에 따르면, 제1 전자 장치(102)(예: 판매자 장치)는 서버(101)에서 제공하는 책 유통 어플리케이션을 실행하여 상기 연쇄 거래 대상 책의 이미지 코드 정보 또는 등록 정보 중 적어도 일부를 포함하는 판매 요청을 생성하고, 상기 판매 요청을 포함하는 거래 요청을 상기 서버(101)로 전송할 수 있다. According to various embodiments of the present disclosure, the first electronic device 102 (eg, a seller device) may transmit a transaction request to the
일 실시예에 따르면, 상기 이미지 코드 정보는 상기 연쇄 거래 대상 책의 ISBN, 고유 식별 정보 또는 상기 등록 정보의 적어도 일부를 포함하는 1차원 이미지 코드(예: 바코드) 또는 2차원 이미지 코드(예: QR 코드)를 포함할 수 있다. 예를 들어, 상기 제1 전자 장치(102)(예: 판매자 장치)는 이미지 코드 스캐닝 모듈/장치(예: 바코드 리더기 또는 QR 코드 리더기)와 같은 입력부(미도시)를 통해 상기 연쇄 거래 대상 책의 전면에 표시 또는 부착된 이미지 코드를 스캔함으로써 상기 이미지 코드 정보를 입력 받을 수 있다. According to an embodiment, the image code information is a one-dimensional image code (for example, a barcode) or a two-dimensional image code (for example, a QR code) including at least a part of the ISBN, unique identification information, or the registration information of the serial transaction target book. Code). For example, the first electronic device 102 (e.g., a seller's device) uses an input unit (not shown) such as an image code scanning module/device (e.g., a barcode reader or a QR code reader). The image code information may be input by scanning the image code displayed or attached to the front side.
일 실시예에 따르면, 상기 등록 정보는 연쇄 거래 대상 책에 대한 책 정보, 거래 이력 정보 또는 상태 정보 중 적어도 일부를 포함할 수 있다. 예를 들어, 책 정보는 해당 책에 대한 ISBN, 고유 식별 정보, 저작권자 정보, 출판사 정보, 출판일, 최초 가격(예: 출판가격 또는 정가) 또는 이들의 조합을 포함할 수 있다. 예를 들어, 거래 이력 정보는 해당 책의 판매 이력 정보 또는 구매 이력 정보 중 적어도 일부를 포함할 수 있다. 예를 들어, 판매 이력 정보는, 예를 들어, 해당 책에 대한 각 판매의 판매자 정보(예: 판매자 이름, ID, 연락처, 주소, 성별, 연령, 금융 정보(예: 입금 계좌 정보) 등), 판매 가격, 판매일, 판매 시간, 판매 매장 정보 또는 이들의 조합을 포함할 수 있다. 구매 이력 정보는, 예를 들어, 해당 책에 대한 각 구매의 구매자 정보(예: 구매자 이름, ID, 연락처, 주소, 성별, 연령, 등), 구매 가격, 구매일, 구매 시간, 구매 매장 정보 또는 이들의 조합을 포함할 수 있다. 예를 들어, 상태 정보는 해당 책에 대한 책 상태를 나타내는 정보(예: 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 이들의 조합)를 포함할 수 있다. According to an embodiment, the registration information may include at least some of book information, transaction history information, or status information for a book to be serially traded. For example, the book information may include an ISBN for a corresponding book, unique identification information, copyright holder information, publisher information, publication date, initial price (eg, publication price or list price), or a combination thereof. For example, the transaction history information may include at least a part of sales history information or purchase history information of a corresponding book. For example, sales history information may include, for example, seller information for each sale for the book (e.g. seller name, ID, contact information, address, gender, age, financial information (e.g. deposit account information), etc.), Sales price, sales date, sales time, sales store information, or a combination thereof. Purchase history information includes, for example, information on the purchaser of each purchase for the book (eg, name, ID, contact, address, gender, age, etc.), purchase price, purchase date, purchase time, purchase store information, or Combinations of these may be included. For example, the status information may include information indicating the status of the book for the corresponding book (eg, elapsed time from the date of publication, the number of serial transactions, storage status, or a combination thereof).
일 실시예에 따르면, 상기 제1 전자 장치(102)(예: 판매자 장치)는 키보드, 마우스, 마이크 등과 같은 입력부(미도시)를 통해 상기 연쇄 거래 대상 책의 상기 등록 정보를 입력 받을 수 있다. 예를 들어, 상기 제1 전자 장치(102)(예: 판매자 장치)는 터치회로/터치패드/터치스크린과 같은 표시부(미도시)를 통해 상기 연쇄 거래 대상 책의 상기 등록 정보를 입력 받을 수도 있다.According to an embodiment, the first electronic device 102 (eg, a seller device) may receive the registration information of the serial transaction target book through an input unit (not shown) such as a keyboard, a mouse, and a microphone. For example, the first electronic device 102 (e.g., a seller device) may receive the registration information of the serial transaction target book through a display unit (not shown) such as a touch circuit/touch pad/touch screen. .
다양한 실시예에 따르면, 제2 전자 장치(104)(예: 구매자 장치)는 상기 연쇄 거래 대상 책에 대한 구매를 요청하는 거래 요청 서버(101)로 전송할 수 있다. 일 실시예에 따르면, 제2 전자 장치(104)(예: 구매자 장치)는 서버(101)에서 제공하는 책 유통 어플리케이션을 실행하여 상기 연쇄 거래 대상 책의 이미지 코드 정보의 적어도 일부를 포함하는 구매 요청을 포함하는 거래 요청을 생성하고, 상기 거래 요청을 상기 서버(101)로 전송할 수 있다. 예를 들어, 상기 제2 전자 장치(104)(예: 구매자 장치)는 이미지 코드 스캐닝 모듈/장치(예: 바코드 리더기 또는 QR 코드 리더기)와 같은 입력부(미도시)를 통해 상기 연쇄 거래 대상 책의 전면에 표시 또는 부착된 이미지 코드를 스캔함으로써 상기 이미지 코드 정보를 입력 받을 수 있다. 상기 제2 전자 장치(104)(예: 구매자 장치)는 상기 이미지 코드 정보의 적어도 일부를 포함하는 구매 요청을 생성하고, 상기 구매 요청을 포함하는 거래 요청을 상기 서버(201)로 전송할 수 있다. According to various embodiments, the second electronic device 104 (for example, a purchaser device) may transmit to the
다양한 실시예에 따르면, 서버(101)는 연쇄 거래 대상 책의 등록 또는 관리를 전반적으로 수행할 수 있다. 예를 들어, 상기 서버(101)는 적어도 하나의 장치(102 또는 104)로부터 거래 요청(예: 판매 요청 또는 구매 요청)을 수신할 수 있다. According to various embodiments, the
다양한 실시예에 따르면, 상기 서버(101)는 상기 거래 요청의 수신에 응답하여, 상기 거래 요청과 상기 연쇄 거래 대상 책의 등록 정보에 기반하여 가격 정보를 포함하는 거래 정보를 생성할 수 있다. According to various embodiments, in response to receiving the transaction request, the
일 실시예에 따르면, 상기 서버(101)는 상기 거래 요청에 포함된 이미지 코드 정보로부터 상기 거래 요청된 상기 연쇄 거래 대상 책의 ISBN 또는 고유 식별 정보를 추출할 수 있다. 상기 서버(201)는 상기 추출된 ISBN 또는 고유 식별 정보에 기반하여 상기 서버(201)에 등록된 상기 연쇄 거래 대상 책의 등록 정보를 검색하고/하거나 식별할 수 있다. According to an embodiment, the
일 실시예에 따르면, 상기 서버(201)는 상기 식별된 등록 정보에 기반하여 연쇄 거래 가격 또는 최초 거래 가격과 같은 가격 정보를 산출하고, 상기 가격 정보를 포함하는 거래 정보를 생성하여 적어도 하나의 전자 장치에 전송할 수 있다. 예를 들어, 상기 적어도 하나의 전자 장치는 전자 장치(102 또는 104)를 포함하여, 상기 서버(201) 또는 상기 서버(201)에 연계된 다른 전자 장치를 모두 포함할 수 있다. 상기 예를 들어, 서버(101)는 상기 식별된 등록 정보에 기반하여 상기 거래 요청에 포함된 거래 요청된 책이 '연쇄 거래' 인지를 판단하고, '연쇄 거래'이면 상기 책에 대한 거래 이력에 기반하여 '연쇄 거래 가격'을 산출할 수 있다. 예를 들어, 서버(101)는 상기 식별된 등록 정보에 기반하여 상기 거래 요청에 포함된 거래 요청된 책이 '연쇄 거래' 인지를 판단하고, '연쇄 거래'가 아니면, 즉 최초 거래이면, 상기 책의 판매가(정가)(예: 최초 가격)에 기반하는 '최초 거래 가격'을 산출할 수 있다. 예를 들어, 상기 서버(201)는 '최초 거래'이더라도 연쇄 거래에 동의한 경우, 연쇄 거래로 간주하여 상기 책의 판매가(정가)(예: 최초 가격)에 연쇄 거래 시 적용되는 할인율을 적용함으로써 '연쇄 거래 가격'을 산출할 수도 있다. 예를 들어, 서버(101)는 위에 설명한 바와 같이 산출된 연쇄 거래 가격 또는 최초 거래 가격과 같은 가격 정보를 포함하여 거래 정보를 생성하고, 상기 거래 정보를 상기 적어도 하나의 전자 장치로 전송할 수 있다. According to an embodiment, the server 201 calculates price information such as a chain transaction price or an initial transaction price based on the identified registration information, and generates transaction information including the price information to generate at least one electronic device. Can be transferred to the device. For example, the at least one electronic device may include all of the server 201 or other electronic devices linked to the server 201, including the
일 실시예에 따르면, 상기 서버(101)는 상기 거래 요청이 판매 요청인 경우, 산출된 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격) 또는 판매자 정보의 적어도 일부를 포함하는 판매 거래 정보를 생성할 수 있다.According to an embodiment, when the transaction request is a sales request, the
일 실시예에 따르면, 상기 서버(101)는 상기 거래 요청이 구매 요청인 경우, 책의 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격), 판매자 정보, 구매자 정보 또는 구매자의 구매 결제 정보를 요청하는 구매 결제 정보 요청 중 적어도 일부를 포함하는 구매 거래 정보를 생성할 수 있다.According to an embodiment, when the transaction request is a purchase request, the
다양한 실시예에 따르면, 상기 서버(101)는 상기 전자 장치(예: 제2 전자 장치(104)(예: 구매자 장치))로 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)를 포함하는 상기 거래 정보(예: 구매 거래 정보)를 전송하고, 상기 적어도 하나의 전자 장치(104)(예: 구매자 장치)로부터 상기 거래 정보에 기반하는 구매 결제 요청을 수신할 수 있다.According to various embodiments, the
일 실시예에 따르면, 상기 구매 결제 요청은 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격) 및 구매 결제 정보 요청에 대한 구매 결제 정보의 적어도 일부를 포함할 수 있다. 일 실시예에 따르면, 상기 구매 결제 정보는 상기 가격 정보에 대한 구매자의 결제 금융 정보(예: 구매자의 결제 계좌 정보 또는 결제 카드 정보, 구매자의 디지털 자산 정보(예: 쿠폰, 포인트 또는 적립금 등), 상기 가격 정보에 상기 구매자의 디지털 자산 정보의 적어도 일부가 적용된 최종 구매 가격, 구매자 정보(예: 구매자의 이름, ID, 연락처, 주소, 성별, 연령 등) 또는 이들의 조합을 포함할 수 있다. According to an embodiment, the purchase payment request may include at least part of the price information (eg, a chain transaction price or an initial transaction price) and purchase payment information for the purchase payment information request. According to an embodiment, the purchase payment information includes payment financial information of the purchaser for the price information (eg, payment account information or payment card information of the purchaser, digital asset information of the purchaser (eg, coupons, points, points, etc.), The price information may include a final purchase price to which at least part of the digital asset information of the purchaser is applied, purchaser information (eg, name, ID, contact information, address, gender, age, etc. of the purchaser), or a combination thereof.
일 실시예에 따르면, 상기 서버(101)는 상기 구매 결제 요청의 수신에 응답하여, 상기 구매 결제 정보에 기반하여 결제를 수행할 수 있다. 일 실시예에 따르면, 상기 서버(101)는 상기 구매 결제 정보에 기반하여 직접 결제를 수행하거나, 또는 상기 서버(101)와 연계된 별도의 결제 서버(106)(예: 인스타페이)로 요청할 수 있다According to an embodiment, in response to receiving the purchase payment request, the
다양한 실시예에 따르면, 상기 서버(101)는 상기 결제의 수행이 완료되거나, 상기 결제 서버(106)로부터 상기 결제의 완료가 수신되면, 상기 가격 정보를 포함하는 상기 거래 정보, 상기 구매 결제 정보 또는 구매 결과 정보 중 적어도 일부에 기반하여 상기 결제 요청된 책의 등록 정보의 적어도 일부(예: 거래 이력 정보 또는 상태 정보 등)를 업데이트할 수 있다. According to various embodiments, when the payment is completed or when the payment is received from the
다양한 실시예에 따르면, 상기 서버(101)는 상기 결제의 수행이 완료되거나, 상기 결제 서버(106)로부터 상기 결제의 완료가 수신되면, 상기 구매 결과를 상기 전자 장치(예: 도 1의 제1 전자 장치(102)(예: 판매자 장치) 또는 제2 전자 장치(104)(예: 구매자 장치))로 전송할 수 있다. According to various embodiments, when the payment is completed or the payment is received from the
다양한 실시예에 따르면, 상기 서버(101)는 상기 거래 요청으로부터 발생하는 거래 수익을 지정된 방식으로 하나 이상의 수익자에게 배분하는 배분 정보를 생성할 수 있다. 일 실시예에 따르면, 상기 서버(101)는 상기 거래 정보에 포함된 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)에 대응되는 거래 수익에 대해 지정된 방식으로 판매자, 저작권자 또는 출판사에 배분하는 배분 정보를 생성할 수 있다. 일 실시예에 따르면, 배분 정보는 결제 수행이 완료된 후 생성될 수도 있고, 거래가 있기 전에 미리 생성되어 저장될 수도 있다.According to various embodiments, the
다양한 실시예에 따르면, 상기 서버(101)는 상기 배분 정보에 기반하여 배분된 거래 수익에 기반하여 하나 이상의 수익자(예: 상기 판매자, 상기 저작권자 또는 상기 출판사)에게 지급할 수 있다.According to various embodiments, the
도 1에서는, 제1 전자 장치(102)를 판매자 장치인 것으로, 제2 전자 장치(104)를 구매자 장치인 것으로 설명하였으나, 동일한 하나의 전자 장치가 제1 전자 장치(102)와 같은 판매자 장치로 또는 제2 전자 장치(104)와 같은 구매자 장치로서 동작할 수도 있다.In FIG. 1, it has been described that the first
상기 서버(101) 및 상기 전자 장치(102 또는 104)와 그들의 동작에 대해서는 이하에서 더욱 상세하게 설명하기로 한다.The
도 2는 다양한 실시예에 따른 서버의 블록도(200)이다. 2 is a block diagram 200 of a server according to various embodiments.
도 2를 참조하면, 서버(201)는 통신부(210), 프로세서(220), 저장부(230) 또는 입력부(240) 중 적어도 하나를 포함할 수 있다. 서버(201)는 도 1의 서버(101)의 일부 또는 전체를 포함할 수 있다. 도 2에서는 본 발명의 실시예와 관련된 구성부들만 도시하였으며, 상기 구성부들 중 일부가 생략 또는 통합되거나, 상기 구성부들 이외에 다른 구성 요소들을 더 포함할 수 있다. Referring to FIG. 2, the server 201 may include at least one of a
통신부(210)는 외부 장치(예: 도 1의 제1 전자 장치(102), 제2 전자 장치(104) 또는 결제 서버(106) 등) 간의 직접(예: 유선) 통신 채널 또는 무선 통신 채널의 수립, 및 수립된 통신 채널을 통한 통신 수행을 지원할 수 있다. 통신부(210)는 프로세서(220)(예: 어플리케이션 프로세서)와 독립적으로 운영되고, 직접(예: 유선) 통신 또는 무선 통신을 지원하는 하나 이상의 커뮤니케이션 프로세서를 포함할 수 있다. 일 실시예에 따르면, 통신부(210)는 무선 통신 모듈 또는 유선 통신 모듈을 포함할 수 있다. 이들 통신 모듈 중 해당하는 통신 모듈은 네트워크(예: 도 1의 네트워크(108))(예: 셀룰러 네트워크, 인터넷, 또는 컴퓨터 네트워크(예: LAN 또는 WAN)와 같은 원거리 통신 네트워크)를 통하여 외부 장치와 통신할 수 있다. 이런 여러 종류의 통신 모듈들은 하나의 구성 요소(예: 단일 칩)으로 통합되거나, 또는 서로 별도의 복수의 구성 요소들(예: 복수 칩들)로 구현될 수 있다. The
일 실시예에 따르면, 통신부(210)는 전자 장치(102 또는 104)로부터 연쇄 거래 대상 책에 대한 거래 요청(예: 판매 요청 또는 구매 요청)을 수신하거나, 거래 요청의 수신에 응답하여 거래 요청과 연쇄 거래 대상 책의 등록 정보에 기반하여 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)가 포함된 책의 거래 정보(예: 판매 거래 정보 또는 구매 거래 정보)를 적어도 하나의 전자 장치(예: 전자 장치(102 또는 104), 서버(201) 또는 서버(201)와 연계된 다른 전자 장치)로 전송할 수 있다. 통신부(210)는 전자 장치(102 또는 104)로부터 상기 거래 정보(예: 구매 거래 정보)에 기반하는 결제 요청을 수신하거나, 결제 요청의 수신에 응답하여 별도의 결제 서버(예: 도 1의 결제 서버(106)(예: 인스타페이))로 결제 요청을 전송하거나, 상기 결제 서버(106)로부터 결제 요청에 대한 구매 결과 정보를 수신할 수 있다. 통신부(210)는 상기 결제 요청에 대한 구매 결과 정보를 상기 전자 장치(102 또는 104)로 전송할 수 있다.According to an embodiment, the
저장부(230)는, 서버(201)에서 책 유통 서비스를 제공하기 위한 적어도 하나의 모듈 또는 적어도 하나의 데이터베이스(DB)를 포함할 수 있다. 일 실시예에 따르면, 저장부(230)는 책 정보 데이터베이스(이하, '책 정보 DB'로 칭함)(232), 거래 정보 데이터베이스(이하, '거래 정보 DB'로 칭함)(234) 또는 상태 정보 데이터베이스(이하, '상태 정보 DB'로 칭함)(236) 중 적어도 하나를 포함할 수 있다. 도 2에서 책 정보 DB(232), 거래 정보 DB(234) 및 상태 정보 DB(236)는 별도로 구성된 것으로 도시하였으나, 이에 한정되는 것은 아니며 하나의 데이터베이스로 통합될 수도 있다. The
책 정보 DB(232)는 연쇄 거래 대상 책에 대한 책 정보를 저장할 수 있다. 일 실시예에 따르며, 책 정보는 해당 책에 대한 ISBN, 고유 식별 정보, 저작권자 정보, 출판사 정보, 출판일, 최초 가격(예: 출판가격 또는 정가) 또는 이들의 조합을 포함할 수 있다. The
거래 정보 DB(234)는 연쇄 거래 대상 책에 대한 거래 이력 정보를 저장할 수 있다. 일 실시예에 따르면, 거래 이력 정보는 해당 책의 판매 이력 정보 또는 구매 이력 정보 중 적어도 일부를 포함할 수 있다. 판매 이력 정보는, 예를 들어, 해당 책에 대한 각 판매의 판매자 정보(예: 판매자 이름, ID, 연락처, 주소, 성별, 연령, 금융 정보(예: 입금 계좌 정보) 등), 판매 가격, 판매일, 판매 시간, 판매 매장 정보 또는 이들의 조합을 포함할 수 있다. 구매 이력 정보는, 예를 들어, 해당 책에 대한 각 구매의 구매자 정보(예: 구매자 이름, ID, 연락처, 주소, 성별, 연령, 등), 구매 가격, 구매일, 구매 시간, 구매 매장 정보 또는 이들의 조합을 포함할 수 있다. The
상태 정보 DB(236)는 연쇄 거래 대상 책에 대한 책 상태를 나타내는 정보를 저장할 수 있다. 일 실시예에 따르면, 책 상태를 나타내는 정보는 해당 책에 대해 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 이들의 조합을 포함할 수 있다. 예를 들어, 책 상태는 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 이들의 조합에 기반하여 책 상태에 대한 등급 또는 점수 등을 부여하고, 이를 수치화하여 나타낼 수 있다. 책 상태 정보는 이러한 책 상태에 대한 수치화된 정보를 포함할 수 있다.The
저장부(230)는 메모리(238)를 더 포함할 수 있다. 메모리(238)는 서버(201)의 적어도 하나의 구성요소에 의해 사용되는 다양한 데이터를 저장할 수 있다. 데이터는, 예를 들어, 소프트웨어(예: 프로그램 또는 적어도 하나의 모듈 등) 및, 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 메모리(238)는, 휘발성 메모리 또는 비휘발성 메모리를 포함할 수 있다. 메모리(238)에는 연쇄 거래 대상 책에 대한 등록 또는 유통을 관리하는 책 유통 관리 모듈(232)이 소프트웨어로서 저장될 수도 있다.The
입력부(240)는 서버(201)의 구성요소(예: 프로세서(220))에 사용될 명령 또는 데이터를 서버(201)의 외부(예: 사용자)로부터 수신할 수 있다. 입력부(240)는, 예를 들면, 키보드, 마우스, 마이크 또는 이미지 코드 스캐닝 모듈/장치(예: QR 코드 리더기 또는 바코드 리더기) 등을 포함할 수 있다. 입력부(240)(예: 이미지 코드 스캐닝 모듈/장치(예: QR 코드 리더기))를 통해 연쇄 거래 대상 책의 ISBN 또는 고유 식별 정보를 포함하는 이미지 코드 정보를 스캔하거나, 입력부(240)(예: 키보드, 마우스, 마이크 등)를 통해 해당 책의 등록 정보(예: 책 정보, 거래 이력 정보 또는 상태 정보)의 적어도 일부를 입력 받을 수 있다. 일 실시예에 따르면, 상기 이미지 코드 정보는 1차원 이미지 코드(예: 바코드) 또는 2차원 이미지 코드(예: QR 코드)의 유형을 포함할 수 있다.The
프로세서(220)는 예를 들어, 소프트웨어(예: 프로그램 또는 적어도 하나의 모듈(예: 책 유통 관리 모듈(232))를 실행하여 프로세서(220)에 연결된 서버(201)의 적어도 하나의 다른 구성요소(예: 하드웨어 또는 소프트웨어 구성요소)을 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 일 실시예에 따르면, 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(220)는 다른 구성요소(예: 통신부(210) 등)로부터 수신된 명령 또는 데이터를 저장부(230)의 메모리(238)의 휘발성 메모리에 로드하고, 휘발성 메모리에 저장된 명령 또는 데이터를 처리하고, 결과 데이터를 비휘발성 메모리에 저장할 수 있다. The
다양한 실시예에 따른 프로세서(220)는 책 유통 관리 모듈(232)을 실행하여 연쇄 거래 대상 책의 등록 또는 관리를 전반적으로 수행할 수 있다. 예를 들어, 프로세서(220)(예: 책 유통 관리 모듈(232))는 연쇄 거래 대상 책의 ISBN 또는 고유 식별 정보에 기반하여 연쇄 거래 대상 책에 대한 등록 정보를 저장부(230)에 등록하거나 상기 저장부(230)에 저장된 등록 정보의 적어도 일부의 추가, 삭제 또는 수정과 같은 관리(예: 업데이트)를 수행할 수 있다. The
일 실시예에 따르면, 등록 정보는 연쇄 거래 대상 책에 대한 책 정보, 거래 이력 정보 또는 상태 정보 중 적어도 일부를 포함할 수 있다. 상기 책 정보, 상기 거래 이력 정보 또는 상기 상태 정보에 대한 자세한 설명은 저장부(230)의 책 정보 DB(232), 거래 정보 DB(234) 및 상태 정보 DB(236)에서 상술한 것으로 대체하기로 한다. According to an embodiment, the registration information may include at least some of book information, transaction history information, or status information on a book subject to a chain transaction. For a detailed description of the book information, the transaction history information, or the status information, the
일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 연쇄 거래 대상 책의 ISBN 또는 고유 식별 정보와 연관시켜 해당 책의 등록 정보를 저장부(230)에 저장할 수 있다. 예를 들어, 프로세서(220)(예: 책 유통 관리 모듈(232))는, 연쇄 거래 대상 책의 ISBN 또는 고유 식별 정보와 연관시켜 해당 책의 책 정보, 거래 이력 정보 및 상태 정보를 저장부(230)의 책 정보 DB(232), 거래 정보 DB(234) 및 상태 정보 DB(236)에 각각 저장할 수 있다. According to an embodiment, the processor 220 (for example, the book distribution management module 232) may store registration information of the corresponding book in the
일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 연쇄 거래 대상 책을 등록할 수 있다. 일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 연쇄 거래 대상 책의 이미지 코드 정보를 입력 받아 등록할 수 있다. 상기 이미지 코드 정보는 해당 책의 전면에 표시될 수 있다. 예를 들어, 프로세서(220)(예: 책 유통 관리 모듈(232))는 입력부(240)(예: 이미지 코드 스캐닝 장치)(예: 바코드 리더기 또는 QR 코드 리더기)를 통해 스캔된 해당 책의 전면에 표시된 이미지 코드 정보를 입력 받을 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 이미지 코드 정보를 파싱하여 상기 이미지 코드 정보에 포함된 해당 책의 ISBN 또는 고유 식별 정보를 추출할 수 있다. 일 실시예에 따르면, 상기 고유 식별 정보는 해당 책을 고유하게 식별할 수 있는 정보로서, 해당 책의 ISBN에 대응되는 고유 식별 정보 또는 (ISBN과는 무관한) 개별 고유 식별 정보 중 하나일 수 있다. 예를 들어, 상기 ISBN에 대응되는 고유 식별 정보는 ISBN과 함께 부여된 고유 식별 정보일 수 있다. 예를 들어, 출판사 A에서 최인훈의 '광장'이 총 3000부가 발행된 경우, 총 3000부의 광장의 ISBN(이는 3000부 모두 동일함)에 대응하여 개별 책마다 고유 식별 정보(예: 1, 2, 3, ..., 3,000)가 고유하게 부여될 수 있다. 예를 들어, 상기 개별 고유 식별 정보는 상기 ISBN에 대응되는 고유 식별 정보가 없을 경우, 연쇄 거래 대상 책의 책 유통 서비스를 제공하기 위해 서버(201)에서 해당 책의 등록 시 해당 책마다 고유하게 부여된 고유 식별 정보일 수 있다. 일 실시예에 따르면, 고유 식별 정보(예: ISBN에 대응되는 고유 식별 정보 또는 개별 고유 식별 정보)는 숫자, 문자, 기호 또는 이들의 조합을 포함할 수 있다.According to an embodiment, the processor 220 (eg, the book distribution management module 232) may register a book subject to serial transactions. According to an embodiment, the processor 220 (eg, the book distribution management module 232) may receive and register image code information of a book subject to a chain transaction. The image code information may be displayed on the front of the book. For example, the processor 220 (for example, the book distribution management module 232) is the front of the book scanned through the input unit 240 (for example, an image code scanning device) (for example, a barcode reader or a QR code reader). The image code information displayed in can be input. The processor 220 (for example, the book distribution management module 232) may parse the image code information to extract the ISBN or unique identification information of the corresponding book included in the image code information. According to an embodiment, the unique identification information is information that can uniquely identify a corresponding book, and may be one of unique identification information corresponding to the ISBN of the book or individual unique identification information (independent of the ISPN). . For example, the unique identification information corresponding to the ISBN may be unique identification information given together with the ISBN. For example, if a total of 3,000 copies of Choi In-hoon's'square' were published by Publisher A, unique identification information for each individual book (e.g., 1, 2, 2) corresponds to the ISBN of a total of 3000 copies of the plaza (this is the same for all 3,000 copies). 3, ..., 3,000) can be uniquely assigned. For example, if there is no unique identification information corresponding to the ISBN, the individual unique identification information is uniquely assigned to each book when registering the book in the server 201 in order to provide a book distribution service for a book subject to chain transactions. It may be unique identification information. According to an embodiment, the unique identification information (eg, unique identification information corresponding to an ISBN or individual unique identification information) may include numbers, letters, symbols, or a combination thereof.
프로세서(220)(예: 책 유통 관리 모듈(232))는 이미지 코드에 고유 식별 정보(예: ISBN에 대응되는 고유 식별 정보 또는 개별 고유 식별 정보)가 존재하는지 여부를 판단할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 이미지 코드 정보에 고유 식별 정보가 존재하는 경우, 상기 고유 식별 정보와 연관시켜 해당 책의 ISBN 및 등록 정보를 저장부(230)에 등록할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 이미지 코드 정보에 고유 식별 정보(예: ISBN에 대응되는 고유 식별 정보 또는 개별 고유 식별 정보)가 존재하지 않는 경우, 해당 책의 개별 고유 식별 정보를 발행하고, 발행된 개별 고유 식별 정보와 해당 책의 ISBN 및 등록 정보를 연관시켜 저장부(230)에 등록할 수 있다. 해당 책의 등록 정보는 이미지 코드 정보에 적어도 일부 포함되어 있거나, 또는 입력부(240)(예: 키보드, 마우스, 마이크 등)를 통해 입력 받을 수 있다. 일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 이미지 코드로부터 추출된 ISBN에 발행된 개별 고유 식별 정보를 대응시켜 상기 책에 대한 새로운 이미지 코드 정보를 생성할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 새로운 이미지 코드를 스티커 형태로 출력할 수 있다. 출력된 스티커는 상기 책의 일 면(예: 전면)에 부착될 수 있다. 이를 통해 상기 새로운 이미지 코드에 기반하여 상기 책의 등록 정보의 적어도 일부(예: 책 정보, 거래 이력 정보 또는 상태 정보)를 추적하는 것이 가능하며, 추적된 책의 등록 정보에 기반하여 본 개시에서 설명한 책 유통 서비스를 제공할 수 있게 된다.The processor 220 (eg, the book distribution management module 232) may determine whether unique identification information (eg, unique identification information corresponding to an ISBN or individual unique identification information) exists in the image code. The processor 220 (for example, the book distribution management module 232) registers the ISBN and registration information of the book in the
다양한 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 통신부(210)를 통해 전자 장치(102 또는 104)로부터 연쇄 거래 대상 책에 대한 거래 요청을 수신할 수 있다. According to various embodiments, the processor 220 (for example, the book distribution management module 232) may receive a transaction request for a book subject to a chain transaction from the
일 실시예에 따르면, 상기 거래 요청은 거래 요청된 연쇄 거래 대상 책에 대한 ISBN 정보 또는 고유 식별 정보를 포함하는 이미지 코드 정보를 포함할 수 있다. 일 실시예에 따르면, 상기 이미지 코드 정보는 1차원 이미지 코드(예: 바코드) 또는 2차원 이미지 코드(예: QR 코드)를 포함할 수 있다.According to an embodiment, the transaction request may include image code information including ISBN information or unique identification information for a serial transaction subject book for which the transaction is requested. According to an embodiment, the image code information may include a one-dimensional image code (eg, a barcode) or a two-dimensional image code (eg, a QR code).
일 실시예에 따르면, 상기 거래 요청은 상기 이미지 코드 정보를 포함하는 판매 요청 또는 구매 요청을 포함할 수 있다. 일 실시예에 따르면, 상기 거래 요청은 연쇄 거래에 대한 사용자 동의를 나타내는 정보를 더 포함할 수 있다. 일 실시예에 따르면, 상기 거래 요청이 판매 요청일 경우, 상기 판매 요청은 해당 책의 등록 요청을 더 포함할 수 있다. According to an embodiment, the transaction request may include a sale request or a purchase request including the image code information. According to an embodiment, the transaction request may further include information indicating user consent for a serial transaction. According to an embodiment, when the transaction request is a sales request, the sales request may further include a registration request for a corresponding book.
다양한 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 거래 요청의 수신에 응답하여, 상기 거래 요청과 상기 연쇄 거래 대상 책의 등록 정보에 기반하여 가격 정보가 포함된 거래 정보를 생성할 수 있다. 일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 거래 요청을 수신하면, 상기 거래 요청에 포함된 이미지 코드 정보(예: 바코드 또는 QR 코드)로부터 해당 책의 ISBN 또는 고유 식별 정보를 추출할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 추출된 ISBN 또는 고유 식별 정보에 기반하여 저장부(230)로부터 이에 대응되는 등록 정보를 검색하고/하거나 식별할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 식별된 등록 정보에 기반하여 가격 정보가 포함된 거래 정보를 생성할 수 있다. According to various embodiments, the processor 220 (for example, the book distribution management module 232) includes price information based on the transaction request and the registration information of the serial transaction target book in response to receiving the transaction request. You can create transaction information. According to an embodiment, when the processor 220 (for example, the book distribution management module 232) receives the transaction request, from the image code information (for example, barcode or QR code) included in the transaction request, ISBN or unique identification information can be extracted. The processor 220 (for example, the book distribution management module 232) may search for and/or identify registration information corresponding thereto from the
일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 식별된 등록 정보에 기반하여 거래 요청된 책이 연쇄 거래인지 여부를 결정할 수 있다. 예를 들어, 프로세서(220)(예: 책 유통 관리 모듈(232))는 식별된 등록 정보에 거래 이력 정보가 포함되어 있으면 거래 요청된 책을 연쇄 거래인 것으로 결정하고, 식별된 등록 정보에 거래 이력 정보가 포함되어 있지 않으면 거래 요청된 책을 최초 거래인 것으로 결정할 수 있다. According to an embodiment, the processor 220 (eg, the book distribution management module 232) may determine whether the book for which the transaction is requested is a serial transaction based on the identified registration information. For example, the processor 220 (for example, the book distribution management module 232) determines that the book for which the transaction is requested is a chain transaction if the identified registration information contains transaction history information, and makes a transaction in the identified registration information. If no historical information is included, the book requested for transaction can be determined as the first transaction.
일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 거래 요청된 책이 연쇄 거래인 것으로 결정된 경우, 식별된 등록 정보의 책 정보, 거래 이력 정보 또는 상태 정보의 적어도 일부에 기반하여 연쇄 거래 가격을 산출할 수 있다. 예를 들어, 프로세서(220)(예: 책 유통 관리 모듈(232))는 거래 이력 정보로부터 식별된 최종 구매 가격에 책 정보, 거래 이력 정보 또는 상태 정보로부터 식별된 해당 책에 대한 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 이들의 조합에 따라 다르게 지정된 연쇄 거래 할인율(예: 지정된 할인율 + 연쇄 거래 시 추가 할인율)을 적용하여 산출할 수 있다. 상기 연쇄 거래 할인율은 다양한 방식으로 책정 및/또는 적용될 수 있다. 예를 들어, 상기 연쇄 거래 할인율은 해당 책에 대한 지정된 할인율에 연쇄 거래 시 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 이들의 조합에 따라 다르게 책정된 추가 할인율을 합하여 적용될 수 있다.According to an embodiment, the processor 220 (for example, the book distribution management module 232), when it is determined that the book for which the transaction is requested is a chain transaction, at least of the book information, transaction history information, or status information of the identified registration information. You can calculate the price of a chain transaction based on some. For example, the processor 220 (e.g., the book distribution management module 232) has elapsed from the publication date of the book identified from the book information, the transaction history information, or the status information in the final purchase price identified from the transaction history information. It can be calculated by applying a chain transaction discount rate (e.g., a designated discount rate + an additional discount rate in case of a chain transaction) differently according to the time period, the number of chain transactions, the storage status, or a combination thereof. The chain transaction discount rate may be determined and/or applied in various ways. For example, the chain transaction discount rate may be applied by adding an additional discount rate differently determined according to the time elapsed from the publication date during the chain transaction, the number of chain transactions, the storage status, or a combination thereof to the designated discount rate for the book.
일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 거래 요청된 책이 최초 거래인 것으로 결정된 경우, 상기 거래 요청에 해당 책의 연쇄 거래에 동의하는 정보가 포함되어 있는지 여부를 결정할 수 있다. 일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 거래 요청에 해당 책의 연쇄 거래에 동의하는 정보가 포함되어 있지 않은 경우, 식별된 등록 정보(예: 책 정보)의 적어도 일부에 기반하여 최초 거래 가격을 산출할 수 있다. 예를 들어, 프로세서(220)(예: 책 유통 관리 모듈(232))는 책 정보로부터 식별된 해당 책의 최초 가격(예: 판매가 또는 정가)에 지정된 할인율을 적용하여 최초 거래 가격을 산출할 수 있다. 일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는, 상기 거래 요청된 책이 최초 거래인 것으로 판단된 경우이더라도, 상기 거래 요청에 해당 책의 연쇄 거래에 동의하는 정보가 포함되어 있는 경우, 연쇄 거래로 간주할 수 있다. 이 경우, 프로세서(220)(예: 책 유통 관리 모듈(232))는, 식별된 등록 정보(예: 책 정보)의 적어도 일부에 기반하여 연쇄 거래 가격을 산출할 수 있다. 예를 들어, 프로세서(220)(예: 책 유통 관리 모듈(232))는 책 정보로부터 식별된 해당 책의 최초 가격(예: 판매가 또는 정가)에 연쇄 거래 할인율(예: 지정된 할인율 + 연쇄 거래 시 추가 할인율)을 적용하여 연쇄 거래 가격을 산출할 수 있다.According to an embodiment, when it is determined that the book for which the transaction is requested is the first transaction, the processor 220 (for example, the book distribution management module 232) includes information consenting to the serial transaction of the corresponding book in the transaction request. You can decide whether or not. According to an embodiment, the processor 220 (eg, the book distribution management module 232), when the transaction request does not contain information agreeing to the serial transaction of the corresponding book, identified registration information (eg, a book Information), the initial transaction price can be calculated. For example, the processor 220 (eg, the book distribution management module 232) may calculate the initial transaction price by applying a specified discount rate to the initial price (eg, selling price or list price) of the corresponding book identified from the book information. have. According to an embodiment, the processor 220 (for example, the book distribution management module 232) agrees to the chain transaction of the book in response to the transaction request even when it is determined that the book for which the transaction is requested is the first transaction. If it contains information, it can be considered a chain transaction. In this case, the processor 220 (eg, the book distribution management module 232) may calculate a chain transaction price based on at least a part of the identified registration information (eg, book information). For example, the processor 220 (e.g., the book distribution management module 232) is a chain transaction discount rate (e.g., a specified discount rate + a chain transaction) at the initial price (e.g., selling price or list price) of the corresponding book identified from the book information. Additional discount rate) can be applied to calculate the chain transaction price.
다양한 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 위에 상술한 바와 같이 산출된 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)를 포함하는 거래 정보를 생성할 수 있다. According to various embodiments, the processor 220 (eg, book distribution management module 232) may generate transaction information including price information (eg, chain transaction price or initial transaction price) calculated as described above. I can.
일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 거래 요청이 판매 요청인 경우, 산출된 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격) 및 판매자 정보의 적어도 일부를 포함하는 판매 거래 정보를 생성할 수 있다. According to an embodiment, the processor 220 (for example, the book distribution management module 232), when the transaction request is a sale request, the calculated price information (for example, a chain transaction price or an initial transaction price) and seller information. Sales transaction information including at least a portion may be generated.
일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 거래 요청이 등록 요청을 포함하는 판매 요청인 경우, 판매 요청에 포함된 이미지 코드를 파싱하여 해당 책의 ISBN 또는 고유 식별 정보를 추출할 수 있다. 일 실시예에 따르면, 상기 고유 식별 정보는 ISBN에 대응되는 고유 식별 정보 또는 ISBN과는 무관한 고유 식별 정보일 수 있다. 일 실시예에 따르면, 상기 고유 식별 정보는 문자, 숫자, 기호 또는 이들의 조합을 포함할 수 있다.According to an embodiment, when the transaction request is a sale request including a registration request, the processor 220 (for example, the book distribution management module 232) parses the image code included in the sale request to determine the ISBN of the book. Alternatively, unique identification information can be extracted. According to an embodiment, the unique identification information may be unique identification information corresponding to an ISBN or unique identification information irrelevant to an ISBN. According to an embodiment, the unique identification information may include letters, numbers, symbols, or a combination thereof.
일 실시예에 따르면,프로세서(220)(예: 책 유통 관리 모듈(232))는 추출된 이미지 코드에 해당 책의 고유 식별 정보(예: ISBN에 대응되는 고유 식별 정보 또는 별도의 고유 식별 정보)가 포함되어 있는 경우, 상기 고유 식별 정보에 기반하여 저장부(230)에 상기 고유 식별 정보에 대응되는 등록 정보가 존재하는지 여부를 결정할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 고유 식별 정보에 대응되는 등록 정보가 존재하는 경우, 식별된 등록 정보에 기반하여 위에 상술한 바와 같이 산출된 가격 정보 또는 판매자 정보의 적어도 일부를 포함하는 판매 거래 정보를 생성할 수 있다. According to an embodiment, the processor 220 (eg, the book distribution management module 232) provides unique identification information of the book (eg, unique identification information corresponding to the ISBN or separate unique identification information) in the extracted image code. When is included, it may be determined whether registration information corresponding to the unique identification information exists in the
일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 고유 식별 정보에 대응되는 등록 정보가 존재하지 않는 경우, 상기 고유 식별 정보와 연관시켜 해당 책의 ISBN 및 등록 정보를 저장부(230)에 등록할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 추출된 이미지 코드에 해당 책의 고유 식별 정보(예: ISBN에 대응되는 고유 식별 정보 또는 개별 고유 식별 정보)가 포함되어 있지 않은 경우, 해당 책의 고유 식별 정보를 발행하고, 발행된 고유 식별 정보와 연관시켜 해당 책의 ISBN 및 등록 정보를 저장부(230)에 등록할 수 있다. 일 실시예에 따르면, 상기 등록 정보는 상기 판매 요청에 포함되어 있거나, 또는 키보드, 마우스 또는 마이크 등과 같은 입력부(240)를 통해 입력 받을 수 있다. 일 실시예에 따르면, 상기 서버(201)는 터치회로/터치패드/터치스크린 등을 포함하는 표시부(미도시)를 더 포함할 수도 있으며, 상기 등록 정보는 상기 판매 요청에 포함되어 있거나, 상기 터치회로/터치패드/터치스크린 등과 같은 표시부(미도시)를 통해 입력 받을 수도 있다. According to an embodiment, when there is no registration information corresponding to the unique identification information, the processor 220 (for example, the book distribution management module 232) associates with the unique identification information and registers the ISBN and registration of the book. Information may be registered in the
프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 등록 정보에 기반하여 위에 상술한 바와 같이 산출된 가격 정보 또는 판매자 정보의 적어도 일부를 포함하는 판매 거래 정보를 생성할 수 있다. 일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 이미지 코드로부터 추출된 ISBN에 발행된 고유 식별 정보를 대응시켜 상기 책에 대한 새로운 이미지 코드를 생성할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 새로운 이미지 코드를 스티커 형태로 출력할 수 있다. 출력된 스티커는 상기 책의 일 면(예: 전면)에 부착될 수 있다. 이를 통해 상기 새로운 이미지 코드에 기반하여 상기 책의 등록 정보의 적어도 일부(예: 책 정보, 거래 이력 정보 또는 상태 정보)를 추적하는 것이 가능하며, 추적된 책의 등록 정보에 기반하여 책 유통 서비스를 제공할 수 있게 된다. The processor 220 (eg, the book distribution management module 232) may generate sales transaction information including at least part of price information or seller information calculated as described above based on the registration information. According to an embodiment, the processor 220 (eg, the book distribution management module 232) may generate a new image code for the book by correlating the unique identification information issued to the ISBN extracted from the image code. The processor 220 (eg, the book distribution management module 232) may output a new image code in the form of a sticker. The printed sticker may be attached to one side (eg, the front side) of the book. Through this, it is possible to track at least part of the registration information of the book (eg, book information, transaction history information, or status information) based on the new image code, and a book distribution service is provided based on the tracked book registration information. It will be able to provide.
일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 거래 요청이 구매 요청인 경우, 책의 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격), 판매자 정보, 구매자 정보 또는 구매자의 구매 결제 정보를 요청하는 구매 결제 정보 요청 중 적어도 일부를 포함하는 구매 거래 정보를 생성할 수 있다. According to an embodiment, the processor 220 (for example, the book distribution management module 232), when the transaction request is a purchase request, book price information (for example, a chain transaction price or an initial transaction price), seller information, Purchase transaction information including at least some of the purchaser information or purchase payment information request for requesting purchase payment information of the purchaser may be generated.
일 실시예에 따르면, 상기 거래 요청이 책의 구매 요청인 경우, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 거래 정보의 전송에 응답하여 상기 통신부(210)를 통해 상기 전자 장치(102 또는 104)로부터 상기 거래 정보에 기반하는 구매 결제 요청을 수신할 수 있다. According to an embodiment, when the transaction request is a book purchase request, the processor 220 (for example, the book distribution management module 232) transmits the electronic device through the
일 실시예에 따르면, 상기 구매 결제 요청은 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격) 및 구매 결제 정보 요청에 대한 구매 결제 정보의 적어도 일부를 포함할 수 있다. 일 실시예에 따르면, 상기 구매 결제 정보는 상기 가격 정보에 대한 구매자의 결제 금융 정보(예: 구매자의 결제 계좌 정보 또는 결제 카드 정보, 구매자의 디지털 자산 정보(예: 쿠폰, 포인트 또는 적립금 등), 상기 가격 정보에 상기 구매자의 디지털 자산 정보의 적어도 일부가 적용된 최종 구매 가격, 구매자 정보(예: 구매자의 이름, ID, 연락처, 주소, 성별, 연령 등) 또는 이들의 조합을 포함할 수 있다. According to an embodiment, the purchase payment request may include at least part of the price information (eg, a chain transaction price or an initial transaction price) and purchase payment information for the purchase payment information request. According to an embodiment, the purchase payment information includes payment financial information of the purchaser for the price information (eg, payment account information or payment card information of the purchaser, digital asset information of the purchaser (eg, coupons, points, points, etc.), The price information may include a final purchase price to which at least part of the digital asset information of the purchaser is applied, purchaser information (eg, name, ID, contact information, address, gender, age, etc. of the purchaser), or a combination thereof.
다양한 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 구매 결제 요청의 수신에 응답하여, 상기 구매 결제 요청에 포함된 구매 결제 정보에 기반하여 거래 정보에 포함된 가격 정보에 대한 결제를 수행할 수 있다. 일 실시예에 따르면 상기 결제는 서버(201)가 직접 수행하거나 상기 서버(201)와 연계된 별도의 결제 서버(예: 인스타 페이)를 통해 수행할 수도 있다. According to various embodiments, the processor 220 (for example, the book distribution management module 232) is included in the transaction information based on the purchase payment information included in the purchase payment request in response to receiving the purchase payment request. Payment can be made for price information. According to an embodiment, the payment may be performed directly by the server 201 or through a separate payment server (eg, Insta Pay) linked to the server 201.
일 실시예에 따르면, 상기 결제를 서버(201)가 직접 수행하는 경우, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 구매 결제 요청이 수신되면, 상기 구매 결제 요청으로부터 해당 책의 가격 정보 및 구매자의 결제 정보를 추출하고, 추출된 가격 정보 및 결제 정보에 기반하여 결제를 수행할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 결제의 수행이 완료되면, 거래 정보, 결제 정보 또는 구매 결과 중 적어도 일부에 기반하여 상기 등록 정보의 적어도 일부를 업데이트 할 수 있다. 예를 들어, 프로세서(220)(예: 책 유통 관리 모듈(232))는 거래 정보, 결제 정보 또는 구매 결과 중 적어도 일부에 기반하여 상기 등록 정보의 거래 이력 정보를 업데이트할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 결제의 수행이 완료되면, 상기 구매 결과를 상기 전자 장치(예: 102 또는 104)로 전송할 수 있다. According to an embodiment, when the server 201 directly performs the payment, the processor 220 (for example, the book distribution management module 232) receives the purchase payment request, the corresponding book from the purchase payment request. The price information and the purchaser's payment information may be extracted, and payment may be performed based on the extracted price information and payment information. When the payment is completed, the processor 220 (eg, the book distribution management module 232) may update at least a part of the registration information based on at least a part of transaction information, payment information, or purchase result. For example, the processor 220 (eg, the book distribution management module 232) may update the transaction history information of the registration information based on at least part of transaction information, payment information, or purchase result. When the payment is completed, the processor 220 (eg, the book distribution management module 232) may transmit the purchase result to the electronic device (eg, 102 or 104).
일 실시예에 따르면, 상기 결제를 별도의 결제 서버()가 수행하는 경우, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 구매 결제 요청이 수신되면, 상기 구매 결제 요청에 포함된 가격 정보(예: 연쇄 거리 가격 또는 최초 거래 가격) 및 구매자의 결제 정보에 기반하는 결제를 결제 서버(106)(예: 인스타 페이)로 요청할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 결제 서버(106)로부터 상기 결제의 완료가 수신되면, 거래 정보, 결제 정보 또는 구매 결과 중 적어도 일부에 기반하여 상기 등록 정보의 적어도 일부를 업데이트 할 수 있다. 예를 들어, 프로세서(220)(예: 책 유통 관리 모듈(232))는 거래 정보, 결제 정보 또는 구매 결과 중 적어도 일부에 기반하여 상기 등록 정보의 거래 이력 정보를 업데이트할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 결제의 완료가 수신되면, 상기 구매 결과를 상기 전자 장치(예: 102 또는 104)로 전송할 수 있다. According to an embodiment, when the payment is performed by a separate payment server (), the processor 220 (for example, the book distribution management module 232) includes in the purchase payment request when the purchase payment request is received. Payment may be requested to the payment server 106 (eg, Insta Pay) based on the set price information (eg, chain distance price or initial transaction price) and the purchaser’s payment information. When the completion of the payment is received from the
다양한 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 거래 요청으로부터 발생하는 거래 수익을 지정된 방식으로 하나 이상의 수익자에게 배분하는 배분 정보를 생성할 수 있다. 일 실시예에 따르면, 상기 하나 이상의 수익자에는 상기 거래 요청된 책의 저작권자 또는 출판사가 포함될 수 있다. 일 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 결제의 수행이 완료되면, 상기 거래 정보에 포함된 가격 정보에 대응되는 거래 수익에 대해 지정된 방식으로 해당 책의 판매자, 저작권자 또는 출판사에 배분하는 배분 정보를 생성할 수 있다. According to various embodiments, the processor 220 (eg, the book distribution management module 232) may generate distribution information for distributing the transaction profit generated from the transaction request to one or more beneficiaries in a designated manner. According to an embodiment, the one or more beneficiaries may include a copyright holder or a publisher of the book for which the transaction is requested. According to an embodiment, the processor 220 (for example, the book distribution management module 232), when the payment is completed, the corresponding book in a designated manner for the transaction revenue corresponding to the price information included in the transaction information. Distribution information for distribution to sellers, copyright holders, or publishers can be created.
다양한 실시예에 따르면, 프로세서(220)(예: 책 유통 관리 모듈(232))는 상기 배분 정보에 따라 배분된 거래 수익을 주기적으로 또는 자동으로 해당 책의 판매자, 저작권자 또는 출판사에 각각 제공할 수 있다.According to various embodiments, the processor 220 (for example, the book distribution management module 232) may periodically or automatically provide the transaction profits distributed according to the distribution information to the seller, copyright holder, or publisher of the corresponding book, respectively. have.
다양한 실시예에 따른 프로세서(220)(예: 책 유통 관리 모듈(232))는 후술되는 도 3 내지 6을 참조하여 더욱 상세하게 설명하기로 한다.The processor 220 (for example, the book distribution management module 232) according to various embodiments will be described in more detail with reference to FIGS. 3 to 6 to be described later.
도 3은 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 유통 방법을 나타내는 흐름도(300)이다. 상기 방법은, 서버(예: 도 2의 서버(201)) 또는 상기 서버(201)의 프로세서(예: 도 2의 프로세서(220)(예: 책 유통 관리 모듈(232)) 중 적어도 하나에 의해 수행될 수 있다. 일 실시예에 따르면, 동작 310 내지 340 중 적어도 하나가 생략되거나, 일부 동작들의 순서가 바뀌거나, 다른 동작이 추가될 수 있다.3 is a
도 3을 참조하면, 과정 310에서, 상기 서버(201)는 전자 장치(예: 제1 전자 장치(102) 또는 제2 전자 장치(104))로부터 연쇄 거래 대상 책에 대한 거래 요청을 수신할 수 있다. Referring to FIG. 3, in
일 실시예에 따르면, 상기 거래 요청은 연쇄 거래 대상 책에 대한 ISBN 정보 또는 고유 식별 정보를 포함하는 이미지 코드 정보를 포함할 수 있다. 일 실시예에 따르면, 상기 거래 요청은 상기 이미지 코드 정보를 포함하는 판매 요청 또는 구매 요청을 포함할 수 있다. 일 실시예에 따르면, 상기 거래 요청은 연쇄 거래에 대한 사용자 동의를 나타내는 정보를 더 포함할 수 있다. 일 실시예에 따르면, 상기 거래 요청이 판매 요청일 경우, 상기 판매 요청은 해당 책의 등록 요청을 더 포함할 수 있다. According to an embodiment, the transaction request may include ISBN information for a serial transaction target book or image code information including unique identification information. According to an embodiment, the transaction request may include a sale request or a purchase request including the image code information. According to an embodiment, the transaction request may further include information indicating user consent for a serial transaction. According to an embodiment, when the transaction request is a sales request, the sales request may further include a registration request for a corresponding book.
과정 320에서, 상기 서버(201)는 상기 거래 요청의 수신에 응답하여, 상기 거래 요청과 상기 연쇄 거래 대상 책의 등록 정보에 기반하여 가격 정보가 포함된 거래 정보를 생성할 수 있다.In
일 실시예에 따르면, 상기 등록 정보는 연쇄 거래 대상 책에 대한 책 정보, 거래 이력 정보 또는 상태 정보 중 적어도 일부를 포함할 수 있다. 예를 들어, 책 정보는 해당 책에 대한 ISBN, 고유 식별 정보, 저작권자 정보, 출판사 정보, 출판일, 최초 가격(예: 출판가격 또는 정가) 또는 이들의 조합을 포함할 수 있다. 거래 이력 정보는 해당 책의 판매 이력 정보(예: 각 판매의 판매자 정보, 판매 가격, 판매일, 판매 시간, 판매 매장 정보 또는 이들의 조합) 또는 구매 이력 정보(예: 각 구매의 구매자 정보, 구매 가격, 구매일, 구매 시간, 구매 매장 정보 또는 이들의 조합) 중 적어도 일부를 포함할 수 있다. 상태 정보는 해당 책에 대한 책 상태를 나타내는 정보(예: 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 이들의 조합)를 포함할 수 있다. According to an embodiment, the registration information may include at least some of book information, transaction history information, or status information for a book to be serially traded. For example, the book information may include an ISBN for a corresponding book, unique identification information, copyright holder information, publisher information, publication date, initial price (eg, publication price or list price), or a combination thereof. Transaction history information is the sales history information of the book (e.g., seller information of each sale, sale price, sale date, sale time, sales store information, or a combination thereof) or purchase history information (e.g., buyer information of each purchase, purchase Price, purchase date, purchase time, purchase store information, or a combination thereof) may be included. The status information may include information indicating the status of the book for the corresponding book (eg, elapsed time from the date of publication, the number of serial transactions, storage status, or a combination thereof).
일 실시예에 따르면, 서버(201)는 상기 거래 요청을 수신하면, 상기 거래 요청에 포함된 이미지 코드로부터 해당 책의 ISBN 또는 고유 식별 정보를 추출할 수 있다. 서버(201)는 추출된 ISBN 또는 고유 식별 정보에 기반하여 저장부(예: 도 2의 저장부(230))로부터 이에 대응되는 등록 정보를 검색하고/하거나 식별할 수 있다. 프로세서(220)(예: 책 유통 관리 모듈(232))는 식별된 등록 정보에 기반하여 가격 정보가 포함된 거래 정보를 생성할 수 있다. 예를 들어, 서버(201)는 거래 이력 정보로부터 식별된 최종 구매 가격에 책 정보, 거래 이력 정보 또는 상태 정보로부터 식별된 해당 책에 대한 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 이들의 조합에 따라 다르게 지정된 연쇄 거래 할인율(예: 지정된 할인율 + 연쇄 거래 시 추가 할인율)을 적용하여 산출할 수 있다. 예를 들어, 상기 서버(201)는 상기 거래 요청에 해당 책의 연쇄 거래에 동의하는 정보가 포함되어 있지 않은 경우, 책 정보로부터 식별된 해당 책의 최초 가격(예: 판매가 또는 정가)에 지정된 할인율을 적용하여 최초 거래 가격을 산출할 수 있다. 예를 들어, 상기 서버(201)는 상기 거래 요청에 해당 책의 연쇄 거래에 동의하는 정보가 포함되어 있는 경우, 책 정보로부터 식별된 해당 책의 최초 가격(예: 판매가 또는 정가)에 연쇄 거래 할인율(예: 지정된 할인율 + 연쇄 거래 시 추가 할인율)을 적용하여 연쇄 거래 가격을 산출할 수 있다.According to an embodiment, upon receiving the transaction request, the server 201 may extract the ISBN or unique identification information of the book from the image code included in the transaction request. The server 201 may search for and/or identify registration information corresponding thereto from a storage unit (eg, the
일 실시예에 따르면, 상기 서버(201)는 위에 상술한 바와 같이 산출된 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)를 포함하는 거래 정보를 생성할 수 있다.According to an embodiment, the server 201 may generate transaction information including price information (eg, a chain transaction price or an initial transaction price) calculated as described above.
과정 330에서, 상기 서버(201)는 상기 거래 정보를 적어도 하나의 전자 장치(예: 전자 장치(102 또는 104), 서버(201) 또는 서버(201)와 연계된 다른 전자 장치)로 전송할 수 있다. 예를 들어, 상기 서버(201)는 통신부(예: 도 2의 통신부(210))를 통해 적어도 하나의 전자 장치(예: 전자 장치(102 또는 104), 서버(201) 또는 서버(201)와 연계된 다른 전자 장치)로 상기 거래 정보를 전송할 수 있다. In step 330, the server 201 may transmit the transaction information to at least one electronic device (for example, the
과정 330에서, 상기 서버(201)는 상기 거래 요청으로부터 발생하는 거래 수익을 지정된 방식으로 하나 이상의 수익자에게 배분하는 배분 정보를 생성할 수 있다. In step 330, the server 201 may generate distribution information for distributing the transaction revenue generated from the transaction request to one or more beneficiaries in a designated manner.
일 실시예에 따르면, 상기 하나 이상의 수익자에는 상기 거래 요청된 책의 저작권자 또는 출판사가 포함될 수 있다. According to an embodiment, the one or more beneficiaries may include a copyright holder or a publisher of the book for which the transaction is requested.
도 4는 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 유통 방법을 나타내는 흐름도(400)이다. 도 4에서, 거래 요청은 판매 요청인 것으로 가정하기로 한다. 상기 방법은, 서버(예: 도 2의 서버(201)) 또는 상기 서버(201)의 프로세서(예: 도 2의 프로세서(220)(예: 책 유통 관리 모듈(232)) 중 적어도 하나에 의해 수행될 수 있다. 일 실시예에 따르면, 동작 412 내지 432 중 적어도 하나가 생략되거나, 일부 동작들의 순서가 바뀌거나, 다른 동작이 추가될 수 있다.4 is a
도 4를 참조하면, 과정 412에서, 상기 서버(201)는 전자 장치(예: 도 1의 제1 전자 장치(102)(예: 판매자 장치))로부터 연쇄 거래 대상 책에 대한 거래 요청(예: 판매 요청)을 수신할 수 있다. Referring to FIG. 4, in
일 실시예에 따르면, 상기 거래 요청은 연쇄 거래 대상 책에 대한 ISBN 정보 또는 고유 식별 정보를 포함하는 이미지 코드 정보를 포함하는 판매 요청을 포함할 수 있다. 일 실시예에 따르면, 상기 판매 요청은 연쇄 거래에 대한 사용자 동의를 나타내는 정보를 더 포함할 수 있다. 일 실시예에 따르면, 상기 판매 요청은 해당 책의 등록 요청을 더 포함할 수 있다. According to an embodiment, the transaction request may include a sales request including ISBN information or image code information including unique identification information for a book subject to a serial transaction. According to an embodiment, the sale request may further include information indicating user consent for a serial transaction. According to an embodiment, the sale request may further include a registration request for a corresponding book.
과정 414에서, 상기 서버(201)는 상기 판매 요청으로부터 연쇄 거래 대상 책의 이미지 코드 정보를 추출할 수 있다. In
일 실시예에 따르면, 추출된 이미지 코드 정보는 상기 연쇄 거래 대상 책의 ISBN, 고유 식별 정보 또는 등록 정보의 적어도 일부를 포함할 수 있다. According to an embodiment, the extracted image code information may include at least a part of the ISBN, unique identification information, or registration information of the serial transaction target book.
일 실시예에 따르면, 상기 고유 식별 정보는 ISBN에 대응되는 고유 식별 정보 또는 ISBN과는 무관한 개별 고유 식별 정보일 수 있다. 일 실시예에 따르면, 상기 고유 식별 정보는 문자, 숫자, 기호 또는 이들의 조합을 포함할 수 있다.According to an embodiment, the unique identification information may be unique identification information corresponding to the ISBN or individual unique identification information irrelevant to the ISBN. According to an embodiment, the unique identification information may include letters, numbers, symbols, or a combination thereof.
과정 416에서, 상기 서버(201)는 상기 추출된 이미지 코드 정보에 상기 연쇄 거래 대상 책의 고유 식별 정보가 포함되어 있는지를 판단할 수 있다. 상기 과정 416에서, 상기 서버(210)는 상기 추출된 이미지 코드 정보에 상기 연쇄 거래 대상 책의 고유 식별 정보가 포함되어 있으면 과정 418을 수행하고, 상기 추출된 이미지 코드 정보에 상기 연쇄 거래 대상 책의 고유 식별 정보가 포함되어 있지 않으면 과정 420을 수행할 수 있다.In
과정 418에서, 상기 서버(201)는 상기 추출된 이미지 코드 정보에 상기 연쇄 거래 대상 책의 고유 식별 정보가 포함되어 있는 경우, 상기 고유 식별 정보(예: ISBN에 대응되는 고유 식별 정보 또는 개별 고유 식별 정보)에 기반하여 상기 서버(201)의 저장부(예: 도 2의 저장부(230))에 상기 고유 식별 정보에 대응되는 등록 정보가 존재하는지 여부를 결정할 수 있다. 예를 들어, 상기 서버(201)는 상기 저장부(230)로부터 상기 고유 식별 정보에 대응하는 등록 정보를 검색하고/하거나 식별할 수 있다.In
상기 과정 418에서, 상기 서버(201)는 상기 저장부(230)에 상기 고유 식별 정보에 대응되는 등록 정보가 존재하지 않으면 과정 422를 수행하고, 상기 저장부(230)에 상기 고유 식별 정보에 대응되는 등록 정보가 존재하면 과정 424를 수행할 수 있다.In
과정 420에서, 상기 서버(201)는 상기 추출된 이미지 코드 정보에 상기 연쇄 거래 대상 책의 고유 식별 정보가 포함되어 있지 않은 경우, 해당 책의 고유 식별 정보(예: 개별 고유 식별 정보)를 발행할 수 있다. In
일 실시예에 따르면, 상기 발행된 고유 식별 정보(예: 개별 고유 식별 정보)는 문자, 숫자, 기호 또는 이들의 조합을 포함할 수 있다.According to an embodiment, the issued unique identification information (eg, individual unique identification information) may include letters, numbers, symbols, or a combination thereof.
과정 422에서, 상기 서버(201)는 상기 고유 식별 정보와 연관시켜 해당 책의 ISBN 및 등록 정보를 저장부(230)에 등록할 수 있다.In step 422, the server 201 may register the ISBN and registration information of the book in the
일 실시예에 따르면, 상기 서버(201)는 상기 추출된 이미지 코드에 포함된 고유 식별 정보(예: ISBN에 대응되는 고유 식별 정보 또는 개별 고유 식별 정보)에 대응되는 등록 정보가 존재하지 않을 경우, 상기 추출된 이미지 코드에 포함된 고유 식별 정보(예: ISBN에 대응되는 고유 식별 정보 또는 개별 고유 식별 정보)와 연관시켜 해당 책의 ISBN 및 등록 정보를 저장부(230)에 등록 및/또는 저장할 수 있다.According to an embodiment, when the server 201 does not have registration information corresponding to unique identification information (eg, unique identification information corresponding to an ISBN or individual identification information) included in the extracted image code, The ISBN and registration information of the book can be registered and/or stored in the
일 실시예에 따르면, 상기 서버(201)는 상기 추출된 이미지 코드에 포함된 해당 책의 고유 식별 정보가 포함되어 있지 않은 경우, 상기 과정 420에서 발행된 개별 고유 식별 정보와 연관시켜 해당 책의 ISBN 및 등록 정보를 저장부(230)에 등록 및/또는 저장할 수 있다. According to an embodiment, when the extracted image code does not contain the unique identification information of the corresponding book, the server 201 associates with the individual unique identification information issued in the
일 실시예에 따르면, 상기 서버(201)는 상기 고유 식별 정보와 연관시켜 해당 책의 책 정보, 거래 이력 정보 및 상태 정보를 각각 저장부(230)의 책 정보 DB(232), 거래 정보 DB(234) 및 상태 정보 DB(236)에 저장할 수 있다.According to an embodiment, the server 201 associates the unique identification information with the book information, transaction history information, and status information of the corresponding book, respectively, the
일 실시예에 따르면, 상기 등록 정보는 상기 추출된 이미지 코드 정보에 적어도 일부 포함되어 있거나, 또는 상기 서버(201)의 입력부(예: 입력부(240))(예: 키보드, 마우스, 마이크 등)를 통해 입력 받을 수 있다.According to an embodiment, the registration information is at least partially included in the extracted image code information, or an input unit (eg, input unit 240) of the server 201 (eg, keyboard, mouse, microphone, etc.) It can be input through.
과정 424에서, 상기 서버(201)는 상기 고유 식별 정보에 기반하여 식별된 등록 정보에 기반하여 거래 요청된 책이 연쇄 거래인지 여부를 판단할 수 있다. In
일 실시예에 따르면, 상기 서버(201)는 상기 식별된 등록 정보에 거래 이력 정보가 포함되어 있으면 상기 거래 요청된 책을 연쇄 거래인 것으로 결정하고, 상기 식별된 등록 정보에 거래 이력 정보가 포함되어 있지 않으면 상기 거래 요청된 책을 최초 거래인 것으로 결정할 수 있다.According to an embodiment, if the identified registration information includes transaction history information, the server 201 determines that the transaction requested book is a serial transaction, and the identified registration information includes transaction history information. If not, it may be determined that the book for which the transaction is requested is the first transaction.
일 실시예에 따르면, 상기 서버(201)는 상기 식별된 등록 정보에 거래 이력 정보가 포함되어 있지 않은 경우, 상기 판매 요청에 상기 거래 요청된 책의 연쇄 거래에 동의하는 정보가 포함되어 있으면 상기 거래 요청된 책을 연쇄 거래인 것으로 결정할 수 있다.According to an embodiment, when the identified registration information does not include transaction history information, if the sale request contains information agreeing to the serial transaction of the book requested for the transaction, the server 201 It is possible to determine that the requested book is a chain transaction.
상기 과정 424에서, 상기 서버(201)는 상기 거래 요청된 책이 연쇄 거래이면 과정 426을 수행하고, 상기 거래 요청된 책이 연쇄 거래가 아니면(즉, 최초 거래이면) 과정 428을 수행할 수 있다.In
과정 426에서, 상기 서버(201)는 상기 거래 요청된 책이 연쇄 거래인 경우, 상기 고유 식별 정보에 기반하여 식별된 등록 정보에 기반하여 연쇄 거래 가격을 포함하는 거래 정보를 생성할 수 있다. In
일 실시예에 따르면, 상기 서버(201)는 상기 거래 요청된 책이 연쇄 거래인 것으로 결정된 경우, 상기 식별된 등록 정보의 책 정보, 거래 이력 정보 또는 상태 정보의 적어도 일부에 기반하여 연쇄 거래 가격을 산출할 수 있다. 예를 들어, 상기 서버(201)는 상기 식별된 등록 정보에 거래 이력 정보가 포함되어 있는 경우, 거래 이력 정보로부터 식별된 최종 구매 가격에 책 정보, 거래 이력 정보 또는 상태 정보로부터 식별된 해당 책에 대한 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 이들의 조합에 따라 다르게 지정된 연쇄 거래 할인율(예: 지정된 할인율 + 연쇄 거래 시 추가 할인율)을 적용하여 산출할 수 있다. 예를 들어, 상기 서버(201)는 상기 식별된 등록 정보에 거래 이력 정보가 포함되어 있지 않지만 상기 판매 요청에 상기 거래 요청된 책의 연쇄 거래에 동의하는 정보가 포함되어 있는 경우, 책 정보로부터 식별된 해당 책의 최초 가격(예: 판매가 또는 정가)에 연쇄 거래 할인율(예: 지정된 할인율 + 연쇄 거래 시 추가 할인율)을 적용하여 연쇄 거래 가격을 산출할 수 있다.According to an embodiment, when it is determined that the book for which the transaction is requested is a chain transaction, the server 201 calculates a chain transaction price based on at least part of the book information, transaction history information, or status information of the identified registration information. Can be calculated. For example, when the identified registration information includes transaction history information, the server 201 may add the final purchase price identified from the transaction history information to the book information, transaction history information, or the corresponding book identified from the status information. It can be calculated by applying a chain transaction discount rate (e.g., a designated discount rate + an additional discount rate in case of a chain transaction) differently according to the elapsed time from the date of publication of the Korea, the number of chain transactions, the retention status, or a combination thereof. For example, the server 201 identifies from book information when the identified registration information does not include transaction history information, but the sales request includes information consenting to the serial transaction of the book requested for the transaction. The chain transaction price can be calculated by applying a chain transaction discount rate (eg, a specified discount rate + an additional discount rate in case of a chain transaction) to the initial price (eg, selling price or list price) of the book.
일 실시예에 따르면, 상기 서버(201)는 위에 상술한 바와 같이 산출된 연쇄 거래 가격을 포함하는 거래 정보를 생성할 수 있다. 예를 들어, 상기 거래 정보는 상기 연쇄 거래 가격 또는 판매자 정보 중 적어도 일부를 포함하는 판매 거래 정보를 생성할 수 있다.According to an embodiment, the server 201 may generate transaction information including a chain transaction price calculated as described above. For example, the transaction information may generate sales transaction information including at least part of the chain transaction price or seller information.
과정 428에서, 상기 서버(201)는 상기 거래 요청된 책이 연쇄 거래가 아닌 경우(즉, 최초 거래인 경우), 상기 고유 식별 정보에 기반하여 식별된 등록 정보에 기반하여 최초 거래 가격을 포함하는 거래 정보를 생성할 수 있다. In
일 실시예에 따르면, 상기 서버(201)는 상기 거래 요청된 책이 최초 거래인 것으로 결정된 경우, 상기 식별된 등록 정보의 책 정보의 적어도 일부에 기반하여 최초 거래 가격을 산출할 수 있다. 예를 들어, 상기 서버(201)는 책 정보로부터 식별된 상기 거래 요청된 책의 최초 가격(예: 판매가 또는 정가)에 지정된 할인율만을 적용하여 최초 거래 가격을 산출할 수 있다.According to an embodiment, when it is determined that the book for which the transaction is requested is the first transaction, the server 201 may calculate the initial transaction price based on at least part of the book information of the identified registration information. For example, the server 201 may calculate the initial transaction price by applying only a specified discount rate to the initial price (eg, selling price or list price) of the book requested for transaction identified from the book information.
일 실시예에 따르면, 상기 서버(201)는 위에 상술한 바와 같이 산출된 최초 거래 가격을 포함하는 거래 정보를 생성할 수 있다. 예를 들어, 상기 거래 정보는 상기 최초 거래 가격 또는 판매자 정보 중 적어도 일부를 포함하는 판매 거래 정보를 생성할 수 있다.According to an embodiment, the server 201 may generate transaction information including an initial transaction price calculated as described above. For example, the transaction information may generate sales transaction information including at least part of the initial transaction price or seller information.
과정 430에서, 상기 서버(201)는 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)을 포함하여 생성된 상기 거래 정보(예: 판매 거래 정보)를 상기 전자 장치(예: 제1 전자 장치(102)(예: 판매자 장치))로 전송할 수 있다. 예를 들어, 상기 서버(201)는 상기 서버(201)의 통신부(예: 도 2의 통신부(210))를 통해 상기 거래 정보(예: 판매 거래 정보)를 적어도 하나의 전자 장치(예: 전자 장치(102 또는 104), 서버(201) 또는 서버(201)와 연계된 다른 전자 장치)로 전송할 수 있다.In
과정 432에서, 상기 서버(201)는 상기 생성된 거래 정보(예: 판매 거래 정보)의 적어도 일부에 기반하여 상기 거래 요청된 책의 등록 정보의 적어도 일부(예: 거래 이력 정보 또는 상태 정보 등)를 업데이트할 수 있다.In
도 5는 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 유통 방법을 나타내는 흐름도(500)이다. 도 5에서 거래 요청은 구매 요청인 것으로 가정하기로 한다. 상기 방법은, 서버(예: 도 2의 서버(201)) 또는 상기 서버(201)의 프로세서(예: 도 2의 프로세서(220)(예: 책 유통 관리 모듈(232)) 중 적어도 하나에 의해 수행될 수 있다. 일 실시예에 따르면, 동작 512 내지 524 중 적어도 하나가 생략되거나, 일부 동작들의 순서가 바뀌거나, 다른 동작이 추가될 수 있다.5 is a
도 5를 참조하면, 과정 512에서, 상기 서버(201)는 전자 장치(예: 도 1의 제2 전자 장치(104)(예: 구매자 장치))로부터 연쇄 거래 대상 책에 대한 거래 요청(예: 구매 요청)을 수신할 수 있다. Referring to FIG. 5, in
일 실시예에 따르면, 상기 거래 요청은 연쇄 거래 대상 책에 대한 ISBN 정보 또는 고유 식별 정보를 포함하는 이미지 코드 정보를 포함하는 구매 요청을 포함할 수 있다. 일 실시예에 따르면, 상기 구매 요청은 연쇄 거래에 대한 사용자 동의를 나타내는 정보를 더 포함할 수 있다. According to an embodiment, the transaction request may include a purchase request including ISBN information for a serial transaction target book or image code information including unique identification information. According to an embodiment, the purchase request may further include information indicating user consent for a serial transaction.
과정 514에서, 상기 서버(201)는 상기 구매 요청으로부터 연쇄 거래 대상 책의 이미지 코드 정보를 추출할 수 있다.In
일 실시예에 따르면, 추출된 이미지 코드 정보는 상기 연쇄 거래 대상 책의 ISBN, 고유 식별 정보 또는 등록 정보의 적어도 일부를 포함할 수 있다. According to an embodiment, the extracted image code information may include at least a part of the ISBN, unique identification information, or registration information of the serial transaction target book.
일 실시예에 따르면, 상기 고유 식별 정보는 ISBN에 대응되는 고유 식별 정보 또는 ISBN과는 무관한 개별 고유 식별 정보일 수 있다. 일 실시예에 따르면, 상기 고유 식별 정보는 문자, 숫자, 기호 또는 이들의 조합을 포함할 수 있다.According to an embodiment, the unique identification information may be unique identification information corresponding to the ISBN or individual unique identification information irrelevant to the ISBN. According to an embodiment, the unique identification information may include letters, numbers, symbols, or a combination thereof.
과정 516에서, 상기 서버(201)는 상기 고유 식별 정보에 기반하여 식별된 등록 정보에 기반하여 거래 요청된 책이 연쇄 거래인지 여부를 판단할 수 있다.In
일 실시예에 따르면, 상기 서버(201)는 상기 식별된 등록 정보에 거래 이력 정보가 포함되어 있으면 상기 거래 요청된 책을 연쇄 거래인 것으로 결정하고, 상기 식별된 등록 정보에 거래 이력 정보가 포함되어 있지 않으면 상기 거래 요청된 책을 최초 거래인 것으로 결정할 수 있다.According to an embodiment, if the identified registration information includes transaction history information, the server 201 determines that the transaction requested book is a serial transaction, and the identified registration information includes transaction history information. If not, it may be determined that the book for which the transaction is requested is the first transaction.
일 실시예에 따르면, 상기 서버(201)는 상기 식별된 등록 정보에 거래 이력 정보가 포함되어 있지 않은 경우, 상기 구매 요청에 상기 거래 요청된 책의 연쇄 거래에 동의하는 정보가 포함되어 있으면 상기 거래 요청된 책을 연쇄 거래인 것으로 결정할 수 있다.According to an embodiment, when the identified registration information does not include transaction history information, if the purchase request contains information consenting to the serial transaction of the requested book, the transaction It is possible to determine that the requested book is a chain transaction.
상기 과정 516에서, 상기 서버(201)는 상기 거래 요청된 책이 연쇄 거래이면 과정 518을 수행하고, 상기 거래 요청된 책이 연쇄 거래가 아니면(즉, 최초 거래이면) 과정 520을 수행할 수 있다.In
과정 518에서, 상기 서버(201)는 상기 거래 요청된 책이 연쇄 거래인 경우, 상기 고유 식별 정보에 기반하여 식별된 등록 정보에 기반하여 연쇄 거래 가격을 포함하는 거래 정보를 생성할 수 있다.In step 518, when the transaction-requested book is a serial transaction, the server 201 may generate transaction information including a serial transaction price based on registration information identified based on the unique identification information.
일 실시예에 따르면, 상기 서버(201)는 상기 거래 요청된 책이 연쇄 거래인 것으로 결정된 경우, 상기 식별된 등록 정보의 책 정보, 거래 이력 정보 또는 상태 정보의 적어도 일부에 기반하여 연쇄 거래 가격을 산출할 수 있다. 예를 들어, 상기 서버(201)는 상기 식별된 등록 정보에 거래 이력 정보가 포함되어 있는 경우, 거래 이력 정보로부터 식별된 최종 구매 가격에 책 정보, 거래 이력 정보 또는 상태 정보로부터 식별된 해당 책에 대한 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 이들의 조합에 따라 다르게 지정된 연쇄 거래 할인율(예: 지정된 할인율 + 연쇄 거래 시 추가 할인율)을 적용하여 산출할 수 있다. 예를 들어, 상기 서버(201)는 상기 식별된 등록 정보에 거래 이력 정보가 포함되어 있지 않지만 상기 구매 요청에 상기 거래 요청된 책의 연쇄 거래에 동의하는 정보가 포함되어 있는 경우, 책 정보로부터 식별된 해당 책의 최초 가격(예: 판매가 또는 정가)에 연쇄 거래 할인율(예: 지정된 할인율 + 연쇄 거래 시 추가 할인율)을 적용하여 연쇄 거래 가격을 산출할 수 있다.According to an embodiment, when it is determined that the book for which the transaction is requested is a chain transaction, the server 201 calculates a chain transaction price based on at least part of the book information, transaction history information, or status information of the identified registration information. Can be calculated. For example, when the identified registration information includes transaction history information, the server 201 may add the final purchase price identified from the transaction history information to the corresponding book identified from the book information, transaction history information, or status information. It can be calculated by applying a chain transaction discount rate (e.g., a designated discount rate + an additional discount rate in case of a chain transaction) differently specified according to the time elapsed from the publication date of Korea, the number of chain transactions, the retention status, or a combination thereof. For example, when the identified registration information does not include transaction history information, but the purchase request includes information agreeing to the serial transaction of the book requested for the transaction, the server 201 identifies from the book information. The chain transaction price can be calculated by applying a chain transaction discount rate (eg, a specified discount rate + an additional discount rate in case of a chain transaction) to the initial price (eg, selling price or list price) of the book.
일 실시예에 따르면, 상기 서버(201)는 위에 상술한 바와 같이 산출된 연쇄 거래 가격을 포함하는 거래 정보를 생성할 수 있다. 예를 들어, 상기 거래 정보는 상기 연쇄 거래 가격, 판매자 정보, 구매자 정보 또는 구매자의 결제 정보를 요청하는 구매 결제 정보 요청 중 적어도 일부를 포함하는 구매 거래 정보를 생성할 수 있다.According to an embodiment, the server 201 may generate transaction information including a chain transaction price calculated as described above. For example, the transaction information may generate purchase transaction information including at least a part of a request for purchase payment information requesting the chain transaction price, seller information, purchaser information, or purchaser payment information.
과정 520에서, 상기 서버(201)는 상기 거래 요청된 책이 연쇄 거래가 아닌 경우(즉, 최초 거래인 경우), 상기 고유 식별 정보에 기반하여 식별된 등록 정보에 기반하여 최초 거래 가격을 포함하는 거래 정보를 생성할 수 있다. In
일 실시예에 따르면, 상기 서버(201)는 상기 거래 요청된 책이 최초 거래인 것으로 결정된 경우, 상기 식별된 등록 정보의 책 정보의 적어도 일부에 기반하여 최초 거래 가격을 산출할 수 있다. 예를 들어, 상기 서버(201)는 책 정보로부터 식별된 상기 거래 요청된 책의 최초 가격(예: 판매가 또는 정가)에 지정된 할인율만을 적용하여 최초 거래 가격을 산출할 수 있다.According to an embodiment, when it is determined that the book for which the transaction is requested is the first transaction, the server 201 may calculate the initial transaction price based on at least part of the book information of the identified registration information. For example, the server 201 may calculate the initial transaction price by applying only a specified discount rate to the initial price (eg, selling price or list price) of the book requested for transaction identified from the book information.
일 실시예에 따르면, 상기 서버(201)는 위에 상술한 바와 같이 산출된 최초 거래 가격을 포함하는 거래 정보를 생성할 수 있다. 예를 들어, 상기 거래 정보는 상기 최초 거래 가격, 판매자 정보, 구매자 정보 또는 구매자의 결제 정보를 요청하는 구매 결제 정보 요청 중 적어도 일부를 포함하는 구매 거래 정보를 생성할 수 있다.According to an embodiment, the server 201 may generate transaction information including an initial transaction price calculated as described above. For example, the transaction information may generate purchase transaction information including at least part of a request for purchase payment information requesting the initial transaction price, seller information, purchaser information, or purchaser payment information.
과정 522에서, 상기 서버(201)는 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)을 포함하여 생성된 상기 거래 정보(예: 구매 거래 정보)를 적어도 하나의 전자 장치(예: 전자 장치(102 또는 104), 서버(201) 또는 서버(201)와 연계된 다른 전자 장치)로 전송할 수 있다. 예를 들어, 상기 서버(201)는 상기 서버(201)의 통신부(예: 도 2의 통신부(210))를 통해 상기 거래 정보(예: 구매 거래 정보)를 상기 전자 장치(예: 제2 전자 장치(104)(예: 구매자 장치))로 전송할 수 있다.In step 522, the server 201 stores the transaction information (e.g., purchase transaction information) generated including the price information (e.g., chain transaction price or initial transaction price) at least one electronic device (e.g., electronic device). (102 or 104), the server 201, or another electronic device linked to the server 201). For example, the server 201 transmits the transaction information (eg, purchase transaction information) to the electronic device (eg, a second electronic device) through a communication unit of the server 201 (eg, the
과정 524에서, 상기 서버(201)는 상기 생성된 거래 정보(예: 구매 거래 정보)의 적어도 일부에 기반하여 상기 거래 요청된 책의 등록 정보의 적어도 일부(예: 거래 이력 정보 또는 상태 정보 등)를 업데이트할 수 있다.In
도 6은 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 유통 방법을 나타내는 흐름도(600)이다. 도 6은 도 5 이후의 과정을 설명하는 것으로, 상기 방법은, 서버(예: 도 2의 서버(201)) 또는 상기 서버(201)의 프로세서(예: 도 2의 프로세서(220)(예: 책 유통 관리 모듈(232)) 중 적어도 하나에 의해 수행될 수 있다. 일 실시예에 따르면, 동작 412 내지 432 중 적어도 하나가 생략되거나, 일부 동작들의 순서가 바뀌거나, 다른 동작이 추가될 수 있다.6 is a
과정 610에서, 상기 서버(201)는 전자 장치(예: 도 1의 제2 전자 장치(104)(예: 구매자 장치))로 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)를 포함하는 거래 정보(예: 구매 거래 정보)의 전송에 응답하여, 상기 전자 장치(예: 제2 전자 장치(104)(예: 구매자 장치))로부터 상기 거래 정보에 기반하는 구매 결제 요청을 수신할 수 있다.In
일 실시예에 따르면, 상기 구매 결제 요청은 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격) 및 구매 결제 정보 요청에 대한 구매 결제 정보의 적어도 일부를 포함할 수 있다. 일 실시예에 따르면, 상기 구매 결제 정보는 상기 가격 정보에 대한 구매자의 결제 금융 정보(예: 구매자의 결제 계좌 정보 또는 결제 카드 정보, 구매자의 디지털 자산 정보(예: 쿠폰, 포인트 또는 적립금 등), 상기 가격 정보에 상기 구매자의 디지털 자산 정보의 적어도 일부가 적용된 최종 구매 가격, 구매자 정보(예: 구매자의 이름, ID, 연락처, 주소, 성별, 연령 등) 또는 이들의 조합을 포함할 수 있다. According to an embodiment, the purchase payment request may include at least part of the price information (eg, a chain transaction price or an initial transaction price) and purchase payment information for the purchase payment information request. According to an embodiment, the purchase payment information includes payment financial information of the purchaser for the price information (eg, payment account information or payment card information of the purchaser, digital asset information of the purchaser (eg, coupons, points, points, etc.), The price information may include a final purchase price to which at least part of the digital asset information of the purchaser is applied, purchaser information (eg, name, ID, contact information, address, gender, age, etc. of the purchaser), or a combination thereof.
과정 620에서, 상기 서버(201)는 상기 구매 결제 요청의 수신에 응답하여, 상기 구매 결제 요청에 포함된 상기 가격 정보 및 구매자의 구매 결제 정보에 기반하여 결제를 수행할 수 있다.In
일 실시예에 따르면, 상기 서버(201)는 상기 구매 결제 요청에 포함된 구매 결제 정보로부터 상기 구매자의 결제 금융 정보 및 상기 최종 구매 가격을 추출하고, 추출된 결제 금융 정보 및 최종 구매 가격에 기반하여 결제를 직접 수행할 수 있다.According to an embodiment, the server 201 extracts the purchaser's payment finance information and the final purchase price from purchase payment information included in the purchase payment request, and based on the extracted payment finance information and the final purchase price. Payment can be made directly.
과정 630에서, 상기 서버(201)는 상기 결제의 수행이 완료되면, 상기 가격 정보를 포함하는 상기 거래 정보, 상기 구매 결제 정보 또는 구매 결과 정보 중 적어도 일부에 기반하여 결제 요청된 책의 등록 정보의 적어도 일부(예: 거래 이력 정보 또는 상태 정보 등)를 업데이트할 수 있다.In
추가로, 과정 640에서, 상기 서버(201)는 상기 거래 정보에 포함된 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)에 대응되는 거래 수익에 대해 지정된 방식으로 판매자, 저작권자 또는 출판사에 배분하는 배분 정보를 생성할 수 있다. 일 실시예에 따르면, 배분 정보는 결제 수행이 완료된 후 생성될 수도 있고, 거래가 있기 전에 미리 생성되어 저장될 수도 있다.In addition, in
일 실시예에 따르면, 상기 지정된 방식은 판매자, 저작권자 또는 출판사에 대한 지정된 배분율이 연쇄 거래 횟수에 따라 다르게 지정되는 방식을 포함할 수 있다. 일 실시예에 따르면, 상기 지정된 방식은 판매자, 저작권자 또는 출판사에 대한 지정된 배분율이 연쇄 거래 횟수에 따라 동일하게 지정되는 방식을 포함할 수 있다. According to an embodiment, the designated method may include a method in which a designated distribution ratio for a seller, a copyright holder, or a publisher is differently designated according to the number of serial transactions. According to an embodiment, the designated method may include a method in which a designated distribution ratio for a seller, a copyright holder, or a publisher is designated equally according to the number of serial transactions.
추가로, 과정 650에서, 상기 서버(201)는 상기 배분 정보에 기반하여 배분된 거래 수익에 기반하여 하나 이상의 수익자(예: 상기 판매자, 상기 저작권자 또는 상기 출판사)에 지급할 수 있다.Additionally, in
일 실시예에 따르면, 상기 저장부(예: 도 2의 저장부(230))는 상기 저작권자 또는 상기 출판사에 대한 연락처 정보 또는 금융 정보(예: 입금 계좌 정보)를 더 포함할 수 있다. 일 실시예에 따르면, 상기 서버(201)는 판매자 정보에 포함된 판매자의 금융 정보(예: 입금 계좌 정보), 상기 저작권자 또는 상기 출판사의 금융 정보(예: 입금 계좌 정보)에 기반하여 상기 배분된 거래 수익에 따라 자동으로 지급하거나 또는 지급 명령의 수신 시 지급할 수 있다. According to an embodiment, the storage unit (eg, the
도 6에 도시되지는 않았으나, 추가로, 상기 서버(201)는 상기 결제의 수행이 완료되면, 상기 구매 결과를 전자 장치(예: 도 1의 제1 전자 장치(102)(예: 판매자 장치) 또는 제2 전자 장치(104)(예: 구매자 장치))로 전송할 수 있다. Although not shown in FIG. 6, in addition, when the payment is completed, the server 201 transmits the purchase result to an electronic device (eg, the first
도 7은 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 책 유통 방법을 나타내는 흐름도(700)이다. 도 7은 도 5 이후의 과정을 설명하는 것으로, 상기 방법은, 서버(예: 도 2의 서버(201)) 또는 상기 서버(201)의 프로세서(예: 도 2의 프로세서(220)(예: 책 유통 관리 모듈(232)) 중 적어도 하나에 의해 수행될 수 있다. 일 실시예에 따르면, 동작 412 내지 432 중 적어도 하나가 생략되거나, 일부 동작들의 순서가 바뀌거나, 다른 동작이 추가될 수 있다.7 is a
과정 710에서, 상기 서버(201)는 전자 장치(예: 도 1의 제2 전자 장치(104)(예: 구매자 장치))로 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)를 포함하는 거래 정보(예: 구매 거래 정보)의 전송에 응답하여, 상기 전자 장치(예: 제2 전자 장치(104)(예: 구매자 장치))로부터 상기 거래 정보에 기반하는 구매 결제 요청을 수신할 수 있다.In
일 실시예에 따르면, 상기 구매 결제 요청은 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격) 및 구매 결제 정보 요청에 대한 구매 결제 정보의 적어도 일부를 포함할 수 있다. 일 실시예에 따르면, 상기 구매 결제 정보는 상기 가격 정보에 대한 구매자의 결제 금융 정보(예: 구매자의 결제 계좌 정보 또는 결제 카드 정보, 구매자의 디지털 자산 정보(예: 쿠폰, 포인트 또는 적립금 등), 상기 가격 정보에 상기 구매자의 디지털 자산 정보의 적어도 일부가 적용된 최종 구매 가격, 구매자 정보(예: 구매자의 이름, ID, 연락처, 주소, 성별, 연령 등) 또는 이들의 조합을 포함할 수 있다. According to an embodiment, the purchase payment request may include at least part of the price information (eg, a chain transaction price or an initial transaction price) and purchase payment information for the purchase payment information request. According to an embodiment, the purchase payment information includes payment financial information of the purchaser for the price information (eg, payment account information or payment card information of the purchaser, digital asset information of the purchaser (eg, coupons, points, points, etc.), The price information may include a final purchase price to which at least part of the digital asset information of the purchaser is applied, purchaser information (eg, name, ID, contact information, address, gender, age, etc. of the purchaser), or a combination thereof.
과정 720에서, 상기 서버(201)는 상기 구매 결제 요청의 수신에 응답하여, 상기 구매 결제 요청에 포함된 구매 결제 정보에 기반하는 결제를 별도의 결제 서버(예: 도 1의 결제 서버(106)(예: 인스타페이))로 요청할 수 있다.In
일 실시예에 따르면, 상기 서버(201)는 상기 구매 결제 요청에 포함된 구매 결제 정보로부터 상기 구매자의 결제 금융 정보 및 상기 최종 구매 가격을 추출하고, 추출된 결제 금융 정보 및 최종 구매 가격에 기반하는 결제를 상기 결제 서버(106)에 요청할 수 있다.According to an embodiment, the server 201 extracts the payment financial information and the final purchase price of the purchaser from the purchase payment information included in the purchase payment request, and is based on the extracted payment finance information and the final purchase price. Payment may be requested from the
일 실시예에 따르면, 상기 서버(201)는 상기 서버(201)는 상기 전자 장치(예: 제2 전자 장치(104)(예: 구매자 장치))로부터 수신된 구매 결제 요청을 상기 결제 서버(106)로 전송할 수 있다.According to an embodiment, the server 201 transmits a purchase payment request received from the electronic device (for example, the second electronic device 104 (for example, a purchaser device)) to the
과정 730에서, 상기 서버(201)는 상기 결제 서버(106)로부터 결제의 완료가 수신되면, 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)을 포함하는 상기 거래 정보, 상기 구매 결제 요청에 포함된 구매 결제 정보 또는 구매 결과 정보 중 적어도 일부에 기반하여 결제 요청된 책의 등록 정보의 적어도 일부(예: 거래 이력 정보 또는 상태 정보 등)을 업데이트할 수 있다.In
도 7에 도시되지는 않았으나, 추가로, 상기 서버(201)는 상기 결제 서버(106)로부터 결제의 완료가 수신되면, 상기 구매 결과를 전자 장치(예: 도 1의 제1 전자 장치(102)(예: 판매자 장치) 또는 제2 전자 장치(104)(예: 구매자 장치))로 전송할 수 있다. Although not shown in FIG. 7, in addition, when payment completion is received from the
도 8은 다양한 실시예에 따른 전자 장치의 블록도이다. 도 8을 참조하면, 전자 장치(802 또는 804)는 통신부(810), 프로세서(820), 저장부(830), 입력부(840) 또는 표시부(840) 중 적어도 하나를 포함할 수 있다. 도 8의 전자 장치(802 또는 804)는 판매자 장치(예: 도 1의 제1 전자 장치(102))로 동작하거나, 또는 구매자 장치(예: 도 1의 제2 전자 장치(104))로 동작할 수 있으며, 이에 따라 도 1의 제1 전자 장치(102) 및 제2 전자 장치(104)의 일부 또는 전체를 포함할 수 있다. 다만, 설명의 용이함을 위하여 판매자 장치로 동작할 경우에는 도면 부호 '802'로 기재하고, 구매자 장치로 동작할 경우에는 도면 부호 '804'로 기재하기로 한다. 도 8에서는 본 발명의 실시예와 관련된 구성부들만 도시하였으며, 상기 구성부들 중 일부가 생략 또는 통합되거나, 상기 구성부들 이외에 다른 구성 요소들을 더 포함할 수 있다. 8 is a block diagram of an electronic device according to various embodiments of the present disclosure. Referring to FIG. 8, the electronic device 802 or 804 may include at least one of a
통신부(810)는 외부 장치(예: 도 2의 서버(201), 또는 도 1의 제1 전자 장치(102), 제2 전자 장치(104) 또는 결제 서버(106) 등) 간의 직접(예: 유선) 통신 채널 또는 무선 통신 채널의 수립, 및 수립된 통신 채널을 통한 통신 수행을 지원할 수 있다. 통신부(810)는 프로세서(820)(예: 어플리케이션 프로세서)와 독립적으로 운영되고, 직접(예: 유선) 통신 또는 무선 통신을 지원하는 하나 이상의 커뮤니케이션 프로세서를 포함할 수 있다. 일 실시예에 따르면, 통신부(810)는 무선 통신 모듈 또는 유선 통신 모듈을 포함할 수 있다. 이들 통신 모듈 중 해당하는 통신 모듈은 제 1 네트워크(미도시)(예: 블루투스, WiFi direct 또는 IrDA(infrared data association) 같은 근거리 통신 네트워크) 또는 제 2 네트워크(예: 도 1의 네트워크(108))(예: 셀룰러 네트워크, 인터넷, 또는 컴퓨터 네트워크(예: LAN 또는 WAN)와 같은 원거리 통신 네트워크)를 통하여 외부 장치와 통신할 수 있다. 이런 여러 종류의 통신 모듈들은 하나의 구성 요소(예: 단일 칩)으로 통합되거나, 또는 서로 별도의 복수의 구성 요소들(예: 복수 칩들)로 구현될 수 있다. 일 실시예에 따르면, 통신부(810)는 서버(201)로부터 연쇄 거래 대상 책에 대한 거래 요청(예: 판매 요청 또는 구매 요청)을 전송하거나, 거래 요청의 전송에 응답하여 상기 서버(201)로부터 상기 거래 요청과 연쇄 거래 대상 책의 등록 정보에 기반하여 생성된 가격 정보가 포함된 책의 거래 정보를 수신할 수 있다. 통신부(810)는 상기 서버(201) 또는 상기 서버(201)와 연계된 결제 서버(106)(예: 인스타페이))로 상기 거래 정보에 기반하는 구매 결제 요청을 전송하거나, 상기 구매 결제 요청의 전송에 응답하여 상기 서버(201) 또는 상기 결제 서버(106)로부터 상기 구매 결제 요청에 대한 구매 결과 정보를 수신할 수 있다.The
저장부(830)는, 전자 장치(802 또는 804)의 적어도 하나의 구성요소에 의해 사용되는 다양한 데이터를 저장할 수 있다. 데이터는, 예를 들어, 소프트웨어(예: 프로그램 또는 적어도 하나의 모듈) 및, 이와 관련된 명령에 대한 입력 데이터 또는 출력 데이터를 포함할 수 있다. 저장부(830)는, 휘발성 메모리 또는 비휘발성 메모리를 포함할 수 있다. 저장부(830)에는 연쇄 거래 대상 책에 대한 책 유통 어플리케이션 관리 모듈(832)이 소프트웨어로서 저장될 수도 있다.The
입력부(840)는 전자 장치(802 또는 804)의 구성요소(예: 프로세서(820))에 사용될 명령 또는 데이터를 전자 장치(802 또는 804)의 외부(예: 사용자)로부터 수신할 수 있다. 입력부(840)는, 예를 들면, 키보드, 마우스, 마이크 또는 이미지 코드 스캐닝 모듈/장치(예: QR 코드 리더기) 등을 포함할 수 있다. 입력부(840)(예: 이미지 코드 스캐닝 모듈/장치(예: QR 코드 리더기 또는 바코드))를 통해 연쇄 거래 대상 책의 ISBN 또는 고유 식별 정보를 포함하는 이미지 코드 정보를 스캔하거나, 입력부(840)(예: 키보드, 마우스, 마이크 등)를 통해 해당 책의 등록 정보(예: 책 정보, 거래 이력 정보 또는 상태 정보)의 적어도 일부를 입력 받을 수 있다.The
표시부(850)는 전자 장치(802 또는 804)의 외부(예: 사용자)로 정보를 시각적으로 제공할 수 있다. 표시부(850)는, 예를 들면, 디스플레이 및 해당 장치를 제어하기 위한 제어 회로를 포함할 수 있다. 일 실시예에 따르면, 표시부(850)는 터치를 감지하도록 설정된 터치 회로/터치 패널/터치 스크린을 포함할 수 있다. The
프로세서(820)는 예를 들어, 소프트웨어(예: 프로그램 또는 적어도 하나의 모듈(예: 책 유통 어플리케이션 관리 모듈(832))를 실행하여 프로세서(820)에 연결된 전자 장치(802 또는 804)의 적어도 하나의 다른 구성요소(예: 하드웨어 또는 소프트웨어 구성요소)을 제어할 수 있고, 다양한 데이터 처리 또는 연산을 수행할 수 있다. 일 실시예에 따르면, 데이터 처리 또는 연산의 적어도 일부로서, 프로세서(820)는 다른 구성요소(예: 통신부(810) 등)로부터 수신된 명령 또는 데이터를 저장부(830)의 휘발성 메모리에 로드하고, 휘발성 메모리에 저장된 명령 또는 데이터를 처리하고, 결과 데이터를 비휘발성 메모리에 저장할 수 있다. The
다양한 실시예에 따른 프로세서(820)는 책 유통 어플리케이션 관리 모듈(832)을 실행하여 연쇄 거래 대상 책의 등록 요청, 판매 요청 또는 구매 요청을 전반적으로 관리하거나 수행할 수 있다. 예를 들어, 프로세서(820)(예: 책 유통 어플리케이션 관리 모듈(832))는 입력부(840)를 통해 입력된 연쇄 거래 대상 책의 ISBN 또는 고유 식별 정보에 기반하여, 연쇄 거래 대상 책에 대한 등록 요청, 판매 요청, 구매 요청 또는 구매 결제 요청 중 적어도 하나를 통신부(810)를 통해 서버(201)로 전송할 수 있다. The
다양한 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 연쇄 거래 대상 책에 대한 등록 정보를 입력 받을 수 있다. 일 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 입력부(840)를 통해 연쇄 거래 대상 책의 전면에 표시된 이미지 코드 정보를 입력 받을 수 있다. 예를 들어, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 입력부(840)(예: 이미지 코드 스캐닝 모듈/장치(예: 바코드 리더기 또는 QR 코드 리더기)를 통해 스캐닝된 상기 이미지 코드 정보를 입력 받을 수 있다. 일 실시예에 따르면, 상기 이미지 코드 정보는 상기 연쇄 거래 대상 책의 ISBN 또는 고유 식별 정보를 포함하는 1차원 이미지 코드(예: 바코드) 또는 2차원 이미지 코드(예: QR 코드)를 포함할 수 있다. 일 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 입력부(840)(예: 키보드, 마우스, 마이크 등) 또는 표시부(850)의 터치회로/터치패드/터치스크린을 통해 연쇄 거래 대상 책의 등록 정보(예: 책 정보, 거래 이력 정보 또는 상태 정보)의 적어도 일부를 입력 받을 수 있다.According to various embodiments, the processor 820 (eg, the book distribution management module 832) may receive registration information for a book subject to a chain transaction. According to an embodiment, the processor 820 (for example, the book distribution management module 832) may receive image code information displayed on the front of the book to be serialized through the
다양한 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 상기 이미지 코드 정보, 상기 등록 정보, 판매자 정보 또는 구매자 정보 중 적어도 일부를 포함하는 거래 요청을 통신부(810)를 통해 서버(201)로 전송할 수 있다.According to various embodiments, the processor 820 (for example, the book distribution management module 832) sends a transaction request including at least some of the image code information, the registration information, seller information, or buyer information to the
다양한 실시예에 따르면, 상기 거래 요청은 거래 요청된 연쇄 거래 대상 책에 대한 ISBN 정보 또는 고유 식별 정보를 포함하는 상기 이미지 코드를 포함하는 판매 요청 또는 구매 요청을 포함할 수 있다. 예를 들어, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 상기 이미지 코드 정보, 상기 등록 정보 또는 판매자 정보 중 적어도 일부에 기반하는 판매 요청을 생성하고, 상기 판매 요청을 포함하는 거래 요청을 상기 서버(201)로 전송할 수 있다. 일 실시예에 따르면, 상기 판매 요청은 해당 책의 등록 요청을 더 포함할 수 있다. 예를 들어, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 상기 이미지 코드 정보, 상기 등록 정보 또는 구매자 정보 중 적어도 일부에 기반하는 구매 요청을 생성하고, 상기 구매 요청을 포함하는 거래 요청을 상기 서버(201)로 전송할 수 있다. 일 실시예에 따르면, 상기 거래 요청은 연쇄 거래에 대한 사용자 동의를 나타내는 정보를 더 포함할 수 있다.According to various embodiments, the transaction request may include a sale request or a purchase request including the image code including ISBN information or unique identification information for a book subject to a serial transaction for which the transaction is requested. For example, the processor 820 (for example, the book distribution management module 832) generates a sales request based on at least part of the image code information, the registration information, or seller information, and includes the sales request. A transaction request may be transmitted to the server 201. According to an embodiment, the sale request may further include a registration request for a corresponding book. For example, the processor 820 (for example, the book distribution management module 832) generates a purchase request based on at least part of the image code information, the registration information, or buyer information, and includes the purchase request. A transaction request may be transmitted to the server 201. According to an embodiment, the transaction request may further include information indicating user consent for a serial transaction.
다양한 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 상기 거래 요청의 전송에 응답하여, 통신부(810)를 통해 상기 서버(201)로부터 거래 요청된 책의 가격 정보를 포함하는 거래 정보를 수신할 수 있다. 일 실시예에 따르면, 상기 가격 정보는 서버(201)에 의해 상기 거래 요청된 책의 등록 정보의 적어도 일부에 기반하여 산출된 연쇄 거래 가격 또는 최초 거래 가격을 포함할 수 있다.According to various embodiments, the processor 820 (for example, the book distribution management module 832) responds to the transmission of the transaction request, the price of the book requested for the transaction from the server 201 through the
일 실시예에 따르면, 상기 거래 정보는 상기 가격 정보를 포함하는 판매 거래 정보 또는 구매 거래 정보를 포함할 수 있다. 일 실시예에 따르면, 판매 거래 정보는 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격) 또는 판매자 정보 중 적어도 일부를 포함할 수 있다. 일 실시예에 따르면, 상기 구매 거래 정보는 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격), 판매자 정보, 구매자 정보 또는 구매자의 결제 정보를 요청하는 구매 결제 요청 중 적어도 일부를 포함할 수 있다.According to an embodiment, the transaction information may include sales transaction information or purchase transaction information including the price information. According to an embodiment, the sale transaction information may include at least some of the price information (eg, a chain transaction price or an initial transaction price) or seller information. According to an embodiment, the purchase transaction information may include at least some of a purchase payment request requesting the price information (eg, a chain transaction price or an initial transaction price), seller information, buyer information, or payment information of a buyer. .
다양한 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 상기 가격 정보를 포함하는 상기 거래 정보를 표시부(850)에 표시할 수 있다. According to various embodiments, the processor 820 (eg, the book distribution management module 832) may display the transaction information including the price information on the
다양한 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 서버(201)로 연쇄 거래 대상 책의 거래 요청의 전송에 응답하여, 상기 서버(201)로부터 상기 연쇄 거래 대상 책의 가격 정보를 포함하는 거래 정보를 수신할 수 있다. According to various embodiments, the processor 820 (for example, the book distribution management module 832) responds to the transmission of a transaction request for a book subject to a chain transaction to the server 201, the chain transaction from the server 201 Transaction information including price information of the target book may be received.
다양한 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 상기 거래 정보에 포함된 구매 결제 정보 요청에 대한 구매자의 구매 결제 정보를 입력 받을 수 있다. 일 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 입력부(840)(예: 키보드, 마우스, 마이크 등)을 통해 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)을 포함하는 상기 거래 정보에 기반하는 상기 구매 결제 정보를 입력 받을 수 있다. 일 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 표시부(850)의 터치회로/터치패드/터치스크린/을 통해 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)을 포함하는 상기 거래 정보에 기반하는 상기 구매 결제 정보를 입력 받을 수 있다.According to various embodiments, the processor 820 (for example, the book distribution management module 832) may receive purchase payment information of a purchaser in response to a request for purchase payment information included in the transaction information. According to an embodiment, the processor 820 (for example, the book distribution management module 832) provides the price information (for example, the chain transaction price or the initial value) through the input unit 840 (for example, a keyboard, mouse, microphone, etc.). The purchase payment information based on the transaction information including (transaction price) may be input. According to an embodiment, the processor 820 (for example, the book distribution management module 832) provides the price information (eg, chain transaction price or initial price) through the touch circuit/touch pad/touch screen/ of the
일 실시예에 따르면, 상기 구매 결제 정보는 상기 가격 정보에 대한 구매자의 결제 금융 정보(예: 구매자의 결제 계좌 정보 또는 결제 카드 정보, 구매자의 디지털 자산 정보(예: 쿠폰, 포인트 또는 적립금 등), 상기 가격 정보에 상기 구매자의 디지털 자산 정보의 적어도 일부가 적용된 최종 구매 가격, 구매자 정보(예: 구매자의 이름, ID, 연락처, 주소, 성별, 연령 등) 또는 이들의 조합을 포함할 수 있다. According to an embodiment, the purchase payment information includes payment financial information of the purchaser for the price information (eg, payment account information or payment card information of the purchaser, digital asset information of the purchaser (eg, coupons, points, points, etc.), The price information may include a final purchase price to which at least part of the digital asset information of the purchaser is applied, purchaser information (eg, name, ID, contact information, address, gender, age, etc. of the purchaser), or a combination thereof.
다양한 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 상기 거래 정보에 기반하여, 상기 구매 결제 정보 요청에 대한 상기 구매 결제 정보를 포함하는 구매 결제 요청을 상기 서버(201)로 전송할 수 있다. According to various embodiments, the processor 820 (for example, the book distribution management module 832) sends a purchase payment request including the purchase payment information for the purchase payment information request to the server based on the transaction information. Can be sent to (201).
일 실시예에 따르면, 상기 구매 결제 요청은 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격) 및 상기 구매 결제 정보 요청에 대한 상기 구매 결제 정보의 적어도 일부를 포함하여 상기 구매 결제 요청을 생성하고, 상기 통신부(810)를 통해 상기 생성된 구매 결제 요청을 상기 서버(201)로 전송할 수 있다. According to an embodiment, the purchase payment request generates the purchase payment request including at least part of the purchase payment information for the price information (eg, a chain transaction price or an initial transaction price) and the purchase payment information request, , The generated purchase payment request may be transmitted to the server 201 through the
다양한 실시예에 따르면, 상기 프로세서(820)(예: 책 유통 관리 모듈(832))는 상기 구매 결제 요청의 전송에 응답하여, 통신부(810)를 통해 상기 서버(201) 또는 상기 서버(201)와 연계된 결제 서버(106)(예: 인스타페이)로부터 상기 구매 결제 요청에 대한 구매 결과 정보를 수신할 수 있다.According to various embodiments, the processor 820 (for example, the book distribution management module 832) responds to the transmission of the purchase payment request, the server 201 or the server 201 through the
일 실시예에 따르면, 상기 구매 결과 정보는 상기 가격 정보, 상기 거래 정보, 상기 구매 결제 정보, 상기 판매자 정보, 상기 구매자 정보, 구매 시간, 구매 매장 정보 또는 이들의 조합을 포함할 수 있다. According to an embodiment, the purchase result information may include the price information, the transaction information, the purchase payment information, the seller information, the purchaser information, the purchase time, the purchase store information, or a combination thereof.
도 9는 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 전자 장치에서의 책 유통 방법을 나타내는 흐름도(900)이다. 도 9에서, 전자 장치(802 또는 804)는 판매자 장치(예: 도 1의 제1 전자 장치(102))로 동작하거나, 또는 구매자 장치(예: 도 1의 제2 전자 장치(104))로 동작할 수 있다. 다만, 설명의 용이함을 위하여 판매자 장치로 동작할 경우에는 도면 부호 '802'로 기재하고, 구매자 장치로 동작할 경우에는 도면 부호 '804'로 기재하기로 한다. 상기 방법은, 전자 장치(802 또는 804)의 프로세서(예: 도 8의 프로세서(820)(예: 책 유통 어플리케이션 관리 모듈(832)) 중 적어도 하나에 의해 수행될 수 있다. 일 실시예에 따르면, 동작 910 내지 940 중 적어도 하나가 생략되거나, 일부 동작들의 순서가 바뀌거나, 다른 동작이 추가될 수 있다.9 is a
도 9를 참조하면, 과정 910에서, 상기 전자 장치(802 또는 804)는 연쇄 거래 대상 책에 대한 등록 정보를 입력 받을 수 있다.Referring to FIG. 9, in step 910, the electronic device 802 or 804 may receive registration information for a book subject to a serial transaction.
일 실시예에 따르면, 상기 전자 장치(802 또는 804)는 입력부(예: 도 8의 입력부(840))를 통해 연쇄 거래 대상 책의 전면에 표시된 이미지 코드 정보를 입력 받을 수 있다. 예를 들어, 상기 전자 장치(802 또는 804)는 입력부(840)(예: 이미지 코드 스캐닝 모듈/장치(예: QR 코드 리더기 또는 바코드 리더기)를 통해 스캐닝된 상기 이미지 코드 정보를 입력 받을 수 있다. 일 실시예에 따르면, 상기 이미지 코드 정보는 상기 연쇄 거래 대상 책의 ISBN 또는 고유 식별 정보를 포함하는 1차원 이미지 코드(예: 바코드) 또는 2차원 이미지 코드(예: QR 코드)를 포함할 수 있다. According to an embodiment, the electronic device 802 or 804 may receive image code information displayed on the front side of a serial transaction target book through an input unit (eg, the
일 실시예에 따르면, 상기 전자 장치(802 또는 804)는 입력부(840)(예: 키보드, 마우스, 마이크 등) 또는 표시부(850)의 터치회로/터치패드/터치스크린을 통해 연쇄 거래 대상 책의 등록 정보(예: 책 정보, 거래 이력 정보 또는 상태 정보)의 적어도 일부를 입력 받을 수 있다.According to an embodiment, the electronic device 802 or 804 is a serial transaction target book through the input unit 840 (eg, keyboard, mouse, microphone, etc.) or a touch circuit/touch pad/touch screen of the
과정 920에서, 상기 전자 장치(802 또는 804)는 상기 이미지 코드 정보, 상기 등록 정보, 판매자 정보 또는 구매자 정보 중 적어도 일부를 포함하는 거래 요청을 통신부(810)를 통해 서버(201)로 전송할 수 있다. In
일 실시예에 따르면, 상기 거래 요청은 거래 요청된 연쇄 거래 대상 책에 대한 ISBN 정보 또는 고유 식별 정보를 포함하는 상기 이미지 코드를 포함하는 판매 요청 또는 구매 요청을 포함할 수 있다. 예를 들어, 상기 전자 장치(802 또는 804)는 상기 이미지 코드 정보, 상기 등록 정보 또는 판매자 정보 중 적어도 일부에 기반하는 판매 요청을 생성하고, 상기 판매 요청을 포함하는 거래 요청을 상기 서버(201)로 전송할 수 있다. 일 실시예에 따르면, 상기 판매 요청은 해당 책의 등록 요청을 더 포함할 수 있다. 예를 들어, 상기 전자 장치(802 또는 804)는 상기 이미지 코드 정보, 상기 등록 정보 또는 구매자 정보 중 적어도 일부에 기반하는 구매 요청을 생성하고, 상기 구매 요청을 포함하는 거래 요청을 상기 서버(201)로 전송할 수 있다. According to an embodiment, the transaction request may include a sale request or a purchase request including the image code including ISBN information or unique identification information for a book subject to a serial transaction for which the transaction is requested. For example, the electronic device 802 or 804 generates a sales request based on at least a portion of the image code information, the registration information, or the seller information, and sends a transaction request including the sales request to the server 201 Can be transferred to. According to an embodiment, the sale request may further include a registration request for a corresponding book. For example, the electronic device 802 or 804 generates a purchase request based on at least part of the image code information, the registration information, or the purchaser information, and sends a transaction request including the purchase request to the server 201 Can be transferred to.
일 실시예에 따르면, 상기 거래 요청은 연쇄 거래에 대한 사용자 동의를 나타내는 정보를 더 포함할 수 있다.According to an embodiment, the transaction request may further include information indicating user consent for a serial transaction.
과정 930에서, 상기 전자 장치(802 또는 804)는 상기 거래 요청의 전송에 응답하여, 통신부(810)를 통해 상기 서버(201)로부터 거래 요청된 책의 가격 정보를 포함하는 거래 정보를 수신할 수 있다.In
일 실시예에 따르면, 상기 가격 정보는 서버(201)에 의해 상기 거래 요청된 책의 등록 정보의 적어도 일부에 기반하여 산출된 연쇄 거래 가격 또는 최초 거래 가격을 포함할 수 있다.According to an embodiment, the price information may include a chain transaction price or an initial transaction price calculated based on at least a part of registration information of the book requested by the server 201.
일 실시예에 따르면, 상기 거래 정보는 상기 가격 정보를 포함하는 판매 거래 정보 또는 구매 거래 정보를 포함할 수 있다. 일 실시예에 따르면, 판매 거래 정보는 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격) 또는 판매자 정보 중 적어도 일부를 포함할 수 있다. 일 실시예에 따르면, 상기 구매 거래 정보는 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격), 판매자 정보, 구매자 정보 또는 구매자의 결제 정보를 요청하는 구매 결제 요청 중 적어도 일부를 포함할 수 있다.According to an embodiment, the transaction information may include sales transaction information or purchase transaction information including the price information. According to an embodiment, the sale transaction information may include at least some of the price information (eg, a chain transaction price or an initial transaction price) or seller information. According to an embodiment, the purchase transaction information may include at least some of a purchase payment request requesting the price information (eg, a chain transaction price or an initial transaction price), seller information, buyer information, or payment information of a buyer. .
과정 940에서, 상기 전자 장치(802 또는 804)는 상기 가격 정보를 포함하는 상기 거래 정보를 표시부(850)에 표시할 수 있다. In
도 10은 다양한 실시예들에 따른 연쇄 거래 대상 책의 등록 정보를 관리하는 서버를 이용한 전자 장치에서의 책 유통 방법을 나타내는 흐름도(1000)이다. 도 10의 방법은 도 9의 후속 과정으로서, 도 10에서 상기 전자 장치(예: 도 8의 전자 장치(802 또는 804))는 설명의 용이함을 위해, 구매자 장치(예: 도 8의 804)로 동작하는 것으로 가정하기로 하고, 도면 부호 '804'로만 기재하기로 한다. 상기 방법은, 전자 장치(804)의 프로세서(예: 도 8의 프로세서(820)(예: 책 유통 어플리케이션 관리 모듈(832)) 중 적어도 하나에 의해 수행될 수 있다. 일 실시예에 따르면, 동작 1010 내지 1040 중 적어도 하나가 생략되거나, 일부 동작들의 순서가 바뀌거나, 다른 동작이 추가될 수 있다.10 is a
도 10을 참조하면, 과정 1010에서, 상기 전자 장치(804)는 서버(예: 도 2의 서버(201))로 연쇄 거래 대상 책의 거래 요청의 전송에 응답하여, 상기 서버(201)로부터 상기 연쇄 거래 대상 책의 가격 정보를 포함하는 거래 정보를 수신할 수 있다.Referring to FIG. 10, in
일 실시예에 따르면, 상기 가격 정보는 서버(201)에 의해 상기 거래 요청된 책의 등록 정보의 적어도 일부에 기반하여 산출된 연쇄 거래 가격 또는 최초 거래 가격을 포함할 수 있다.According to an embodiment, the price information may include a chain transaction price or an initial transaction price calculated based on at least a part of registration information of the book requested by the server 201.
일 실시예에 따르면, 상기 거래 정보는 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격), 판매자 정보, 구매자 정보 또는 구매자의 결제 정보를 요청하는 구매 결제 요청 중 적어도 일부를 포함하는 구매 거래 정보를 포함할 수 있다.According to an embodiment, the transaction information is purchase transaction information including at least some of the price information (eg, chain transaction price or initial transaction price), seller information, purchaser information, or purchase payment request for requesting payment information of the buyer. It may include.
과정 1020에서, 상기 전자 장치(804)는 상기 거래 정보에 포함된 구매 결제 정보 요청에 대한 구매자의 구매 결제 정보를 입력 받을 수 있다.In
일 실시예에 따르면, 상기 전자 장치(804)는 입력부(840)(예: 키보드, 마우스, 마이크 등)을 통해 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)을 포함하는 상기 거래 정보에 기반하는 상기 구매 결제 정보를 입력 받을 수 있다. 일 실시예에 따르면, 상기 전자 장치(804)는 표시부(예: 도 8의 표시부(850))의 터치회로/터치패드/터치스크린/을 통해 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격)을 포함하는 상기 거래 정보에 기반하는 상기 구매 결제 정보를 입력 받을 수 있다.According to an embodiment, the electronic device 804 may transmit the transaction information including the price information (eg, a chain transaction price or an initial transaction price) through an input unit 840 (eg, a keyboard, a mouse, a microphone, etc.). The based purchase payment information may be input. According to an embodiment, the electronic device 804 includes the price information (eg, a chain transaction price or an initial transaction price) through a touch circuit/touch pad/touch screen/ of a display unit (eg, the
일 실시예에 따르면, 상기 구매 결제 정보는 상기 가격 정보에 대한 구매자의 결제 금융 정보(예: 구매자의 결제 계좌 정보 또는 결제 카드 정보, 구매자의 디지털 자산 정보(예: 쿠폰, 포인트 또는 적립금 등), 상기 가격 정보에 상기 구매자의 디지털 자산 정보의 적어도 일부가 적용된 최종 구매 가격, 구매자 정보(예: 구매자의 이름, ID, 연락처, 주소, 성별, 연령 등) 또는 이들의 조합을 포함할 수 있다. According to an embodiment, the purchase payment information includes payment financial information of the purchaser for the price information (eg, payment account information or payment card information of the purchaser, digital asset information of the purchaser (eg, coupons, points, points, etc.), The price information may include a final purchase price to which at least part of the digital asset information of the purchaser is applied, purchaser information (eg, name, ID, contact information, address, gender, age, etc. of the purchaser), or a combination thereof.
과정 1030에서, 상기 전자 장치(804)는 상기 거래 정보에 기반하여, 상기 구매 결제 정보 요청에 대한 상기 구매 결제 정보를 포함하는 구매 결제 요청을 상기 서버(201)로 전송할 수 있다. In
일 실시예에 따르면, 상기 구매 결제 요청은 상기 가격 정보(예: 연쇄 거래 가격 또는 최초 거래 가격) 및 상기 구매 결제 정보 요청에 대한 상기 구매 결제 정보의 적어도 일부를 포함하여 상기 구매 결제 요청을 생성하고, 상기 통신부(810)를 통해 상기 생성된 구매 결제 요청을 상기 서버(201)로 전송할 수 있다. According to an embodiment, the purchase payment request generates the purchase payment request including at least part of the purchase payment information for the price information (eg, a chain transaction price or an initial transaction price) and the purchase payment information request, , The generated purchase payment request may be transmitted to the server 201 through the
과정 1040에서, 상기 전자 장치(804)는 상기 구매 결제 요청의 전송에 응답하여, 통신부(810)를 통해 상기 서버(201) 또는 상기 서버(201)와 연계된 결제 서버(예: 도 1의 결제 서버(106)(예: 인스타페이))로부터 상기 구매 결제 요청에 대한 구매 결과 정보를 수신할 수 있다.In
일 실시예에 따르면, 상기 구매 결과 정보는 상기 가격 정보, 상기 거래 정보, 상기 구매 결제 정보, 상기 판매자 정보, 상기 구매자 정보, 구매 시간, 구매 매장 정보 또는 이들의 조합을 포함할 수 있다. According to an embodiment, the purchase result information may include the price information, the transaction information, the purchase payment information, the seller information, the purchaser information, the purchase time, the purchase store information, or a combination thereof.
본 문서의 다양한 실시예들 및 이에 사용된 용어들은 본 문서에 기재된 기술적 특징들을 특정한 실시예들로 한정하려는 것이 아니며, 해당 실시예의 다양한 변경, 균등물, 또는 대체물을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 또는 관련된 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다. 아이템에 대응하는 명사의 단수 형은 관련된 문맥상 명백하게 다르게 지시하지 않는 한, 상기 아이템 한 개 또는 복수 개를 포함할 수 있다. 본 문서에서, "A 또는 B", "A 및 B 중 적어도 하나","A 또는 B 중 적어도 하나,""A, B 또는 C," "A, B 및 C 중 적어도 하나,"및 "A, B, 또는 C 중 적어도 하나"와 같은 문구들 각각은 그 문구들 중 해당하는 문구에 함께 나열된 항목들 중 어느 하나, 또는 그들의 모든 가능한 조합을 포함할 수 있다. "제 1", "제 2", 또는 "첫째" 또는 "둘째"와 같은 용어들은 단순히 해당 구성요소를 다른 해당 구성요소와 구분하기 위해 사용될 수 있으며, 해당 구성요소들을 다른 측면(예: 중요성 또는 순서)에서 한정하지 않는다. Various embodiments of the present document and terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutes of the corresponding embodiment. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the above items unless clearly indicated otherwise in a related context. In this document, “A or B”, “at least one of A and B”, “at least one of A or B,” “A, B or C,” “at least one of A, B and C,” and “A Each of the phrases such as "at least one of, B, or C" may include any one of the items listed together in the corresponding one of the phrases, or all possible combinations thereof. Terms such as "first", "second", or "first" or "second" may be used simply to distinguish the component from other Order) is not limited.
본 문서에서 사용된 용어 "모듈"은 하드웨어, 소프트웨어 또는 펌웨어로 구현된 유닛을 포함할 수 있으며, 예를 들면, 로직, 논리 블록, 부품, 또는 회로 등의 용어와 상호 호환적으로 사용될 수 있다. 모듈은, 일체로 구성된 부품 또는 하나 또는 그 이상의 기능을 수행하는, 상기 부품의 최소 단위 또는 그 일부가 될 수 있다. 예를 들면, 일실시예에 따르면, 모듈은 ASIC(application-specific integrated circuit)의 형태로 구현될 수 있다. The term "module" used in this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic blocks, parts, or circuits. The module may be an integrally configured component or a minimum unit of the component or a part thereof that performs one or more functions. For example, according to an embodiment, the module may be implemented in the form of an application-specific integrated circuit (ASIC).
일실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어(예: 플레이 스토어TM)를 통해 또는 두개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to an embodiment, a method according to various embodiments disclosed in the present document may be provided by being included in a computer program product. Computer program products can be traded between sellers and buyers as commodities. The computer program product is distributed in the form of a device-readable storage medium (e.g. compact disc read only memory (CD-ROM)), or through an application store (e.g. Play Store TM ) or two user devices ( It can be distributed (e.g., downloaded or uploaded) directly between, e.g. smartphones) In the case of online distribution, at least some of the computer program products may be temporarily stored or temporarily generated in a storage medium that can be read by a device such as a server of a manufacturer, a server of an application store, or a memory of a relay server.
다양한 실시예들에 따르면, 상기 기술한 구성요소들의 각각의 구성요소(예: 모듈 또는 프로그램)는 단수 또는 복수의 개체를 포함할 수 있다. 다양한 실시예들에 따르면, 전술한 해당 구성요소들 중 하나 이상의 구성요소들 또는 동작들이 생략되거나, 또는 하나 이상의 다른 구성요소들 또는 동작들이 추가될 수 있다. 대체적으로 또는 추가적으로, 복수의 구성요소들(예: 모듈 또는 프로그램)은 하나의 구성요소로 통합될 수 있다. 이런 경우, 통합된 구성요소는 상기 복수의 구성요소들 각각의 구성요소의 하나 이상의 기능들을 상기 통합 이전에 상기 복수의 구성요소들 중 해당 구성요소에 의해 수행되는 것과 동일 또는 유사하게 수행할 수 있다. 다양한 실시예들에 따르면, 모듈, 프로그램 또는 다른 구성요소에 의해 수행되는 동작들은 순차적으로, 병렬적으로, 반복적으로, 또는 휴리스틱하게 실행되거나, 상기 동작들 중 하나 이상이 다른 순서로 실행되거나, 생략되거나, 또는 하나 이상의 다른 동작들이 추가될 수 있다. According to various embodiments, each component (eg, module or program) of the above-described components may include a singular number or a plurality of entities. According to various embodiments, one or more components or operations among the above-described corresponding components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (eg, a module or program) may be integrated into one component. In this case, the integrated component may perform one or more functions of each component of the plurality of components in the same or similar to that performed by the corresponding component among the plurality of components prior to the integration. . According to various embodiments, operations performed by a module, program, or other component may be sequentially, parallel, repeatedly, or heuristically executed, or one or more of the operations may be executed in a different order or omitted. Or one or more other actions may be added.
210: 통신부
220: 프로세서
230: 저장부
232: 책 정보 DB
234: 거래 정보 DB
236: 상태 정보 DB
238: 메모리
240: 입력부210: communication unit 220: processor
230: storage unit 232: book information DB
234: transaction information DB 236: status information DB
238: memory 240: input unit
Claims (30)
전자 장치로부터 상기 연쇄 거래 대상 책에 대한 거래 요청을 수신하는 과정;
상기 거래 요청과 상기 연쇄 거래 대상 책의 등록 정보에 기반하여 가격 정보가 포함된 거래 정보를 생성하는 과정;
상기 가격 정보가 포함된 거래 정보를 적어도 하나의 전자 장치로 전송하는 과정;
상기 거래 요청으로부터 발생하는 거래 수익을 지정된 방식으로 하나 이상의 수익자에게 배분하는 배분 정보를 생성하는 과정을 포함하며,
상기 수익자에는 적어도 상기 책의 저작권자 또는 출판사가 포함되는 방법.In the book transaction method using a server that manages the registration information of the book subject to chain transaction,
Receiving a transaction request for the serial transaction target book from an electronic device;
Generating transaction information including price information based on the transaction request and registration information of the book subject to chain transaction;
Transmitting transaction information including the price information to at least one electronic device;
Including the process of generating distribution information for distributing the transaction revenue generated from the transaction request to one or more beneficiaries in a specified manner,
The beneficiary includes at least the copyright holder or publisher of the book.
상기 거래 요청은 상기 책에 대한 ISBN, 고유 식별 정보, 상기 등록 정보의 적어도 일부 또는 그 조합을 포함하는 이미지 코드 정보를 포함하는 방법.The method of claim 1,
The transaction request includes image code information including an ISBN for the book, unique identification information, and at least a portion of the registration information or a combination thereof.
상기 이미지 코드 정보는 1차원 이미지 코드 또는 2차원 이미지 코드를 포함하는 방법.The method of claim 2,
The image code information includes a one-dimensional image code or a two-dimensional image code.
상기 이미지 코드 정보는 상기 연쇄 거래 대상 책의 전면에 표시되는 방법.The method of claim 2,
The image code information is displayed on the front of the serial transaction target book.
상기 등록 정보는 상기 거래 요청에 포함된 상기 연쇄 거래 대상 책의 이미지 코드 정보의 적어도 일부와 연관되어 저장된 상기 연쇄 거래 대상 책의 책 정보, 거래 이력 정보 또는 상태 정보 중 적어도 일부를 포함하는 방법. The method of claim 1,
The registration information includes at least a portion of book information, transaction history information, or status information of the book to be chained and stored in association with at least a part of image code information of the book to be chained for transaction included in the transaction request.
상기 책 정보는 상기 연쇄 거래 대상 책에 대한 ISBN, 고유 식별 정보, 저작권자 정보, 출판사 정보, 출판일, 최초 가격 또는 그 조합을 포함하고,
상기 거래 이력 정보는 상기 책의 각 판매에 대한 판매자 정보, 판매 가격, 판매일, 판매 시간, 판매 매장 또는 그 조합을 포함하는 판매 이력 정보, 또는 각 구매에 대한 구매자 정보, 구매 가격, 구매일, 구매 시간, 구매 매장 또는 그 조합을 포함하는 구매 이력 정보 중 적어도 일부를 포함하고,
상기 상태 정보는 상기 책에 대해 상기 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 그 조합에 기반하여 상기 책의 상태를 나타내는 정보를 포함하는 방법.The method of claim 5,
The book information includes ISBN, unique identification information, copyright holder information, publisher information, publication date, initial price, or a combination of the book subject to chain transaction,
The transaction history information includes seller information for each sale of the book, sales price, sales date, sales time, sales history information including a sales store or a combination thereof, or buyer information, purchase price, purchase date, and Including at least some of the purchase history information including the purchase time, the purchase store, or a combination thereof,
The status information includes information indicating the status of the book based on the elapsed time from the publication date, the number of serial transactions, the storage status, or a combination thereof for the book.
상기 거래 정보를 생성하는 과정은,
상기 거래 요청의 수신에 응답하여, 상기 거래 요청에 포함된 상기 연쇄 거래 대상 책의 이미지 코드 정보로부터 상기 연쇄 거래 대상 책의 ISBN 또는 상기 고유 식별 정보 또는 개별 고유 식별 정보를 추출하는 과정;
상기 서버의 저장부로부터 상기 ISBN에 대응되는 상기 고유 식별 정보와 일치하는 등록 정보를 식별하는 과정;
상기 식별된 등록 정보에 기반하여 상기 연쇄 거래 대상 책의 거래가 연쇄 거래인지를 판단하는 과정;
상기 책의 거래가 연쇄 거래인 경우, 상기 식별된 등록 정보에 기반하여 상기 책의 최종 구매 가격에 상기 책에 대한 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 이들의 조합에 따라 다르게 지정된 연쇄 거래 할인율을 적용하여 상기 책의 연쇄 거래 가격을 산출하는 과정; 및
상기 연쇄 거래 가격, 상기 거래 요청에 포함된 판매자 정보나 구매자 정보 또는 상기 식별된 등록 정보 중 적어도 일부를 포함하여 상기 연쇄 거래 정보를 생성하는 과정을 포함하는 방법.The method of claim 1
The process of generating the transaction information,
In response to receiving the transaction request, extracting the ISBN, the unique identification information, or individual unique identification information of the book subject to chain transaction from the image code information of the book subject to chain transaction included in the transaction request;
Identifying registration information matching the unique identification information corresponding to the ISBN from the storage unit of the server;
Determining whether the transaction of the serial transaction target book is a serial transaction based on the identified registration information;
If the transaction of the book is a chain transaction, the final purchase price of the book is assigned differently according to the time elapsed from the publication date of the book, the number of chain transactions, the storage status, or a combination thereof based on the identified registration information. Calculating a chain transaction price of the book by applying a transaction discount rate; And
And generating the chain transaction information by including at least some of the chain transaction price, seller information or purchaser information included in the transaction request, or the identified registration information.
상기 거래 정보를 생성하는 과정은,
상기 책의 거래가 최초 거래인 경우, 상기 거래 요청에 연쇄 거래에 동의하는 정보가 포함되어 있는지를 판단하는 과정;
상기 거래 요청에 연쇄 거래에 동의하는 정보가 포함되어 있는 경우, 상기 식별된 등록 정보에 포함된 상기 책의 최초 가격에 연쇄 거래 할인율을 적용하여 연쇄 거래 가격을 산출하는 과정; 및
상기 연쇄 거래 가격, 상기 판매자 정보나 구매자 정보 또는 상기 식별된 등록 정보의 적어도 일부를 포함하여 상기 거래 정보를 생성하는 과정을 더 포함하는 방법.The method of claim 7,
The process of generating the transaction information,
When the transaction of the book is the first transaction, determining whether the transaction request contains information consenting to the serial transaction;
Calculating a chain transaction price by applying a chain transaction discount rate to the initial price of the book included in the identified registration information when the transaction request includes information agreeing to the chain transaction; And
The method further comprising the step of generating the transaction information including at least a part of the chain transaction price, the seller information or buyer information, or the identified registration information.
상기 거래 정보를 생성하는 과정은,
상기 책의 거래가 최초 거래인 경우, 상기 거래 요청에 연쇄 거래에 동의하는 정보가 포함되어 있는지를 판단하는 과정;
상기 거래 요청에 연쇄 거래에 동의하는 정보가 포함되어 있지 않은 경우, 상기 식별된 등록 정보에 포함된 상기 책의 최초 가격에 지정된 할인율을 적용하여 최초 거래 가격을 산출하는 과정; 및
상기 최초 거래 가격, 상기 판매자 정보나 구매자 정보 또는 상기 식별된 등록 정보의 적어도 일부를 포함하여 상기 거래 정보를 생성하는 과정을 포함하는 방법.The method of claim 7,
The process of generating the transaction information,
When the transaction of the book is the first transaction, determining whether the transaction request contains information consenting to the serial transaction;
Calculating an initial transaction price by applying a specified discount rate to the initial price of the book included in the identified registration information when the transaction request does not include information agreeing to the serial transaction; And
And generating the transaction information including at least a portion of the initial transaction price, the seller information or the purchaser information, or the identified registration information.
상기 거래 요청이 상기 책의 판매 요청인 경우, 상기 판매 요청에 포함된 상기 책의 이미지 코드 정보로부터 상기 책의 ISBN에 대응되는 상기 책의 고유 식별 정보가 포함되어 있는지를 판단하는 과정:
상기 이미지 코드 정보에 상기 고유 식별 정보가 포함되어 있지 않으면, 상기 고유 식별 정보를 발행하는 과정; 및
상기 고유 식별 정보와 연관시켜 상기 책의 등록 정보를 업데이트하는 과정을 더 포함하는 방법.The method of claim 1,
When the transaction request is a request to sell the book, the process of determining whether unique identification information of the book corresponding to the ISBN of the book is included from the image code information of the book included in the sale request:
Issuing the unique identification information if the image code information does not include the unique identification information; And
The method further comprising the step of updating the registration information of the book in association with the unique identification information.
상기 발행된 고유 식별 정보와 상기 ISBN을 대응시켜 이미지 코드 정보를 생성하는 과정; 및
상기 생성된 이미지 코드 정보를 스티커 형태로 출력하는 과정을 더 포함하는 방법.The method of claim 10,
Generating image code information by matching the issued unique identification information with the ISBN; And
The method further comprising the step of outputting the generated image code information in the form of a sticker.
상기 거래 요청이 상기 책의 구매 요청인 경우, 상기 전자 장치로 상기 가격 정보를 포함하는 거래 정보를 전송하는 과정;
상기 전자 장치로부터 구매 결제 요청을 수신하는 과정; 및
상기 구매 결제 요청에 기반하여 결제를 수행하는 과정을 더 포함하는 방법.The method of claim 1,
Transmitting transaction information including the price information to the electronic device when the transaction request is a purchase request for the book;
Receiving a purchase payment request from the electronic device; And
The method further comprising performing a payment based on the purchase payment request.
상기 결제를 수행하는 과정이 완료되면, 상기 결제 결과 정보를 상기 적어도 하나의 전자 장치로 전송하는 과정을 더 포함하는 방법. The method of claim 12,
When the process of performing the payment is completed, transmitting the payment result information to the at least one electronic device.
상기 결제를 수행하는 과정이 완료되면, 상기 가격 정보를 포함하는 거래 정보, 상기 구매 결제 정보 또는 구매 결과 정보 중 적어도 일부에 기반하여 상기 등록 정보의 적어도 일부를 업데이트하는 과정을 더 포함하는 방법.The method of claim 12,
When the process of performing the payment is completed, the process of updating at least a part of the registration information based on at least a part of transaction information including the price information, the purchase payment information, or the purchase result information.
상기 배분 정보를 생성하는 과정은,
상기 거래 정보에 포함된 상기 가격 정보에 대응되는 거래 수익에 대해 상기 지정된 방식으로 상기 책의 판매자, 저작권자 또는 출판사에게 배분하는 배분 정보를 생성하는 과정을 포함하는 방법.The method of claim 1,
The process of generating the distribution information,
And generating distribution information for distributing transaction revenue corresponding to the price information included in the transaction information to a seller, copyright holder, or publisher of the book in the specified manner.
상기 배분된 거래 수익에 기반하여 상기 판매자, 상기 저작권자 또는 출판사에게 지정된 방식으로 지급하는 과정을 더 포함하는 방법.The method of claim 14,
The method further comprising the process of paying the seller, the copyright holder, or the publisher in a specified manner based on the distributed transaction profit.
상기 거래 요청을 수신하기 전, 상기 책의 이미지 코드 정보를 입력 받는 과정;
상기 이미지 코드 정보에 상기 책의 ISBN에 대응되는 고유 식별 정보가 포함되어 있는지를 판단하는 과정;
상기 이미지 코드 정보에 상기 책의 ISBN에 대응되는 고유 식별 정보가 포함되어 있으면, 상기 고유 식별 정보와 연관시켜 상기 책의 등록 정보를 상기 저장부에 등록하는 과정을 더 포함하는 방법.The method of claim 1,
Receiving image code information of the book before receiving the transaction request;
Determining whether unique identification information corresponding to the ISBN of the book is included in the image code information;
If the image code information includes the unique identification information corresponding to the ISBN of the book, the method further comprising the step of registering the registration information of the book in the storage unit in association with the unique identification information.
상기 이미지 코드 정보를 입력 받는 과정은,
상기 서버의 입력부를 통해 상기 책의 전면에 표시된 이미지 코드를 스캐닝하는 과정을 포함하는 방법.The method of claim 17,
The process of receiving the image code information,
And scanning the image code displayed on the front side of the book through the input unit of the server.
상기 이미지 코드 정보에 상기 책의 ISBN에 대응되는 고유 식별 정보가 포함되어 있지 않으면, 상기 책의 ISBN에 대응되는 고유 식별 정보를 발행하는 과정을 더 포함하는 방법.The method of claim 7,
If the image code information does not include the unique identification information corresponding to the ISBN of the book, the method further comprising the step of issuing the unique identification information corresponding to the ISBN of the book.
상기 발행된 고유 식별 정보와 상기 ISBN를 대응시켜 이미지 코드 정보를 생성하는 과정;
상기 생성된 이미지 코드 정보를 스티커 형태로 출력하는 과정을 더 포함하는 방법.The method of claim 19,
Generating image code information by matching the issued unique identification information and the ISBN;
The method further comprising the step of outputting the generated image code information in the form of a sticker.
통신부;
저장부; 및
적어도 하나의 프로세서를 포함하며, 상기 적어도 하나의 프로세서는,
상기 통신부를 통해, 전자 장치로부터 상기 연쇄 거래 대상 책에 대한 거래 요청을 수신하고,
상기 거래 요청과 상기 연쇄 거래 대상 책의 등록 정보에 기반하여 가격 정보가 포함된 거래 정보를 생성하고,
상기 가격 정보에 포함된 거래 정보를 적어도 하나의 전자 장치로 전송하고,
상기 거래 요청으로부터 발생하는 거래 수익을 지정된 방식으로 하나 이상의 수익자에게 배분하는 배분 정보를 생성하도록 설정되며,
상기 수익자에는 상기 책의 저작권자 또는 출판사가 포함되는 서버.In the server that manages the registration information of the book subject to serial transactions,
Communication department;
Storage; And
At least one processor, wherein the at least one processor,
Through the communication unit, receiving a transaction request for the serial transaction target book from the electronic device,
Generates transaction information including price information based on the transaction request and registration information of the serial transaction target book,
Transmit transaction information included in the price information to at least one electronic device,
It is set to generate distribution information that distributes the transaction revenue generated from the transaction request to one or more beneficiaries in a specified manner,
The beneficiary includes a copyright holder or a publisher of the book.
상기 거래 요청은 상기 책에 대한 ISBN, 고유 식별 정보, 상기 등록 정보의 적어도 일부 또는 그 조합을 포함하는 태그 정보를 포함하는 서버.The method of claim 21,
The transaction request is a server including tag information including an ISBN for the book, unique identification information, and at least a part of the registration information or a combination thereof.
상기 등록 정보는 상기 거래 요청에 포함된 상기 연쇄 거래 대상 책의 이미지 코드 정보의 적어도 일부와 연관되어 저장된 상기 연쇄 거래 대상 책의 책 정보, 거래 이력 정보 또는 상태 정보 중 적어도 일부를 포함하는 서버.The method of claim 21,
The registration information includes at least a portion of book information, transaction history information, or status information of the book to be chained and stored in association with at least part of the image code information of the book to be chained for transaction included in the transaction request.
상기 적어도 하나의 프로세서는,
상기 거래 요청의 수신에 응답하여, 상기 거래 요청에 포함된 상기 연쇄 거래 대상 책의 이미지 코드 정보로부터 상기 연쇄 거래 대상 책의 ISBN 또는 상기 고유 식별 정보 또는 개별 고유 식별 정보를 추출하고,
상기 저장부로부터 상기 ISBN에 대응되는 상기 고유 식별 정보와 일치하는 등록 정보를 식별하고,
상기 식별된 등록 정보에 기반하여 상기 연쇄 거래 대상 책의 거래가 연쇄 거래인지를 판단하고,
상기 책의 거래가 연쇄 거래인 경우, 상기 식별된 등록 정보에 기반하여 상기 책의 최종 구매 가격에 상기 책에 대한 출판일로부터 경과된 시간, 연쇄 거래 횟수, 보존 상태 또는 그 조합에 따라 다르게 지정된 연쇄 거래 할인율을 적용하여 상기 책의 연쇄 거래 가격을 산출하고,
상기 연쇄 거래 가격, 상기 거래 요청에 포함된 판매자 정보나 구매자 정보 또는 상기 식별된 등록 정보 중 적어도 일부를 포함하여 상기 연쇄 거래 정보를 생성하도록 설정된 서버.The method of claim 21,
The at least one processor,
In response to receiving the transaction request, extracting the ISBN or the unique identification information or individual unique identification information of the book subject to chain transaction from the image code information of the book subject to chain transaction included in the transaction request,
Identify registration information matching the unique identification information corresponding to the ISBN from the storage unit,
Determine whether the transaction of the serial transaction target book is a serial transaction based on the identified registration information,
If the book transaction is a chain transaction, a chain transaction designated differently according to the time elapsed from the publication date of the book, the number of chain transactions, the storage status, or a combination thereof at the final purchase price of the book based on the identified registration information Applying the discount rate to calculate the chain transaction price of the book,
A server configured to generate the chain transaction information by including at least some of the chain transaction price, seller information or purchaser information included in the transaction request, or the identified registration information.
상기 적어도 하나의 프로세서는,
상기 책의 거래가 최초 거래인 경우, 상기 거래 요청에 연쇄 거래에 동의하는 정보가 포함되어 있는지를 판단하고,
상기 거래 요청에 연쇄 거래에 동의하는 정보가 포함되어 있는 경우, 상기 식별된 등록 정보에 포함된 상기 책의 최초 가격에 연쇄 거래 할인율을 적용하여 연쇄 거래 가격을 산출하고,
상기 연쇄 거래 가격, 상기 판매자 정보나 구매자 정보 또는 상기 식별된 등록 정보의 적어도 일부를 포함하여 상기 거래 정보를 생성하도록 설정된 서버.The method of claim 24,
The at least one processor,
If the transaction of the book is the first transaction, it is determined whether the transaction request contains information consenting to the serial transaction,
When the transaction request contains information that consents to the serial transaction, the serial transaction price is calculated by applying a serial transaction discount rate to the initial price of the book included in the identified registration information,
A server configured to generate the transaction information including at least a part of the chain transaction price, the seller information or purchaser information, or the identified registration information.
상기 적어도 하나의 프로세서는,
상기 책의 거래가 최초 거래인 경우, 상기 거래 요청에 연쇄 거래에 동의하는 정보가 포함되어 있는지를 판단하고,
상기 거래 요청에 연쇄 거래에 동의하는 정보가 포함되어 있지 않은 경우, 상기 식별된 등록 정보에 포함된 상기 책의 최초 가격에 지정된 할인율을 적용하여 최초 거래 가격을 산출하고,
상기 최초 거래 가격, 상기 판매자 정보나 구매자 정보 또는 상기 식별된 등록 정보의 적어도 일부를 포함하여 상기 거래 정보를 생성하도록 설정된 서버.The method of claim 24,
The at least one processor,
If the transaction of the book is the first transaction, it is determined whether the transaction request contains information consenting to the serial transaction,
If the transaction request does not contain information that consents to the serial transaction, the initial transaction price is calculated by applying a specified discount rate to the initial price of the book included in the identified registration information,
A server configured to generate the transaction information including at least a part of the initial transaction price, the seller information or buyer information, or the identified registration information.
상기 적어도 하나의 프로세서는,
상기 거래 요청이 상기 책의 판매 요청인 경우, 상기 판매 요청에 포함된 상기 책의 이미지 코드 정보로부터 상기 책의 ISBN에 대응되는 상기 책의 고유 식별 정보가 포함되어 있는지를 판단하고,
상기 이미지 코드 정보에 상기 고유 식별 정보가 포함되어 있지 않으면, 상기 고유 식별 정보를 발행하고,
상기 고유 식별 정보와 연관시켜 상기 책의 등록 정보를 업데이트하도록 설정된 서버.The method of claim 21,
The at least one processor,
When the transaction request is a request to sell the book, it is determined whether unique identification information of the book corresponding to the ISBN of the book is included from the image code information of the book included in the sale request,
If the image code information does not contain the unique identification information, issuing the unique identification information,
A server configured to update registration information of the book in association with the unique identification information.
상기 적어도 하나의 프로세서는,
상기 거래 요청이 상기 책의 구매 요청인 경우, 상기 전자 장치로 상기 가격 정보를 포함하는 거래 정보를 전송하고,
상기 전자 장치로부터 구매 결제 요청을 수신하고,
상기 구매 결제 요청에 기반하여 결제를 수행하도록 설정된 서버.The method of claim 21,
The at least one processor,
When the transaction request is a purchase request for the book, transaction information including the price information is transmitted to the electronic device,
Receiving a purchase payment request from the electronic device,
A server configured to perform payment based on the purchase payment request.
상기 적어도 하나의 프로세서는,
상기 거래 정보에 포함된 상기 가격 정보에 대응되는 거래 수익에 대해 상기 지정된 방식으로 상기 책의 판매자, 저작권자 또는 출판사에 배분하는 배분 정보를 생성하도록 설정된 서버.The method of claim 21,
The at least one processor,
A server configured to generate distribution information for distributing transaction revenue corresponding to the price information included in the transaction information to the seller, copyright holder, or publisher of the book in the specified manner.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190108293A KR102454401B1 (en) | 2019-09-02 | 2019-09-02 | Book-trading apparatus, system and method using a server to manage the registrantion information of a chain transaction book |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190108293A KR102454401B1 (en) | 2019-09-02 | 2019-09-02 | Book-trading apparatus, system and method using a server to manage the registrantion information of a chain transaction book |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20210026885A true KR20210026885A (en) | 2021-03-10 |
KR102454401B1 KR102454401B1 (en) | 2022-10-17 |
Family
ID=75148670
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190108293A Active KR102454401B1 (en) | 2019-09-02 | 2019-09-02 | Book-trading apparatus, system and method using a server to manage the registrantion information of a chain transaction book |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102454401B1 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100892882B1 (en) * | 2008-12-24 | 2009-04-15 | 고혜선 | Goods management method |
KR20090059242A (en) * | 2007-12-06 | 2009-06-11 | 주식회사 프리먼트 | Method and system for reselling content in online e-commerce |
KR20110123492A (en) * | 2010-05-07 | 2011-11-15 | 전맥 | Used book trading method and system |
KR20130012074A (en) * | 2010-06-02 | 2013-01-31 | 아마존 테크놀로지스, 인크. | Referring, lending, and reselling of digital items |
KR20140056735A (en) * | 2012-10-31 | 2014-05-12 | 신건호 | Used parts sales system using smart phone and sales service offer method thereof |
-
2019
- 2019-09-02 KR KR1020190108293A patent/KR102454401B1/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20090059242A (en) * | 2007-12-06 | 2009-06-11 | 주식회사 프리먼트 | Method and system for reselling content in online e-commerce |
KR100892882B1 (en) * | 2008-12-24 | 2009-04-15 | 고혜선 | Goods management method |
KR20110123492A (en) * | 2010-05-07 | 2011-11-15 | 전맥 | Used book trading method and system |
KR20130012074A (en) * | 2010-06-02 | 2013-01-31 | 아마존 테크놀로지스, 인크. | Referring, lending, and reselling of digital items |
KR20140056735A (en) * | 2012-10-31 | 2014-05-12 | 신건호 | Used parts sales system using smart phone and sales service offer method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR102454401B1 (en) | 2022-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6598397B2 (en) | Information processing apparatus, information processing method, and program | |
JP6144959B2 (en) | Securities trading system | |
TW202147200A (en) | Using a product or service as the start of an mlm tree | |
JP2017097434A (en) | System integratedly managing sales information on commercial product to be sold via different channel | |
US20140095334A1 (en) | System and method for processing product upgrade transactions | |
JP2017097776A (en) | Point management system, point management method, and point management program | |
US10453090B2 (en) | Methods and systems for automated coupon processing | |
JP2014075072A (en) | Sales system, sales promotion support device, and sales support program | |
KR20190128441A (en) | Welfare type discount mall system and operating method thereof | |
WO2021040000A1 (en) | Commodity exchange system, commodity exchange method, and commodity exchange program | |
US9824346B2 (en) | Systems and methods for selling and distributing lottery tickets | |
JP6623046B2 (en) | Point management system, point management method, and point management program | |
KR102461944B1 (en) | Real-time sales appraising trading system that provides appraisal services according to appraisal history | |
KR101955713B1 (en) | Computing apparatus and method for providing franchise loan services | |
KR102454401B1 (en) | Book-trading apparatus, system and method using a server to manage the registrantion information of a chain transaction book | |
KR102533474B1 (en) | Integrated managing method and system for trading products | |
KR101791961B1 (en) | Operating device for electric commerce platform and method for operating thereof | |
JP7440165B2 (en) | Payment history management system, information processing device, payment history management method and program | |
JP2007233466A (en) | Information processing apparatus, method, and computer program | |
KR20110055941A (en) | Point trading system, point trading method using an exchange server, and a program recording medium for executing the method | |
KR101944934B1 (en) | Device for managing out of stock in e-commerce | |
KR20170030913A (en) | Online goods selling system and method based on ticket | |
US20180308156A1 (en) | Server device and service method | |
US20150019321A1 (en) | Using universal product code to retrieve coupons at checkout | |
JP7457862B1 (en) | Store terminal, control method and control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190902 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20201221 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20211029 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20201221 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20211029 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20210621 Comment text: Amendment to Specification, etc. |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220114 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
PX0701 | Decision of registration after re-examination |
Patent event date: 20220706 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20220314 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20211231 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20211029 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20210621 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20221007 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20221011 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |