KR102106578B1 - System for sharing food delivery and method thereof - Google Patents

System for sharing food delivery and method thereof Download PDF

Info

Publication number
KR102106578B1
KR102106578B1 KR1020190159828A KR20190159828A KR102106578B1 KR 102106578 B1 KR102106578 B1 KR 102106578B1 KR 1020190159828 A KR1020190159828 A KR 1020190159828A KR 20190159828 A KR20190159828 A KR 20190159828A KR 102106578 B1 KR102106578 B1 KR 102106578B1
Authority
KR
South Korea
Prior art keywords
order
information
terminal
food
server
Prior art date
Application number
KR1020190159828A
Other languages
Korean (ko)
Inventor
변영재
Original Assignee
(주)케이티씨에스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)케이티씨에스 filed Critical (주)케이티씨에스
Priority to KR1020190159828A priority Critical patent/KR102106578B1/en
Application granted granted Critical
Publication of KR102106578B1 publication Critical patent/KR102106578B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q50/28
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Operations Research (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

According to the present invention, disclosed are a food delivery sharing system and a method thereof. The present invention shares order information related to an order received in advance with a plurality of other terminals having an address within a preset radius from an address associated with the order when the order is received from a terminal, matches the previously received order and an additional received order when the additional order is received according to the shared order information, performs a payment function for each of a plurality of terminals according to matching, and then delivers each of a plurality of foods manufactured according to an order history to a plurality of addresses, so that the burden of delivery charges due to a small order of a user can be reduced, thereby improving satisfaction of the user.

Description

음식배달 공유 시스템 및 그 방법{System for sharing food delivery and method thereof}System for sharing food delivery and method thereof

본 발명은 음식배달 공유 시스템 및 그 방법에 관한 것으로서, 특히 단말로부터 주문이 접수되는 경우, 해당 주문과 관련한 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말에 앞서 접수된 주문과 관련한 주문 정보를 공유하고, 공유된 주문 정보에 따라 추가 주문이 접수되면 앞서 접수된 주문과 추가 접수된 주문을 매칭하고, 매칭에 따라 복수의 단말별로 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달하는 음식배달 공유 시스템 및 그 방법에 관한 것이다.The present invention relates to a food delivery sharing system and a method therefor, particularly when an order is received from a terminal, order information related to an order received prior to a plurality of other terminals having an address within a preset radius from an address associated with the order When the additional order is received according to the shared order information, the previously received order and the additional received order are matched, and the payment function is performed for each terminal according to the matching. The present invention relates to a food delivery sharing system and method for delivering food to a plurality of addresses, respectively.

인터넷 웹 사이트가 스마트폰의 앱을 통해 음식 주문을 중개해주는 시스템이 있다.There is a system where an internet website brokers food orders through an app on a smartphone.

이러한 음식 주문을 중개해주는 시스템은 음식 주문을 위한 최소 결제 금액을 설정하거나 배달료를 별도로 청구하고 있어서, 음식료 이외에 추가로 발생하는 배달료로 인해서 그 사용에 불편함이 존재한다.The system for brokering such a food order sets a minimum payment amount for a food order or charges a delivery fee separately, and thus there is inconvenience in using the delivery due to an additional delivery fee in addition to the food fee.

한국공개특허 제10-2017-0035364호 [제목: 음식 공동주문 시스템]Korean Patent Publication No. 10-2017-0035364 [Title: Food co-order system]

본 발명의 목적은 단말로부터 주문이 접수되는 경우, 해당 주문과 관련한 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말에 앞서 접수된 주문과 관련한 주문 정보를 공유하고, 공유된 주문 정보에 따라 추가 주문이 접수되면 앞서 접수된 주문과 추가 접수된 주문을 매칭하고, 매칭에 따라 복수의 단말별로 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달하는 음식배달 공유 시스템 및 그 방법을 제공하는 데 있다.An object of the present invention, when an order is received from a terminal, shares the order information related to the order received prior to a plurality of other terminals having an address within a predetermined radius from the address associated with the order, and according to the shared order information When an additional order is received, food that matches the previously received order with the additionally received order, performs a payment function for each of the plurality of terminals according to the matching, and then delivers a plurality of foods manufactured according to the order history to a plurality of addresses, respectively. It is to provide a delivery sharing system and method.

본 발명의 다른 목적은 미리 설정된 반경 이내의 복수의 주소지로 동일한 매장에 음식을 주문한 복수의 단말에 대해서 주문을 자동으로 매칭하고, 매칭에 따라 복수의 단말별로 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달하는 음식배달 공유 시스템 및 그 방법을 제공하는 데 있다.Another object of the present invention is to automatically match an order for a plurality of terminals ordering food at the same store with a plurality of addresses within a preset radius, perform a payment function for each of the plurality of terminals according to the matching, and to the order history. It is to provide a food delivery sharing system and method for delivering a plurality of foods manufactured accordingly to a plurality of addresses.

본 발명의 실시예에 따른 음식배달 공유 시스템은 사용자 입력에 따른 복수의 입력값을 포함하는 주문 접수 정보 및 단말의 식별 정보를 전송하는 단말; 상기 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말을 확인하고, 상기 확인된 복수의 다른 단말에 푸시 메시지 형태로 상기 주문 접수 정보에 대응하는 고유 주문 코드, 상기 주문 접수 정보에 포함된 카테고리 정보, 주문 음식 매장 정보, 주문 음식 정보 및 수량을 포함하는 주문 정보를 전송하는 서버; 및 상기 서버로부터 전송되는 주문 정보를 표시하고, 상기 주문 정보의 일측에 표시되는 주문 메뉴가 선택될 때 상기 선택된 주문 메뉴에 대응하는 다른 주문 화면을 표시하고, 다른 단말의 사용자 입력에 따른 복수의 다른 입력값을 포함하는 다른 주문 접수 정보, 상기 주문 접수 정보에 대응하는 고유 주문 코드 및 다른 단말의 식별 정보를 상기 서버에 전송하는 다른 단말을 포함하며, 상기 서버는, 상기 고유 주문 코드를 근거로 상기 주문 접수 정보와 하나 이상의 다른 주문 접수 정보를 매칭할 수 있다.A food delivery sharing system according to an embodiment of the present invention includes a terminal that transmits order reception information and identification information of a terminal including a plurality of input values according to a user input; A unique order code corresponding to the order acceptance information in the form of a push message to the plurality of different terminals identified by a plurality of different terminals having an address within a preset radius from the address included in the order acceptance information, the order A server that transmits order information including category information, order food store information, order food information and quantity included in the reception information; And display order information transmitted from the server, display another order screen corresponding to the selected order menu when an order menu displayed on one side of the order information is selected, and a plurality of different items according to user input of different terminals. It includes other order acceptance information including an input value, a unique order code corresponding to the order acceptance information, and another terminal that transmits identification information of another terminal to the server, wherein the server is based on the unique order code. The order acceptance information and one or more other order acceptance information may be matched.

본 발명과 관련된 일 예로서 상기 주문 접수 정보는, 음식의 분류를 나타내는 카테고리 정보, 주문 음식 매장 정보, 주문 음식 정보, 수량, 주소지, 음식배달을 공유하기 위해서 대기 가능한 시간을 설정하기 위한 대기 시간 설정 정보 및 음식배달 공유가 실패한 상태에서 대기 시간이 지난 후에 주문 사항을 처리하기 위한 주문 설정 정보 중 적어도 하나를 포함할 수 있다.As an example related to the present invention, the order reception information sets a wait time for setting a wait time for sharing category information indicating food classification, order food store information, order food information, quantity, address, and food delivery. The information and food delivery sharing may include at least one of order setting information for processing an order after a waiting time in a failed state.

본 발명과 관련된 일 예로서 상기 다른 주문 화면은, 주문하고자 하는 음식의 분류를 선택하기 위한 카테고리 항목, 주문할 매장을 선택하기 위한 주문 음식 매장 항목, 주문할 음식의 종류를 선택하기 위한 주문 음식 정보 항목, 수량 항목 및 주문한 음식을 배달받기 위한 주소지 항목을 포함하며, 상기 카테고리 항목 및 상기 주문 음식 매장 항목은, 상기 주문 정보에 포함된 카테고리 및 주문 음식 매장이 고정되어 표시되며 수정이 불가능하도록 비활성화된 상태를 유지하도록 구성할 수 있다.As an example related to the present invention, the other order screen may include a category item for selecting a classification of food to be ordered, an order food store item for selecting a store to order, an order food information item for selecting a type of food to order, It includes a quantity item and an address item for receiving the ordered food, and the category item and the order food store item are in a state in which the category and the order food store included in the order information are fixedly displayed and deactivated so that they cannot be modified. It can be configured to maintain.

본 발명과 관련된 일 예로서 상기 서버는, 상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간 이내일 때, 상기 주문 접수 정보와 하나 이상의 다른 주문 접수 정보를 매칭할 수 있다.As an example related to the present invention, when the server is within a waiting time based on the waiting time setting information included in the order receiving information, the server may match the order receiving information and one or more other order receiving information.

본 발명과 관련된 일 예로서 상기 서버는, 상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간을 초과한 상태일 때, 상기 대기 시간 동안 매칭된 상기 주문 접수 정보 및 상기 하나 이상의 다른 주문 접수 정보를 근거로 상기 단말, 하나 이상의 다른 단말 및 결제 서버와 연동하여, 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보에 따른 각 단말별 금액과 배달료가 포함된 결제 금액에 대한 결제 기능을 단말별로 각각 수행하고, 결제 기능 수행 결과를 단말별로 각각 제공하고, 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 하나의 주문으로 처리하기 위해서 상기 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 포함하는 주문 내역을 생성하고, 상기 생성된 주문 내역을 매장 단말 및 배달 단말에 각각 전송할 수 있다.As an example related to the present invention, when the server exceeds the waiting time based on the waiting time setting information included in the order receiving information, the order receiving information matched during the waiting time and the one or more other orders Based on the reception information, the terminal, one or more other terminals, and a payment server interworking with each other according to the matched order reception information and one or more other order reception information and payment function for the payment amount including delivery charges The order acceptance information and the one or more other order acceptance information are provided for each terminal, and the payment function execution result is provided for each terminal, and the matched order reception information and one or more other order reception information are processed as one order. Create an order history that includes, and deliver the generated order history to the store terminal and delivery It can be transferred at the end of each.

본 발명의 실시예에 따른 음식배달 공유 방법은 단말에 의해, 상기 단말의 사용자 입력에 따른 복수의 입력값을 포함하는 주문 접수 정보 및 단말의 식별 정보를 서버에 전송하는 단계; 상기 서버에 의해, 상기 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말을 확인하는 단계; 상기 서버에 의해, 상기 확인된 복수의 다른 단말에 푸시 메시지 형태로 상기 주문 접수 정보에 대응하는 고유 주문 코드, 상기 주문 접수 정보에 포함된 카테고리 정보, 주문 음식 매장 정보, 주문 음식 정보 및 수량을 포함하는 주문 정보를 전송하는 단계; 상기 복수의 다른 단말 각각에 의해, 상기 서버로부터 전송되는 주문 정보를 표시하는 단계; 상기 다른 단말의 주문 정보의 일측에 표시되는 주문 메뉴가 선택될 때, 상기 다른 단말에 의해, 상기 선택된 주문 메뉴에 대응하는 다른 주문 화면을 표시하는 단계; 상기 다른 단말에 의해, 상기 다른 단말의 사용자 입력에 따른 복수의 다른 입력값을 포함하는 다른 주문 접수 정보, 상기 주문 접수 정보에 대응하는 고유 주문 코드 및 다른 단말의 식별 정보를 상기 서버에 전송하는 단계; 및 상기 서버에 의해, 상기 고유 주문 코드를 근거로 상기 주문 접수 정보와 하나 이상의 다른 주문 접수 정보를 매칭하는 단계를 포함할 수 있다.The method for sharing food delivery according to an embodiment of the present invention comprises: transmitting, by a terminal, order reception information including a plurality of input values according to a user input of the terminal and identification information of the terminal to a server; Identifying, by the server, a plurality of different terminals having an address within a preset radius from the address included in the order acceptance information; The server includes a unique order code corresponding to the order acceptance information in the form of a push message to the plurality of other terminals identified, category information included in the order acceptance information, order food store information, order food information and quantity Transmitting the order information; Displaying order information transmitted from the server by each of the plurality of different terminals; When an order menu displayed on one side of the order information of the other terminal is selected, displaying another order screen corresponding to the selected order menu by the other terminal; Transmitting, by the other terminal, other order acceptance information including a plurality of different input values according to user input of the other terminal, a unique order code corresponding to the order acceptance information, and identification information of another terminal to the server; ; And matching, by the server, the order acceptance information and one or more other order acceptance information based on the unique order code.

본 발명과 관련된 일 예로서 상기 주문 접수 정보와 하나 이상의 다른 주문 접수 정보를 매칭하는 단계는, 상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간 이내일 때, 상기 주문 접수 정보와 하나 이상의 다른 주문 접수 정보를 매칭할 수 있다.As an example related to the present invention, the step of matching the order reception information with one or more other order reception information is based on the waiting time setting information included in the order reception information, and when it is within a waiting time, one with the order reception information The above other order acceptance information can be matched.

본 발명과 관련된 일 예로서 상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간을 초과한 상태일 때, 상기 서버에 의해, 상기 대기 시간 동안 매칭된 상기 주문 접수 정보 및 상기 하나 이상의 다른 주문 접수 정보를 근거로 상기 단말, 하나 이상의 다른 단말 및 결제 서버와 연동하여, 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보에 따른 각 단말별 금액과 배달료가 포함된 결제 금액에 대한 결제 기능을 단말별로 각각 수행하는 단계; 상기 서버에 의해, 결제 기능 수행 결과를 단말별로 각각 제공하는 단계; 상기 서버에 의해, 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 하나의 주문으로 처리하기 위해서 상기 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 포함하는 주문 내역을 생성하는 단계; 상기 서버에 의해, 상기 생성된 주문 내역을 매장 단말 및 배달 단말에 각각 전송하는 단계; 및 상기 배달 단말에 의해, 상기 매장 단말이 위치한 매장에서 상기 주문 내역을 근거로 준비한 복수의 음식을 상기 주문 내역에 포함된 복수의 주소지로 각각 배달하는 단계를 더 포함할 수 있다.As an example related to the present invention, when the waiting time is exceeded based on the waiting time setting information included in the order receiving information, the order receiving information matched during the waiting time by the server and the one or more other Payment function for the payment amount including the amount and delivery fee for each terminal according to the matched order reception information and one or more other order reception information, in conjunction with the terminal, one or more other terminals and payment server based on the order reception information Performing each step for each terminal; Providing, by the server, a result of performing a payment function for each terminal; Generating, by the server, an order history including the order acceptance information and one or more other order acceptance information to process the matched order acceptance information and one or more other order acceptance information as one order; Transmitting, by the server, the generated order details to a store terminal and a delivery terminal, respectively; And delivering, by the delivery terminal, a plurality of foods prepared based on the order history at a store where the store terminal is located, to each of a plurality of addresses included in the order history.

본 발명과 관련된 일 예로서 상기 다른 단말로부터 다른 주문 접수 정보를 수신하지 못한 상태에서 상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간을 초과한 상태일 때, 상기 서버에 의해, 상기 주문 접수 정보에 포함된 주문 설정 정보를 근거로 상기 주문 접수 정보에 따라 상기 단말 단독으로 결제 기능을 수행하는 단계를 더 포함할 수 있다.As an example related to the present invention, when the waiting time is exceeded based on the waiting time setting information included in the order receiving information in a state in which other order receiving information is not received from the other terminal, by the server, the On the basis of the order setting information included in the order acceptance information, the terminal alone may further include performing a payment function according to the order acceptance information.

본 발명과 관련된 일 예로서 상기 다른 단말로부터 다른 주문 접수 정보를 수신하지 못한 상태에서 상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간을 초과한 상태일 때, 상기 서버에 의해, 상기 주문 접수 정보에 포함된 주문 설정 정보를 근거로 상기 단말에서 접수한 주문 접수 정보에 따른 주문을 취소하는 단계를 더 포함할 수 있다.As an example related to the present invention, when the waiting time is exceeded based on the waiting time setting information included in the order receiving information in a state in which other order receiving information is not received from the other terminal, by the server, the The method may further include canceling an order according to the order reception information received by the terminal based on the order setting information included in the order reception information.

본 발명은 단말로부터 주문이 접수되는 경우, 해당 주문과 관련한 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말에 앞서 접수된 주문과 관련한 주문 정보를 공유하고, 공유된 주문 정보에 따라 추가 주문이 접수되면 앞서 접수된 주문과 추가 접수된 주문을 매칭하고, 매칭에 따라 복수의 단말별로 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달함으로써, 사용자의 소량 주문에 따른 배달료 부담을 줄여 사용자의 만족도를 높일 수 있는 효과가 있다.According to the present invention, when an order is received from a terminal, order information related to an order received prior to a plurality of other terminals having an address within a preset radius from an address associated with the corresponding order is shared, and additional orders according to the shared order information When this is received, the previously received order is matched with the additionally received order, and the payment function is performed for a plurality of terminals according to the matching. This has the effect of increasing the user's satisfaction by reducing the burden of delivery fees due to small orders.

또한, 본 발명은 미리 설정된 반경 이내의 복수의 주소지로 동일한 매장에 음식을 주문한 복수의 단말에 대해서 주문을 자동으로 매칭하고, 매칭에 따라 복수의 단말별로 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달함으로써, 사용자의 편리한 이용에 따른 주문량 증가로 인해 매장의 매출을 높일 수 있는 효과가 있다.In addition, the present invention automatically matches an order for a plurality of terminals ordering food at the same store with a plurality of addresses within a preset radius, performs a payment function for each terminal according to the matching, and according to the order history. By delivering each of a plurality of manufactured foods to a plurality of addresses, there is an effect of increasing the sales of the store due to an increase in the order amount due to the user's convenient use.

도 1은 본 발명의 실시예에 따른 음식배달 공유 시스템의 구성을 나타낸 블록도이다.
도 2 내지 도 3은 본 발명의 실시예에 따른 음식배달 공유 방법을 나타낸 흐름도이다.
도 4 내지도 5는 본 발명의 실시예에 따른 단말의 화면 예를 나타낸 도이다.
도 6 내지도 7은 본 발명의 실시예에 따른 다른 단말의 화면 예를 나타낸 도이다.
1 is a block diagram showing the configuration of a food delivery sharing system according to an embodiment of the present invention.
2 to 3 are flowcharts illustrating a food delivery sharing method according to an embodiment of the present invention.
4 to 5 are diagrams showing examples of screens of a terminal according to an embodiment of the present invention.
6 to 7 are diagrams showing screen examples of another terminal according to an embodiment of the present invention.

본 발명에서 사용되는 기술적 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아님을 유의해야 한다. 또한, 본 발명에서 사용되는 기술적 용어는 본 발명에서 특별히 다른 의미로 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 의미로 해석되어야 하며, 과도하게 포괄적인 의미로 해석되거나, 과도하게 축소된 의미로 해석되지 않아야 한다. 또한, 본 발명에서 사용되는 기술적인 용어가 본 발명의 사상을 정확하게 표현하지 못하는 잘못된 기술적 용어일 때에는 당업자가 올바르게 이해할 수 있는 기술적 용어로 대체되어 이해되어야 할 것이다. 또한, 본 발명에서 사용되는 일반적인 용어는 사전에 정의되어 있는 바에 따라, 또는 전후 문맥상에 따라 해석되어야 하며, 과도하게 축소된 의미로 해석되지 않아야 한다.It should be noted that the technical terms used in the present invention are only used to describe specific embodiments and are not intended to limit the present invention. In addition, technical terms used in the present invention should be interpreted as meanings generally understood by a person having ordinary knowledge in the technical field to which the present invention belongs, unless defined otherwise. It should not be interpreted as a meaning, or an excessively reduced meaning. In addition, when the technical term used in the present invention is an incorrect technical term that does not accurately represent the spirit of the present invention, it should be understood as being replaced by a technical term that can be correctly understood by those skilled in the art. In addition, the general terms used in the present invention should be interpreted as defined in the dictionary or in context before and after, and should not be interpreted as an excessively reduced meaning.

또한, 본 발명에서 사용되는 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함한다. 본 발명에서 "구성된다" 또는 "포함한다" 등의 용어는 발명에 기재된 여러 구성 요소들 또는 여러 단계를 반드시 모두 포함하는 것으로 해석되지 않아야 하며, 그 중 일부 구성 요소들 또는 일부 단계들은 포함되지 않을 수도 있고, 또는 추가적인 구성 요소 또는 단계들을 더 포함할 수 있는 것으로 해석되어야 한다.In addition, the singular expression used in the present invention includes a plural expression unless the context clearly indicates otherwise. In the present invention, terms such as “consisting of” or “comprising” should not be construed to include all of the various components or steps described in the invention, and some of the components or some steps may not be included. It may be, or should be construed to further include additional components or steps.

또한, 본 발명에서 사용되는 제 1, 제 2 등과 같이 서수를 포함하는 용어는 구성 요소들을 설명하는데 사용될 수 있지만, 구성 요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성 요소는 제 2 구성 요소로 명명될 수 있고, 유사하게 제 2 구성 요소도 제 1 구성 요소로 명명될 수 있다.Further, terms including ordinal numbers such as first and second used in the present invention may be used to describe elements, but the elements should not be limited by terms. The terms are used only to distinguish one component from another component. For example, the first component may be referred to as a second component without departing from the scope of the present invention, and similarly, the second component may be referred to as a first component.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성 요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings, but the same or similar elements will be given the same reference numbers regardless of the reference numerals, and redundant descriptions thereof will be omitted.

또한, 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 발명의 사상을 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 발명의 사상이 제한되는 것으로 해석되어서는 아니 됨을 유의해야 한다.In addition, in the description of the present invention, when it is determined that detailed descriptions of related known technologies may obscure the subject matter of the present invention, detailed descriptions thereof will be omitted. In addition, it should be noted that the accompanying drawings are only for easy understanding of the spirit of the present invention and should not be interpreted as limiting the spirit of the present invention by the accompanying drawings.

도 1은 본 발명의 실시예에 따른 음식배달 공유 시스템(10)의 구성을 나타낸 블록도이다.1 is a block diagram showing the configuration of a food delivery sharing system 10 according to an embodiment of the present invention.

도 1에 도시한 바와 같이, 음식배달 공유 시스템(10)은 단말(100), 서버(200), 다른 단말(300), 매장 단말(400) 및 배달 단말(500)로 구성된다. 도 1에 도시된 음식배달 공유 시스템(10)의 구성 요소 모두가 필수 구성 요소인 것은 아니며, 도 1에 도시된 구성 요소보다 많은 구성 요소에 의해 음식배달 공유 시스템(10)이 구현될 수도 있고, 그보다 적은 구성 요소에 의해서도 음식배달 공유 시스템(10)이 구현될 수도 있다.1, the food delivery sharing system 10 is composed of a terminal 100, a server 200, another terminal 300, a store terminal 400 and a delivery terminal 500. Not all components of the food delivery sharing system 10 shown in FIG. 1 are essential components, and the food delivery sharing system 10 may be implemented by more components than the components shown in FIG. 1, The food delivery sharing system 10 may be implemented even with fewer components.

상기 단말(100), 상기 다른 단말(300), 상기 매장 단말(400) 및 상기 배달 단말(500)은 스마트 폰(Smart Phone), 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 폴더블 단말기(Foldable Terminal), 개인 정보 단말기(Personal Digital Assistant: PDA), PMP(Portable Multimedia Player) 단말기, 텔레매틱스(Telematics) 단말기, 내비게이션(Navigation) 단말기, 개인용 컴퓨터(Personal Computer), 노트북 컴퓨터, 슬레이트 PC(Slate PC), 태블릿 PC(Tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(Wearable Device, 예를 들어, 워치형 단말기(Smartwatch), 글래스형 단말기(Smart Glass), HMD(Head Mounted Display) 등 포함), 와이브로(Wibro) 단말기, IPTV(Internet Protocol Television) 단말기, 스마트 TV, 디지털방송용 단말기, AVN(Audio Video Navigation) 단말기, A/V(Audio/Video) 시스템, 플렉시블 단말기(Flexible Terminal), 디지털 사이니지 장치 등과 같은 다양한 단말기에 적용될 수 있다.The terminal 100, the other terminal 300, the store terminal 400 and the delivery terminal 500 are a smart phone, a portable terminal, a mobile terminal, and a foldable Foldable Terminal, Personal Digital Assistant (PDA), Portable Multimedia Player (PMP) Terminal, Telematics Terminal, Navigation Terminal, Personal Computer, Laptop Computer, Slate PC ( Includes Slate PC), Tablet PC, Ultrabook, Wearable Device (e.g., Smartwatch, Smart Glass, Head Mounted Display) ), Wibro terminal, IPTV (Internet Protocol Television) terminal, smart TV, digital broadcasting terminal, AVN (Audio Video Navigation) terminal, A / V (Audio / Video) system, flexible terminal (Flexible Terminal), digital Kneeling devices, etc. It can be applied to the various terminals.

상기 단말(100), 상기 서버(200), 상기 다른 단말(300), 상기 매장 단말(400) 및 상기 배달 단말(500) 각각은 다른 단말들과의 통신 기능을 수행하기 위한 통신부(미도시), 다양한 정보 및 프로그램(또는 애플리케이션)을 저장하기 위한 저장부(미도시), 다양한 정보 및 프로그램 실행 결과를 표시하기 위한 표시부(미도시), 상기 다양한 정보 및 프로그램 실행 결과에 대응하는 음성 정보를 출력하기 위한 음성 출력부(미도시), 각 단말의 다양한 구성 요소 및 기능을 제어하기 위한 제어부(미도시) 등을 포함할 수 있다.Each of the terminal 100, the server 200, the other terminal 300, the store terminal 400, and the delivery terminal 500, each communication unit for performing a communication function with other terminals (not shown) , A storage unit (not shown) for storing various information and programs (or applications), a display unit (not shown) for displaying various information and program execution results, and outputting voice information corresponding to the various information and program execution results It may include a voice output unit (not shown) for controlling, a control unit (not shown) for controlling various components and functions of each terminal.

또한, 상기 단말(100)은 상기 서버(200)와의 연동에 의해, 상기 서버(200)에서 제공하는 전용 앱 및/또는 웹 사이트를 통해 배달음식 등을 주문하고, 관리하기 위한 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 제공받기 위한 일반 사용자로 회원 가입하며, 개인 정보 등을 상기 서버(200)에 등록한다. 이때, 상기 개인 정보는 아이디, 이메일 주소, 패스워드(또는 비밀번호), 이름, 성별, 생년월일, 연락처, 주소지(또는 주소 정보) 등을 포함한다.In addition, the terminal 100, by interworking with the server 200, through the dedicated app and / or website provided by the server 200 to order and manage delivery food, etc. Order function, standby status for management As a general user to receive a verification function, a sharing status verification function, a payment history verification function, etc., a member is registered, and personal information is registered in the server 200. At this time, the personal information includes an ID, email address, password (or password), name, gender, date of birth, contact information, and address (or address information).

또한, 상기 단말(100)은 해당 단말(100)의 사용자가 가입한 SNS 계정 정보를 이용하여 상기 서버(200)에 사용자로 회원 가입할 수도 있다. 여기서, 상기 SNS 계정은 페이스북, 트위터, 카카오 스토리 등과 관련한 정보일 수 있다. 이때, 음식을 주문하는 사용자(또는 구매자)와 음식을 제공하는 사용자(또는 판매자)와 준비된 음식을 배달하는 사용자(또는 배달자)에 따라, 상기 전용 앱은 서로 다른 사용자 인터페이스로 구성될 수 있다.In addition, the terminal 100 may also register as a user to the server 200 using SNS account information to which the user of the terminal 100 has subscribed. Here, the SNS account may be information related to Facebook, Twitter, Kakao Story, and the like. At this time, the dedicated app may be configured with different user interfaces according to a user who orders food (or a buyer), a user who provides food (or a seller), and a user who delivers prepared food (or a delivery person).

또한, 회원 가입 절차 수행 시, 상기 단말(100)은 본인 인증 수단(예를 들어 이동 전화, 신용카드, 아이핀 등 포함)을 통한 인증 기능을 완료해야 상기 서버(200)에 대한 회원 가입 절차를 정상적으로 완료할 수 있다.In addition, when performing the membership registration procedure, the terminal 100 must complete the authentication function through the user authentication means (for example, including a mobile phone, a credit card, an ipin, etc.) to normally perform the membership registration procedure for the server 200. Can be done.

또한, 회원 가입이 완료된 후, 상기 단말(100)은 상기 서버(200)에서 제공하는 서비스를 이용하기 위해서, 상기 서버(200)로부터 제공되는 전용 앱(또는 애플리케이션/응용 프로그램/특정 앱)을 해당 단말(100)에 설치한다. 이때, 상기 전용 앱은 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 수행하기 위한 앱일 수 있다.In addition, after membership registration is completed, the terminal 100 corresponds to a dedicated app (or application / application / specific app) provided from the server 200 in order to use the service provided by the server 200. It is installed in the terminal 100. In this case, the dedicated app may be an app for performing an order function, a waiting status check function, a sharing status check function, a payment history check function, and the like.

또한, 회원 가입이 완료된 후, 상기 단말(100)은 상기 서버(200)에서 제공되는 할인 쿠폰을 해당 전용 앱을 통해 표시할 수 있다. 이때, 상기 할인 쿠폰은 해당 서버(200)에서 제공하는 음식 등에 대한 구매 시 일정 비율의 할인 정보를 포함하는 할인 쿠폰일 수 있다.In addition, after membership registration is completed, the terminal 100 may display a discount coupon provided by the server 200 through a dedicated app. At this time, the discount coupon may be a discount coupon including a certain percentage of discount information when purchasing food or the like provided by the corresponding server 200.

또한, 상기 단말(100)은 해당 단말(100)에 미리 설치된 전용 앱을 실행하고, 전용 앱 실행에 따른 앱 실행 결과 화면을 표시한다. 이때, 상기 앱 실행 결과 화면은 신규 주문을 위한 주문 메뉴(또는 항목/버튼), 대기 상태를 확인하기 위한 대기 현황 메뉴, 음식배달을 공유하기 위한 공유현황 메뉴, 결제 완료한 내역을 확인하기 위한 결제 내역 메뉴, 전용 앱 기능을 설정하기 위한 설정 메뉴 등을 포함한다. 여기서, 상기 단말(100)은 해당 전용 앱을 제공하는 서버(200)에 회원 가입한 상태로, 회원 가입에 따른 아이디 및 비밀번호를 이용하여, 상기 전용 앱 실행 시 로그인 절차를 수행하여, 해당 전용 앱의 하나 이상의 기능(예를 들어 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등 포함)을 수행할 수 있다.In addition, the terminal 100 executes a dedicated app pre-installed in the terminal 100 and displays an app execution result screen according to the execution of the dedicated app. At this time, the app execution result screen includes an order menu (or item / button) for a new order, a waiting status menu for checking the waiting status, a sharing status menu for sharing food delivery, and a payment for checking the payment completed. It includes a history menu, a setting menu for setting a dedicated app function, and the like. Here, the terminal 100 is in a state of being registered as a member of the server 200 providing the corresponding dedicated application, and using the ID and password according to the member registration, performing the login procedure when the dedicated application is executed, and the corresponding dedicated application It can perform one or more functions (including, for example, an order function, a waiting status check function, a sharing status check function, a payment history check function, and the like).

또한, 상기 단말(100)에 표시되는 앱 실행 결과 화면에서 미리 설정된 주문 메뉴가 선택되는 경우, 상기 단말(100)은 상기 단말(100)의 사용자가 주문하고자 하는 메뉴, 수량 등을 선택하기 위한 주문 화면을 표시한다. 여기서, 상기 주문 화면은 주문하고자 하는 음식의 분류(또는 카테고리)(예를 들어 한식, 중식, 양식, 일식 등 포함)를 선택하기 위한 카테고리 항목, 주문할 매장을 선택하기 위한 주문 음식 매장 항목, 주문할 음식의 종류를 선택하기 위한 주문 음식 정보 항목, 수량 항목, 주문한 음식을 배달받기 위한 주소지 항목, 음식배달을 공유하기 위해서 대기 가능한 시간을 설정하기 위한 대기 시간 설정 항목, 음식배달 공유가 실패한 상태에서 대기 시간이 지난 후에 주문 사항을 처리하기 위한 주문 설정 항목(예를 들어 음식배달 공유가 실패한 상태에서 대기 시간이 지난 후, 주문 취소 또는 단독 주문 수행 등 포함) 등을 포함한다.In addition, when a preset order menu is selected on the app execution result screen displayed on the terminal 100, the terminal 100 orders the user to select a menu, quantity, etc. that the user of the terminal 100 wants to order. Display the screen. Here, the order screen is a category item for selecting a category (or category) of food to be ordered (including Korean, Chinese, Western, Japanese, etc.), an order food store item for selecting a store to be ordered, and an order food Order food information item, quantity item, address item for delivery of ordered food to select the type of food, waiting time setting item for setting the wait time for sharing food delivery, waiting time in the state of food delivery sharing failure After this, the order setting items for processing the order (for example, after the wait time in the state in which food delivery sharing has failed, including canceling the order or performing a single order, etc.) are included.

또한, 상기 단말(100)은 상기 단말(100)에 표시되는 주문 화면에서 단말(100)의 사용자 입력(또는 사용자 선택/터치/제어)에 따른 복수의 입력 항목에 대응하는 복수의 입력값을 포함하는 주문 접수 정보를 수신한다. 이때, 상기 주문 접수 정보는 주문하고자 하는 음식의 분류(또는 카테고리)(예를 들어 한식, 중식, 양식, 일식 등 포함)를 나타내는 카테고리 정보, 주문할 매장을 선택한 주문 음식 매장 정보, 주문할 음식의 종류를 나타내는 주문 음식 정보, 수량, 주문한 음식을 배달받기 위한 주소지, 음식배달을 공유하기 위해서 대기 가능한 시간을 설정하기 위한 대기 시간 설정 정보, 음식배달 공유가 실패한 상태에서 대기 시간이 지난 후에 주문 사항을 처리하기 위한 주문 설정 정보(예를 들어 음식배달 공유가 실패한 상태에서 대기 시간이 지난 후, 주문 취소 또는 단독 주문 수행 등 포함) 등을 포함한다. 여기서, 상기 주소지는 상기 전용 앱 설치 및 상기 서버(200)에 대한 회원 가입에 따라 해당 단말(100)의 사용자와 관련해서 미리 등록된 개인 정보 내의 주소지를 자동으로 로딩(또는 불러옴)하여 자동 입력하거나 또는, 사용자 입력에 따라 입력받도록 구성할 수 있다.In addition, the terminal 100 includes a plurality of input values corresponding to a plurality of input items according to user input (or user selection / touch / control) of the terminal 100 on the order screen displayed on the terminal 100. Order reception information to be received. In this case, the order reception information includes category information indicating the classification (or category) of food to be ordered (including Korean, Chinese, Western, Japanese, etc.), order food store information for selecting a store to be ordered, and type of food to be ordered. Order food information to indicate, quantity, address to receive the ordered food, wait time setting information to set the wait time to share food delivery, and process the order after the waiting time in the state where food delivery sharing has failed Order setting information (for example, after a waiting time in a state in which food delivery sharing has failed, including canceling an order or performing a single order). Here, the address is automatically entered (or loaded) by automatically loading (or retrieving) the address in the pre-registered personal information in relation to the user of the corresponding terminal 100 according to the installation of the dedicated app and membership of the server 200. Or, it may be configured to receive input according to user input.

또한, 상기 단말(100)은 상기 수신된 주문 접수 정보, 상기 단말(100)의 식별 정보 등을 상기 서버(200)에 전송한다. 여기서, 상기 단말(100)의 식별 정보는 MDN(Mobile Directory Number), 모바일 IP, 모바일 MAC, Sim(subscriber identity module: 가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다.In addition, the terminal 100 transmits the received order acceptance information, identification information of the terminal 100, and the like to the server 200. Here, the identification information of the terminal 100 includes MDN (Mobile Directory Number), mobile IP, mobile MAC, SIM (subscriber identity module) card unique information, serial number, and the like.

또한, 앞서 전송된 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 해당 대기 시간 설정 정보에 따른 대기 시간이 지난 후(또는 상기 서버(200)에서 주문 정보를 전송한 이후의 시간이 상기 대기 시간을 지난 후/상기 단말(100)로부터 전송된 주문 접수 정보를 상기 서버(200)에서 수신한 이후의 시간이 상기 대기 시간을 지난 후), 상기 단말(100)은 해당 대기 시간 동안 매칭된 상기 주문 접수 정보 및 상기 하나 이상의 다른 주문 접수 정보를 근거로 상기 서버(200) 및 결제 서버(미도시)와 연동하여, 상기 주문 접수 정보에 따른 금액과 배달료가 포함된 결제 금액에 대한 결제 기능을 수행한다. 이때, 상기 배달료(또는 배송료)는 단일 배달지(또는 단일 배달건)에 대해 설정된 총배달료에 대해서 1/N로 나눈 금액일 수 있다. 여기서, 상기 N은 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보의 수(또는 상기 단말(100) 및 상기 하나 이상의 다른 단말(300)의 수)일 수 있다.In addition, after the waiting time according to the waiting time setting information based on the waiting time setting information included in the previously received order acceptance information (or the time after transmitting the order information from the server 200 is the waiting time) After / after the time after receiving the order reception information transmitted from the terminal 100 from the server 200 passes the waiting time), the terminal 100 matches the order matched during the waiting time Interworking with the server 200 and a payment server (not shown) based on the reception information and the one or more other order reception information, performs a payment function for a payment amount including an amount and delivery fee according to the order reception information. . In this case, the delivery fee (or delivery fee) may be an amount divided by 1 / N with respect to the total delivery fee set for a single delivery destination (or single delivery event). Here, N may be the number of the matched order acceptance information and one or more other order acceptance information (or the number of the terminal 100 and the one or more other terminals 300).

결제가 실패한 경우, 상기 단말(100)은 상기 서버(200)(또는 상기 결제 서버)로부터 전송되는 결제가 실패한 상태임을 나타내는 정보를 수신하고, 상기 수신된 결제가 실패한 상태임을 나타내는 정보를 출력(또는 표시)한다.When payment is unsuccessful, the terminal 100 receives information indicating that the payment transmitted from the server 200 (or the payment server) has failed, and outputs information indicating that the received payment has failed (or Display).

또한, 상기 단말(100)은 결제가 정상적으로 수행된 후 상기 서버(200)(또는 상기 결제 서버)로부터 전송되는 결제 기능 수행 결과를 수신한다.In addition, the terminal 100 receives the payment function execution result transmitted from the server 200 (or the payment server) after payment is normally performed.

또한, 상기 단말(100)은 상기 수신된 결제 기능 수행 결과를 출력한다. 이때, 상기 결제 기능 수행 결과는 단말별 카테고리 정보, 주문 음식 매장 정보, 단말별 주문 음식 정보, 단말별 수량 정보, 단말별 주소지 정보, 단말별 결제 금액, 결제 날짜 및 시각 정보 등을 포함한다.In addition, the terminal 100 outputs the result of performing the received payment function. At this time, the result of performing the payment function includes category information for each terminal, order food store information, order food information for each terminal, quantity information for each terminal, address information for each terminal, payment amount for each terminal, payment date and time information, and the like.

또한, 상기 단말(100)은 상기 주문 접수 정보에 따라 상기 매장 단말(400)이 위치한 매장에서 준비된(또는 제조된) 음식을 상기 배달 단말(500)을 통해 배달받는다.In addition, the terminal 100 receives food prepared (or manufactured) at the store where the store terminal 400 is located through the delivery terminal 500 according to the order reception information.

또한, 상기 단말(100)은 상기 배달받은 음식과 관련한 평가 정보 등을 상기 서버(200)에 등록할 수도 있다.In addition, the terminal 100 may register the evaluation information and the like related to the delivered food in the server 200.

본 발명의 실시예에서는 상기 단말(100)에서 전용 앱 형태로 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 수행하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 전용 앱 이외에도 상기 서버(200)에 제공하는 웹 사이트 등을 통해 상기 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 수행할 수도 있다.In the embodiment of the present invention, it is described that the terminal 100 performs an order function, a waiting status check function, a sharing status check function, a payment history check function, etc. in a dedicated app form, but is not limited thereto. In addition to the app, the order function, the waiting status checking function, the sharing status checking function, the payment history checking function, etc. may be performed through a website provided to the server 200.

상기 서버(200)는 상기 단말(100), 상기 다른 단말(300), 상기 매장 단말(400), 상기 배달 단말(500) 등과 통신한다.The server 200 communicates with the terminal 100, the other terminal 300, the store terminal 400, the delivery terminal 500, and the like.

또한, 상기 서버(200)는 상기 단말(100), 상기 다른 단말(300), 상기 매장 단말(400), 상기 배달 단말(500) 등의 사용자에 대한 회원 가입 절차 등을 수행한다.In addition, the server 200 performs a member registration procedure for a user such as the terminal 100, the other terminal 300, the store terminal 400, the delivery terminal 500, and the like.

또한, 상기 서버(200)는 상기 단말(100), 상기 다른 단말(300), 상기 매장 단말(400), 상기 배달 단말(500) 등의 사용자와 관련한 개인 정보를 등록한다. 이때, 상기 서버(200)는 해당 개인 정보 등을 DB 서버(미도시)에 등록(또는 관리)할 수 있다.In addition, the server 200 registers personal information related to a user, such as the terminal 100, the other terminal 300, the store terminal 400, and the delivery terminal 500. At this time, the server 200 may register (or manage) the personal information and the like in a DB server (not shown).

또한, 상기 서버(200)는 상기 단말(100), 상기 다른 단말(300), 상기 매장 단말(400), 상기 배달 단말(500) 등의 사용자에 대한 회원 관리 기능을 수행한다.In addition, the server 200 performs member management functions for users such as the terminal 100, the other terminal 300, the store terminal 400, and the delivery terminal 500.

또한, 상기 서버(200)는 음식을 주문하고, 관리하기 위한 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 제공하는 전용 앱 및/또는 웹 사이트를 상기 단말(100), 상기 다른 단말(300), 상기 매장 단말(400), 상기 배달 단말(500) 등에 제공한다. 이때, 상기 전용 앱은 일반 사용자와 판매 사용자(또는 매장 사용자)와 배달 사용자에 따라 서로 다른 사용자 인터페이스(UI)를 제공할 수 있다.In addition, the server 200 may order a dedicated app and / or website that provides an order function for ordering and managing food, a waiting status check function, a sharing status check function, a payment history check function, etc. , Provided to the other terminal 300, the store terminal 400, the delivery terminal 500, and the like. In this case, the dedicated app may provide different user interfaces (UIs) according to the general user, the sales user (or store user), and the delivery user.

또한, 상기 서버(200)는 공지사항, 이벤트 등을 위한 게시판 기능을 제공한다.In addition, the server 200 provides a bulletin board function for announcements, events, and the like.

또한, 상기 서버(200)는 상기 단말(100)로부터 전송되는 주문 접수 정보, 상기 단말(100)의 식별 정보 등을 수신한다.In addition, the server 200 receives order acceptance information transmitted from the terminal 100, identification information of the terminal 100, and the like.

또한, 상기 서버(200)는 각 단말에 설치된 전용 앱을 실행 중인 다수의 다른 단말(300) 중에서(또는 상기 각 단말에 설치된 전용 앱을 실행하여 상기 서버(200)와 통신 중인 다수의 다른 단말(300) 중에서), 상기 수신된 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말(300)을 확인(또는 검색)한다. 이때, 상기 서버(200)는 상기 전용 앱이 실행 중인 상태가 아니더라도, 해당 주문 접수 정보에 포함된 주문 음식 매장에 주문한 이력이 있는 다수의 다른 단말(300) 중에서 상기 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말(300)을 확인하거나 또는, 상기 서버(200)에 주소지를 등록한 다수의 다른 단말(300) 중에서 상기 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말(300)을 확인할 수도 있다.In addition, the server 200 may be among a plurality of different terminals 300 running dedicated apps installed in each terminal (or a plurality of different terminals communicating with the server 200 by executing dedicated apps installed in each terminal) ( 300), a plurality of different terminals 300 having an address within a preset radius are checked (or searched) from the address included in the received order acceptance information. At this time, the server 200 is an address within a preset radius from the address among a number of different terminals 300 with a history of ordering to the order food store included in the order acceptance information, even if the dedicated app is not running. Check a plurality of different terminals 300 having, or, among a plurality of different terminals 300 registered with the server 200, a plurality of different terminals 300 having an address within a preset radius from the address. You can also check.

또한, 상기 서버(200)는 상기 확인된(또는 검색된) 복수의 다른 단말(300)에 푸시 메시지 형태로 상기 주문 접수 정보에 대응하는 고유 주문 코드, 상기 주문 접수 정보에 포함된 카테고리 정보, 주문 음식 매장 정보, 주문 음식 정보, 수량 등을 포함하는 주문 정보를 전송(또는 공유)한다. 이때, 상기 서버(200)에서 상기 단말(100)로부터 새로운 주문 접수 정보를 수신하는 경우, 상기 서버(200)는 상기 수신된 주문 접수 정보에 대응하여 상기 고유 주문 코드를 생성한다. 여기서, 상기 고유 주문 코드는 상기 단말(100)에서 상기 서버(200)로 상기 주문 접수 정보를 전송할 때, 상기 단말(100)에서 상기 주문 접수 정보에 대응하여 상기 고유 주문 코드를 생성하고, 상기 단말(100)에서 상기 생성된 고유 주문 코드, 상기 주문 접수 정보, 상기 단말(100)의 식별 정보 등을 상기 서버(200)에 전송할 수도 있다.In addition, the server 200 is a unique order code corresponding to the order acceptance information in the form of a push message to the identified (or searched) a plurality of different terminals 300, category information included in the order acceptance information, order food Send (or share) order information, including store information, order food information, and quantity. At this time, when the server 200 receives new order acceptance information from the terminal 100, the server 200 generates the unique order code in response to the received order acceptance information. Here, when the unique order code transmits the order acceptance information from the terminal 100 to the server 200, the terminal 100 generates the unique order code corresponding to the order acceptance information, and the terminal In step 100, the generated unique order code, the order acceptance information, the identification information of the terminal 100, and the like may be transmitted to the server 200.

또한, 상기 서버(200)는 상기 다른 단말(300)로부터 전송되는 다른 주문 접수 정보, 상기 주문 정보에 대응하는 고유 주문 코드, 상기 다른 단말(300)의 식별 정보 등을 수신한다. 이때, 상기 서버(200)는 상기 복수의 다른 단말(300)에 전송한 상기 주문 정보에 응답하여 하나 이상의 다른 단말(300)로부터 각각 전송되는 하나 이상의 다른 주문 접수 정보 등을 수신할 수도 있다.In addition, the server 200 receives other order acceptance information transmitted from the other terminal 300, a unique order code corresponding to the order information, identification information of the other terminal 300, and the like. In this case, the server 200 may receive one or more other order acceptance information transmitted from one or more other terminals 300 in response to the order information transmitted to the plurality of other terminals 300.

또한, 상기 서버(200)는 상기 수신된 고유 주문 코드를 이용해서 앞서 수신된 주문 접수 정보와 상기 수신된 하나 이상의 다른 주문 접수 정보를 매칭한다.Further, the server 200 matches the previously received order acceptance information and the received one or more other order acceptance information using the received unique order code.

이때, 상기 서버(200)는 앞서 수신된 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 해당 대기 시간 설정 정보에 따른 대기 시간 이내인 경우에 한해(또는 상기 주문 정보를 전송한 이후 상기 다른 주문 접수 정보를 수신하기까지의 시간이 상기 대기 시간 이내인 경우에 한해/상기 단말(100)로부터 전송된 주문 접수 정보를 수신한 이후 상기 다른 주문 접수 정보를 수신하기까지의 시간이 상기 대기 시간 이내인 경우에 한해) 앞서 수신된 주문 접수 정보와 상기 수신된 하나 이상의 다른 주문 접수 정보를 매칭한다.At this time, the server 200 is based on the wait time setting information included in the previously received order acceptance information, only when it is within a waiting time according to the waiting time setting information (or the other order after transmitting the order information) Only when the time to receive the reception information is within the waiting time / the time from receiving the order reception information transmitted from the terminal 100 to receiving the other order reception information is within the waiting time Only in the case) Match the previously received order acceptance information and the received one or more other order acceptance information.

또한, 상기 다른 단말(300)로부터 다른 주문 접수 정보를 수신하지 못한 상태에서 상기 대기 시간을 초과한 경우(또는 상기 다른 단말(300)로부터 다른 주문 접수 정보를 수신하지 못한 상태에서 상기 주문 정보를 전송한 이후 상기 다른 주문 접수 정보를 수신하기까지의 시간이 상기 대기 시간을 초과한 경우/상기 단말(100)로부터 전송된 주문 접수 정보를 수신한 이후 상기 다른 주문 접수 정보를 수신하기까지의 시간이 상기 대기 시간을 초과한 경우), 상기 서버(200)는 앞서 수신된 주문 접수 정보에 포함된 주문 설정 정보를 근거로 상기 단말(100)에서 주문 예약한 주문(또는 상기 주문 접수 정보)을 취소하거나 또는, 상기 단말(100)에서 주문 예약한 주문 접수 정보를 근거로 해당 단말(100) 단독으로 주문 수행을 위해 다음의 결제 기능 과정을 수행할 수도 있다.In addition, when the waiting time is exceeded in the state in which other order acceptance information is not received from the other terminal 300 (or the order information is transmitted in the state in which other order acceptance information is not received from the other terminal 300) If the time until receiving the other order acceptance information exceeds the waiting time after receiving the order acceptance information transmitted from the terminal 100, the time until receiving the other order acceptance information is When the waiting time is exceeded), the server 200 cancels the order (or the order acceptance information) ordered by the terminal 100 based on the order setting information included in the order reception information previously received, or The terminal 100 may perform the following payment function process for order execution by the terminal 100 alone based on the order reception information reserved by the terminal 100. have.

또한, 앞서 수신된 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 해당 대기 시간 설정 정보에 따른 대기 시간이 지난 후(또는 상기 주문 정보를 전송한 이후의 시간이 상기 대기 시간을 지난 후/상기 단말(100)로부터 전송된 주문 접수 정보를 수신한 이후의 시간이 상기 대기 시간을 지난 후), 상기 서버(200)는 해당 대기 시간 동안 매칭된 상기 주문 접수 정보 및 상기 하나 이상의 다른 주문 접수 정보를 근거로 상기 단말(100), 상기 하나 이상의 다른 단말(300) 및 결제 서버(미도시)와 연동하여, 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보에 따른 각 단말별(100, 300) 금액과 배달료가 포함된 결제 금액에 대한 결제 기능을 단말별(100, 300)로 각각 수행한다. 이때, 상기 배달료(또는 배송료)는 단일 배달지(또는 단일 배달건)에 대해 설정된 총배달료에 대해서 1/N로 나눈 금액일 수 있다. 여기서, 상기 N은 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보의 수(또는 상기 단말(100) 및 상기 하나 이상의 다른 단말(300)의 수)일 수 있다.In addition, after the waiting time according to the waiting time setting information based on the waiting time setting information included in the previously received order acceptance information (or the time after transmitting the order information after the waiting time / the above After the time after receiving the order reception information transmitted from the terminal 100 passes the waiting time), the server 200 receives the order reception information matched during the waiting time and the one or more other order reception information. Based on the terminal 100, the one or more other terminals 300 and the payment server (not shown), each terminal according to the matched order acceptance information and one or more other order acceptance information (100, 300) The payment function for the payment amount including the amount and delivery fee is performed for each terminal (100, 300). In this case, the delivery fee (or delivery fee) may be an amount divided by 1 / N with respect to the total delivery fee set for a single delivery destination (or single delivery event). Here, N may be the number of the matched order acceptance information and one or more other order acceptance information (or the number of the terminal 100 and the one or more other terminals 300).

또한, 상기 서버(200)는 먼저 주문한 단말(100)에 혜택을 주기 위해서, 상기 주문 접수 정보를 전송한 단말(100)에는 상기 배달료에 할인 기능을 추가하여 일부 금액에 대해 추가로 할인을 제공할 수도 있다.In addition, in order to provide the benefit to the terminal 100 ordered first, the server 200 provides a discount to the delivery fee to the terminal 100 that has transmitted the order acceptance information, thereby providing an additional discount for some amount of money. It might be.

예를 들어, 총배달료 3,000원에 대해서 상기 단말(100)을 포함하여 2개의 다른 단말(300)에서 음식배달을 공유한 경우, 상기 서버(200)는 총배달료 3,000원을 1/N(상기 N=3)하여 배달료 1,000원을 상기 단말(100) 및 상기 2개의 다른 단말(300)에 각각 청구한다. 이때, 상기 주문 접수 정보를 전송한 단말(100)에 대해서는 상기 배달료 1,000원에 대해서 추가 할인(예를 들어 10%)을 적용하여, 900원의 배달료를 설정할 수도 있다.For example, when the food delivery is shared by two different terminals 300 including the terminal 100 with respect to the total delivery fee of 3,000 won, the server 200 sets the total delivery fee of 3,000 won to 1 / N (the N = 3) to charge the delivery fee 1,000 won to the terminal 100 and the two other terminals 300, respectively. At this time, an additional discount (for example, 10%) may be applied to the delivery fee 1,000 won for the terminal 100 that has transmitted the order reception information, and a delivery fee of 900 won may be set.

결제 기능이 정상적으로 수행되는 경우, 상기 서버(200)는 결제 기능 수행 결과를 단말별(100, 300)로 각각 제공한다. 여기서, 상기 결제 기능 수행 결과는 단말별 카테고리 정보, 주문 음식 매장 정보, 단말별 주문 음식 정보, 단말별 수량 정보, 단말별 주소지 정보, 단말별 결제 금액, 결제 날짜 및 시각 정보 등을 포함한다.When the payment function is normally performed, the server 200 provides the result of the payment function execution for each terminal (100, 300). Here, the result of performing the payment function includes category information for each terminal, order food store information, order food information for each terminal, quantity information for each terminal, address information for each terminal, payment amount for each terminal, payment date and time information, and the like.

또한, 결제 기능이 실패한 경우, 상기 서버(200)는 결제 실패 정보(예를 들어 결제일자, 결제금액, 실패 정보(예를 들어 잔액 부족 등 포함) 등 포함)를 단말별(100, 300)로 각각 제공한다.In addition, when the payment function fails, the server 200 sets payment failure information (for example, payment date, payment amount, failure information (including insufficient balance, etc.)) to each terminal (100, 300). Provide each.

또한, 상기 서버(200)는 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 하나의 주문으로 처리하기 위해서 상기 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 포함하는 주문 내역을 생성한다. 여기서, 상기 주문 내역은 카테고리 정보, 주문 음식 매장 정보, 단말별/주소지별 주문 음식 정보와 수량, 단말별 주소지 등을 포함한다.In addition, the server 200 generates an order history including the order acceptance information and one or more other order acceptance information in order to process the matched order acceptance information and one or more other order acceptance information as one order. Here, the order details include category information, order food store information, order food information and quantity per terminal / address, and address per terminal.

즉, 결제 기능이 정상적으로 수행된 이후, 상기 서버(200)는 복수의 주문을 하나의 주문으로 처리하기 위해서 상기 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 포함하는 상기 주문 내역을 생성한다.That is, after the payment function is normally performed, the server 200 generates the order details including the order acceptance information and one or more other order acceptance information in order to process a plurality of orders as one order.

또한, 상기 서버(200)는 상기 생성된 주문 내역, 상기 결제 기능 수행 결과 등을 해당 주문 음식 매장에 대응하는 매장 단말(400)에 전송한다.In addition, the server 200 transmits the generated order history, the payment function execution result, and the like to the store terminal 400 corresponding to the corresponding order food store.

또한, 상기 서버(200)는 상기 생성된 주문 내역 등을 상기 배달 단말(500)에 전송한다. 이때, 상기 서버(200)는 해당 주문 내역에 포함된 상기 주문 음식 매장 정보에 대응하는 매장 단말(400)과 거래하는 복수의 배달 단말(500) 중에서 상기 주문 내역에 따른 음식이 준비 완료되는 시점의 시각 및/또는 해당 매장 단말(400)이 위치한 매장과의 거리를 고려하여 어느 하나의 배달 단말(500)을 선택하고, 상기 선택된 배달 단말(500)에 상기 생성된 주문 내역 등을 전송할 수도 있다.In addition, the server 200 transmits the generated order details to the delivery terminal 500. At this time, the server 200 of the plurality of delivery terminals 500 to deal with the store terminal 400 corresponding to the order food store information included in the order history of the time when the food according to the order history is ready In consideration of the time and / or the distance from the store where the corresponding store terminal 400 is located, one delivery terminal 500 may be selected, and the generated order history may be transmitted to the selected delivery terminal 500.

본 발명의 실시예에서는, 상기 단말(100)에서 등록한 주문 접수 정보 및 상기 하나 이상의 다른 단말(300)에서 등록한 하나 이상의 다른 주문 접수 정보를 통합하여 상기 주문 내역을 생성할 때, 상기 서버(200)가 상기 단말별 주문 음식 정보와 수량, 단말별 주소지 등을 포함하는 것으로 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 주문 내역을 확인하는 매장 단말(400)에서 복수의 단말(100, 300)에서 각각 주문한 상태임을 확인할 수 없도록, 상기 서버(200)는 상기 단말(100)에서 등록한 주문 접수 정보 및 상기 하나 이상의 다른 단말(300)에서 등록한 하나 이상의 다른 주문 접수 정보 중에서 상기 카테고리 정보, 주문 음식 매장 정보, 전체 주문 음식 정보와 수량, 단말별로 수행한 복수의 결제 기능 수행 결과를 통합한 통합 결제 기능 수행 결과를 포함하도록 상기 주문 내역을 생성하고, 상기 생성된 주문 내역을 상기 매장 단말(400)에 전송할 수도 있다. 이때, 상기 생성되는 주문 내역에 어느 단말에서 어떤 음식을 주문했는지 확인할 수 없는 상태이므로, 상기 서버(200)는 카테고리 정보, 주문 음식 매장 정보, 단말별/주소지별 주문 음식 정보와 수량, 단말별 주소지 등을 포함하는 배달용 주문 내역을 별도로 생성하고, 상기 생성된 배달용 주문 내역을 상기 배달 단말(500)에 전송하도록 구성할 수 있다.In an embodiment of the present invention, when the order history is generated by integrating the order reception information registered in the terminal 100 and one or more other order reception information registered in the one or more other terminals 300, the server 200 Although it is described as including the order food information and quantity for each terminal and the address for each terminal, the present invention is not limited thereto, and each of a plurality of terminals 100 and 300 in a store terminal 400 confirming the order details The server 200 may include the category information, the order food store information, among the order reception information registered by the terminal 100 and one or more other order reception information registered by the one or more other terminals 300, so that it cannot be confirmed that the order is in an ordered state. Includes the results of the integrated payment function that combines the results of the entire order food information, quantity, and multiple payment functions performed by each terminal. Generating a lock said order information, and may send the generated order information to the store terminal 400. At this time, since it is not possible to check which food is ordered from which terminal in the generated order history, the server 200 includes category information, order food store information, order food information and quantity per terminal / address, and address per terminal. It may be configured to separately generate an order for delivery, including, and transmit the generated order for delivery to the delivery terminal 500.

또한, 본 발명의 실시예에서는, 1차로 단말(100)에서 특정 매장과 관련해서 주문 접수 정보를 상기 서버(200)에 등록한 경우, 상기 서버(200)에서 해당 주문 접수 정보를 근거로 주소지로부터 미리 설정된 반경(또는 거리) 이내에 위치한 하나 이상의 다른 단말(300)과 연동하여, 해당 하나 이상의 다른 단말(300)에서 상기 서버(200)에 등록한 하나 이상의 다른 주문 접수 정보와 상기 주문 접수 정보를 매칭하여, 매칭에 따라 복수의 단말별로(100, 300) 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 복수의 단말(100)에서 특정 매장과 관련해서 다수의 주문 접수 정보를 상기 서버(200)에 등록하는 경우, 상기 서버(200)는 상기 등록된 다수의 주문 접수 정보에 포함된 주소지를 근거로 미리 설정된 거리 이내에 위치한 복수의 주문 접수 정보를 하나의 주문으로 처리하기 위해서 매칭하고, 매칭에 따라 복수의 단말별로 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달하도록 구성할 수도 있다.In addition, in the embodiment of the present invention, when the order receiving information related to a specific store is primarily registered in the server 200 in the terminal 100, the server 200 may advance in advance from the address based on the order receiving information. In conjunction with one or more other terminals 300 located within a set radius (or distance), the one or more other terminals 300 match the one or more other order acceptance information registered in the server 200 with the order acceptance information, After performing a payment function for each of a plurality of terminals according to matching (100, 300), it is described that each of the plurality of foods manufactured according to the order history is delivered to a plurality of addresses, but is not limited thereto. In the case where a plurality of order reception information is registered in the server 200 in relation to a specific store at 100, the server 200 is included in the registered number of order reception information. Matching in order to process a plurality of order reception information located within a predetermined distance based on possession as a single order, perform a payment function for a plurality of terminals according to the matching, and plurality of foods prepared according to the order history It can be configured to deliver each to the address of the.

상기 다른 단말(300)은 상기 단말(100), 상기 서버(200), 상기 매장 단말(400), 상기 배달 단말(500) 등과 통신한다. 이때, 상기 다른 단말(300)은 상기 서버(200)에 등록된 주문 접수 정보와 관련한 주문 정보를 근거로 추가로 음식을 주문하고자 하는 사용자가 소지한 단말일 수 있다.The other terminal 300 communicates with the terminal 100, the server 200, the store terminal 400, the delivery terminal 500, and the like. In this case, the other terminal 300 may be a terminal possessed by a user who wants to order additional food based on order information related to the order reception information registered in the server 200.

본 발명의 실시예에서는 상기 단말(100)과 상기 다른 단말(300)을 구분하여 설명하고 있으나, 이는 설명의 편의를 위한 것으로, 상기 단말(100) 및 상기 다른 단말(300)은 본 발명에서 설명하는 기능을 각각 수행할 수 있는 동일한 종류의 단말일 수 있다.In the embodiment of the present invention, the terminal 100 and the other terminal 300 are separately described, but this is for convenience of description, and the terminal 100 and the other terminal 300 are described in the present invention. It may be a terminal of the same type capable of performing each function.

또한, 상기 다른 단말(300)은 상기 서버(200)와의 연동에 의해, 상기 서버(200)에서 제공하는 전용 앱 및/또는 웹 사이트를 통해 배달음식 등을 주문하고, 관리하기 위한 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 제공받기 위한 일반 사용자로 회원 가입하며, 개인 정보 등을 상기 서버(200)에 등록한다. 이때, 상기 개인 정보는 아이디, 이메일 주소, 패스워드(또는 비밀번호), 이름, 성별, 생년월일, 연락처, 주소지(또는 주소 정보) 등을 포함한다.In addition, the other terminal 300, by interworking with the server 200, through the dedicated app and / or website provided by the server 200 to order and manage delivery food, etc., order function, standby As a general user to receive the status check function, sharing status check function, payment history check function, etc., a member is registered, and personal information is registered in the server 200. At this time, the personal information includes an ID, email address, password (or password), name, gender, date of birth, contact information, and address (or address information).

또한, 상기 다른 단말(300)은 해당 다른 단말(300)의 사용자가 가입한 SNS 계정 정보를 이용하여 상기 서버(200)에 사용자로 회원 가입할 수도 있다. 여기서, 상기 SNS 계정은 페이스북, 트위터, 카카오 스토리 등과 관련한 정보일 수 있다. 이때, 음식을 주문하는 사용자(또는 구매자)와 음식을 제공하는 사용자(또는 판매자)와 준비된 음식을 배달하는 사용자(또는 배달자)에 따라, 상기 전용 앱은 서로 다른 사용자 인터페이스로 구성될 수 있다.In addition, the other terminal 300 may use the SNS account information to which the user of the other terminal 300 has subscribed to join the server 200 as a user. Here, the SNS account may be information related to Facebook, Twitter, Kakao Story, and the like. At this time, the dedicated app may be configured with different user interfaces according to a user who orders food (or a buyer), a user who provides food (or a seller), and a user who delivers prepared food (or a delivery person).

또한, 회원 가입 절차 수행 시, 상기 다른 단말(300)은 본인 인증 수단(예를 들어 이동 전화, 신용카드, 아이핀 등 포함)을 통한 인증 기능을 완료해야 상기 서버(200)에 대한 회원 가입 절차를 정상적으로 완료할 수 있다.In addition, when performing the member registration procedure, the other terminal 300 must complete the authentication function through the user authentication means (for example, a mobile phone, a credit card, an ipin, etc.) to perform the member registration procedure for the server 200 Can be completed normally.

또한, 회원 가입이 완료된 후, 상기 다른 단말(300)은 상기 서버(200)에서 제공하는 서비스를 이용하기 위해서, 상기 서버(200)로부터 제공되는 전용 앱(또는 애플리케이션/응용 프로그램/특정 앱)을 해당 다른 단말(300)에 설치한다. 이때, 상기 전용 앱은 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 수행하기 위한 앱일 수 있다.In addition, after membership registration is completed, the other terminal 300 uses a dedicated app (or application / application / specific app) provided from the server 200 in order to use the service provided by the server 200. Install on the other terminal 300. In this case, the dedicated app may be an app for performing an order function, a waiting status check function, a sharing status check function, a payment history check function, and the like.

또한, 회원 가입이 완료된 후, 상기 다른 단말(300)은 상기 서버(200)에서 제공되는 할인 쿠폰을 해당 전용 앱을 통해 표시할 수 있다. 이때, 상기 할인 쿠폰은 해당 서버(200)에서 제공하는 음식 등에 대한 구매 시 일정 비율의 할인 정보를 포함하는 할인 쿠폰일 수 있다.In addition, after membership registration is completed, the other terminal 300 may display the discount coupon provided by the server 200 through a corresponding dedicated app. At this time, the discount coupon may be a discount coupon including a certain percentage of discount information when purchasing food or the like provided by the corresponding server 200.

또한, 상기 다른 단말(300)에 설치된 전용 앱이 실행 중인 상태에서 상기 다른 단말(300)에서 상기 서버(200)에 등록한 주소지가 상기 단말(100)에서 상기 서버(200)에 등록한 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내에 위치하는(또는 해당하는) 경우 또는, 상기 단말(100)에서 상기 서버(200)에 등록한 주문 접수 정보에 포함된 주문 음식 매장에 대해 상기 다른 단말(300)에서의 주문 이력이 있고 상기 다른 단말(300)에서 상기 서버(200)에 등록한 주소지가 상기 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내에 위치하는 경우, 상기 다른 단말(300)은 상기 서버(200)로부터 전송되는 주문 정보를 수신한다.In addition, the address registered in the server 200 in the other terminal 300 in the state that a dedicated app installed in the other terminal 300 is running is in the order acceptance information registered in the server 200 in the terminal 100. When located within a predetermined radius from the included address (or applicable), or in the other terminal 300 for the order food store included in the order acceptance information registered in the server 200 in the terminal 100 If there is an order history and the address registered in the server 200 in the other terminal 300 is located within a preset radius from the address included in the order acceptance information, the other terminal 300 is from the server 200 Receive order information that is transmitted.

또한, 상기 다른 단말(300)은 상기 수신된 주문 정보를 표시한다.In addition, the other terminal 300 displays the received order information.

또한, 상기 다른 단말(300)의 주문 정보가 표시되는 일측에 표시되는 주문 메뉴가 선택되는 경우, 상기 다른 단말(300)은 해당 다른 단말(300)에 미리 설치된 전용 앱을 자동 실행하고, 상기 선택된 주문 메뉴에 대응하는 다른 주문 화면을 표시한다. 여기서, 상기 다른 단말(300)에서 해당 다른 단말(300)에 미리 설치된 전용 앱을 실행 중인 경우, 상기 다른 단말(300)은 상기 선택된 주문 메뉴에 대응하는 다른 주문 화면을 바로 표시할 수도 있다. 이때, 상기 다른 주문 화면은 주문하고자 하는 음식의 분류(또는 카테고리)(예를 들어 한식, 중식, 양식, 일식 등 포함)를 선택하기 위한 카테고리 항목, 주문할 매장을 선택하기 위한 주문 음식 매장 항목, 주문할 음식의 종류를 선택하기 위한 주문 음식 정보 항목, 수량 항목, 주문한 음식을 배달받기 위한 주소지 항목 등을 포함하며, 이 중에서 상기 카테고리 항목 및 주문 음식 매장 항목은 상기 주문 정보에 포함된 카테고리 및 주문 음식 매장이 고정되어 표시되며 수정이 불가능하도록 비활성화된 상태를 유지하도록 구성하며, 앞서 신규로 주문하고자 할 때 활성화되었던 대기 시간 설정 항목 및 주문 설정 항목은 표시되지 않거나 비활성화된 상태를 유지하도록 구성한다.In addition, when the order menu displayed on one side where the order information of the other terminal 300 is displayed is selected, the other terminal 300 automatically executes a dedicated app pre-installed on the other terminal 300, and the selected Displays another order screen corresponding to the order menu. Here, when the other terminal 300 is running a dedicated app pre-installed on the other terminal 300, the other terminal 300 may directly display another order screen corresponding to the selected order menu. At this time, the other order screen includes a category item for selecting a category (or category) of food to be ordered (including Korean, Chinese, Western, Japanese, etc.), an order food store item for selecting a store to be ordered, and an order for Order food information items for selecting a type of food, quantity items, address items for delivery of ordered food, and the like, wherein the category items and order food store items include categories and order food stores included in the order information This is fixedly displayed and configured to remain inactive so that it cannot be modified, and the waiting time setting item and order setting item that were activated when a new order was previously made are configured to remain inactive or not displayed.

이와 같이, 신규 주문을 위한 주문 화면과 다른 사용자와의 음식배달 공유를 위해서 상기 주문 정보 내의 주문 메뉴 선택에 따른 음식배달 공유를 위한 다른 주문 화면의 구성은 일부 구성을 다르게 구성할 수 있다.As described above, in order to share food delivery with other users and the order screen for new orders, the configuration of another order screen for food delivery sharing according to the selection of the order menu in the order information may configure some configurations differently.

또한, 상기 다른 단말(300)은 상기 다른 단말(300)에 표시되는 다른 주문 화면에서 상기 다른 단말(300)의 사용자 입력에 따른 복수의 다른 입력 항목에 대응하는 복수의 다른 입력값을 포함하는 다른 주문 접수 정보를 수신한다. 이때, 상기 다른 주문 접수 정보는 주문할 음식의 종류를 나타내는 주문 음식 정보, 수량뿐만 아니라 고정된 값인 주문하고자 하는 음식의 분류(또는 카테고리)(예를 들어 한식, 중식, 양식, 일식 등 포함)를 나타내는 카테고리 정보와 주문할 매장을 선택한 주문 음식 매장 정보와 주문한 음식을 배달받기 위한 주소지를 포함한다. 여기서, 상기 주소지는 상기 전용 앱 설치 및 상기 서버(200)에 대한 회원 가입에 따라 해당 다른 단말(100)의 사용자와 관련해서 미리 등록된 개인 정보 내의 주소지를 자동으로 로딩(또는 불러옴)하여 자동 입력하거나 또는, 사용자 입력에 따라 입력받도록 구성할 수 있다.In addition, the other terminal 300 may include a plurality of different input values corresponding to a plurality of different input items according to the user input of the other terminal 300 in different order screens displayed on the other terminal 300. Order receipt information is received. At this time, the other order acceptance information indicates the order (eg, Korean, Chinese, Western, Japanese, etc.) of the food to be ordered, which is a fixed value, as well as order food information and quantity indicating the type of food to be ordered. Includes category information, order food store information for which the store to be ordered, and an address for delivery of ordered food. Here, the address is automatically loaded (or loaded) in the address registered in the personal information registered in advance in relation to the user of the other terminal 100 according to the installation of the dedicated app and membership of the server 200 automatically It can be configured to input or receive input according to user input.

또한, 상기 다른 단말(300)은 상기 수신된 다른 주문 접수 정보, 상기 주문 정보에 대응하는 고유 주문 코드, 상기 다른 단말(300)의 식별 정보 등을 상기 서버(200)에 전송한다. 여기서, 상기 다른 단말(300)의 식별 정보는 MDN, 모바일 IP, 모바일 MAC, Sim(가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다.Further, the other terminal 300 transmits the received other order acceptance information, a unique order code corresponding to the order information, identification information of the other terminal 300, and the like to the server 200. Here, the identification information of the other terminal 300 includes MDN, mobile IP, mobile MAC, SIM (subscriber identification module) card unique information, serial number, and the like.

본 발명의 실시예에서는 동일한 주문 음식 매장에 대해서 단말(100)과 다른 단말(300) 간의 주문을 유도하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 서버(200)는 상기 각 단말에 설치된 전용 앱을 실행 중인 다수의 다른 단말(300) 중에서, 상기 수신된 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말(300)로 상기 주문 접수 정보에 포함된 주문 음식 매장으로부터 미리 설정된 다른 반경 이내(예를 들어 30 미터 이내)에 위치한 해당 주문 음식 매장을 포함하는 복수의 매장 정보를 포함하는 다른 주문 정보를 푸시 메시지 형태로 전송(또는 공유)할 수도 있다.In the exemplary embodiment of the present invention, it is described to induce an order between the terminal 100 and another terminal 300 for the same order food store, but is not limited thereto, and the server 200 is dedicated to each terminal. Among a plurality of different terminals 300 running the app, an order food store included in the order acceptance information to a plurality of other terminals 300 having an address within a preset radius from the address included in the received order acceptance information It is possible to transmit (or share) other order information including a plurality of store information including a corresponding order food store located within another preset radius (for example, within 30 meters) from a push message.

또한, 상기 다른 단말(300)은 상기 서버(200)로부터 전송되는 복수의 매장 정보를 포함하는 다른 주문 정보를 수신하고, 상기 수신된 다른 주문 정보를 표시한다.In addition, the other terminal 300 receives other order information including a plurality of store information transmitted from the server 200, and displays the received other order information.

또한, 상기 다른 단말(300)은 상기 복수의 매장 정보를 근거로 해당 주문 음식 매장 또는 다른 주문 음식 매장을 통해 또 다른 주문 접수 정보를 상기 서버(200)에 제공할 수도 있다.In addition, the other terminal 300 may provide another order reception information to the server 200 through the corresponding order food store or another order food store based on the plurality of store information.

이와 같이, 상기 서버(200) 및 상기 다른 단말(300)은 앞서 주문 접수 정보를 전송한 단말(100)에서 주문한 주문 음식 매장과 동일한 매장에서 음식을 주문하거나 또는, 해당 주문 음식 매장으로부터 일정 거리 이내에 위치한 다른 주문 음식 매장을 통해서 음식을 주문하여(또는 근거리에 위치한 복수의 주문 음식 매장을 통해 복수의 서로 다른 단말(100, 300)에서 복수의 음식을 각각 주문하여), 통합 배달(또는 묶음 배달/배송)을 통해 해당 단말(100)과 다른 단말(300)에서 각각 주문한 음식을 제공할 수도 있다.As such, the server 200 and the other terminal 300 order food at the same store as the order food store ordered by the terminal 100 that previously transmitted the order reception information, or within a certain distance from the order food store Ordering food through different ordered food stores located (or ordering multiple foods from a plurality of different terminals 100 and 300 through multiple ordered food stores located at a short distance), consolidated delivery (or bundled delivery / Shipping) may provide food ordered from the corresponding terminal 100 and the other terminal 300, respectively.

또한, 상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 해당 대기 시간 설정 정보에 따른 대기 시간이 지난 후(또는 상기 서버(200)에서 주문 정보를 전송한 이후의 시간이 상기 대기 시간을 지난 후/상기 단말(100)로부터 전송된 주문 접수 정보를 상기 서버(200)에서 수신한 이후의 시간이 상기 대기 시간을 지난 후), 상기 다른 단말(300)은 해당 대기 시간 동안 매칭된 상기 주문 접수 정보 및 상기 하나 이상의 다른 주문 접수 정보를 근거로 상기 서버(200) 및 상기 결제 서버와 연동하여, 상기 다른 단말(300)에서 등록한(또는 전송한) 다른 주문 접수 정보에 따른 금액과 배달료가 포함된 결제 금액에 대한 결제 기능을 수행한다. 이때, 상기 배달료(또는 배송료)는 단일 배달지(또는 단일 배달건)에 대해 설정된 총배달료에 대해서 1/N로 나눈 금액일 수 있다. 여기서, 상기 N은 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보의 수(또는 상기 단말(100) 및 상기 하나 이상의 다른 단말(300)의 수)일 수 있다.In addition, based on the waiting time setting information included in the order reception information, after the waiting time according to the waiting time setting information has passed (or the time after transmitting the order information from the server 200 has passed the waiting time) After / after the time after receiving the order reception information transmitted from the terminal 100 from the server 200 passes the waiting time), the other terminal 300 receives the order matched during the waiting time Based on the information and the one or more other order acceptance information, in conjunction with the server 200 and the payment server, the amount and delivery fee according to other order acceptance information registered (or transmitted) in the other terminal 300 is included. It performs the payment function for the payment amount. In this case, the delivery fee (or delivery fee) may be an amount divided by 1 / N with respect to the total delivery fee set for a single delivery destination (or single delivery event). Here, N may be the number of the matched order acceptance information and one or more other order acceptance information (or the number of the terminal 100 and the one or more other terminals 300).

결제가 실패한 경우, 상기 다른 단말(300)은 상기 서버(200)(또는 상기 결제 서버)로부터 전송되는 결제가 실패한 상태임을 나타내는 정보를 수신하고, 상기 수신된 결제가 실패한 상태임을 나타내는 정보를 출력(또는 표시)한다.When payment is unsuccessful, the other terminal 300 receives information indicating that the payment transmitted from the server 200 (or the payment server) is in a failed state, and outputs information indicating that the received payment is in a failed state ( Or display).

또한, 상기 다른 단말(300)은 결제가 정상적으로 수행된 후 상기 서버(200)(또는 상기 결제 서버)로부터 전송되는 결제 기능 수행 결과를 수신한다.In addition, the other terminal 300 receives the payment function execution result transmitted from the server 200 (or the payment server) after payment is normally performed.

또한, 상기 다른 단말(300)은 상기 수신된 결제 기능 수행 결과를 출력한다. 이때, 상기 결제 기능 수행 결과는 단말별 카테고리 정보, 주문 음식 매장 정보, 단말별 주문 음식 정보, 단말별 수량 정보, 단말별 주소지 정보, 단말별 결제 금액, 결제 날짜 및 시각 정보 등을 포함한다.In addition, the other terminal 300 outputs the result of the received payment function. At this time, the result of performing the payment function includes category information for each terminal, order food store information, order food information for each terminal, quantity information for each terminal, address information for each terminal, payment amount for each terminal, payment date and time information, and the like.

또한, 상기 다른 단말(300)은 상기 다른 주문 접수 정보에 따라 상기 매장 단말(400)이 위치한 매장에서 준비된(또는 제조된) 음식을 상기 배달 단말(500)을 통해 배달받는다.In addition, the other terminal 300 receives the food prepared (or manufactured) at the store where the store terminal 400 is located through the delivery terminal 500 according to the other order reception information.

또한, 상기 다른 단말(300)은 상기 배달받은 음식과 관련한 평가 정보 등을 상기 서버(200)에 등록할 수도 있다.In addition, the other terminal 300 may register, for example, evaluation information related to the delivered food in the server 200.

본 발명의 실시예에서는 상기 다른 단말(30)에서 전용 앱 형태로 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 수행하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 전용 앱 이외에도 상기 서버(200)에 제공하는 웹 사이트 등을 통해 상기 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 수행할 수도 있다.In the embodiment of the present invention, it is described that the other terminal 30 performs an order function, a standby status check function, a shared status check function, a payment history check function, etc. in a dedicated app form, but is not limited thereto. In addition to the dedicated app, the order function, the waiting status checking function, the sharing status checking function, the payment history checking function, etc. may be performed through a website provided to the server 200.

상기 매장 단말(400)은 상기 단말(100), 상기 서버(200), 상기 다른 단말(300), 상기 배달 단말(500) 등과 통신한다. 이때, 상기 매장 단말(또는 가맹점 단말)(300)은 특정 매장(또는 가맹점) 내에서 다양한 종류의 음식의 제조, 판매, 관리 등의 기능을 수행하는 사용자가 소지한 단말이며, POS(Point of Sales) 단말일 수 있다.The store terminal 400 communicates with the terminal 100, the server 200, the other terminal 300, the delivery terminal 500, and the like. At this time, the store terminal (or affiliated store terminal) 300 is a terminal possessed by a user performing functions such as manufacturing, selling, and managing various types of food in a specific store (or affiliated store), and POS (Point of Sales) ) It may be a terminal.

또한, 상기 매장 단말(400)은 상기 서버(200)와의 연동에 의해, 상기 서버(200)에서 제공하는 전용 앱 및/또는 웹 사이트를 통해 다양한 종류의 음식 등을 주문하고, 관리하기 위한 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 위한 가맹점 회원으로 회원 가입하며, 개인 정보 등을 상기 서버(200)에 등록한다. 여기서, 상기 개인 정보는 아이디, 이메일 주소, 패스워드(또는 비밀번호), 이름, 성별, 생년월일, 연락처, 매장명, 매장 주소, 사업자등록증 등을 포함한다.In addition, the store terminal 400, by interworking with the server 200, the order function for ordering and managing various types of food, etc. through a dedicated app and / or website provided by the server 200 , Register as a member of the merchant for the standby status check function, sharing status check function, payment history check function, etc., and register personal information, etc. to the server 200. Here, the personal information includes an ID, email address, password (or password), name, gender, date of birth, contact information, store name, store address, business registration certificate, and the like.

또한, 상기 매장 단말(400)은 해당 매장 단말(400)의 사용자가 가입한 SNS 계정 정보를 이용하여 상기 서버(200)에 사용자로 회원 가입할 수도 있다. 여기서, 상기 SNS 계정은 페이스북, 트위터, 카카오 스토리 등과 관련한 정보일 수 있다.In addition, the store terminal 400 may register as a user to the server 200 using SNS account information to which the user of the store terminal 400 has subscribed. Here, the SNS account may be information related to Facebook, Twitter, Kakao Story, and the like.

또한, 회원 가입 절차 수행 시, 상기 매장 단말(400)은 본인 인증 수단(예를 들어 이동 전화, 신용카드, 아이핀 등 포함)을 통한 인증 기능을 완료해야 상기 서버(200)에 대한 회원 가입 절차를 정상적으로 완료할 수 있다.In addition, when performing the member registration procedure, the store terminal 400 must complete the authentication function through the user authentication means (for example, including a mobile phone, a credit card, an ipin, etc.) to perform the member registration procedure for the server 200 Can be completed normally.

또한, 회원 가입이 완료된 후, 상기 매장 단말(400)은 상기 서버(200)에서 제공하는 서비스를 이용하기 위해서, 상기 서버(200)로부터 제공되는 전용 앱(또는 애플리케이션/응용 프로그램/특정 앱)을 해당 매장 단말(4000)에 설치한다. 이때, 상기 전용 앱은 다양한 종류의 음식 등을 주문하고, 관리하기 위한 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 수행하기 위한 앱일 수 있다.In addition, after membership registration is completed, the store terminal 400 uses a dedicated app (or application / application / specific app) provided from the server 200 in order to use the service provided by the server 200. It is installed in the corresponding store terminal (4000). In this case, the dedicated app may be an application for ordering and managing various types of food, an order function for checking, a waiting status checking function, a sharing status checking function, a payment history checking function, and the like.

또한, 상기 매장 단말(400)은 상기 서버(200)에 접속하여, 해당 매장 단말(400)과 관련한 판매자 정보(또는 매장 정보), 이벤트(또는 혜택) 등을 해당 서버(200)에 등록한다. 이때, 상기 판매자 정보는 판매자명, 판매자와 관련한 상호명, 사업자등록증, 보건증, 판매점 위치 정보, 연락처 등을 포함한다.In addition, the store terminal 400 accesses the server 200 and registers seller information (or store information), events (or benefits), and the like related to the store terminal 400 to the server 200. At this time, the seller information includes a seller name, a trade name associated with the seller, a business registration certificate, health certificate, store location information, contact information, and the like.

또한, 상기 매장 단말(400)은 상기 서버(200)로부터 전송되는 주문 내역, 상기 결제 기능 수행 결과 등을 수신한다.In addition, the store terminal 400 receives the order details transmitted from the server 200, the payment function execution result, and the like.

또한, 상기 매장 단말(400)은 상기 수신된 주문 내역, 상기 결제 기능 수행 결과 등을 표시한다.In addition, the store terminal 400 displays the received order history, the payment function execution result, and the like.

또한, 상기 매장 단말(400)(또는 상기 매장 단말(400)의 관리자/셰프)은 상기 주문 내역에 따라 음식을 제조(또는 준비)한다.In addition, the store terminal 400 (or the manager / chef of the store terminal 400) manufactures (or prepares) food according to the order details.

또한, 상기 매장 단말(400)(또는 상기 매장 단말(400)의 관리자/셰프)은 상기 제조된(또는 준비된) 음식을 포장한다. 이때, 상기 매장 단말(400)은 상기 배달 단말(500)의 배달자가 대기 시간을 최소화하여 준비된 음식을 수령할 수 있도록 상기 주문 내역에 따른 음식의 제조 과정에 의해 음식의 준비가 완료되는 시각 정보를 상기 배달 단말(500)에 제공할 수도 있다.In addition, the store terminal 400 (or the manager / chef of the store terminal 400) packs the prepared (or prepared) food. At this time, the store terminal 400 provides time information that the preparation of food is completed by the manufacturing process of food according to the order history so that the delivery of the delivery terminal 500 can receive the prepared food by minimizing the waiting time. It may be provided to the delivery terminal 500.

본 발명의 실시예에서는 상기 매장 단말(400)에서 전용 앱 형태로 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 수행하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 전용 앱 이외에도 상기 서버(200)에 제공하는 웹 사이트 등을 통해 상기 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등을 수행할 수도 있다.In the embodiment of the present invention, it is described that the store terminal 400 performs an order function, a standby status check function, a shared status check function, a payment history check function, etc. in a dedicated app form, but is not limited thereto. In addition to the dedicated app, the order function, the waiting status checking function, the sharing status checking function, the payment history checking function, etc. may be performed through a website provided to the server 200.

또한, 본 발명의 실시예에서는 상기 매장 단말(400)에서 상기 서버(200)로부터 제공되는 주문 내역 등을 근거로 해당 단말(100) 및 하나 이상의 다른 단말(300)의 사용자가 주문한 복수의 음식 등을 준비(또는 제조)한 후, 상기 배달 단말(500)을 통해 해당 단말(100) 및 하나 이상의 다른 단말(300)에 상기 준비된 복수의 음식을 각각 제공하는 것을 설명하고 있으나, 이에 한정되는 것은 아니며, 상기 매장 단말(400)은 상기 서버(200)와 상기 단말(100)과 상기 다른 단말(300)과 연동하여 준비된 음식을 해당 단말(100) 및/또는 하나 이상의 다른 단말(300)의 사용자가 직접 수령하도록 구성할 수도 있다.In addition, in the embodiment of the present invention, a plurality of foods ordered by a user of the corresponding terminal 100 and one or more other terminals 300, etc., based on the order history provided from the server 200 in the store terminal 400 After preparing (or manufacturing), it is explained that the prepared plurality of foods are respectively provided to the corresponding terminal 100 and one or more other terminals 300 through the delivery terminal 500, but is not limited thereto. , The store terminal 400 allows the user of the corresponding terminal 100 and / or one or more other terminals 300 to prepare the food prepared by interworking with the server 200 and the terminal 100 and the other terminal 300. It can also be configured to be picked up directly.

즉, 상기 매장 단말(400)은 상기 서버(200)로부터 제공되는 주문 정보 등을 근거로 해당 음식의 제조 완료 예상 시점의 시각 정보(또는 음식 준비/제조 완료 시각 정보)를 생성하고, 상기 생성된 음식 준비 완료 시각 정보를 상기 서버(200)를 통해 상기 단말(100) 및/또는 상기 하나 이상의 다른 단말(300)에 제공한다.That is, the store terminal 400 generates time information (or food preparation / manufacturing completion time information) at a time when manufacturing is expected to be completed based on order information provided from the server 200, and the like. The food preparation completion time information is provided to the terminal 100 and / or the one or more other terminals 300 through the server 200.

또한, 상기 단말(100)의 사용자 및/또는 상기 하나 이상의 다른 단말(300)의 사용자는 해당 상품 준비 완료 시각 정보에 따라 해당 시각에 해당 매장 단말(400)이 위치한 매장에 방문하여, 상기 준비된(또는 제조된) 음식을 직접 수령할 수도 있다.In addition, the user of the terminal 100 and / or the user of the one or more other terminals 300 visit the store where the corresponding store terminal 400 is located at the corresponding time according to the product preparation completion time information, and the prepared ( Alternatively, the prepared food can be directly received.

상기 배달 단말(500)은 상기 단말(100), 상기 서버(200), 상기 다른 단말(300), 상기 매장 단말(400) 등과 통신한다.The delivery terminal 500 communicates with the terminal 100, the server 200, the other terminal 300, the store terminal 400, and the like.

또한, 상기 배달 단말(500)은 상기 서버(200), 상기 매장 단말(400) 등과 연동하여, 음식(또는 상품) 등에 대한 배달(또는 배송) 기능을 수행한다.In addition, the delivery terminal 500 works with the server 200, the store terminal 400, and the like to perform delivery (or delivery) functions for food (or products).

또한, 상기 배달 단말(500)은 상기 서버(200)로부터 전송되는 주문 내역 등을 수신하고, 상기 수신된 주문 내역 등을 표시한다.In addition, the delivery terminal 500 receives the order details transmitted from the server 200, and displays the received order details.

이때, 상기 배달 단말(500)은 상기 매장 단말(400)과 연동하여, 상기 주문 내역에 따라 해당 매장에서 준비 중인 요리의 준비 상태에 대한 정보를 확인(또는 요리 완성 시간에 대한 정보를 확인)하여, 대기 시간을 최소화한 상태로 배달할 음식을 해당 매장으로부터 전달받아 복수의 주소지로 배달 기능을 수행할 수 있다.At this time, the delivery terminal 500 works with the store terminal 400 to check information about the preparation status of the dish being prepared at the store according to the order history (or check the information about the cooking completion time). , Delivery of food to be delivered in a state with minimal waiting time may be delivered from a corresponding store to perform a delivery function to a plurality of addresses.

또한, 상기 배달 단말(500)은 상기 매장에서 제조된 음식(또는 준비된 음식/포장된 음식)을 상기 주문 내역에 따른 복수의 주소지로 각각 배달(또는 배송)한다.Further, the delivery terminal 500 delivers (or delivers) food (or prepared food / packaged food) manufactured at the store to a plurality of addresses according to the order details.

즉, 상기 배달 단말(500)은 상기 배달 단말(500)의 실시간 위치 정보와 상기 주문 내역에 포함된 복수의 주소지를 근거로 해당 매장(또는 상기 배달 단말(500)의 실시간 위치 정보)으로부터 상기 복수의 주소지를 경유하는 경로 안내 정보를 생성한다.That is, the delivery terminal 500 is based on the real-time location information of the delivery terminal 500 and a plurality of addresses included in the order history, the plurality of stores (or real-time location information of the delivery terminal 500) from the plurality It generates route guidance information through the address of.

또한, 상기 배달 단말(500)은 상기 복수의 주소지를 경유하는 경로 안내 정보에 따라 상기 준비된 복수의 음식에 대한 배달 기능을 수행한다.Further, the delivery terminal 500 performs a delivery function for the prepared plurality of foods according to route guidance information via the plurality of addresses.

이와 같이, 단말로부터 주문이 접수되는 경우, 해당 주문과 관련한 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말에 앞서 접수된 주문과 관련한 주문 정보를 공유하고, 공유된 주문 정보에 따라 추가 주문이 접수되면 앞서 접수된 주문과 추가 접수된 주문을 매칭하고, 매칭에 따라 복수의 단말별로 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달할 수 있다.In this way, when an order is received from a terminal, order information related to an order previously received is shared by a plurality of other terminals having an address within a preset radius from an address associated with the corresponding order, and additional orders are made according to the shared order information. When this is received, the previously received order and the additionally received order are matched, and after the payment function is performed for each of the plurality of terminals according to the matching, a plurality of foods manufactured according to the order history can be delivered to a plurality of addresses.

또한, 이와 같이, 미리 설정된 반경 이내의 복수의 주소지로 동일한 매장에 음식을 주문한 복수의 단말에 대해서 주문을 자동으로 매칭하고, 매칭에 따라 복수의 단말별로 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달할 수 있다.In addition, as described above, an order is automatically matched to a plurality of terminals ordering food at the same store at a plurality of addresses within a preset radius, and payment is performed for each terminal according to the matching, and according to the order history. It is possible to deliver a plurality of manufactured foods to a plurality of addresses, respectively.

이하에서는, 본 발명에 따른 음식배달 공유 방법을 도 1 내지 도 7을 참조하여 상세히 설명한다.Hereinafter, a method for sharing food delivery according to the present invention will be described in detail with reference to FIGS. 1 to 7.

도 2 내지 도 3은 본 발명의 실시예에 따른 음식배달 공유 방법을 나타낸 흐름도이다.2 to 3 are flowcharts illustrating a food delivery sharing method according to an embodiment of the present invention.

먼저, 단말(100)은 해당 단말(100)에 미리 설치된 전용 앱을 실행하고, 전용 앱 실행에 따른 앱 실행 결과 화면을 표시한다. 이때, 상기 앱 실행 결과 화면은 신규 주문을 위한 주문 메뉴(또는 항목/버튼), 대기 상태를 확인하기 위한 대기 현황 메뉴, 음식배달을 공유하기 위한 공유현황 메뉴, 결제 완료한 내역을 확인하기 위한 결제 내역 메뉴, 전용 앱 기능을 설정하기 위한 설정 메뉴 등을 포함한다. 여기서, 상기 단말(100)은 해당 전용 앱을 제공하는 서버(200)에 회원 가입한 상태로, 회원 가입에 따른 아이디 및 비밀번호를 이용하여, 상기 전용 앱 실행 시 로그인 절차를 수행하여, 해당 전용 앱의 하나 이상의 기능(예를 들어 주문 기능, 대기 현황 확인 기능, 공유현황 확인 기능, 결제 내역 확인 기능 등 포함)을 수행할 수 있다.First, the terminal 100 executes a dedicated app pre-installed in the terminal 100 and displays an app execution result screen according to the execution of the dedicated app. At this time, the app execution result screen includes an order menu (or item / button) for a new order, a waiting status menu for checking the waiting status, a sharing status menu for sharing food delivery, and a payment for checking the payment completed. It includes a history menu, a setting menu for setting a dedicated app function, and the like. Here, the terminal 100 is in a state of being registered as a member of the server 200 providing the corresponding dedicated application, and using the ID and password according to the member registration, performing the login procedure when the dedicated application is executed, and the corresponding dedicated application It can perform one or more functions (including, for example, an order function, a waiting status check function, a sharing status check function, a payment history check function, and the like).

또한, 상기 단말(100)에 표시되는 앱 실행 결과 화면에서 미리 설정된 주문 메뉴가 선택되는 경우, 상기 단말(100)은 상기 단말(100)의 사용자가 주문하고자 하는 메뉴, 수량 등을 선택하기 위한 주문 화면을 표시한다. 여기서, 상기 주문 화면은 주문하고자 하는 음식의 분류(또는 카테고리)(예를 들어 한식, 중식, 양식, 일식 등 포함)를 선택하기 위한 카테고리 항목, 주문할 매장을 선택하기 위한 주문 음식 매장 항목, 주문할 음식의 종류를 선택하기 위한 주문 음식 정보 항목, 수량 항목, 주문한 음식을 배달받기 위한 주소지 항목, 음식배달을 공유하기 위해서 대기 가능한 시간을 설정하기 위한 대기 시간 설정 항목, 음식배달 공유가 실패한 상태에서 대기 시간이 지난 후에 주문 사항을 처리하기 위한 주문 설정 항목(예를 들어 음식배달 공유가 실패한 상태에서 대기 시간이 지난 후, 주문 취소 또는 단독 주문 수행 등 포함) 등을 포함한다.In addition, when a preset order menu is selected on the app execution result screen displayed on the terminal 100, the terminal 100 orders the user to select a menu, quantity, etc. that the user of the terminal 100 wants to order. Display the screen. Here, the order screen is a category item for selecting a category (or category) of food to be ordered (including Korean, Chinese, Western, Japanese, etc.), an order food store item for selecting a store to be ordered, and an order food Order food information item, quantity item, address item for delivery of ordered food to select the type of food, waiting time setting item for setting the wait time for sharing food delivery, waiting time in the state of food delivery sharing failure After this, the order setting items for processing the order (for example, after the wait time in the state in which food delivery sharing has failed, including canceling the order or performing a single order, etc.) are included.

일 예로, 제 1 단말(100)은 해당 제 1 단말에 미리 설치된 음식배달 공유 앱을 실행하고, 도 4에 도시된 바와 같이, 음식배달 공유 앱 실행 결과 화면(400)을 표시한다.For example, the first terminal 100 executes a food delivery sharing app pre-installed in the first terminal, and as shown in FIG. 4, displays the food delivery sharing app execution result screen 400.

또한, 상기 음식배달 공유 앱 실행 결과 화면(400) 중에서 주문 메뉴(410)가 선택될 때, 도 5에 도시된 바와 같이, 상기 제 1 단말은 검색 조건에 따른 음식을 주문하기 위한 주문 화면(500)을 표시한다(S210).In addition, when the order menu 410 is selected from the food delivery sharing app execution result screen 400, as shown in FIG. 5, the first terminal orders screen 500 for ordering food according to the search conditions ) Is displayed (S210).

이후, 상기 단말(100)은 상기 단말(100)에 표시되는 주문 화면에서 단말(100)의 사용자 입력(또는 사용자 선택/터치/제어)에 따른 복수의 입력 항목에 대응하는 복수의 입력값을 포함하는 주문 접수 정보를 수신한다. 이때, 상기 주문 접수 정보는 주문하고자 하는 음식의 분류(또는 카테고리)(예를 들어 한식, 중식, 양식, 일식 등 포함)를 나타내는 카테고리 정보, 주문할 매장을 선택한 주문 음식 매장 정보, 주문할 음식의 종류를 나타내는 주문 음식 정보, 수량, 주문한 음식을 배달받기 위한 주소지, 음식배달을 공유하기 위해서 대기 가능한 시간을 설정하기 위한 대기 시간 설정 정보, 음식배달 공유가 실패한 상태에서 대기 시간이 지난 후에 주문 사항을 처리하기 위한 주문 설정 정보(예를 들어 음식배달 공유가 실패한 상태에서 대기 시간이 지난 후, 주문 취소 또는 단독 주문 수행 등 포함) 등을 포함한다. 여기서, 상기 주소지는 상기 전용 앱 설치 및 상기 서버(200)에 대한 회원 가입에 따라 해당 단말(100)의 사용자와 관련해서 미리 등록된 개인 정보 내의 주소지를 자동으로 로딩(또는 불러옴)하여 자동 입력하거나 또는, 사용자 입력에 따라 입력받도록 구성할 수 있다.Thereafter, the terminal 100 includes a plurality of input values corresponding to a plurality of input items according to user input (or user selection / touch / control) of the terminal 100 on the order screen displayed on the terminal 100. Order reception information to be received. In this case, the order reception information includes category information indicating the classification (or category) of food to be ordered (including Korean, Chinese, Western, Japanese, etc.), order food store information for selecting a store to be ordered, and type of food to be ordered. Order food information to indicate, quantity, address to receive the ordered food, wait time setting information to set the wait time to share food delivery, and process the order after the waiting time in the state where food delivery sharing has failed Order setting information (for example, after a waiting time in a state in which food delivery sharing has failed, including canceling an order or performing a single order). Here, the address is automatically entered (or loaded) by automatically loading (or retrieving) the address in the pre-registered personal information in relation to the user of the corresponding terminal 100 according to the installation of the dedicated app and membership of the server 200. Or, it may be configured to receive input according to user input.

또한, 상기 단말(100)은 상기 수신된 주문 접수 정보, 상기 단말(100)의 식별 정보 등을 상기 서버(200)에 전송한다. 여기서, 상기 단말(100)의 식별 정보는 MDN, 모바일 IP, 모바일 MAC, Sim(가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다.In addition, the terminal 100 transmits the received order acceptance information, identification information of the terminal 100, and the like to the server 200. Here, the identification information of the terminal 100 includes MDN, mobile IP, mobile MAC, Sim (subscriber identification module) card unique information, serial number, and the like.

일 예로, 상기 제 1 단말은 상기 제 1 단말에 표시되는 주문 화면(500)에서 제 1 단말의 사용자 입력에 따른 주문하고자 하는 음식의 분류를 나타내는 제 1 카테고리 정보(예를 들어 양식), 주문 매장명인 ABCD 돈가스 매장에 대한 정보, 주문할 음식의 종류를 나타내는 제 1 주문 음식 정보 및 수량(예를 들어 모듬 돈가스 정식 1세트), 제 1 주소지(예를 들어 서울특별시 강남구 테헤란로 12345), 제 1 대기 시간 설정 정보(예를 들어 30분), 제 1 주문 설정 정보(예를 들어 30분의 대기 시간이 지날 때까지 해당 ABCD 매장에서 함께 주문할 다른 주문 접수 정보가 수신되지 않을 때, 주문 취소) 등을 포함하는 제 1 주문 접수 정보를 수신한다. 이때, 상기 제 1 주소지는 상기 제 1 단말에서 상기 음식배달 공유 앱을 설치 후 미리 등록한 상기 제 1 단말의 개인 정보에서 자동으로 로딩(또는 추출)되어 입력된 상태일 수 있으며, 해당 제 1 주소지가 선택되는 경우 사용자 입력에 따라 새로운 주소지를 입력받기 위한 주소지 입력 서브 화면이 표시될 수도 있다.For example, the first terminal may include first category information (for example, a form), an order store indicating a classification of food to be ordered according to a user input of the first terminal on the order screen 500 displayed on the first terminal. Information on the famous ABCD Tongas store, first order food information and quantity indicating the type of food to be ordered (e.g. 1 set of assorted pork cutlet), first address (e.g. 12345 Teheran-ro, Gangnam-gu, Seoul), first waiting time Includes setup information (e.g. 30 minutes), first order setup information (e.g. canceled order if no other order receipt information to be ordered at the corresponding ABCD store is received until the 30 minute waiting period has passed) First order reception information to be received. In this case, the first address may be automatically loaded (or extracted) from the personal information of the first terminal registered in advance after installing the food delivery sharing app in the first terminal, and the first address may be entered. When selected, an address input sub-screen for receiving a new address may be displayed according to user input.

또한, 상기 제 1 단말은 상기 수신된 제 1 주문 접수 정보, 상기 제 1 단말의 식별 정보 등을 상기 서버(200)에 전송한다(S220).In addition, the first terminal transmits the received first order acceptance information, the identification information of the first terminal, and the like to the server 200 (S220).

이후, 상기 서버(200)는 상기 단말(100)로부터 전송되는 주문 접수 정보, 상기 단말(100)의 식별 정보 등을 수신한다.Thereafter, the server 200 receives the order acceptance information transmitted from the terminal 100, the identification information of the terminal 100, and the like.

또한, 상기 서버(200)는 각 단말에 설치된 전용 앱을 실행 중인 다수의 다른 단말(300) 중에서(또는 상기 각 단말에 설치된 전용 앱을 실행하여 상기 서버(200)와 통신 중인 다수의 다른 단말(300) 중에서), 상기 수신된 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말(300)을 확인(또는 검색)한다. 이때, 상기 서버(200)는 상기 전용 앱이 실행 중인 상태가 아니더라도, 해당 주문 접수 정보에 포함된 주문 음식 매장에 주문한 이력이 있는 다수의 다른 단말(300) 중에서 상기 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말(300)을 확인하거나 또는, 상기 서버(200)에 주소지를 등록한 다수의 다른 단말(300) 중에서 상기 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말(300)을 확인할 수도 있다.In addition, the server 200 may be among a plurality of different terminals 300 running dedicated apps installed in each terminal (or a plurality of different terminals communicating with the server 200 by executing dedicated apps installed in each terminal) ( 300), a plurality of different terminals 300 having an address within a preset radius are checked (or searched) from the address included in the received order acceptance information. At this time, the server 200 is an address within a preset radius from the address among a number of different terminals 300 with a history of ordering to the order food store included in the order acceptance information, even if the dedicated app is not running. Check a plurality of different terminals 300 having, or, among a plurality of different terminals 300 registered with the server 200, a plurality of different terminals 300 having an address within a preset radius from the address. You can also check.

또한, 상기 서버(200)는 상기 확인된(또는 검색된) 복수의 다른 단말(300)에 푸시 메시지 형태로 상기 주문 접수 정보에 대응하는 고유 주문 코드, 상기 주문 접수 정보에 포함된 카테고리 정보, 주문 음식 매장 정보, 주문 음식 정보, 수량 등을 포함하는 주문 정보를 전송(또는 공유)한다. 이때, 상기 서버(200)에서 상기 단말(100)로부터 새로운 주문 접수 정보를 수신하는 경우, 상기 서버(200)는 상기 수신된 주문 접수 정보에 대응하여 상기 고유 주문 코드를 생성한다. 여기서, 상기 고유 주문 코드는 상기 단말(100)에서 상기 서버(200)로 상기 주문 접수 정보를 전송할 때, 상기 단말(100)에서 상기 주문 접수 정보에 대응하여 상기 고유 주문 코드를 생성하고, 상기 단말(100)에서 상기 생성된 고유 주문 코드, 상기 주문 접수 정보, 상기 단말(100)의 식별 정보 등을 상기 서버(200)에 전송할 수도 있다.In addition, the server 200 is a unique order code corresponding to the order acceptance information in the form of a push message to the identified (or searched) a plurality of different terminals 300, category information included in the order acceptance information, order food Send (or share) order information, including store information, order food information, and quantity. At this time, when the server 200 receives new order acceptance information from the terminal 100, the server 200 generates the unique order code in response to the received order acceptance information. Here, when the unique order code transmits the order acceptance information from the terminal 100 to the server 200, the terminal 100 generates the unique order code corresponding to the order acceptance information, and the terminal In step 100, the generated unique order code, the order acceptance information, the identification information of the terminal 100, and the like may be transmitted to the server 200.

일 예로, 상기 서버(200)는 상기 제 1 단말로부터 전송되는 제 1 주문 접수 정보, 상기 제 1 단말의 식별 정보 등을 수신한다.For example, the server 200 receives first order acceptance information, identification information of the first terminal, and the like transmitted from the first terminal.

또한, 상기 서버(200)는 각 단말에 설치된 음식배달 공유 앱을 실행 중인 10,000개의 다른 단말(300) 중에서 상기 수신된 제 1 주문 접수 정보에 포함된 제 1 주소지(예를 들어 서울특별시 강남구 테헤란로 12345)로부터 미리 설정된 반경(예를 들어 30m) 이내의 주소지를 가진 제 1 다른 단말(300) 내지 제 20 다른 단말(300)을 확인한다.In addition, the server 200 is the first address included in the received first order receipt information (for example, 12345 Teheran-ro, Gangnam-gu, Seoul) among 10,000 other terminals 300 running the food delivery sharing app installed in each terminal. ), The first other terminal 300 to the 20th other terminal 300 having an address within a preset radius (for example, 30 m) are checked.

또한, 상기 서버(200)는 상기 확인된 제 1 다른 단말 내지 제 20 다른 단말 각각에 푸시 메시지 형태로 상기 제 1 주문 접수 정보에 대응하여 생성된 제 1 고유 주문 코드(예를 들어 AOA1234), 상기 제 1 주문 접수 정보에 포함된 제 1 카테고리 정보(예를 들어 양식), 주문 매장명인 ABCD 돈가스 매장에 대한 정보, 주문할 음식의 종류를 나타내는 제 1 주문 음식 정보 및 수량(예를 들어 모듬 돈가스 정식 1세트) 등을 포함하는 제 1 주문 정보를 전송한다.In addition, the server 200 is a first unique order code (for example, AOA1234) generated in response to the first order acceptance information in the form of a push message to each of the identified first other terminal to the 20th other terminal, the The first category information included in the first order acceptance information (for example, form), information about the ABCD pork cutlet store, which is the name of the order shop, and the first order food information and quantity (for example, assorted cutlet set meal 1) Set) and the like.

다른 일 예로, 상기 서버(200)는 상기 제 1 단말로부터 전송되는 제 1 주문 접수 정보, 상기 제 1 단말의 식별 정보 등을 수신한다.As another example, the server 200 receives first order acceptance information transmitted from the first terminal, identification information of the first terminal, and the like.

또한, 상기 서버(200)는 상기 제 1 주문 접수 정보에 포함된 주문 매장인 ABCD 돈가스 매장에 주문한 이력이 있는 상기 서버(200)에 회원 가입한 다수의 다른 단말(300) 중에서 상기 수신된 제 1 주문 접수 정보에 포함된 제 1 주소지(예를 들어 서울특별시 강남구 테헤란로 12345)로부터 미리 설정된 반경(예를 들어 30m) 이내의 주소지를 가진 제 101 다른 단말(300) 내지 제 110 다른 단말(300)을 확인한다.In addition, the server 200 is the first received from among a plurality of different terminals 300 that have joined the server 200 with a history of ordering at the ABCD Dongas store, which is an order store included in the first order acceptance information. From the first address (for example, 12345, Teheran-ro, Gangnam-gu, Seoul) included in the order acceptance information, 101 other terminals 300 to 110 other terminals 300 having addresses within a preset radius (for example, 30 m) To confirm.

또한, 상기 서버(200)는 상기 확인된 제 101 다른 단말 내지 제 110 다른 단말 각각에 푸시 메시지 형태로 상기 제 1 주문 접수 정보에 대응하여 생성된 제 1 고유 주문 코드(예를 들어 AOA1234), 상기 제 1 주문 접수 정보에 포함된 제 1 카테고리 정보(예를 들어 양식), 주문 매장명인 ABCD 돈가스 매장에 대한 정보, 주문할 음식의 종류를 나타내는 제 1 주문 음식 정보 및 수량(예를 들어 모듬 돈가스 정식 1세트) 등을 포함하는 제 101 주문 정보를 전송한다(S230).In addition, the server 200 is a first unique order code (for example, AOA1234) generated in response to the first order acceptance information in the form of a push message to each of the checked 101st other terminal to 110th other terminal, the First category information (for example, form) included in the first order acceptance information, information about the ABCD pork cutlet store, which is the name of the order store, first order food information and quantity (for example, assorted cutlet set meal 1) Set) and the like, and transmits 101st order information including information (S230).

이후, 상기 복수의 다른 단말(300) 각각은 상기 서버(200)로부터 전송되는 주문 정보를 수신한다.Thereafter, each of the plurality of different terminals 300 receives order information transmitted from the server 200.

또한, 상기 복수의 다른 단말(300) 각각은 상기 수신된 주문 정보를 표시한다.In addition, each of the plurality of different terminals 300 displays the received order information.

일 예로, 상기 제 1 다른 단말 내지 제 20 다른 단말 각각은 상기 서버(200)로부터 전송되는 제 1 주문 정보를 수신하고, 도 6에 도시된 바와 같이, 상기 수신된 제 1 주문 정보(600)를 표시한다.For example, each of the first to 20th other terminals receives the first order information transmitted from the server 200 and, as shown in FIG. 6, receives the received first order information 600. Display.

다른 일 예로, 상기 제 101 다른 단말 내지 제 110 다른 단말 각각은 상기 서버(200)로부터 전송되는 제 101 주문 정보를 수신하고, 상기 수신된 제 101 주문 정보를 표시한다(S240).As another example, each of the 101st to 110th other terminals receives the 101st order information transmitted from the server 200 and displays the received 101st order information (S240).

이후, 상기 다른 단말(300)의 주문 정보가 표시되는 일측에 표시되는 주문 메뉴가 선택되는 경우, 상기 다른 단말(300)은 해당 다른 단말(300)에 미리 설치된 전용 앱을 자동 실행하고, 상기 선택된 주문 메뉴에 대응하는 다른 주문 화면을 표시한다. 여기서, 상기 다른 단말(300)에서 해당 다른 단말(300)에 미리 설치된 전용 앱을 실행 중인 경우, 상기 다른 단말(300)은 상기 선택된 주문 메뉴에 대응하는 다른 주문 화면을 바로 표시할 수도 있다. 이때, 상기 다른 주문 화면은 주문하고자 하는 음식의 분류(또는 카테고리)(예를 들어 한식, 중식, 양식, 일식 등 포함)를 선택하기 위한 카테고리 항목, 주문할 매장을 선택하기 위한 주문 음식 매장 항목, 주문할 음식의 종류를 선택하기 위한 주문 음식 정보 항목, 수량 항목, 주문한 음식을 배달받기 위한 주소지 항목 등을 포함하며, 이 중에서 상기 카테고리 항목 및 주문 음식 매장 항목은 상기 주문 정보에 포함된 카테고리 및 주문 음식 매장이 고정되어 표시되며 수정이 불가능하도록 비활성화된 상태를 유지하도록 구성하며, 앞서 신규로 주문하고자 할 때 활성화되었던 대기 시간 설정 항목 및 주문 설정 항목은 표시되지 않거나 비활성화된 상태를 유지하도록 구성한다.Thereafter, when the order menu displayed on one side of the order information of the other terminal 300 is selected, the other terminal 300 automatically executes a dedicated app pre-installed on the other terminal 300, and the selected Displays another order screen corresponding to the order menu. Here, when the other terminal 300 is running a dedicated app pre-installed on the other terminal 300, the other terminal 300 may directly display another order screen corresponding to the selected order menu. At this time, the other order screen includes a category item for selecting a category (or category) of food to be ordered (including Korean, Chinese, Western, Japanese, etc.), an order food store item for selecting a store to be ordered, and an order for Order food information items for selecting a type of food, quantity items, address items for delivery of ordered food, and the like, wherein the category items and order food store items include categories and order food stores included in the order information This is fixedly displayed and configured to remain inactive so that it cannot be modified, and the waiting time setting item and order setting item that were activated when a new order was previously made are configured to remain inactive or not displayed.

일 예로, 상기 제 3 다른 단말의 제 1 주문 정보(600)가 표시되는 일측에 표시되는 주문 메뉴(610)가 선택될 때, 도 7에 도시된 바와 같이, 상기 제 3 다른 단말은 해당 제 3 다른 단말에서 실행 중인 음식배달 공유 앱 실행 결과 화면 중에서 상기 선택된 주문 메뉴(610)에 대응하는 제 1 다른 주문 화면(700)을 표시한다(S250).For example, when the order menu 610 displayed on one side on which the first order information 600 of the third other terminal is displayed is selected, as illustrated in FIG. 7, the third other terminal is the corresponding third The first other order screen 700 corresponding to the selected order menu 610 is displayed from the execution result screen of the food delivery sharing app running in another terminal (S250).

이후, 상기 다른 단말(300)은 상기 다른 단말(300)에 표시되는 다른 주문 화면에서 상기 다른 단말(300)의 사용자 입력에 따른 복수의 다른 입력 항목에 대응하는 복수의 다른 입력값을 포함하는 다른 주문 접수 정보를 수신한다. 이때, 상기 다른 주문 접수 정보는 주문할 음식의 종류를 나타내는 주문 음식 정보, 수량뿐만 아니라 고정된 값인 주문하고자 하는 음식의 분류(또는 카테고리)(예를 들어 한식, 중식, 양식, 일식 등 포함)를 나타내는 카테고리 정보와 주문할 매장을 선택한 주문 음식 매장 정보와 주문한 음식을 배달받기 위한 주소지를 포함한다. 여기서, 상기 주소지는 상기 전용 앱 설치 및 상기 서버(200)에 대한 회원 가입에 따라 해당 다른 단말(300)의 사용자와 관련해서 미리 등록된 개인 정보 내의 주소지를 자동으로 로딩(또는 불러옴)하여 자동 입력하거나 또는, 사용자 입력에 따라 입력받도록 구성할 수 있다.Subsequently, the other terminal 300 may include a plurality of different input values corresponding to a plurality of different input items according to user input of the other terminal 300 in different order screens displayed on the other terminal 300. Order receipt information is received. At this time, the other order acceptance information indicates the order (eg, Korean, Chinese, Western, Japanese, etc.) of the food to be ordered, which is a fixed value, as well as order food information and quantity indicating the type of food to be ordered. Includes category information, order food store information for which the store to be ordered, and an address for delivery of ordered food. Here, the address is automatically loaded (or loaded) in the address registered in the personal information registered in advance in relation to the user of the other terminal 300 according to the installation of the dedicated app and membership of the server 200. It can be configured to input or receive input according to user input.

또한, 상기 다른 단말(300)은 상기 수신된 다른 주문 접수 정보, 상기 주문 정보에 대응하는 고유 주문 코드, 상기 다른 단말(300)의 식별 정보 등을 상기 서버(200)에 전송한다. 여기서, 상기 다른 단말(300)의 식별 정보는 MDN, 모바일 IP, 모바일 MAC, Sim(가입자 식별 모듈) 카드 고유정보, 시리얼번호 등을 포함한다.Further, the other terminal 300 transmits the received other order acceptance information, a unique order code corresponding to the order information, identification information of the other terminal 300, and the like to the server 200. Here, the identification information of the other terminal 300 includes MDN, mobile IP, mobile MAC, SIM (subscriber identification module) card unique information, serial number, and the like.

일 예로, 상기 제 3 다른 단말은 상기 제 3 다른 단말에 표시되는 제 1 다른 주문 화면(700)에서 제 3 다른 단말의 사용자 입력에 따른 주문할 음식의 종류를 나타내는 제 3 주문 음식 정보 및 수량(예를 들어 함박 스테이크 정식 1세트) 등을 수신한다.For example, the third other terminal is the third order food information and quantity (eg, the order information indicating the type of food to be ordered according to the user input of the third other terminal on the first other order screen 700 displayed on the third other terminal) For example, one set of hamburger steak) is received.

또한, 상기 제 3 다른 단말은 상기 수신된 제 3 주문 음식 정보 및 수량(예를 들어 함박 스테이크 정식 1세트)과, 상기 제 1 주문 접수 정보에 포함된 제 1 카테고리 정보(예를 들어 양식)와 주문 매장명인 ABCD 돈가스 매장에 대한 정보와, 상기 제 3 다른 단말에서 상기 음식배달 공유 앱을 설치 후 미리 등록한 상기 제 3 다른 단말의 개인 정보에서 자동으로 로딩된 제 3 주소지(예를 들어 서울특별시 강남구 테헤란로 12346)를 포함하는 제 3 주문 접수 정보를 생성(또는 확인)한다.Also, the third other terminal may include the received third order food information and quantity (for example, one set of hamburger steak), and first category information (for example, form) included in the first order reception information. A third address automatically loaded from the personal information of the third other terminal registered in advance after installing the food delivery sharing app on the third other terminal and information about the ABCD Dongas store, which is the name of the order store (for example, Gangnam-gu, Seoul) Generate (or confirm) third order acceptance information including Tehran Road 12346).

또한, 상기 제 3 다른 단말은 상기 생성된 제 3 주문 접수 정보, 상기 제 1 주문 정보에 포함된 제 1 고유 주문 코드(예를 들어 AOA1234), 상기 제 3 다른 단말의 식별 정보 등을 상기 서버(200)에 전송한다(S260).In addition, the third other terminal receives the generated third order acceptance information, the first unique order code (for example, AOA1234) included in the first order information, the identification information of the third other terminal, and the server ( 200) (S260).

이후, 상기 서버(200)는 상기 다른 단말(300)로부터 전송되는 다른 주문 접수 정보, 상기 주문 정보에 대응하는 고유 주문 코드, 상기 다른 단말(300)의 식별 정보 등을 수신한다. 이때, 상기 서버(200)는 상기 복수의 다른 단말(300)에 전송한 상기 주문 정보에 응답하여 하나 이상의 다른 단말(300)로부터 각각 전송되는 하나 이상의 다른 주문 접수 정보 등을 수신할 수도 있다.Then, the server 200 receives other order acceptance information transmitted from the other terminal 300, a unique order code corresponding to the order information, identification information of the other terminal 300, and the like. In this case, the server 200 may receive one or more other order acceptance information transmitted from one or more other terminals 300 in response to the order information transmitted to the plurality of other terminals 300.

또한, 상기 서버(200)는 상기 수신된 고유 주문 코드를 이용해서 앞서 수신된 주문 접수 정보와 상기 수신된 하나 이상의 다른 주문 접수 정보를 매칭한다.Further, the server 200 matches the previously received order acceptance information and the received one or more other order acceptance information using the received unique order code.

이때, 상기 서버(200)는 앞서 수신된 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 해당 대기 시간 설정 정보에 따른 대기 시간 이내인 경우에 한해(또는 상기 주문 정보를 전송한 이후 상기 다른 주문 접수 정보를 수신하기까지의 시간이 상기 대기 시간 이내인 경우에 한해/상기 단말(100)로부터 전송된 주문 접수 정보를 수신한 이후 상기 다른 주문 접수 정보를 수신하기까지의 시간이 상기 대기 시간 이내인 경우에 한해) 앞서 수신된 주문 접수 정보와 상기 수신된 하나 이상의 다른 주문 접수 정보를 매칭한다.At this time, the server 200 is based on the wait time setting information included in the previously received order acceptance information, only when it is within a waiting time according to the waiting time setting information (or the other order after transmitting the order information) Only when the time to receive the reception information is within the waiting time / the time from receiving the order reception information transmitted from the terminal 100 to receiving the other order reception information is within the waiting time Only in the case) Match the previously received order acceptance information and the received one or more other order acceptance information.

또한, 상기 다른 단말(300)로부터 다른 주문 접수 정보를 수신하지 못한 상태에서 상기 대기 시간을 초과한 경우(또는 상기 다른 단말(300)로부터 다른 주문 접수 정보를 수신하지 못한 상태에서 상기 주문 정보를 전송한 이후 상기 다른 주문 접수 정보를 수신하기까지의 시간이 상기 대기 시간을 초과한 경우/상기 단말(100)로부터 전송된 주문 접수 정보를 수신한 이후 상기 다른 주문 접수 정보를 수신하기까지의 시간이 상기 대기 시간을 초과한 경우), 상기 서버(200)는 앞서 수신된 주문 접수 정보에 포함된 주문 설정 정보를 근거로 상기 단말(100)에서 주문 예약한 주문(또는 상기 주문 접수 정보)을 취소하거나 또는, 상기 단말(100)에서 주문 예약한 주문 접수 정보를 근거로 해당 단말(100) 단독으로 주문 수행을 위해 다음의 결제 기능 과정을 수행할 수도 있다.In addition, when the waiting time is exceeded in the state in which other order acceptance information is not received from the other terminal 300 (or the order information is transmitted in the state in which other order acceptance information is not received from the other terminal 300) If the time until receiving the other order acceptance information exceeds the waiting time after receiving the order acceptance information transmitted from the terminal 100, the time until receiving the other order acceptance information is When the waiting time is exceeded), the server 200 cancels the order (or the order acceptance information) ordered by the terminal 100 based on the order setting information included in the order reception information previously received, or The terminal 100 may perform the following payment function process for order execution by the terminal 100 alone based on the order reception information reserved by the terminal 100. have.

일 예로, 상기 서버(200)는 상기 제 3 다른 단말로부터 전송되는 제 3 주문 접수 정보, 상기 제 1 주문 정보에 포함된 제 1 고유 주문 코드(예를 들어 AOA1234), 상기 제 3 다른 단말의 식별 정보 등을 수신한다.For example, the server 200 may include third order acceptance information transmitted from the third other terminal, a first unique order code (eg, AOA1234) included in the first order information, and identification of the third other terminal Information, etc. are received.

또한, 상기 제 1 주문 접수 정보에 포함된 대기 시간 설정 정보(예를 들어 30분)를 근거로 상기 제 1 주문 접수 정보를 수신한 이후 상기 제 3 주문 접수 정보를 수신하기까지의 시간이 상기 대기 시간인 30분 이내일 때, 상기 서버(200)는 상기 수신된 제 1 고유 주문 코드(예를 들어 AOA1234)를 근거로 동일한 제 1 고유 주문 코드에 해당하는 상기 제 1 주문 접수 정보와 상기 제 3 주문 접수 정보를 매칭한다(S270).In addition, after receiving the first order acceptance information based on the waiting time setting information (for example, 30 minutes) included in the first order acceptance information, the time from receiving the third order acceptance information to the waiting When the time is within 30 minutes, the server 200 receives the first order acceptance information and the third order corresponding to the same first unique order code based on the received first unique order code (eg, AOA1234). The order acceptance information is matched (S270).

이후, 앞서 수신된 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 해당 대기 시간 설정 정보에 따른 대기 시간이 지난 후(또는 상기 주문 정보를 전송한 이후의 시간이 상기 대기 시간을 지난 후/상기 단말(100)로부터 전송된 주문 접수 정보를 수신한 이후의 시간이 상기 대기 시간을 지난 후), 상기 서버(200)는 해당 대기 시간 동안 매칭된 상기 주문 접수 정보 및 상기 하나 이상의 다른 주문 접수 정보를 근거로 상기 단말(100), 상기 하나 이상의 다른 단말(300) 및 결제 서버(미도시)와 연동하여, 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보에 따른 각 단말별(100, 300) 금액과 배달료가 포함된 결제 금액에 대한 결제 기능을 단말별(100, 300)로 각각 수행한다. 이때, 상기 배달료(또는 배송료)는 단일 배달지(또는 단일 배달건)에 대해 설정된 총배달료에 대해서 1/N로 나눈 금액일 수 있다. 여기서, 상기 N은 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보의 수(또는 상기 단말(100) 및 상기 하나 이상의 다른 단말(300)의 수)일 수 있다.Then, after the waiting time according to the waiting time setting information based on the waiting time setting information included in the previously received order reception information (or the time after transmitting the order information after the waiting time / the above After the time after receiving the order reception information transmitted from the terminal 100 passes the waiting time), the server 200 receives the order reception information matched during the waiting time and the one or more other order reception information. Based on the terminal 100, the one or more other terminals 300 and the payment server (not shown), each terminal according to the matched order acceptance information and one or more other order acceptance information (100, 300) The payment function for the payment amount including the amount and delivery fee is performed for each terminal (100, 300). In this case, the delivery fee (or delivery fee) may be an amount divided by 1 / N with respect to the total delivery fee set for a single delivery destination (or single delivery event). Here, N may be the number of the matched order acceptance information and one or more other order acceptance information (or the number of the terminal 100 and the one or more other terminals 300).

또한, 상기 서버(200)는 결제 기능 수행 결과를 단말별(100, 300)로 각각 제공한다. 여기서, 상기 결제 기능 수행 결과는 단말별 카테고리 정보, 주문 음식 매장 정보, 단말별 주문 음식 정보, 단말별 수량 정보, 단말별 주소지 정보, 단말별 결제 금액, 결제 날짜 및 시각 정보 등을 포함한다.In addition, the server 200 provides the result of performing the payment function for each terminal (100, 300). Here, the result of performing the payment function includes category information for each terminal, order food store information, order food information for each terminal, quantity information for each terminal, address information for each terminal, payment amount for each terminal, payment date and time information, and the like.

또한, 상기 단말(100) 및 상기 다른 단말(300) 각각은 상기 서버(200)로부터 제공되는 결제 기능 수행 결과를 수신한다.In addition, each of the terminal 100 and the other terminal 300 receives a result of performing a payment function provided from the server 200.

또한, 상기 단말(100) 및 상기 다른 단말(300) 각각은 상기 수신된 결제 기능 수행 결과를 표시한다.In addition, each of the terminal 100 and the other terminal 300 displays the result of performing the received payment function.

일 예로, 상기 제 1 주문 접수 정보에 포함된 대기 시간 설정 정보(예를 들어 30분)를 근거로 상기 제 1 주문 접수 정보를 수신한 이후의 시간이 상기 대기 시간인 30분을 지난 상태일 때, 상기 서버(200)는 해당 30분 동안 매칭된 상기 제 1 주문 접수 정보와 상기 제 3 주문 접수 정보를 근거로 상기 제 1 단말 및 상기 결제 서버와 연동하여, 상기 제 1 주문 접수 정보에 포함된 제 1 주문 음식 정보 및 수량(예를 들어 모듬 돈가스 정식 1세트)에 대한 금액(예를 들어 15,000원)과 총배달료(예를 들어 3,000원)를 균일 배분한 제 1 배달료(예를 들어 1,500원)를 합한 제 1 결제 금액(예를 들어 16,500원)에 대한 결제 기능을 수행한다. 또한, 상기 서버(200)는 상기 결제 기능 수행에 따른 제 1 결제 기능 수행 결과를 상기 제 1 단말에 전송한다. 여기서, 상기 제 1 결제 기능 수행 결과는 제 1 카테고리 정보(예를 들어 양식), 주문 매장명인 ABCD 돈가스 매장에 대한 정보, 제 1 주문 음식 정보 및 수량(예를 들어 모듬 돈가스 정식 1세트), 제 1 주소지(예를 들어 서울특별시 강남구 테헤란로 12345), 제 1 결제 금액(예를 들어 16,500원), 결제 날짜 및 시각 정보(예를 들어 2019년 11월 01일 금요일 14시 23분 40초) 등을 포함한다. 또한, 상기 제 1 단말은 상기 서버(200)로부터 전송되는 제 1 결제 기능 수행 결과를 수신하고, 상기 수신된 제 1 결제 기능 수행 결과를 표시한다.As an example, when the time after receiving the first order acceptance information is based on the waiting time setting information (for example, 30 minutes) included in the first order acceptance information, when the waiting time exceeds 30 minutes. , The server 200 is interlocked with the first terminal and the payment server based on the first order acceptance information and the third order acceptance information matched for the corresponding 30 minutes, and included in the first order acceptance information The first delivery fee (e.g. 1,500 won), which is the uniform distribution of the amount (e.g. 15,000 won) and total delivery fee (e.g. 3,000 won) for the first order food information and quantity (e.g., a set of assorted pork cutlet set) ) To perform the payment function for the first payment amount (for example, KRW 16,500). In addition, the server 200 transmits a result of performing the first payment function according to the execution of the payment function to the first terminal. Here, the result of performing the first payment function includes first category information (e.g., form), information about the ABCD pork cutlet store, which is the name of the order store, first order food information and quantity (e.g., one set of assorted pork cutlet set), 1 Address (e.g., 12345 Teheran-ro, Gangnam-gu, Seoul), the first payment amount (e.g., 16,500 won), payment date and time information (e.g., Friday, November 01, 2019 at 14:23:40) Includes. In addition, the first terminal receives a result of performing the first payment function transmitted from the server 200 and displays the result of performing the received first payment function.

또한, 상기 서버(200)는 해당 30분 동안 매칭된 상기 제 1 주문 접수 정보와 상기 제 3 주문 접수 정보를 근거로 상기 제 3 다른 단말 및 상기 결제 서버와 연동하여, 상기 제 3 주문 접수 정보에 포함된 제 3 주문 음식 정보 및 수량(예를 들어 함박 스테이크 정식 1세트)에 대한 금액(예를 들어 12,000원)과 총배달료(예를 들어 3,000원)를 균일 배분한 제 2 배달료(예를 들어 1,500원)를 합한 제 2 결제 금액(예를 들어 13,500원)에 대한 결제 기능을 수행한다. 또한, 상기 서버(200)는 상기 결제 기능 수행에 따른 제 2 결제 기능 수행 결과를 상기 제 3 다른 단말에 전송한다. 여기서, 상기 제 2 결제 기능 수행 결과는 제 1 카테고리 정보(예를 들어 양식), 주문 매장명인 ABCD 돈가스 매장에 대한 정보, 제 3 주문 음식 정보 및 수량(예를 들어 함박 스테이크 정식 1세트), 제 3 주소지(예를 들어 서울특별시 강남구 테헤란로 12346), 제 2 결제 금액(예를 들어 13,500원), 결제 날짜 및 시각 정보(예를 들어 2019년 11월 01일 금요일 14시 23분 40초) 등을 포함한다. 또한, 상기 제 3 다른 단말은 상기 서버(200)로부터 전송되는 제 2 결제 기능 수행 결과를 수신하고, 상기 수신된 제 2 결제 기능 수행 결과를 표시한다(S280).In addition, the server 200 is linked to the third terminal and the payment server based on the first order acceptance information and the third order acceptance information matched for the corresponding 30 minutes, to the third order acceptance information. A second delivery fee (e.g., 13,000 won) and a total delivery fee (e.g. 3,000 won) for the third order food information and quantity (e.g., one set of hamburger steak) included 1,500 won) to perform the payment function for the second payment amount (for example, 13,500 won). In addition, the server 200 transmits the result of performing the second payment function according to the execution of the payment function to the third other terminal. Here, the result of performing the second payment function includes first category information (for example, a form), information about the ABCD pork cutlet store, which is an order store name, third order food information and quantity (for example, one set of hamburger steak), first 3 Address (e.g., 12346 Teheran-ro, Gangnam-gu, Seoul), the second payment amount (e.g. 13,500 won), payment date and time information (e.g., Friday, November 01, 2019 at 14:23:40) Includes. In addition, the third other terminal receives the result of performing the second payment function transmitted from the server 200 and displays the result of performing the received second payment function (S280).

이후, 상기 서버(200)는 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 하나의 주문으로 처리하기 위해서 상기 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 포함하는 주문 내역을 생성한다. 여기서, 상기 주문 내역은 카테고리 정보, 주문 음식 매장 정보, 단말별/주소지별 주문 음식 정보와 수량, 단말별 주소지 등을 포함한다.Thereafter, the server 200 generates an order history including the order acceptance information and one or more other order acceptance information in order to process the matched order acceptance information and one or more other order acceptance information as one order. Here, the order details include category information, order food store information, order food information and quantity per terminal / address, and address per terminal.

즉, 결제 기능이 정상적으로 수행된 이후, 상기 서버(200)는 복수의 주문을 하나의 주문으로 처리하기 위해서 상기 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 포함하는 상기 주문 내역을 생성한다.That is, after the payment function is normally performed, the server 200 generates the order details including the order acceptance information and one or more other order acceptance information in order to process a plurality of orders as one order.

또한, 상기 서버(200)는 상기 생성된 주문 내역, 상기 결제 기능 수행 결과 등을 해당 주문 음식 매장에 대응하는 매장 단말(400)에 전송한다.In addition, the server 200 transmits the generated order history, the payment function execution result, and the like to the store terminal 400 corresponding to the corresponding order food store.

또한, 상기 서버(200)는 상기 생성된 주문 내역 등을 배달 단말(500)에 전송한다.In addition, the server 200 transmits the generated order details to the delivery terminal 500.

또한, 상기 배달 단말(500)은 상기 서버(200)로부터 전송되는 주문 내역 등을 수신하고, 상기 수신된 주문 내역 등을 표시한다.In addition, the delivery terminal 500 receives the order details transmitted from the server 200, and displays the received order details.

일 예로, 상기 서버(200)는 상기 매칭된 제 1 주문 접수 정보 및 상기 제 3 주문 접수 정보를 하나의 주문으로 처리하기 위해서 상기 제 1 주문 접수 정보 및 상기 제 3 주문 접수 정보를 통합하여 제 1 주문 내역을 생성한다.For example, the server 200 integrates the first order acceptance information and the third order acceptance information to process the matched first order acceptance information and the third order acceptance information as one order. Create an order history.

또한, 상기 서버(200)는 상기 생성된 제 1 주문 내역, 상기 제 1 결제 기능 수행 결과, 상기 제 2 결제 기능 수행 결과 등을 해당 주문 음식 매장에 대응하는 제 5 매장 단말(400)에 전송한다.In addition, the server 200 transmits the generated first order history, the first payment function execution result, the second payment function execution result, and the like to the fifth store terminal 400 corresponding to the corresponding food order store. .

또한, 상기 서버(200)는 상기 생성된 제 1 주문 내역 등을 해당 ABCD 돈가스 매장에 대해 배달을 담당하는 제 7 배달 단말(500)에 전송한다.In addition, the server 200 transmits the generated first order details to the seventh delivery terminal 500 in charge of delivery to the corresponding ABCD pork cutlet store.

또한, 상기 제 7 배달 단말은 상기 서버(200)로부터 전송되는 제 1 주문 내역 등을 수신하고, 상기 수신된 제 1 주문 내역 등을 표시한다(S290).In addition, the seventh delivery terminal receives the first order history transmitted from the server 200, and displays the received first order history (S290).

이후, 상기 매장 단말(400)은 상기 서버(200)로부터 전송되는 주문 내역, 상기 결제 기능 수행 결과 등을 수신한다.Thereafter, the store terminal 400 receives the order details transmitted from the server 200 and the result of performing the payment function.

또한, 상기 매장 단말(400)은 상기 수신된 주문 내역, 상기 결제 기능 수행 결과 등을 표시한다.In addition, the store terminal 400 displays the received order history, the payment function execution result, and the like.

또한, 상기 매장 단말(400)의 관리자(또는 셰프)는 상기 주문 내역에 따라 음식을 제조(또는 준비)하고, 상기 제조된 음식을 포장하여 준비한다. 이때, 상기 매장 단말(400)은 상기 배달 단말(500)의 배달자가 대기 시간을 최소화하여 준비된 음식을 수령할 수 있도록 상기 주문 내역에 따른 음식의 제조 과정에 의해 음식의 준비가 완료되는 시각 정보를 상기 배달 단말(500)에 제공할 수도 있다.In addition, the manager (or chef) of the store terminal 400 prepares (or prepares) food according to the order history, and prepares the packaged food. At this time, the store terminal 400 provides time information that the preparation of food is completed by the manufacturing process of food according to the order history so that the delivery of the delivery terminal 500 can receive the prepared food by minimizing the waiting time. It may be provided to the delivery terminal 500.

일 예로, 상기 제 5 매장 단말은 상기 서버(200)로부터 전송되는 제 1 주문 내역, 상기 제 1 결제 기능 수행 결과, 상기 제 2 결제 기능 수행 결과 등을 수신하고, 상기 수신된 제 1 주문 내역, 상기 제 1 결제 기능 수행 결과, 상기 제 2 결제 기능 수행 결과 등을 표시한다.For example, the fifth store terminal receives the first order history, the first payment function execution result, the second payment function execution result, etc. transmitted from the server 200, and receives the first order history, The result of performing the first payment function and the result of performing the second payment function are displayed.

또한, 해당 ABCD 돈가스 매장의 셰프는 상기 제 1 주문 내역에 따라 제 1 주문 음식 정보 및 수량(예를 들어 모듬 돈가스 정식 1세트) 및 제 3 주문 음식 정보 및 수량(예를 들어 함박 스테이크 정식 1세트)에 대응하는 모듬 돈가스 정식 1세트 및 함박 스테이크 1세트를 각각 제조한 후, 포장한다(S300).In addition, the chef of the ABCD pork cutlet store has the first order food information and quantity (for example, one set of assorted pork cutlet set) and the third order food information and quantity (for example, one set of hamburger steak) according to the first order history. Prepare a set of assorted pork cutlet set corresponding to) and 1 set of hamburger steak, respectively, and then pack (S300).

이후, 상기 배달 단말(500)은 상기 매장에서 제조된 음식(또는 준비된 음식/포장된 음식)을 상기 주문 내역에 따른 복수의 주소지로 각각 배달(또는 배송)한다.Thereafter, the delivery terminal 500 delivers (or delivers) food (or prepared food / packaged food) manufactured at the store to a plurality of addresses according to the order details.

이때, 상기 배달 단말(500)은 상기 매장 단말(400)과 연동하여, 상기 주문 내역에 따라 해당 매장에서 준비 중인 요리의 준비 상태에 대한 정보를 확인(또는 요리 완성 시간에 대한 정보를 확인)하여, 대기 시간을 최소화한 상태로 배달할 음식을 해당 매장으로부터 전달받아 복수의 주소지로 배달 기능을 수행할 수 있다. 또한, 상기 배달 단말(500)은 상기 배달 단말(500)의 실시간 위치 정보와 상기 주문 내역에 포함된 복수의 주소지를 근거로 해당 매장(또는 상기 배달 단말(500)의 실시간 위치 정보)으로부터 상기 복수의 주소지를 경유하는 경로 안내 정보를 생성하고, 상기 복수의 주소지를 경유하는 경로 안내 정보에 따라 상기 준비된 복수의 음식에 대한 배달 기능을 수행할 수 있다.At this time, the delivery terminal 500 works with the store terminal 400 to check information about the preparation status of the dish being prepared at the store according to the order history (or check the information about the cooking completion time). , Delivery of food to be delivered in a state with minimal waiting time may be delivered from a corresponding store to perform a delivery function to a plurality of addresses. In addition, the delivery terminal 500 is based on the real-time location information of the delivery terminal 500 and a plurality of addresses included in the order history from the store (or real-time location information of the delivery terminal 500) the plurality It is possible to generate route guidance information via the address, and deliver the prepared plurality of foods according to the route guidance information via the plurality of address.

또한, 상기 단말(100) 및 상기 하나 이상의 다른 단말(300)은 상기 주문 내역에 따라 상기 배달 단말(500)을 통해 각각 배달되는 음식을 제공받는다(또는 수령한다).In addition, the terminal 100 and the one or more other terminals 300 receive (or receive) food delivered through the delivery terminal 500 according to the order details.

일 예로, 상기 ABCD 돈가스 매장에서 상기 제 1 주문 내역에 따른 모듬 돈가스 정식 1세트와 함박 스테이크 1세트가 각각 준비된 상태일 때, 상기 제 9 배달 단말의 배달자는 해당 ABCD 돈가스 매장에 방문하여 해당 준비된 모듬 돈가스 정식 1세트와 함박 스테이크 1세트를 수령한 후, 상기 제 1 주소지(예를 들어 서울특별시 강남구 테헤란로 12345) 및 상기 제 3 주소지(예를 들어 서울특별시 강남구 테헤란로 12346)로 상기 모듬 돈가스 정식 1세트와 상기 함박 스테이크 1세트를 각각 배달한다.For example, in the ABCD pork cutlet store, when a set of assorted pork cutlet set and a set of hamburger steaks are prepared according to the first order, the delivery agent of the ninth delivery terminal visits the ABCD pork cutlet store and prepares the assorted After receiving one set of pork cutlet and one set of hamburger steak, the first set of assorted pork cutlet set to the first address (for example, 12345, Teheran-ro, Gangnam-gu, Seoul) and the third address (for example, 12346, Teheran-ro, Gangnam-gu, Seoul) And each of the above sets of hamburger steak.

또한, 상기 제 1 단말의 사용자는 상기 제 9 배달 단말의 배달자를 통해 배달되는 모듬 돈가스 정식 1세트를 수령하고, 상기 제 3 다른 단말의 사용자는 상기 제 9 배달 단말의 배달자를 통해 배달되는 함박 스테이크 1세트를 수령한다(S310).In addition, the user of the first terminal receives a full set of assorted pork cutlets delivered through the deliverer of the ninth delivery terminal, and the user of the third other terminal is delivered with a deli of the ninth delivery terminal. One set is received (S310).

본 발명의 실시예는 앞서 설명된 바와 같이, 단말로부터 주문이 접수되는 경우, 해당 주문과 관련한 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말에 앞서 접수된 주문과 관련한 주문 정보를 공유하고, 공유된 주문 정보에 따라 추가 주문이 접수되면 앞서 접수된 주문과 추가 접수된 주문을 매칭하고, 매칭에 따라 복수의 단말별로 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달하여, 사용자의 소량 주문에 따른 배달료 부담을 줄여 사용자의 만족도를 높일 수 있다.As described above, an embodiment of the present invention, when an order is received from a terminal, shares order information related to an order previously received to a plurality of other terminals having an address within a preset radius from an address associated with the order and When an additional order is received according to the shared order information, the previously received order and the additional received order are matched, and a payment function is performed for a plurality of terminals according to the matching, and a plurality of foods manufactured according to the order history are plurality By delivering each to the address of the user, it is possible to increase the satisfaction of the user by reducing the burden of delivery charges according to the user's small order.

또한, 본 발명의 실시예는 앞서 설명된 바와 같이, 미리 설정된 반경 이내의 복수의 주소지로 동일한 매장에 음식을 주문한 복수의 단말에 대해서 주문을 자동으로 매칭하고, 매칭에 따라 복수의 단말별로 결제 기능을 수행한 후, 주문 내역에 따라 제조된 복수의 음식을 복수의 주소지로 각각 배달하여, 사용자의 편리한 이용에 따른 주문량 증가로 인해 매장의 매출을 높일 수 있다.In addition, as described above, according to an embodiment of the present invention, an order is automatically matched to a plurality of terminals ordering food at the same store at a plurality of addresses within a preset radius, and payment is performed for each terminal according to the matching. After performing the, each of the plurality of foods manufactured according to the order history can be delivered to a plurality of addresses, thereby increasing the sales of the store due to the increase in the order amount due to the user's convenient use.

전술된 내용은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The above-described contents may be modified and modified without departing from the essential characteristics of the present invention to those skilled in the art to which the present invention pertains. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical spirit of the present invention, but to explain, and the scope of the technical spirit of the present invention is not limited by these embodiments. The scope of protection of the present invention should be interpreted by the claims below, and all technical spirits within the scope equivalent thereto should be interpreted as being included in the scope of the present invention.

10: 음식배달 공유 시스템 100: 단말
200: 서버 300: 다른 단말
400: 매장 단말 500: 배달 단말
10: food delivery sharing system 100: terminal
200: server 300: another terminal
400: store terminal 500: delivery terminal

Claims (10)

사용자 입력에 따른 복수의 입력값을 포함하는 주문 접수 정보 및 단말의 식별 정보를 전송하는 단말;
상기 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말을 확인하고, 상기 확인된 복수의 다른 단말에 푸시 메시지 형태로 상기 주문 접수 정보에 대응하는 고유 주문 코드, 상기 주문 접수 정보에 포함된 카테고리 정보, 주문 음식 매장 정보, 주문 음식 정보 및 수량을 포함하는 주문 정보를 전송하는 서버; 및
상기 서버로부터 전송되는 주문 정보를 표시하고, 상기 주문 정보의 일측에 표시되는 주문 메뉴가 선택될 때 상기 선택된 주문 메뉴에 대응하는 다른 주문 화면을 표시하고, 다른 단말의 사용자 입력에 따른 복수의 다른 입력값을 포함하는 다른 주문 접수 정보, 상기 주문 접수 정보에 대응하는 고유 주문 코드 및 다른 단말의 식별 정보를 상기 서버에 전송하는 다른 단말을 포함하며,
상기 서버는,
상기 고유 주문 코드를 근거로 상기 주문 접수 정보와 하나 이상의 다른 주문 접수 정보를 매칭하며,
각 단말에 설치된 전용 앱을 실행 중인 다수의 다른 단말 중에서 상기 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 상기 복수의 다른 단말을 확인하거나, 상기 주문 접수 정보에 포함된 주문 음식 매장에 주문한 이력이 있는 다수의 다른 단말 중에서 상기 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 상기 복수의 다른 단말을 확인하거나 또는, 상기 서버에 주소지를 등록한 다수의 다른 단말 중에서 상기 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 상기 복수의 다른 단말을 확인하며,
상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간을 초과한 상태일 때, 상기 대기 시간 동안 매칭된 상기 주문 접수 정보 및 상기 하나 이상의 다른 주문 접수 정보를 근거로 상기 단말, 하나 이상의 다른 단말 및 결제 서버와 연동하여, 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보에 따른 각 단말별 금액과 배달료가 포함된 결제 금액에 대한 결제 기능을 단말별로 각각 수행하고, 결제 기능 수행 결과를 단말별로 각각 제공하고, 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 하나의 주문으로 처리하며 매장 단말에서 복수의 단말에서 각각 주문한 상태임을 확인할 수 없도록 상기 카테고리 정보, 상기 주문 음식 매장 정보, 전체 주문 음식 정보와 수량 및 단말별로 수행한 복수의 결제 기능 수행 결과를 통합한 통합 결제 기능 수행 결과를 포함하는 주문 내역을 생성하고, 상기 생성된 주문 내역을 상기 매장 단말에 전송하며, 상기 카테고리 정보, 상기 주문 음식 매장 정보, 주소지별 주문 음식 정보와 수량 및 단말별 주소지를 포함하는 배달용 주문 내역을 생성하고, 상기 생성된 배달용 주문 내역을 배달 단말에 전송하는 것을 특징으로 하는 음식배달 공유 시스템.
A terminal that transmits order reception information including a plurality of input values according to a user input and identification information of the terminal;
A unique order code corresponding to the order acceptance information in the form of a push message to the plurality of different terminals identified by a plurality of different terminals having an address within a preset radius from the address included in the order acceptance information, the order A server that transmits order information including category information, order food store information, order food information and quantity included in the reception information; And
Displays order information transmitted from the server, displays another order screen corresponding to the selected order menu when an order menu displayed on one side of the order information is selected, and a plurality of different inputs according to user inputs of different terminals Other order acceptance information including a value, a unique order code corresponding to the order acceptance information, and another terminal that transmits identification information of another terminal to the server,
The server,
Match the order acceptance information with one or more other order acceptance information based on the unique order code,
Among the plurality of different terminals running dedicated apps installed in each terminal, check the plurality of different terminals having an address within a preset radius from the address included in the order acceptance information, or order food stores included in the order acceptance information Among a plurality of different terminals having a history of ordering, the plurality of different terminals having an address within a preset radius from the address are checked, or among a number of other terminals registered with the server within a radius preset from the address. Identifying the plurality of different terminals having an address,
When the waiting time is exceeded based on the waiting time setting information included in the order receiving information, the terminal, the one or more other based on the order receiving information matched during the waiting time and the one or more other order receiving information In conjunction with the terminal and the payment server, each terminal performs a payment function for the payment amount including the amount of each terminal and the delivery fee according to the matched order reception information and one or more other order reception information, and performs the payment function execution result. Provides each for each terminal, processes the matched order acceptance information and one or more other order reception information as one order, and stores the category information, the order food store information, so that it is not possible to confirm that the terminal has been ordered by a plurality of terminals. Full order food information, quantity, and multiple payment functions performed for each terminal Create an order history including the results of the integrated payment function that integrates the execution results, transmit the generated order history to the store terminal, the category information, the order food store information, order food information and quantity by address, and Food delivery sharing system, characterized in that for generating a delivery order history including the address for each terminal, and transmitting the generated delivery order history to the delivery terminal.
제 1 항에 있어서,
상기 주문 접수 정보는,
음식의 분류를 나타내는 카테고리 정보, 주문 음식 매장 정보, 주문 음식 정보, 수량, 주소지, 음식배달을 공유하기 위해서 대기 가능한 시간을 설정하기 위한 대기 시간 설정 정보 및 음식배달 공유가 실패한 상태에서 대기 시간이 지난 후에 주문 사항을 처리하기 위한 주문 설정 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 음식배달 공유 시스템.
According to claim 1,
The above order acceptance information,
The category information indicating the classification of food, the order food store information, the order food information, the quantity, the address, the waiting time setting information for setting the wait time to share the food delivery, and the waiting time has passed while the food delivery sharing has failed. Food delivery sharing system, characterized in that it comprises at least one of the order setting information for processing the order later.
제 2 항에 있어서,
상기 다른 주문 화면은,
주문하고자 하는 음식의 분류를 선택하기 위한 카테고리 항목, 주문할 매장을 선택하기 위한 주문 음식 매장 항목, 주문할 음식의 종류를 선택하기 위한 주문 음식 정보 항목, 수량 항목 및 주문한 음식을 배달받기 위한 주소지 항목을 포함하며,
상기 카테고리 항목 및 상기 주문 음식 매장 항목은,
상기 주문 정보에 포함된 카테고리 및 주문 음식 매장이 고정되어 표시되며 수정이 불가능하도록 비활성화된 상태를 유지하도록 구성하는 것을 특징으로 하는 음식배달 공유 시스템.
According to claim 2,
The other order screen,
Includes category items for selecting the category of food to be ordered, order food store items for selecting the store to order, order food information items for selecting the type of food to be ordered, quantity items, and address items for receiving the ordered food. And
The category item and the order food store item,
Food delivery sharing system characterized in that the category and the order food store included in the order information is fixedly displayed and configured to remain deactivated so as not to be modified.
제 1 항에 있어서,
상기 서버는,
상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간 이내일 때, 상기 주문 접수 정보와 하나 이상의 다른 주문 접수 정보를 매칭하는 것을 특징으로 하는 음식배달 공유 시스템.
According to claim 1,
The server,
When within the waiting time based on the waiting time setting information included in the order receiving information, the food delivery sharing system, characterized in that the matching the order receiving information and one or more other order receiving information.
삭제delete 단말에 의해, 상기 단말의 사용자 입력에 따른 복수의 입력값을 포함하는 주문 접수 정보 및 단말의 식별 정보를 서버에 전송하는 단계;
상기 서버에 의해, 상기 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 복수의 다른 단말을 확인하는 단계;
상기 서버에 의해, 상기 확인된 복수의 다른 단말에 푸시 메시지 형태로 상기 주문 접수 정보에 대응하는 고유 주문 코드, 상기 주문 접수 정보에 포함된 카테고리 정보, 주문 음식 매장 정보, 주문 음식 정보 및 수량을 포함하는 주문 정보를 전송하는 단계;
상기 복수의 다른 단말 각각에 의해, 상기 서버로부터 전송되는 주문 정보를 표시하는 단계;
상기 다른 단말의 주문 정보의 일측에 표시되는 주문 메뉴가 선택될 때, 상기 다른 단말에 의해, 상기 선택된 주문 메뉴에 대응하는 다른 주문 화면을 표시하는 단계;
상기 다른 단말에 의해, 상기 다른 단말의 사용자 입력에 따른 복수의 다른 입력값을 포함하는 다른 주문 접수 정보, 상기 주문 접수 정보에 대응하는 고유 주문 코드 및 다른 단말의 식별 정보를 상기 서버에 전송하는 단계;
상기 서버에 의해, 상기 고유 주문 코드를 근거로 상기 주문 접수 정보와 하나 이상의 다른 주문 접수 정보를 매칭하는 단계;
상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간을 초과한 상태일 때, 상기 서버에 의해, 상기 대기 시간 동안 매칭된 상기 주문 접수 정보 및 상기 하나 이상의 다른 주문 접수 정보를 근거로 상기 단말, 하나 이상의 다른 단말 및 결제 서버와 연동하여, 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보에 따른 각 단말별 금액과 배달료가 포함된 결제 금액에 대한 결제 기능을 단말별로 각각 수행하는 단계;
상기 서버에 의해, 결제 기능 수행 결과를 단말별로 각각 제공하는 단계;
상기 서버에 의해, 상기 매칭된 주문 접수 정보 및 하나 이상의 다른 주문 접수 정보를 하나의 주문으로 처리하며 매장 단말에서 복수의 단말에서 각각 주문한 상태임을 확인할 수 없도록 상기 카테고리 정보, 상기 주문 음식 매장 정보, 전체 주문 음식 정보와 수량 및 단말별로 수행한 복수의 결제 기능 수행 결과를 통합한 통합 결제 기능 수행 결과를 포함하는 주문 내역을 생성하고, 상기 주문 음식 매장 정보, 주소지별 주문 음식 정보와 수량 및 단말별 주소지를 포함하는 배달용 주문 내역을 생성하는 단계;
상기 서버에 의해, 상기 생성된 주문 내역을 상기 매장 단말에 전송하고, 상기 생성된 배달용 주문 내역을 배달 단말에 전송하는 단계; 및
상기 배달 단말에 의해, 상기 매장 단말이 위치한 매장에서 상기 주문 내역을 근거로 준비한 복수의 음식을 상기 배달용 주문 내역에 포함된 복수의 주소지로 각각 배달하는 단계를 포함하며,
상기 복수의 다른 단말을 확인하는 단계는,
각 단말에 설치된 전용 앱을 실행 중인 다수의 다른 단말 중에서 상기 주문 접수 정보에 포함된 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 상기 복수의 다른 단말을 확인하는 과정;
상기 주문 접수 정보에 포함된 주문 음식 매장에 주문한 이력이 있는 다수의 다른 단말 중에서 상기 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 상기 복수의 다른 단말을 확인하는 과정; 및
상기 서버에 주소지를 등록한 다수의 다른 단말 중에서 상기 주소지로부터 미리 설정된 반경 이내의 주소지를 가진 상기 복수의 다른 단말을 확인하는 과정 중 어느 하나를 포함하는 것을 특징으로 하는 음식배달 공유 방법.
Transmitting, by the terminal, order acceptance information including a plurality of input values according to the user input of the terminal and identification information of the terminal to a server;
Identifying, by the server, a plurality of different terminals having an address within a preset radius from the address included in the order acceptance information;
The server includes a unique order code corresponding to the order acceptance information in the form of a push message to the plurality of other terminals identified, category information included in the order acceptance information, order food store information, order food information and quantity Transmitting the order information;
Displaying order information transmitted from the server by each of the plurality of different terminals;
When an order menu displayed on one side of the order information of the other terminal is selected, displaying another order screen corresponding to the selected order menu by the other terminal;
Transmitting, by the other terminal, other order acceptance information including a plurality of different input values according to user input of the other terminal, a unique order code corresponding to the order acceptance information, and identification information of another terminal to the server; ;
Matching, by the server, the order acceptance information and one or more other order acceptance information based on the unique order code;
When the waiting time is exceeded based on the waiting time setting information included in the order receiving information, the server receives the order based on the order receiving information matched during the waiting time and the one or more other order receiving information. Interworking with a terminal, one or more other terminals, and a payment server, performing a payment function for each terminal according to the matched order acceptance information and one or more other order acceptance information and a payment amount including a delivery fee for each terminal ;
Providing, by the server, a result of performing a payment function for each terminal;
The category information, the order food store information, all so that the server processes the matched order reception information and one or more other order reception information as one order and cannot confirm that the order is performed by a plurality of terminals at the store terminal, respectively. Create order details including the results of the integrated payment function by integrating the results of ordering food information and the results of multiple payment functions performed for each terminal, and the order food store information, the ordered food information and quantity by address and the address by terminal Generating an order history for delivery including;
Transmitting, by the server, the generated order details to the store terminal, and transmitting the generated order details for delivery to a delivery terminal; And
And delivering, by the delivery terminal, a plurality of foods prepared on the basis of the order history at a store where the store terminal is located, to a plurality of addresses included in the delivery order history, respectively.
Checking the plurality of different terminals,
Checking the plurality of different terminals having an address within a preset radius from an address included in the order acceptance information among a plurality of different terminals running dedicated apps installed in each terminal;
Confirming the plurality of different terminals having an address within a preset radius from the address among a plurality of different terminals having a history of ordering to an order food store included in the order acceptance information; And
And among the plurality of different terminals registered with the server, checking the plurality of other terminals having an address within a preset radius from the address.
제 6 항에 있어서,
상기 주문 접수 정보와 하나 이상의 다른 주문 접수 정보를 매칭하는 단계는,
상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간 이내일 때, 상기 주문 접수 정보와 하나 이상의 다른 주문 접수 정보를 매칭하는 것을 특징으로 하는 음식배달 공유 방법.
The method of claim 6,
Matching the order acceptance information with one or more other order acceptance information,
A food delivery sharing method characterized by matching the order reception information with one or more other order reception information when within a waiting time based on the waiting time setting information included in the order reception information.
삭제delete 제 6 항에 있어서,
상기 다른 단말로부터 다른 주문 접수 정보를 수신하지 못한 상태에서 상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간을 초과한 상태일 때, 상기 서버에 의해, 상기 주문 접수 정보에 포함된 주문 설정 정보를 근거로 상기 주문 접수 정보에 따라 상기 단말 단독으로 결제 기능을 수행하는 단계를 더 포함하는 것을 특징으로 하는 음식배달 공유 방법.
The method of claim 6,
When the waiting time is exceeded based on the waiting time setting information included in the order receiving information in a state in which other order receiving information is not received from the other terminal, an order included in the order receiving information by the server And performing payment function by the terminal alone according to the order reception information based on the setting information.
제 6 항에 있어서,
상기 다른 단말로부터 다른 주문 접수 정보를 수신하지 못한 상태에서 상기 주문 접수 정보에 포함된 대기 시간 설정 정보를 근거로 대기 시간을 초과한 상태일 때, 상기 서버에 의해, 상기 주문 접수 정보에 포함된 주문 설정 정보를 근거로 상기 단말에서 접수한 주문 접수 정보에 따른 주문을 취소하는 단계를 더 포함하는 것을 특징으로 하는 음식배달 공유 방법.
The method of claim 6,
When the waiting time is exceeded based on the waiting time setting information included in the order receiving information in a state in which other order receiving information is not received from the other terminal, an order included in the order receiving information by the server And canceling the order according to the order reception information received by the terminal based on the setting information.
KR1020190159828A 2019-12-04 2019-12-04 System for sharing food delivery and method thereof KR102106578B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190159828A KR102106578B1 (en) 2019-12-04 2019-12-04 System for sharing food delivery and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190159828A KR102106578B1 (en) 2019-12-04 2019-12-04 System for sharing food delivery and method thereof

Publications (1)

Publication Number Publication Date
KR102106578B1 true KR102106578B1 (en) 2020-05-04

Family

ID=70732473

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190159828A KR102106578B1 (en) 2019-12-04 2019-12-04 System for sharing food delivery and method thereof

Country Status (1)

Country Link
KR (1) KR102106578B1 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210146657A (en) * 2020-05-27 2021-12-06 현대엘리베이터주식회사 Elevator car online shopping system
KR20210154082A (en) * 2020-06-11 2021-12-20 윤수정 Order system and method using kiosk
KR102417571B1 (en) * 2021-12-08 2022-07-05 서울시립대학교 산학협력단 Path-based joint ordering application device and Path-based joint ordering system comprising it
KR20230171152A (en) * 2022-06-13 2023-12-20 정재근 Method and apparatus for supporting a joint delivery order in a communication system
KR20240040409A (en) 2022-09-21 2024-03-28 김창훈 System, method and computer-readable recording medium for providing real-time route tracking delivery services to orderer based on delivery routes by theme
KR20240057139A (en) 2022-10-24 2024-05-02 김견우 Shared delibery service devices

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170035364A (en) 2015-09-18 2017-03-31 주식회사 디피에스윈 System for food joint ordering
KR102001188B1 (en) * 2018-12-18 2019-10-01 김병준 Apparatus and Method for Providing Joint order-delivery Service

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170035364A (en) 2015-09-18 2017-03-31 주식회사 디피에스윈 System for food joint ordering
KR102001188B1 (en) * 2018-12-18 2019-10-01 김병준 Apparatus and Method for Providing Joint order-delivery Service

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210146657A (en) * 2020-05-27 2021-12-06 현대엘리베이터주식회사 Elevator car online shopping system
KR102522853B1 (en) * 2020-05-27 2023-04-19 현대엘리베이터주식회사 Elevator car online shopping system
KR20210154082A (en) * 2020-06-11 2021-12-20 윤수정 Order system and method using kiosk
KR102528042B1 (en) * 2020-06-11 2023-05-03 윤수정 Order system and method using kiosk
KR102417571B1 (en) * 2021-12-08 2022-07-05 서울시립대학교 산학협력단 Path-based joint ordering application device and Path-based joint ordering system comprising it
KR20230171152A (en) * 2022-06-13 2023-12-20 정재근 Method and apparatus for supporting a joint delivery order in a communication system
KR102623242B1 (en) * 2022-06-13 2024-01-10 정훈 Method and apparatus for supporting a joint delivery order in a communication system
KR20240040409A (en) 2022-09-21 2024-03-28 김창훈 System, method and computer-readable recording medium for providing real-time route tracking delivery services to orderer based on delivery routes by theme
KR20240057139A (en) 2022-10-24 2024-05-02 김견우 Shared delibery service devices

Similar Documents

Publication Publication Date Title
KR102106578B1 (en) System for sharing food delivery and method thereof
CN110363666B (en) Information processing method, apparatus, computing device and storage medium
US8234176B2 (en) Identifier-based charge on delivery transaction
US7877297B2 (en) Method and system for conditional transactions
US20120158580A1 (en) System, Method and Apparatus for Mobile Payments Enablement and Order Fulfillment
US20170300904A1 (en) Electronic device and payment method using the same
WO2019034161A1 (en) Information processing method and system
US11488233B2 (en) Method and system for ordering goods and/or services using the emoji character set via communication network
JP5925375B1 (en) Electronic ticket management apparatus and electronic ticket management method
US20130297523A1 (en) System and method for using electronic contact identifier for completing a sales transaction
WO2019034159A1 (en) Method, system, and apparatus for information processing
AU2023251464A1 (en) Bill splitting system
KR20180112262A (en) System for proxy payment based on the shared electronic commerce shopping cart, method thereof and computer readable medium having computer program recorded thereon
US11392913B2 (en) Social media marketplace
US20180096296A1 (en) Method and system for distributing on demand address-less goods
KR102300466B1 (en) System for selling product using SNS and method thereof
JP7303664B2 (en) Information processing device, information processing method and program
KR101946552B1 (en) System for providing open market service using merchandise estimate to seller directly and method thereof
KR101505032B1 (en) Electronic commerce management server using url, and method thereof
KR20180122153A (en) Shopping mall service providing apparatus for providing mileage guidance, a shopping mall service providing system and mileage guidance service providing method including the same, and computer readable medium having computer program recorded thereon
US20120226580A1 (en) Gift transactions via a client device
KR102206059B1 (en) System, method and recoding medioum for social banking
JP6758429B2 (en) Information generator and information generation method
JP2017058725A (en) Ordering management device and ordering management method
JP2017058724A (en) Statistical information output apparatus and statistical information output method

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant