KR102644528B1 - Mobile order and payment supporting system capable of integrating operation control of individual point-of-sale terminals - Google Patents

Mobile order and payment supporting system capable of integrating operation control of individual point-of-sale terminals Download PDF

Info

Publication number
KR102644528B1
KR102644528B1 KR1020160147590A KR20160147590A KR102644528B1 KR 102644528 B1 KR102644528 B1 KR 102644528B1 KR 1020160147590 A KR1020160147590 A KR 1020160147590A KR 20160147590 A KR20160147590 A KR 20160147590A KR 102644528 B1 KR102644528 B1 KR 102644528B1
Authority
KR
South Korea
Prior art keywords
pos
mobile
payment
filter
payment support
Prior art date
Application number
KR1020160147590A
Other languages
Korean (ko)
Other versions
KR20180050940A (en
Inventor
공경남
Original Assignee
공경남
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 공경남 filed Critical 공경남
Priority to KR1020160147590A priority Critical patent/KR102644528B1/en
Publication of KR20180050940A publication Critical patent/KR20180050940A/en
Application granted granted Critical
Publication of KR102644528B1 publication Critical patent/KR102644528B1/en

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0873Details of the card reader
    • G07F7/088Details of the card reader the card reader being part of the point of sale [POS] terminal or electronic cash register [ECR] itself
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/389Keeping log of transactions for guaranteeing non-repudiation of a transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

포스기에 해당 솔루션을 설치함으로서 기존 포스프로그램이 전용했던 포스 하드웨어와 영수증 프린터를 온라인 주문 서비스에 연동시키고 해당 솔루션이 이를 직접 제어하면서 동시에 기존 포스 시스템의 동작에 간섭을 주지 않는 시스템을 구성한다. 이와 동시에 영수증 데이터로 전송되는 데이터를 후킹하여 서버로 이를 전송할 수 있도록 하는 시스템을 구성한다.By installing the solution on the POS machine, the POS hardware and receipt printer used by the existing POS program are linked to the online ordering service, and the solution directly controls them, creating a system that does not interfere with the operation of the existing POS system. At the same time, a system is constructed to hook data transmitted as receipt data and transmit it to the server.

Description

개별 포스 기기들의 통합 운영 제어가 가능한 모바일 주문 및 결제 지원 시스템{MOBILE ORDER AND PAYMENT SUPPORTING SYSTEM CAPABLE OF INTEGRATING OPERATION CONTROL OF INDIVIDUAL POINT-OF-SALE TERMINALS} Mobile ordering and payment support system capable of integrated operation control of individual POS devices {MOBILE ORDER AND PAYMENT SUPPORTING SYSTEM CAPABLE OF INTEGRATING OPERATION CONTROL OF INDIVIDUAL POINT-OF-SALE TERMINALS}

본 발명은 포스(POS : Point-of-Sale) 시스템을 통한 모바일 주문 및 결제 기술과 관련된 것으로서, 보다 구체적으로는 매장 마다에서 개별적으로 운영되고 있는 기존 포스 기기들의 통합 운영 제어가 가능한 모바일 주문 및 결제 지원 시스템에 관한 것이다.The present invention relates to mobile ordering and payment technology through a Point-of-Sale (POS) system, and more specifically, mobile ordering and payment that enables integrated operation control of existing POS devices that are individually operated in each store. It's about support systems.

기존의 포스 시스템은 고객의 모바일 주문에 대응한 전용 단말을 설치하여 주문 결제시 즉시 서버와 통신하여 가맹점의 담말에서 주문정보를 출력할 수 있도록 구성된다(도 1 참조). 여기서, 도 1은 기존의 포스 시스템의 구조를 개략적으로 도시한 도면이다. 따라서 도 1에 도시된 바와 같은 기존 포스 시스템은 유선단말시스템으로 구현되므로 통신상의 안정성이 확보되며 주문정보를 즉시 주방에서 확인할 수 있는 장점이 있다. 그러나 각 서비스와 단말 별 1 : 1 통신 제한으로 인해 1개의 가맹점이 다수의 서비스와 계약하는 경우 모든 서비스 별로 단말을 따로 구비해야 한다는 비용적 및 공간적 제약이 따르게 된다.The existing POS system is configured to install a dedicated terminal that responds to a customer's mobile order, communicates with the server immediately upon order payment, and outputs order information from the merchant's terminal (see Figure 1). Here, Figure 1 is a diagram schematically showing the structure of an existing force system. Therefore, the existing POS system as shown in Figure 1 is implemented as a wired terminal system, so communication stability is secured and order information can be immediately checked in the kitchen. However, due to the 1:1 communication limit for each service and terminal, when one affiliated store contracts with multiple services, there are cost and space constraints in that a separate terminal must be provided for each service.

또한 도 2에 도시된 바와 같은 전용 애플리케이션에 의하는 포스 시스템은 고객의 주문에 대응한 전용 단말을 설치하여 주문 결제시 서버와 통신하여 가맹점주의 모바일 단말에 주문 내용을 표시해준다. 여기서, 도 2는 기존의 포스 시스템을 이용하여 모바일 주문 및 결제를 하기 위한 지원 시스템으로서 현행 시스템을 개략적으로 도시한 도면이다. 이 경우, 기존 무선 단말기를 사용하는 점과 가맹점주에게 알림 메시지를 직접 전달하는 방식으로 인해 기동성과 편의성이 확보된다. 그러나 각 서비스 별로 애플리케이션(앱)을 모두 설치해야 하고 가맹점주의 확인이 늦거나 주방에 주문정보를 전달하는 과정에서 문제가 발생할 소지가 다분하다. 또한 경우에 따라서 전용 태블릿 PC를 활용하는 경우도 있지만, 이 또한 각 서비스 별로 전용 태블릿 PC를 따로 두어야 한다는 점과, 오프라인 고객 주문과 온라인 고객 주문을 처리하는 과정에서 혼선이 발생할 소지가 다분하다.In addition, the POS system using a dedicated application as shown in FIG. 2 installs a dedicated terminal corresponding to the customer's order and communicates with the server during order payment to display the order details on the franchise owner's mobile terminal. Here, Figure 2 is a diagram schematically showing the current system as a support system for mobile ordering and payment using an existing POS system. In this case, mobility and convenience are secured due to the use of existing wireless terminals and the method of delivering notification messages directly to franchise owners. However, all applications (apps) must be installed for each service, and there is a high possibility that confirmation from the franchisee may be delayed or problems may occur in the process of delivering order information to the kitchen. In addition, in some cases, a dedicated tablet PC may be used, but this also requires a separate dedicated tablet PC for each service, and there is a high risk of confusion in the process of processing offline and online customer orders.

본 발명은 일반적인 포스 하드웨어를 통합 운영 및 제어하는 시스템으로서, 기존의 포스 시스템을 통해서 오프라인 주문 결제를 수행함과 동시에 온라인 주문 결제를 실시할 수 있도록 구현하고, 다수의 서비스에 따른 온라인 주문 결제를 통합화하여 관리할 수 있는 시스템을 제공하기 위한 것이다.The present invention is a system for integrated operation and control of general POS hardware. It implements offline order payment and online order payment at the same time through the existing POS system, and integrates online order payment according to multiple services. It is intended to provide a manageable system.

기존 포스 시스템의 경우 포스 하드웨어와 모바일 기기와의 통신이 불가능한 독립 구조로 모바일 주문결제가 이루어질 수 없다. 이를 해결하기 위해 포스 시스템에 추가적인 어플리케이션을 설치하는 해결책이 고려되었으나 해당 시스템의 경우 영수증 프린터기기를 제어하는 Kernel Mode 내 Serial Driver를 기존 포스 시스템이 전용함으로서 포스 시스템 어플리케이션과 모바일 주문 결제 솔루션이 서로 충돌을 일으켜 정상적인 기능 수행이 불가하였다. 이에 C와 같이 Kernel Mode 내 I/O filter를 추가함으로서 1개의 Serial Driver를 2가지 어플리케이션이 사용할 수 있게 하여 문제를 해결한다. 동시에 I/O filter에 데이터 후킹 기술을 추가하여 데이터 수집 기능을 수행하도록 실시한다.In the case of existing POS systems, mobile order payments cannot be made as they are independent structures that do not allow communication between POS hardware and mobile devices. To solve this problem, a solution of installing an additional application in the POS system was considered, but in the case of this system, the existing POS system dedicated the serial driver in Kernel Mode, which controls the receipt printer device, causing a conflict between the POS system application and the mobile order payment solution. It was impossible to perform normal functions. Accordingly, by adding an I/O filter in Kernel Mode like C, the problem is solved by allowing two applications to use one serial driver. At the same time, data hooking technology is added to the I/O filter to perform the data collection function.

본 발명의 실시예에 따르면, 일반적인 포스 하드웨어를 통합 운영 및 제어하는 시스템으로서, 기존의 포스 시스템을 통해서 오프라인 주문 결제를 수행함과 동시에 온라인 주문 결제를 실시할 수 있도록 구현하고, 다수의 서비스에 따른 온라인 주문 결제를 통합화하여 관리할 수 있는 효과가 있다.According to an embodiment of the present invention, it is a system that integrates operation and control of general POS hardware, and is implemented to perform offline order payment and online order payment at the same time through the existing POS system, and provides online order payment according to a number of services. It has the effect of being able to manage order payments by integrating them.

도 1은 기존의 포스 시스템의 구조를 개략적으로 도시한 도면.
도 2는 기존의 포스 시스템을 이용하여 모바일 주문 및 결제를 하기 위한 지원 시스템으로서 현행 시스템을 개략적으로 도시한 도면.
도 3 및 도 4는 포스 시스템을 이용하여 모바일 주문 및 결제를 하기 위한 지원 시스템으로서 본 발명의 실시예에 따른 신규 시스템을 개략적으로 도시한 도면들.
도 5는 본 발명의 실시예에 따른 모바일 주문 및 결제 지원 시스템에서 실행되는 결제 시스템 구동 방법에 관한 플로우차트.
Figure 1 is a diagram schematically showing the structure of an existing force system.
Figure 2 is a diagram schematically showing the current system as a support system for mobile ordering and payment using an existing POS system.
Figures 3 and 4 are diagrams schematically showing a new system according to an embodiment of the present invention as a support system for mobile ordering and payment using a POS system.
Figure 5 is a flowchart of a payment system driving method executed in a mobile order and payment support system according to an embodiment of the present invention.

본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Since the present invention can be modified in various ways and can have various embodiments, specific embodiments will be illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the present invention to specific embodiments, and should be understood to include all transformations, equivalents, and substitutes included in the spirit and technical scope of the present invention.

본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.In describing the present invention, if it is determined that a detailed description of related known technologies may unnecessarily obscure the gist of the present invention, the detailed description will be omitted. In addition, numbers (eg, first, second, etc.) used in the description of this specification are merely identifiers to distinguish one component from another component.

또한, 명세서 전체에서, 일 구성요소가 다른 구성요소와 "연결된다" 거나 "접속된다" 등으로 언급된 때에는, 상기 일 구성요소가 상기 다른 구성요소와 직접 연결되거나 또는 직접 접속될 수도 있지만, 특별히 반대되는 기재가 존재하지 않는 이상, 중간에 또 다른 구성요소를 매개하여 연결되거나 또는 접속될 수도 있다고 이해되어야 할 것이다.In addition, throughout the specification, when a component is referred to as "connected" or "connected" to another component, the component may be directly connected or directly connected to the other component, but in particular Unless there is a contrary description, it should be understood that it may be connected or connected through another component in the middle.

또한, 명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "부", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하나 이상의 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 조합으로 구현될 수 있음을 의미한다.In addition, throughout the specification, when a part "includes" a certain element, this means that it may further include other elements rather than excluding other elements, unless specifically stated to the contrary. In addition, terms such as “unit” and “module” used in the specification mean a unit that processes at least one function or operation, which means that it can be implemented with one or more hardware or software or a combination of hardware and software. .

도 3 및 도 4는 포스 시스템을 이용하여 모바일 주문 및 결제를 하기 위한 지원 시스템으로서 본 발명의 실시예에 따른 신규 시스템을 개략적으로 도시한 도면들이고, 도 5는 본 발명의 실시예에 따른 모바일 주문 및 결제 지원 시스템에서 실행되는 결제 시스템 구동 방법에 관한 플로우차트이다. 이하, 첨부된 도면들을 참조하여 본 발명의 실시예를 상세히 설명한다.Figures 3 and 4 are diagrams schematically showing a new system according to an embodiment of the present invention as a support system for mobile ordering and payment using a POS system, and Figure 5 is a mobile ordering system according to an embodiment of the present invention. This is a flowchart regarding the payment system operation method executed in the payment support system. Hereinafter, embodiments of the present invention will be described in detail with reference to the attached drawings.

모바일 기기의 사용이 일반화되고 여러 스마트 오더링 서비스가 도입되고 있지만 이를 도입하기 위해서 판매 및 서비스를 제공하는 매장에서는 그에 따른 추가적인 장비(주문/결제 단말기, 영수증 프린터 등등) 도입이 불가피한 상황이다. 따라서 이러한 문제들을 좀 더 쉽게 해결하기 위해 솔루션의 개발으로 기존 포스를 제어하여 이러한 기능들을 제공하는 데에 그 목적이 있다. 동시에 기존 포스 시스템은 독립형 구조로서 시스템 내에서 발생하는 다양한 정보들을 활용하지 못하는 문제점이 있었다. 본 발명의 제안하는 신규 시스템(이하, 단비시스템으로 명명함)은 운영간 발생하는 데이터를 서버에 수집하여 향후 다양한 빅데이터 솔루션을 개발할 수 있도록 구성한다.Although the use of mobile devices has become common and several smart ordering services are being introduced, it is inevitable for stores providing sales and services to introduce additional equipment (order/payment terminals, receipt printers, etc.). Therefore, in order to solve these problems more easily, the purpose is to provide these functions by controlling the existing force through the development of a solution. At the same time, the existing POS system has a problem of not being able to utilize the various information generated within the system as it is an independent structure. The new system proposed by the present invention (hereinafter referred to as Danbi System) collects data generated during operation on a server and is configured to develop various big data solutions in the future.

도 3 및 도 4를 참조하면, 포스기에 해당 솔루션을 설치함으로서 기존 포스프로그램이 전용했던 포스 하드웨어와 영수증 프린터를 온라인 주문 서비스에 연동시키고 해당 솔루션이 이를 직접 제어하면서 동시에 기존 포스 시스템의 동작에 간섭을 주지 않는 시스템을 구성한다. 이와 동시에 영수증 데이터로 전송되는 데이터를 후킹하여 서버로 이를 전송할 수 있도록 하는 시스템을 구성한다.Referring to Figures 3 and 4, by installing the corresponding solution on the POS machine, the POS hardware and receipt printer dedicated to the existing POS program are linked to the online ordering service, and the solution directly controls them while preventing interference with the operation of the existing POS system. Construct a system that does not give At the same time, a system is constructed to hook data transmitted as receipt data and transmit it to the server.

본 시스템은 C언어기반의 프로그램으로 포스 하드웨어를 제어하고 이를 통해 기존 포스 시스템에 영향을 끼치지 않으면서 모바일 주문 시스템을 동시에 운영할 수 있도록 하는 기술이다. 기존 포스 어플리케이션에서 전달하는 결제정보를 직접 포트 디바이스 드라이버에 전달하는 대신 Kenel mode 내 I/O필터를 추가하고 포스 시스템과 해당 솔루션에서 전달하는 결제정보를 모두 I/O필터를 통해 처리함으로서 추가적인 장비의 도입이나 기존 포스 시스템의 교체 혹은 수정 없이 모바일 주문을 접수하는 기능에 관한 것이다. 또한 I/O Driver에 데이터 후킹 기술을 활용하여 매출 정보를 서버로 전송하는 기술을 포함한다.This system is a C language-based program that controls POS hardware and is a technology that allows simultaneous operation of a mobile ordering system without affecting the existing POS system. Instead of transmitting payment information from existing POS applications directly to the port device driver, an I/O filter is added in Kenel mode and all payment information transmitted from the POS system and its solution is processed through the I/O filter, thereby eliminating the need for additional equipment. It is about the ability to accept mobile orders without introducing, replacing or modifying existing POS systems. It also includes technology to transmit sales information to the server using data hooking technology in the I/O Driver.

본 발명의 실시예에 따르면, 포스 화면을 제어하여, 기존의 포스 시스템 화면 위로 단비시스템이 출력되는 방식으로 기존의 시스템에 간섭을 가하지 않으면서 동시에 모바일 주문접수 기능을 실시간으로 수행할 수 있는 기능이 구현된다.According to an embodiment of the present invention, by controlling the POS screen, the Danbi system is output on the existing POS system screen, so that the mobile order reception function can be performed in real time without interfering with the existing system. It is implemented.

또한, Kernel mode를 제어하여 I/O filter를 Kernel mode 내 설치하고 이를 이용해 포스 시스템이 기존 포스 시스템이 전용하던 시리얼 디바이스에 단비 시스템의 출력 정보를 전송한다. 해당 I/O필터의 동작으로 단비 시스템은 1개의 물리적 Serial comport를 2개의 다른 어플리케이션에서 사용하게 만드는 기능이 구현된다.In addition, by controlling the kernel mode, an I/O filter is installed in the kernel mode, and using this, the POS system transmits the output information of the Danbi system to the serial device used exclusively by the existing POS system. Through the operation of the corresponding I/O filter, the Danbi system implements the function of allowing one physical serial comport to be used by two different applications.

아울러, I/O filter를 제어하여 포스에서 전달하는 영수증 출력 정보를 후킹하고 이를 서버로 전송하여 저장하는 기능이 구현된다.In addition, a function is implemented to control the I/O filter to hook the receipt output information delivered by POS and transmit it to the server to save it.

상술한 본 발명의 실시예에 따른 모바일 주문 및 결제를 위한 에이전트 시스템을 구현하기 위한 개별 포스 기기들의 통합 운영 제어 방법은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체로는 컴퓨터 시스템에 의하여 해독될 수 있는 데이터가 저장된 모든 종류의 기록 매체를 포함한다. 예를 들어, ROM(Read Only Memory), RAM(Random Access Memory), 자기 테이프, 자기 디스크, 플래쉬 메모리, 광 데이터 저장장치 등이 있을 수 있다. 또한, 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 통신망으로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 읽을 수 있는 코드로서 저장되고 실행될 수 있다. The integrated operation control method of individual POS devices for implementing the agent system for mobile ordering and payment according to the embodiment of the present invention described above can be implemented as computer-readable code on a computer-readable recording medium. . Computer-readable recording media include all types of recording media storing data that can be deciphered by a computer system. For example, there may be Read Only Memory (ROM), Random Access Memory (RAM), magnetic tape, magnetic disk, flash memory, optical data storage device, etc. Additionally, the computer-readable recording medium can be distributed to computer systems connected through a computer communication network, and stored and executed as code that can be read in a distributed manner.

이상에서는 본 발명의 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 쉽게 이해할 수 있을 것이다.Although the present invention has been described above with reference to embodiments, those skilled in the art can modify the present invention in various ways without departing from the spirit and scope of the present invention as set forth in the claims below. It will be easy to understand that and can be changed.

Claims (4)

포스 하드웨어를 제어하여 포스 시스템에서 모바일 주문 시스템을 동시에 운영할 수 있도록 하는 모바일 주문 및 결제 지원 시스템으로서,
포스 어플리케이션에서 전달하는 결제정보를 직접 포트 디바이스 드라이버에 전달하는 대신에 커널 모드(Kenel mode) 내에 I/O 필터를 추가하고, 포스 시스템과 상기 포스 어플리케이션에서 전달하는 결제정보를 모두 상기 I/O 필터를 통해 처리함으로써, 포스 시스템의 교체 또는 수정 없이 모바일 주문을 접수하는 기능을 포함하며, I/O 드라이버에 데이터 후킹 기술을 활용하여 매출 정보를 서버로 전송하는 것을 특징으로 하는, 개별 포스 기기들의 통합 운영 제어가 가능한 모바일 주문 및 결제 지원 시스템.
It is a mobile ordering and payment support system that controls POS hardware to enable simultaneous operation of the mobile ordering system in the POS system,
Instead of directly transmitting payment information transmitted from the POS application to the port device driver, an I/O filter is added in kernel mode, and all payment information transmitted from the POS system and the POS application are transmitted through the I/O filter. Integration of individual POS devices, which includes the function of accepting mobile orders without replacement or modification of the POS system by processing through, and transmits sales information to the server by utilizing data hooking technology in the I/O driver Mobile ordering and payment support system with operational control.
제1항에 있어서,
포스 화면을 제어하여, 포스 시스템 화면 위로 상기 모바일 주문 및 결제 지원 시스템이 출력되는 방식으로 모바일 주문 접수 기능을 실시간으로 수행하는 것을 특징으로 하는, 개별 포스 기기들의 통합 운영 제어가 가능한 모바일 주문 및 결제 지원 시스템.
According to paragraph 1,
Mobile ordering and payment support capable of integrated operation control of individual POS devices, characterized in that the mobile order reception function is performed in real time by controlling the POS screen and outputting the mobile ordering and payment support system on the POS system screen. system.
제1항에 있어서,
상기 커널 모드를 제어하여 상기 I/O 필터를 상기 커널 모드 내 설치하고, 이를 이용해 포스 시스템이 사용하는 시리얼 디바이스에 상기 모바일 주문 및 결제 지원 시스템의 출력 정보를 전송하고,
상기 I/O 필터의 동작으로 단비 시스템은 1개의 물리적 시리얼 컴포트(Serial comport)를 2개의 다른 어플리케이션에서 사용하게 하는 기능이 구현되는 것을 특징으로 하는, 개별 포스 기기들의 통합 운영 제어가 가능한 모바일 주문 및 결제 지원 시스템.
According to paragraph 1,
Controlling the kernel mode, installing the I/O filter in the kernel mode, and using this to transmit output information of the mobile order and payment support system to a serial device used by the POS system,
Through the operation of the I/O filter, the Danbi system implements a function that allows one physical serial comport to be used in two different applications, and is a mobile ordering and control system capable of integrated operation control of individual POS devices. Payment support system.
제1항에 있어서,
상기 I/O 필터를 제어하여 포스에서 전달하는 영수증 출력 정보를 후킹하고, 이를 서버로 전송하여 저장하는 기능이 구현되는 것을 특징으로 하는, 개별 포스 기기들의 통합 운영 제어가 가능한 모바일 주문 및 결제 지원 시스템.
According to paragraph 1,
A mobile ordering and payment support system capable of integrated operation control of individual POS devices, characterized in that it implements the function of controlling the I/O filter to hook the receipt output information transmitted from the POS and transmitting it to the server to store it. .
KR1020160147590A 2016-11-07 2016-11-07 Mobile order and payment supporting system capable of integrating operation control of individual point-of-sale terminals KR102644528B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160147590A KR102644528B1 (en) 2016-11-07 2016-11-07 Mobile order and payment supporting system capable of integrating operation control of individual point-of-sale terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160147590A KR102644528B1 (en) 2016-11-07 2016-11-07 Mobile order and payment supporting system capable of integrating operation control of individual point-of-sale terminals

Publications (2)

Publication Number Publication Date
KR20180050940A KR20180050940A (en) 2018-05-16
KR102644528B1 true KR102644528B1 (en) 2024-03-06

Family

ID=62452223

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160147590A KR102644528B1 (en) 2016-11-07 2016-11-07 Mobile order and payment supporting system capable of integrating operation control of individual point-of-sale terminals

Country Status (1)

Country Link
KR (1) KR102644528B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102170949B1 (en) * 2018-07-13 2020-10-29 주식회사 스마트캐스트 Near zone service apparatus
KR102175041B1 (en) * 2019-07-19 2020-11-05 주식회사 단비코리아 Captive portal order payment print system using virtual serial ports

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101048654B1 (en) 2010-07-23 2011-07-12 김재형 System for settling reverse-order using application of smart phone

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150107418A (en) * 2014-03-14 2015-09-23 삼성전자주식회사 Payment method and payment apparatus and payment system using electronic wallet
KR20160036196A (en) * 2014-09-24 2016-04-04 이현준 Food delivery agency system and method,Using POS terminal
KR20160073077A (en) * 2014-12-16 2016-06-24 주식회사 다우데이타 Method for delivery mediation service, system and computer-readable medium recording the method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101048654B1 (en) 2010-07-23 2011-07-12 김재형 System for settling reverse-order using application of smart phone

Also Published As

Publication number Publication date
KR20180050940A (en) 2018-05-16

Similar Documents

Publication Publication Date Title
US20160203429A1 (en) Restocking workflow prioritization
US9454723B1 (en) Radio frequency identity (RFID) chip electrically and communicatively coupled to motherboard of mobile communication device
KR101284551B1 (en) Method for installing applications that have been installed in an old mobile terminal to a new mobile terminal
US10521783B2 (en) POS terminal, POS system, and control method of a POS terminal
CN103391535A (en) Method for allowing multiple terminals to share virtual SIM (subscriber identity module) card, as well as terminals, server and system
KR20150093195A (en) Multi-screen application enabling and distribution service
CN102375950A (en) Smart card, anti-virus system and scanning method using the same
KR102644528B1 (en) Mobile order and payment supporting system capable of integrating operation control of individual point-of-sale terminals
JP5986016B2 (en) Information processing apparatus and program
US20170017983A1 (en) Electronic coupon and receipt management system
JP6293603B2 (en) Product information browsing system, information distribution apparatus and control program
US9773263B2 (en) Customizing products
CN106980984B (en) Product state monitoring method, device and system
KR20130140288A (en) Method for credit card payment using smart phone and computer readable storage medium
JP2009214614A (en) Software writing method and writing system into ecu
JP6301743B2 (en) Shelf label management device and its control program
KR20140144793A (en) System and method for managing coupon
JP6808661B2 (en) Information processing equipment and programs
US11853989B2 (en) Method and device for controlling the access and configuration to point of sale peripherals
JP6908543B2 (en) Mobile terminals and programs
CN112418971A (en) Commodity sales processing system, commodity sales processing apparatus, commodity sales processing method, commodity sales processing medium, and storage medium
JP2016042219A (en) Information distribution system and information distribution method
WO2016129881A1 (en) Logistics management system and method using image code
KR101658196B1 (en) Server for supporting mobile payment
EP3022680B1 (en) Barcode to magnetic media converter

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant