KR20110121113A - Store order processing system and mobile terminal and merchant terminal for it - Google Patents
Store order processing system and mobile terminal and merchant terminal for it Download PDFInfo
- Publication number
- KR20110121113A KR20110121113A KR1020100040556A KR20100040556A KR20110121113A KR 20110121113 A KR20110121113 A KR 20110121113A KR 1020100040556 A KR1020100040556 A KR 1020100040556A KR 20100040556 A KR20100040556 A KR 20100040556A KR 20110121113 A KR20110121113 A KR 20110121113A
- Authority
- KR
- South Korea
- Prior art keywords
- information
- order
- store
- terminal
- mobile terminal
- Prior art date
- Legal status (The legal status 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 status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/0603—Catalogue creation or management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/81—Camera processing pipelines; Components thereof for suppressing or minimising disturbance in the image signal generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Signal Processing (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Multimedia (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
본 발명은 매장 주문 처리 시스템과 이를 위한 휴대단말 및 가맹점 단말에 관한 것으로서, 본 발명에 따른 고객의 휴대단말과 연결되고 매장 내 가맹점 단말과 통신 연결된 주문처리 서버의 매장 주문 처리 시스템은, 상기 가맹점 단말을 구비한 매장 정보와 상기 매장에서 판매하는 M(M>1)개의 상품 정보를 연결하여 저장매체(1)에 등록하는 정보 등록수단과, 상기 휴대단말로부터 카메라를 통해 상기 매장 내 구비된 N(N>1)개의 주문위치에 부착된 코드 이미지를 촬영한 이미지에 대응하는 데이터를 수신하는 데이터 수신수단과, 상기 수신된 데이터를 판독하여 상기 코드 이미지가 부착된 매장 정보와 매장 내 위치식별 정보를 확인하는 정보 확인수단과, 상기 데이터를 전송한 휴대단말 정보와 상기 확인된 매장 정보 및 매장 내 위치식별 정보를 연결하여 저장매체(2)에 저장하는 정보 저장수단과, 상기 저장매체(1)로부터 상기 매장 정보와 연결된 M개의 상품 정보 중 m(1≤m≤M)개의 주문 대상 상품과 주문 개수를 결정하는 주문 인터페이스를 구성하여 상기 휴대단말로 제공하는 인터페이스 제공수단과, 상기 휴대단말로부터 상기 주문 인터페이스를 통해 선택된 m개의 주문 대상 상품 정보와 각 주문 상품 별 주문 개수 정보를 결합하여 구성된 주문 정보를 수신하는 정보 수신수단과, 상기 주문 정보를 상기 매장 정보 및 위치식별 정보와 연결하여 저장매체(2)에 저장하는 주문 정보 유지수단 및 상기 위치식별 정보와 주문 정보를 상기 가맹점 단말로 전송하는 정보 전송수단을 구비한다.The present invention relates to a store order processing system and a mobile terminal and an affiliated store terminal for the store order processing system. The store order processing system of an order processing server connected to a mobile terminal of a customer according to the present invention and connected to an affiliated store terminal in a store is the merchant terminal. Information registration means for connecting the store information having the information and M (M> 1) product information sold in the store to register in the storage medium (1), and N provided in the store through the camera from the mobile terminal ( Data receiving means for receiving data corresponding to an image photographing code images attached to N > 1) order positions, and reading the received data to store store information and location identification information attached to the code image. Information confirming means for confirming, connecting the mobile terminal information transmitting the data and the confirmed store information and location identification information in the store An information storage means for storing in the storage medium 2 and an order interface for determining m (1 ≦ m ≦ M) ordered products and the number of orders among the M goods information connected to the store information from the storage medium 1 An information receiving means for receiving an order information configured by combining an interface providing means configured to provide the portable terminal to the portable terminal and combining m order target product information selected through the order interface and order number information for each ordered product from the portable terminal; And order information holding means for connecting the order information with the store information and the location identification information and storing the order information in the storage medium 2 and information transmitting means for transmitting the location identification information and the order information to the affiliated store terminal.
Description
본 발명은 매장 내 주문위치(일반적으로, 매장 내 위치한 테이블)에 부착된 코드 이미지를 이용하여, 코드 이미지 인식을 통한 매장 정보와, 매장 내 주문위치 정보 등을 인식하여 주문 서비스를 제공하는 시스템과, 이를 이용하기 위한 휴대단말 및 가맹점 단말을 제공하는 것이다.
The present invention uses a code image attached to an order location in the store (generally, a table located in the store), a system for providing an order service by recognizing store information through code image recognition and order location information in a store, and the like. To provide a mobile terminal and the merchant terminal for using the same.
일반적으로 널리 이용되는 다양한 종류의 바코드, OCR 등의 다양한 종류의 코드 이미지는 다양한 종류의 정보를 표시하는 것이 가능하며, 이는 단순한 코드를 제공하는 것 이외에, 다양한 정보를 표시하는 것이 가능하다.
In general, various kinds of code images, such as various kinds of bar codes and OCRs, which are widely used, can display various kinds of information, and in addition to providing simple codes, it is possible to display various kinds of information.
이러한 편리한 코드 이미지는 현재 마트/편의점 등에서 제품에 대한 가격 등 확인을 위해 널리 사용되고 있으며, 이러한 방식을 통해 편리하게 제품 관리 등을 하고 있는 상황이다.
Such a convenient code image is currently widely used for checking the price of a product in a mart / convenience store, etc., and is a situation in which product management is conveniently performed through such a method.
하지만, 이러한 코드 이미지는 상품 판매에 있어서 결제를 위한 상품 가격 확인 등에만 이용되고 있어, 매장의 효율적인 운용을 위한 코드 이미지의 활용방안이 있다면, 편리하게 매장의 운영/관리가 가능할 수 있으나, 난해한 문제가 다양하게 존재한다.
However, the code image is used only to check the price of the product for payment in product sales, and if there is a method of utilizing the code image for efficient operation of the store, it may be convenient to operate / manage the store. There are a variety of.
상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, 매장 내 주문 위치에 코드 이미지를 부착하고, 고객이 이용하는 휴대단말을 통해 코드 이미지를 인식하여 서버로 전송함으로서, 매장의 인식과 함께, 주문위치를 인식하는 것이 가능하고, 확인된 매장내 주문위치 인식을 통해 고객의 휴대단말로부터 수신되는 주문 정보를 처리하여, 매장 주문 서비스를 제공한다.
An object of the present invention for solving the above problems is, by attaching the code image to the order location in the store, by recognizing the code image through the mobile terminal used by the customer and transmitting to the server, the order location with the recognition of the store It is possible to recognize, and process the order information received from the mobile terminal of the customer through the confirmed in-store order location recognition, to provide a store order service.
본 발명에 따른 고객의 휴대단말과 연결되고 매장 내 가맹점 단말과 통신 연결된 주문처리 서버의 매장 주문 처리 시스템은, 상기 가맹점 단말을 구비한 매장 정보와 상기 매장에서 판매하는 M(M>1)개의 상품 정보를 연결하여 저장매체(1)에 등록하는 정보 등록수단과, 상기 휴대단말로부터 카메라를 통해 상기 매장 내 구비된 N(N>1)개의 주문위치에 부착된 코드 이미지를 촬영한 이미지에 대응하는 데이터를 수신하는 데이터 수신수단과, 상기 수신된 데이터를 판독하여 상기 코드 이미지가 부착된 매장 정보와 매장 내 위치식별 정보를 확인하는 정보 확인수단과, 상기 데이터를 전송한 휴대단말 정보와 상기 확인된 매장 정보 및 매장 내 위치식별 정보를 연결하여 저장매체(2)에 저장하는 정보 저장수단과, 상기 저장매체(1)로부터 상기 매장 정보와 연결된 M개의 상품 정보 중 m(1≤m≤M)개의 주문 대상 상품과 주문 개수를 결정하는 주문 인터페이스를 구성하여 상기 휴대단말로 제공하는 인터페이스 제공수단과, 상기 휴대단말로부터 상기 주문 인터페이스를 통해 선택된 m개의 주문 대상 상품 정보와 각 주문 상품 별 주문 개수 정보를 결합하여 구성된 주문 정보를 수신하는 정보 수신수단과, 상기 주문 정보를 상기 매장 정보 및 위치식별 정보와 연결하여 저장매체(2)에 저장하는 주문 정보 유지수단 및 상기 위치식별 정보와 주문 정보를 상기 가맹점 단말로 전송하는 정보 전송수단을 구비한다.
A store order processing system of an order processing server connected to a mobile terminal of a customer according to the present invention and connected to an affiliated store terminal in a store includes store information including the affiliated store terminal and M (M> 1) items sold in the store. Information registration means for connecting the information to register in the storage medium 1 and an image corresponding to a photographed code image attached to N (N> 1) order positions provided in the store through a camera from the mobile terminal. Data receiving means for receiving data, information checking means for reading the received data and confirming the store information with the code image and the location identification information in the store, the mobile terminal information transmitting the data and the confirmed Information storage means for connecting the store information and the location identification information in the store and stored in the storage medium (2), and connects the store information from the storage medium (1) Interface providing means for configuring m (1≤m≤M) order target products and order number among M product information and providing them to the mobile terminal, and m selected through the order interface from the mobile terminal Order receiving means for receiving the order information consisting of the number of the ordered product information and the order number information for each ordered product, and the order to store the information on the storage medium (2) by connecting the order information with the store information and location identification information Information holding means and information transmitting means for transmitting the location identification information and order information to the merchant terminal.
본 발명에 따르면, 매장 내 주문위치 상에 코드 이미지를 부착 제공하고, 가맹점 단말과 고객의 무선단말을 이용, 편리하게 주문 서비스를 제공하는 것이다.
According to the present invention, a code image is attached to and provided on an order location in a store, and an order service is conveniently provided by using a merchant terminal and a wireless terminal of a customer.
도 1은 본 발명의 실시 방법에 따른 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따라 코드 이미지 기반 주문 서비스를 제공하는 휴대단말 기능 구성을 도시한 도면이다.
도 3은 본 발명의 실시 방법에 따라 매장 내 주문 처리 기능을 제공하는 가맹점 단말을 도시한 도면이다.
도 4는 본 발명의 실시 방법에 따른 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 과정을 도시한 도면이다.
도 5는 본 발명의 다른 실시 방법에 따른 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 과정을 도시한 도면이다.
도 6은 본 발명의 실시 방법에 따른 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
도 7은 본 발명의 다른 실시 방법에 따른 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
도 8은 본 발명의 실시 방법에 따른 가맹점 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
도 9는 본 발명의 실시 방법에 따른 가맹점 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
도 10은 본 발명의 실시 방법에 따른 가맹점 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in a store according to an exemplary embodiment of the present invention.
2 is a diagram illustrating a mobile terminal function configuration for providing a code image based ordering service according to an embodiment of the present invention.
3 is a diagram illustrating an affiliated store terminal providing an in-store order processing function according to an embodiment of the present invention.
4 is a diagram illustrating a process of providing an order service using a code image provided in a store according to an exemplary embodiment of the present invention.
5 is a diagram illustrating a process of providing an order service using a code image provided in a store according to another exemplary embodiment of the present invention.
6 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in a store according to an exemplary embodiment of the present invention.
7 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in a store according to another exemplary embodiment of the present invention.
8 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in an affiliated store according to an embodiment of the present invention.
9 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in an affiliated store according to an exemplary embodiment of the present invention.
10 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in an affiliated store according to an embodiment of the present invention.
본 발명에 따른 고객의 휴대단말과 연결되고 매장 내 가맹점 단말과 통신 연결된 주문처리 서버의 매장 주문 처리 시스템은, 상기 가맹점 단말을 구비한 매장 정보와 상기 매장에서 판매하는 M(M>1)개의 상품 정보를 연결하여 저장매체(1)에 등록하는 정보 등록수단과, 상기 휴대단말로부터 카메라를 통해 상기 매장 내 구비된 N(N>1)개의 주문위치에 부착된 코드 이미지를 촬영한 이미지에 대응하는 데이터를 수신하는 데이터 수신수단과, 상기 수신된 데이터를 판독하여 상기 코드 이미지가 부착된 매장 정보와 매장 내 위치식별 정보를 확인하는 정보 확인수단과, 상기 데이터를 전송한 휴대단말 정보와 상기 확인된 매장 정보 및 매장 내 위치식별 정보를 연결하여 저장매체(2)에 저장하는 정보 저장수단과, 상기 저장매체(1)로부터 상기 매장 정보와 연결된 M개의 상품 정보 중 m(1≤m≤M)개의 주문 대상 상품과 주문 개수를 결정하는 주문 인터페이스를 구성하여 상기 휴대단말로 제공하는 인터페이스 제공수단과, 상기 휴대단말로부터 상기 주문 인터페이스를 통해 선택된 m개의 주문 대상 상품 정보와 각 주문 상품 별 주문 개수 정보를 결합하여 구성된 주문 정보를 수신하는 정보 수신수단과, 상기 주문 정보를 상기 매장 정보 및 위치식별 정보와 연결하여 저장매체(2)에 저장하는 주문 정보 유지수단 및 상기 위치식별 정보와 주문 정보를 상기 가맹점 단말로 전송하는 정보 전송수단을 구비하여 이루어지는 것을 특징으로 한다.
A store order processing system of an order processing server connected to a mobile terminal of a customer according to the present invention and connected to an affiliated store terminal in a store includes store information including the affiliated store terminal and M (M> 1) items sold in the store. Information registration means for connecting the information to register in the storage medium 1 and an image corresponding to a photographed code image attached to N (N> 1) order positions provided in the store through a camera from the mobile terminal. Data receiving means for receiving data, information checking means for reading the received data and confirming the store information with the code image and the location identification information in the store, the mobile terminal information transmitting the data and the confirmed Information storage means for connecting the store information and the location identification information in the store and stored in the storage medium (2), and connects the store information from the storage medium (1) Interface providing means for configuring m (1≤m≤M) order target products and order number among M product information and providing them to the mobile terminal, and m selected through the order interface from the mobile terminal Order receiving means for receiving the order information consisting of the number of the ordered product information and the order number information for each ordered product, and the order to store the information on the storage medium (2) by connecting the order information with the store information and location identification information And information transmitting means for transmitting the information holding means and the location identification information and the order information to the affiliated store terminal.
본 발명에 따른 매장 주문 처리 시스템은, 상기 저장매체(2)에 저장된 위치식별 정보와 주문 정보를 상기 가맹점 단말의 데이터베이스에 저장된 위치식별 정보 및 주문 정보와 동기화하여 삭제 또는 유지하는 동기화 처리수단을 더 구비하여 이루어지는 것을 특징으로 한다.
Store order processing system according to the present invention, the location identification information and order information stored in the storage medium (2) and the synchronization processing means for deleting or maintaining in synchronization with the location identification information and order information stored in the database of the merchant terminal further; It is characterized by comprising.
본 발명에 따른 매장 주문 처리 시스템은, 상기 휴대단말로부터 수신된 데이터로부터 상기 매장 정보와 위치식별 정보가 추출되면, 상기 저장매체(2)에 상기 추출된 위치식별 정보와 연결된 이전 주문 정보가 저장되어 있는지 확인하는 이전 주문 확인수단 및 상기 이전 주문 정보가 확인되면, 상기 이전 주문 정보와 연결된 휴대단말 정보와 상기 주문 정보를 전송한 휴대단말 정보를 비교하여 일치하는지 확인하는 휴대단말 확인수단을 구비하며, 상기 인터페이스 제공수단은, 상기 휴대단말 정보가 일치하는 경우, 상기 저장매체(1)로부터 상기 매장 정보와 연결된 M개의 상품 정보 중 m'(1≤m'≤M)개의 추가 주문 상품과 주문 개수를 결정하는 추가 주문 인터페이스를 구성하여 상기 휴대단말로 제공하고, 상기 휴대단말 정보가 일치하지 않는 경우, 상기 휴대단말로 신규 주문 또는 추가 주문을 결정하는 주문 결정 인터페이스를 제공하는 것을 특징으로 한다.
In the store order processing system according to the present invention, when the store information and the location identification information are extracted from the data received from the mobile terminal, the previous order information connected to the extracted location identification information is stored in the storage medium (2). If there is a previous order confirmation means for confirming whether and the previous order information is confirmed, there is provided with a mobile terminal confirmation means for comparing the portable terminal information and the mobile terminal information transmitted the order information and the mobile terminal information connected to the previous order information, The interface providing means, when the mobile terminal information is matched, m '(1≤m'≤M) additional order products and the number of orders from the M product information connected to the store information from the storage medium (1) Configure the additional order interface to determine and provide to the mobile terminal, if the information on the mobile terminal does not match, Great words, characterized in that it provides an ordered crystal interface determining a new order or reorder.
본 발명에 따른 매장 주문 처리 시스템에 있어서, 상기 정보 수신수단은, 상기 휴대단말로 주문 결정 인터페이스가 제공된 경우, 상기 휴대단말로부터 상기 주문 결정 인터페이스를 통해 결정된 추가 주문 요청 정보를 수신하고, 상기 인터페이스 제공수단은, 상기 추가 주문 요청 정보가 수신되면, 상기 휴대단말로 상기 주문 인터페이스를 제공하는 것을 특징으로 한다.
In the store order processing system according to the present invention, when the order determination interface is provided to the mobile terminal, the information receiving means receives additional order request information determined through the order determination interface from the mobile terminal, and provides the interface. The means is characterized in that, when the additional order request information is received, providing the order interface to the mobile terminal.
본 발명에 따른 매장 주문 처리 시스템에 있어서, 상기 정보 수신수단은, 상기 휴대단말로 주문 결정 인터페이스가 제공된 경우, 상기 휴대단말로부터 상기 주문 결정 인터페이스를 통해 결정된 신규 주문 요청 정보를 수신하고, 상기 정보 전송수단은, 상기 가맹점 단말로 상기 이전 주문 정보에 대한 주문 갱신 요청 정보를 전송하는 것을 특징으로 한다.
In the store order processing system according to the present invention, when the order determination interface is provided to the mobile terminal, the information receiving means receives the new order request information determined through the order determination interface from the mobile terminal, and transmits the information. The means is characterized in that for transmitting the order update request information for the previous order information to the merchant terminal.
본 발명에 따른 매장 주문 처리 시스템에 있어서, 상기 인터페이스 제공수단은, 상기 가맹점 단말로부터 주문 갱신 승인 정보가 수신되어 상기 저장매체(2)에 저장된 휴대단말 정보와 이전 주문 정보가 삭제되면, 상기 휴대단말로 상기 주문 인터페이스를 제공하고, 상기 가맹점 단말로부터 주문 갱신 거부 정보가 수신되면, 상기 휴대단말로 주문 오류 메시지를 전송하는 것을 특징으로 한다.
In the shop order processing system according to the present invention, the interface providing means, when the order update approval information is received from the merchant terminal and the mobile terminal information stored in the storage medium 2 and the previous order information is deleted, the mobile terminal The order interface is provided, and when an order update rejection information is received from the affiliated store terminal, an error message of an order is transmitted to the mobile terminal.
본 발명에 따른 매장 주문 처리 시스템에 있어서, 상기 코드 이미지를 촬영한 이미지에 대응하는 데이터는, 상기 카메라를 통해 촬영된 코드 이미지 데이터, 상기 코드 이미지를 인식하여 추출한 코드 데이터, 상기 코드 데이터에 확인된 매장 정보와 매장 내 위치식별 정보 중 어느 하나를 포함하여 이루어지는 것을 특징으로 한다.
In the store order processing system according to the present invention, the data corresponding to the image of the code image, the code image data photographed through the camera, the code data to recognize and extract the code image is identified in the code data Characterized in that it comprises any one of the store information and location identification information in the store.
한편, 본 발명에 따른 카메라를 통해 적어도 하나의 코드 이미지를 인식하여 코드 데이터를 추출하는 휴대단말은, 상기 코드 이미지로부터 추출된 코드 데이터를 판독하여 상기 코드 이미지에 상기 코드 이미지가 부착된 매장을 식별하는 매장 정보와, 매장 내 위치식별 정보 및 상기 매장 정보와 위치식별 정보를 전달할 주문처리 서버 정보가 포함되어 있는지 확인하는 코드 판독부와, 상기 확인된 주문처리 서버로 상기 확인된 매장 정보와 매장 내 위치식별 정보를 전송하는 정보 전송부와, 상기 주문처리 서버로부터 상기 매장에서 판매하는 M(M>1)개의 상품 정보 중 m(1≤m≤M)개의 주문 대상 상품과 주문 개수를 결정하는 주문 인터페이스를 수신하여 출력하는 인터페이스 출력부 및 상기 주문 인터페이스를 통해 m개의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보가 선택되면, 상기 선택된 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합한 주문 정보를 구성하여 상기 주문처리 서버로 전송하는 주문 처리부를 구비하여 이루어지는 것을 특징으로 한다.
Meanwhile, the mobile terminal recognizing at least one code image and extracting code data through a camera according to the present invention reads the code data extracted from the code image to identify a store to which the code image is attached to the code image. A code reading unit for checking whether the store information, the location identification information in the store, and the order processing server information for transmitting the store information and the location identification information are included, and the confirmed store information and the store information in the confirmed order processing server. An information transmission unit for transmitting location identification information and an order for determining m (1≤m≤M) order target products and order number of M (M> 1) product information sold in the store from the order processing server An interface output unit that receives and outputs an interface and m order target product information and an order phase through the order interface When the specific order number information is selected, it characterized in that the configuration formed by the selected order for items information and order information, order the order number that combines information items having a specific order processing unit for transmitting to the order processing server.
본 발명에 따른 휴대단말은, 상기 코드 데이터로부터 제1 확인된 매장 정보와 위치식별 정보를 일정 시간 동안 메모리에 임시 저장하는 정보 유지부와, 상기 매장 정보와 위치식별 정보가 임시 저장된 경우, 상기 코드 이미지로부터 제2 확인되는 매장 정보 및 위치식별 정보와 상기 임시 저장된 매장 정보 및 매장 내 위치식별 정보를 비교하여 일치하는지 확인하는 추가 주문 결정부를 더 구비하며, 상기 인터페이스 출력부는, 상기 매장 정보와 위치식별 정보가 일치하면, 상기 주문처리 서버로부터 상기 매장에서 판매하는 M개의 상품 정보 중 m'(1≤m'≤M)개의 추가 주문 상품과 주문 개수를 결정하는 추가 주문 인터페이스를 수신하여 출력하고, 상기 주문 처리부는, 상기 추가 주문 인터페이스를 통해 m'개의 추가 주문 상품 정보와 주문 상품 별 주문 개수 정보가 선택되면, 상기 선택된 추가 주문 상품 정보와 주문 상품 별 주문 개수 정보를 결합한 주문 정보를 구성하여 상기 주문처리 서버로 전송하는 것을 특징으로 한다.
The mobile terminal according to the present invention includes an information holding unit for temporarily storing the first store information and the location identification information identified from the code data in a memory for a predetermined time, and when the store information and the location identification information are temporarily stored, the code The apparatus further includes an additional order determiner configured to compare the second store information and the location identification information identified from the image with the temporarily stored store information and the location identification information in the store, and the interface output unit includes the store information and the location identification. If the information matches, receiving and outputting from the order processing server an additional order interface for determining m '(1≤m'≤M) additional order products and order number of M product information sold in the store, and The order processing unit may further display m 'additional order product information and orders for each order product through the additional order interface. After the information has been selected, characterized in that by configuring the combination of the selected order information and additional order information order by order number information items transmitted to the order processing server.
한편, 고객의 휴대단말과 연결된 주문처리 서버와 통신 연결된 가맹점 단말은, 매장 내 구비된 N(N>1)개의 주문위치를 식별하는 위치식별 정보를 기록하는 N개의 위치식별 정보 필드와, 각 주문위치에서 주문한 주문 정보를 상기 위치식별 정보와 연결하여 기록하는 N개의 주문 정보 필드를 구비한 데이터베이스와, 키 입력부를 통해 위치식별 정보(k)와 주문 정보(k)가 입력되면, 상기 데이터베이스의 정보 필드 중 상기 위치식별 정보(k)에 대응하는 위치식별 정보 필드와 연결된 주문 정보 필드에 상기 입력된 주문 정보(k)를 기록하는 주문 정보 기록부와, 상기 주문처리 서버로부터 고객의 휴대단말에 구비된 카메라를 통해 상기 N개의 주문위치에 부착된 어느 하나의 코드 이미지를 인식하여 추출한 위치식별 정보(t)와, 상기 휴대단말로 출력된 주문 인터페이스를 통해 결정된 주문 정보(t)를 수신하는 정보 수신부 및 상기 데이터베이스의 정보 필드 중 상기 위치식별 정보(t)에 대응하는 위치식별 정보 필드와 연결된 주문 정보 필드에 이전 주문 정보가 유지되고 있는지 확인하는 정보 확인부를 구비하며, 상기 주문 정보 기록부는, 상기 정보 확인부를 통해 이전 주문 정보가 확인되지 않으면, 상기 주문 정보 필드에 상기 주문 정보(t)를 기록하는 것을 특징으로 한다.
On the other hand, the merchant terminal connected to the order processing server connected to the customer's mobile terminal, N location identification information fields for recording location identification information identifying the N (N> 1) order locations provided in the store, and each order A database having N order information fields for recording the order information ordered at a location in connection with the location identification information, and if the location identification information k and the order information k are input through a key input unit, the information of the database. An order information recording unit for recording the input order information (k) in an order information field connected to the location identification information field corresponding to the location identification information (k) of the field, and provided to the mobile terminal of the customer from the order processing server; Location identification information (t) extracted by recognizing and extracting any one code image attached to the N order positions through a camera, and the order inter output to the mobile terminal. The information receiving unit receiving the order information (t) determined through the case and whether the previous order information is maintained in the order information field connected to the location information field corresponding to the location identification information (t) of the information field of the database And an information confirmation unit, wherein the order information recording unit records the order information t in the order information field if the previous order information is not confirmed through the information confirmation unit.
본 발명에 따른 가맹점 단말은, 상기 정보 확인부를 통해 이전 주문 정보가 확인되면, 화면 출력부를 통해 상기 이전 주문 정보를 유지하도록 선택하거나 또는 상기 이전 주문 정보를 상기 주문 정보(t)로 갱신하도록 선택하는 주문 정보 갱신 인터페이스를 출력하는 인터페이스 출력부를 더 구비하며, 상기 주문 정보 기록부는, 상기 이전 주문 정보를 상기 주문 정보(t)로 갱신하도록 선택되면, 상기 주문 정보 필드의 이전 주문 정보를 삭제한 후 상기 주문 정보(t)를 기록하고, 상기 이전 주문 정보를 유지하도록 선택되면, 상기 고객의 휴대단말로 주문 오류 메시지를 전송하도록 요청하는 주문 오류 정보를 상기 주문처리 서버로 전송하는 것을 특징으로 한다.
The merchant terminal according to the present invention selects to maintain the previous order information through the screen output unit, or to update the previous order information to the order information (t) when the previous order information is confirmed through the information confirmation unit And an interface output unit for outputting an order information update interface, wherein the order information recording unit deletes the previous order information of the order information field if the previous order information is selected to be updated with the order information t. When the order information (t) is recorded and the previous order information is selected to be retained, the order error information requesting to transmit an order error message to the mobile terminal of the customer may be transmitted to the order processing server.
본 발명에 따른 가맹점 단말은, 상기 주문처리 서버에 상기 데이터베이스에 구비된 N개의 위치식별 정보 필드와 주문 정보 필드와 매칭되는 정보를 저장하는 저장매체가 구비된 경우, 상기 데이터베이스의 정보 필드에 기록된 정보와 상기 저장매체에 저장된 정보를 동기화시키는 동기화 처리부를 더 구비하여 이루어지는 것을 특징으로 한다.
Merchant terminal according to the present invention, when the order processing server is provided with a storage medium for storing information matching the N identification information field and the order information field provided in the database, recorded in the information field of the database And a synchronization processor for synchronizing the information stored in the storage medium with the information.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
Hereinafter, with reference to the accompanying drawings and description will be described in detail the operating principle of the preferred embodiment of the present invention. However, the drawings and the following description shown below are for the preferred method among various methods for effectively explaining the features of the present invention, the present invention is not limited only to the drawings and description below. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to a user's or operator's intention or custom. Therefore, the definition should be made based on the contents throughout the present invention.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다. 만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다.
It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to provide further explanation of the invention as claimed. The configuration is omitted as much as possible, and a functional configuration that should be additionally provided for the present invention is mainly described. Those skilled in the art will readily understand the functions of components that have been used in the prior art among the functional configurations that are not shown in the following description, The relationship between the elements and the components added for the present invention will also be clearly understood.
또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다.
In order to efficiently explain the essential technical features of the present invention, the following embodiments properly modify the terms so that those skilled in the art can clearly understand the present invention, It is by no means limited.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
As a result, the technical spirit of the present invention is determined by the claims, and the following examples are one means for efficiently explaining the technical spirit of the present invention to those skilled in the art to which the present invention pertains. It is only.
도면1은 본 발명의 실시 방법에 따른 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
1 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in a store according to an exemplary embodiment of the present invention.
보다 상세하게 본 도면1은 휴대단말(160)로부터 카메라를 통해 매장 내 구비된 하나 이상의 주문위치에 부착된 코드 이미지를 촬영한 이미지에 대응하는 데이터가 수신되면, 상기 수신된 데이터를 판독하여 코드 이미지가 부착된 매장 정보와, 매장 내 위치식별 정보를 확인하고, 상기 매장 정보에 대응하는 매장을 통해 제공 가능한 하나 이상의 상품 정보를 기반으로 주문 인터페이스를 구성하여 상기 휴대단말(160)로 전송하고, 상기 휴대단말(160)로부터 주문 대상 상품 정보, 주문 상품 별 개수 정보를 수신하여 주문 정보를 구성하여 가맹점 단말(165)로 전송하여 매장 내 구비된 하나 이상의 코드 이미지를 이용한 주문 서비스를 제공하는 시스템 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성에 대한 다양한 실시 방법(예컨대, 일부 구성부가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, in FIG. 1, when data corresponding to an image photographing a code image attached to at least one order position provided in a store is received from a mobile terminal 160 through a camera, the received image is read by the code image. Check the store information and the location identification information attached to the store, and configure an order interface based on one or more product information that can be provided through the store corresponding to the store information, and transmit it to the mobile terminal 160; Receives the order target product information, the order information for each item from the mobile terminal 160 to configure the order information to send to the merchant terminal 165 to provide a system configuration for providing an order service using one or more code images provided in the store As illustrated, those of ordinary skill in the art to which the present invention pertains refer to FIG. 1 and / or It is possible to infer various implementation methods (e.g., implementation methods that are omitted, subdivided, or combined) of an order processing system for providing an order service using a code image provided in the store. The present invention includes all the implementation methods inferred above, the technical features are not limited only to the implementation method shown in FIG.
예컨대, 본 도면1에서 상기 주문처리 시스템을 구성하는 각각의 수단을 주문처리 서버(100)의 구성요소 형태로 상기 주문처리 서버(100) 내에 도시하였으나, 상기 수단들이 주문처리 서버(100) 구성요소로 한정되는 것은 결코 아니며, 당업자의 의도에 따라 각 수단이 별도의 서버 형태로 구현되거나, 또는 두개 이상의 수단이 조합되어 서버 형태로 구현되거나, 일부(또는 전체) 수단은 서버 형태로 구현되고 나머지 수단은 주문처리 서버(100)(또는 가맹점 단말(165))의 구성요소 형태로 구현되는 것이 모두 가능하며, 상기 수단들의 구현 방식에 의해 본 발명이 한정되지 아니함을 명백하게 밝혀두는 바이다.
For example, in FIG. 1, each means constituting the order processing system is illustrated in the order processing server 100 in the form of a component of the order processing server 100, but the means are components of the order processing server 100. It is by no means limited to, in accordance with the intention of one skilled in the art each means is implemented in the form of a separate server, or two or more means are implemented in the form of a server, or some (or all) means is implemented in the form of a server and the other means It is possible that both can be implemented in the form of components of the order processing server 100 (or merchant terminal 165), it will be apparent that the present invention is not limited by the implementation manner of the means.
본 발명에 따르면, 상기 주문처리 시스템은, 매장 내 구비된 주문위치에 부착된 코드 이미지를 인식하여 코드 데이터를 전송하고, 상기 코드 데이터 판독에 의한 주문 인터페이스가 수신되면, 상기 수신된 주문 인터페이스를 출력하여 주문 대상 상품 정보 및 주문 상품 별 개수 정보를 입력(도는 선택)하여 전송하는 휴대단말(160)과, 상기 휴대단말(160)에서 전송한 코드 데이터를 판독하여 매장 정보와 매장 내 위치식별 정보를 추출하고, 매장 정보를 기반으로 하나 이상의 상품 정보를 확인하여 주문 인터페이스를 구성하고, 구성된 주문 인터페이스를 상기 휴대단말(160)로 전송하며, 상기 주문 인터페이스를 통해 수신되는 주문 대상 상품 정보와 주문 대상 개수 정보를 결합한 주문 정보를 구성하여 가맹점 단말(165)로 전송하는 주문처리 서버(100)와, 상기 주문처리 서버(100)로부터 수신되는 주문 정보를 처리하는 가맹점 단말(165)을 포함한다.
According to the present invention, the order processing system recognizes a code image attached to an order position provided in a store, transmits code data, and outputs the received order interface when an order interface by reading the code data is received. The mobile terminal 160 for inputting (or selecting) the target product information and the order information for each ordered product, and reading the code data transmitted from the mobile terminal 160 to store the store information and the location identification information in the store. Extract, check the one or more product information based on the store information to configure the order interface, transmit the configured order interface to the mobile terminal 160, the order target product information and the order target number received through the order interface The order processing server 100 for configuring the order information combines the information and transmits to the merchant terminal 165, To process the order information received from the order processing server 100 comprises a merchant terminal 165.
도면1을 참조하면, 상기 주문처리 서버(100)는 상기 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하기 위해, 가맹점 단말(165)이 구비된 매장 정보와 상기 가맹점을 통해 판매되는 하나 이상의 상품 정보를 저장하는 저장매체(1)(150)과, 상기 휴대단말(160)로부터 수신되는 코드 데이터를 기반으로 주문 서비스를 제공하기 위해, 상기 휴대단말(160)에 대응하는 휴대단말(160) 정보와, 상기 수신된 코드 데이터의 판독을 통해 추출되는 매장 정보 및 매장 내 위치식별 정보와, 상기 휴대단말(160)로부터 수신되는 주문 대상 상품 정보 및 주문 상품 별 주문 개수 정보를 결합하여 구성된 주문 정보를 저장하는 저장매체(2)(155)를 구비하거나, 또는 통신 연결하여 운영한다.
Referring to Figure 1, the order processing server 100, the store information provided by the merchant terminal 165 and one or more products sold through the merchant to provide an order service using a code image provided in the store A storage medium (1) 150 storing information and information on a mobile terminal 160 corresponding to the mobile terminal 160 to provide an order service based on code data received from the mobile terminal 160; And order information configured by combining store information and location identification information extracted through reading the received code data, order target product information received from the mobile terminal 160, and order number information for each order product. A storage medium (2) 155 for storing or operating in communication connection.
또한, 상기 저장매체(1)(150)는 상기 휴대단말(160)로부터 수신되는 코드 데이터를 기반으로 확인 가능한 매장 내 위치식별 정보를 더 저장한다.
In addition, the storage medium (1) 150 further stores in-store location identification information that can be checked based on code data received from the mobile terminal 160.
여기서, 상기 코드 데이터에 대응하는 위치식별 정보는 매장 내 구비된 가맹점 단말(165)로부터 수신하는 것이 가능하며, 상기 주문 정보는 휴대단말(160)에서 구성하여 전송하는 것이 가능하다.
Here, the location identification information corresponding to the code data may be received from the affiliated store terminal 165 provided in the store, and the order information may be configured and transmitted by the mobile terminal 160.
도면1을 참조하면, 상기 주문처리 서버(100)는, 상기 가맹점 단말(165)을 구비한 매장 정보와 상기 매장에서 판매하는 하나 이상의 상품 정보를 상기 가맹점 단말(165)(또는 직원단말(도시생략))로부터 가맹점 정보, 매장에서 판매하는 하나 이상의 상품 정보를 수신하는 정보 수신수단(105)과, 상기 수신된 매장 정보와 상기 매장에서 판매하는 하나 이상의 상품 정보를 상기 저장매체(1)(150)에 저장하는 정보 저장수단(110)을 구비한다.
Referring to FIG. 1, the order processing server 100 may include store information including the affiliated store terminal 165 and one or more product information sold at the store, by the affiliated store terminal 165 (or an employee terminal (not shown). Information storage means 105 for receiving merchant information, one or more product information sold in a store, and the received store information and one or more product information sold in the store from the storage medium (1) (150). Information storage means 110 to store in the.
또한, 상기 주문처리 서버(100)는 상기 매장 내 구비된 하나 이상의 주문위치에 부착된 코드 이미지에 대응하는 데이터와, 상기 데이터에 대응하는 매장 내 위치식별 정보를 더 포함하여 수신하는 경우, 상기 수신된 데이터와 매장 내 위치식별 정보를 상기 저장매체(1)(150)에 저장하는 정보 저장수단(110)을 더 구비한다.
The order processing server 100 further includes data corresponding to a code image attached to at least one order position provided in the store and location identification information corresponding to the data. It further comprises information storage means 110 for storing the stored data and the location identification information in the store in the storage medium (1) (150).
도면1을 참조하면, 상기 주문처리 서버(100)는, 상기 휴대단말(160)로부터 카메라를 통해 상기 매장 내 구비된 하나 이상의 주문 위치에 부착된 코드 이미지를 촬영한 이미지에 대응하는 데이터를 수신하는 데이터 수신수단(115)과, 상기 수신된 데이터를 판독하여 상기 촬영한 코드 이미지가 부착된 매장 정보와 매장 내 위치식별 정보를 확인하는 정보 확인수단(120)과, 상기 데이터를 전송한 휴대단말(160) 정보와 상기 확인된 매장 정보 및 매장 내 위치식별 정보를 연결하여 상기 저장매체(2)(155)에 저장하는 정보 저장수단(110)을 구비한다.
Referring to FIG. 1, the order processing server 100 receives data corresponding to an image photographing a code image attached to one or more order positions provided in the store through a camera from the mobile terminal 160. A data receiving means 115, information checking means 120 for reading the received data and confirming store information to which the photographed code image is attached and location identification information in the store, and a mobile terminal transmitting the data; 160 is provided with information storage means 110 for storing information in the storage medium (2) (155) by connecting the information and the identified store information and in-store location identification information.
여기서, 상기 휴대단말(160)로부터 카메라를 통해 상기 매장 내 구비된 하나 이상의 주문위치에 부착된 코드 이미지를 촬영한 이미지에 대응하는 데이터는, 상기 코드 이미지가 부착된 매장 정보와 상기 매장 내 위치식별 정보 중 하나 이상을 포함하는 것이 가능하며, 상기 코드 이미지를 촬영한 이미지에 대응하는 데이터를 휴대단말(160)에서 확인하는 경우, 상기 정보 확인수단(120)은 생략되는 것이 가능하다.
Here, the data corresponding to the image photographing the code image attached to at least one order position provided in the store through the camera from the mobile terminal 160, the store information is attached to the code image and the location identification in the store It is possible to include one or more of the information, and when the mobile terminal 160 confirms the data corresponding to the image captured by the code image, the information checking means 120 may be omitted.
또한, 상기 코드 이미지를 촬영한 이미지에 대응하는 데이터는, 상기 카메라를 통해 촬영된 코드 이미지 데이터, 상기 코드 이미지를 인식하여 추출한 코드 데이터, 상기 코드 데이터에 확인된 매장 정보와 매장 내 위치식별 정보 중 하나 이상을 포함한다.
The data corresponding to the image of the code image may include code image data captured by the camera, code data obtained by recognizing the code image, store information identified in the code data, and location identification information within the store. It includes one or more.
상기 데이터 수신수단(115)을 통해 상기 휴대단말(160)로부터 코드 이미지를 촬영한 이미지에 대응하는 데이터가 수신되면, 상기 정보 확인수단(120)은 상기 저장매체(1)(150)과 연계하여 상기 수신된 코드 이미지를 촬영한 이미지에 대응하는 데이터를 판독하여 매장 정보와 매장 내 위치식별 정보를 확인한다.
When data corresponding to the image of the coded image is received from the mobile terminal 160 through the data receiving means 115, the information checking means 120 is connected to the storage medium (1) 150 Data corresponding to the image of the received code image is read to confirm store information and location identification information in the store.
또는, 상기 저장매체(1)(150) 상에 촬영한 이미지에 대응하는 데이터에 대응하는 매장 내 위치식별 정보가 저장되지 않은 경우, 상기 정보 확인수단(120)은 상기 저장매체(1)(150)과 연계하여 상기 수신된 코드 이미지를 촬영한 이미지에 대응하는 데이터를 판독하여 매장 정보를 확인하고, 상기 확인된 매장 정보를 이용한 매장 내 구비된 가맹점 단말(165)(또는 별도 매장 내 위치식별 정보를 관리하는 서버 또는 단말)을 확인하고, 상기 확인된 가맹점 단말(165)(또는 별도 매장 내 위치식별 정보를 관리하는 서버 또는 단말)로부터 상기 데이터에 대응하는 매장 내 위치식별 정보를 요청하여 수신하는 것이 가능하다.
Alternatively, when the location identification information corresponding to the data corresponding to the image photographed on the storage medium (1) 150 is not stored, the information checking means (120) stores the storage medium (1) (150). Check the store information by reading the data corresponding to the image of the received code image in association with the), and the merchant terminal 165 provided in the store using the identified store information (or separate store location identification information) Check the server or terminal), and request and receive the store's location identification information corresponding to the data from the checked merchant terminal 165 (or the server or the terminal managing location identification information in a separate store). It is possible.
만약, 상기 수신된 코드 이미지를 촬영한 이미지에 대응하는 데이터를 판독하여 매장 정보와 매장 내 위치식별 정보가 확인되면, 상기 정보 저장수단(110)은 상기 코드 이미지를 촬영한 이미지에 대응하는 데이터를 전송한 휴대단말(160) 정보와, 상기 확인된 매장 정보 및 매장 내 위치식별 정보를 연결하여 저장매체(2)(155) 상에 저장한다.
If the store information and the location identification information of the store are checked by reading data corresponding to the image of the received code image, the information storage means 110 stores the data corresponding to the image of the code image. The transmitted information of the mobile terminal 160, the identified store information and location identification information within the store are connected and stored on the storage medium (2) (155).
도면1을 참조하면, 상기 주문처리 서버(100)는, 상기 저장매체(1)(150)과 연계하여 상기 매장 정보와 연결하여 저장된 하나 이상의 상품 정보를 확인하고, 상기 확인된 하나 이상의 상품 정보 중 주문 대상 상품과 주문 대상 상품에 대한 주문 상품 별 주문 개수를 결정하는 주문 인터페이스를 구성하여 상기 휴대단말(160)로 전송하는 인터페이스 제공수단(125)과, 상기 제공된 주문 인터페이스를 통해 입력(또는 선택)된 하나 이상의 주문 대상 상품 정보와, 상기 주문 대상 상품에 대한 주문 상품 별 주문 개수 정보를 결합하여 구성된 주문 정보를 수신하는 정보 수신수단(105)과, 상기 수신된 주문 정보를 상기 매장 정보 및 매장 내 위치식별 정보와 연결하여 저장매체(2)(155)에 저장하는 주문 정보 유지수단(130)과, 상기 매장 내 위치식별 정보와 주문 정보를 상기 가맹점 단말(165)로 전송하여, 상기 휴대단말(160)로부터 수신된 주문 정보를 처리하는 주문 처리수단을 구비한다.
Referring to FIG. 1, the order processing server 100 checks one or more commodity information stored in connection with the store information in connection with the storage medium (1) 150, and among the identified one or more commodity information. An interface providing means 125 for configuring an order interface for determining the order target product and the order number for each order product for the order target product and transmitting the order interface to the mobile terminal 160 and inputting (or selecting) through the provided order interface. Information receiving means 105 for receiving the order information configured by combining one or more order target product information, order number information per order product for the order target product, and receiving the received order information in the store information and the store. Order information holding means 130 to be stored in the storage medium (2) (155) in connection with the location identification information, and the location identification information and the order information in the store And it transmits it to the merchant terminal 165 and has an order processing means for processing the received order information, from the mobile terminal 160. The
상기 인터페이스 제공수단(125)은 상기 저장매체(1)(150)를 통해 상기 수신된 코드 이미지를 촬영한 이미지에 대응하는 데이터의 판독을 통해 확인된 매장 정보와 연계 처리하여 저장된 하나 이상의 상품 정보(즉, 상기 매장을 통해 판매되는 상품 정보)를 확인하고, 상기 확인된 하나 이상의 상품 정보 중 상기 휴대단말(160)을 통해 주문을 요청하고자 하는 하나 이상의 주문 대상 상품 정보 및 상기 주문 상품 별 주문 개수를 결정하는 주문 인터페이스를 구성하여 상기 휴대단말(160)로 전송한다.
The interface providing means 125 performs one or more commodity information stored in association with store information confirmed through reading of data corresponding to the photographed image of the received code image through the storage medium (1) 150 ( That is, the product information sold through the store), and one or more order target product information and the number of orders for each ordered product to request an order through the mobile terminal 160 of the one or more confirmed product information Configure the order interface to determine and transmit to the mobile terminal (160).
본 발명의 실시 방법에 따르면, 상기 구성된 주문 인터페이스는, 코드 이미지를 촬영한 이미지에 대응하는 데이터 판독을 통해 추출된 매장 정보와 연결하여 저장된 하나 이상의 상품 정보 및 상기 상품 중 고객이 주문을 요청하고자 하는 주문 대상 상품과 주문 대상 상품에 대한 주문 상품 별 주문 개수를 결정하는 사용자 인터페이스를 포함하며, 상기 확인된 상품에 대한 인센티브를 제공하는 경우, 상기 주문 인터페이스 상에(또는 별도 인터페이스를 통해) 인센티브 정보를 더 포함한다.
According to an embodiment of the present invention, the configured order interface is connected to the store information extracted through data reading corresponding to the image of the coded image stored in the one or more items and the customer of the product to request the order And a user interface for determining the ordered product and the number of orders per ordered product for the ordered product. When providing an incentive for the identified product, incentive information is provided on the ordered interface (or through a separate interface). It includes more.
상기 휴대단말(160)에서 상기 제공된 주문 인터페이스를 통해 주문 대상 상품 정보 및 주문 대상 상품에 대한 주문 상품 별 주문 개수 정보가 입력(또는 선택)되면, 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합하여 구성된 주문 정보가 전송되면, 상기 정보 수신수단(105)은 상기 휴대단말(160)이 전송한 주문 정보를 수신하고, 상기 주문 정보 유지수단(130)은 상기 수신된 주문 정보를 상기 매장 정보 및 위치식별 정보와 연결하여 저장매체(2)(155) 상에 저장하고, 상기 정보 전송수단은 상기 수신된 주문 정보와 위치식별 정보를 상기 가맹점 단말(165)로 전송하여 상기 휴대단말(160)로부터 수신된 주문요청을 처리한다.
When the mobile terminal 160 inputs (or selects) the order target product information and the order count information for each order product for the order target product through the provided order interface, the order target product information and the order count information for each order product are combined. When the configured order information is transmitted, the information receiving means 105 receives the order information transmitted by the mobile terminal 160, the order information holding means 130 stores the received order information and the store information and It is connected to the location identification information and stored on the storage medium (2) (155), the information transmitting means transmits the received order information and location identification information to the affiliated store terminal 165 from the mobile terminal 160 Process the received order request.
여기서, 상기 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합하여 구성되는 주문 정보는, 상기 주문처리 서버(100)에서 생성되는 것이 가능하며, 상기 주문처리 서버(100)에서 생성되는 경우, 주문 정보를 구성하는 기능이 구비된 수단이 상기 주문처리 서버(100) 상에 더 구비된다.
In this case, the order information configured by combining the order target product information and the order number information for each ordered product may be generated by the order processing server 100, and when the order processing server 100 is generated, the order information Means having a function of configuring information is further provided on the order processing server 100.
도면1을 참조하면, 상기 주문처리 서버(100)는, 상기 저장매체(2)(155)에 저장된 위치식별 정보와 주문 정보를 상기 가맹점 단말(165)의 데이터베이스에 저장된 위치식별 정보 및 주문 정보와 동기화하여 삭제 또는 유지하는 동기화 처리수단(135)을 구비한다.
Referring to Figure 1, the order processing server 100, location identification information and order information stored in the storage medium (2) (155) and location identification information and order information stored in the database of the merchant terminal 165 and Synchronization processing means 135 to delete or maintain in synchronization.
본 발명의 실시 방법에 따르면, 상기 저장매체(2)(155)에 저장된 위치식별 정보와 주문 정보를 상기 가맹점 단말(165)의 데이터베이스에 저장된 위치식별 정보 및 주문 정보와 동기화하여 삭제 또는 유지하는 것은, 상기 저장매체(2)(155)에 저장된 위치식별 정보와 상기 가맹점 단말(165)의 데이터베이스에 저장된 위치식별 정보의 매칭 여부를 1차 확인하고, 상호 매칭되는 경우 주문 정보의 매칭 여부를 2차 확인하여, 1차/2차 확인결과가 모두 매칭되는 것으로 확인되면 상기 저장매체(2)(155)에 저장된 위치식별 정보 및 주문 정보를 유지하고, 매칭되지 않는 것으로 확인되면 삭제 처리한다.
According to an exemplary embodiment of the present invention, the location identification information and the order information stored in the storage medium (2) 155 may be deleted or maintained in synchronization with the location identification information and the order information stored in the database of the affiliated store terminal 165. First, the location identification information stored in the storage medium (2) (155) and the location identification information stored in the database of the affiliated store terminal 165 is first identified, and if it is mutually matched, whether the order information is matched secondary If it is confirmed that the first and second verification results are all matched, the location identification information and the order information stored in the storage medium (2) 155 are maintained, and if it is determined that they do not match, the process is deleted.
여기서, 저장매체(2)(155) 상에 저장된 위치식별 정보 및 주문 정보의 삭제 처리시, 상기 가맹점 단말(165)로 주문 정보의 삭제 여부에 대한 인증을 요청/처리하는 것이 가능하다.
Here, during the deletion processing of the location identification information and the order information stored on the storage medium (2) 155, it is possible to request / process the authentication of whether to delete the order information to the affiliated store terminal (165).
또한, 위치식별 정보의 매칭 여부, 주문 정보의 매칭 여부 외, 상기 주문 정보를 전송한 휴대단말(160)에 대한 휴대단말(160) 정보의 매칭 여부를 더 확인하는 것이 가능하다.
In addition, it is possible to further check whether or not the location identification information is matched, whether the order information is matched, and whether the information of the mobile terminal 160 with respect to the mobile terminal 160 which has transmitted the order information is matched.
도면1을 참조하면, 상기 주문처리 서버(100)는 상기 휴대단말(160)로부터 수신된 코드 이미지를 촬영한 이미지에 대응하는 데이터 판독을 통해 매장 정보와 위치식별 정보가 확인되면, 상기 저장매체(2)(155)에 상기 추출된 위치식별 정보와 연결된 이전 주문 정보가 저장되어 있는지 여부를 확인하는 이전 주문 확인수단(140)과, 상기 이전 주문 정보가 확인되면, 상기 이전 주문 정보와 연결된 휴대단말(160) 정보와 상기 주문 정보를 전송한 휴대단말(160) 정보를 비교하여 일치하는지 여부를 확인하는 휴대단말(160) 확인수단과, 상기 휴대단말(160) 정보가 일치하는 경우, 상기 저장매체(1)(150)로부터 상기 매장 정보와 연결된 하나 이상의 상품 정보 중 하나 이상의 추가 주문 상품 정보와 주문 개수를 결정하는 추가 주문 인터페이스를 구성하여 상기 휴대단말(160)로 제공하고, 상기 휴대단말(160) 정보가 일치하지 않는 경우, 상기 휴대단말(160)로 신규 주문 또는 추가 주문을 결정하는 주문 결정 인터페이스를 제공하는 인터페이스 제공수단(125)을 구비한다.
Referring to FIG. 1, when the order processing server 100 confirms store information and location identification information by reading data corresponding to an image of a code image received from the mobile terminal 160, the storage medium ( 2) at 155, the previous order confirmation means 140 for checking whether the previous order information associated with the extracted location identification information is stored, and if the previous order information is confirmed, the mobile terminal connected to the previous order information (160) the mobile terminal 160 confirming means for comparing the information and the information of the mobile terminal 160 that has transmitted the order information and confirming whether the information matches; and if the information of the mobile terminal 160 matches, the storage medium; The mobile terminal 160 configures an additional order interface for determining one or more additional order product information and the number of orders among the one or more product information connected to the store information from (1) (150). And an interface providing means 125 for providing an order determination interface for determining a new order or an additional order when the information of the mobile terminal 160 does not match.
상기 휴대단말(160)에서 전송한 코드 이미지를 촬영한 이미지에 대응하는 데이터로부터 매장 정보와 위치식별 정보가 확인되면, 상기 이전 주문 확인수단(140)은 상기 저장매체(2)(155)에 상기 추출된 위치식별 정보와 연결된 이전 주문 정보가 저장되어 있는지 여부를 확인한다.
When the store information and the location identification information are confirmed from the data corresponding to the image photographing the code image transmitted from the mobile terminal 160, the previous order confirmation means 140 is connected to the storage medium (2) (155) Check whether the previous order information associated with the extracted location identification information is stored.
만약, 상기 휴대단말(160) 확인수단은 상기 데이터를 전송한 휴대단말(160)에 대한 이전 주문 정보가 확인되지 않는 다면, 별도의 휴대단말(160) 정보 비교 일치 여부를 확인하는 절차 없이, 신규 주문을 처리하고, 상기 데이터를 전송한 휴대단말(160)에 대한 이전 주문 정보가 확인되면, 상기 확인된 이전 주문 정보와 연결된 휴대단말(160) 정보와 상기 주문 정보를 전송한 휴대단말(160) 정보를 비교하여 일치하는지 여부를 확인한다.
If the mobile terminal 160 confirming means does not confirm the previous order information for the mobile terminal 160 that has transmitted the data, the new mobile terminal 160 does not have a procedure for confirming whether or not the comparison of the information of the mobile terminal 160 is new. If the previous order information for the mobile terminal 160 that processed the order and transmitted the data is confirmed, the mobile terminal 160 connected with the confirmed previous order information and the mobile terminal 160 that transmitted the order information Compare the information to see if it matches.
상기 휴대단말(160) 정보가 일치하는 경우, 상기 인터페이스 제공수단(125)은 상기 저장매체(1)(150)로부터 상기 매장 정보와 연결된 하나 이상의 상품 정보 중 하나 이상의 추가 주문 상품 정보와 주문 개수를 결정하는 추가 주문 인터페이스를 구성하여 상기 휴대단말(160)로 제공하고, 상기 휴대단말(160) 정보가 일치하지 않는 경우, 상기 휴대단말(160)로 신규 주문 또는 추가 주문을 결정하는 주문 결정 인터페이스를 제공한다.
When the information of the mobile terminal 160 is matched, the interface providing unit 125 displays one or more additional order product information and order number among one or more product information connected to the store information from the storage medium (1) 150. Configure an additional order interface for determining and providing to the portable terminal 160, and if the information of the portable terminal 160 does not match, an order determination interface for determining a new order or an additional order to the portable terminal 160; to provide.
만약, 휴대단말(160) 정보가 불일치 하는 것으로 확인되면, 신규 주문 또는 추가 주문을 결정하는 주문 결정 인터페이스를 상기 휴대단말(160)로 우선 제공하여, 고객이 요청하는 주문이 신규 주문 또는 추가 주문인지 여부를 확인하는 과정이 더 포함되며, 상기 주문 결정 인터페이스는 주문 인터페이스 상에 포함되어 전송되는 것이 가능하다.
If the information on the mobile terminal 160 is found to be inconsistent, the mobile terminal 160 may first provide an order determination interface for determining a new order or an additional order to determine whether the order requested by the customer is a new order or an additional order. The process may further include checking whether the order determination interface is included in the order interface and may be transmitted.
도면1을 참조하면, 상기 주문처리 서버(100)는 상기 제공된 주문 결정 인터페이스를 통해 상기 휴대단말(160)로부터 주문 결정 인터페이스를 통해 결정된 기 주문한 내역에 추가 주문을 요청하는 경우 추가 주문 요청 정보를 수신하고, 신규 주문을 요청하는 경우 신규 주문 요청 정보를 수신하는 정보 수신수단(105)과, 상기 휴대단말(160)로부터 신규 주문 요청 정보가 수신되면, 상기 수신된 신규 주문 요청 정보에 대응하는 주문 갱신 요청 정보를 상기 가맹점 단말(165)로 전송하는 정보 전송수단과, 상기 휴대단말(160)로부터 추가 주문 요청 정보가 수신되면, 상기 수신된 추가 주문 요청 정보에 대응하는 추가 주문 인터페이스를 구성하여 상기 휴대단말(160)로 제공하는 인터페이스 제공수단(125)을 더 구비한다.
Referring to FIG. 1, the order processing server 100 receives additional order request information when requesting an additional order from the mobile terminal 160 through the provided order determination interface to the previously ordered details determined through the order determination interface. If the new order request information is received from the information receiving means 105 for receiving new order request information when the new order is requested, and the mobile terminal 160 receives the order, the order update corresponding to the received new order request information is received. Information transmission means for transmitting the request information to the affiliated store terminal 165, and when the additional order request information is received from the mobile terminal 160, the additional order interface corresponding to the received additional order request information is configured to carry the portable information. Interface providing means 125 to provide to the terminal 160 is further provided.
또한, 상기 주문처리 서버(100)는, 상기 가맹점 단말(165)로 주문 갱신 요청 정보를 전송한 후, 상기 가맹점 단말(165)로부터 주문 갱신 거부 정보가 수신되면, 상기 휴대단말(160)로 주문 오류 메시지를 전송하는 정보 전송수단을 구비한다.
In addition, after the order processing server 100 transmits the order update request information to the affiliated store terminal 165 and receives the order update rejection information from the affiliated store terminal 165, the order processing server 100 orders the portable terminal 160. And information transmitting means for transmitting the error message.
도면2는 본 발명의 실시 방법에 따라 코드 이미지 기반 주문 서비스를 제공하는 휴대단말(160) 기능 구성을 도시한 도면이다.
2 is a diagram illustrating a functional configuration of a mobile terminal 160 that provides a code image based ordering service according to an exemplary embodiment of the present invention.
보다 상세하게 본 도면2는 CDMA/WCDMA 또는 GSM 등의 무선 통신망에 접속한 휴대단말(160)에 상기 코드 이미지 기반 주문 서비스를 제공하는 휴대단말(160)의 기능 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 CDMA/WCDMA 또는 GSM 등의 무선 통신망에 접속한 휴대단말(160) 이외에 다른 무선 통신망에 접속한 휴대단말(160)에 상기 코드 이미지 기반 주문 서비스를 제공하는 휴대단말(160)에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 2 illustrates a functional configuration of a mobile terminal 160 providing the code image based order service to a mobile terminal 160 connected to a wireless communication network such as CDMA / WCDMA or GSM. A person skilled in the art may refer to and / or modify the present invention, such as a mobile terminal 160 connected to a wireless communication network such as CDMA / WCDMA or GSM, and a mobile terminal connected to another wireless communication network ( Although various implementation methods for the mobile terminal 160 providing the code image-based ordering service to 160 may be inferred, the present invention includes all the implementation methods inferred, as shown in FIG. The technical features are not limited only by the implementation method.
본 발명의 실시 방법에 따라 CDMA/WCDMA 등의 이동통신 서비스를 제공하는 상기 휴대단말(160)은, 하드웨어적인 측면에서 외형상 몸체(Body)와 스피커와 마이크, 키패드, LCD(Liquid Crystal Display), 안테나와 배터리(220) 등을 포함하여 구성되며, 내부적으로는 CDMA(Code Division Multiple Access) 모뎀, CPU/MPU(Central Processing Unit/ Micro Processing Unit), 보코더 등의 기능을 내장한 소정의 모뎀칩(예컨대, 미국 퀄컴(Qualcomm)사의 MSM 시리즈 모뎀칩)과, 각종 메모리 소자, 하나의 안테나에서 송수신 신호를 분리해 주는 듀플렉서 필터, 송신 신호를 증폭하는 파워 앰프, 고출력 증폭기(High Power Amplifier; HPA), 고출력 송신 신호가 반대로 되돌아오는 현상을 막아주는 아이솔레이터(Isolator), 원하는 대역 외 불요파 신호를 제거하기 위한 RF/IF SAW 필터, 송신 경로의 주파수 상향회로, 수신경로의 주파수 하향 변환회로, 기준 클럭원에 해당하는 VCTCXO(Voltage Controlled Temperature Compensated X-tal Oscillator), 주파수 상하향 변환의 국부신호로 사용되는 UHF 주파수 합성기, 및 아날로그 음성신호를 디지털 신호로 변환하기 위한 코덱칩을 포함하며, 상기와 같은 내부 구성요소는 점차적으로 상기 모뎀칩에 집적화 되고 있으며, 또한 상기 모뎀칩에는 상기와 같은 이동 통신 서비스를 위한 핵심적인 구성요소 외에 각종 멀티미디어 서비스 및/또는 부가 서비스를 위한 다양한 기능들이 함께 집적화 되고 있다.
According to an embodiment of the present invention, the mobile terminal 160 providing a mobile communication service such as CDMA / WCDMA includes, in terms of hardware, an external body, a speaker, a microphone, a keypad, a liquid crystal display (LCD), And a predetermined modem chip having internal functions such as a code division multiple access (CDMA) modem, a central processing unit / micro processing unit (CPU / MPU), a vocoder, and the like. For example, Qualcomm's MSM series modem chip), various memory devices, a duplexer filter for separating transmission and reception signals from one antenna, a power amplifier for amplifying a transmission signal, a high power amplifier (HPA), Isolator to prevent high power transmission signal from reversed, RF / IF SAW filter to remove out-of-band unwanted signal, Frequency up-circuit of transmission path, Reception path A frequency downconversion circuit, a VCTCXO (Voltage Controlled Temperature Compensated X-tal Oscillator) corresponding to a reference clock source, a UHF frequency synthesizer used as a local signal for frequency up-down conversion, and a codec chip for converting an analog voice signal into a digital signal. Such internal components are gradually integrated in the modem chip, and the modem chip has various functions for various multimedia services and / or additional services in addition to the core components for the mobile communication service. Are being integrated together.
도면2를 참조하면, 상기 코드 이미지를 이용한 주문 서비스를 제공하는 휴대단말(160)은 구조적으로 상기 모뎀칩에 대응하는 제어부(225)와, LCD(Liquid Crystal Display)에 대응하는 화면 출력부(200)와, 마이크/스피커에 대응하는 사운드 처리부(205)와, 키패드에 대응하는 키 입력부(210)와, 안테나 및 각종 RF모듈에 대응하는 무선 처리부(265)와, 비휘발성 메모리에 대응하는 메모리부(260), 매장 내 구비된 하나 이상의 주문위치에 부착된 코드 이미지를 인식하는 카메라부(215) 및 소정의 전원 공급을 위한 배터리(220)를 구비한다.
Referring to FIG. 2, the mobile terminal 160 providing an order service using the code image may include a control unit 225 corresponding to the modem chip and a
또한, 상기 휴대단말(160)은 각종 금융(또는 결제) 서비스 및/또는 이에 대응하는 각종 부가 서비스 제공을 위해 상기 휴대단말(160)에 탑재 또는 이탈착되는 IC칩(275)(예컨대, USIM(Universal Subscriber Identity Module), 또는 금융 IC칩 등)과 상기 IC칩(275)에 소정의 정보(또는 데이터)를 읽고/쓰기 위한 IC칩 리더부(270)를 더 구비하는 것이 가능하다.
In addition, the mobile terminal 160 is an IC chip (275) (for example, USIM (mounted or detached) mounted on or detached from the mobile terminal 160 to provide various financial (or payment) services and / or various additional services corresponding thereto. It is possible to further include an IC chip reader 270 for reading / writing predetermined information (or data) on the Universal Subscriber Identity Module, or a financial IC chip, etc.) and the IC chip 275.
또한, 상기 휴대단말(160)은 소정의 근거리 장치와 근거리 통신채널을 연결하는 근거리 통신부(도시생략)를 더 구비하는 것이 가능하다.
In addition, the mobile terminal 160 may further include a short range communication unit (not shown) for connecting a predetermined short range device with a short range communication channel.
상기 제어부(225)는 하드웨어적으로 상기 모뎀칩에 구비되는 CPU/MPU를 포함하는 프로세서와 실행 메모리를 포함하고, 소정의 메모리 소자로부터 휴대단말(160) 특유의 기능을 제공하기 위한 소정의 프로그램 루틴(Routine) 및/또는 프로그램 데이터를 입출력하는 버스(BUS) 및 이를 위해 구비되는 소정의 전자회로(또는 집적회로)를 포함하며, 소프트웨어적으로 상기 메모리부(260) 및/또는 메모리 소자(또는 칩셋)으로부터 상기 실행 메모리로 로딩되어 특유의 기능을 수행하기 위해 상기 프로세서를 통해 연산 처리되는 프로그램 루틴 및/또는 프로그램 데이터의 총칭(따라서, 상기 코드 이미지를 이용한 주문 서비스를 제공하는 휴대단말(160)의 기록매체에 기록되는 소정의 프로그램 루틴을 편의상 본 제어부(225) 내에 구비되는 것으로 도시하여 설명함.)으로서, 상기 제어부(225)에 구비되는 프로그램 루틴은 기본적으로 운영체제 루틴(도시생략)과 적어도 하나 이상의 시스템 관리 루틴(예컨대, 전원관리 루틴, 채널(순방향/역방향) 관리 루틴, 핸드오프 루틴 등, 도시생략)을 포함하며, 상기 제어부(225)에 의해 휴대단말(160)에 구현하고자 하는 다양한 기능 구성들이 실현된다.
The control unit 225 includes a processor and execution memory including a CPU / MPU provided in the modem chip in hardware, and provides a predetermined program routine for providing a function specific to the mobile terminal 160 from a predetermined memory device. (Routine) and / or a bus (BUS) for inputting and outputting program data and a predetermined electronic circuit (or integrated circuit) provided therefor, and the memory unit 260 and / or a memory device (or chipset in software) ) Is a generic term for program routines and / or program data that is loaded into the execution memory and processed by the processor to perform a specific function (hence, of the mobile terminal 160 providing an order service using the code image). A predetermined program routine recorded on the recording medium will be described as being provided in the controller 225 for convenience. The program routine included in the controller 225 basically includes an operating system routine (not shown) and at least one system management routine (eg, a power management routine, a channel (forward / reverse) management routine, a handoff routine, etc.). It includes, and the various functional configurations to be implemented in the mobile terminal 160 by the control unit 225 is realized.
본 발명의 실시 방법에 따르면, 상기 휴대단말(160)에 전원이 공급된 후, 상기 운영체제 루틴(도시생략)과 적어도 하나 이상의 시스템 관리 루틴(도시생략) 및 이에 대응하는 각종 시스템 변수들이 상기 제어부(225)에 구비된 실행 메모리로 로딩 및 상기 프로세서에 의해 연산 처리됨으로써, 상기 휴대단말(160)은 소정의 부팅절차에 따라 시스템 설정 세부 상태, 파일롯 채널 획득 세부 상태, 동기 채널 획득 세부 상태 및 타이밍 변환 세부 상태를 포함하는 "이동국 초기화 상태"에 대응하는 동작모드 설정된다.
According to the exemplary embodiment of the present invention, after power is supplied to the mobile terminal 160, the operating system routine (not shown), at least one system management routine (not shown), and various system variables corresponding thereto are stored in the controller ( By loading into the execution memory included in 225 and arithmetic processing by the processor, the portable terminal 160 converts a system setting detailed state, a pilot channel acquisition detailed state, a synchronization channel acquisition detailed state, and a timing change according to a predetermined booting procedure. The operation mode corresponding to the "mobile station initialization state" including the detailed state is set.
상기 부팅절차를 수행한 후, 상기 운영체제 루틴(도시생략)과 적어도 하나 이상의 시스템 관리 루틴(도시생략) 및 이에 대응하는 각종 시스템 변수들이 상기 제어부(225)에 구비된 실행 메모리로 로딩 및 상기 프로세서에 의해 연산 처리됨으로써, 상기 휴대단말(160)은 "이동국 통화 대기 상태", 또는 "시스템 액세스 상태", 또는 "통화 채널 상태" 등에 대응하는 동작모드로 설정됨으로써, 이동통신 기반 무선 접속 및 호처리(Call Processing) 절차를 수행한다.
After performing the booting procedure, the operating system routine (not shown), at least one system management routine (not shown), and various system variables corresponding thereto are loaded into the execution memory included in the controller 225 and loaded into the processor. The mobile terminal 160 is set to an operation mode corresponding to a "mobile station call waiting state", "system access state", or "call channel state" by performing arithmetic processing. Call Processing) procedure.
상기 화면 출력부(200)는 상기 휴대단말(160)의 각 동작모드 운용 및 이에 대응하는 동작상태를 확인하는 화면 위한 기능 구성부로서, 상기 휴대단말(160)에 구비된 LCD를 포함하는 하나 이상의 화면 출력장치와 상기 화면 출력장치를 구동하는 드라이버를 구비하며, 상기 제어부(225)와 연계하여 상기 키 입력부(210)를 통해 입력되는 적어도 하나 이상의 키 데이터를 출력하거나, 및/또는 상기 휴대단말(160)에 구비된 적어도 하나 이상의 기능(또는 프로그램)에 대응하는 메뉴 화면, 기능처리 화면 및 기능처리 결과 화면을 출력하거나, 및/또는 상기 휴대단말(160)에 구비된(또는 다운로드되는) 적어도 하나 이상의 컨텐츠(예컨대, 문자 컨텐츠, 이미지 컨텐츠, 멀티미디어 컨텐츠)를 출력한다.
The
본 발명의 실시 방법에 따르면, 상기 화면 출력부(200)는 상기 코드 이미지를 이용한 주문 서비스를 제공하기 위한 메뉴 화면, 기능처리 화면 및 기능처리 결과 화면을 출력하는 화면 출력수단의 기능을 수행한다.
According to the exemplary embodiment of the present invention, the
상기 사운드 처리부(205)는 상기 휴대단말(160)의 각 동작모드에서 사운드의 입출력을 처리하는 기능 구성부로서, 적어도 하나 이상의 부호화된 사운드 데이터를 디코딩(Decoding)하여 상기 휴대단말(160)에 구비된 스피커로 출력하거나, 및/또는 상기 휴대단말(160)에 구비된 마이크를 통해 입력되는 사운드 신호를 엔코딩(Encoding)하여 부호화하는 보코더(Vocoder)와 코덱(Codec)을 구비한다.
The sound processor 205 is a function component that processes input and output of sound in each operation mode of the mobile terminal 160. The sound processor 205 decodes at least one or more encoded sound data and is provided in the mobile terminal 160. And a vocoder and a codec for encoding and encoding a sound signal inputted through a microphone and / or input through a microphone provided in the mobile terminal 160.
본 발명의 실시 방법에 따르면, 상기 사운드 처리부(205)는 상기 휴대단말(160)의 각 동작모드 중 상기 "시스템 액세스 상태"에 대응하는 동작모드에서 상기 스피커를 통해 소정의 통화연결음에 대응하는 사운드 데이터를 디코딩하여 출력하거나, 및/또는 상기 "통화 채널 상태"에 대응하는 동작모드에서 마이크를 통해 소정의 음성신호를 엔코딩하여 입력하거나, 스피커를 통해 소정의 음성신호를 디코딩하여 출력한다.
According to an exemplary embodiment of the present invention, the sound processor 205 may perform sound corresponding to a predetermined ring back tone through the speaker in an operation mode corresponding to the “system access state” among the operation modes of the portable terminal 160. Decodes and outputs data, and / or encodes and inputs a predetermined voice signal through a microphone in an operation mode corresponding to the "call channel state", or decodes and outputs a predetermined voice signal through a speaker.
또한, 상기 사운드 처리부(205)는 상기 "이동국 통화 대기 상태"를 포함하는 적어도 하나 이상의 동작모드에서 상기 휴대단말(160)에서 구비된(또는 다운로드되는) 적어도 하나 이상의 사운드 컨텐츠 및/또는 멀티미디어 컨텐츠 재생시, 상기 재생되는 컨텐츠에 대응하는 사운드 데이터를 디코딩하여 출력한다.
In addition, the sound processing unit 205 may play at least one sound content and / or multimedia content provided in (or downloaded from) the mobile terminal 160 in at least one operation mode including the "mobile station call waiting state." When decoding, the sound data corresponding to the reproduced content is decoded and output.
상기 키 입력부(210)는 소정의 숫자키(Number Key) 및/또는 문자키(Character Key) 및/또는 기능키(Function Key)를 포함하는 적어도 하나 이상의 키 버튼(Key Button)을 구비한 소정의 키 입력장치와, 상기 키 입력장치를 구동하는 드라이버를 구비하며, 이에 의해 상기 키 입력장치에서 상기 키 버튼을 클릭(또는 입력)하여 발생하는 적어도 하나 이상의 키 입력신호를 검출한다.
The
본 발명에 따르면, 상기 제어부(225)에 의해 제어되는 소정의 입력모드 및/또는 적어도 하나 이상의 동작모드에서 상기 키 입력장치에 구비된 소정의 키 버튼으로부터 소정의 키 입력신호가 검출되면, 상기 키 입력부(210)는 상기 검출된 키 입력신호에 대응하는 소정의 키 이벤트(예컨대, MH_KEY_PRESSEVENT, MH_KEY_REPEATEVENT, MH_KEY_RELEASEEVENT)를 발생하고, 상기 발생된 키 이벤트를 상기 제어부(225)로 제공하며, 상기 제어부(225)는 상기 휴대단말(160)의 현재 입력모드 및/또는 동작모드에서 상기 키 이벤트에 대응하는 소정의 키 데이터를 독출(예컨대, 각각의 입력모드 및/또는 동작모드에서 특정 키 이벤트에 대응하는 적어도 하나 이상의 키 데이터를 저장(관리)하는 키 테이블로부터 상기 키 이벤트에 키 데이터 독출)하거나, 및/또는 상기 키 이벤트와 매칭되어 정의된 소정의 기능을 실행하는 명령어를 독출한다.
According to the present invention, when a predetermined key input signal is detected from a predetermined key button provided in the key input device in the predetermined input mode and / or at least one or more operation modes controlled by the controller 225, the key. The
본 발명의 실시 방법에 따르면, 상기 키 입력부(210)는 상기 휴대단말(160)의 각 동작모드 중 상기 "이동국 통화 대기 상태"에 대응하는 동작모드에서 소정의 전화번호를 입력하고, 소정의 "통화" 버튼을 입력함으로써, 상기 휴대단말(160)의 동작모드를 "시스템 액세스 상태"에 대응하는 동작모드로 변경한다.
According to the exemplary embodiment of the present invention, the
또한, 상기 키 입력부(210)는 상기 휴대단말(160)의 각 동작모드 중 상기 "이동국 통화 대기 상태"에 대응하는 동작모드에서 소정의 기능키(예컨대, 메뉴키)를 입력함으로써, 상기 휴대단말(160)에 구비된 다양한 기능을 실행한다.
In addition, the
본 발명의 실시 방법에 따르면, 상기 키 입력부(210)는 상기 코드 이미지를 이용한 주문 서비스를 제공하기 위한 적어도 하나 이상의 키 데이터를 입력하는 키 입력수단의 기능을 수행한다.
According to an embodiment of the present invention, the
상기 무선 처리부(265)는 상기 휴대단말(160)이 CDMA/WCDMA를 기반으로 동작하는 이동 통신망 상의 기지국과 무선채널을 연결하는 기능 구성부로서, CDMA 모뎀과 각종 RF 모듈(예컨대, 듀플렉서 필터, 파워 앰프, 고출력 증폭기(High Power Amplifier; HPA), 아이솔레이터(Isolator), RF/IF SAW 필터, 주파수 상향회로, 주파수 하향 변환회로, 기준 클럭원에 해당하는 VCTCXO, UHF 주파수 합성기 등) 및 안테나와 이를 구동하는 드라이버를 구비하며, 상기 제어부(225)와 연계하여 상기 휴대단말(160)의 각 동작모드에 대응하여 위치등록 및/또는 슬롯모드(Slot Mode) 및/또는 전력제어(Power Control) 및/또는 핸드오프(Hand-off) 및/또는 호처리(Call Processing) 절차를 수행한다.
The wireless processor 265 is a functional component that connects a wireless channel with a base station on a mobile communication network in which the mobile terminal 160 operates based on CDMA / WCDMA, and includes a CDMA modem and various RF modules (eg, duplexer filter, power). Amplifiers, High Power Amplifiers (HPAs), Isolators, RF / IF SAW Filters, Frequency Up-Circuits, Frequency Down-Conversion Circuits, VCTCXOs, UHF Frequency Synthesizers, etc. for Reference Clock Sources) and Antennas And a location registration and / or slot mode and / or power control and / or corresponding to each operation mode of the mobile terminal 160 in conjunction with the controller 225. Hand-off and / or call processing procedures are performed.
본 발명의 실시 방법에 따르면, 상기 무선 처리부(265)는 상기 코드 이미지를 이용한 주문 서비스를 제공하는 기능에 대응하는 무선 주파수 신호 송수신 기능(예컨대, 안테나 제어, 무선 주파수 신호의 변조, 합성, 증폭 및/또는 필터링 등을 수행)를 구비한다.
According to the method of the present invention, the radio processing unit 265 is a radio frequency signal transmission / reception function corresponding to a function of providing an order service using the code image (eg, antenna control, modulation, synthesis, amplification and And / or perform filtering and the like.
특히, 상기 무선 처리부(265)는 상기 코드 이미지를 이용한 주문 서비스를 제공을 위해 상기 휴대단말(160)에서 상기 기지국으로 송신되는 정보 또는 신호를 CDMA 스택으로 가공 처리하거나, 상기 기지국으로부터 수신되는 CDMA 스택으로부터 소정의 정보 또는 신호를 독출하는 기능을 포함한다.
In particular, the wireless processor 265 processes the information or signal transmitted from the mobile terminal 160 to the base station into a CDMA stack or provides a CDMA stack received from the base station to provide an order service using the code image. And a function for reading out predetermined information or signals from the system.
상기 IC칩 리더부(270)는 ISO/IEC 7816 및/또는 ISO/IEC 14443 등을 포함하는 IC칩(275) 규격을 통해 휴대단말(160)에 탑재 또는 이탈착되는 IC칩(275)(예컨대, 금융IC칩, 또는 USIM 등)과 적어도 하나 이상의 정보(또는 데이터, 또는 명령)를 교환하는 기능 구성부로서, 상기 ISO/IEC 7816 규격에 대응하는 접촉식 IC카드 리더, 및/또는 상기 ISO/IEC 14443 규격에 대응하는 비접촉식 IC카드 리더를 구비하며, 상기 IC카드 리더는 APDU(Application Protocol Data Unit)를 통해 상기 IC칩(275)과 적어도 하나 이상의 정보(또는 데이터, 또는 명령)를 교환한다.
The IC chip reader unit 270 may be mounted on or detached from the mobile terminal 160 through an IC chip 275 standard including ISO / IEC 7816 and / or ISO / IEC 14443. , A financial IC chip or USIM, etc.) and a functional component for exchanging at least one information (or data or command), the contact IC card reader corresponding to the ISO / IEC 7816 standard, and / or the ISO / A contactless IC card reader compliant with the IEC 14443 standard is provided, and the IC card reader exchanges at least one or more information (or data or command) with the IC chip 275 through an APDU (Application Protocol Data Unit).
상기 ISO/IEC 7816 및/또는 ISO/IEC 14443 등을 포함하는 규격을 참조하면, 고객 무선 단말에 탑재 또는 이탈착되는 IC칩(275)은 전원 공급(VCC), 리셋 신호(RST), 클럭 신호(CLK), 접지(GND), 프로그래밍 전원 공급(VPP), 및/또는 입출력(I/O) 등과 같은 접촉점을 통해 IC칩 리더부(270)와 통신(예컨대, 명령 또는 데이터 교환 등)하는 입출력 인터페이스와, CPU(Central Process Unit), MPU(Micro Process Unit), 및/또는 코프로세서(Coprocessor) 등을 포함하는 적어도 하나 이상의 연산 소자로 이루어진 프로세서부와, ROM(Read Only Memory), RAM(Random Access Memory), EEPROM(Electrically Erasable and Programmable Read Only Memory), FM(Flash Memory) 등을 포함하는 적어도 하나 이상의 메모리 소자로 이루어진 칩 메모리부(260)로 이루어져 있으며, 특히 상기 메모리 소자 중에서 적어도 하나 이상의 메모리 소자(예컨대, ROM)에는 IC카드 내부 자원을 관리하고 운영하는 칩 운영 체제(Chip Operating System; COS)가 저장되는데, 상기 입출력 인터페이스의 전원 공급(VCC) 접촉점을 통해 IC칩 리더부(270)로부터 소정의 전원이 공급되는 경우 상기 칩 메모리부(260)에 저장된 COS가 소정의 실행 메모리로 로딩되어 상기 IC칩(275)의 전반적인 동작을 제어하고, 상기 클럭 신호(CLK) 접촉점의 클럭주파수(예컨대, 3.57MHz 또는 4.9MHz)를 기반으로 APDU(Application Protocol Data Unit)를 통해 상기 IC칩(275)과 IC칩 리더부(270) 사이의 정보 또는 데이터 교환을 제어한다.
Referring to the standards including ISO / IEC 7816 and / or ISO / IEC 14443, the IC chip 275 mounted or detached from the customer wireless terminal may include a power supply (VCC), a reset signal (RST), and a clock signal. I / O to communicate with IC chip reader 270 (e.g. command or data exchange) via contact points such as CLK, ground GND, programming power supply (VPP), and / or input / output (I / O), etc. A processor unit including an interface, at least one computing element including a central process unit (CPU), a micro process unit (MPU), and / or a coprocessor, a read only memory (ROM), a random access memory (RAM), and the like. And a chip memory unit 260 including at least one memory device including an access memory, an electrically erasable and programmable read only memory (EEPROM), a flash memory (FM), and the like, and in particular, at least one of the memory devices. The device (eg ROM) contains an IC A chip operating system (COS) for managing and operating internal resources is stored. When predetermined power is supplied from the IC chip reader unit 270 through a power supply (VCC) contact point of the input / output interface, The COS stored in the chip memory unit 260 is loaded into a predetermined execution memory to control the overall operation of the IC chip 275, and to adjust the clock frequency (eg, 3.57 MHz or 4.9 MHz) of the clock signal CLK contact point. Based on the APDU (Application Protocol Data Unit) to control the information or data exchange between the IC chip 275 and the IC chip reader unit 270.
본 발명에 따르면, 상기 IC칩(275)의 칩 메모리부(260)에는 상기 USIM 기능(또는 금융 IC칩 기능)을 제공하기 위한 카드 애플리케이션에 대응하는 적어도 하나 이상의 결제수단 정보를 저장하며, 상기 결제수단 정보는 고객 무선 단말에 구비된 프로세서에 의해 독출되어 판독 및/또는 사용되어지는 소정의 정보 또는 데이터에 해당하는 데이터 셋트를 저장하는 저장부와, 상기 프로세서부의 연산 기능과 COS가 제공하는 명령어 셋트에 의해 구동 또는 실행되어 동작하며, 상기 고객 무선 단말에 구비된 프로세서에 의해 사용되는 프로그램 루틴(예컨대, 자바카드(Javacard)의 경우 자바 애플릿(JAVA Applet))으로서 상기 COS의 명령어 셋트와 상호 작용하는 명령호출코드와 프로세서부에 의해 연산 처리되는 실행코드를 포함하여 이루어진 애플리케이션에 해당하는 처리부를 구비한다.
According to the present invention, the chip memory unit 260 of the IC chip 275 stores at least one payment means information corresponding to a card application for providing the USIM function (or financial IC chip function), and the payment Means information is a storage unit for storing a data set corresponding to predetermined information or data that is read and read and / or used by the processor provided in the customer wireless terminal, and the operation function of the processor unit and the instruction set provided by the COS A program routine (e.g., a JAVA Applet in the case of a Javacard) that interacts with the COS instruction set and is driven or executed and operated by a processor included in the customer wireless terminal. An application corresponding to an application made up of an instruction call code and execution code that is processed by the processor unit. And a unit.
여기서, 특히 상기 처리부는 APDU를 통해 상기 입출력 인터페이스를 거쳐 상기 고객 무선 단말에 구비된 프로세서로부터 제공되는 명령을 판독하고, 상기 판독된 명령을 근거로 상기 저장부에 저장되는 적어도 하나 이상의 정보 또는 데이터를 읽거나, 또는 기록하며, 그 결과 또는 읽어온 정보 또는 데이터를 APDU를 통해 상기 입출력 인터페이스를 거쳐 상기 고객 무선 단말에 구비된 프로세서로 제공한다.
Here, in particular, the processing unit reads a command provided from a processor provided in the customer wireless terminal through the input / output interface through an APDU, and at least one or more information or data stored in the storage unit based on the read command. Read or write, and provide the result or read information or data to the processor provided in the customer wireless terminal via the input and output interface through the APDU.
본 발명의 실시 방법에 따르면, 상기 저장부는 상기 코드 이미지를 이용한 주문 서비스를 제공을 위한 적어도 하나 이상의 단말 식별정보를 저장하며, 여기서 상기 저장부에 저장되는 상기 단말 식별정보는 상기 휴대단말(160)에 할당된 휴대단말(160) 전화번호, USIM 정보, IC칩 고유정보, 동적(또는 고정) IP주소 등을 적어도 하나 이상 포함한다.
According to an embodiment of the present invention, the storage unit stores at least one terminal identification information for providing an order service using the code image, wherein the terminal identification information stored in the storage unit is the portable terminal 160 It includes at least one or more of the mobile terminal 160, USIM information, IC chip unique information, dynamic (or fixed) IP address assigned to the.
본 발명의 바람직한 실시 방법에 따르면, 상기 IC칩(275)의 칩 메모리부(260)는 ISO/IEC 10202에 기반하는 보안구조를 포함하여 이루어지는데, 이에 따르면 상기 칩 메모리부(260)는 CSN(Chip Serial Number)와 같은 비밀정보가 저장되는 보호영역과, COS 제어 영역, 사용자 애플리케이션 영역, 읽기/쓰기 접근 영역, 애플리케이션 프로그램 영역, 및 FAT(File Allocation Table) 관리 영역 등으로 이루어지며, 본 발명을 위한 결제수단 정보는 상기 보호영역과 COS 제어 영역을 제외한 영역에 저장된다.
According to a preferred embodiment of the present invention, the chip memory unit 260 of the IC chip 275 includes a security structure based on ISO / IEC 10202. Accordingly, the chip memory unit 260 may include a CSN ( And a protection area for storing secret information such as a Chip Serial Number), a COS control area, a user application area, a read / write access area, an application program area, and a FAT (File Allocation Table) management area. Payment means information is stored in an area excluding the protection area and the COS control area.
또한, ISO/IEC 7816 및/또는 ISO/IEC 14443 ICC 규격에 따르면, 상기 칩 메모리부(260)는 루트 파일(Root File)에 해당하는 하나의 마스터 파일(Master File; MF)과, 상기 마스터 파일 하위에 적어도 하나 이상의 저장정보에 대한 기능 정보를 포함하는 ATR(Answer To Reset)과, 각각의 ICC 저장 정보에 대응하는 적어도 하나 이상의 전용 파일(Dedicate File; DF)과, 그리고 상기 전용 파일 하위에 배치되며 스마트 카드 서비스를 위한 실질적인 정보 및/또는 데이터가 포함된 요소 파일(Element File; EF)로 이루어진 파일 구조를 포함하고 있는데, 본 발명을 위한 결제수단 정보도 상기와 같은 파일 구조를 포함한다.
In addition, according to ISO / IEC 7816 and / or ISO / IEC 14443 ICC standards, the chip memory unit 260 may include one master file (MF) corresponding to a root file, and the master file. ATR (Answer To Reset) including function information on at least one stored information at a lower portion, at least one dedicated file (DF) corresponding to each ICC stored information, and disposed below the dedicated file. And a file structure including an element file (EF) including substantial information and / or data for the smart card service. The payment means information for the present invention also includes the file structure as described above.
본 발명의 일 실시 방법에 따라 상기 IC칩(275)이 금융IC칩(275)(또는 금융정보를 구비한 USIM)이라면, 상기 결제수단 정보는 전자통장(Electronic Bankbook)과 금융공동망을 포함하는 금융계정(또는 금융상품) 수단을 포함하며, 및/또는 신용카드(Credit Card) 결제수단, 직불카드(Debit Card) 결제수단, 체크카드(Check Card) 결제수단, 선불카드(Prepaid Card) 결제수단, 전자지갑(Electronic Wallet) 결제수단을 적어도 하나 이상 포함한다.
According to an embodiment of the present invention, if the IC chip 275 is the financial IC chip 275 (or USIM having financial information), the payment means information includes an electronic bankbook and a financial common network. Financial account (or financial instrument) means and / or credit card payment methods, debit card payment methods, check card payment methods, prepaid card payment methods At least one electronic wallet (Electronic Wallet) payment means.
상기 메모리부(260)는 상기 휴대단말(160)에서 적어도 하나 이상의 정보(또는 데이터)를 저장하는 저장매체, 및/또는 적어도 하나 이상의 프로그램 루틴에 대응하는 프로그램 코드를 기록하는 기록매체에 해당하는 비휘발성 메모리의 총칭으로서, 상기 읽기 전용 메모리에 해당하는 ROM(Read Only memory)과, 읽기/쓰기가 가능한 플래시 메모리(Flash Memory; FM) 및 EEPROM(Electrically Erasable and Programmable Read Only Memory) 등을 포함한다.
The memory unit 260 corresponds to a storage medium for storing at least one or more information (or data) in the mobile terminal 160, and / or a recording medium for recording a program code corresponding to at least one or more program routines. The general term for the volatile memory includes a read only memory (ROM) corresponding to the read only memory, a flash memory (FM), an electrically erasable and programmable read only memory (EEPROM), and the like.
본 발명의 실시 방법에 따르면, 상기 비휘발성 메모리 중 상기 ROM은 삭제되면 안되는 시스템 정보가 저장되고, 상기 플래시 메모리에는 운영체제 루틴, 호처리 프로그램 루틴, 및/또는 상기 휴대단말(160)을 통해 제공되는 각종 애플리케이션 프로그램 루틴과 이를 위한 정보 또는 데이터 등이 저장되며, 상기 EEPROM에는 단말기 등록관련 파라미터와 전화번호(예컨대, 주소록) 또는 상기 휴대단말(160)에 구비된 애플리케이션을 수행하는 중에 추출 및/또는 생성되는 적어도 하나 이상의 정보(또는 데이터)가 저장된다.
According to the exemplary embodiment of the present invention, the ROM information of the nonvolatile memory is not to be stored, and the flash memory is provided through an operating system routine, a call processing program routine, and / or the portable terminal 160. Various application program routines and information or data for the same are stored, and the EEPROM is extracted and / or generated during the execution of an application provided in the mobile terminal 160 with parameters related to terminal registration and a phone number (for example, an address book). At least one or more information (or data) is stored.
본 발명의 실시 방법에 따르면, 상기 메모리부(260)는 상기 코드 이미지를 이용한 주문 서비스를 제공하기 위해 적어도 하나 이상의 단말 식별정보를 저장하며, 상기 단말 식별정보는 상기 휴대단말(160)에 할당된 휴대단말(160) 전화번호, ESN(Electronic Serial Number), 동적(또는 고정) IP주소 등을 적어도 하나 이상 포함한다.
According to an embodiment of the present invention, the memory unit 260 stores at least one terminal identification information to provide an order service using the code image, the terminal identification information is assigned to the mobile terminal 160 The mobile terminal 160 includes at least one of a telephone number, an electronic serial number (ESN), a dynamic (or fixed) IP address, and the like.
도면2를 참조하면, 상기 휴대단말(160)은, 상기 휴대단말(160)에 구비된 카메라를 통해 매장 내 구비된 하나 이상의 주문위치에 부착된 코드 이미지를 인식한 코드 이미지가 획득되면, 상기 획득된 코드 이미지로부터 추출된 코드 데이터를 판독하여 상기 코드 이미지가 부착된 매장을 식별하는 매장 정보와 매장 내 위치식별 정보 및 상기 매장 정보와 위치식별 정보를 전달할 주문처리 서버(100) 정보가 포함되어 있는지 확인하는 코드 판독부(230)와, 상기 확인된 주문처리 서버(100)로 상기 확인된 매장 정보와 매장 내 위치식별 정보를 전송하는 정보 전송부(235)를 구비한다.
Referring to FIG. 2, when the mobile terminal 160 acquires a code image that recognizes a code image attached to at least one order position provided in a store through a camera provided in the mobile terminal 160, the mobile terminal 160 acquires the code image. Store information identifying the store to which the code image is attached by reading the code data extracted from the code image and the order processing server 100 information to transmit the store information and the location identification information. A code reading unit 230 for confirming, and an information transmitting unit 235 for transmitting the confirmed store information and location identification information in the store to the confirmed order processing server 100.
상기 코드 판독부(230)는 상기 휴대단말(160)에 구비된 카메라를 통해 매장 내 구비된 하나 이상의 주문위치에 부착된 코드 이미지를 인식한 코드 이미지가 획득되면, 상기 획득된 코드 이미지로부터 추출된 코드 데이터를 판독하여 상기 코드 이미지가 부착된 매장을 식별하는 매장 정보와 매장 내 위치식별 정보 및 상기 매장 정보와 위치식별 정보를 전달할 주문처리 서버(100) 정보가 포함되어 있는지 확인한다.
The code reading unit 230 is extracted from the obtained code image when the code image is obtained by recognizing a code image attached to at least one order position provided in the store through a camera provided in the mobile terminal 160 The code data is read to determine whether store information identifying the store to which the code image is attached, location identification information in the store, and order processing server 100 information for transmitting the store information and the location identification information are included.
여기서, 상기 카메라를 통해 획득된 코드 이미지로부터 추출된 코드 데이터는, 상기 코드 이미지가 부착된 매장에 대한 매장 정보와, 상기 매장 내 코드 이미지가 부착된 위치에 대응하는 위치식별 정보와, 상기 매장 정보 및 위치식별 정보를 전송할 서버 정보를 하나 이상 포함하며, 상기 매장 정보 및 위치식별 정보를 전송하는 대상이 서버가 아닌 단말인 경우, 상기 서버 정보를 대신한 단말 정보를 포함하는 것이 가능하다.
Here, the code data extracted from the code image obtained through the camera, the store information for the store to which the code image is attached, location identification information corresponding to the location where the code image in the store is attached, and the store information And server information for transmitting location identification information, and when the target for transmitting the store information and the location identification information is a terminal other than a server, the terminal information may be substituted for the server information.
이후, 상기 코드 데이터 판독을 통해 코드 이미지가 부착된 매장에 대응하는 매장 정보와 매장 내 위치식별 정보 및 매장의 주문을 처리하는 주문처리 서버(100) 정보가 추출되면, 상기 정보 전송부(235)는 상기 확인된 서버 정보에 대응하는 서버(즉, 상기 도면1에 도시된 주문처리 서버(100))로 상기 확인된 매장 정보, 매장 내 위치식별 정보 중 하나 이상을 전송한다.
Subsequently, when the store information corresponding to the store to which the code image is attached and the store location identification information and the order processing server 100 information for processing the order of the store are extracted by reading the code data, the information transmitting unit 235 is extracted. Transmits one or more of the checked store information and the location identification information within the store to a server corresponding to the checked server information (that is, the order processing server 100 shown in FIG. 1).
도면2를 참조하면, 상기 휴대단말(160)은, 상기 주문처리 서버(100)로부터 상기 매장에서 판매하는 하나 이상의 상품에 대한 주문 대상 상품과 주문 개수를 결정하는 주문 인터페이스가 수신되면, 상기 수신된 주문 인터페이스가 출력되도록 처리하는 인터페이스 출력부(240)와, 상기 출력된 주문 인터페이스를 통해 하나 이상의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보가 입력(또는 선택)되면, 상기 입력(도는 선택)된 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합한 주문 정보를 구성하여 상기 주문처리 서버(100)로 전송하는 정보 전송부(235)를 구비한다.
Referring to FIG. 2, when the mobile terminal 160 receives an order interface for determining an order target product and an order number for one or more products sold in the store, the mobile terminal 160 receives the received order. The interface output unit 240 for processing an order interface is output, and when one or more order target product information and order number information per order product are input (or selected) through the output order interface, the input (or select) And an information transmitter 235 configured to configure order information combining the order object product information and the order number information for each order product to the order processing server 100.
상기 인터페이스 출력부(240)는 상기 주문처리 서버(100)가 매장에서 판매하는 하나 이상의 상품에 대한 상품 정보가 포함된 주문 인터페이스를 전송하면, 상기 주문 인터페이스를 수신하여 출력되도록 처리한다.
The interface output unit 240 processes the order processing server 100 to receive and output the order interface when the order interface including the product information on the one or more products sold in the store.
여기서, 상기 주문 인터페이스는 상기 매장에서 판매하는 하나 이상의 상품에 대한 상품 정보 외, 상기 매장에서 고객을 대상으로 제공하는 인센티브 정보(예컨대, 쿠폰, 마일리지, 포인트 등)를 더 포함하는 것이 가능하다.
Here, the order interface may further include incentive information (eg, coupons, mileage, points, etc.) provided to customers in the store, in addition to product information on one or more products sold in the store.
이후, 상기 출력된 주문 인터페이스를 통해 하나 이상의 주문 대상 상품 정보와, 주문 상품 별 주문 개수 정보가 입력(또는 선택)되면, 상기 정보 전송부(235)는 상기 입력(또는 선택)된 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합한 주문 정보를 구성하여 상기 주문처리 서버(100)로 전송한다.
Subsequently, when one or more order target product information and order number information for each order product are input (or selected) through the output order interface, the information transmitter 235 receives the input (or selected) target product information. And configure order information combining the order number information for each ordered product and transmit it to the order processing server 100.
여기서, 상기 주문처리 서버(100)로 전송되는 정보는 상기 주문 인터페이스를 통해 입력(또는 선택)된 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합한 주문 정보 외, 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 직접 전송하는 것이 가능하다.
In this case, the information transmitted to the order processing server 100 may be order information combining the order target product information inputted through the order interface and order number information for each order product, as well as order target product information and order product. It is possible to send order number information directly.
또한, 상기 주문처리 서버(100)에서 상기 주문 정보를 전송하는 휴대단말(160)을 인식하기 위해, 휴대단말(160)에 대응하는 단말 식별정보를 포함하여 전송하는 것이 가능하다.
In addition, in order to recognize the mobile terminal 160 transmitting the order information in the order processing server 100, it is possible to include the terminal identification information corresponding to the mobile terminal 160 and transmit.
도면2를 참조하면, 상기 휴대단말(160)은, 상기 코드 데이터를 통해 추출되거나, 또는 주문처리 서버(100)가 코드 데이터를 판독하여 제공한 매장 정보와 매장 내 위치식별 정보를 메모리에 임시 저장하는 정보 유지부(250)와, 상기 매장 정보와 위치식별 정보가 임시 저장된 경우, 상기 코드 이미지를 판독하여 확인되는 매장 정보 및 위치식별 정보와 상기 임시 저장된 매장 정보 및 매장 내 위치식별 정보를 비교하여 일치하는지 확인하는 추가 주문 결정부(255)를 구비한다.
Referring to FIG. 2, the mobile terminal 160 temporarily stores store information and in-store location identification information extracted from the code data or provided by the order processing server 100 by reading the code data. When the information holding unit 250 and the store information and the location identification information are temporarily stored, the store information and the location identification information checked by reading the code image are compared with the temporarily stored store information and the location identification information in the store. An additional order determination unit 255 for checking whether there is a match is provided.
또한, 상기 휴대단말(160)은 상기 확인결과에 대응하여 상기 매장 정보와 위치식별 정보가 일치하는 경우, 상기 인터페이스 출력부(240)는 상기 주문처리 서버(100)로부터 상기 매장에서 판매하는 하나 이상의 상품 중 추가 주문 상품과 주문 개수를 결정하는 추가 주문 인터페이스를 수신하여 출력하는 인터페이스 출력부(240)와, 상기 추가 주문 인터페이스를 통해 하나 이상의 추가 주문 상품 정보와 주문 상품 별 주문 개수 정보가 입력(또는 선택)되면, 상기 입력(또는 선택)된 추가 주문 상품 정보와 주문 상품 별 주문 개수 정보를 결합한 주문 정보를 구성하여 상기 주문처리 서버(100)로 전송하는 주문 처리부(245)를 구비한다.
In addition, when the mobile terminal 160 matches the store information and the location identification information in response to the confirmation result, the interface output unit 240 may sell one or more items sold at the store from the order processing server 100. An interface output unit 240 for receiving and outputting an additional order product and an additional order interface for determining the number of orders among the products, and inputting one or more additional order product information and order number information for each order product through the additional order interface (or If selected), the order processing unit 245 is configured to transmit the order information combining the input (or selected) additional order product information and the order number information for each order product to the order processing server 100.
도면3은 본 발명의 실시 방법에 따라 매장 내 주문 처리 기능을 제공하는 가맹점 단말(165)을 도시한 도면이다.
3 is a diagram illustrating an affiliated store terminal 165 providing an in-store order processing function according to an embodiment of the present invention.
보다 상세하게 본 도면3은 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스를 제공하는 가맹점 단말(165)의 구성에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스를 위한 다양한 가맹점 단말(165) 기능 구성을 유추할 수 있을 것이나, 본 발명의 기술적 특징이 본 도면3에 의해 한정되는 것이 아니라, 상기 유추되는 모든 실시 방법을 포함하는 것임을 밝혀두는 바이다.
In more detail, Figure 3 is a configuration of the merchant terminal 165 that provides an order processing service through the order processing server 100 connected to a wireless terminal, if one of ordinary skill in the art By referring to and / or modifying the drawing 3, it is possible to infer the functional configuration of the various merchant terminal 165 for the order processing service through the order processing server 100 connected to the wireless terminal, but the technical features of the present invention It is to be understood that the present invention is not intended to be limited to FIG. 3 but encompasses all inferred implementation methods.
도면3을 참조하면, 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스를 제공하는 가맹점 단말(165)은 기본적으로 제어부(320)와 데이터베이스(355)와 카드 리더부(300)와 키 입력부(310)와 화면 출력부(305)와 통신 처리부(360)와 보안응용모듈(365)과 인쇄 출력부(370)와 상기 가맹점 단말(165)로 전원을 공급하는 전원 공급부(315)를 포함하며, 당업자의 의도에 따른 적어도 하나 이상의 단말 기능부(도시생략) 등을 포함한다.
Referring to FIG. 3, an affiliated store terminal 165 providing an order processing service through an order processing server 100 connected to a wireless terminal basically includes a control unit 320, a database 355, a card reader unit 300, and a key. It includes an input unit 310, a screen output unit 305, a communication processing unit 360, a security application module 365, a print output unit 370 and a
상기 제어부(320)는 기능 구성 상 가맹점 단말(165)의 전반적인 동작을 제어하고, 각 구성요소 간 정보 또는 데이터의 흐름을 관리하며, 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스 제공을 위해 가맹점 단말(165)에 구비되는 적어도 하나 이상의 구성요소를 상호 연동 및 제어하며, 하드웨어적으로 CPU(Central Processing Unit)/MPU(Micro Processing Unit)를 포함하는 적어도 하나 이상의 프로세서와 실행 메모리(예컨대, 레지스터 및/또는 RAM(Random Access Memory)) 및 소정의 데이터를 입출력하는 버스를 포함한다.
The control unit 320 controls the overall operation of the affiliated store terminal 165 in function configuration, manages the flow of information or data between each component, and provides an order processing service through an order processing server 100 connected to a wireless terminal. Interworking and controlling at least one component provided in the affiliated store terminal 165 for at least one, and at least one processor and execution memory (for example, a CPU (Central Processing Unit) / MPU (Micro Processing Unit)) And a bus for inputting and outputting registers and / or random access memory (RAM) and predetermined data.
또한 소프트웨어적으로 가맹점 단말(165) 특유의 기능을 수행하기 위해 소정의 기록매체로부터 상기 실행 메모리로 로딩(Loading)되어 상기 프로세서에 의해 연산 처리되는 소정의 프로그램 루틴(Routine) 및/또는 프로그램 데이터를 포함(따라서, 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스를 제공하기 위해 상기 가맹점 단말(165)에 구비된 기록매체에 기록되는 소정의 프로그램, 및/또는 상기 가맹점 단말(165)에 구비되는 기능구성 중에서 소프트웨어적으로 처리가 가능한 구성요소를 본 제어부(320) 내에 구비되는 것으로 도시함)한다.
Also, in order to perform a function specific to the affiliated store terminal 165, a predetermined program routine and / or program data loaded from a predetermined recording medium into the execution memory and processed by the processor may be used. A predetermined program recorded on a recording medium provided in the affiliated store terminal 165 to provide an order processing service through the order processing server 100 connected to the wireless terminal, and / or the affiliated store terminal 165. Among the functional components provided in the configuration, the components capable of being processed by software are illustrated as being provided in the controller 320.
본 발명의 실시 방법에 따르면, 상기 제어부(320)는 상기 가맹점 단말(165)에 구비되는 구성요소(예컨대, 상기 데이터베이스(355)와 카드 리더부(300)와 키 입력부(310)와 화면 출력부(305)와 통신 처리부(360)와 보안응용모듈(365)과 인쇄 출력부(370) 및/또는 당업자의 의도에 따른 단말 기능부(도시생략) 등)를 상호 연동하여 상기 가맹점 단말(165)에 정의된 전자결제 서비스를 제공하는 것을 제어 및 관리함은 물론, 본 발명에 따른 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스를 위해 상기 가맹점 단말(165)에 구비되는 상기 구성요소를 상호 연동하여 제어하거나, 및/또는 상기 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스를 위해 상기 가맹점 단말(165)에 구비된 기록매체에 기록되는 프로그램을 실행한다.
According to the exemplary embodiment of the present invention, the controller 320 includes components (for example, the database 355, the card reader 300, the key input unit 310, and the screen output unit included in the affiliated store terminal 165). The affiliated store terminal 165 by interworking with the communication processor 360, the security application module 365, the print output unit 370, and / or the terminal function unit (not shown) according to the intention of the person skilled in the art. The component provided in the affiliated store terminal 165 for the order processing service through the order processing server 100 connected to the wireless terminal according to the present invention, as well as controlling and managing the electronic payment service defined in the present invention. In order to control each other, and / or to execute an order processing service through the order processing server 100 connected to the wireless terminal, a program recorded in a recording medium provided in the affiliated store terminal 165 is executed.
상기 데이터베이스(355)는 가맹점 단말(165)의 전반적인 동작을 제어하기 위한 소정의 프로그램 루틴(또는 코드) 및/또는 프로그램 데이터(예컨대, 프로그램 루틴(또는 코드)에 의한 동작이 수행될 때 입출력되는 정보 또는 데이터)를 저장하기 위한 비휘발성 메모리의 총칭으로서, 하드웨어적으로 EEPROM(Electrically Erasable and Programmable Read Only Memory) 및/또는 FM(Flash Memory) 및/또는 HDD(Hard Disk Drive)를 포함하는 적어도 하나 이상의 저장수단을 포함하며, 상기 제어부(320)가 소정의 제어 기능을 수행하기 위해 요구되는 소정의 프로그램 루틴과 프로그램 데이터(예컨대, 프로그램 루틴이 소정의 기능을 수행하기 위해 입력 또는 출력되는 데이터)가 저장된다.
The database 355 may input and output information when an operation by a predetermined program routine (or code) and / or program data (eg, a program routine (or code)) for controlling the overall operation of the affiliated store terminal 165 is performed. Or a general term of non-volatile memory for storing data, and at least one or more including electrically erasable and programmable read only memory (EEPROM) and / or flash memory (FM) and / or hard disk drive (HDD) in hardware. It includes a storage means, the predetermined program routine and the program data (for example, data input or output for the program routine to perform a predetermined function) that the control unit 320 is required to perform a predetermined control function is stored do.
본 발명의 실시 방법에 따르면, 상기 데이터베이스(355)는 매장 내 구비된 하나 이상의 주문위치를 식별하기 위한 위치식별 정보를 기록하는 하나 이상의 위치식별 정보 필드와, 각 주문위치에서 주문한 주문 정보를 기록하기 위한 주문 정보 필드를 구비한다.
According to an embodiment of the present invention, the database 355 records one or more location identification information fields for recording location identification information for identifying one or more order locations provided in a store, and order information ordered from each order location. Order information field.
상기 가맹점 단말(165)을 통해 본 발명에 따른 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스를 제공받는 고객은, ISO/IEC 7810 규격을 기반으로 MS(Magnetic Stripe)카드, 및/또는 ISO/IEC 7816 규격을 기반으로 접촉식 IC카드(또는 무선 IC칩), 및/또는 ISO/IEC 14443 규격을 기반으로 비접촉식 IC카드(또는 무선 IC칩)을 적어도 하나 이상 포함하는 카드를 소지(또는 소유)하고 있으며, 상기 카드 리더부(300)는 상기 카드에 구비된 적어도 하나 이상의 정보 또는 데이터를 읽어오기 위한 인터페이스를 제공한다.
The customer receiving the order processing service through the order processing server 100 connected to the wireless terminal according to the present invention through the affiliated store terminal 165, the MS (Magnetic Stripe) card, and / based on the ISO / IEC 7810 standard Or a card including at least one contact IC card (or wireless IC chip) based on the ISO / IEC 7816 standard and / or at least one contactless IC card (or wireless IC chip) based on the ISO / IEC 14443 standard. Or the card), and the card reader unit 300 provides an interface for reading at least one or more information or data included in the card.
본 발명의 실시 방법에 따르면, 상기 카드 리더부(300)는 상기 MS카드와 상기 가맹점 단말(165) 간 인터페이스를 제공하는 MS 리더부, 및/또는 상기 접촉식 IC카드와 상기 가맹점 단말(165) 간 인터페이스를 제공하는 접촉식 IC 리더부, 및/또는 상기 비접촉식 IC카드와 상기 가맹점 단말(165) 간 인터페이스를 제공하는 비접촉식 IC 리더부를 포함한다.
According to the embodiment of the present invention, the card reader unit 300 is an MS reader unit for providing an interface between the MS card and the affiliated store terminal 165, and / or the contact IC card and the affiliated store terminal 165. And a contact IC reader unit providing an interface between the contactless IC reader and / or a contactless IC reader unit providing an interface between the contactless IC card and the affiliated store terminal 165.
상기 키 입력부(310)는 적어도 하나 이상의 숫자키(Number Key) 및/또는 문자키(Character Key) 및/또는 기능키(Function Key)를 포함하는 적어도 하나 이상의 키 버튼(Key Button)을 구비한 소정의 키 입력장치로부터 입력되는 정보(또는 신호)를 검출하고, 상기 제어부(320)에 의해 제어되는 상기 가맹점 단말(165)의 특정 입력모드 및/또는 동작모드에서 상기 키 입력장치에 구비된 소정의 키 버튼으로부터 소정의 정보(또는 신호)가 입력되면, 상기 입력되는 정보(또는 신호)에 대응하는 키 이벤트를 발생하고, 상기 발생된 키 이벤트를 상기 제어부(320)로 제공하며, 상기 제어부(320)는 상기 가맹점 단말(165)의 현재 입력모드 및/또는 동작모드에서 상기 키 이벤트에 대응하는 소정의 키 데이터를 획득하거나, 및/또는 상기 키 이벤트와 매칭되어 정의된 소정의 기능을 실행하는 명령어를 획득한다.
The key input unit 310 is provided with at least one key button including at least one or more number keys and / or character keys and / or function keys. Detects information (or a signal) input from a key input device of a predetermined key and is provided to the key input device in a specific input mode and / or operation mode of the affiliated store terminal 165 controlled by the controller 320. When predetermined information (or signal) is input from a key button, a key event corresponding to the input information (or signal) is generated, the generated key event is provided to the controller 320, and the controller 320 is generated. ) Acquires predetermined key data corresponding to the key event in the current input mode and / or operation mode of the affiliated store terminal 165, and / or executes a predetermined function matched with the key event. It obtains the instruction.
상기 키 입력부(310)와 연동하는 키 입력장치는 적어도 하나 이상의 숫자키와 기능키를 구비한 키패드 장치, 및/또는 적어도 하나 이상의 숫자키와 문자키(예컨대, 영문 문자키, 및/또는 한글 문자키) 및 기능키를 구비한 키보드 장치, 및/또는 상기 화면 출력수단과 연동하여 적어도 하나 이상의 숫자키와 기능키를 구비하거나, 및/또는 적어도 하나 이상의 숫자키와 문자키 및 기능키를 구비한 터치스크린 장치를 적어도 하나 이상 포함한다.
The key input device interoperating with the key input unit 310 may include a keypad device including at least one numeric key and a function key, and / or at least one numeric key and a character key (eg, English character key, and / or Korean character). Key) and / or a keyboard device having a function key, and / or having at least one numeric key and a function key in conjunction with the screen output means, and / or having at least one numeric key, a character key and a function key. At least one touch screen device.
본 발명의 실시 방법에 따르면, 상기 키 입력부(310)는 상기 가맹점 단말(165)에 정의된 전자결제 서비스를 위해 적어도 하나 이상의 키 입력장치로부터 상기 전자결제 서비스에 대응하는 키 데이터(예컨대, 결제금액 등)를 입력받는 키 입력수단의 기능을 수행하며, 또한 본 발명에 따른 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스를 제공하기 위해 상기 키 입력장치로부터 상기 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스 제공 과정에서 요구되는 적어도 하나 이상의 키 데이터를 입력받는 키 입력수단의 기능을 수행한다.
According to an exemplary embodiment of the present invention, the key input unit 310 may provide key data corresponding to the electronic payment service (eg, a payment amount) from at least one or more key input devices for the electronic payment service defined in the affiliated store terminal 165. Etc.) and the order processing connected to the wireless terminal from the key input device to provide an order processing service through the order processing server 100 connected to the wireless terminal according to the present invention. It performs a function of a key input means for receiving at least one or more key data required in the process of providing an order processing service through the server 100.
상기 화면 출력부(305)는 상기 가맹점 단말(165)이 소정의 기능(예컨대, 전자결제 처리 기능)을 수행하는 과정에서 상기 제어부(320)에 의해 LCD(Liquid Crystal Display) 및/또는 CRT(Cathode Ray Tube)를 포함하는 소정의 화면출력 장치로 출력되도록 미리 정의되거나 또는 실시간 정의되어지는 적어도 하나 이상의 정보 또는 데이터를 미리 정의된 인터페이스 화면을 통해 출력하는 것을 특징으로 하며, 상기 화면 출력부(305)와 화면출력 장치가 상호 연동하여 상기 가맹점 단말(165)에 구비되는 화면 출력수단의 기능을 제공한다.
The screen output unit 305 is a liquid crystal display (LCD) and / or a CRT (Cathode) by the control unit 320 in the process of the merchant terminal 165 performs a predetermined function (for example, the electronic payment processing function) And at least one or more information or data which is predefined or defined in real time to be output to a predetermined display output device including a Ray Tube) through a predefined interface screen, wherein the screen output unit 305 And the screen output device interoperate with each other to provide a function of the screen output means provided in the affiliated store terminal 165.
상기 가맹점 단말(165)에서 상기 화면출력 장치에 출력되도록 미리 정의된 정보 또는 데이터는, 상기 키 입력부(310)를 통해 입력되는 키 데이터, 및/또는 상기 가맹점 단말(165) 내 구비되어 있는 구성요소에 의해 저장 또는 생성되는 정보(또는 데이터), 통신 처리부(360)를 통해 송수신되는 정보(또는 데이터), 및/또는 상기 가맹점 단말(165)에서 수행하는 소정의 연산결과에 대응하는 (또는 데이터)를 적어도 하나 이상 포함한다.
Predefined information or data to be output from the affiliated store terminal 165 to the screen output device may include key data input through the key input unit 310, and / or components included in the affiliated store terminal 165. Information (or data) stored or generated by the information, information (or data) transmitted / received through the communication processor 360, and / or (or data) corresponding to a predetermined operation result performed by the affiliated store terminal 165. It includes at least one.
본 발명의 바람직한 실시 방법에 따르면, 상기 화면 출력부(305)는 상기 가맹점 단말(165)에 정의된 전자결제 서비스를 위해 상기 화면출력 장치로 각 전자결제 단계에 따른 전자결제 처리 화면을 출력시키는 화면출력수단의 기능을 수행하며, 또한 본 발명에 따른 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스를 제공하기 위해 상기 화면출력장치로 상기 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스 제공 단계에 대응하는 처리 화면을 출력시키는 화면출력수단의 기능을 제공한다.
According to a preferred embodiment of the present invention, the screen output unit 305 is a screen for outputting the electronic payment processing screen according to each electronic payment step to the screen output device for the electronic payment service defined in the merchant terminal 165 Through the order processing server 100 connected to the wireless terminal to the screen output device to perform the function of the output means, and also to provide an order processing service through the order processing server 100 connected to the wireless terminal according to the present invention. It provides a function of the screen output means for outputting a processing screen corresponding to the order processing service providing step.
상기 통신 처리부(360)는 상기 가맹점 단말(165)이 소정의 기능(예컨대, 전자결제 처리 기능)을 수행하는 과정에서 결제 네트워크(예컨대, VAN(Value Added Network))를 통해 통신 연결되는 결제서버 및/또는 통신망을 통해 연결되는 주문처리 서버(100) 및/또는 상기 가맹점 단말(165)과 소정의 케이블을 통해 연결되는 단말(또는 장치) 및/또는 상기 가맹점 단말(165)과 소정의 근거리 무선 통신을 통해 연결되는 단말(또는 장치)과 통신세션을 연결하기 위한 소정의 통신수단을 제공하며, 유무선 네트워크 상의 결제서버와 소정의 통신채널을 연결하기 위한 네트워크 통신부, 및/또는 소정의 케이블 통신포트를 통해 소정의 단말(또는 장치)과 통신세션을 연결하기 위한 케이블 통신부, 및/또는 적어도 하나 이상의 근거리 무선 통신수단을 통해 소정의 근거리 통신 단말(도는 장치)장치와 소정의 통신세션을 연결하기 위한 근거리 무선 통신부를 포함하며, 소프트웨어적으로 상기 통신채널(또는 통신세션)을 연결하기 위한 통신 프로토콜 및/또는 드라이버를 포함한다.
The communication processor 360 may include a payment server that is communicatively connected through a payment network (eg, a value added network (VAN)) while the affiliated store terminal 165 performs a predetermined function (for example, an electronic payment processing function). And / or the terminal (or device) connected to the order processing server 100 and / or the merchant terminal 165 via a predetermined cable and / or the local merchant terminal 165 through a predetermined network. It provides a predetermined communication means for connecting a communication session with a terminal (or device) connected via a network, a network communication unit for connecting a predetermined communication channel with a payment server on a wired or wireless network, and / or a predetermined cable communication port A cable communication unit for connecting a communication session with a predetermined terminal (or device), and / or the predetermined short range communication terminal via at least one short range wireless communication means. The apparatus includes a short range wireless communication unit for connecting a predetermined communication session with a device, and includes a communication protocol and / or a driver for connecting the communication channel (or communication session) in software.
상기 보안응용모듈(365)(Secure Application Module; SAM)은 상기 가맹점 단말(165)이 상기 카드를 이용한 전자지불 및/또는 전자결제를 수행하는 과정에서 요구되는 기밀성(Confidentiality) 및/또는 인증(Authentication) 및/또는 무결성(Integrity) 및/또는 부인방지(Nonrepudiation) 등을 포함하는 보안 요구사항을 결제 네트워크 상의 인증서버(또는 결제서버)를 이용하지 않고 상기 가맹점 단말(165) 내에서 안전하고 신뢰 가능한 구조로 수행하기 위한 안전장치로서, 상기 가맹점 단말(165)이 소정의 보안 요구 기능(예컨대, 전자지불 및/또는 전자결제 기능)을 수행하는 과정에서 처리되는 소정의 메시지(정보 또는 데이터)를 암호화하거나 복호화하고, 상기 메시지의 위조(또는 변조)를 방지하는 인증자를 부가하거나, 또는 상기 보안 요구 기능을 수행하는 과정에서 중요한 핵심정보를 저장하는 기능을 제공한다.
The security application module 365 (SAM) is a confidentiality and / or authentication required in the process of the merchant terminal 165 performing electronic payment and / or electronic payment using the card. And / or security requirements, including integrity and / or nonrepudiation, can be secured and trusted within the merchant terminal 165 without using an authentication server (or payment server) on the payment network. As a safety device for performing the structure, the merchant terminal 165 encrypts a predetermined message (information or data) processed in the process of performing a predetermined security request function (for example, electronic payment and / or electronic payment function). Or decryption, add an authenticator that prevents forgery (or tampering) of the message, or perform critical security in performing the security request function. To provide the ability to save.
상기 인쇄 출력부(370)는 상기 가맹점 단말(165)이 소정의 기능(예컨대, 전자결제 처리 기능)을 수행하는 과정 및/또는 그 결과로서 생성되는 소정의 정보 또는 데이터(예컨대, 결제처리 결과 정보 또는 데이터)를 소정의 인쇄장치(375)(예컨대, 영수증 인쇄기)로 출력하며, 미리 정의된 인쇄 양식에 맞게 상기 인쇄 정보 또는 데이터를 소정의 상기 인쇄장치(375)를 통해 인쇄하기 위한 인쇄 프로토콜 및 드라이버를 포함한다.
The print output unit 370 may be configured to perform a predetermined function (eg, an electronic payment processing function) of the affiliated store terminal 165 and / or predetermined information or data (eg, payment processing result information) generated as a result. Or a printing protocol for outputting data) to a predetermined printing apparatus 375 (eg, a receipt printer), and printing the printing information or data through the
도면3을 참조하면, 상기 가맹점 단말(165)은 키 입력부(310)를 통해 위치식별 정보와 주문 정보가 입력되면, 상기 위치식별 정보에 대응하는 위치식별 정보 필드와 연결된 주문 정보 필드에 상기 입력된 주문 정보를 기록하는 주문 정보 기록부(335)와, 상기 도면1에 도시된 주문처리 서버(100)로부터 고객의 휴대단말(160)에 구비된 카메라를 통해 하나 이상의 주문위치에 부착된 어느 하나의 코드 이미지를 인식하여 추출한 위치식별 정보와, 상기 휴대단말(160)로 출력된 주문 인터페이스를 통해 결정된 주문 정보를 수신하는 정보 수신부(325)와, 상기 데이터베이스(355) 상의 정보 필드 중 상기 위치식별 정보에 대응하는 위치식별 정보 필드와 연결된 주문 정보 필드에 이전 주문 정보가 유지되고 있는지 확인하는 정보 확인부(330)와, 이전 주문 정보가 확인되지 않는 경우, 상기 주문 정보 필드에 상기 수신된 주문 정보를 기록하고, 이전 주문 정보를 상기 수신된 주문 정보로 갱신하도록 입력(또는 선택)되면, 상기 주문 정보 필드의 이전 주문 정보를 삭제한 후, 상기 수신된 주문 정보를 기록하고, 기 저장된 이전 주문 정보에 대한 유지를 선택하면, 상기 고객의 휴대단말(160)로 주문 오류 메시지를 전송하도록 요청하는 주문 오류 정보를 상기 주문처리 서버(100)로 전송하는 주문 정보 기록부(335)와, 이전 주문 정보가 확인되는 경우, 상기 화면 출력부(305)를 통해 상기 이전 주문 정보를 유지하도록 선택하거나 또는 상기 이전 주문 정보를 상기 주문 정보로 갱신하도록 선택하는 주문 정보 갱신 인터페이스를 출력하는 인터페이스 출력부(340)를 구비한다.
Referring to FIG. 3, when the location identification information and the order information are input through the key input unit 310, the affiliated store terminal 165 inputs the order information field to the order information field connected to the location identification information field corresponding to the location identification information. An order information recording unit 335 for recording order information, and any one code attached to one or more order positions through a camera provided in the mobile terminal 160 of the customer from the order processing server 100 shown in FIG. An information receiver 325 for receiving the location identification information extracted by recognizing the image, the order information determined through the order interface output to the mobile terminal 160, and the location identification information among the information fields on the database 355. The information checking unit 330 confirms whether the previous order information is maintained in the order information field associated with the corresponding location identification information field, and the previous order information is not checked. Otherwise, if the received order information is recorded in the order information field, and if input (or selected) to update the previous order information with the received order information, the previous order information in the order information field is deleted, and then Record the received order information, and if the user selects to retain the previously stored order information, and transmits the order error information to the order processing server 100 requesting to send the order error message to the mobile terminal 160 of the customer The order information recording unit 335 and, when the previous order information is confirmed, the order to select to maintain the previous order information through the screen output unit 305 or to select to update the previous order information to the order information An interface output unit 340 for outputting an information update interface is provided.
즉, 상기 가맹점 단말(165)은 상기 키 입력장치를 통해 입력되는 하나 이상의 주문위치에 대응하는 위치식별 정보 필드와, 상기 위치식별 정보 필드와 연결된 주문 정보 필드 상에 주문 정보를 기록하여 관리하는 주문 정보 관리/운영기능과, 무선단말을 통해 매장 내 구비된 주문위치에 부착된 코드 이미지를 인식한 위치식별 정보와 주문 정보를 수신하여 주문위치에 대응하는 위치식별 정보 필드와, 상기 위치식별 정보 필드와 연결된 주문 정보 필드 상에 주문 정보를 기록하여 관리하는 주문 정보 관리/운영기능을 동시에 처리한다.
That is, the affiliated store terminal 165 records and manages order information on a location identification information field corresponding to one or more order locations input through the key input device and an order information field connected to the location identification information field. Receiving location identification information and order information by recognizing a code image attached to an order location provided in a store through an information management / operation function and a wireless terminal, a location identification information field corresponding to the order location, and the location identification information field Simultaneously processes order information management / operation functions by recording order information on the order information field connected to
상기 주문 정보 기록부(335)는 가맹점 단말(165)에 구비된 키 입력장치를 통해 주문위치 식별을 위한 위치식별 정보와, 상기 주문위치에서 주문한 주문 정보가 입력(또는 선택)되면, 상기 위치식별 정보에 대응하는 위치식별 정보 필드와 연결된 주문 정보 필드에 상기 입력된 주문 정보를 기록한다.
The order information recording unit 335 is a location identification information for identifying the order position through the key input device provided in the merchant terminal 165, and the order information ordered from the order position (or selected), the location identification information The input order information is recorded in an order information field connected to a location identification information field corresponding to.
또한, 상기 도면2에 도시된 무선단말에서 매장 내 구비된 주문위치에 부착된 코드 이미지를 인식하여 위치식별 정보와 주문 정보를 전송하면 상기 정보 수신부(325)는 상기 주문처리 서버(100)로부터 고객의 휴대단말(160)에 구비된 카메라를 통해 하나 이상의 주문위치에 부착된 코드 이미지를 인식하여 추출한 위치식별 정보와, 상기 휴대단말(160)로 출력된 주문 인터페이스를 통해 결정된 주문 정보를 수신하고, 상기 정보 확인부(330)는 상기 수신된 위치식별 정보에 대응하는 위치식별 정보 필드를 확인한 후, 상기 확인된 위치식별 정보 필드와 연결된 주문 정보 필드 상에 이전 주문 정보가 기록되어 있는지 여부를 확인한다.
Also, when the wireless terminal shown in FIG. 2 recognizes a code image attached to an order location provided in a store and transmits location identification information and order information, the information receiving unit 325 receives a customer from the order processing server 100. Receives the location identification information extracted by recognizing the code image attached to at least one order location through the camera provided in the mobile terminal 160 of the, and the order information determined through the order interface output to the mobile terminal 160, The information checking unit 330 checks the location identification information field corresponding to the received location identification information, and then checks whether previous order information is recorded on the order information field connected to the identified location identification information field. .
만약, 위치식별 정보에 대응하는 위치식별 정보 필드와 연결된 주문 정보 필드 상에 이전 주문 정보가 저장되어 있지 않은 경우, 상기 주문 정보 기록부(335)는 상기 확인된 주문 정보 필드 상에 상기 수신된 주문 정보를 기록한다.
If the previous order information is not stored on the order information field connected to the location identification information field corresponding to the location identification information, the order information recording unit 335 may receive the received order information on the confirmed order information field. Record it.
반면, 위치식별 정보에 대응하는 위치식별 정보 필드와 연결된 주문 정보 필드 상에 이전 주문 정보가 저장되어 있는 경우, 상기 인터페이스 제공부를 통해 이전 주문 정보를 유지하도록 입력(또는 선택)하거나, 또는 상기 이전 주문 정보를 상기 주문 정보로 갱신하도록 선택하는 주문 정보 갱신 인터페이스를 출력한다.
On the other hand, if the previous order information is stored on the order information field associated with the location information field corresponding to the location information, input (or select) to maintain the previous order information through the interface providing unit, or the previous order Output an order information update interface for selecting to update information with the order information.
만약, 상기 출력된 주문 정보 갱신 인터페이스를 통해 이전 주문 정보를 갱신하는 것으로 입력(또는 선택)된 경우, 상기 주문 정보 기록부(335)는 상기 확인된 주문 정보 필드 상에 기록된 이전 주문 정보를 삭제한 후 상기 수신된 주문 정보를 기록한다.
If it is input (or selected) to update previous order information through the outputted order information update interface, the order information recording unit 335 deletes previous order information recorded on the confirmed order information field. Then record the received order information.
반면, 상기 출력된 주문 정보 갱신 인터페이스를 통해 이전 주문 정보를 유지하는 것으로 입력(또는 선택)된 경우, 상기 주문 정보 기록부(335)는 상기 고객의 휴대단말(160)로 주문 오류 메시지를 전송하도록 요청하는 주문 오류 정보를 생성(또는 추출 또는 구성)하여 전송한다.
On the other hand, when it is input (or selected) to maintain the previous order information through the output order information update interface, the order information recording unit 335 requests to send the order error message to the mobile terminal 160 of the customer Order error information is generated (or extracted or configured) and transmitted.
도면3을 참조하면, 상기 가맹점 단말(165)은 상기 주문처리 서버(100)에서 상기 데이터베이스(355)에 구비된 하나 이상의 위치식별 정보 필드와 주문 정보 필드와 매칭되는 정보를 저장하는 저장매체가 구비된 경우, 상기 데이터베이스(355)의 위치식별 정보 필드와 주문 정보 필드에 기록된 위치식별 정보와, 주문 정보를 상기 주문처리 서버(100)로 전송하여 동기화 처리하는 동기화 처리부(345)를 더 구비한다.
Referring to FIG. 3, the affiliated store terminal 165 includes a storage medium that stores information matched with at least one location identification information field and an order information field included in the database 355 in the order processing server 100. If there is, it further comprises a synchronization processing unit 345 for transmitting the location identification information and the order information recorded in the location identification information field and order information field of the database 355 to the order processing server 100 to perform a synchronization process. .
본 발명의 실시 방법에 따르면, 상기 가맹점 단말(165)에 구비된 데이터베이스(355)와 상기 주문처리 서버(100) 상에 구비된 저장매체에 대한 동기화 처리는, 주문에 대한 식별기준 정보를 설정하여 식별기준 정보가 동일한 주문은 상호 매칭되도록 동기화(즉, 서로 겹치지 않은 데이터를 상호 교환하여 동기화)하거나, 또는 주문 정보에 대한 기준 날자 및 시간 정보를 기반으로 동기화 처리한다.
According to the exemplary embodiment of the present invention, the synchronization process for the database 355 provided in the affiliated store terminal 165 and the storage medium provided on the order processing server 100 may be configured by setting identification reference information about an order. Orders with the same identification information are synchronized to match each other (ie, mutually non-overlapping data) or are synchronized based on reference date and time information about the order information.
도면3을 참조하면, 상기 가맹점 단말(165)은 상기 카드 리더부(300)를 통해 고객 카드로부터 카드정보를 리딩하여 입력하거나, 및/또는 상기 키 입력부(310)를 통해 소정의 키 입력수단으로부터 결제정보를 입력하거나, 및/또는 상기 케이블 통신부 및/또는 근거리 무선 통신부를 통해 적어도 하나 이상의 단말(또는 장치)로부터 상기 무선단말과 연결된 주문처리 서버(100)를 통한 주문처리 서비스를 위한 결제정보를 추출하여 입력되면, 상기 입력된 주문정보에 대응하는 결제승인요청 전문을 생성하고, 상기 생성된 결제승인요청 전문을 상기 통신 처리부(360)를 통해 결제 네트워크 상의 결제서버로 전송한 후, 결제서버로부터 상기 결제승인요청 전문에 대응하는 결제처리 내역을 포함하는 결제승인 전문을 수신하여 결제처리 내역을 상기 화면 출력부(305)를 통해 화면 출력하거나, 및/또는 상기 인쇄 출력부(370)를 통해 인쇄 출력하는 결제 처리부(350)를 구비한다.
Referring to FIG. 3, the affiliated store terminal 165 reads and inputs card information from a customer card through the card reader unit 300, and / or from a predetermined key input unit through the key input unit 310. Enter payment information and / or payment information for an order processing service through an order processing server 100 connected to the wireless terminal from at least one terminal (or device) through the cable communication unit and / or the short range wireless communication unit. After extracting and inputting, a payment approval request text corresponding to the input order information is generated, and the generated payment approval request text is transmitted to the payment server on the payment network through the communication processor 360, and then from the payment server. The screen output unit 305 receives a payment approval message including a payment processing history corresponding to the full payment approval request message and displays the payment processing history; The output through the screen, and / or provided with a billing processing unit 350 for printing output by the print output unit 370.
도면4는 본 발명의 실시 방법에 따른 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 과정을 도시한 도면이다.
4 is a diagram illustrating a process of providing an order service using a code image provided in a store according to an exemplary embodiment of the present invention.
보다 상세하게 본 도면4는 휴대단말(160)로부터 카메라를 통해 매장 내 구비된 하나 이상의 주문위치에 부착된 코드 이미지를 촬영한 이미지에 대응하는 데이터가 수신되면, 상기 수신된 데이터를 판독하여 코드 이미지가 부착된 매장 정보와, 매장 내 위치식별 정보를 확인하고, 상기 매장 정보에 대응하는 매장을 통해 제공 가능한 하나 이상의 상품 정보를 기반으로 주문 인터페이스를 구성하여 상기 휴대단말(160)로 전송하고, 상기 휴대단말(160)로부터 주문 대상 상품 정보, 주문 상품 별 개수 정보를 수신하여 주문 정보를 구성하여 가맹점 단말(165)로 전송하여 매장 내 구비된 하나 이상의 코드 이미지를 이용한 주문 서비스를 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 과정에 대한 다양한 실시 방법(예컨대, 일부 과정의 순서가 변형되거나, 일부 과정이 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 4 illustrates that when data corresponding to an image of a code image attached to at least one order position provided in a store is received from a mobile terminal 160 through a camera, the received image is read out and the code image is read. Check the store information and the location identification information attached to the store, and configure an order interface based on one or more product information that can be provided through the store corresponding to the store information, and transmit it to the mobile terminal 160; Receiving the order target product information, the order information for each item from the mobile terminal 160 to configure the order information and transmits to the merchant terminal 165 to provide an order service using one or more code images provided in the store As one of ordinary skill in the art to which the present invention pertains, reference to and / or modification of this drawing 4 For example, various implementation methods for providing an order service using the code image provided in the store (for example, the order of some processes are modified, some processes are omitted, subdivided, or combined) can be inferred. As will be appreciated, the present invention includes all implementation methods inferred, and the technical features are not limited to the implementation method illustrated in FIG.
이하, 본 도면4에서는 상기 도면1에 도시된 주문처리 서버(100)를 편의상 '서버'라 하고, 상기 도면1 및 도면2에 도시된 고객단말을 편의상 '단말'이라 한다.
Hereinafter, in FIG. 4, the order processing server 100 illustrated in FIG. 1 is referred to as a server for convenience, and the customer terminal illustrated in FIGS. 1 and 2 is referred to as a terminal for convenience.
도면4를 참조하면, 상기 단말은 상기 단말에 구비된 카메라를 구동하여 매장 내 구비된 주문위치에 부착된 코드 이미지 인식을 통한 코드 이미지를 획득하고(400), 상기 획득된 코드 이미지를 판독하여 코드 데이터를 확인한다(405).
Referring to FIG. 4, the terminal acquires a code image by recognizing a code image attached to an order position provided in a store by driving a camera provided in the terminal (400), and reads the acquired code image to code Verify the data (405).
만약, 상기 획득된 코드 이미지 판독을 통한 코드 데이터가 확인되지 않는 다면(410), 상기 단말은 코드 데이터 확인 오류정보를 생성(또는 추출)하여 상기 단말 화면 상에 출력되도록 처리한다(415).
If the code data through the obtained code image reading is not confirmed (410), the terminal generates (or extracts) code data verification error information and processes the code data to be output on the terminal screen (415).
반면, 상기 확인된 코드 이미지 판독을 통한 코드 데이터가 확인되면(410), 상기 단말은 상기 확인된 코드 데이터를 서버로 전송하고(420), 이에 대응하여 상기 서버는 상기 코드 데이터를 수신하여 코드 데이터 판독을 통한 매장 정보, 매장 내 위치식별 정보를 추출하고(425), 상기 코드 데이터를 전송한 고객단말에 대응하는 휴대단말(160) 정보와 상기 코드 이미지로부터 추출된 매장 정보 및 매장 내 위치식별 정보를 연결하여 상기 저장매체(2)(155)에 저장한다.
On the other hand, if the code data through reading the confirmed code image is confirmed (410), the terminal transmits the confirmed code data to the server (420), and correspondingly the server receives the code data to receive the code data The store information through the reading, the location identification information in the store is extracted (425), the mobile terminal 160 corresponding to the customer terminal transmitting the code data, the store information extracted from the code image and the location identification information in the store Connect and store in the storage medium (2) (155).
이후, 상기 서버는 상기 도면1에 도시된 저장매체(1)(150)과 연계하여 상기 매장 정보와 연결하여 저장된 하나 이상의 상품 정보를 확인하고, 상기 확인된 하나 이상의 상품 정보 중 주문 대상 상품과 주문 대상 상품에 대한 주문 상품 별 주문 개수를 결정하는 주문 인터페이스를 구성하여(430), 상기 단말로 전송한다(435).
Thereafter, the server checks one or more commodity information stored in connection with the store information in connection with the storage medium (1) 150 shown in FIG. 1, and the order target product and the order among the identified one or more commodity information. An order interface for determining an order number per order product for a target product is configured (430) and transmitted to the terminal (435).
도면5는 본 발명의 다른 실시 방법에 따른 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 과정을 도시한 도면이다.
5 is a diagram illustrating a process of providing an order service using a code image provided in a store according to another exemplary embodiment of the present invention.
보다 상세하게 본 도면5는 휴대단말(160)로부터 카메라를 통해 매장 내 구비된 하나 이상의 주문위치에 부착된 코드 이미지를 촬영한 이미지에 대응하는 데이터가 수신되면, 상기 수신된 데이터를 판독하여 코드 이미지가 부착된 매장 정보와, 매장 내 위치식별 정보를 확인하고, 상기 매장 정보에 대응하는 매장을 통해 제공 가능한 하나 이상의 상품 정보를 기반으로 주문 인터페이스를 구성하여 상기 휴대단말(160)로 전송하고, 상기 휴대단말(160)로부터 주문 대상 상품 정보, 주문 상품 별 개수 정보를 수신하여 주문 정보를 구성하여 가맹점 단말(165)로 전송하여 매장 내 구비된 하나 이상의 코드 이미지를 이용한 주문 서비스를 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 과정에 대한 다양한 실시 방법(예컨대, 일부 과정의 순서가 변형되거나, 일부 과정이 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, when FIG. 5 receives data corresponding to an image photographing a code image attached to at least one order position provided in a store through a camera from the mobile terminal 160, the received image is read and the code image is read. Check the store information and the location identification information attached to the store, and configure an order interface based on one or more product information that can be provided through the store corresponding to the store information, and transmit it to the mobile terminal 160; Receiving the order target product information, the order information for each item from the mobile terminal 160 to configure the order information and transmits to the merchant terminal 165 to provide an order service using one or more code images provided in the store As one of ordinary skill in the art to which the present invention pertains, reference to and / or modification of this drawing 5 For example, various implementation methods for providing an order service using the code image provided in the store (for example, the order of some processes are modified, some processes are omitted, subdivided, or combined) can be inferred. As will be appreciated, the present invention includes all implementation methods inferred, and the technical features are not limited to the implementation method illustrated in FIG.
이하, 본 도면5에서는 상기 도면1에 도시된 주문처리 서버(100)를 편의상 '서버'라 하고, 상기 도면1 및 도면2에 도시된 고객단말을 편의상 '단말'이라 한다.
Hereinafter, in FIG. 5, the order processing server 100 illustrated in FIG. 1 is referred to as a server for convenience, and a customer terminal illustrated in FIGS. 1 and 2 is referred to as a terminal for convenience.
도면5를 참조하면, 상기 단말은 상기 단말에 구비된 카메라를 구동하여 매장 내 구비된 주문위치에 부착된 코드 이미지 인식을 통한 코드 이미지를 획득하고(500), 상기 획득된 코드 이미지를 판독하여 코드 데이터를 확인한다(505).
Referring to FIG. 5, the terminal acquires a code image by recognizing a code image attached to an order position provided in a store by driving a camera provided in the terminal (500), and reads the obtained code image to obtain a code image. Verify the data (505).
만약, 상기 획득된 코드 이미지 판독을 통한 코드 데이터가 확인되지 않는 다면(510), 상기 단말은 코드 데이터 확인 오류정보를 생성(또는 추출)하여 상기 단말 화면 상에 출력되도록 처리한다(515).
If the code data through the obtained code image reading is not confirmed (510), the terminal generates (or extracts) code data verification error information and processes the code data to be output on the screen of the terminal (515).
반면, 상기 확인된 코드 이미지 판독을 통한 코드 데이터가 확인되면(510), 상기 단말은 상기 확인된 코드 데이터를 판독하여 매장 정보, 매장 내 위치식별 정보를 추출하여 서버로 전송하고(520), 이에 대응하여 상기 서버는 상기 매장 정보, 매장 내 위치식별 정보를 전송한 고객단말에 대응하는 휴대단말(160) 정보와 상기 코드 이미지로부터 추출된 매장 정보 및 매장 내 위치식별 정보를 연결하여 상기 저장매체(2)(155)에 저장한다.
On the other hand, if the code data through the identified code image reading is confirmed (510), the terminal reads the identified code data to extract the store information, the location identification information in the store and transmits to the server (520), In response, the server connects the mobile terminal 160 information corresponding to the customer terminal transmitting the store information, the location identification information in the store, the store information extracted from the code image, and the location identification information in the store to the storage medium ( 2) 155.
이후, 상기 서버는 상기 도면1에 도시된 저장매체(1)(150)과 연계하여 상기 매장 정보와 연결하여 저장된 하나 이상의 상품 정보를 확인하고, 상기 확인된 하나 이상의 상품 정보 중 주문 대상 상품과 주문 대상 상품에 대한 주문 상품 별 주문 개수를 결정하는 주문 인터페이스를 구성하여(525), 상기 단말로 전송한다(530).
Thereafter, the server checks one or more commodity information stored in connection with the store information in connection with the storage medium (1) 150 shown in FIG. 1, and the order target product and the order among the identified one or more commodity information. An order interface for determining an order number for each order product for a target product is configured (525) and transmitted to the terminal (530).
도면6은 본 발명의 실시 방법에 따른 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
FIG. 6 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in a store according to an exemplary embodiment of the present invention.
보다 상세하게 본 도면6은 상기 도면4 또는 도면5에 도시된 과정에 따라 무선단말로부터 매장 내 구비된 하나 이상의 주문위치에 부착된 코드 이미지를 인식하여 추출한 코드 데이터가 수신되면, 상기 수신된 코드 데이터를 판독하여 매장 정보 및 매장 내 위치식별 정보를 추출하고, 상기 매장 정보을 통해 제공 가능한 하나 이상의 상품 정보를 기반으로 주문 인터페이스를 구성한 후, 상기 구성된 주문 인터페이스를 상기 무선단말로 전송하여 출력되도록 처리하고, 상기 무선단말로부터 주문 대상 상품 정보, 주문 상품 별 개수 정보를 수신하여 주문 정보를 구성하여 가맹점 단말(165)로 전송하여 매장 내 구비된 하나 이상의 코드 이미지를 이용한 주문 서비스를 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 상기 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 과정에 대한 다양한 실시 방법(예컨대, 일부 과정의 순서가 변형되거나, 일부 과정이 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면6에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, in FIG. 6, when the code data obtained by recognizing and extracting a code image attached to one or more order positions provided in a store is received from a wireless terminal according to the process illustrated in FIG. 4 or 5, the received code data is received. Extracts store information and location identification information within the store, configures an order interface based on one or more product information provided through the store information, and transmits the configured order interface to the wireless terminal for output; Receiving the order target product information, the number of order products from the wireless terminal to configure the order information and transmits to the merchant terminal 165 to provide an order service using one or more code images provided in the store as A person of ordinary skill in the art to which the present invention belongs. In various embodiments of the present invention, a process of providing an ordering service using a code image provided in the store by referring to and / or modifying the drawing of FIG. It is possible to infer a subdivided or combined implementation method), but the present invention includes all the implementation methods inferred above, and the technical features are not limited to the implementation method shown in FIG.
이하, 본 도면6에서는 상기 도면1에 도시된 주문처리 서버(100)를 편의상 '서버'라 하고, 상기 도면1 및 도면2에 도시된 무선단말을 편의상 '단말'이라 한다.
Hereinafter, in FIG. 6, the order processing server 100 illustrated in FIG. 1 is referred to as a server for convenience, and the wireless terminal illustrated in FIGS. 1 and 2 is referred to as a terminal for convenience.
도면6을 참조하면, 상기 도면4 또는 도면5에 도시된 과정에 따라 상기 서버가 구성된 주문 인터페이스를 전송하면 상기 단말은 상기 서버가 전송한 주문 인터페이스를 수신하여 출력되도록 처리하고(600), 상기 출력된 주문 인터페이스를 통해 하나 이상의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보 입력(또는 선택) 여부를 확인한다(605).
Referring to FIG. 6, when the server transmits the ordered interface configured according to the process illustrated in FIG. 4 or 5, the terminal receives and outputs the ordered interface transmitted by the server (600). Through the ordered interface, it is checked whether one or more order target product information and order number information for each order product are input (or selected) (605).
만약, 상기 주문 인터페이스를 통해 하나 이상의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보가 입력(또는 선택)되면(610), 상기 단말은 상기 입력(또는 선택)된 하나 이상의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 서버로 전송하고(615), 이에 대응하여 상기 서버는 상기 수신된 하나 이상의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합하여 주문 정보를 구성하고(620), 상기 단말에 대한 위치식별 정보와 주문 정보를 가맹점 단말(165)로 전송하여 상기 단말로부터 수신된 주문을 처리한다(625).
If one or more order target product information and order number information for each order product are input (or selected) through the order interface (610), the terminal may input (or select) the one or more order target product information and the order product. The order number information for each item is transmitted to the server (615), and correspondingly, the server configures the order information by combining the received one or more order target product information and the order number information for each order product (620), and transmits the order information to the terminal. The location identification information and the order information are transmitted to the affiliated store terminal 165 to process the order received from the terminal (625).
도면7은 본 발명의 다른 실시 방법에 따른 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
7 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in a store according to another exemplary embodiment of the present invention.
보다 상세하게 본 도면7은 상기 도면4 또는 도면5에 도시된 과정에 따라 무선단말로부터 매장 내 구비된 하나 이상의 주문위치에 부착된 코드 이미지를 인식하여 추출한 코드 데이터가 수신되면, 상기 수신된 코드 데이터를 판독하여 매장 정보 및 매장 내 위치식별 정보를 추출하고, 상기 매장 정보을 통해 제공 가능한 하나 이상의 상품 정보를 기반으로 주문 인터페이스를 구성한 후, 상기 구성된 주문 인터페이스를 상기 무선단말로 전송하여 출력되도록 처리하고, 상기 무선단말로부터 주문 대상 상품 정보, 주문 상품 별 개수 정보를 결합하여 생성한 주문 정보를 수신하여 가맹점 단말(165)로 중계 전송을 통한 매장 내 구비된 하나 이상의 코드 이미지를 이용한 주문 서비스를 제공하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면7을 참조 및/또는 변형하여 상기 매장 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 과정에 대한 다양한 실시 방법(예컨대, 일부 과정의 순서가 변형되거나, 일부 과정이 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면7에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, in FIG. 7, when the code data obtained by recognizing and extracting code images attached to at least one order position provided in a store is received from the wireless terminal according to the process shown in FIG. 4 or 5, the received code data is received. Extracts store information and location identification information within the store, configures an order interface based on one or more product information provided through the store information, and transmits the configured order interface to the wireless terminal for output; The process of receiving the order information generated by combining the order target product information, the number of order products from the wireless terminal to provide an order service using one or more code images provided in the store through the relay transmission to the merchant terminal 165 As shown, it is common in the art If the person having an equation, various implementation methods (eg, some of the order of the processes or some processes of the process of providing an order service using the code image provided in the store by referring to and / or modifying the drawing 7) Omitted, subdivided, or combined implementation methods) may be inferred, but the present invention includes all the implementation methods inferred above, and the technical features are not limited to the implementation method illustrated in FIG. .
이하, 본 도면7에서는 상기 도면1에 도시된 주문처리 서버(100)를 편의상 '서버'라 하고, 상기 도면1 및 도면2에 도시된 무선단말을 편의상 '단말'이라 한다.
Hereinafter, in FIG. 7, the order processing server 100 illustrated in FIG. 1 is referred to as a server for convenience, and the wireless terminal illustrated in FIGS. 1 and 2 is referred to as a terminal for convenience.
도면7을 참조하면, 상기 도면4 또는 도면5에 도시된 과정에 따라 상기 서버가 구성된 주문 인터페이스를 전송하면 상기 단말은 상기 서버가 전송한 주문 인터페이스를 수신하여 출력되도록 처리하고(700), 상기 출력된 주문 인터페이스를 통해 하나 이상의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보 입력(또는 선택) 여부를 확인한다(705).
Referring to FIG. 7, when the server transmits the order interface configured according to the process shown in FIG. 4 or 5, the terminal receives the order interface transmitted by the server and outputs the order interface (700). Through the ordered interface, it is determined whether one or more order target product information and order number information for each order product are input (or selected) (705).
만약, 상기 주문 인터페이스를 통해 하나 이상의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보가 입력(또는 선택)되면(710), 상기 단말은 상기 입력(또는 선택)된 하나 이상의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합하여 주문 정보를 구성하여 상기 서버로 전송하고(715), 이에 대응하여 상기 서버는 상기 단말에 대한 위치식별 정보와 주문 정보를 가맹점 단말(165)로 전송하여 상기 단말로부터 수신된 주문을 처리한다(720).
If one or more order target product information and order number information per order product are input (or selected) through the order interface (710), the terminal receives the input (or selected) one or more order target product information and ordered product. Combining the order number information of each star to form the order information to send to the server (715), in response to the server transmits the location identification information and order information for the terminal to the merchant terminal 165 received from the terminal The processed order is processed (720).
도면8은 본 발명의 실시 방법에 따른 가맹점 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
8 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in an affiliated store according to an embodiment of the present invention.
보다 상세하게 본 도면8은 상기 도면4 내지 도면7에 도시된 과정에 따라 고객단말을 통해 코드 이미지를 이용한 주문 서비스를 처리하되, 추가 주문이 발생되는 경우와 주문 상태를 관리/운영하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면8을 참조 및/또는 변형하여 상기 가맹점 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 과정에 대한 다양한 실시 방법(예컨대, 일부 과정의 순서가 변형되거나, 일부 과정이 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면8에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 8 illustrates a process of processing an order service using a code image through a customer terminal according to the process illustrated in FIGS. 4 to 7, but managing and operating an order state when an additional order is generated. As one of ordinary skill in the art to which the present invention pertains, various implementation methods for providing an order service using a code image provided in the affiliated store by referring to and / or modifying the present drawing 8 (for example, May be deduced, the order of some processes may be modified, some processes may be omitted, subdivided, or combined). However, the present invention may include all the methods of inferring the above. The technical features are not limited only to the illustrated embodiment.
이하, 본 도면8에서는 상기 도면1에 도시된 주문처리 서버(100)를 편의상 '서버'라 하고, 상기 도면1 및 도면2에 도시된 고객단말을 편의상 '단말'이라 한다.
Hereinafter, in FIG. 8, the order processing server 100 illustrated in FIG. 1 is referred to as a server for convenience, and the customer terminal illustrated in FIGS. 1 and 2 is referred to as a terminal for convenience.
도면8을 참조하면, 상기 서버는 상기 단말로부터 코드 데이터(또는 가맹점 정보, 가맹점 내 위치식별 정보)가 수신되면, 상기 도면1에 도시된 저장매체(2)(155)를 통해 이전에 주문 처리된 주문 정보의 유지 여부를 확인한다(800).
Referring to FIG. 8, when the server receives code data (or affiliated store information or location identification information in affiliated stores) from the terminal, the server may previously process the order through the storage medium (2) 155 shown in FIG. Check whether the order information is maintained (800).
만약, 이전에 주문 처리된 주문 정보가 유지되는 것으로 확인되면(805), 상기 서버는 이전 주문 정보와 연결하여 저장된 휴대단말(160) 정보와 코드 데이터(또는 가맹점 정보, 가맹점 내 위치식별 정보 또는 주문 정보)를 전송한 휴대단말(160) 정보를 비교하여 일치 여부를 확인한다(810).
If it is confirmed that previously ordered order information is maintained (805), the server is connected to the previous order information stored in the mobile terminal 160 information and code data (or merchant information, location identification information or order in the merchant) Information), and compares the information of the mobile terminal 160, and confirms whether or not (810).
만약, 상기 확인결과에 대응하여 휴대단말(160) 정보의 일치 여부가 확인되면(815), 상기 서버는 상기 도면1에 도시된 저장매체(1)(150)과 연계하여 상기 가맹점 정보와 연결하여 저장된 하나 이상의 상품 정보를 확인하고, 상기 확인된 상품 정보를 기반으로 추가 주문 인터페이스를 구성하여 단말로 전송한다(820).
If it is determined whether the information of the mobile terminal 160 corresponds to the check result (815), the server is connected to the affiliated store information in connection with the storage medium (1) 150 shown in FIG. The at least one stored product information is checked, and an additional order interface is configured based on the confirmed product information and transmitted to the terminal (820).
도면9는 본 발명의 실시 방법에 따른 가맹점 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
9 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in an affiliated store according to an embodiment of the present invention.
이하, 본 도면9에서는 상기 도면1에 도시된 주문처리 서버(100)를 편의상 '서버'라 하고, 상기 도면1 및 도면2에 도시된 고객단말을 편의상 '단말'이라 한다.
Hereinafter, in FIG. 9, the order processing server 100 illustrated in FIG. 1 is referred to as a server for convenience, and the customer terminal illustrated in FIGS. 1 and 2 is referred to as a terminal for convenience.
도면9를 참조하면, 상기 도면8에 도시된 과정에 따라 상기 서버가 추가 주문 인터페이스를 구성하여 단말로 전송하면, 이에 대응하여 상기 단말은 상기 서버가 전송한 추가 주문 인터페이스를 수신하여 출력되도록 처리하고(900), 이에 대응하여 상기 단말은 상기 출력된 추가 주문 인터페이스를 통해 하나 이상의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보 입력(또는 선택) 여부를 확인한다(905).
Referring to FIG. 9, when the server configures the additional order interface and transmits the additional order interface to the terminal according to the process illustrated in FIG. 8, the terminal processes the additional order interface transmitted by the server to be outputted. In
만약, 상기 주문 인터페이스를 통해 하나 이상의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보가 입력(또는 선택)되면(910), 상기 단말은 상기 입력(또는 선택)된 하나 이상의 추가 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 서버로 전송하고(915), 이에 대응하여 상기 서버는 상기 수신된 하나 이상의 추가 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합하여 주문 정보를 구성하고(920), 상기 단말에 대한 위치식별 정보와 주문 정보를 가맹점 단말(165)로 전송하여 상기 단말로부터 수신된 주문을 처리한다(925).
If at least one order target product information and order number information for each order product are input (or selected) through the order interface (910), the terminal receives the at least one additional order target product information and order (or selected). The order number information for each item is transmitted to the server (915), and correspondingly, the server configures the order information by combining the received one or more additional order target product information and the order number information for each order product (920). The location identification information and the order information about the terminal are transmitted to the affiliated store terminal 165 to process the order received from the terminal (925).
여기서, 상기 단말에서 추가 주문 인터페이스를 통해 입력(또는 선택)된 하나 이상의 추가 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 서버로 전송시, 상기 하나 이상의 추가 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합하여 구성된 추가 주문 정보를 전송하는 것이 가능하다.
Here, when the terminal transmits one or more additional order target product information and order number information for each ordered product input (or selected) through the additional order interface to the server, the one or more additional order target product information and the order number for each ordered product It is possible to send additional order information configured by combining the information.
도면10은 본 발명의 실시 방법에 따른 가맹점 내 구비된 코드 이미지를 이용한 주문 서비스를 제공하는 주문처리 시스템 구성을 도시한 도면이다.
10 is a diagram illustrating a configuration of an order processing system that provides an order service using a code image provided in an affiliated store according to an embodiment of the present invention.
이하, 본 도면10에서는 상기 도면1에 도시된 주문처리 서버(100)를 편의상 '서버'라 하고, 상기 도면1 및 도면2에 도시된 고객단말을 편의상 '단말'이라 한다.
Hereinafter, in FIG. 10, the order processing server 100 illustrated in FIG. 1 is referred to as a server for convenience, and the customer terminal illustrated in FIGS. 1 and 2 is referred to as a terminal for convenience.
도면10을 참조하면, 상기 도면8에 도시된 과정에 따라 이전 주문 정보와 연결하여 저장된 휴대단말(160) 정보와 코드 데이터(또는 가맹점 정보, 가맹점 내 위치식별 정보 또는 주문 정보)를 전송한 휴대단말(160) 정보를 비교하여 일치 여부를 확인하여 일치하지 않는 것으로 확인되면, 상기 서버는 추가 주문 또는 신규 주문 여부 확인 요청을 위한 주문 결정 인터페이스를 구성하여 단말로 전송하여 출력되도록 처리하고(1000), 이에 대응하여 단말에 출력된 주문 결정 인터페이스를 통해 신규 주문(또는 추가 주문 여부가 입력(또는 선택)되는지 여부를 확인한다(1005).
Referring to FIG. 10, the mobile terminal transmits the stored mobile terminal 160 information and code data (or affiliated store information, location identification information or order information) in connection with previous order information according to the process shown in FIG. (160) If the information is confirmed to match by comparing the information is confirmed that does not match, the server configures the order determination interface for the request to confirm the additional order or a new order to transmit to the terminal to output (1000), In response to this, it is checked whether a new order (or whether additional orders are input (or selected)) through the order determination interface output to the terminal (1005).
만약, 신규 주문을 하는 것으로 확인되면(1010), 상기 서버는 상기 가맹점 단말(165)로 이전 주문 정보에 대한 주문 갱신을 요청한다(1015).
If it is confirmed that a new order is placed (1010), the server requests an order update for previous order information to the affiliated store terminal (165) (1015).
100 : 주문처리 서버 105 : 정보 수신수단
110 : 정보 저장수단 115 : 데이터 수신수단
120 : 정보 확인수단 125 : 인터페이스 제공수단
130 : 주문 정보 유지수단 135 : 동기화 처리수단
140 : 이전 주문 확인수단 145 : 휴대단말 확인수단
150 : 저장매체(1) 155 : 저장매체(2)
160 : 휴대단말 165 : 가맹점 단말100: order processing server 105: information receiving means
110: information storage means 115: data receiving means
120: information checking means 125: interface providing means
130: order information holding means 135: synchronization processing means
140: previous order confirmation means 145: mobile terminal confirmation means
150: storage medium (1) 155: storage medium (2)
160: mobile terminal 165: merchant terminal
Claims (12)
상기 가맹점 단말을 구비한 매장 정보와 상기 매장에서 판매하는 M(M>1)개의 상품 정보를 연결하여 저장매체(1)에 등록하는 정보 등록수단;
상기 휴대단말로부터 카메라를 통해 상기 매장 내 구비된 N(N>1)개의 주문위치에 부착된 코드 이미지를 촬영한 이미지에 대응하는 데이터를 수신하는 데이터 수신수단;
상기 수신된 데이터를 판독하여 상기 코드 이미지가 부착된 매장 정보와 매장 내 위치식별 정보를 확인하는 정보 확인수단;
상기 데이터를 전송한 휴대단말 정보와 상기 확인된 매장 정보 및 매장 내 위치식별 정보를 연결하여 저장매체(2)에 저장하는 정보 저장수단;
상기 저장매체(1)로부터 상기 매장 정보와 연결된 M개의 상품 정보 중 m(1≤m≤M)개의 주문 대상 상품과 주문 개수를 결정하는 주문 인터페이스를 구성하여 상기 휴대단말로 제공하는 인터페이스 제공수단;
상기 휴대단말로부터 상기 주문 인터페이스를 통해 선택된 m개의 주문 대상 상품 정보와 각 주문 상품 별 주문 개수 정보를 결합하여 구성된 주문 정보를 수신하는 정보 수신수단;
상기 주문 정보를 상기 매장 정보 및 위치식별 정보와 연결하여 저장매체(2)에 저장하는 주문 정보 유지수단; 및
상기 위치식별 정보와 주문 정보를 상기 가맹점 단말로 전송하는 정보 전송수단;을 구비하여 이루어지는 것을 특징으로 하는 매장 주문 처리 시스템.
In the store order processing system of the order processing server connected to the mobile terminal of the customer and connected to the merchant terminal in the store,
Information registration means for connecting the store information provided with the affiliated store terminal with M (M> 1) product information sold in the store and registering the stored information in the storage medium (1);
Data receiving means for receiving data corresponding to an image photographing code images attached to N (N> 1) order positions provided in the store through a camera from the mobile terminal;
Information checking means for reading the received data and confirming store information to which the code image is attached and location identification information in the store;
Information storage means for connecting the mobile terminal information transmitting the data, the confirmed store information, and location identification information in the store to store in the storage medium (2);
An interface providing means for constructing an order interface for determining m (1 ≦ m ≦ M) order target products and an order number among M product information connected to the store information from the storage medium (1) and providing the order interface to the mobile terminal;
Information receiving means for receiving order information configured by combining m order target product information selected through the order interface and order number information for each order product from the mobile terminal;
Order information holding means for connecting the order information with the store information and the location identification information and storing in the storage medium (2); And
And an information transmitting means for transmitting the location identification information and the order information to the affiliated store terminal.
상기 저장매체(2)에 저장된 위치식별 정보와 주문 정보를 상기 가맹점 단말의 데이터베이스에 저장된 위치식별 정보 및 주문 정보와 동기화하여 삭제 또는 유지하는 동기화 처리수단을 더 구비하여 이루어지는 것을 특징으로 하는 매장 주문 처리 시스템.
The method of claim 1,
Store order processing characterized in that it further comprises a synchronization processing means for deleting or maintaining the location identification information and order information stored in the storage medium 2 in synchronization with the location identification information and order information stored in the database of the merchant terminal system.
상기 휴대단말로부터 수신된 데이터로부터 상기 매장 정보와 위치식별 정보가 추출되면, 상기 저장매체(2)에 상기 추출된 위치식별 정보와 연결된 이전 주문 정보가 저장되어 있는지 확인하는 이전 주문 확인수단; 및
상기 이전 주문 정보가 확인되면, 상기 이전 주문 정보와 연결된 휴대단말 정보와 상기 주문 정보를 전송한 휴대단말 정보를 비교하여 일치하는지 확인하는 휴대단말 확인수단;을 구비하며,
상기 인터페이스 제공수단은,
상기 휴대단말 정보가 일치하는 경우, 상기 저장매체(1)로부터 상기 매장 정보와 연결된 M개의 상품 정보 중 m'(1≤m'≤M)개의 추가 주문 상품과 주문 개수를 결정하는 추가 주문 인터페이스를 구성하여 상기 휴대단말로 제공하고,
상기 휴대단말 정보가 일치하지 않는 경우, 상기 휴대단말로 신규 주문 또는 추가 주문을 결정하는 주문 결정 인터페이스를 제공하는 것을 특징으로 하는 매장 주문 처리 시스템.
The method of claim 1,
Previous order confirmation means for confirming whether the store information and the location identification information are extracted from the data received from the mobile terminal, the previous order information associated with the extracted location identification information is stored in the storage medium (2); And
And when the previous order information is confirmed, comparing the portable terminal information connected to the previous order information with the portable terminal information transmitting the order information and confirming that the portable terminal information is matched.
The interface providing means,
If the mobile terminal information matches, an additional order interface for determining m '(1≤m'≤M) additional order products and order number of M product information connected to the store information from the storage medium 1 is provided. Configured and provided to the mobile terminal,
If the mobile terminal information does not match, the mobile terminal provides an order determination interface for determining a new order or an additional order.
상기 정보 수신수단은,
상기 휴대단말로 주문 결정 인터페이스가 제공된 경우, 상기 휴대단말로부터 상기 주문 결정 인터페이스를 통해 결정된 추가 주문 요청 정보를 수신하고,
상기 인터페이스 제공수단은,
상기 추가 주문 요청 정보가 수신되면, 상기 휴대단말로 상기 주문 인터페이스를 제공하는 것을 특징으로 하는 매장 주문 처리 시스템.
The method of claim 3,
The information receiving means,
When the order determination interface is provided to the portable terminal, additional order request information determined through the order determination interface is received from the portable terminal,
The interface providing means,
And when the additional order request information is received, providing the order interface to the mobile terminal.
상기 정보 수신수단은,
상기 휴대단말로 주문 결정 인터페이스가 제공된 경우, 상기 휴대단말로부터 상기 주문 결정 인터페이스를 통해 결정된 신규 주문 요청 정보를 수신하고,
상기 정보 전송수단은,
상기 가맹점 단말로 상기 이전 주문 정보에 대한 주문 갱신 요청 정보를 전송하는 것을 특징으로 하는 매장 주문 처리 시스템.
The method of claim 3,
The information receiving means,
When the order determination interface is provided to the portable terminal, new order request information determined through the order determination interface is received from the portable terminal,
The information transmission means,
Store order processing system characterized in that for transmitting the order update request information for the previous order information to the merchant terminal.
상기 가맹점 단말로부터 주문 갱신 승인 정보가 수신되어 상기 저장매체(2)에 저장된 휴대단말 정보와 이전 주문 정보가 삭제되면, 상기 휴대단말로 상기 주문 인터페이스를 제공하고,
상기 가맹점 단말로부터 주문 갱신 거부 정보가 수신되면, 상기 휴대단말로 주문 오류 메시지를 전송하는 것을 특징으로 하는 매장 주문 처리 시스템.
The method of claim 5, wherein the interface providing means,
When the order update approval information is received from the affiliated store terminal and the portable terminal information stored in the storage medium 2 and the previous order information are deleted, the mobile terminal provides the order interface.
When the order update rejection information is received from the affiliated store terminal, the store order processing system, characterized in that for transmitting the order error message to the mobile terminal.
상기 카메라를 통해 촬영된 코드 이미지 데이터, 상기 코드 이미지를 인식하여 추출한 코드 데이터, 상기 코드 데이터에 확인된 매장 정보와 매장 내 위치식별 정보 중 어느 하나를 포함하여 이루어지는 것을 특징으로 하는 매장 주문 처리 시스템.
The method of claim 1, wherein the data corresponding to the image of the code image is
Store image processing system comprising any one of the code image data taken by the camera, the code data by recognizing the code image and extracted, the store information and the location identification information identified in the code data.
상기 코드 이미지로부터 추출된 코드 데이터를 판독하여 상기 코드 이미지에 상기 코드 이미지가 부착된 매장을 식별하는 매장 정보와, 매장 내 위치식별 정보 및 상기 매장 정보와 위치식별 정보를 전달할 주문처리 서버 정보가 포함되어 있는지 확인하는 코드 판독부;
상기 확인된 주문처리 서버로 상기 확인된 매장 정보와 매장 내 위치식별 정보를 전송하는 정보 전송부;
상기 주문처리 서버로부터 상기 매장에서 판매하는 M(M>1)개의 상품 정보 중 m(1≤m≤M)개의 주문 대상 상품과 주문 개수를 결정하는 주문 인터페이스를 수신하여 출력하는 인터페이스 출력부; 및
상기 주문 인터페이스를 통해 m개의 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보가 선택되면, 상기 선택된 주문 대상 상품 정보와 주문 상품 별 주문 개수 정보를 결합한 주문 정보를 구성하여 상기 주문처리 서버로 전송하는 주문 처리부;를 구비하여 이루어지는 것을 특징으로 하는 휴대단말.
In a mobile terminal for recognizing at least one code image through a camera to extract code data,
Store information identifying the store to which the code image is attached to the code image by reading the code data extracted from the code image, location identification information within the store, and order processing server information to transfer the store information and location identification information. A code reading unit for checking whether
An information transmission unit for transmitting the confirmed store information and location identification information within the store to the confirmed order processing server;
An interface output unit configured to receive and output m (1 ≦ m ≦ M) order target products and an order interface for determining the number of orders from the M (M> 1) product information sold in the store from the order processing server; And
When m order target product information and order number information for each order product are selected through the order interface, an order for combining the selected order target product information and the order number information for each order product is configured and transmitted to the order processing server. And a processing unit.
상기 코드 데이터로부터 제1 확인된 매장 정보와 위치식별 정보를 일정 시간 동안 메모리에 임시 저장하는 정보 유지부;
상기 매장 정보와 위치식별 정보가 임시 저장된 경우, 상기 코드 이미지로부터 제2 확인되는 매장 정보 및 위치식별 정보와 상기 임시 저장된 매장 정보 및 매장 내 위치식별 정보를 비교하여 일치하는지 확인하는 추가 주문 결정부;를 더 구비하며,
상기 인터페이스 출력부는,
상기 매장 정보와 위치식별 정보가 일치하면, 상기 주문처리 서버로부터 상기 매장에서 판매하는 M개의 상품 정보 중 m'(1≤m'≤M)개의 추가 주문 상품과 주문 개수를 결정하는 추가 주문 인터페이스를 수신하여 출력하고,
상기 주문 처리부는,
상기 추가 주문 인터페이스를 통해 m'개의 추가 주문 상품 정보와 주문 상품 별 주문 개수 정보가 선택되면, 상기 선택된 추가 주문 상품 정보와 주문 상품 별 주문 개수 정보를 결합한 주문 정보를 구성하여 상기 주문처리 서버로 전송하는 것을 특징으로 하는 휴대단말.
The method of claim 8,
An information holding unit which temporarily stores first confirmed store information and location identification information from the code data in a memory for a predetermined time;
An additional order determination unit for comparing the second store information and the location identification information with the second store information and the location identification information which are temporarily stored from the code image and confirming whether the store information and the location identification information are temporarily stored; Further provided,
The interface output unit,
If the store information and the location identification information coincide with each other, the order processing server may provide an additional order interface for determining m '(1≤m'≤M) additional order products and order number of M product information sold in the store. Receive and output,
The order processing unit,
When m 'additional order product information and order number information for each order product are selected through the additional order interface, order information combining the selected additional order product information and order number information for each order product is configured and transmitted to the order processing server. A mobile terminal, characterized in that.
매장 내 구비된 N(N>1)개의 주문위치를 식별하는 위치식별 정보를 기록하는 N개의 위치식별 정보 필드와, 각 주문위치에서 주문한 주문 정보를 상기 위치식별 정보와 연결하여 기록하는 N개의 주문 정보 필드를 구비한 데이터베이스;
키 입력부를 통해 위치식별 정보(k)와 주문 정보(k)가 입력되면, 상기 데이터베이스의 정보 필드 중 상기 위치식별 정보(k)에 대응하는 위치식별 정보 필드와 연결된 주문 정보 필드에 상기 입력된 주문 정보(k)를 기록하는 주문 정보 기록부;
상기 주문처리 서버로부터 고객의 휴대단말에 구비된 카메라를 통해 상기 N개의 주문위치에 부착된 어느 하나의 코드 이미지를 인식하여 추출한 위치식별 정보(t)와, 상기 휴대단말로 출력된 주문 인터페이스를 통해 결정된 주문 정보(t)를 수신하는 정보 수신부; 및
상기 데이터베이스의 정보 필드 중 상기 위치식별 정보(t)에 대응하는 위치식별 정보 필드와 연결된 주문 정보 필드에 이전 주문 정보가 유지되고 있는지 확인하는 정보 확인부;를 구비하며,
상기 주문 정보 기록부는,
상기 정보 확인부를 통해 이전 주문 정보가 확인되지 않으면, 상기 주문 정보 필드에 상기 주문 정보(t)를 기록하는 것을 특징으로 하는 가맹점 단말.
In the merchant terminal connected to the order processing server connected to the customer's mobile terminal,
N location identification information fields for recording location identification information identifying N (N> 1) order locations provided in a store, and N orders for recording order information ordered at each order location with the location identification information. A database having information fields;
When the location identification information k and the order information k are input through a key input unit, the order entered in the order information field connected to the location identification information field corresponding to the location identification information k in the information field of the database is input. An order information recording unit for recording the information k;
Location identification information (t) obtained by recognizing and extracting any code image attached to the N order positions from the order processing server through a camera provided in the mobile terminal of the customer, and through the order interface output to the mobile terminal. An information receiving unit which receives the determined order information t; And
And an information confirmation unit for confirming whether previous order information is maintained in an order information field connected to a location identification information field corresponding to the location identification information t in the information field of the database.
The order information recording unit,
Merchant terminal, characterized in that for recording the order information (t) in the order information field, if the previous order information is not confirmed through the information check unit.
상기 정보 확인부를 통해 이전 주문 정보가 확인되면, 화면 출력부를 통해 상기 이전 주문 정보를 유지하도록 선택하거나 또는 상기 이전 주문 정보를 상기 주문 정보(t)로 갱신하도록 선택하는 주문 정보 갱신 인터페이스를 출력하는 인터페이스 출력부를 더 구비하며,
상기 주문 정보 기록부는,
상기 이전 주문 정보를 상기 주문 정보(t)로 갱신하도록 선택되면, 상기 주문 정보 필드의 이전 주문 정보를 삭제한 후 상기 주문 정보(t)를 기록하고,
상기 이전 주문 정보를 유지하도록 선택되면, 상기 고객의 휴대단말로 주문 오류 메시지를 전송하도록 요청하는 주문 오류 정보를 상기 주문처리 서버로 전송하는 것을 특징으로 하는 가맹점 단말.
The method of claim 10,
When the previous order information is confirmed through the information confirmation unit, an interface for outputting an order information update interface for selecting to maintain the previous order information through the screen output unit or to update the previous order information to the order information (t) It further has an output unit,
The order information recording unit,
If the previous order information is selected to be updated with the order information t, after deleting the previous order information in the order information field, recording the order information t,
If the previous order information is selected to maintain, merchant terminal, characterized in that for transmitting the order error information requesting to send the order error message to the mobile terminal of the customer.
상기 주문처리 서버에 상기 데이터베이스에 구비된 N개의 위치식별 정보 필드와 주문 정보 필드와 매칭되는 정보를 저장하는 저장매체가 구비된 경우, 상기 데이터베이스의 정보 필드에 기록된 정보와 상기 저장매체에 저장된 정보를 동기화시키는 동기화 처리부를 더 구비하여 이루어지는 것을 특징으로 하는 가맹점 단말.The method of claim 10,
When the order processing server is provided with a storage medium for storing information matching N position identification information fields and order information fields included in the database, information recorded in the information field of the database and information stored in the storage medium. Merchant terminal characterized in that it further comprises a synchronization processing unit for synchronizing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100040556A KR20110121113A (en) | 2010-04-30 | 2010-04-30 | Store order processing system and mobile terminal and merchant terminal for it |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100040556A KR20110121113A (en) | 2010-04-30 | 2010-04-30 | Store order processing system and mobile terminal and merchant terminal for it |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20110121113A true KR20110121113A (en) | 2011-11-07 |
Family
ID=45392040
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100040556A Ceased KR20110121113A (en) | 2010-04-30 | 2010-04-30 | Store order processing system and mobile terminal and merchant terminal for it |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20110121113A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014075092A1 (en) * | 2012-11-12 | 2014-05-15 | Restaurant Technology Inc. | System and method for receiving and managing remotely placed orders |
KR20150115970A (en) * | 2014-04-01 | 2015-10-15 | (주)솔트웍스 | Contents management system which linkage with technical document through the recognition code in a three-dimension contents and method thereof |
JP2018151934A (en) * | 2017-03-14 | 2018-09-27 | セイコーソリューションズ株式会社 | Information processing device, portable terminal device, information processing system, and program |
JP2018151935A (en) * | 2017-03-14 | 2018-09-27 | セイコーソリューションズ株式会社 | Information processing device, portable terminal device, information processing system, and program |
US10640357B2 (en) | 2010-04-14 | 2020-05-05 | Restaurant Technology Inc. | Structural food preparation systems and methods |
-
2010
- 2010-04-30 KR KR1020100040556A patent/KR20110121113A/en not_active Ceased
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10640357B2 (en) | 2010-04-14 | 2020-05-05 | Restaurant Technology Inc. | Structural food preparation systems and methods |
WO2014075092A1 (en) * | 2012-11-12 | 2014-05-15 | Restaurant Technology Inc. | System and method for receiving and managing remotely placed orders |
US10373223B2 (en) | 2012-11-12 | 2019-08-06 | Restaurant Technology Inc. | System and method for receiving and managing remotely placed orders |
KR20150115970A (en) * | 2014-04-01 | 2015-10-15 | (주)솔트웍스 | Contents management system which linkage with technical document through the recognition code in a three-dimension contents and method thereof |
JP2018151934A (en) * | 2017-03-14 | 2018-09-27 | セイコーソリューションズ株式会社 | Information processing device, portable terminal device, information processing system, and program |
JP2018151935A (en) * | 2017-03-14 | 2018-09-27 | セイコーソリューションズ株式会社 | Information processing device, portable terminal device, information processing system, and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8341083B1 (en) | Wirelessly executing financial transactions | |
US9740847B2 (en) | Method and system for authenticating a user by means of an application | |
HK1217557A1 (en) | Methods and systems for provisioning payment credentials | |
US7896233B2 (en) | Methods and apparatus for personalizing merchant device for receiving contactless payments | |
KR20110121113A (en) | Store order processing system and mobile terminal and merchant terminal for it | |
KR100982295B1 (en) | New Transaction Processing Method and System Using Video Call and Recording Media | |
KR101187932B1 (en) | System for Processing Payment using Agent's Mobile Device, and Mobile Device | |
KR101098670B1 (en) | Method for Providing End-to-End Security Service using Wireless Terminal and Recording Medium | |
KR20130082746A (en) | Method and system for separate issuing financial tool | |
KR20100013363A (en) | IC card based on global platform, its operation method and recording medium therefor | |
KR101139288B1 (en) | Method for Processing Wireless Complex Settlement, Sales Man Wireless Terminal | |
KR20100053941A (en) | System and method for financial transactions by using image communication and program recording medium | |
KR20110121119A (en) | Merchant terminal and customer terminal | |
KR100963920B1 (en) | Security card output method and record medium for it | |
KR101041112B1 (en) | Mobile phone with prepaid call function for foreign workers and recording media for it | |
KR20090109008A (en) | Remote payment method and system using wireless message, remote payment device and recording medium therefor | |
KR101156374B1 (en) | Method for providing financial transaction service with memory card between mobile and recording medium | |
KR20090081756A (en) | Discount payment method through mobile student ID card and wireless terminal and recording media for it | |
KR20120060796A (en) | Affiliated Store's Terminal | |
KR20100102578A (en) | IC chip financial information prioritization method using wireless terminal | |
KR20090107675A (en) | Remote payment method and system using wireless message, remote payment device and recording medium therefor | |
KR101478349B1 (en) | Method for Providing Financial Service by Selective Service | |
GB2522184A (en) | Top-Up | |
KR20090114539A (en) | Method and system for selecting financial information, equipped with financial information selection function Wireless terminal and program recording media | |
KR20100129107A (en) | Mobile Voucher Operation Method and System and Recording Medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20100430 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110817 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20120119 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20110817 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |