KR20200099826A - The system and the service method of ordering food in the airport - Google Patents

The system and the service method of ordering food in the airport Download PDF

Info

Publication number
KR20200099826A
KR20200099826A KR1020190017952A KR20190017952A KR20200099826A KR 20200099826 A KR20200099826 A KR 20200099826A KR 1020190017952 A KR1020190017952 A KR 1020190017952A KR 20190017952 A KR20190017952 A KR 20190017952A KR 20200099826 A KR20200099826 A KR 20200099826A
Authority
KR
South Korea
Prior art keywords
store
order
payment
information
processing server
Prior art date
Application number
KR1020190017952A
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 KR1020190017952A priority Critical patent/KR20200099826A/en
Publication of KR20200099826A publication Critical patent/KR20200099826A/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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3223Realising banking transactions through M-devices
    • 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/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • G06Q30/0251Targeted advertisements
    • G06Q30/0259Targeted advertisements based on store location
    • 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]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Tourism & Hospitality (AREA)
  • Development Economics (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Health & Medical Sciences (AREA)
  • Game Theory and Decision Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

The present invention relates to a system for ordering food in an airport in advance and a service method using the same. According to one embodiment of the present invention, the system for ordering food comprises: a user terminal; an order processing server; and a store POS. The order processing server may receive a current location of a user in an airport from the user terminal to provide a restaurant map to the user terminal around the current location of the user and receive order details based on a store and menu information selected from the user terminal to transmit the order details to the store POS corresponding to the order details.

Description

공항 내 음식 주문 시스템 및 그 시스템을 이용하는 서비스 방법{THE SYSTEM AND THE SERVICE METHOD OF ORDERING FOOD IN THE AIRPORT}The food ordering system in the airport and service method using the system {THE SYSTEM AND THE SERVICE METHOD OF ORDERING FOOD IN THE AIRPORT}

본 발명은 공항에서 미리 음식을 주문하는 시스템 및 그 시스템을 이용하는 서비스 방법에 관한 것이다. The present invention relates to a system for ordering food in advance at an airport and a service method using the system.

공항에는 여러 개의 음식점이 있으며, 비행기 탑승객들은 비행기 탑승전 탑승 대기시간 동안 음식점에서 식사를 한다. 그러나, 비행기 탑승 시간이 정해져 있어서 음식점에서 오랫동안 기다릴 수 없는 문제점이 존재한다.There are several restaurants at the airport, and flight passengers eat at the restaurant during the waiting time before boarding the flight. However, there is a problem that it is impossible to wait for a long time at a restaurant because the boarding time of the plane is fixed.

따라서, 미리 스마트폰 등으로 음식을 미리 주문하여 탑승객이 매장에 도착했을 때, 음식을 바로 제공할 수 있는 시스템이 필요한 실정이다.Therefore, there is a need for a system that can provide food immediately when a passenger arrives at a store by ordering food in advance using a smartphone or the like.

(KR) 등록특허 제 10-1927468 호(KR) Registered Patent No. 10-1927468

본 발명은 상기 문제점을 해결하기 위해 안출된 것으로서, 공항 내 음식 주문 시스템 및 그 시스템을 이용하는 서비스 방법을 제공하기 위함이다. The present invention has been devised to solve the above problem, and is to provide a food ordering system in an airport and a service method using the system.

본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The technical problems of the present invention are not limited to the technical problems mentioned above, and other technical problems that are not mentioned will be clearly understood by those skilled in the art from the following description.

본 발명의 일 실시예에 따른 음식 주문 시스템은 사용자 단말, 주문 처리 서버 및 매장 POS를 포함하고, 상기 주문 처리 서버는, 사용자 단말로부터 공항 내에 있는 사용자의 현재 위치를 수신하여, 상기 사용자의 현재 위치를 중심으로 음식점 지도를 사용자 단말에 제공하고, 사용자 단말로부터 선택된 매장 및 메뉴 정보에 기초한 주문 내역을 수신하여 상기 주문 내역에 상응하는 매장 POS에 상기 주문 내역을 전송할 수 있다.The food ordering system according to an embodiment of the present invention includes a user terminal, an order processing server, and a store POS, and the order processing server receives the current location of the user in the airport from the user terminal, and the current location of the user The restaurant map may be provided to the user terminal, and the order details based on the selected store and menu information may be received from the user terminal, and the order details may be transmitted to the store POS corresponding to the order details.

본 발명의 일 실시예에 따른 음식 주문 시스템은 사용자 단말에서 선택된 결제 수단 및 결제 금액을 승인하고 승인 번호를 주문 처리 서버 또는 매장 POS에 전송하는 결제 서버를 더 포함할 수 있다.The food ordering system according to an embodiment of the present invention may further include a payment server that approves the payment method and payment amount selected by the user terminal and transmits the approval number to the order processing server or store POS.

본 발명의 일 실시예에 따른 주문 처리 서버는, 음식점을 지도로 표시하기 위한 매장 위치 정보 및 메뉴를 표시하기 위한 메뉴 정보를 상기 사용자 단말에 제공하며, 사용자 단말로부터 주문 내역 및 결제 정보를 수신하는 APP 연동모듈; 상기 주문 내역을 상기 매장에 설치된 매장 POS에 전달하는 POS 연동 모듈; 및 상기 결제 정보를 결제 서버로 전달하고 결제 서버로부터 승인 번호를 수신하며, 상기 승인 번호를 상기 APP 동 모듈을 통해 상기 사용자 단말로 전달하는 결제 모듈을 포함할 수 있다.The order processing server according to an embodiment of the present invention provides store location information for displaying a restaurant on a map and menu information for displaying a menu to the user terminal, and receiving order details and payment information from the user terminal. APP interlocking module; A POS linkage module for transmitting the order details to a store POS installed in the store; And a payment module that transmits the payment information to a payment server, receives an authorization number from the payment server, and transfers the authorization number to the user terminal through the APP module.

본 발명의 일 실시예에 따른 주문 처리 서버는 데이터 저장 장치를 더 포함하고, 상기 데이터 저장 장치는, 매장의 위치 정보를 저장하는 위치정보 데이터베이스; 매장의 인기도 또는 메뉴 정보를 저장하는 매장/메뉴 데이터베이스; 상기 주문 내역을 저장하는 주문 정보 데이터베이스; 및 상기 결제 정보를 관리하는 결제 정보 데이터베이스를 포함할 수 있다.The order processing server according to an embodiment of the present invention further includes a data storage device, wherein the data storage device includes: a location information database for storing location information of a store; A store/menu database storing store popularity or menu information; An order information database storing the order details; And a payment information database for managing the payment information.

본 발명의 일 실시예에 따른 음식 주문 시스템을 이용한 서비스 방법은 주문 처리 서버가 사용자 단말로부터 매장 선택 정보를 수신하는 단계; 상기 주문 처리 서버가 사용자 단말로부터 메뉴 선택 정보를 수신하는 단계; 상기 주문 처리 서버가 상기 메뉴 선택 정보에 대응되는 주문 내역을 매장 POS에 전송하는 단계; 상기 주문 처리 서버가 상기 사용자 단말로부터 결제 정보를 수신하여 결제 서버로 결제 정보를 전송하는 단계; 및 상기 결제 서버는 결제 정보에 따라 사용자와 매장간 거래를 승인하고, 승인 번호를 주문 처리 서버 또는 매장 POS에 전송하는 단계를 포함할 수 있다.A service method using a food ordering system according to an embodiment of the present invention includes: receiving, by an order processing server, store selection information from a user terminal; Receiving, by the order processing server, menu selection information from a user terminal; Transmitting, by the order processing server, an order detail corresponding to the menu selection information to a store POS; Receiving, by the order processing server, payment information from the user terminal and transmitting the payment information to a payment server; And the payment server approving the transaction between the user and the store according to the payment information, and transmitting the approval number to the order processing server or the store POS.

본 발명에 따른 음식 주문 시스템을 이용하면, 사용자는 스마트폰 등으로 쉽게 음식을 주문함으로써 음식을 기다릴 필요없이 매장에 도착하여 바로 식사를 할 수 있는 이점이 있다.If the food ordering system according to the present invention is used, the user can easily order food with a smartphone or the like, so that the user can arrive at the store and eat immediately without waiting for food.

또한, 본 발명에 따른 음식 주문 시스템은 공항 내 매장을 지도에 표시하여 사용자에게 제공하기 때문에 매장을 쉽게 찾을 수 있는 이점이 있다.In addition, the food ordering system according to the present invention has an advantage in that it is easy to find a store because the store in the airport is displayed on a map and provided to the user.

본 발명의 효과들은 이상에서 언급한 효과들로 제한되지 않으며, 언급되지 않은 또 다른 효과들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The effects of the present invention are not limited to the above-mentioned effects, and other effects not mentioned will be clearly understood by those skilled in the art from the following description.

도 1은 본 발명의 일 실시예에 따른 공항 내 음식 주문 시스템의 개념도이다.
도 2는 본 발명의 일 실시예에 따른 주문 처리 서버의 물리적인 구성을 도시한다.
도 3은 본 발명의 일 실시예에 따른 음식 주문 시스템을 이용한 서비스 방법의 순서도이다.
도 4는 본 발명의 일 실시예에 따른 주문 처리 서버에 포함된 프로세서의 블록도이다.
도 5는 본 발명의 일 실시예에 따른 주문 처리 서버의 기능적인 구성을 도시한다.
1 is a conceptual diagram of a food ordering system in an airport according to an embodiment of the present invention.
2 shows a physical configuration of an order processing server according to an embodiment of the present invention.
3 is a flowchart of a service method using a food ordering system according to an embodiment of the present invention.
4 is a block diagram of a processor included in an order processing server according to an embodiment of the present invention.
5 shows a functional configuration of an order processing server according to an embodiment of the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면을 참조하여 상세하게 설명하도록 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용하였다.In the present invention, various modifications may be made and various embodiments may be provided, and specific embodiments will be described in detail with reference to the drawings. However, this is not intended to limit the present invention to a specific embodiment, it is to be understood to include all changes, equivalents, and substitutes included in the spirit and scope of the present invention. In describing each drawing, similar reference numerals have been used for similar elements.

제1, 제2, A, B 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재 항목들의 조합 또는 복수의 관련된 기재 항목들 중의 어느 항목을 포함한다.Terms such as first, second, A, and B may be used to describe various elements, but the elements should not be limited by the terms. These terms are used only for the purpose of distinguishing one component from another component. For example, without departing from the scope of the present invention, a first component may be referred to as a second component, and similarly, a second component may be referred to as a first component. The term and/or includes a combination of a plurality of related items or any of a plurality of related items.

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

본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used in the present application are only used to describe specific embodiments, and are not intended to limit the present invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In the present application, terms such as "comprise" or "have" are intended to designate the presence of features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, but one or more other features. It is to be understood that the presence or addition of elements or numbers, steps, actions, components, parts, or combinations thereof, does not preclude in advance.

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

명세서 및 청구범위 전체에서, 어떤 부분이 어떤 구성 요소를 포함한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있다는 것을 의미한다. Throughout the specification and claims, when a certain part includes a certain component, it means that other components may be further included rather than excluding other components unless otherwise stated.

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

도 1은 본 발명의 일 실시예에 따른 공항 내 음식 주문 시스템의 개념도이다.1 is a conceptual diagram of a food ordering system in an airport according to an embodiment of the present invention.

도 1을 참조하면, 공항 내 음식 주문 시스템은, 사용자 단말(200), 주문 처리 서버(100), 및 매장 POS(Point of Sale)(300)를 포함하며, 선택적으로 또는 추가적으로 결제 서버(400)를 더 포함할 수 있다.Referring to FIG. 1, the food order system in the airport includes a user terminal 200, an order processing server 100, and a store POS (Point of Sale) 300, and optionally or additionally a payment server 400 It may further include.

사용자 단말(200)은 이동 통신 또는 무선 통신이 가능한 휴대 장치로 예컨대, 스마트폰이 해당될 수 있다. 사용자 단말(200)에서 실행된 주문/결제 앱은 매장 밖에서 또는 매장 내에서 음식을 주문 및 결제할 수 있다. 사용자는 매장에 도착하기 전에 메뉴를 주문함으로써, 사용자로 하여금 매장에서 음식을 기다리는데 소요되는 시간을 절약할 수 있도록 한다. 또한, 매장도 고객의 주문을 효율적으로 처리할 수 있어서 인건비를 절약할 수 있도록 한다.The user terminal 200 is a portable device capable of mobile communication or wireless communication, and may be, for example, a smartphone. The order/payment app executed in the user terminal 200 may order and pay for food outside the store or within the store. The user orders the menu before arriving at the store, allowing the user to save time waiting for food at the store. In addition, stores can also efficiently process customer orders, thereby saving labor costs.

사용자 단말(200)에 설치된 주문/결제 앱은 사용자가 공항 내의 원하는 매장을 선택할 수 있는 기능, 선택된 매장에서 제공하는 메뉴를 표시하는 기능, 선택된 메뉴를 주문 접수하는 기능, 및 결제 기능을 기본적으로 포함하며, 선택적으로 사용자의 매장 도착을 판단하는 기능을 더 포함할 수 있다.The order/payment app installed in the user terminal 200 basically includes a function that allows a user to select a desired store in the airport, a function to display a menu provided by a selected store, a function to receive an order for a selected menu, and a payment function. And, optionally, it may further include a function of determining the arrival of the user to the store.

사용자가 원하는 매장을 선택하는 기능은, 사용자가 주문/결제 앱을 구동시 사용자 단말로부터 GPS 정보를 이용하여 현재 위치 정보를 획득함으로써 구현될 수 있다. 주문/결제 앱은, GPS 모듈로부터 현재 위치 정보를 획득하고, 이를 이용하여 현재 위치로부터 일정 거리 내에 위치한 매장을 지도에 표시한다.The function of selecting a store desired by the user may be implemented by acquiring current location information using GPS information from the user terminal when the user drives the order/payment app. The order/payment app acquires current location information from a GPS module, and uses this to display stores located within a certain distance from the current location on a map.

지도 및 매장 위치 정보는 주문 처리 서버(100)로부터 제공받거나 데이터 저장 장치(130)에 저장되어 있다. 매장 위치가 표시된 지도는 사용자 단말(200)의 디스플레이부에 표시된다.Map and store location information are provided from the order processing server 100 or stored in the data storage device 130. The map displaying the location of the store is displayed on the display unit of the user terminal 200.

선택된 매장에서 제공하는 메뉴를 표시하는 기능은, 사용자가 디스플레이에 표시된 매장 중 어느 하나를 선택하면, 주문/결제 앱은 선택된 매장에서 제공하는 메뉴를 표시한다. 메뉴는 주문 처리 서버(100)로부터 제공받거나 데이터 저장 장치(130)에 저장되어 있다. 여기서, 메뉴에 포함된 음식별 단가가 함께 표시될 수 있다.In the function of displaying a menu provided by the selected store, when the user selects one of the stores displayed on the display, the order/payment app displays the menu provided by the selected store. The menu is provided from the order processing server 100 or is stored in the data storage device 130. Here, the unit price for each food included in the menu may be displayed together.

선택된 메뉴를 주문 접수하는 기능은, 사용자가 디스플레이에 표시된 메뉴에서 원하는 음식 및 수량을 결정하면, 주문/결제 앱은 주문 내역을 주문 처리 서버(100)로 전송한다. 이후, 주문 처리 서버(100)로부터 주문 접수 응답을 수신하면 주문/결제 앱은 이를 표시한다.In the function of receiving an order for the selected menu, when the user determines the desired food and quantity from the menu displayed on the display, the order/payment app transmits the order details to the order processing server 100. Thereafter, upon receiving an order acceptance response from the order processing server 100, the order/payment app displays this.

결제 기능은, 주문 내역에 따라 산출된 결제 금액을 사용자가 원하는 결제 수단에 따라 처리하는 기능이다. 주문/결제 앱은 사용자가 선택 또는 입력한 결제 정보(예를 들어, PIN, 카드 번호 등)를 주문 처리 서버(100) 또는 결제 서버(400)로 전송한다. 이후, 주문 처리 서버(100) 또는 결제 서버(400)로부터 결제 완료 응답을 수신하면 주문/결제 앱은 이를 표시한다.The payment function is a function of processing the payment amount calculated according to the order details according to the payment method desired by the user. The order/payment app transmits payment information (eg, PIN, card number, etc.) selected or input by the user to the order processing server 100 or payment server 400. Thereafter, upon receiving a payment completion response from the order processing server 100 or the payment server 400, the order/payment app displays this.

주문 처리 서버(100)는 사용자 단말(200)이 매장 외부 및/또는 내부에서 음식을 선택하고, 선택된 음식을 주문할 수 있도록 한다. The order processing server 100 allows the user terminal 200 to select food outside and/or inside the store and order the selected food.

매장 POS(300)는 통신망을 통해 주문 처리 서버(100)와 전기적으로 통신 가능하게 연결되며, 주문 처리 서버(100)를 통해 전달된 주문을 접수한다. 매장 POS(300)는 매장의 출입구 또는 주문대에 설치된 전용 단말기이거나 매장 종업원이 주문을 접수하기 위해 들고 다니는 휴대 단말일 수 있다.The store POS 300 is electrically connected to the order processing server 100 through a communication network, and receives an order transferred through the order processing server 100. The store POS 300 may be a dedicated terminal installed at the entrance of a store or an ordering table, or a portable terminal carried by store employees to receive orders.

결제 서버(400)는 사용자가 선택한 결제 수단에 따라 다양하게 구현 가능하며, 결제 요청된 금액을 승인하는 기능을 가진다.The payment server 400 can be implemented in various ways according to the payment method selected by the user, and has a function of approving the requested payment amount.

도 2는 본 발명의 일 실시예에 따른 주문 처리 서버의 물리적인 구성을 도시한다.2 shows a physical configuration of an order processing server according to an embodiment of the present invention.

주문 처리 서버(100)는 하나의 또는 복수의 서버로 구성되며, 주문 처리 서버(100)는 각각의 목적에 부합하는 프로그램을 실행하기 위한 하나 이상의 프로세서(110)와 메모리(120)를 구비한다. 추가적으로, 주문 처리 서버(100)는 내장 또는 외장 저장장치를 포함할 수 있으며, 저장장치는 전기적, 자기적, 또는 광학적으로 정보를 기록 및 재생할 수 있다. 본 명세서에서는 설명의 편의를 위해, 각 단계 또는 작업을 처리하는 주체를 주문 처리 서버(100) 또는 주문 결제 시스템으로 표현하였지만, 실제로 모든 처리는 주문 처리 서버(100)에 설치된 프로그램에 의한 명령을 수행하는 프로세서(110)와 메모리(120)에 의해 이루어질 수 있다.The order processing server 100 is composed of one or a plurality of servers, and the order processing server 100 includes one or more processors 110 and a memory 120 for executing programs suitable for each purpose. Additionally, the order processing server 100 may include an internal or external storage device, and the storage device may record and reproduce information electrically, magnetically, or optically. In this specification, for convenience of explanation, the subject that processes each step or task is expressed as the order processing server 100 or the order payment system, but in reality all processing is performed by a program installed in the order processing server 100 It may be achieved by the processor 110 and the memory 120.

도 2에 도시된 기본적인 구성을 가진 주문 처리 서버(100)는 프로세서(110), 메모리(120), 데이터 저장 장치(130), 입출력 장치(140), 및 네트워크 장치(150)를 포함한다.The order processing server 100 having the basic configuration shown in FIG. 2 includes a processor 110, a memory 120, a data storage device 130, an input/output device 140, and a network device 150.

프로세서(110)는 데이터 연산 기능을 구비하며 서버의 작동을 전체적으로 제어한다. 상세하게, 프로세서(110)는 주문 처리 서버(100)의 기본 기능을 수행하도록 다른 구성부를 제어하며, 프로그램을 수행하도록 다른 구성부를 제어한다. 이를 위해서, 프로세서(110)는 탑재된 오퍼레이팅 시스템과 협력하여 프로그램을 실행한다. 프로세서(110)에 관한 자세한 사항은 도 4를 참조하여 설명한다.The processor 110 has a data operation function and controls the operation of the server as a whole. In detail, the processor 110 controls other components to perform basic functions of the order processing server 100 and controls other components to perform a program. To this end, the processor 110 executes a program in cooperation with the mounted operating system. Details of the processor 110 will be described with reference to FIG. 4.

서버의 종류에 따라 달라질 수 있으나, 메모리(120)는 휘발성 메모리와 비휘발성 메모리를 포함할 수 있다. 메모리(120)는 메모리 컨트롤러(미도시)에 의해 작동이 제어된다. 휘발성 메모리는 예를 들어, RAM(Random Access Memory) 등이며, 비휘발성 메모리는 예를 들어, ROM(Read Only Memory), Flash memory 등이다. 메모리(120)는 서버의 기본적인 기능 수행에 필요한 오퍼레이팅 시스템(OS, Operating System), 미들웨어, API 등과 프로세서(110)에 의해 수행되는 프로그램 등을 구성하는 하나 이상의 파일 등을 저장하며, 프로그램의 실행 중 필요한 데이터를 저장한다.Although it may vary according to the type of server, the memory 120 may include volatile memory and nonvolatile memory. The operation of the memory 120 is controlled by a memory controller (not shown). Volatile memory is, for example, random access memory (RAM), and non-volatile memory is, for example, read-only memory (ROM), flash memory, or the like. The memory 120 stores one or more files constituting a program executed by the processor 110, such as an operating system (OS, operating system), middleware, API, etc. necessary for performing basic functions of the server, and the program is being executed. Save the necessary data.

주문 처리 서버(100)는 추가적으로 데이터 저장 장치(130)를 포함할 수 있다. 데이터 저장 장치(130)는 착탈식 또는 고정식일 수 있으며, 예를 들어, 마그네틱 디스크, 옵티컬 디스크 등일 수 있으나, 이에 한정되는 것은 아니다. The order processing server 100 may additionally include a data storage device 130. The data storage device 130 may be a removable or fixed type, for example, a magnetic disk, an optical disk, or the like, but is not limited thereto.

데이터 저장 장치(130)는 주문 및 결제 처리를 구현하기 위한 프로그램, 프로그램을 실행하기 위한 데이터, 데이터베이스 등을 저장할 수 있다. 데이터 저장 장치(130)에 관하여는 도 7을 참조하여 자세히 설명한다.The data storage device 130 may store a program for implementing order and payment processing, data for executing a program, a database, and the like. The data storage device 130 will be described in detail with reference to FIG. 7.

주문 처리 서버(100)는 추가적으로 입출력 장치(140)를 포함할 수 있다. 입력 장치는 예를 들어 키보드, 마우스, 터치패드 등일 수 있으나, 이에 한정되지 않는다. 출력 장치는 디스플레이, 스피커, 프린터 등이나, 역시 이에 한정되지 않는다.The order processing server 100 may additionally include an input/output device 140. The input device may be, for example, a keyboard, a mouse, or a touch pad, but is not limited thereto. The output device may be a display, a speaker, or a printer, but is not limited thereto.

주문 처리 서버(100)는 추가적으로 네트워크 장치(150)를 포함할 수 있다. 네트워크 장치(150)는 주문 처리 서버(100)가 통신망을 통해서 외부 장치, 예를 들어, 사용자 단말, 매장 POS, 또는 결제 서버(PG)와 데이터를 송수신할 수 있게 한다. 주문 처리 서버(100)가 송수신하는 데이터는 예를 들어 컴퓨터 관련 명령, 데이터 구조, 프로그램 모듈 등일 수 있으나, 이에 한정되지 않는다. The order processing server 100 may additionally include a network device 150. The network device 150 enables the order processing server 100 to transmit and receive data to and from an external device, for example, a user terminal, a store POS, or a payment server (PG) through a communication network. The data transmitted and received by the order processing server 100 may be, for example, a computer-related command, a data structure, a program module, etc., but is not limited thereto.

네트워크 장치(150)는 주문 처리 서버(100)로부터 출력 된 데이터를 미리 결정된 통신규약에 따라 전기/광 신호 또는 무선 신호로 변환하여 전송하고, 수신된 신호를 프로세서(110)에 전달한다.The network device 150 converts the data output from the order processing server 100 into an electric/optical signal or a wireless signal according to a predetermined communication protocol, and transmits it, and transmits the received signal to the processor 110.

도 3은 본 발명의 일 실시예에 따른 음식 주문 시스템을 이용한 서비스 방법의 순서도이다. 3 is a flowchart of a service method using a food ordering system according to an embodiment of the present invention.

도 3을 참조하면, 사용자 단말(200)에서 주문/결제 앱이 실행된다(S300). 실행된 주문/결제 앱은 사용자 단말(200)의 현재 위치 정보를 GPS 모듈로부터 획득한다. 현재 위치 정보에 기초할 때, 사용자가 특정 매장 내에 위치하고 있지 않으면, 주문/결제 앱은 현재 위치를 포함하는 지도를 준비한다. 여기서, 지도에는 현재 위치 및 현재 위치 인근의 매장이 표시된다. 표시되는 매장은, 사용자에 따라 결정될 수 있거나, 주문/결제 앱을 제작 및 배포한 프랜차이즈 회사에 의해 결정될 수 있다. 사용자는, 필요에 따라 다양한 카테고리 중 어느 하나를 선택할 수 있다. 예를 들어, 주문/결제 앱은 커피 등과 같은 기호 식품을 판매하는 매장, 한식 등과 같은 식사를 제공하는 매장 등 사용자가 선택할 수 있는 카테고리를 제공할 수 있다. 카테고리화된 매장의 매장 위치 정보는 주문 처리 서버(100)로부터 제공받을 수 있다.Referring to FIG. 3, an order/payment app is executed in the user terminal 200 (S300). The executed order/payment app acquires current location information of the user terminal 200 from the GPS module. Based on the current location information, if the user is not located in a specific store, the order/payment app prepares a map containing the current location. Here, the current location and stores near the current location are displayed on the map. The displayed store may be determined according to the user, or may be determined by a franchise company that produced and distributed an order/payment app. The user can select any one of various categories as needed. For example, the order/payment app may provide a category that the user can select, such as a store that sells favorite foods such as coffee, and a store that provides meals such as Korean food. Store location information of categorized stores may be provided from the order processing server 100.

사용자가 지도에 표시된 특정 매장을 선택하면, 주문/결제 앱은 사용자의 매장 선택 정보를 주문 처리 서버(100)로 전송하며(S302), 주문 처리 서버(100)는 매장 선택 정보에 상응하는 메뉴를 사용자 단말(200)로 전송한다(S304). When the user selects a specific store displayed on the map, the order/payment app transmits the user's store selection information to the order processing server 100 (S302), and the order processing server 100 displays a menu corresponding to the store selection information. It is transmitted to the user terminal 200 (S304).

사용자가 표시된 메뉴에서 음식과 수량을 선택하면, 주문/결제 앱은 주문 내역을 주문 처리 서버(100)로 전송한다(S306). 주문 처리 서버(100)는 주문 내역을 저장한 후 선택된 매장에 위치한 매장 POS(300)로 전달한다(S308). 매장 POS(300)는 주문 내역을 접수하고, 주문 번호를 생성하여 주문 처리 서버(100)로 전달한다(S310). 주문 처리 서버(100)는 주문 번호를 사용자 단말(200)로 전달하여, 주문이 정상적으로 접수되었음을 확인한다.When the user selects food and quantity from the displayed menu, the order/payment app transmits the order details to the order processing server 100 (S306). The order processing server 100 stores the order details and transmits it to the store POS 300 located in the selected store (S308). The store POS 300 receives the order details, generates an order number, and transmits it to the order processing server 100 (S310). The order processing server 100 transmits the order number to the user terminal 200 to confirm that the order has been normally received.

여기서, 주문 번호는 주문 처리 서버(100)에서 생성될 수도 있으며, 이 경우, 매장 POS(300)에서의 주문 번호 생성은 생략될 수 있다. 매장 POS(300)는 주문 번호와 주문 내역을 주방에 설치된 디스플레이에 표시하여 새로운 주문이 접수되었음을 주방 내 종업원에게 통지할 수 있다.Here, the order number may be generated by the order processing server 100, and in this case, the generation of the order number at the store POS 300 may be omitted. The store POS 300 may notify an employee in the kitchen that a new order has been received by displaying the order number and order details on a display installed in the kitchen.

사용자는 매장 도착 전에 결제를 완료하거나(S312 내지 S318) 주문한 음식을 수령 또는 식사를 마친 후에 결제할 수 있다(S320 내지 S330). 결제 단계는 전체 과정 중 실행되는 시점만 상이할 뿐 처리 내용은 동일하므로, 단계 S312 내지 S318만 설명하도록 한다.The user may complete the payment before arriving at the store (S312 to S318) or pay after receiving or eating the ordered food (S320 to S330). Since the payment step differs only at the time point at which it is executed during the entire process, and the processing content is the same, only steps S312 to S318 will be described.

주문/결제 앱은, 주문 번호, 주문 내역과 결제 금액을 표시하며, 선택적으로, 사용자가 선택할 수 있는 결제수단을 함께 표시한다(S312). 사용자가 주문 내역을 확인한 후, 결제 수단을 선택하면, 주문/결제 앱은 주문번호와 결제 정보를 주문 처리 서버(100)로 전송하거나(S314), 결제 서버(400)로 전송할 수 있다. The order/payment app displays an order number, order details, and payment amount, and optionally displays a payment method that the user can select together (S312). When the user checks the order details and selects a payment method, the order/payment app may transmit the order number and payment information to the order processing server 100 (S314) or to the payment server 400.

주문 처리 서버(100)는, 주문 번호를 이용하여 사용자가 결제한 주문 내역을 확인하고, 결제 서버(400)로 결제 정보를 전달한다(S314). 결제 서버(400)는 결제 정보에 따라 사용자와 매장간 거래를 승인하고(S316), 승인 번호를 주문 처리 서버(100)와 매장 POS(300)에 모두 전송하거나(S318), 주문 처리 서버(100)로만 전달할 수 있다. 주문 처리 서버(100)는 승인 번호를 사용자 단말(200) 및/또는 매장 POS(300)에 전달한다.The order processing server 100 checks the order details paid by the user using the order number, and transmits the payment information to the payment server 400 (S314). The payment server 400 approves the transaction between the user and the store according to the payment information (S316), and transmits both the approval number to the order processing server 100 and the store POS 300 (S318), or the order processing server 100 ) Can only be delivered. The order processing server 100 transmits the approval number to the user terminal 200 and/or the store POS 300.

