KR20190005500A - 주문 및 결제 시스템 - Google Patents

주문 및 결제 시스템

Info

Publication number
KR20190005500A
KR20190005500A KR1020170086240A KR20170086240A KR20190005500A KR 20190005500 A KR20190005500 A KR 20190005500A KR 1020170086240 A KR1020170086240 A KR 1020170086240A KR 20170086240 A KR20170086240 A KR 20170086240A KR 20190005500 A KR20190005500 A KR 20190005500A
Authority
KR
South Korea
Prior art keywords
order
payment
store
user
information
Prior art date
Application number
KR1020170086240A
Other languages
English (en)
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 KR1020170086240A priority Critical patent/KR20190005500A/ko
Publication of KR20190005500A publication Critical patent/KR20190005500A/ko

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/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • 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]

Landscapes

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

Abstract

본 발명은 주문 및 결제 시스템에 관한 것이다. 본 발명의 일 측면에 따르면, 주문 및 결제 시스템이 제공된다. 주문 및 결제 시스템은, 사용자 단말에서 실행되며, 사용자의 현재 위치를 중심으로 매장의 위치가 표시된 지도를 제공하고, 선택된 매장에 상응하는 메뉴를 제공하고, 제공된 메뉴에 기초한 주문 내역을 입력 받으며, 상기 주문 내역에 따른 결제 정보를 입력 받는 주문 및 결제 앱 및 상기 주문 및 결제 앱에 상기 매장 및 상기 메뉴를 제공하고, 상기 주문 내역을 상기 매장에 접수하며, 상기 결제 정보에 따라 결제를 수행하는 주문 처리 서버를 포함할 수 있다.

Description

