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 PDFInfo
- 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
Links
- 235000013305 food Nutrition 0.000 title claims abstract description 37
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000012545 processing Methods 0.000 claims abstract description 74
- 238000013500 data storage Methods 0.000 claims description 12
- 238000013475 authorization Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/12—Hotels or restaurants
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3223—Realising banking transactions through M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
- G06Q30/0259—Targeted advertisements based on store location
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0633—Lists, 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
Description
본 발명은 공항에서 미리 음식을 주문하는 시스템 및 그 시스템을 이용하는 서비스 방법에 관한 것이다. 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.
본 발명은 상기 문제점을 해결하기 위해 안출된 것으로서, 공항 내 음식 주문 시스템 및 그 시스템을 이용하는 서비스 방법을 제공하기 위함이다. 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
사용자 단말(200)은 이동 통신 또는 무선 통신이 가능한 휴대 장치로 예컨대, 스마트폰이 해당될 수 있다. 사용자 단말(200)에서 실행된 주문/결제 앱은 매장 밖에서 또는 매장 내에서 음식을 주문 및 결제할 수 있다. 사용자는 매장에 도착하기 전에 메뉴를 주문함으로써, 사용자로 하여금 매장에서 음식을 기다리는데 소요되는 시간을 절약할 수 있도록 한다. 또한, 매장도 고객의 주문을 효율적으로 처리할 수 있어서 인건비를 절약할 수 있도록 한다.The
사용자 단말(200)에 설치된 주문/결제 앱은 사용자가 공항 내의 원하는 매장을 선택할 수 있는 기능, 선택된 매장에서 제공하는 메뉴를 표시하는 기능, 선택된 메뉴를 주문 접수하는 기능, 및 결제 기능을 기본적으로 포함하며, 선택적으로 사용자의 매장 도착을 판단하는 기능을 더 포함할 수 있다.The order/payment app installed in the
사용자가 원하는 매장을 선택하는 기능은, 사용자가 주문/결제 앱을 구동시 사용자 단말로부터 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
선택된 매장에서 제공하는 메뉴를 표시하는 기능은, 사용자가 디스플레이에 표시된 매장 중 어느 하나를 선택하면, 주문/결제 앱은 선택된 매장에서 제공하는 메뉴를 표시한다. 메뉴는 주문 처리 서버(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
선택된 메뉴를 주문 접수하는 기능은, 사용자가 디스플레이에 표시된 메뉴에서 원하는 음식 및 수량을 결정하면, 주문/결제 앱은 주문 내역을 주문 처리 서버(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
결제 기능은, 주문 내역에 따라 산출된 결제 금액을 사용자가 원하는 결제 수단에 따라 처리하는 기능이다. 주문/결제 앱은 사용자가 선택 또는 입력한 결제 정보(예를 들어, 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
주문 처리 서버(100)는 사용자 단말(200)이 매장 외부 및/또는 내부에서 음식을 선택하고, 선택된 음식을 주문할 수 있도록 한다. The
매장 POS(300)는 통신망을 통해 주문 처리 서버(100)와 전기적으로 통신 가능하게 연결되며, 주문 처리 서버(100)를 통해 전달된 주문을 접수한다. 매장 POS(300)는 매장의 출입구 또는 주문대에 설치된 전용 단말기이거나 매장 종업원이 주문을 접수하기 위해 들고 다니는 휴대 단말일 수 있다.The
결제 서버(400)는 사용자가 선택한 결제 수단에 따라 다양하게 구현 가능하며, 결제 요청된 금액을 승인하는 기능을 가진다.The
도 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
도 2에 도시된 기본적인 구성을 가진 주문 처리 서버(100)는 프로세서(110), 메모리(120), 데이터 저장 장치(130), 입출력 장치(140), 및 네트워크 장치(150)를 포함한다.The
프로세서(110)는 데이터 연산 기능을 구비하며 서버의 작동을 전체적으로 제어한다. 상세하게, 프로세서(110)는 주문 처리 서버(100)의 기본 기능을 수행하도록 다른 구성부를 제어하며, 프로그램을 수행하도록 다른 구성부를 제어한다. 이를 위해서, 프로세서(110)는 탑재된 오퍼레이팅 시스템과 협력하여 프로그램을 실행한다. 프로세서(110)에 관한 자세한 사항은 도 4를 참조하여 설명한다.The
서버의 종류에 따라 달라질 수 있으나, 메모리(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
주문 처리 서버(100)는 추가적으로 데이터 저장 장치(130)를 포함할 수 있다. 데이터 저장 장치(130)는 착탈식 또는 고정식일 수 있으며, 예를 들어, 마그네틱 디스크, 옵티컬 디스크 등일 수 있으나, 이에 한정되는 것은 아니다. The
데이터 저장 장치(130)는 주문 및 결제 처리를 구현하기 위한 프로그램, 프로그램을 실행하기 위한 데이터, 데이터베이스 등을 저장할 수 있다. 데이터 저장 장치(130)에 관하여는 도 7을 참조하여 자세히 설명한다.The
주문 처리 서버(100)는 추가적으로 입출력 장치(140)를 포함할 수 있다. 입력 장치는 예를 들어 키보드, 마우스, 터치패드 등일 수 있으나, 이에 한정되지 않는다. 출력 장치는 디스플레이, 스피커, 프린터 등이나, 역시 이에 한정되지 않는다.The
주문 처리 서버(100)는 추가적으로 네트워크 장치(150)를 포함할 수 있다. 네트워크 장치(150)는 주문 처리 서버(100)가 통신망을 통해서 외부 장치, 예를 들어, 사용자 단말, 매장 POS, 또는 결제 서버(PG)와 데이터를 송수신할 수 있게 한다. 주문 처리 서버(100)가 송수신하는 데이터는 예를 들어 컴퓨터 관련 명령, 데이터 구조, 프로그램 모듈 등일 수 있으나, 이에 한정되지 않는다. The
네트워크 장치(150)는 주문 처리 서버(100)로부터 출력 된 데이터를 미리 결정된 통신규약에 따라 전기/광 신호 또는 무선 신호로 변환하여 전송하고, 수신된 신호를 프로세서(110)에 전달한다.The
도 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
사용자가 지도에 표시된 특정 매장을 선택하면, 주문/결제 앱은 사용자의 매장 선택 정보를 주문 처리 서버(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
사용자가 표시된 메뉴에서 음식과 수량을 선택하면, 주문/결제 앱은 주문 내역을 주문 처리 서버(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
여기서, 주문 번호는 주문 처리 서버(100)에서 생성될 수도 있으며, 이 경우, 매장 POS(300)에서의 주문 번호 생성은 생략될 수 있다. 매장 POS(300)는 주문 번호와 주문 내역을 주방에 설치된 디스플레이에 표시하여 새로운 주문이 접수되었음을 주방 내 종업원에게 통지할 수 있다.Here, the order number may be generated by the
사용자는 매장 도착 전에 결제를 완료하거나(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
주문 처리 서버(100)는, 주문 번호를 이용하여 사용자가 결제한 주문 내역을 확인하고, 결제 서버(400)로 결제 정보를 전달한다(S314). 결제 서버(400)는 결제 정보에 따라 사용자와 매장간 거래를 승인하고(S316), 승인 번호를 주문 처리 서버(100)와 매장 POS(300)에 모두 전송하거나(S318), 주문 처리 서버(100)로만 전달할 수 있다. 주문 처리 서버(100)는 승인 번호를 사용자 단말(200) 및/또는 매장 POS(300)에 전달한다.The
사용자가 매장에 도착하면(S320), 주문 처리 서버(100)는 이를 확인한다(S322). 사용자의 매장 도착은 상술한 바와 같이 다양한 방식으로 확인될 수 있다. 사용자의 매장 도착에 따른 후속 과정은, 매장의 형태(사용자가 음식을 받아 가는 매장 또는 사용자가 자리에 앉아서 식사하는 매장)에 따라 다르게 구현될 수 있다. When the user arrives at the store (S320), the
사용자가 음식을 받아 가는 매장의 경우, 사용자의 주문 내역이 강조되어 디스플레이에 표시됨으로써, 매장 종업원이 사용자를 호출할 수 있도록 한다. 사용자가 자리에 앉아서 식사하는 매장의 경우, 매장 종업원은 사용자를 테이블로 안내할 수 있다.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
APP 연동 모듈(111)은 사용자 단말에서 실행되는 주문 및 결제 앱과의 모든 트랜잭션을 처리한다. 상세하게, APP 연동 모듈(111)은 주문 및 결제 앱이 접속을 시도하면, 사용자 정보 데이터베이스(133)를 참조하여 해당 사용자 단말을 인증한다. 한편, APP 연동 모듈(111)은 주문 및 결제 앱이 매장 정보 및/또는 메뉴 정보를 요청하면, 매장/메뉴 데이터베이스(132)를 참조하여 매장 정보 및/또는 메뉴 정보를 제공한다. 또한, APP 연동 모듈(111)은, 주문 내역을 수신하면, 이를 주문 정보 데이터베이스(134)에 직접 또는 POS 연동 모듈(112)을 통해 등록하고, POS 연동 모듈(112)이 제공한 주문 번호를 주문 및 결제 앱에 전달한다. 그리고 APP 연동 모듈(111)은, 결제 정보를 수신하면, 이를 결제 정보 데이터베이스(135)에 직접 또는 결제 모듈(113)을 통해 등록하고, 결제 모듈(113)이 제공한 승인 번호를 사용자 단말에 전달한다.The
POS 연동 모듈(112)은 주문 처리 서버와 매장 POS간 모든 트랜잭션을 처리한다. 상세하게, POS 연동 모듈(112)은, APP 연동 모듈(111)이 주문 내역을 수신하면, 주문 내역을 매장 POS로 전달하며, 주문이 정상적으로 접수되었음을 나타내는 주문 번호를 APP 연동 모듈(111)에 전달한다. 여기서, 주문 번호는 POS 연동 모듈(112) 또는 매장 POS에 의해 생성되며, 각 주문 내역을 식별하는데 사용된다.The
결제 모듈(113)은 주문 처리 서버와 결제 서버(PG)간 모든 트랜잭션을 처리한다. 상세하게, 결제 모듈(113)은, APP 연동 모듈(111)이 결제 정보를 수신하면, 결제 정보를 결제 서버(PG)로 전달하며, 정상적으로 승인되었음을 나타내는 승인 번호를 APP 연동 모듈(111)에 전달한다.The
위치정보 데이터베이스(131)는 매장의 위치정보를 저장하고 관리한다. 매장/메뉴 데이터베이스(132)는 매장정보인 매장의 명칭, 매장의 인기도 정보 및 메뉴 정보를 저장하고 관리한다. 한편, 매장 명칭 및/또는 매장 위치 정보는 카테고리화될 수 있다. 메뉴 정보는 각 매장에서 제공하는 음식명칭 및 단가 정보를 포함한다.The
사용자 정보 데이터베이스(133)는 사용자 정보 및/또는 사용자 단말 정보를 관리한다. 사용자 정보는 사용자명, ID, 비밀 번호 등 주문 및 결제 앱이 주문 처리 서버에 접속하는데 필요한 정보를 포함하며, 사용자 단말 정보는 MSISDN(Mobile Subscriber Integrated Services Digital Network Number), IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity) 등과 같은 단말기 식별 정보를 포함한다.The
주문 정보 데이터베이스(134)는 주문 및 결제 앱이 전송한 주문 내역을 관리한다. 주문 내역은, 주문 번호, 사용자 정보 및/또는 사용자 단말 정보 중 적어도 하나 이상에 의해 식별될 수 있다.The
결제 정보 데이터베이스(135)는 주문 번호별로 결제 정보 및/또는 승인 번호를 관리한다.The
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 사람이라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.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에 상기 주문 내역을 전송하는 것을 특징으로 하는 공항 내 음식 주문 시스템.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.
사용자 단말에서 선택된 결제 수단 및 결제 금액을 승인하고 승인 번호를 주문 처리 서버 또는 매장 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.
상기 주문 처리 서버는,
음식점을 지도로 표시하기 위한 매장 위치 정보 및 메뉴를 표시하기 위한 메뉴 정보를 상기 사용자 단말에 제공하며, 사용자 단말로부터 주문 내역 및 결제 정보를 수신하는 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.
상기 주문 처리 서버는 데이터 저장 장치를 더 포함하고,
상기 데이터 저장 장치는,
매장의 위치 정보를 저장하는 위치정보 데이터베이스;
매장의 인기도 정보 또는 메뉴 정보를 저장하는 매장/메뉴 데이터베이스;
상기 주문 내역을 저장하는 주문 정보 데이터베이스; 및
상기 결제 정보를 관리하는 결제 정보 데이터베이스를 포함하는 공항 내 음식 주문 시스템.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.
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101927468B1 (en) | 2015-06-18 | 2018-12-11 | 전영민 | System of ordering menu and control method thereof |
-
2019
- 2019-02-15 KR KR1020190017952A patent/KR20200099826A/en not_active Application Discontinuation
Patent Citations (1)
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)
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 |