사용자가 매장에 도착하면(S320), 주문 처리 서버(100)는 이를 확인한다(S322). 사용자의 매장 도착은 상술한 바와 같이 다양한 방식으로 확인될 수 있다. 사용자의 매장 도착에 따른 후속 과정은, 매장의 형태(사용자가 음식을 받아 가는 매장 또는 사용자가 자리에 앉아서 식사하는 매장)에 따라 다르게 구현될 수 있다. When the user arrives at the store (S320), the order processing server 100 checks this (S322). The user's arrival at the store can be confirmed in various ways as described above. The subsequent process according to the user's arrival at the store may be implemented differently according to the type of store (a store where the user receives food or a store where the user sits and eats).

사용자가 음식을 받아 가는 매장의 경우, 사용자의 주문 내역이 강조되어 디스플레이에 표시됨으로써, 매장 종업원이 사용자를 호출할 수 있도록 한다. 사용자가 자리에 앉아서 식사하는 매장의 경우, 매장 종업원은 사용자를 테이블로 안내할 수 있다.In the case of a store where the user receives food, the user's order details are highlighted and displayed on the display, so that the store employee can call the user. In the case of a store where the user sits down and eats, the store employee may guide the user to the table.

도 4는 본 발명의 일 실시예에 따른 주문 처리 서버에 포함된 프로세서의 블록도이이고, 도 5는 본 발명의 일 실시예에 따른 주문 처리 서버의 기능적인 구성을 도시한다.4 is a block diagram of a processor included in an order processing server according to an embodiment of the present invention, and FIG. 5 is a functional configuration of an order processing server according to an embodiment of the present invention.

도 4 및 도 5를 참조하면, 주문 처리 서버의 프로세스(110)는 APP 연동 모듈(111), POS 연동 모듈(112), 결제 모듈(113)을 포함하고, 데이터 저장 장치(130)는, 위치정보 데이터베이스(131), 매장/메뉴 데이터베이스(132), 사용자 정보 데이터베이스(133), 주문 정보 데이터베이스(134), 결제 정보 데이터베이스(135)를 포함한다.4 and 5, the process 110 of the order processing server includes an APP linking module 111, a POS linking module 112, and a payment module 113, and the data storage device 130 is It includes an information database 131, a store/menu database 132, a user information database 133, an order information database 134, and a payment information database 135.

APP 연동 모듈(111)은 사용자 단말에서 실행되는 주문 및 결제 앱과의 모든 트랜잭션을 처리한다. 상세하게, APP 연동 모듈(111)은 주문 및 결제 앱이 접속을 시도하면, 사용자 정보 데이터베이스(133)를 참조하여 해당 사용자 단말을 인증한다. 한편, APP 연동 모듈(111)은 주문 및 결제 앱이 매장 정보 및/또는 메뉴 정보를 요청하면, 매장/메뉴 데이터베이스(132)를 참조하여 매장 정보 및/또는 메뉴 정보를 제공한다. 또한, APP 연동 모듈(111)은, 주문 내역을 수신하면, 이를 주문 정보 데이터베이스(134)에 직접 또는 POS 연동 모듈(112)을 통해 등록하고, POS 연동 모듈(112)이 제공한 주문 번호를 주문 및 결제 앱에 전달한다. 그리고 APP 연동 모듈(111)은, 결제 정보를 수신하면, 이를 결제 정보 데이터베이스(135)에 직접 또는 결제 모듈(113)을 통해 등록하고, 결제 모듈(113)이 제공한 승인 번호를 사용자 단말에 전달한다.The APP linkage module 111 processes all transactions with the order and payment app executed in the user terminal. In detail, the APP linkage module 111 refers to the user information database 133 when the order and payment app attempts to access, and authenticates the corresponding user terminal. Meanwhile, the APP linking module 111 provides store information and/or menu information by referring to the store/menu database 132 when the order and payment app requests store information and/or menu information. In addition, the APP linkage module 111, upon receiving the order details, registers it directly in the order information database 134 or through the POS linkage module 112, and orders the order number provided by the POS linkage module 112 And pass it to the payment app. And the APP linking module 111, upon receiving the payment information, registers it directly in the payment information database 135 or through the payment module 113, and transmits the authorization number provided by the payment module 113 to the user terminal. do.

POS 연동 모듈(112)은 주문 처리 서버와 매장 POS간 모든 트랜잭션을 처리한다. 상세하게, POS 연동 모듈(112)은, APP 연동 모듈(111)이 주문 내역을 수신하면, 주문 내역을 매장 POS로 전달하며, 주문이 정상적으로 접수되었음을 나타내는 주문 번호를 APP 연동 모듈(111)에 전달한다. 여기서, 주문 번호는 POS 연동 모듈(112) 또는 매장 POS에 의해 생성되며, 각 주문 내역을 식별하는데 사용된다.The POS linkage module 112 processes all transactions between the order processing server and the store POS. In detail, the POS interlocking module 112, when the APP interlocking module 111 receives the order details, transmits the order details to the store POS, and transmits the order number indicating that the order was normally received to the APP interlocking module 111 do. Here, the order number is generated by the POS interlocking module 112 or the store POS, and is used to identify each order details.

결제 모듈(113)은 주문 처리 서버와 결제 서버(PG)간 모든 트랜잭션을 처리한다. 상세하게, 결제 모듈(113)은, APP 연동 모듈(111)이 결제 정보를 수신하면, 결제 정보를 결제 서버(PG)로 전달하며, 정상적으로 승인되었음을 나타내는 승인 번호를 APP 연동 모듈(111)에 전달한다.The payment module 113 processes all transactions between the order processing server and the payment server PG. In detail, the payment module 113, when the APP interlocking module 111 receives payment information, transmits the payment information to the payment server (PG), and transmits an approval number indicating that it is normally approved to the APP interlocking module 111 do.

위치정보 데이터베이스(131)는 매장의 위치정보를 저장하고 관리한다. 매장/메뉴 데이터베이스(132)는 매장정보인 매장의 명칭, 매장의 인기도 정보 및 메뉴 정보를 저장하고 관리한다. 한편, 매장 명칭 및/또는 매장 위치 정보는 카테고리화될 수 있다. 메뉴 정보는 각 매장에서 제공하는 음식명칭 및 단가 정보를 포함한다.The location information database 131 stores and manages store location information. The store/menu database 132 stores and manages the store name, store popularity information, and menu information, which are store information. Meanwhile, the store name and/or store location information may be categorized. Menu information includes food name and unit price information provided by each store.

사용자 정보 데이터베이스(133)는 사용자 정보 및/또는 사용자 단말 정보를 관리한다. 사용자 정보는 사용자명, ID, 비밀 번호 등 주문 및 결제 앱이 주문 처리 서버에 접속하는데 필요한 정보를 포함하며, 사용자 단말 정보는 MSISDN(Mobile Subscriber Integrated Services Digital Network Number), IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity) 등과 같은 단말기 식별 정보를 포함한다.The user information database 133 manages user information and/or user terminal information. User information includes information necessary for order and payment apps to access the order processing server, such as user name, ID, and password, and user terminal information includes MSISDN (Mobile Subscriber Integrated Services Digital Network Number), IMSI (International Mobile Subscriber Identity). , And terminal identification information such as International Mobile Equipment Identity (IMEI).

주문 정보 데이터베이스(134)는 주문 및 결제 앱이 전송한 주문 내역을 관리한다. 주문 내역은, 주문 번호, 사용자 정보 및/또는 사용자 단말 정보 중 적어도 하나 이상에 의해 식별될 수 있다.The order information database 134 manages order details transmitted by the order and payment app. The order details may be identified by at least one or more of an order number, user information, and/or user terminal information.

결제 정보 데이터베이스(135)는 주문 번호별로 결제 정보 및/또는 승인 번호를 관리한다.The payment information database 135 manages payment information and/or approval numbers for each order number.

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

100 : 주문 처리 서버
111 : APP 연동모듈 112: POS 연동 모듈 113 : 결제 모듈
200 : 사용자 단말
300 : 매장 POS
400 : 결제 서버
100: order processing server
111: APP linkage module 112: POS linkage module 113: Payment module
200: user terminal
300: store POS
400: payment server

Claims (5)

사용자 단말, 주문 처리 서버 및 매장 POS를 포함하는 음식 주문 시스템에 있어서,
상기 주문 처리 서버는,
사용자 단말로부터 공항 내에 있는 사용자의 현재 위치를 수신하여, 상기 사용자의 현재 위치를 중심으로 음식점 지도를 사용자 단말에 제공하고,
사용자 단말로부터 선택된 매장 및 메뉴 정보에 기초한 주문 내역을 수신하여 상기 주문 내역에 상응하는 매장 POS에 상기 주문 내역을 전송하는 것을 특징으로 하는 공항 내 음식 주문 시스템.
In a food ordering system including a user terminal, an order processing server, and a store POS,
The order processing server,
Receiving the current location of the user in the airport from the user terminal, and providing a restaurant map to the user terminal based on the current location of the user,
An airport food ordering system, characterized in that receiving the order details based on the store and menu information selected from the user terminal and transmitting the order details to a store POS corresponding to the order details.
제 1 항에 있어서,
사용자 단말에서 선택된 결제 수단 및 결제 금액을 승인하고 승인 번호를 주문 처리 서버 또는 매장 POS에 전송하는 결제 서버를 더 포함하는 공항 내 음식 주문 시스템.
The method of claim 1,
Food ordering system in the airport further comprising a payment server for approving the payment method and payment amount selected from the user terminal and transmitting the approval number to the order processing server or store POS.
제 1항에 있어서,
상기 주문 처리 서버는,
음식점을 지도로 표시하기 위한 매장 위치 정보 및 메뉴를 표시하기 위한 메뉴 정보를 상기 사용자 단말에 제공하며, 사용자 단말로부터 주문 내역 및 결제 정보를 수신하는 APP 연동모듈;
상기 주문 내역을 상기 매장에 설치된 매장 POS에 전달하는 POS 연동 모듈; 및
상기 결제 정보를 결제 서버로 전달하고 결제 서버로부터 승인 번호를 수신하며, 상기 승인 번호를 상기 APP 동 모듈을 통해 상기 사용자 단말로 전달하는 결제 모듈을 포함하는 공항 내 음식 주문 시스템.
The method of claim 1,
The order processing server,
An APP linking module that provides store location information for displaying a restaurant on a map and menu information for displaying a menu to the user terminal, and receives order details and payment information from the user terminal;
A POS linkage module for transmitting the order details to a store POS installed in the store; And
An airport food ordering system comprising a payment module that transmits the payment information to a payment server, receives an authorization number from the payment server, and transfers the authorization number to the user terminal through the APP module.
제 1항에 있어서,
상기 주문 처리 서버는 데이터 저장 장치를 더 포함하고,
상기 데이터 저장 장치는,
매장의 위치 정보를 저장하는 위치정보 데이터베이스;
매장의 인기도 정보 또는 메뉴 정보를 저장하는 매장/메뉴 데이터베이스;
상기 주문 내역을 저장하는 주문 정보 데이터베이스; 및
상기 결제 정보를 관리하는 결제 정보 데이터베이스를 포함하는 공항 내 음식 주문 시스템.
The method of claim 1,
The order processing server further comprises a data storage device,
The data storage device,
A location information database storing location information of a store;
A store/menu database storing store popularity information or menu information;
An order information database storing the order details; And
Food order system in the airport including a payment information database for managing the payment information.
주문 처리 서버가 사용자 단말로부터 매장 선택 정보를 수신하는 단계;
상기 주문 처리 서버가 사용자 단말로부터 메뉴 선택 정보를 수신하는 단계;
상기 주문 처리 서버가 상기 메뉴 선택 정보에 대응되는 주문 내역을 매장 POS에 전송하는 단계;
상기 주문 처리 서버가 상기 사용자 단말로부터 결제 정보를 수신하여 결제 서버로 결제 정보를 전송하는 단계; 및
상기 결제 서버는 결제 정보에 따라 사용자와 매장간 거래를 승인하고, 승인 번호를 주문 처리 서버 또는 매장 POS에 전송하는 단계를 포함하는 공항 내 음식 주문 시스템을 이용한 서비스 방법.
Receiving, by the order processing server, store selection information from a user terminal;
Receiving, by the order processing server, menu selection information from a user terminal;
Transmitting, by the order processing server, an order detail corresponding to the menu selection information to a store POS;
Receiving, by the order processing server, payment information from the user terminal and transmitting the payment information to a payment server; And
The payment server approves a transaction between the user and the store according to payment information, and transmits the approval number to the order processing server or the store POS.
KR1020190017952A 2019-02-15 2019-02-15 The system and the service method of ordering food in the airport KR20200099826A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190017952A KR20200099826A (en) 2019-02-15 2019-02-15 The system and the service method of ordering food in the airport

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190017952A KR20200099826A (en) 2019-02-15 2019-02-15 The system and the service method of ordering food in the airport

Publications (1)

Publication Number Publication Date
KR20200099826A true KR20200099826A (en) 2020-08-25

Family

ID=72292740

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190017952A KR20200099826A (en) 2019-02-15 2019-02-15 The system and the service method of ordering food in the airport

Country Status (1)

Country Link
KR (1) KR20200099826A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220132779A (en) 2021-03-24 2022-10-04 김천수 A production distribution export exchange platform that connects domestic and foreign agricultural and fishery producers and buyers with an airport-linked marketplace

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101927468B1 (en) 2015-06-18 2018-12-11 전영민 System of ordering menu and control method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101927468B1 (en) 2015-06-18 2018-12-11 전영민 System of ordering menu and control method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220132779A (en) 2021-03-24 2022-10-04 김천수 A production distribution export exchange platform that connects domestic and foreign agricultural and fishery producers and buyers with an airport-linked marketplace

Similar Documents

Publication Publication Date Title
US20150025983A1 (en) System and method for facilitating restaurant orders
US20090119183A1 (en) Method and System For Service Provider Access
KR20150106484A (en) Uchef service system using a smartphone and a method thereof
KR101728952B1 (en) Method for ordering menu in the specific restaurant under wifi direct or wifi
CN110709876B (en) Bill splitting system
JP6831898B2 (en) Product purchase support system, product purchase support method, and program
JP6278149B1 (en) Authentication system and server
WO2012117220A1 (en) Ordering system & method
US20180260808A1 (en) Proximity-based ordering
KR20160052523A (en) Uchef service system using a smartphone and a method thereof
KR20200099826A (en) The system and the service method of ordering food in the airport
US20150254756A1 (en) Simple order system and method
US20200202415A1 (en) Messaging system
JP2019032803A (en) Authentication system and server
JP2019023779A (en) Order system
CN108601065B (en) Method for sharing service by wireless access point
US11651342B2 (en) Point-of-sale terminal for transaction handoff and completion employing ephemeral token
US11651344B2 (en) System and method for transaction handoff and completion employing indirect token
KR20230070156A (en) Digital menu board system
WO2015005861A1 (en) Ordering and payment method and system
KR20150104671A (en) Multi language-based ordering system and method using wireless tag, and ordering server thereof
KR20210070784A (en) System for providing unmanned payment service
US20180341449A1 (en) Display control method, order management method, display control device, and recording medium
KR20190005500A (en) System of placing order and payment
KR102189507B1 (en) System for dutch pay

Legal Events

Date Code Title Description
E601 Decision to refuse application