주문 및 결제 시스템{System of placing order and payment}
본 발명은 주문 및 결제 시스템에 관한 것이다.
커피와 같이 간단한 식음료를 판매하는 프랜차이즈 매장은 이용이 간편하고 접근성이 용이하기 때문에 인기를 끌고 있다. 한편 음식을 주문하면 배달해주는 서비스를 이용할 수 있는 스마트폰 앱은 앱 스토어에서 쉽게 다운로드받을 수 있다. 이러한 스마트폰 앱이 사용자에게 매우 편리한 서비스를 제공하는 것은 사실이다. 그러나 프랜차이즈 매장이나 배달을 하지 않는 매장(이하 매장이라 함)을 위한 앱은 그리 많지 않다. 매장용 앱은 대부분 프랜차이즈 회사별로 별도로 제작되며, 그 활용 범위 역시 제한적이다. 대부분의 프랜차이즈 회사 전용 앱은 로열티를 적립하거나 이벤트 쿠폰 등을 보관하는데 사용된다.
현재, 사용자는 매장을 방문한 후에 음식을 주문해야 하며, 주문한 음식이 준비될 때까지 기다렸다가 이를 수령해야 한다. 즉, 음식을 수령하기 위해 어느 정도 시간을 허비하여야 한다. 한편, 일부 매장은 주문을 받기 위한 단말기를 매장 내에 설치함으로써, 주문 접수에 필요한 인력을 최소화하는 노력을 하기도 한다. 하지만 이 역시 사용자가 매장을 방문한 후에 이용할 수 있다는 문제가 있다.
본 발명은 사용자가 편리하게 주문을 접수시킬 수 있고, 필요한 경우 결제까지 사용자 단말에서 할 수 있는 주문 및 결제 시스템을 제공하고자 한다.
본 발명의 일 측면에 따르면, 주문 및 결제 시스템이 제공된다. 주문 및 결제 시스템은, 사용자 단말에서 실행되며, 사용자의 현재 위치를 중심으로 매장의 위치가 표시된 지도를 제공하고, 선택된 매장에 상응하는 메뉴를 제공하고, 제공된 메뉴에 기초한 주문 내역을 입력 받으며, 상기 주문 내역에 따른 결제 정보를 입력 받는 주문 및 결제 앱 및 상기 주문 및 결제 앱에 상기 매장 및 상기 메뉴를 제공하고, 상기 주문 내역을 상기 매장에 접수하며, 상기 결제 정보에 따라 결제를 수행하는 주문 처리 서버를 포함할 수 있다.
여기서, 상기 주문 처리 서버는, 상기 사용자 단말을 인증하고, 상기 주문 및 결제 앱에 상기 매장을 지도에 표시하기 위한 매장 위치 정보 및 상기 메뉴를 표시하기 위한 메뉴 정보를 제공하며, 상기 주문 내역 및 상기 결제 정보를 수신하는 APP 연동 모듈, 상기 주문 내역을 상기 매장에 설치된 매장 POS에 전달하는 POS 연동 모듈, 상기 결제 정보를 결제 서버로 전달하고 이에 대한 응답으로 승인 번호를 수신하며, 상기 승인 번호를 상기 APP 연동 모듈을 통해 상기 사용자 단말로 전달하는 결제 모듈, 상기 매장 위치 정보 및 상기 메뉴 정보를 관리하는 매장/메뉴 데이터베이스, 상기 주문 내역을 관리하는 주문 정보 데이터베이스 및 상기 결제 정보를 관리하는 결제 정보 데이터베이스를 포함할 수 있다.
여기서, 상기 APP 연동 모듈은, 상기 사용자의 매장 도착 여부를 판단하여, 상기 사용자의 매장 도착을 매장 POS 및 상기 주문 및 결제 앱 중 어느 하나 또는 모두에 통지할 수 있다.
한편, 상기 주문 및 결제 앱은, 상기 사용자의 매장 도착을 통지받으면, 상기 결제 정보를 입력받는 화면을 표시할 수 있다.
또한, 상기 주문 및 결제 앱은, 상기 주문 내역을 전송하고 이에 대한 응답으로 주문 번호를 수신하면, 상기 결제 정보를 입력받는 화면을 표시할 수 있다.
본 발명에 따르면, 사용자는 매장 외부에서도 주문을 접수시키고 결제를 할 수 있게 되어 주문 후 수령까지 소요되던 시간을 절약할 수 있게 되었다. 또한 매장은 주문 접수와 결제에 필요한 인력을 줄일 수 있어서 비용을 절감할 수 있게 되었다.
이하에서, 본 발명은 첨부된 도면에 도시된 실시예를 참조하여 설명된다. 이해를 돕기 위해, 첨부된 전체 도면에 걸쳐, 동일한 구성 요소에는 동일한 도면 부호가 할당되었다. 첨부된 도면에 도시된 구성은 본 발명을 설명하기 위해 예시적으로 구현된 실시예에 불과하며, 본 발명의 범위를 이에 한정하기 위한 것은 아니다.
도 1은 본 발명의 실시예에 따른 주문 및 결제 시스템을 구성하는 주문 처리 서버의 물리적인 구성부를 개략적으로 도시하고 있다.
도 2는 본 발명의 실시예에 따른 주문 및 결제 앱이 실행되는 사용자 단말의 물리적인 구성부를 개략적으로 도시하고 있다.
도 3은 본 발명의 실시예에 따른 주문 및 결제 앱이 사용자 단말에서 실행되는 상태를 예시적으로 도시하고 있다.
도 4는 본 발명의 실시예에 따른 주문 및 결제 시스템의 전체 구성을 예시적으로 도시하고 있다.
도 5는 본 발명의 실시예에 따른 주문 및 결제 시스템이 선주문 후도착 방식으로 동작하는 과정을 예시적으로 도시하고 있다.
도 6은 본 발명의 실시예에 따른 주문 및 결제 시스템이 선도착 후주문 방식으로 동작하는 과정을 예시적으로 도시하고 있다.
도 7은 본 발명의 실시예에 따른 주문 및 결제 시스템을 구성하는 주문 처리 서버의 기능적인 구성부를 개략적으로 도시하고 있다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 이를 상세한 설명을 통해 상세히 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
도 1은 본 발명의 실시예에 따른 주문 및 결제 시스템을 구성하는 서버의 물리적인 구성부를 개략적으로 도시하고 있다.
주문 처리 서버(100)는 하나의 또는 복수의 서버로 구성되며, 주문 처리 서버(100)는 각각의 목적에 부합하는 프로그램을 실행하기 위한 하나 이상의 프로세서(110)와 메모리(120)를 구비한다. 추가적으로, 주문 처리 서버(100)는 내장 또는 외장 저장장치를 포함할 수 있으며, 저장장치는 전기적, 자기적, 또는 광학적으로 정보를 기록 및 재생할 수 있다. 본 명세서에서는 설명의 편의를 위해, 각 단계 또는 작업을 처리하는 주체를 주문 처리 서버(100) 또는 주문 결제 시스템으로 표현하였지만, 실제로 모든 처리는 주문 처리 서버(100)에 설치된 프로그램에 의한 명령을 수행하는 프로세서(110)와 메모리(120)에 의해 이루어질 수 있다.
도 1에 도시된 기본적인 구성을 가진 주문 처리 서버(100)는 프로세서(110), 메모리(120), 데이터 저장 장치(130), 입출력 장치(140), 및 네트워크 장치(150)를 포함한다.
프로세서(110)는 데이터 연산 기능을 구비하며 서버의 작동을 전체적으로 제어한다. 상세하게, 프로세서(110)는 주문 처리 서버(100)의 기본 기능을 수행하도록 다른 구성부를 제어하며, 프로그램을 수행하도록 다른 구성부를 제어한다. 이를 위해서, 프로세서(110)는 탑재된 오퍼레이팅 시스템과 협력하여 프로그램을 실행한다.
서버의 종류에 따라 달라질 수 있으나, 메모리(120)는 휘발성 메모리와 비휘발성 메모리를 포함할 수 있다. 메모리(120)는 메모리 컨트롤러(미도시)에 의해 작동이 제어된다. 휘발성 메모리는 예를 들어, RAM(Random Access Memory) 등이며, 비휘발성 메모리는 예를 들어, ROM(Read Only Memory), Flash memory 등이다. 메모리(120)는 서버의 기본적인 기능 수행에 필요한 오퍼레이팅 시스템, 미들웨어, API 등과 프로세서(110)에 의해 수행되는 프로그램 등을 구성하는 하나 이상의 파일 등을 저장하며, 프로그램의 실행 중 필요한 데이터를 저장한다.
주문 처리 서버(100)는 추가적으로 데이터 저장 장치(130)를 포함할 수 있다. 데이터 저장 장치(130)는 착탈식 또는 고정식일 수 있으며, 예를 들어, 마그네틱 디스크, 옵티컬 디스크 등일 수 있으나, 이에 한정되는 것은 아니다. 데이터 저장 장치(130)는 주문 및 결제 처리를 구현하기 위한 프로그램, 프로그램을 실행하기 위한 데이터, 데이터베이스 등을 저장할 수 있다.
주문 처리 서버(100)는 추가적으로 입출력 장치(140)를 포함할 수 있다. 입력 장치는 예를 들어 키보드, 마우스, 터치패드 등일 수 있으나, 이에 한정되지 않는다. 출력 장치는 디스플레이, 스피커, 프린터 등이나, 역시 이에 한정되지 않는다.
주문 처리 서버(100)는 추가적으로 네트워크 장치(150)를 포함할 수 있다. 네트워크 장치(150)는 주문 처리 서버(100)가 통신망을 통해서 외부 장치, 예를 들어, 사용자 단말, 매장 POS, 또는 결제 서버(PG)와 데이터를 송수신할 수 있게 한다. 주문 처리 서버(100)가 송수신하는 데이터는 예를 들어 컴퓨터 관련 명령, 데이터 구조, 프로그램 모듈 등일 수 있으나, 이에 한정되지 않는다. 네트워크 장치(150)는 주문 처리 서버(100)로부터 출력된 데이터를 미리 결정된 통신규약에 따라 전기/광 신호 또는 무선 신호로 변환하여 전송하고, 수신된 신호를 프로세서(110)에 전달한다.
도 2는 본 발명의 실시예에 따른 주문 및 결제 앱이 실행되는 사용자 단말의 물리적인 구성부를 개략적으로 도시하고 있다.
도 2를 참조하면, 사용자 단말(200)은, 예를 들어, 프로세서(210), 무선 트랜시버(220), 디스플레이(230), 디스플레이 컨트롤러(235), 메모리(270), 메모리 컨트롤러(275), 입출력 장치(260), 보조 통신 모듈(225), 카메라 모듈(240) 및 전원(250)을 포함할 수 있다. 참고로, 도 2에 도시된 사용자 단말(200)의 구성부들은 하나의 예시일 뿐이며, 하나 이상의 구성부의 추가 또는 생략이 가능하다. 따라서, 본 발명에 따른 실시예들이 반드시 도 2에 도시된 구성부를 갖는 사용자 단말(200)에서만 구현 가능한 것이 아님을 이해하여야 한다.
사용자 단말(200)은 무선 트랜시버(220), 보조 통신 모듈(225) 및/또는 커넥터를 통해서 외부 장치와 통신한다. 외부 통신 장치는 통신망을 통해 통신 가능한 다른 사용자 단말(200), 컴퓨터 또는 서버를 포함한다. 통신망은 인터넷이나 무선 LAN과 같은 유무선 네트워크뿐만이 아니라 둘 이상의 장치를 연결하는 USB와 같은 케이블이나 블루투스와 같은 근거리 통신망도 포함하는 것으로 해석되어야 한다.
프로세서(210)는 데이터 연산 기능을 구비한 프로세서(210)로서 사용자 단말(200)의 작동을 전체적으로 제어한다. 상세하게, 프로세서(210)는 사용자의 입력 유무와 상관없이 사용자 단말(200)이 기본 기능을 수행하도록 구성부를 제어하며, 사용자의 입력에 따른 명령을 수행하도록 구성부를 제어한다. 이를 위해서, 프로세서(210)는 탑재된 오퍼레이팅 시스템과 협력하여 어플리케이션 프로그램(이하 앱이라 칭함)을 실행한다. 여기서, 앱은 사용자에 의해 또는 외부 장치에 의해 선택적으로 실행되는 프로그램뿐 아니라 단말의 기본 기능을 수행하기 위해 사용자의 선택과 상관없이 실행되는 프로그램도 포함한다. 상세하게, 프로세서(210)는 무선 트랜시버(220) 및/또는 보조 통신 모듈(225) 등을 통해 전기 신호의 형태로 입력된 음성/음향/데이터를 처리한다. 처리된 음성/음향/데이터는 디스플레이(230) 또는 입출력 장치(260)를 통해 출력된다. 사용자 단말(200)은 사용자가 선택할 수 있는 하나 이상의 앱을 표시하고 선택된 앱을 실행하여 사용자가 이용할 수 있도록 하는 유저 인터페이스를 디스플레이(230)에 표시한다. 유저 인터페이스를 통해서 사용자는 주문 및 결제 앱을 선택하여 실행시키고 필요한 작업을 할 수 있다.
무선 트랜시버(220)는 프로세서(210)의 제어에 의해 안테나(미도시)를 통해 하나 이상의 통신 방식에 따라 무선 신호를 송신하거나 수신한다. 여기서, 무선 트랜시버(220)는 예를 들어 W-CDMA, LTE 등과 같은 이동통신표준에 따른 기지국 등과 통신할 수 있다. 무선 트랜시버(220)는 프로세서(210)로부터 출력된 전기 신호를 무선 신호로 변환하여 통신망을 통해 외부 장치로 전송하며, 통신망을 통해 수신한 무선 신호를 전기 신호로 변환하여 프로세서(210)에 입력한다. 무선 트랜시버(220)가 송수신하는 무선 신호는 예를 들어, 음성 통화, 데이터, 텍스트/멀티미디어 메시지 등일 수 있다.
보조 통신 모듈(225)은 프로세서(210)의 제어에 의해 하나 이상의 통신 방식에 따라 유선 또는 무선 신호를 송신하거나 수신한다. 보조 통신 모듈(225)은 다양한 유무선 통신 방식을 지원할 수 있는데, 예를 들어, 근거리 무선 통신 방식인 무선 랜 등과 단거리 무선 통신 방식인 블루투스(또는 BLE(Bluetooth Light Energy), 지그비, Wifi-Direct, NFC 등을 지원할 수 있을 뿐 아니라 유선 통신 방식인 LAN, USB 등도 지원할 수 있다. 한편, 보조 통신 모듈(225)는 사용자 단말(200)의 현재 위치 정보를 획득하기 위해 GPS 신호를 수신하며, 수신한 GPS 신호를 처리하여 현재 위치 정보를 제공할 수 있다. 현재 위치 정보는, GPS 이외에도 다양한 공지의 방법, 예를 들어, 기지국/중계기의 위치에 따른 위치 추정, 비컨에 의한 실내 위치 측정 등에 의해 획득될 수도 있다.
사용자 단말(200)은 디스플레이(230)와 디스플레이 컨트롤러(235)를 포함한다. 디스플레이(230)는 예를 들어, LCD, OLED 등으로 구현될 수 있다. 한편, 디스플레이(230)는 하나 이상일 수 있으며, 예를 들어 디스플레이(230)가 둘인 경우, 각 디스플레이(230)는 사용자 단말(200)의 전면과 후면 등에 배치될 수 있다. 디스플레이 컨트롤러(235)는, 프로세서(210)의 제어에 의해, 프로세서(210)로부터 출력된 화면에 상응하는 전기 신호를 처리하여 디스플레이(230)에 출력되도록 디스플레이(230)를 제어한다. 한편, 디스플레이(230)는 사용자로부터 터치를 입력 받을 수 있는 터치 스크린일 수 있다. 이 경우, 터치 스크린은 입력 장치로 동작할 수 있다. 디스플레이(230)가 터치 스크린인 경우, 디스플레이 컨트롤러(235)는 디스플레이(230)상에 감지된 사용자의 터치에 상응하는 좌표를 생성할 수 있다. 생성된 좌표는 프로세서(210)에 입력된다. 여기서, 동시에 하나 이상의 지점에 대한 터치인 경우 좌표는 하나 이상일 수 있으며, 사용자가 드래그한 경우에는 좌표는 둘 이상일 수 있다.
카메라 모듈(240)은 프로세서(210)의 제어에 의해 정지 영상과 동영상 중 적어도 어느 하나를 촬영하는 하나 이상의 카메라를 포함한다. 카메라 모듈(240)이 촬영한 정지 영상 및/또는 동영상은 메모리(270)에 저장된다. 카메라가 둘 이상일 경우, 복수의 카메라 중 하나는 사용자 단말(200)의 전면에 배치되며, 나머지는 사용자 단말(200)의 후면에 배치될 수 있다.
전원(250)은 내장된 하나 또는 이상의 배터리를 포함하거나 사용자 단말(200)의 외부에 위치한 상용 전원(250)일 수 있으며, 프로세서(210)의 제어에 의해 사용자 단말(200)의 구성부에 전력을 공급한다. 한편, 상용 전원(250)을 통해 전력을 공급하는 경우, 사용자 단말(200)은 커넥터를 통해서 외부에 위치한 상용 전원(250)에 연결될 수 있다.
입출력 장치(260)는 예를 들어 버튼, 마이크, 스피커, 진동 모터, 커넥터 등을 포함할 수 있다. 한편, 도 2에 도시된 입출력 장치(260)는 다양한 종류의 사용자 단말(200)에 실질적으로 공통으로 구비되는 장치들을 예시적으로 도시한 것이며, 이외에도 다양한 입출력 장치(260)가 선택적으로 구비되거나 생략될 수 있음에 유의하여야 한다.
버튼은 사용자 단말(200)의 외부 표면에 위치되며, 사용자가 사용자 단말(200)의 기능을 선택 및/또는 실행하기 위한 명령을 입력하는데 이용된다. 버튼은, 예를 들어, 온/오프 버튼, 홈 버튼, 볼륨 버튼 등을 포함할 수 있다. 사용자가 임의의 버튼을 누르면, 버튼은 전기 신호를 프로세서(210)로 출력한다.
마이크는 음성이나 음향을 수신하여 이에 상응하는 전기 신호를 출력한다.
스피커는 입력된 전기 신호를 음성이나 음향으로 변환하여 출력한다. 스피커는 음성이나 음향은 외부 장치로부터 수신하거나 프로세서(210)로부터 수신한 전기 신호를 음성이나 음향으로 변환한다. 여기서, 프로세서(210)는 사용자가 사용자 단말(200)의 특정 기능을 선택하거나 실행할 때 상응하는 음향을 스피커를 통해 출력할 수 있다. 예를 들어, 동영상을 재생하는 경우, 동영상에 포함된 음성 파일이 스피커를 통해 출력될 수 있다.
햅틱 장치는 입력된 전기 신호를 햅틱 모션으로 변환하여 출력한다. 대표적인 햅틱 장치로 진동 모터가 있다. 진동 모터는 입력된 전기 신호에 상응하는 진동을 출력한다. 햅틱 장치는 외부 장치로부터 수신하거나 프로세서(210)로부터 수신한 전기 신호를 햅틱 모션으로 변환한다. 여기서, 프로세서(210)는 사용자가 사용자 단말(200)의 특정 기능을 선택하거나 실행할 때 상응하는 햅틱 모션을 햅틱 장치를 통해 출력할 수 있다. 예를 들어, 사용자가 버튼을 누르는 경우, 버튼이 눌려질 때마다 진동을 출력할 수 있다.
커넥터는 사용자 단말(200)과 외부 장치를 연결하는 인터페이스이다. 가장 단순한 예로, 커넥터는 사용자 단말(200)을 외부 전원(250)에 연결하기 위한 전력 커넥터 또는 스피커에 연결하기 위한 스피커/이어폰 잭일 수 있다. 한편, 예를 들어 USB와 같은 직렬 고속 인터페이스의 경우, 커넥터에 연결된 케이블을 통해서 데이터와 전력이 동시에 사용자 단말(200)에 공급될 수 있으며, 사용자 단말(200)은 데이터를 외부 장치에 전송할 수 있다. 또한, 예를 들어 유선 LAN 커넥터의 경우, 커넥터에 연결된 케이블을 통해서, 사용자 단말(200)은 인터넷에 연결된 외부 장치와 데이터를 송수신할 수 있다.
사용자 단말(200)은 메모리 컨트롤러(275)와 메모리(270)를 포함한다. 메모리(270)는 휘발성 메모리(270)와 비휘발성 메모리(270)를 포함한다. 휘발성 메모리(270)는 예를 들어, RAM(Random Access Memory) 등이며, 비휘발성 메모리(270)는 예를 들어, ROM(Read Only Memory), Flash memory 등이다. 메모리(270)는 사용자 단말(200)의 기본적인 기능 수행에 필요한 오퍼레이팅 시스템, 미들웨어, API 등과 프로세서(210)에 의해 수행되는 앱 등을 구성하는 하나 이상의 파일 등을 저장하며, 주문 및 결제 앱의 실행 중 필요한 데이터를 저장한다. 또한, 메모리(270)는 유저 인터페이스를 구성하는데 필요한 정보, 예를 들어, 주문 및 결제 앱의 이미지, 주문 및 결제 앱의 속성, 처리 루틴 등도 저장한다. 메모리 컨트롤러(275)는 메모리(270)의 작동을 제어한다. 예를 들어, 메모리 컨트롤러(275)는 프로세서(210)가 출력한 데이터에 상응하는 전기 신호를 메모리(270)가 저장하도록 제어하며, 프로세서(210)가 요구한 데이터를 메모리(270)가 출력하도록 제어한다.
상술한 예시적인 구성을 갖는 사용자 단말(200)은 이하에서 본 발명의 실시예에 따른 주문 및 결제 시스템을 설명할 때 함께 참조하여 설명된다. 도 2에 도시된 물리적인 구성부를 명시적으로 인용하지 않더라도, 본 발명의 실시예에 따른 주문 및 결제 앱이 물리적인 구성 없이 단순한 데이터 처리에 의해서만 구현되고 실행되는 것으로 해석되어서는 안 된다.
도 3은 본 발명의 실시예에 따른 주문 및 결제 앱이 사용자 단말에서 실행되는 상태를 예시적으로 도시하고 있다.
도 3을 참조하면, 주문 및 결재 시스템의 가능한 동작 방식 중, 선주문 후도착 방식으로 동작할 때 사용자 단말에 표시되는 상태가 도시되어 있다. 상세하게, 제1 내지 제5 화면(300 내지 304)은 주문 후 즉시 결제하는 방식을 나타내며, 제6 내지 제9 화면(310 내지 313)은 도착 후 결제하는 방식을 나타낸다.
주문 후 즉시 결제하는 방식의 경우, 사용자가 주문 및 결제 앱을 실행하면, 사용자 단말의 프로세서(210)는 메모리(270)에 저장된 주문 및 결제 앱을 구동한다. 주문 결제 앱은 사용자 단말의 보조 통신 모듈(225)로부터 현재 위치 정보를 수신하고, 현재 위치 정보에 기초하여 사용자 단말이 위치한 지점을 포함하는 지도를 디스플레이(230)에 표시한다. 제1 화면(300)에서, 사용자 또는 주문 및 결제 시스템 관리자가 미리 지정한 매장의 위치가 현재 위치를 중심으로 지도에 표시될 수 있다.
제2 화면(301)에서, 디스플레이(230)에 표시된 매장 중 어느 하나를 사용자가 선택하면, 주문 및 결제 앱은 선택된 매장에서 주문할 수 있는 메뉴를 디스플레이(230)에 표시한다. 제2 화면(301)에서, 사용자는 원하는 음식과 수량을 선택할 수 있으며, 추가적으로 단가가 함께 표시될 수 있다.
제3 화면(302)에서, 사용자의 주문이 완료되면, 완료된 주문에 대한 결제가 진행될 수 있다. 주문 및 결제 앱은, 사용자의 주문 내역(예를 들어, 선택된 음식, 수량)과 결제 금액을 디스플레이(230)에 표시한다. 주문 내역과 결제 금액이 표시된 영역의 하단에는 결제를 진행할 수 있는 버튼이 표시된다. 결제는, 사용자가 선택한 결제 수단, 예를 들어, 신용카드, 계좌이체, 소액결제, 간편 결제(알리페이 등) 등 다양한 방식으로 진행될 수 있다.
제4 화면(303)에서, 결제가 완료되면, 해당 주문에 대한 정보(예를 들어, 주문 번호 등)가 디스플레이(230)에 표시될 수 있다. 사용자가 아직 매장에 도착하기 전인 경우, 주문을 접수한 매장까지 남은 거리 및/또는 시간 등이 표시될 수 있으며, 추가적으로, 주문한 음식이 준비될 때까지 소요되는 시간이 디스플레이(230)에 표시될 수 있다. 이를 위해, 주문 및 결제 앱은, 매장의 위치 정보 및 사용자 단말의 현재 위치 정보를 이용하여 거리 및/또는 시간을 계산할 수 있다. 한편, 음식 준비 시간은 서버로부터 제공받을 수 있다.
제5 화면(304)에서, 주문 및 결제 앱은 매장 도착을 인식한다. 매장 도착은 다양한 방식으로 확인될 수 있다. 사용자 단말이 주도적으로 인식하는 방식의 예로, 매장의 위치 및 사용자 단말의 현재 위치가 오차 범위 이내에 있거나, 매장에 설치된 비컨으로부터 매장 식별 정보를 수신함으로써, 사용자가 매장에 도착하였음을 확인할 수 있다. 한편, 주문 및 결제 시스템이 주도적으로 인식하는 방법으로, 비컨 모드로 동작중인 사용자 단말이 전송한 단말기 식별 정보를 매장에 위치한 수신기가 수신함으로써 사용자가 매장에 도착하였음을 확인할 수도 있다. 사용자의 매장 도착 여부는 서버나 매장 POS에 통지되며, 매장 종업원이 사용자가 주문한 음식을 전달하는데 이용될 수 있다.
도착 후 결제하는 방식의 경우, 제6 화면 내지 제8 화면(310 내지 312)은 제1 화면, 제2 화면 및 제4 화면(300, 301, 303)과 동일하며, 매장 도착 후 결제가 진행되는 점에서 차이가 있다. 주문 및 결제 앱은, 사용자가 주문을 완료한 즉시 주문 내역을 서버로 전송한다. 이후, 사용자의 매장 도착이 확인되면, 주문 및 결제 앱은 제9 화면(313)을 표시하여 결제 절차를 진행한다. 제9 화면(313)을 통해 진행되는 결제 절차는 제3 화면(302)에서 설명된 방식과 동일하다.
도 4는 본 발명의 실시예에 따른 주문 및 결제 시스템의 전체 구성을 예시적으로 도시하고 있다.
도 4를 참조하면, 주문 및 결제 시스템은, 사용자 단말(400), 주문 처리 서버(410), 및 매장 POS(Point of Sale)(420)를 포함하며, 선택적으로 또는 추가적으로 결제 서버(430)를 더 포함할 수 있다.
사용자 단말(400)은 이동 통신 또는 무선 통신이 가능한 휴대 장치이다. 사용자 단말(400)에서 실행된 주문 및 결제 앱은 매장 밖에서 또는 매장 내에서 음식을 주문 및 결제할 수 있다. 사용자는 매장에 도착하기 전에 주문하거나 매장에 도착한 이후 주문할 수 있다. 매장에 도착하기 전에 주문하는 기능은, 사용자로 하여금 매장에서 음식을 기다리는데 소요되는 시간을 절약할 수 있도록 한다. 매장 내에서 주문하는 기능은, 적은 수의 직원으로도 고객의 주문을 효율적으로 처리할 수 있어서 인건비를 절약할 수 있도록 한다.
사용자 단말(400)은 사용자가 원하는 매장을 선택할 수 있는 기능, 선택된 매장에서 제공하는 메뉴를 표시하는 기능, 선택된 메뉴를 주문 접수하는 기능, 및 결제 기능을 기본적으로 포함하며, 선택적으로 사용자의 매장 도착을 판단하는 기능을 더 포함할 수 있다.
사용자가 원하는 매장을 선택하는 기능은, 사용자가 주문 및 결제 앱을 구동시 현재 위치 정보를 획득함으로써 구현될 수 있다. 주문 및 결제 앱은, 보조 통신 모듈(225)로부터 현재 위치 정보를 획득하고, 이를 이용하여 현재 위치로부터 일정 거리 내에 위치한 매장을 지도에 표시한다. 지도 및 매장 위치 정보는 주문 처리 서버(410)로부터 제공받거나 메모리(270)에 저장되어 있다. 매장 위치가 표시된 지도는 디스플레이(230)에 표시된다.
선택된 매장에서 제공하는 메뉴를 표시하는 기능은, 사용자가 디스플레이(230)에 표시된 매장 중 어느 하나를 선택하면, 주문 및 결제 앱은 선택된 매장에서 제공하는 메뉴를 표시한다. 메뉴는 주문 처리 서버(410)로부터 제공받거나 메모리(270)에 저장되어 있다. 여기서, 메뉴에 포함된 음식별 단가가 함께 표시될 수 있다.
선택된 메뉴를 주문 접수하는 기능은, 사용자가 디스플레이(230)에 표시된 메뉴에서 원하는 음식 및 수량을 결정하면, 주문 및 결제 앱은 주문 내역을 주문 처리 서버(410)로 전송한다. 이후, 주문 처리 서버(410)로부터 주문 접수 응답을 수신하면 주문 및 결제 앱은 이를 표시한다.
결제 기능은, 주문 내역에 따라 산출된 결제 금액을 사용자가 원하는 결제 수단에 따라 처리하는 기능이다. 주문 및 결제 앱은 사용자가 선택 또는 입력한 결제 정보(예를 들어, PIN, 카드 번호 등)를 주문 처리 서버(410) 또는 결제 서버(430)로 전송한다. 이후, 주문 처리 서버(410) 또는 결제 서버(430)로부터 결제 완료 응답을 수신하면 주문 및 결제 앱은 이를 표시한다.
한편, 사용자의 현재 위치가 매장 내에 위치한 경우에, 매장 위치가 표시된 지도가 표시되는 과정은 생략되며, 해당 매장에서 제공하는 메뉴가 즉시 표시된다. 사용자가 매장에 도착하였는지 여부 또는 매장 내부에 있는지 여부는, 도 3의 제5 화면(305)에서 예시된 방식이 적용될 수 있다.
주문 처리 서버(410)는 사용자 단말(400)이 매장 외부 및/또는 내부에서 음식을 선택하고, 선택된 음식을 주문할 수 있도록 한다. 주문 처리 서버(410)의 구성 및 동작은 이하에서 도 5 내지 7을 참조하여 상세히 설명한다.
매장 POS(420)는 통신망을 통해 주문 처리 서버(410)와 전기적으로 통신 가능하게 연결되며, 주문 처리 서버(410)를 통해 전달된 주문을 접수한다. 매장 POS(420)는 매장의 출입구 또는 주문대에 설치된 전용 단말기이거나 매장 종업원이 주문을 접수하기 위해 들고 다니는 휴대 단말일 수 있다.
결제 서버(430)는 사용자가 선택한 결제 수단에 따라 다양하게 구현 가능하며, 결제 요청된 금액을 승인하는 기능을 가진다.
도 5는 본 발명의 실시예에 따른 주문 및 결제 시스템이 선주문 후도착 방식으로 동작하는 과정을 예시적으로 도시하고 있다.
도 5를 참조하면, 사용자 단말(400)에서 주문 및 결제 앱이 실행된다(500). 실행된 주문 및 결제 앱은 현재 위치 정보를 보조 통신 모듈(225)로부터 획득한다. 현재 위치 정보에 기초할 때, 사용자가 특정 매장 내에 위치하고 있지 않으면, 주문 및 결제 앱은 현재 위치를 포함하는 지도를 준비한다. 여기서, 지도에는 현재 위치 및 현재 위치 인근의 매장이 표시된다. 표시되는 매장은, 사용자에 따라 결정될 수 있거나, 주문 및 결제 앱을 제작 및 배포한 프랜차이즈 회사에 의해 결정될 수 있다. 사용자는, 필요에 따라 다양한 카테고리 중 어느 하나를 선택할 수 있다. 예를 들어, 주문 및 결제 앱은 커피 등과 같은 기호 식품을 판매하는 매장, 한식 등과 같은 식사를 제공하는 매장 등 사용자가 선택할 수 있는 카테고리를 제공할 수 있다. 카테고리화된 매장의 매장 위치 정보는 주문 처리 서버(410)로부터 제공받을 수 있다.
사용자가 지도에 표시된 특정 매장을 선택하면, 주문 및 결제 앱은 사용자의 매장 선택 정보를 주문 처리 서버(410)로 전송하며(505), 주문 처리 서버(410)는 매장 선택 정보에 상응하는 메뉴를 사용자 단말(400)로 전송한다(510). 한편, 사용자 단말(400)에 매장 위치 정보가 저장되어 있지 않은 경우에, 단계 505는 카테고리 선택 정보일 수 있으며, 이 경우, 주문 처리 서버(410)는 매장 위치 정보를 먼저 전송한 후, 매장 선택 정보가 수신되면 이후 메뉴를 사용자 단말(400)로 전송할 수도 있다.
사용자가 표시된 메뉴에서 음식과 수량을 선택하면, 주문 및 결제 앱은 주문 내역을 주문 처리 서버(410)로 전송한다(515). 주문 처리 서버(410)는 주문 내역을 저장한 후 선택된 매장에 위치한 매장 POS(420)로 전달한다(520). 매장 POS(420)는 주문 내역을 접수하고, 주문 번호를 생성하여 주문 처리 서버(410)로 전달한다. 주문 처리 서버(410)는 주문 번호를 사용자 단말(400)로 전달하여, 주문이 정상적으로 접수되었음을 확인한다(525). 여기서, 주문 번호는 주문 처리 서버(410)에서 생성될 수도 있으며, 이 경우, 매장 POS(420)에서의 주문 번호 생성은 생략될 수 있다. 매장 POS(420)는 주문 번호와 주문 내역을 주방에 설치된 디스플레이에 표시하여 새로운 주문이 접수되었음을 주방 내 종업원에게 통지할 수 있다.
사용자는 매장 도착 전에 결제를 완료하거나(530 내지 545) 주문한 음식을 수령 또는 식사를 마친 후에 결제할 수 있다(560 내지 575). 결제 단계는 전체 과정 중 실행되는 시점만 상이할 뿐 처리 내용은 동일하므로, 단계 530 내지 545만 설명하도록 한다.
주문 및 결제 앱은, 주문 번호, 주문 내역과 결제 금액을 표시하며, 선택적으로, 사용자가 선택할 수 있는 결제 수단을 함께 표시한다(530). 사용자가 주문 내역을 확인한 후, 결제 수단을 선택하면, 주문 및 결제 앱은 주문 번호와 결제 정보를 주문 처리 서버(410)로 전송하거나(535), 결제 서버(430다)로 전송할 수 있다. 주문 처리 서버(410)는, 주문 번호를 이용하여 사용자가 결제한 주문 내역을 확인하고, 결제 서버(430)로 결제 정보를 전달한다(535). 결제 서버(430)는 결제 정보에 따라 사용자와 매장간 거래를 승인하고, 승인 번호를 주문 처리 서버(410)와 매장 POS(420)에 모두 전송하거나, 주문 처리 서버(410)로만 전달할 수 있다. 주문 처리 서버(410)는 승인 번호를 사용자 단말(400) 및/또는 매장 POS(420)에 전달한다.
사용자가 매장에 도착하면(550), 주문 처리 서버(410)는 이를 확인한다(555). 사용자의 매장 도착은 상술한 바와 같이 다양한 방식으로 확인될 수 있다. 사용자의 매장 도착에 따른 후속 과정은, 매장의 형태(사용자가 음식을 받아 가는 매장 또는 사용자가 자리에 앉아서 식사하는 매장)에 따라 다르게 구현될 수 있다. 사용자가 음식을 받아 가는 매장의 경우, 사용자의 주문 내역이 강조되어 디스플레이에 표시됨으로써, 매장 종업원이 사용자를 호출할 수 있도록 한다. 사용자가 자리에 앉아서 식사하는 매장의 경우, 매장 종업원은 사용자를 테이블로 안내할 수 있다.
도 6은 본 발명의 실시예에 따른 주문 및 결제 시스템이 선도착 후주문 방식으로 동작하는 과정을 예시적으로 도시하고 있다.
도 6을 참조하면, 사용자가 매장에 도착한다(600). 사용자는 주문을 하기 위해 줄을 서거나, 테이블을 배정받거나 빈 테이블을 선택할 수 있다. 이후 사용자는 주문 및 결제 앱을 실행한다(600).
실행된 주문 및 결제 앱은 현재 위치 정보를 보조 통신 모듈(225)로부터 획득하여 사용자가 매장 내에 위치하고 있는지를 판단한다(605). 사용자가 매장 내에 위치하고 있고 접수된 주문이 없으면, 주문 및 결제 앱은 현재 위치 정보를 주문 처리 서버(410)로 전달한다. 한편, 실행된 주문 및 결제 앱은 사용자 단말(400)을 비컨 모드로 동작하여 단말기 식별 정보를 매장에 설치된 수신기로 전송할 수 있다. 주문 처리 서버(410)는 수신기가 수신한 단말기 식별 정보를 이용하여 사용자가 매장 내부에 있음을 확인할 수도 있다.
사용자가 매장 내에 있음이 확인되면, 주문 처리 서버(410)는 해당 매장에서 제공하는 메뉴를 사용자 단말(400)에 전달한다(610). 사용자 단말이 이미 메뉴를 저장하고 있는 경우에, 단계 610은 생략될 수 있다.
사용자가 디스플레이(230)에 표시된 메뉴에서 원하는 음식 및 수량을 결정하면, 주문 및 결제 앱은 주문 내역을 주문 처리 서버(410)로 전송한다(615). 주문 처리 서버(410)는 주문 내역을 저장한 후 선택된 매장에 위치한 매장 POS(420)로 전달한다(620). 매장 POS(420)는 주문 내역을 접수하고, 주문 번호를 생성하여 주문 처리 서버(410)로 전달한다(625). 주문 처리 서버(410)는 주문 번호를 사용자 단말(400)로 전달하여, 주문이 정상적으로 접수되었음을 확인한다.
사용자는 음식을 수령하기 전에 결제하거나 식사를 마친 후에 결제할 수 있다(630 내지 645). 결제 단계는 도 5에서 상술한 단계 530 내지 545와 동일하므로, 설명을 생략한다.
도 7은 본 발명의 실시예에 따른 주문 및 결제 시스템을 구성하는 주문 처리 서버의 기능적인 구성부를 개략적으로 도시하고 있다.
도 7을 참조하면, 주문 처리 서버는 APP 연동 모듈(700), POS 연동 모듈(710), 결제 모듈(720), 매장/메뉴 데이터베이스(730), 사용자 정보 데이터베이스(740), 주문 정보 데이터베이스(750), 결제 정보 데이터베이스(760)를 포함한다.
APP 연동 모듈(700)은 사용자 단말에서 실행되는 주문 및 결제 앱과의 모든 트랜잭션을 처리한다. 상세하게, APP 연동 모듈(700)은 주문 및 결제 앱이 접속을 시도하면, 사용자 정보 데이터베이스(740)를 참조하여 해당 사용자 단말을 인증한다. 한편, APP 연동 모듈(700)은 주문 및 결제 앱이 매장 정보 및/또는 메뉴 정보를 요청하면, 매장/메뉴 데이터베이스(730)를 참조하여 매장 정보 및/또는 메뉴 정보를 제공한다. 또한, APP 연동 모듈(700)은, 주문 내역을 수신하면, 이를 주문 정보 데이터베이스(750)에 직접 또는 POS 연동 모듈(710)을 통해 등록하고, POS 연동 모듈(710)이 제공한 주문 번호를 주문 및 결제 앱에 전달한다. 그리고 APP 연동 모듈(700)은, 결제 정보를 수신하면, 이를 결제 정보 데이터베이스(760)에 직접 또는 결제 모듈(720)을 통해 등록하고, 결제 모듈(720)이 제공한 승인 번호를 사용자 단말에 전달한다.
한편, APP 연동 모듈(700)은 사용자가 매장 내부 또는 외부에 위치하였는지를 판단할 수 있다. 상술한 바와 같이, 사용자의 매장 도착 여부는, 사용자 단말이 주도적으로 인식하는 방식인 경우, 사용자 단말이 전달한 매장 도착 신호를 수신하면 매장에 도착한 것으로 판단할 수 있다. 이 경우, APP 연동 모듈(700)은 사용자의 매장 도착을 매장 POS에 통지할 수 있다. 한편, 주문 및 결제 시스템이 주도적으로 인식하는 방식인 경우, 매장에 설치된 수신기로부터 단말기 식별 정보를 수신하면 매장에 도착한 것으로 판단할 수 있다. 이 경우, APP 연동 모듈(700)은 사용자의 매장 도착을 주문 및 결제 앱 및 매장 POS에 통지할 수 있다.
POS 연동 모듈(710)은 주문 처리 서버와 매장 POS간 모든 트랜잭션을 처리한다. 상세하게, POS 연동 모듈(710)은, APP 연동 모듈(700)이 주문 내역을 수신하면, 주문 내역을 매장 POS로 전달하며, 주문이 정상적으로 접수되었음을 나타내는 주문 번호를 APP 연동 모듈(700)에 전달한다. 여기서, 주문 번호는 POS 연동 모듈(710) 또는 매장 POS에 의해 생성되며, 각 주문 내역을 식별하는데 사용된다.
결제 모듈(720)은 주문 처리 서버와 결제 서버간 모든 트랜잭션을 처리한다. 상세하게, 결제 모듈(720)은, APP 연동 모듈(700)이 결제 정보를 수신하면, 결제 정보를 결제 서버로 전달하며, 정상적으로 승인되었음을 나타내는 승인 번호를 APP 연동 모듈(700)에 전달한다.
매장/메뉴 데이터베이스(730)는 매장 정보 및 이에 상응하는 메뉴 정보를 관리한다. 매장 정보는 매장 명칭 및/또는 매장 위치 정보를 포함할 수 있으며, 매장 명칭 및/또는 매장 위치 정보는 카테고리화될 수 있다. 메뉴 정보는 각 매장에서 제공하는 음식명칭 및 단가 정보를 포함한다.
사용자 정보 데이터베이스(740)는 사용자 정보 및/또는 사용자 단말 정보를 관리한다. 사용자 정보는 사용자명, ID, 비밀 번호 등 주문 및 결제 앱이 주문 처리 서버에 접속하는데 필요한 정보를 포함하며, 사용자 단말 정보는 MSISDN(Mobile Subscriber Integrated Services Digital Network Number), IMSI(International Mobile Subscriber Identity), IMEI(International Mobile Equipment Identity) 등과 같은 단말기 식별 정보를 포함한다.
주문 정보 데이터베이스(750)는 주문 및 결제 앱이 전송한 주문 내역을 관리한다. 주문 내역은, 주문 번호, 사용자 정보 및/또는 사용자 단말 정보 중 적어도 하나 이상에 의해 식별될 수 있다.
결제 정보 데이터베이스(760)는 주문 번호별로 결제 정보 및/또는 승인 번호를 관리한다.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타나며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.

Claims (5)

  1. 사용자 단말에서 실행되며, 사용자의 현재 위치를 중심으로 매장의 위치가 표시된 지도를 제공하고, 선택된 매장에 상응하는 메뉴를 제공하고, 제공된 메뉴에 기초한 주문 내역을 입력 받으며, 상기 주문 내역에 따른 결제 정보를 입력 받는 주문 및 결제 앱; 및
    상기 주문 및 결제 앱에 상기 매장 및 상기 메뉴를 제공하고, 상기 주문 내역을 상기 매장에 접수하며, 상기 결제 정보에 따라 결제를 수행하는 주문 처리 서버를 포함하는 주문 및 결제 시스템.
  2. 청구항 1에 있어서, 상기 주문 처리 서버는,
    상기 사용자 단말을 인증하고, 상기 주문 및 결제 앱에 상기 매장을 지도에 표시하기 위한 매장 위치 정보 및 상기 메뉴를 표시하기 위한 메뉴 정보를 제공하며, 상기 주문 내역 및 상기 결제 정보를 수신하는 APP 연동 모듈;
    상기 주문 내역을 상기 매장에 설치된 매장 POS에 전달하는 POS 연동 모듈;
    상기 결제 정보를 결제 서버로 전달하고 이에 대한 응답으로 승인 번호를 수신하며, 상기 승인 번호를 상기 APP 연동 모듈을 통해 상기 사용자 단말로 전달하는 결제 모듈;
    상기 매장 위치 정보 및 상기 메뉴 정보를 관리하는 매장/메뉴 데이터베이스;
    상기 주문 내역을 관리하는 주문 정보 데이터베이스; 및
    상기 결제 정보를 관리하는 결제 정보 데이터베이스를 포함하는 주문 및 결제 시스템.
  3. 청구항 1에 있어서, 상기 APP 연동 모듈은,
    상기 사용자의 매장 도착 여부를 판단하여, 상기 사용자의 매장 도착을 매장 POS 및 상기 주문 및 결제 앱 중 어느 하나 또는 모두에 통지하는 주문 및 결제 시스템.
  4. 청구항 3에 있어서, 상기 주문 및 결제 앱은, 상기 사용자의 매장 도착을 통지받으면, 상기 결제 정보를 입력받는 화면을 표시하는 주문 및 결제 시스템.
  5. 청구항 1에 있어서, 상기 주문 및 결제 앱은, 상기 주문 내역을 전송하고 이에 대한 응답으로 주문 번호를 수신하면, 상기 결제 정보를 입력받는 화면을 표시하는 주문 및 결제 시스템.
KR1020170086240A 2017-07-07 2017-07-07 주문 및 결제 시스템 KR20190005500A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170086240A KR20190005500A (ko) 2017-07-07 2017-07-07 주문 및 결제 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170086240A KR20190005500A (ko) 2017-07-07 2017-07-07 주문 및 결제 시스템

Publications (1)

Publication Number Publication Date
KR20190005500A true KR20190005500A (ko) 2019-01-16

Family

ID=65280930

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170086240A KR20190005500A (ko) 2017-07-07 2017-07-07 주문 및 결제 시스템

Country Status (1)

Country Link
KR (1) KR20190005500A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102080074B1 (ko) * 2019-03-22 2020-02-21 주식회사 크린에어텍 양방향 통신을 이용한 프랜차이즈 개방형 메뉴 주문 시스템 및 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102080074B1 (ko) * 2019-03-22 2020-02-21 주식회사 크린에어텍 양방향 통신을 이용한 프랜차이즈 개방형 메뉴 주문 시스템 및 방법
WO2020197180A3 (ko) * 2019-03-22 2020-11-19 주식회사 크린에어텍 양방향 통신을 이용한 프랜차이즈 메뉴 주문 시스템 및 방법

Similar Documents

Publication Publication Date Title
US11470659B2 (en) Contactless communication session initiation between devices
US20120136754A1 (en) Automatic tab payment from a user device
JP6456586B2 (ja) 決済システム及びプログラム
US9373091B1 (en) Method and system of providing vending service
KR101728952B1 (ko) 근거리무선통신 기기 환경하에서의 음식메뉴 주문방법
KR101754852B1 (ko) 역방향 주문결제 방법
JP2015090563A (ja) オーダー管理システム、オーダー管理方法及びプログラム
WO2016016655A1 (en) Payment system with mobile device which determines the payment vehicles that are supported by the point of sale
US20160292675A1 (en) Portable device, method for controlling portable device, storage medium, and program
CN105981071A (zh) 使用智能电话的电子商务中的产品递送服务***及其方法
KR102306237B1 (ko) 서비스 요청 디바이스
KR20160052523A (ko) 단말기를 이용한 유쉐프 서비스 시스템 및 방법
US20220207592A1 (en) Contactless dining experience system and method
KR20170045610A (ko) 이동 단말기의 다인 결제 방법
KR20190005500A (ko) 주문 및 결제 시스템
JP2018045733A (ja) 決済システム及びプログラム
KR101272658B1 (ko) Qr코드를 이용한 주문 시스템 및 주문 방법
JP6556444B2 (ja) 発注システム
KR101715934B1 (ko) 매장 그룹에 대한 주문 처리 방법
KR20130126048A (ko) 결제 방법 및 그 시스템
KR101930361B1 (ko) 스마트기기 애플리케이션을 이용한 물품 배송 방법 및 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록매체
KR20200099826A (ko) 공항 내 음식 주문 시스템 및 그 시스템을 이용하는 서비스 방법
KR20150121478A (ko) 주문 처리 시스템
KR20170031118A (ko) 매장 주문 처리 방법
KR101789786B1 (ko) 매장 그룹에 대한 주문 처리 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application