KR101775724B1 - Method and apparatus for wire transfer - Google Patents
Method and apparatus for wire transfer Download PDFInfo
- Publication number
- KR101775724B1 KR101775724B1 KR1020160082993A KR20160082993A KR101775724B1 KR 101775724 B1 KR101775724 B1 KR 101775724B1 KR 1020160082993 A KR1020160082993 A KR 1020160082993A KR 20160082993 A KR20160082993 A KR 20160082993A KR 101775724 B1 KR101775724 B1 KR 101775724B1
- Authority
- KR
- South Korea
- Prior art keywords
- request
- remitter
- computer
- remittance
- information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000012546 transfer Methods 0.000 title claims description 71
- 238000004891 communication Methods 0.000 claims description 24
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 description 3
- 244000240602 cacao Species 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- 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
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- 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/10—Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
-
- G06Q50/30—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Technology Law (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
본 발명은 전자 송금 방법 및 장치에 관한 것이다.The present invention relates to an electronic remittance method and apparatus.
IT 기술이 발전하면서 인터넷 뱅킹이나 모바일 뱅킹과 같은 전자 송금 기술이 널리 이용되고 있으나, 특정 웹사이트에 접속하거나 특정 앱을 설치해야 하고, 상대방의 계좌번호를 알아야 한다는 등의 불편이 있다. 따라서 보다 간편하게 송금할 수 있는 기술이 요구된다.With the development of IT technology, electronic money transfer technologies such as Internet banking and mobile banking are widely used, but there are inconveniences such as accessing a specific website, installing a specific app, and knowing the account number of the other party. Therefore, a technology that makes it easier to remit money is required.
본 발명의 일 실시예에 의한 전자 송금 방법은, 송금인 컴퓨터로부터 송금 요청을 수신하는 단계, 상기 송금인 컴퓨터로부터 송금인의 계좌 정보를 수신하는 단계, 상기 송금 요청에 기초하여 송금액을 결정하는 단계, 송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 잠금 요청을 송신하는 단계, 상기 송금인 은행 컴퓨터로부터 상기 잠금 요청에 대한 응답을 수신하는 단계, 상기 송금 요청에 대한 수취 정보를 생성하는 단계, 상기 잠금 요청에 대한 응답이 정상 잠금을 나타내는 경우에 한하여, 상기 수취 정보를 송신하는 단계, 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하는 단계, 상기 수취인 컴퓨터로부터 수취인의 계좌 정보를 수신하는 단계, 상기 송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 잠금 해제 및 출금 요청을 송신하는 단계, 및 수취인 은행 컴퓨터로 상기 수취인의 계좌에 대한 상기 송금액의 입금 요청을 송신하는 단계를 포함하는 것을 특징으로 한다.The electronic remittance method according to an embodiment of the present invention includes a step of receiving a remittance request from a remitter computer, receiving account information of a remitter from the remitter computer, determining a remittance amount based on the remittance request, The method comprising the steps of: sending a lock request for the remittance amount to the account of the remitter to a computer; receiving a response to the lock request from the remitter bank computer; generating receipt information for the remittance request; Receiving the acceptance information, receiving the acceptance request from the recipient computer according to the acceptance information, receiving the account information of the remittee from the recipient computer, The computer transmits the remittance amount to the remitter's account A step of transmitting the release and withdrawal, and the payee bank computer is characterized in that it comprises the step of sending the transfer request of the transfer amount to the account of the payee.
본 발명의 일 실시예에 의한 전자 송금 방법은, 송금인 컴퓨터로부터 송금 요청을 수신하는 단계, 상기 송금인 컴퓨터로부터 송금인의 계좌 정보를 수신하는 단계, 상기 송금 요청에 기초하여 송금액을 결정하는 단계, 송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 출금 요청을 송신하는 단계, 상기 송금인 은행 컴퓨터로부터 상기 출금 요청에 대한 응답을 수신하는 단계, 상기 송금 요청에 대한 수취 정보를 생성하는 단계, 상기 출금 요청에 대한 응답이 정상 출금을 나타내는 경우에 한하여, 상기 수취 정보를 송신하는 단계, 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하는 단계, 상기 수취인 컴퓨터로부터 수취인의 계좌 정보를 수신하는 단계, 및 수취인 은행 컴퓨터로 상기 수취인의 계좌에 대한 상기 송금액의 입금 요청을 송신하는 단계를 포함하는 것을 특징으로 한다.The electronic remittance method according to an embodiment of the present invention includes a step of receiving a remittance request from a remitter computer, receiving account information of a remitter from the remitter computer, determining a remittance amount based on the remittance request, The method of claim 1, further comprising the steps of: sending a request for withdrawal of the remittance amount to the account of the remitter to a computer; receiving a response to the withdrawal request from the remitter bank computer; generating receipt information for the remittance request; Receiving the acceptance information from the recipient computer, receiving the recipient's account information from the recipient computer, and sending the receipt information to the recipient bank The computer is notified of the amount of the remittance to the recipient's account And transmitting the deposit request.
바람직하게는, 상기 수취 정보를 송신하는 단계는, 상기 수취 정보를 상기 송금인 컴퓨터로 송신하는 단계를 포함하는 것을 특징으로 한다.Preferably, the step of transmitting the acceptance information includes transmitting the acceptance information to the remitter computer.
바람직하게는, 상기 전자 송금 방법은, 상기 송금 요청을 수신한 후 상기 송금인 컴퓨터로 계좌 정보 전송 요청을 송신하는 단계를 더 포함하고, 상기 송금인 컴퓨터로부터 송금인의 계좌 정보를 수신하는 단계는, 상기 송금인 컴퓨터로부터 상기 계좌 정보 전송 요청에 대한 응답을 수신하는 단계를 포함하는 것을 특징으로 한다.Preferably, the electronic remittance method further comprises a step of transmitting an account information transmission request to the remitter computer after receiving the remittance request, and the step of receiving account information of the remitter from the remitter computer comprises: And receiving a response to the account information transmission request from the computer.
바람직하게는, 상기 송금인 컴퓨터는 상기 송금인이 이용하는 채팅 서버이며, 상기 송금인 컴퓨터로부터 송금 요청을 수신하는 단계는, 챗봇이 채팅 프로토콜을 이용해 상기 채팅 서버로부터 상기 송금 요청을 수신하는 것을 특징으로 한다.Preferably, the remitter computer is a chat server used by the remitter, and the step of receiving a remittance request from the remitter computer is characterized in that the chatbot receives the remittance request from the chat server using a chat protocol.
바람직하게는, 상기 전자 송금 방법은, 상기 송금인 컴퓨터로부터 하나 이상의 거래 일정을 수신하여 저장하는 단계를 더 포함하며, 상기 송금 요청에 기초하여 송금액을 결정하는 단계는, 상기 송금 요청에 기초하여 상기 저장된 하나 이상의 거래 일정 중 상기 송금 요청에 해당하는 거래를 결정하는 단계, 및 상기 결정된 거래의 거래액을 상기 송금액으로 결정하는 단계를 포함하는 것을 특징으로 한다.Preferably, the electronic remittance method further includes receiving and storing one or more transaction schedules from the remitter computer, wherein the step of determining a remittance amount based on the remittance request comprises the steps of: Determining a transaction corresponding to the remittance request among at least one transaction schedule, and determining a transaction amount of the determined transaction as the remittance amount.
바람직하게는, 상기 수취 정보는, 수취 정보 식별자, 송금인 정보, 및 송금액 정보를 포함하는 것을 특징으로 한다.Preferably, the received information includes the received information identifier, the remitter information, and the remittance amount information.
바람직하게는, 상기 수취 정보를 송신하는 단계는, 상기 송금 요청에 기초하여 수취인을 결정하는 단계, 및 상기 결정된 수취인에 따라 상기 수취 정보를 상기 수취인 컴퓨터로 송신하는 단계를 포함하는 것을 특징으로 한다.Preferably, the step of transmitting the acceptance information includes determining a remittee based on the remittance request, and transmitting the received information to the remittee computer according to the determined remittee.
바람직하게는, 상기 전자 송금 방법은, 상기 송금인 컴퓨터로부터 하나 이상의 거래 일정을 수신하여 저장하는 단계를 더 포함하며, 상기 송금 요청에 기초하여 수취인을 결정하는 단계는, 상기 송금 요청에 기초하여 상기 저장된 하나 이상의 거래 일정 중 상기 송금 요청에 해당하는 거래를 결정하는 단계, 및 상기 결정된 거래의 거래 상대방을 상기 수취인으로 결정하는 단계를 포함하는 것을 특징으로 한다.Preferably, the electronic remittance method further comprises receiving and storing one or more transaction schedules from the remitter computer, wherein the step of determining a remittee based on the remittance request comprises the steps of: Determining a transaction corresponding to the remittance request among at least one transaction schedule, and determining a transaction counterpart of the determined transaction as the remittee.
바람직하게는, 상기 수취인 컴퓨터는 상기 수취인이 이용하는 채팅 서버이며, 상기 결정된 수취인에 따라 상기 수취 정보를 상기 수취인 컴퓨터로 송신하는 단계는, 챗봇이 채팅 프로토콜을 이용해 상기 수취 정보를 상기 채팅 서버로 송신하는 것을 특징으로 한다.Preferably, the recipient computer is a chat server used by the recipient, and the step of transmitting the recipient information to the recipient computer according to the determined recipient includes the step of the chatbot transmitting the recipient information to the chat server using a chat protocol .
바람직하게는, 상기 전자 송금 방법은, 상기 수취 요청을 수신한 후 상기 수취인 컴퓨터로 계좌 정보 전송 요청을 송신하는 단계를 더 포함하고, 상기 수취인 컴퓨터로부터 수취인의 계좌 정보를 수신하는 단계는, 상기 수취인 컴퓨터로부터 상기 계좌 정보 전송 요청에 대한 응답을 수신하는 단계를 포함하는 것을 특징으로 한다.Advantageously, the electronic remittance method further comprises transmitting an account information transmission request to the recipient computer after receiving the payment request, wherein receiving the recipient's account information from the recipient computer comprises: And receiving a response to the account information transmission request from the computer.
바람직하게는, 상기 수취 정보에는 수취용 URL이 포함되어 있고, 상기 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하는 단계는, 상기 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 상기 수취용 URL로 수신하는 단계를 포함하는 것을 특징으로 한다.Preferably, the receiving information includes a receiving URL, and the step of receiving a receiving request according to the receiving information from the receiving computer includes receiving from the receiving computer a receiving request according to the receiving information to the receiving URL And a receiving step of receiving the information.
바람직하게는, 상기 전자 송금 방법은, 상기 수취 요청이 정상적인 요청인지 여부를 판단하는 단계를 더 포함하며, 상기 잠금 해제 및 출금 요청을 송신하는 단계는, 상기 수취 요청이 정상적인 요청인 경우에 한하여, 상기 잠금 해제 및 출금 요청을 송신하는 단계를 포함하는 것을 특징으로 한다.Preferably, the electronic remittance method further includes determining whether the receipt request is a normal request, and the step of transmitting the unlocking and withdrawing request includes, when the receipt request is a normal request, And transmitting the unlocking and withdrawal request.
바람직하게는, 상기 전자 송금 방법은, 상기 잠금 해제 및 출금 요청에 대한 응답을 수신하는 단계를 더 포함하며, 상기 입금 요청을 송신하는 단계는, 상기 잠금 해제 및 출금 요청에 대한 응답이 정상 출금을 나타내는 경우에 한하여, 상기 입금 요청을 송신하는 단계를 포함하는 것을 특징으로 한다.Advantageously, the electronic remittance method further comprises receiving a response to the unlocking and withdrawing request, wherein the sending of the depositing request further comprises: And transmitting the deposit request only when it is determined that the payment request has been made.
바람직하게는, 상기 수취인 컴퓨터는 상기 수취인이 이용하는 채팅 서버이며, 상기 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하는 단계는, 챗봇이 채팅 프로토콜을 이용해 상기 채팅 서버로부터 상기 수취 정보에 따른 수취 정보를 수신하는 것을 특징으로 한다.Preferably, the recipient computer is a chat server used by the recipient, and the step of receiving a request for acceptance according to the acceptance information from the recipient computer includes receiving chat information from the chat server using the chat protocol, Is received.
본 발명의 일 실시예에 의한 전자 송금 서버는, 데이터를 송수신하는 통신부, 및 송금인 컴퓨터로부터 송금 요청을 수신하고, 상기 송금인 컴퓨터로부터 송금인의 계좌 정보를 수신하고, 상기 송금 요청에 기초하여 송금액을 결정하고, 송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 잠금 요청을 송신하고, 상기 송금인 은행 컴퓨터로부터 상기 잠금 요청에 대한 응답을 수신하고, 상기 송금 요청에 대한 수취 정보를 생성하고, 상기 잠금 요청에 대한 응답이 정상 잠금을 나타내는 경우에 한하여, 상기 수취 정보를 송신하고, 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하고, 상기 수취인 컴퓨터로부터 수취인의 계좌 정보를 수신하고, 상기 송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 잠금 해제 및 출금 요청을 송신하고, 수취인 은행 컴퓨터로 상기 수취인의 계좌에 대한 상기 송금액의 입금 요청을 송신하는 것을 특징으로 하는 제어부를 포함하는 것을 특징으로 한다.An electronic money transfer server according to an embodiment of the present invention includes a communication unit for transmitting and receiving data and a server for receiving a remittance request from a remitter computer, receiving account information of a remitter from the remitter computer, and determining a remittance amount based on the remittance request And transmits a lock request for the remittance amount to the account of the remitter to the remitter bank computer, receives a response to the lock request from the remitter bank computer, generates receipt information for the remittance request, , Receives the receipt information from the recipient computer, receives the recipient's account information from the recipient computer, and sends the receipt information to the remitter bank computer Unlocking of the remittance amount to the account of the remitter To transmit a withdrawal request, and the payee bank computer is characterized in that a control unit, characterized in that for transmitting a transfer request of the transfer amount to the account of the payee.
본 발명의 일 실시예에 의한 전자 송금 서버는, 데이터를 송수신하는 통신부, 및 송금인 컴퓨터로부터 송금 요청을 수신하고, 상기 송금인 컴퓨터로부터 송금인의 계좌 정보를 수신하고, 상기 송금 요청에 기초하여 송금액을 결정하고, 송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 출금 요청을 송신하고, 상기 송금인 은행 컴퓨터로부터 상기 출금 요청에 대한 응답을 수신하고, 상기 송금 요청에 대한 수취 정보를 생성하고, 상기 출금 요청에 대한 응답이 정상 출금을 나타내는 경우에 한하여, 상기 수취 정보를 송신하고, 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하고, 상기 수취인 컴퓨터로부터 수취인의 계좌 정보를 수신하고, 수취인 은행 컴퓨터로 상기 수취인의 계좌에 대한 상기 송금액의 입금 요청을 송신하는 것을 특징으로 하는 제어부를 포함하는 것을 특징으로 한다.An electronic money transfer server according to an embodiment of the present invention includes a communication unit for transmitting and receiving data and a server for receiving a remittance request from a remitter computer, receiving account information of a remitter from the remitter computer, and determining a remittance amount based on the remittance request And transmits a request for withdrawal of the remittance amount to the account of the remitter to a bank computer of the remitter, receives a response to the remittance request from the remittance bank computer, generates receipt information for the remittance request, Only the case in which the response to the acceptance information indicates the normal withdrawal, receives the acceptance information, receives the acceptance request according to the acceptance information from the remittee computer, receives the account information of the remittee from the remittee computer, The transfer request of the remittance amount to the account of the remittee is transmitted And a control unit for controlling the display unit.
본 발명은, 본 발명의 일 실시예에 의한 방법을 컴퓨터에서 실행시키기 위하여 매체에 저장된 프로그램을 포함한다.The present invention includes a program stored on a medium for executing in a computer a method according to an embodiment of the present invention.
본 발명은, 본 발명의 일 실시예에 의한 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 포함한다.The present invention includes a computer-readable recording medium storing a program for causing a computer to execute a method according to an embodiment of the present invention.
도 1은 본 발명의 일 실시예에 의한 전자 송금 시스템의 구성 및 전자 송금 방법의 흐름을 개략적으로 도시한 도면이다.
도 2는 본 발명의 일 실시예에 의한 챗봇을 이용한 전자 송금 시스템의 구성 및 전자 송금 방법의 흐름을 개략적으로 도시한 도면이다.1 is a view schematically showing the flow of a configuration of an electronic money transfer system and an electronic money transfer method according to an embodiment of the present invention.
2 is a view schematically showing the flow of a configuration of an electronic money transfer system using a chatbot and an electronic money transfer method according to an embodiment of the present invention.
이하에서 본 발명의 기술적 사상을 명확화하기 위하여 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명하도록 한다. 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성요소에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략할 것이다. 도면들 중 실질적으로 동일한 기능구성을 갖는 구성요소들에 대하여는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 참조번호들 및 부호들을 부여하였다. 설명의 편의를 위하여 필요한 경우에는 장치와 방법을 함께 서술하도록 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings in order to clarify the technical idea of the present invention. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a block diagram of a computer system according to an embodiment of the present invention; Fig. For convenience of explanation, the apparatus and method are described together when necessary.
도 1은 본 발명의 일 실시예에 의한 전자 송금 시스템의 구성 및 전자 송금 방법의 흐름을 개략적으로 도시한 도면이다. 도 1을 참조하면, 본 발명의 일 실시예에 의한 전자 송금 시스템은 전자 송금 서버(110), 송금인 컴퓨터(120), 송금인 은행 컴퓨터(130), 수취인 컴퓨터(140), 및 수취인 은행 컴퓨터(150)를 포함한다. 전자 송금 서버(110)는 본 발명에 의한 전자 송금 방법을 관장하는 컴퓨터로서, 데이터를 송수신하는 통신부와 각 통신부를 통하여 송수신하는 데이터를 처리하는 제어부를 구비할 수 있다. 송금인 컴퓨터(120)와 수취인 컴퓨터(140)는 각각 송금인이 돈을 보내기 위해 이용하는 컴퓨터, 수취인이 돈을 받기 위해 이용하는 컴퓨터로서, 도면에는 스마트폰이 도시되어 있으나 스마트폰 외에 퍼스널 컴퓨터나 서버 컴퓨터 등 모든 종류의 컴퓨터를 포함한다. 송금인 은행 컴퓨터(130) 및 수취인 은행 컴퓨터(150)는 각각 송금인과 수취인이 계좌를 가지고 있는 은행의 컴퓨터를 말한다. 송금인과 수취인이 같은 은행을 이용하는 경우 송금인 은행 컴퓨터(130)와 수취인 은행 컴퓨터(150)는 동일한 컴퓨터일 수 있음은 물론이다.1 is a view schematically showing the flow of a configuration of an electronic money transfer system and an electronic money transfer method according to an embodiment of the present invention. Referring to FIG. 1, an electronic money transfer system according to an embodiment of the present invention includes an electronic
도 1을 참조하여 본 발명의 일 실시예에 의한 전자 송금 방법을 살펴 보면, 먼저 송금인은 송금인 컴퓨터(120)를 통해 전자 송금 서버(110)로 송금 요청을 송신한다(①). 전자 송금 서버(110)는 송금인의 돈을 송금하려면 출금 계좌를 알아야 하므로 송금인 컴퓨터(120)로부터 송금인의 계좌 정보를 수신한다. 전자 송금 서버(110)는 송금인에게 계좌 정보 전송 요청을 보내고 그 응답을 수신함으로써 송금인의 계좌 정보를 수신할 수 있으며, 실시예에 따라 송금인은 전자 송금 서버(110)의 계좌 정보 요청 없이도 계좌 정보를 전자 송금 서버(110)로 보낼 수 있다. 송금인 계좌 정보의 송신은 송금 요청 송신 전에, 동시에, 또는 후에 이루어질 수 있다. 전자 송금 서버(110)는 송금인이 이전에 송금 또는 수취에 사용한 계좌 정보가 있는 경우 송금인에게 이전 사용 계좌, 또는 최근 사용 계좌를 사용할지 물을 수 있다. 송금인이 미리 하나 이상의 계좌 정보를 전자 송금 서버(110)에 등록해 놓고 그 중에서 선택할 수도 있다. 본 발명에 의한 전자 송금 서비스는 특정 계좌와 연동해야 하는 것이 아니므로, 송금인은 본 서비스를 이용하기 위해 특정 은행에 계좌를 만들거나, 계좌를 미리 등록해 놓거나, 별도의 계좌에 잔액을 충전해 놓거나 할 필요가 없다.Referring to FIG. 1, a remitter transmits a remittance request to an electronic
전자 송금 서버(110)는 송금 요청에 기초하여 송금액을 결정한다. 전자 송금 서버(110)가 송금액을 결정하는 방법에는 다양한 실시예가 있을 수 있다. 가장 간단하게는, 송금인 컴퓨터(120)가 송금 요청에 금액을 포함시켜 송신하고, 전자 송금 서버(110)는 송금 요청에 포함된 금액을 송금액으로 결정할 수 있다. 송금 요청에 금액이 포함되지 않은 경우, 전자 송금 서버(110)는 송금인 컴퓨터(120)로 송금액을 알려줄 것을 요청하고 그에 대한 응답을 수신함으로써 송금액을 결정할 수 있다.The electronic
송금인은 수취인과의 거래 일정을 미리 전자 송금 서버(110)에 송신할 수 있으며, 전자 송금 서버(110)는 거래 일정을 수신하여 저장해 놓을 수 있다. 이 경우 전자 송금 서버(110)는 송금 요청에 기초하여, 저장된 거래 일정 중 송금 요청에 해당하는 거래를 결정한 후, 그 거래의 거래액을 송금액으로 결정할 수 있다. 예를 들어 예정된 거래가 하나밖에 없다면, 전자 송금 서버(110)는 송금인 컴퓨터(120)로 해당 거래의 거래액을 송금액으로 할지 묻고 그에 대한 응답을 수신함으로써 송금액을 결정할 수 있다. 예정된 거래가 복수 개 있다면, 전자 송금 서버(110)는 송금인 컴퓨터(120)로 예정된 거래 목록을 송신하고 그 중에서 송금 대상 거래를 선택할 것을 요청하고 그에 응답을 수신함으로써 송금액을 결정할 수 있다.The remitter can transmit the transaction schedule with the remittee to the
송금액이 결정되면, 전자 송금 서버(110)는 송금인 은행 컴퓨터(130)로 송금인의 계좌에 대한 송금액의 잠금 요청을 송신하고(②), 그에 대한 응답을 수신한다(③). 계좌에 대한 송금액의 잠금이란, 해당 계좌에서 송금액에 해당하는 금액을 출금하지 못하도록 하는 것을 말한다. 예를 들어, 송금인의 계좌에 잔액이 500만원인데 전자 송금 서버(110)가 송금인의 계좌에 대해 100만원의 잠금 요청을 하면, 송금인 은행 컴퓨터(130)는 송금인의 계좌에서 400만원만 출금이 가능하고 나머지 100만원을 출금할 수 없도록 한다. 이는 나중에 수취인이 송금액을 수취하고자 할 때 송금인의 계좌에 잔액이 부족하여 송금액을 수취할 수 없게 되는 것을 방지하기 위한 것이다.When the remittance amount is determined, the electronic
전자 송금 서버(110)는 수취인이 송금인의 돈을 수취하는 데에 사용될 전자 정보인 수취 정보를 생성하여, 송금인 컴퓨터(120)로 송신한다(④). 이때, 송금인의 계좌에 대해 송금액을 미리 잠그지 않으면, 추후 수취인이 송금액을 수취하지 못하는 경우가 발생할 수 있으므로, 전자 송금 서버(110)는 반드시 송금인 컴퓨터(120)로 수취 정보를 송신하기 전에 송금인 은행 컴퓨터(130)로 잠금 요청을 송신해야 하며, 잠금 요청에 대한 응답이 정상 잠금을 나타내는 경우에 한하여 송금인 컴퓨터(120)로 수취 정보를 송신해야 한다. 전자 송금 서버(110)가 수취 정보를 생성하여 송금인 컴퓨터(120)로 송신할 때, 수취 정보의 수취인이 미리 지정될 필요는 없다.The electronic
전자 송금 서버(110)는 송금인 은행 컴퓨터(130)로 잠금 요청을 송신하기 전에 보안 절차를 수행할 수 있다. 예를 들면, 전자 송금 서버(110)는 숫자 이미지가 랜덤으로 배열되어 6자리 숫자의 비밀번호를 입력받을 수 있는 웹페이지를 송금인 컴퓨터(120)로 송신하여 송금인이 비밀번호를 입력하도록 할 수 있다.The electronic
수취 정보는 문자열, 이미지, QR 코드, 동영상, 사운드, 또는 펄스열 등 다양한 형태의 데이터일 수 있으며, 수취 정보에는 다양한 정보가 포함될 수 있다. 예를 들어 수취 정보에는 수취 정보 식별자, 송금인 정보, 송금액 정보, 송금 은행 정보, 송금 시기 정보, 수취 정보의 위조 여부를 확인할 수 있는 인증 정보, 전자 송금 서버(110)에 접근할 수 있는 URL 등의 정보들이 포함될 수 있으며, 이러한 정보는 암호화 될 수 있다. 이와 같은 정보들을 전자 송금 서버(110) 측에서 보관하고, 수취 정보에는 해당 정보를 가리키는 식별자가 포함될 수도 있다. 수취 정보는 전자 송금 서버(110) 측의 특정 송금 정보를 나타내는 URL일 수 있다.The receiving information may be various types of data such as a string, an image, a QR code, a moving image, a sound, or a pulse string, and the receiving information may include various kinds of information. For example, the received information includes information such as the received information identifier, remitter information, remittance amount information, remittance bank information, remittance time information, authentication information for checking whether the received information is forged, URL for accessing the electronic
송금인은 송금인 컴퓨터(120)를 통해 수취 정보를 획득하고, 이를 수취인 컴퓨터(140)로 전달한다(⑤). 수취 정보가 송금인 컴퓨터(120)로부터 수취인 컴퓨터(140)로 전달되는 방법 역시 다양하다. 예를 들어 수취 정보는 SMS, 메신저, 이메일 등을 통해 전달될 수 있으며, 송금인 컴퓨터(120)의 화면에 표시된 문자열, 이미지, 동영상 등의 수취 정보를 수취인 컴퓨터(140)의 카메라로 촬영하거나, 송금인 컴퓨터(120)의 스피커로 재생되는 소리를 수취인 컴퓨터(140)의 마이크로 녹음함으로써 전달될 수도 있다. 송금인 컴퓨터(120)의 LED가 수취 정보의 펄스열에 따라 빠르게 점멸되는 것을 수취인 카메라로 촬영하여 인식하는 가시광 통신 기술이 이용될 수도 있다. 송금인이 문자열 등의 수취 정보를 수기로 적어서 수취인에게 전달하거나 구두로 불러주고 수취인이 이를 수취인 컴퓨터(140)에 입력하는 등 수취 정보가 오프라인으로 전달될 수도 있다.The remitter obtains the receipt information through the
전자 송금 서버(110)는 수취 정보를 송금인 컴퓨터(120)로 송신하는 대신 수취인 컴퓨터(140)로 직접 송신할 수도 있다(④'). 이 경우에도 전자 송금 서버(110)는 반드시 수취인 컴퓨터(140)로 수취 정보를 송신하기 전에 송금인 은행 컴퓨터(130)로 잠금 요청을 송신해야 하며, 잠금 요청에 대한 응답이 정상 잠금을 나타내는 경우에 한하여 수취인 컴퓨터(140)로 수취 정보를 송신해야 함은 물론이다.The electronic
구체적으로, 전자 송금 서버(110)는 송금인 컴퓨터(120)로부터 수신한 송금 요청에 기초하여 수취인을 결정한 후, 결정된 수취인에 따라 상기 수취 정보를 상기 수취인 컴퓨터(140)로 송신할 수 있다. 송금 요청에 기초하여 수취인을 결정하는 방법에도 다양한 실시예가 있을 수 있다.Specifically, the electronic
예를 들면, 송금인은 수취인과의 거래 일정을 미리 전자 송금 서버(110)에 송신할 수 있으며, 전자 송금 서버(110)는 거래 일정을 수신하여 저장해 놓을 수 있다. 전자 송금 서버(110)는 송금 요청에 기초하여, 저장된 거래 일정 중 송금 요청에 해당하는 거래를 결정한 후, 그 거래의 거래 상대방을 상기 수취인으로 결정할 수 있다.For example, the remitter can transmit the transaction schedule to the remittee in advance to the
수취 정보를 수신한 수취인 컴퓨터(140)는 수취 정보에 기초하여 전자 송금 서버(110)로 수취 요청을 송신한다(⑥). 예를 들어, 수취 정보에 URL이 포함되어 있는 경우 수취인이 해당 URL을 나타내는 링크를 클릭하면 수취인 컴퓨터(140)는 해당 URL로 수취 요청을 송신할 수 있다. 수취인은 송금액을 수취하기 위해 별도로 전자 송금 서버(110) 측과 계약하거나 서비스에 가입할 필요가 없다.The
전자 송금 서버(110)는 수취인에게 돈을 송금하려면 입금 계좌를 알아야 하므로 수취인 컴퓨터(140)로부터 수취인의 계좌 정보를 수신한다(⑦). 전자 송금 서버(110)는 수취인에게 계좌 정보 전송 요청을 보내고 그 응답을 수신함으로써 수취인의 계좌 정보를 수신할 수 있으며, 실시예에 따라 수취인은 전자 송금 서버(110)의 계좌 정보 요청 없이도 계좌 정보를 전자 송금 서버(110)로 보낼 수 있다. 수취인의 계자 정보 수신은 수취 정보의 수신 전에, 동시에, 또는 후에 이루어질 수 있으며, 송금인의 계좌 정보를 수신하는 것과 같이 다양한 방법이 사용될 수 있다. 전자 송금 서버(110)는 수취인의 계좌 정보를 입력하는 웹사이트로 연결되는 URL을 수취인 컴퓨터(140)로 송신함으로써 수취인의 계좌 정보를 수신할 수 있다. 수취인은 송금액을 수취하기 위해 계좌 정보 외에는 어떠한 개인정보도 제공할 필요가 없다.The electronic
전자 송금 서버(110)는 송금인 은행 컴퓨터(130)로 송금인의 계좌에 대한 송금액의 잠금 해제 및 출금 요청을 송신함으로써(⑧) 송금인의 계좌에서 송금액을 출금한다. 이와 같이 본 발명에 의한 전자 송금 서버(110)는 독자적으로 송금인의 계좌에서 출금을 하므로, 송금인이 직접 자신의 계좌에서 출금을 할 필요가 없게 된다.The electronic
전자 송금 서버(110)는 수취 요청이 정상적인 요청인지 여부를 판단한 후, 수취 요청이 정상적인 요청인 경우에 한하여, 잠금 해제 및 출금 요청을 송신할 수 있다. 전자 송금 서버(110)는 수취 요청이 기초하고 있는 수취 정보의 인증정보를 이용해 수취 요청이 정상적인 요청인지 여부를 판단할 수 있다.The electronic
전자 송금 서버(110)는 잠금 해제 및 출금 요청에 대한 응답을 수신한 후, 잠금 해제 및 출금 요청에 대한 응답이 정상 출금을 나타내는 경우에 한하여, 입금 요청을 송신할 수 있다.After the electronic
전자 송금 서버(110)는 수취인 은행 컴퓨터(150)로 수취인의 계좌에 대한 송금액의 입금 요청을 송신함으로써(⑨) 수취인의 계좌에 송금액을 입금한다. 전자 송금 서버(110)는 수취인 은행 컴퓨터(150)로부터 입금 요청에 대한 응답을 수신하여 수취인 컴퓨터(140)로 전달할 수 있으며, 송금 결과를 송금인 컴퓨터(120)로 알릴 수 있다.The electronic
실시예에 따라, 전자 송금 서버(110)는 ②, ③단계에서 송금인 은행 컴퓨터(130)로 송금인의 계좌에 대한 송금액의 잠금 요청을 송신하고 그에 대한 응답을 수신하는 대신, 바로 송금인의 계좌에 대한 송금액의 출금 요청을 송신하고 그에 대한 응답을 수신할 수도 있다. 이 경우에도 추후 수취인이 송금액을 수취하지 못하는 경우를 방지하기 위해 전자 송금 서버(110)는 반드시 송금인 컴퓨터(120) 또는 수취인 컴퓨터(140)로 수취 정보를 송신하기 전에 송금인 은행 컴퓨터(130)로 출금 요청을 송신해야 하며, 출금 요청에 대한 응답이 정상 출금을 나타내는 경우에 한하여 송금인 컴퓨터(120)로 수취 정보를 송신해야 한다. 또한 전자 송금 서버(110)는 송금인 은행 컴퓨터(130)로 출금 요청을 송신하기 전에 비밀번호 확인 등의 보안 절차를 수행할 수 있다. 본 실시예에서는 전자 송금 서버(110)가 수취 요청을 수신한 후에 송금인 은행 컴퓨터(130)로 송금인의 계좌에 대한 송금액의 잠금 해제 및 출금 요청을 송신하는 단계(⑧)가 생략된다.According to the embodiment, the electronic
도 2는 본 발명의 일 실시예에 의한 챗봇을 이용한 전자 송금 시스템의 구성 및 전자 송금 방법의 흐름을 개략적으로 도시한 도면이다. 도 2를 참조하면, 송금인 및/또는 수취인은 카카오톡, 라인, 페이스북 메신저 등의 메신저를 이용하여 송금 절차를 수행할 수 있으며, 이때 전자 송금 서버(110)가 통신하는 송금인 컴퓨터(120) 및/또는 수취인 컴퓨터(140)는 해당 메신저 서비스를 제공하는 서버(이하 '채팅 서버'라 한다)일 수 있다.2 is a view schematically showing the flow of a configuration of an electronic money transfer system using a chatbot and an electronic money transfer method according to an embodiment of the present invention. Referring to FIG. 2, the remitter and / or remittee can perform a remittance procedure using a messenger such as a kakao talk, a line, a facebook messenger, etc. At this time, the
전자 송금 서버(110)는 챗봇(Chatbot)을 구비하여 채팅 프로토콜을 이용해 송금인 및/또는 수신인의 채팅 서버(120, 140)와 통신할 수 있다. 전자 송금 서버(110)의 챗봇은 채팅 서버와 통신할 때 일반적인 채팅 클라이언트인 것처럼 일반적인 채팅 프로토콜을 이용해 통신할 수도 있고, 채팅 서버의 사업자가 제공하는 봇 API를 이용해 통신할 수도 있다.The
챗봇을 이용하여 송금하는 방법을 살펴 보면, 먼저 송금인은 송금인 채팅 서버(120)를 통해 전자 송금 서버(110)의 챗봇을 친구로 추가한다. 송금인은 전자 송금 서버(110)의 챗봇을 친구 추가하는 것 외에 별도로 다른 플랫폼에 가입할 필요가 없다. 송금인은 메신저를 통해 챗봇에게 메시지를 보냄으로써 송금 요청, 계좌정보 등을 송신할 수 있고, 챗봇으로부터 메시지를 받음으로써 수취 정보, 송금 결과 등을 수신 수 있다.The remitter first adds a chatbot of the electronic
송금인은 메시지로 수신된 수취 정보를 해당 메신저를 통해 수취인에게 전달할 수 있고, 앞서 설명한 다른 방법들을 통해 수취인에게 전달할 수도 있다. 수취 정보를 메신저가 아닌 다른 방법을 통해 수취인에게 전달하면, 송신인은 수취인과 메신저 친구를 맺을 필요도 없다.The remitter can forward the received information received by the message to the recipient through the corresponding messenger and deliver it to the recipient through other methods as described above. If the recipient information is delivered to the recipient through a method other than messenger, the sender does not have to make a messenger friend with the recipient.
수취인도 수취인 채팅 서버(140)를 통해 전자 송금 서버(110)의 챗봇을 친구로 추가한 후, 메신저를 통해 챗봇과 수취 정보, 수취 요청, 계좌 정보, 입금 결과 등을 주고 받을 수 있다. 수취인 역시 전자 송금 서버(110)의 챗봇을 친구 추가하는 것 외에 별도로 다른 플랫폼에 가입하지 않아도 돈을 송금받을 수 있다.The recipient can also add the chatbot of the electronic
송금인이 사용하는 메신저와 수취인이 사용하는 메신저는 서로 다른 종류의 것일 수 있다. 예를 들어, 송금인과 수취인이 중고나라를 통해 중고물품을 거래하는 경우, 송금인은 카카오톡 메신저를 실행하여 본 발명에 의한 전자 송금 서비스가 구현된 중고나라의 카카오톡 챗봇을 친구로 등록하고, 수취인은 라인 메신저를 실행하여 본 발명에 의한 전자 송금 서비스가 구현된 중고나라의 라인 메신저 챗봇을 친구로 등록하고, 각자 자신의 메신저 서비스를 이용해 중고물품을 거래하고 본 발명에 의해 거래 대금을 전자 송금할 수 있다.The messenger used by the sender and the messenger used by the recipient can be of different kinds. For example, if the sender and the recipient trade used goods through the second country, the remitter executes KakaoTalk messenger to register the KakaoTalk chatbot of the second country in which the electronic money transfer service according to the present invention is implemented as a friend, The line messenger is executed to register the second-hand line messenger chatbot of the second country in which the electronic money transfer service according to the present invention is implemented as a friend, trades the used goods by using their own messenger service, and electronically transmits the transaction money by the present invention .
본 발명에 의하면 다음과 같은 시나리오가 가능해진다.According to the present invention, the following scenarios are possible.
시나리오 1Scenario 1
A(물건 구매자)와 B(물건 판매자)가 오프라인에서 직거래를 한다.A (buyer of goods) and B (seller of goods) directly deal offline.
A가 물건을 확인하고, 약속된 대금 825,300원을 주려고 한다.A confirms the goods and tries to give the promised price 825,300 won.
A는 스마트폰에서 카카오톡을 실행하여, 중고나라 챗봇에게 "출금 825300"이라고 입력한다.A runs KakaoTalk on the smartphone and inputs "withdrawal 825300" to the second country chatbot.
중고나라 챗봇이 "출금 계좌를 알려주세요."라고 한다.The used country chatbot says, "Let me know your withdrawal account."
A는 "외환은행 1234-5678 예금주 하정우"라고 답한다.A replies that "KEB 1234-5678 depositor Ha Jung Woo".
중고나라 챗봇이 825,300원을 수취할 수 있는 URL이 포함된 QR코드를 채팅창에 표시한다.Display the QR code in the chat window containing the URL where the used country chatbot can receive 825,300 won.
B는 스마트폰의 카메라를 이용해 A의 스마트폰 화면에 표시된 QR코드를 스캔한다.B uses the camera of the smartphone to scan the QR code displayed on the A's smartphone screen.
B의 스마트폰에 825,300원을 수취할 수 있는 웹사이트가 뜨고, B는 여기에 자신의 계좌 정보를 입력한다.A web site that can receive 825,300 won will appear on B's smartphone, and B enters his account information here.
B가 '받기'를 누르면 자신이 입력한 계좌로 실시간으로 825,300원이 입금된다.If B presses 'Receive', 825,300 won will be deposited in real time to the account you entered.
시나리오 2Scenario 2
A(물건 구매자)와 B(물건 판매자)가 온라인상에서 거래를 예약한 후, 오프라인에서 직거래를 한다.A (buyer of goods) and B (seller of goods) reserve a transaction online and then do a direct deal offline.
A가 물건을 확인하고, 약속된 대금 150,000원을 주려고 한다.A confirms the item and tries to give the promised price 150,000 won.
A는 스마트폰에서 라인을 실행하여, 중고나라 챗봇에게 "오늘 거래 출금"이라고 입력한다.A runs the line on the smartphone and inputs "Today's transaction withdrawal" to the second country chatbot.
중고나라 챗봇이 "약속된 거래 대금은 150,000원입니다. 전에 출금하셨던 [계좌별명]에서 출금할까요"라고 묻는다.The used country chatbot replied, "The promised transaction price is 150,000 won, asking you to withdraw from [account nickname] that you have withdrawn before."
A는 "응"이라고 답한다.A answers "Yes".
중고나라 챗봇이 "출금 비번을 입력해주세요."라고 하고 링크가 걸려있는 이미지를 보낸다.A used country chatbot sends an image with a link saying "Please enter your withdrawal number".
A가 이미지를 터치하면 웹페이지가 열리고, 숫자 이미지가 랜덤으로 배열되어 있다.When A touches the image, the web page opens and the numerical images are arranged randomly.
A는 자신이 설정한 6자리 비밀번호를 터치한다.A touches the 6-digit password set by him.
중고나라 챗봇이 "B에게 거래대금을 바로 보낼까요?"하고 묻는다.The second country chatbot asks, "Do you want to send money to B immediately?"
A는 "그래"라고 답한다.A answers "Yes."
B의 페이스북 메신저에서 중고나라 챗봇 창에 "A가 거래 대금 150,000원을 보냈습니다. 입금 받으시려면 아래 버튼을 눌러주세요."라고 하고 링크가 걸려있는 이미지를 보낸다.On Facebook Messenger in B, "A has sent 150,000 won for the transaction." Please click the button below to receive the deposit and send the image with the link attached.
B가 이미지를 터치하면 웹페이지가 열리는데, 전에 자신이 사용했던 계좌 정보가 입력되어 있다.When B touches the image, the web page is opened, and the account information that he used before is input.
B가 '받기'를 누르면 위 계좌로 150,000원이 입금된다.If B presses 'Receive', 150,000 won will be deposited into the above account.
본 발명에 의하면, 송금을 받는 사람이 전자 송금 서비스에 별도로 가입하거나 특정 앱을 설치할 필요가 없으므로 누구나 쉽게 송금을 받을 수 있으며, 송금하는 사람은 특정 은행이나 특정 플랫폼에 종속된 계좌를 만들 필요가 없고, 송금 받는 사람에게 특정 플랫폼에 가입하거나 특정 앱을 설치하거나 할 것을 요청할 필요없이 누구한테나 쉽게 송금할 수 있게 된다. 또한 중고생처럼 신용카드 발행이 어려운 사람도 현금을 소지하지 않고 스마트폰만으로 쉽게 소비생활을 할 수 있게 되고, 거래 시 잔돈이 발생하지 않으며, 송금 내역을 영수증화 할 수 있으므로 종이 영수증을 발행할 필요가 없게 된다.According to the present invention, since a person to whom a remittance is not required to separately subscribe to an electronic remittance service or install a specific app, anyone can easily receive a remittance, and a remitter does not need to create an account dependent on a specific bank or a specific platform , You can easily send money to anyone without having to ask the recipient to join a specific platform or install a specific app. In addition, even those who have difficulty in issuing credit cards, such as junior high school students, can easily make a living with a smartphone without cash, do not make a change at the transaction, and can issue receipts I will not.
본 발명에 따른 상기 예시 구조들은 프로세서에 의해 실행되는 프로그램 명령들, 소프트웨어 모듈, 마이크로코드, 컴퓨터(정보 처리 기능을 갖는 장치를 모두 포함한다.)로 읽을 수 있는 기록 매체에 기록된 컴퓨터 프로그램 제품, 논리 회로들, 주문형 반도체, 또는 펌웨어 등 다양한 방식으로 구현될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD, DVD, 자기 테이프, 하드 디스크, 플로피 디스크, 하드 디스크, 광데이터 저장 장치 등이 있으며, 또한 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The exemplary structures according to the present invention may be embodied in a computer program product recorded on a recording medium readable by program instructions, a software module, a microcode, a computer (including all devices having an information processing function) Logic circuits, custom semiconductors, or firmware. Examples of the computer-readable recording medium include a ROM, a RAM, a CD, a DVD, a magnetic tape, a hard disk, a floppy disk, a hard disk, an optical data storage device, Transmission). In addition, the computer-readable recording medium may be distributed over network-connected computer systems so that computer readable codes can be stored and executed in a distributed manner.
지금까지 본 발명에 대하여 도면에 도시된 바람직한 실시예들을 중심으로 상세히 살펴보았다. 이러한 실시예들은 이 발명을 한정하려는 것이 아니라 예시적인 것에 불과하며, 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 진정한 기술적 보호범위는 전술한 설명이 아니라 첨부된 특허청구범위의 기술적 사상에 의해서 정해져야 할 것이다. 비록 본 명세서에 특정한 용어들이 사용되었으나 이는 단지 본 발명의 개념을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 특허청구범위에서 청구하는 본 발명의 본질적인 기술사상에서 벗어나지 않는 범위에서 다양한 변형 형태 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 균등물은 현재 공지된 균등물뿐만 아니라 장래에 개발될 균등물 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 구성요소를 포함하는 것으로 이해되어야 한다.The present invention has been described in detail with reference to the preferred embodiments shown in the drawings. These embodiments are to be considered as illustrative rather than limiting, and should be considered in an illustrative rather than a restrictive sense. The true scope of protection of the present invention should be determined by the technical idea of the appended claims rather than the above description. Although specific terms are used herein, they are used for the purpose of describing the concept of the present invention only and are not used to limit the scope of the present invention described in the claims or the claims. It will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. It is to be understood that the equivalents include all components that are invented to perform the same function irrespective of the currently known equivalents as well as the equivalents to be developed in the future.
Claims (19)
송금인 컴퓨터로부터 송금 요청을 수신하는 단계;
상기 송금인 컴퓨터로부터 송금인의 계좌 정보를 수신하는 단계;
상기 송금 요청에 기초하여 송금액을 결정하는 단계;
송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 잠금 요청을 송신하는 단계;
상기 송금인 은행 컴퓨터로부터 상기 잠금 요청에 대한 응답을 수신하는 단계;
상기 송금 요청에 대한 수취 정보를 생성하는 단계;
상기 잠금 요청에 대한 응답이 정상 잠금을 나타내는 경우에 한하여, 상기 수취 정보를 상기 송금인 컴퓨터로 송신하는 단계;
수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하는 단계;
상기 수취인 컴퓨터로부터 수취인의 계좌 정보를 수신하는 단계;
상기 송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 잠금 해제 및 출금 요청을 송신하는 단계; 및
수취인 은행 컴퓨터로 상기 수취인의 계좌에 대한 상기 송금액의 입금 요청을 송신하는 단계를 포함하며,
상기 수취 정보 또는 상기 수취 정보가 가리키는 정보에는 수취인에 관한 정보가 포함되지 않는 것을 특징으로 하는 전자 송금 방법.An electronic money transfer method performed by an electronic money transfer server,
Receiving a remittance request from a remitter computer;
Receiving account information of the remitter from the remitter computer;
Determining a remittance amount based on the remittance request;
Transmitting a lock request for the remittance amount to an account of the remitter with a remitter bank computer;
Receiving a response to the lock request from the remitting bank computer;
Generating receipt information for the remittance request;
Transmitting the received information to the remitter computer only when the response to the lock request indicates normal lock;
Receiving a request for receipt according to the received information from a recipient computer;
Receiving recipient's account information from the recipient computer;
Transmitting an unlocking and withdrawal request for the remittance amount to the account of the remitter to the remitter bank computer; And
Sending a deposit request of the remittance amount to the remittee's account with the remittee bank computer,
Wherein the information indicated by the received information or the received information does not include information on the remittee.
송금인 컴퓨터로부터 송금 요청을 수신하는 단계;
상기 송금인 컴퓨터로부터 송금인의 계좌 정보를 수신하는 단계;
상기 송금 요청에 기초하여 송금액을 결정하는 단계;
송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 출금 요청을 송신하는 단계;
상기 송금인 은행 컴퓨터로부터 상기 출금 요청에 대한 응답을 수신하는 단계;
상기 송금 요청에 대한 수취 정보를 생성하는 단계;
상기 출금 요청에 대한 응답이 정상 출금을 나타내는 경우에 한하여, 상기 수취 정보를 상기 송금인 컴퓨터로 송신하는 단계;
수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하는 단계;
상기 수취인 컴퓨터로부터 수취인의 계좌 정보를 수신하는 단계; 및
수취인 은행 컴퓨터로 상기 수취인의 계좌에 대한 상기 송금액의 입금 요청을 송신하는 단계를 포함하며,
상기 수취 정보 또는 상기 수취 정보가 가리키는 정보에는 수취인에 관한 정보가 포함되지 않는 것을 특징으로 하는 전자 송금 방법.An electronic money transfer method performed by an electronic money transfer server,
Receiving a remittance request from a remitter computer;
Receiving account information of the remitter from the remitter computer;
Determining a remittance amount based on the remittance request;
Transmitting a withdrawal request of the remittance amount to the account of the remitter with a remitter bank computer;
Receiving a response to the withdrawal request from the remitter bank computer;
Generating receipt information for the remittance request;
Transmitting the received information to the remitter computer only when the response to the withdrawal request indicates a normal withdrawal;
Receiving a request for receipt according to the received information from a recipient computer;
Receiving recipient's account information from the recipient computer; And
Sending a deposit request of the remittance amount to the remittee's account with the remittee bank computer,
Wherein the information indicated by the received information or the received information does not include information on the remittee.
상기 전자 송금 방법은, 상기 송금 요청을 수신한 후 상기 송금인 컴퓨터로 계좌 정보 전송 요청을 송신하는 단계를 더 포함하고,
상기 송금인 컴퓨터로부터 송금인의 계좌 정보를 수신하는 단계는,
상기 송금인 컴퓨터로부터 상기 계좌 정보 전송 요청에 대한 응답을 수신하는 단계를 포함하는 것을 특징으로 하는 전자 송금 방법.3. The method according to claim 1 or 2,
The electronic remittance method further comprises transmitting an account information transmission request to the remitter computer after receiving the remittance request,
Wherein the step of receiving the account information of the remitter from the remitter computer comprises:
And receiving a response to the account information transmission request from the remitter computer.
상기 송금인 컴퓨터는 상기 송금인이 이용하는 채팅 서버이며,
상기 송금인 컴퓨터로부터 송금 요청을 수신하는 단계는,
챗봇이 채팅 프로토콜을 이용해 상기 채팅 서버로부터 상기 송금 요청을 수신하는 것을 특징으로 하는 전자 송금 방법.3. The method according to claim 1 or 2,
Wherein the remitter computer is a chat server used by the remitter,
Wherein the step of receiving a remittance request from the remitter computer comprises:
And the chatbot receives the remittance request from the chat server using the chat protocol.
상기 전자 송금 방법은, 상기 송금인 컴퓨터로부터 하나 이상의 거래 일정을 수신하여 저장하는 단계를 더 포함하며,
상기 송금 요청에 기초하여 송금액을 결정하는 단계는,
상기 송금 요청에 기초하여 상기 저장된 하나 이상의 거래 일정 중 상기 송금 요청에 해당하는 거래를 결정하는 단계; 및
상기 결정된 거래의 거래액을 상기 송금액으로 결정하는 단계를 포함하는 것을 특징으로 하는 전자 송금 방법.3. The method according to claim 1 or 2,
Wherein the electronic remittance method further comprises receiving and storing one or more transaction schedules from the remitter computer,
Wherein the step of determining the remittance amount based on the remittance request comprises:
Determining a transaction corresponding to the remittance request among the stored one or more transaction schedules based on the remittance request; And
And determining a transaction amount of the determined transaction as the remittance amount.
상기 수취 정보는,
수취 정보 식별자, 송금인 정보, 및 송금액 정보를 포함하는 것을 특징으로 하는 전자 송금 방법.3. The method according to claim 1 or 2,
The above-
An identifier of the received information, remitter information, and remittance amount information.
상기 전자 송금 방법은, 상기 수취 요청을 수신한 후 상기 수취인 컴퓨터로 계좌 정보 전송 요청을 송신하는 단계를 더 포함하고,
상기 수취인 컴퓨터로부터 수취인의 계좌 정보를 수신하는 단계는,
상기 수취인 컴퓨터로부터 상기 계좌 정보 전송 요청에 대한 응답을 수신하는 단계를 포함하는 것을 특징으로 하는 전자 송금 방법.3. The method according to claim 1 or 2,
Wherein the electronic remittance method further comprises transmitting an account information transmission request to the recipient computer after receiving the receipt request,
The step of receiving recipient ' s account information from the recipient computer comprises:
And receiving a response to the account information transmission request from the recipient computer.
상기 수취 정보에는 수취용 URL이 포함되어 있고,
상기 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하는 단계는,
상기 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 상기 수취용 URL로 수신하는 단계를 포함하는 것을 특징으로 하는 전자 송금 방법.3. The method according to claim 1 or 2,
The receiving information includes a receiving URL,
Wherein the step of receiving, from the recipient computer,
And receiving from the recipient computer an acceptance request according to the acceptance information in the accepting URL.
상기 전자 송금 방법은, 상기 수취 요청이 정상적인 요청인지 여부를 판단하는 단계를 더 포함하며,
상기 잠금 해제 및 출금 요청을 송신하는 단계는,
상기 수취 요청이 정상적인 요청인 경우에 한하여, 상기 잠금 해제 및 출금 요청을 송신하는 단계를 포함하는 것을 특징으로 하는 전자 송금 방법.The method according to claim 1,
The electronic remittance method may further include determining whether the receipt request is a normal request,
Wherein the transmitting the unlocking and withdrawing request comprises:
And transmitting the unlocking and withdrawing request only when the receiving request is a normal request.
상기 전자 송금 방법은, 상기 잠금 해제 및 출금 요청에 대한 응답을 수신하는 단계를 더 포함하며,
상기 입금 요청을 송신하는 단계는,
상기 잠금 해제 및 출금 요청에 대한 응답이 정상 출금을 나타내는 경우에 한하여, 상기 입금 요청을 송신하는 단계를 포함하는 것을 특징으로 하는 전자 송금 방법.The method according to claim 1,
Wherein the electronic remittance method further comprises receiving a response to the unlocking and withdrawal request,
Wherein the transmitting the payment request comprises:
And transmitting the deposit request only when the response to the unlocking and withdrawing request indicates a normal withdrawal.
상기 수취인 컴퓨터는 상기 수취인이 이용하는 채팅 서버이며,
상기 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하는 단계는,
챗봇이 채팅 프로토콜을 이용해 상기 채팅 서버로부터 상기 수취 정보에 따른 수취 정보를 수신하는 것을 특징으로 하는 전자 송금 방법.3. The method according to claim 1 or 2,
Wherein the recipient computer is a chat server used by the recipient,
Wherein the step of receiving, from the recipient computer,
And the chatbot receives the receiving information according to the received information from the chat server using the chat protocol.
상기 통신부를 통해 송금인 컴퓨터로부터 송금 요청을 수신하고,
상기 통신부를 통해 상기 송금인 컴퓨터로부터 송금인의 계좌 정보를 수신하고,
상기 송금 요청에 기초하여 송금액을 결정하고,
상기 통신부를 통해 송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 잠금 요청을 송신하고,
상기 통신부를 통해 상기 송금인 은행 컴퓨터로부터 상기 잠금 요청에 대한 응답을 수신하고,
상기 송금 요청에 대한 수취 정보를 생성하고,
상기 잠금 요청에 대한 응답이 정상 잠금을 나타내는 경우에 한하여, 상기 통신부를 통해 상기 송금인 컴퓨터로 상기 수취 정보를 송신하고,
상기 통신부를 통해 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하고,
상기 통신부를 통해 상기 수취인 컴퓨터로부터 수취인의 계좌 정보를 수신하고,
상기 통신부를 통해 상기 송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 잠금 해제 및 출금 요청을 송신하고,
상기 통신부를 통해 수취인 은행 컴퓨터로 상기 수취인의 계좌에 대한 상기 송금액의 입금 요청을 송신하며,
상기 수취 정보 또는 상기 수취 정보가 가리키는 정보에는 수취인에 관한 정보가 포함되지 않는 것을 특징으로 하는 제어부를 포함하는 것을 특징으로 하는 전자 송금 서버.A communication unit for transmitting and receiving data; And
Receives a remittance request from the remitter computer through the communication unit,
Receives the account information of the remitter from the remitter computer through the communication unit,
Determines a remittance amount based on the remittance request,
Transmits a lock request for the remittance amount to the account of the remitter to the bank computer of the remitter through the communication unit,
Receives a response to the lock request from the remitting bank computer through the communication unit,
Generates receipt information for the remittance request,
Transmits the acceptance information to the remitter computer via the communication unit only when the response to the lock request indicates normal lock,
Receives a request for acceptance according to the received information from the recipient computer via the communication unit,
Receives the account information of the remittee from the remittee computer through the communication unit,
Transmits the unlocking and withdrawal request of the remittance amount to the account of the remitter to the remitter bank computer through the communication unit,
Transmits a deposit request for the remittance amount to the account of the remittee to the remittee bank computer through the communication unit,
And wherein the information indicated by the received information or the received information does not include information on the remittee.
상기 통신부를 통해 송금인 컴퓨터로부터 송금 요청을 수신하고,
상기 통신부를 통해 상기 송금인 컴퓨터로부터 송금인의 계좌 정보를 수신하고,
상기 송금 요청에 기초하여 송금액을 결정하고,
상기 통신부를 통해 송금인 은행 컴퓨터로 상기 송금인의 계좌에 대한 상기 송금액의 출금 요청을 송신하고,
상기 통신부를 통해 상기 송금인 은행 컴퓨터로부터 상기 출금 요청에 대한 응답을 수신하고,
상기 송금 요청에 대한 수취 정보를 생성하고,
상기 출금 요청에 대한 응답이 정상 출금을 나타내는 경우에 한하여, 상기 통신부를 통해 상기 송금인 컴퓨터로 상기 수취 정보를 송신하고,
상기 통신부를 통해 수취인 컴퓨터로부터 상기 수취 정보에 따른 수취 요청을 수신하고,
상기 통신부를 통해 상기 수취인 컴퓨터로부터 수취인의 계좌 정보를 수신하고,
상기 통신부를 통해 수취인 은행 컴퓨터로 상기 수취인의 계좌에 대한 상기 송금액의 입금 요청을 송신하며,
상기 수취 정보 또는 상기 수취 정보가 가리키는 정보에는 수취인에 관한 정보가 포함되지 않는 것을 특징으로 하는 제어부를 포함하는 것을 특징으로 하는 전자 송금 서버.A communication unit for transmitting and receiving data; And
Receives a remittance request from the remitter computer through the communication unit,
Receives the account information of the remitter from the remitter computer through the communication unit,
Determines a remittance amount based on the remittance request,
Transmits a withdrawal request for the remittance amount to the account of the remitter to the bank computer of the remitter through the communication unit,
Receiving a response to the withdrawal request from the bank computer of the remitter through the communication unit,
Generates receipt information for the remittance request,
Transmits the acceptance information to the remitter computer via the communication unit only when the response to the withdrawal request indicates normal withdrawal,
Receives a request for acceptance according to the received information from the recipient computer via the communication unit,
Receives the account information of the remittee from the remittee computer through the communication unit,
Transmits a deposit request for the remittance amount to the account of the remittee to the remittee bank computer through the communication unit,
And wherein the information indicated by the received information or the received information does not include information on the remittee.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160082993A KR101775724B1 (en) | 2016-06-30 | 2016-06-30 | Method and apparatus for wire transfer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020160082993A KR101775724B1 (en) | 2016-06-30 | 2016-06-30 | Method and apparatus for wire transfer |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101775724B1 true KR101775724B1 (en) | 2017-09-06 |
Family
ID=59925140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020160082993A KR101775724B1 (en) | 2016-06-30 | 2016-06-30 | Method and apparatus for wire transfer |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101775724B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100873352B1 (en) * | 2007-02-27 | 2008-12-10 | 주식회사 신한은행 | System and Method for Processing Online Account Fund Transfer and Program Recording Medium |
KR101024370B1 (en) * | 2007-05-31 | 2011-03-23 | 주식회사 신한은행 | Integrated Messenger Banking Method by Using Personal Financial Management System |
-
2016
- 2016-06-30 KR KR1020160082993A patent/KR101775724B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100873352B1 (en) * | 2007-02-27 | 2008-12-10 | 주식회사 신한은행 | System and Method for Processing Online Account Fund Transfer and Program Recording Medium |
KR101024370B1 (en) * | 2007-05-31 | 2011-03-23 | 주식회사 신한은행 | Integrated Messenger Banking Method by Using Personal Financial Management System |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11978046B2 (en) | Payments in communication systems | |
KR101977131B1 (en) | Customized financial management system using of a sub-certification | |
CA3060785C (en) | Secure account creation | |
US8682802B1 (en) | Mobile payments using payment tokens | |
US20160104122A1 (en) | Remote video conferencing system | |
JP5405965B2 (en) | Fund transfer system | |
US20140089195A1 (en) | Person to person photo payments | |
US20200134987A1 (en) | Atm network resource exchange system | |
JP2008533625A (en) | An account transfer system that approves the deposit request received by the sender from the receiver and transfers the account, and an account transfer method thereof | |
JP6524205B1 (en) | Transaction management system, transaction management apparatus, transaction management method and transaction management program | |
GB2524030A (en) | Virtual card number transaction record | |
US11475435B2 (en) | Method and system for generating digital wallet accounts | |
US20120330824A1 (en) | Cash retrieval using payment provider | |
US11461772B2 (en) | Digital wallet conversion engine | |
US20180137501A1 (en) | System for manipulation and distribution of electronic resources | |
KR101955427B1 (en) | Shortcurt financial service supply system and method using a qr cord | |
CN112200530B (en) | Distributed collaborative authentication design method based on trusted exhibition industry equipment | |
KR20190008602A (en) | Method and system for using virtual account as meeting account based on messenger service | |
KR101775724B1 (en) | Method and apparatus for wire transfer | |
US20140108240A1 (en) | Payment preference user interface | |
US20190043037A1 (en) | System and method for providing secured services | |
US11423396B2 (en) | Reusable near field communication (“NFC”) device for pre-stage point-of-sale (“POS”) payments | |
US11227266B2 (en) | Digital holding account | |
JP6733898B2 (en) | Transfer processing device, transfer processing method, program, recording medium, and transfer processing system | |
US11941592B2 (en) | System and method for processing a virtual money order |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GRNT | Written decision to grant |