[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101760097B1 - Method for Controlling Ordering to Store by using Distinction of Pixel Matrix - Google Patents

Method for Controlling Ordering to Store by using Distinction of Pixel Matrix Download PDF

Info

Publication number
KR101760097B1
KR101760097B1 KR1020100070698A KR20100070698A KR101760097B1 KR 101760097 B1 KR101760097 B1 KR 101760097B1 KR 1020100070698 A KR1020100070698 A KR 1020100070698A KR 20100070698 A KR20100070698 A KR 20100070698A KR 101760097 B1 KR101760097 B1 KR 101760097B1
Authority
KR
South Korea
Prior art keywords
application
store
payment means
payment
user
Prior art date
Application number
KR1020100070698A
Other languages
Korean (ko)
Other versions
KR20120011345A (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 KR1020100070698A priority Critical patent/KR101760097B1/en
Publication of KR20120011345A publication Critical patent/KR20120011345A/en
Application granted granted Critical
Publication of KR101760097B1 publication Critical patent/KR101760097B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법에 관한 것으로, 카메라모듈을 구비한 사용자의 스마트폰에서 실행되는 방법에 있어서, 상기 카메라모듈을 통해 획득된 카메라 렌즈 전면의 피사체에 대한 화상 데이터의 픽셀 매트릭스 영역을 검출하고, 상기 검출된 픽셀 매트릭스 영역을 식별하는 식별 값을 추출하고, 상기 추출된 식별 값과 기 등록된 매장 식별 값을 매칭 비교하는 절차를 수행하게 처리하여 N(N≥1)개의 매장 중 사용자가 입객하거나 또는 입객 예정인 제n(1≤n≤N) 매장을 확인하고, 상기 확인된 제n 매장(또는 제n 매장이 속한 매장 그룹)의 주문 처리를 위한 주문 화면이 표시되도록 처리하고, 상기 주문 화면을 통한 주문 처리 또는 P(P≥1)개의 결제수단 중 어느 한 결제수단을 통해 상기 주문 처리에 대한 주문 결제 처리 시, 상기 스마트폰의 메모리부 또는 USIM에 유지된 정보를 이용하여 상기 사용자를 상기 제n 매장(또는 제n 매장이 속한 매장 그룹)의 회원으로 등록 처리하거나 상기 사용자에게 상기 제n 매장(또는 제n 매장이 속한 매장 그룹)의 서비스가 제공되도록 처리한다.The present invention relates to a store order control method using a pixel matrix discrimination, and more particularly, to a method of controlling store order control using pixel matrix discrimination in a smartphone of a user having a camera module, (N > = 1) number of pixels in the matrix area, extracting an identification value for identifying the detected pixel matrix area, and comparing the extracted identification value and the previously registered store identification value, (1 ≤ n ≤ N) stores to be visited by the user during the store, or to display an order screen for order processing of the verified nth store (or the store group to which the nth store belongs) (P > = 1) payment means, the order settlement processing for the order processing (Or the store group to which the nth store belongs) by using the information held in the memory unit of the smart phone or the USIM, or to register the user in the nth store The store group to which the store belongs).

Description

픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법{Method for Controlling Ordering to Store by using Distinction of Pixel Matrix}[0001] METHOD FOR CONTROLLING BUYING ORDER USING PIXEL MATRIX DISCRIMINATION [0002]

본 발명은 카메라모듈을 구비한 사용자의 스마트폰에서 실행되는 방법에 있어서, 상기 카메라모듈을 통해 획득된 카메라 렌즈 전면의 피사체에 대한 화상 데이터의 픽셀 매트릭스 영역을 검출하고, 상기 검출된 픽셀 매트릭스 영역을 식별하는 식별 값을 추출하고, 상기 추출된 식별 값과 기 등록된 매장 식별 값을 매칭 비교하는 절차를 수행하게 처리하여 N(N≥1)개의 매장 중 사용자가 입객하거나 또는 입객 예정인 제n(1≤n≤N) 매장을 확인하고, 상기 확인된 제n 매장(또는 제n 매장이 속한 매장 그룹)의 주문 처리를 위한 주문 화면이 표시되도록 처리하고, 상기 주문 화면을 통한 주문 처리 또는 P(P≥1)개의 결제수단 중 어느 한 결제수단을 통해 상기 주문 처리에 대한 주문 결제 처리 시, 상기 스마트폰의 메모리부 또는 USIM에 유지된 정보를 이용하여 상기 사용자를 상기 제n 매장(또는 제n 매장이 속한 매장 그룹)의 회원으로 등록 처리하거나 상기 사용자에게 상기 제n 매장(또는 제n 매장이 속한 매장 그룹)의 서비스가 제공되도록 처리하는 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법에 관한 것이다.A method for executing a method in a smartphone of a user having a camera module, the method comprising the steps of: detecting a pixel matrix area of image data for a subject in front of a camera lens obtained through the camera module; (N > = 1) stores the identification value to identify and compare the extracted identification value with the pre-registered store identification value, (Or the store group to which the nth store belongs) and displays the order screen through the order screen or P (P ≪ / RTI > < RTI ID = 0.0 > 1) < / RTI > number of payment means, (Or a shop group to which the nth store belongs) or to process the user so that the service of the nth store (or the store group to which the nth store belongs) is provided to the user, To a store order control method.

과거 휴대폰에 설치되는 애플리케이션은 VM(Virtual Machine) 형태로 애플리케이션을 제작되었으며, 상기 애플리케이션을 상기 휴대폰에 설치하기 위해서는 통신사의 복잡한 사용 승인을 거쳐야 했다. 이에 휴대폰용 애플리케이션을 제작하여 휴대폰 사용자에게 배포하는 것에는 많은 제약이 따랐으며, 통신사와 계약된 일부 컨텐츠 제공자를 제외하고는 휴대폰용 애플리케이션을 제작/배포하는 것은 거의 불가능했다.
In the past, an application installed in a mobile phone has been produced in the form of a virtual machine (VM), and complicated usage approval of a communication company has been required to install the application in the mobile phone. Therefore, there are many limitations in creating and distributing mobile phone applications to mobile phone users, and it was almost impossible to produce / distribute mobile phone applications except for some content providers who contracted with mobile communication companies.

최근 스마트폰이 활성화되면서 상기와 같은 제약 없이 스마트폰에 각종 애플리케이션을 설치하여 상기 스마트폰 사용자에게 상기 애플리케이션 기반 서비스를 제공하는 것이 활성화되고 있으며, 스마트폰 사용자는 언제라도 스마트폰 애플리케이션이 게시된 서버에 접속하여 자신이 원하는 애플리케이션을 다운로드하여 설치할 수 있게 되었다. 이에 오프라인 매장을 운영하는 사업자들도 컨텐츠 제공자에 의존하지 않고 자신의 매장에서 사용할 수 있는 애플리케이션을 제작하여 스마트폰 사용자에게 배포할 수 있는 기회가 주어졌다.
With the recent activation of smartphones, it is becoming more and more important to install various applications on smart phones and to provide the application-based services to users of the smart phones without the above restriction. It is possible to download and install a desired application. Therefore, operators operating offline stores were given the opportunity to create applications that could be used in their stores and distribute them to smartphone users, without relying on content providers.

그러나, 상기와 같은 스마트폰 애플리케이션의 양적 증가는 사용자들에게 점점 더 수많은 애플리케이션 중 어떠한 애플리케이션을 다운로드하여 설치할 지 검색하고 결정하도록 하는 고통을 안겨주고 있을 뿐만 아니라, 자신의 스마트폰에 설치된 애플리케이션을 어떠한 시점에 로딩하는 것이 적절한지 늘 인지하고 다녀야 하는 불편함을 안겨주고 있다.
However, the above-mentioned increase in the amount of the smartphone application not only makes it difficult for users to search for and determine which one of the numerous applications to download and install, It is inconvenient to know whether it is appropriate to load it.

상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, 카메라모듈을 구비한 사용자의 스마트폰에서 실행되는 방법에 있어서, 상기 카메라모듈을 통해 획득된 카메라 렌즈 전면의 피사체에 대한 화상 데이터의 픽셀 매트릭스 영역을 검출하고, 상기 검출된 픽셀 매트릭스 영역을 식별하는 식별 값을 추출하고, 상기 추출된 식별 값과 기 등록된 매장 식별 값을 매칭 비교하는 절차를 수행하게 처리하여 N(N≥1)개의 매장 중 사용자가 입객하거나 또는 입객 예정인 제n(1≤n≤N) 매장을 확인하고, 상기 확인된 제n 매장(또는 제n 매장이 속한 매장 그룹)의 주문 처리를 위한 주문 화면이 표시되도록 처리하고, 상기 주문 화면을 통한 주문 처리 또는 P(P≥1)개의 결제수단 중 어느 한 결제수단을 통해 상기 주문 처리에 대한 주문 결제 처리 시, 상기 스마트폰의 메모리부 또는 USIM에 유지된 정보를 이용하여 상기 사용자를 상기 제n 매장(또는 제n 매장이 속한 매장 그룹)의 회원으로 등록 처리하거나 상기 사용자에게 상기 제n 매장(또는 제n 매장이 속한 매장 그룹)의 서비스가 제공되도록 처리하는 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법을 제공함에 있다.In order to solve the above problems, an object of the present invention is to provide a method for executing a method in a smart phone of a user having a camera module, Extracting an identification value for identifying the detected pixel matrix area, and performing a matching comparison between the extracted identification value and the previously registered store identification value to obtain N (N? 1) stores (1 ≤ n ≤ N) stores that the user is a visitor or a visitor is scheduled to process and displays an order screen for order processing of the verified nth store (or the store group to which the nth store belongs) (P > = 1) payment means, the order payment process for the order process, (Or the store group to which the nth store belongs) by using the information held in the store unit (s) or the USIM, ) In order to provide a service of a store order by using pixel matrix discrimination.

본 발명에 따른 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법은, 카메라모듈을 구비한 사용자의 스마트폰에서 실행되는 방법에 있어서, 상기 카메라모듈을 통해 획득된 카메라 렌즈 전면의 피사체에 대한 화상 데이터의 픽셀 매트릭스 영역을 검출하고, 상기 검출된 픽셀 매트릭스 영역을 식별하는 식별 값을 추출하고, 상기 추출된 식별 값과 기 등록된 매장 식별 값을 매칭 비교하는 절차를 수행하게 처리하여 N(N≥1)개의 매장 중 사용자가 입객하거나 또는 입객 예정인 제n(1≤n≤N) 매장을 확인하는 제1 단계와 상기 확인된 제n 매장(또는 제n 매장이 속한 매장 그룹)의 주문 처리를 위한 주문 화면이 표시되도록 처리하는 제2 단계 및 상기 주문 화면을 통한 주문 처리 또는 P(P≥1)개의 결제수단 중 어느 한 결제수단을 통해 상기 주문 처리에 대한 주문 결제 처리 시, 상기 스마트폰의 메모리부 또는 USIM에 유지된 정보를 이용하여 상기 사용자를 상기 제n 매장(또는 제n 매장이 속한 매장 그룹)의 회원으로 등록 처리하거나 상기 사용자에게 상기 제n 매장(또는 제n 매장이 속한 매장 그룹)의 서비스가 제공되도록 처리하는 제3 단계를 포함하는 것을 특징으로 한다.
본 발명에 따른 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법에 있어서, 상기 N개의 매장 중 상기 픽셀 매트릭스 영역을 통해 판독된 식별 값에 대응하는 i(i≥1)개의 매장을 확인하는 단계 및 상기 i개의 매장 중 사용자가 입객 예정인 제n 매장을 확인하는 단계;를 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법에 있어서, 상기 주문 화면이 별도의 애플리케이션을 통해 구현되는 경우, 상기 제n 매장의 주문 처리를 위한 별도의 애플리케이션이 지정된 프로그램 메모리에 기록되어 있는지 확인하는 단계 및 상기 프로그램 메모리에 상기 애플리케이션이 기록된 경우 상기 애플리케이션을 실행 또는 활성화되어 상기 주문 화면이 로딩되도록 처리하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법에 있어서, 상기 애플리케이션이 상기 프로그램 메모리에 기록되지 않은 경우, 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되게 처리하는 절차를 수행하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법에 있어서, 제 3항에 있어서, 상기 P개의 결제수단은, 상기 애플리케이션 내에서 이용 가능한 p(1≤p≤P)개의 결제수단과 상기 애플리케이션과 연계된 p'(1≤p'≤(P-p))개의 결제 프로그램을 이용하는 결제수단을 하나 이상의 결제수단을 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법에 있어서, 상기 P개의 결제수단은,상기 제n 매장에서 발급한 선불형 결제수단, 상기 제n 매장이 속한 매장 그룹에서 발급한 선불형 결제수단, 상기 제n 매장과 제휴된 제휴사에서 발급한 선불형 결제수단, 상기 제n 매장이 속한 매장 그룹과 제휴된 제휴사에서 발급한 선불형 결제수단, 신용카드사에서 발급한 후불형 결제수단, 금융사에서 발급한 직불형 결제수단, 금융사에 개설된 계좌를 이용하는 계좌이체 기반의 결제수단, 신용카드사와 금융사가 연계하여 발급한 직불형 결제수단 중 적어도 하나의 결제수단을 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법에 있어서, 상기 주문 결제를 별도의 결제 프로그램과 연동하여 처리하는 경우, 상기 결제 프로그램이 실행되도록 제어하거나, 상기 결제 프로그램으로 상기 결제정보를 전달하도록 제어하는 단계를 더 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 스마트폰은, 카메라모듈을 통해 획득된 카메라 렌즈 전면의 피사체에 대한 화상 데이터의 색상/채도 값을 판독하여 검출된 픽셀 매트릭스 영역을 식별하여 N(N≥1)개의 매장 중 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정하는 매장 결정부와, 상기 제n 매장이 결정되면, 상기 스마트폰의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인하는 애플리케이션 확인부와, 상기 애플리케이션 확인되지 않으면, 통신망의 프로그램 저장매체로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되도록 처리하는 애플리케이션 탑재부와, 사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 키 입력 받아 회원정보 유지매체에 유지시키는 회원등록 처리부와, 상기 회원정보 유지매체에 유지된 회원정보를 근거로 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단 중 상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단을 활성화시키거나, 상기 애플리케이션과 연계되는 p’(1≤p’≤(P-p))개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록하거나 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 결제수단 연동부를 구비한다.
A store order control method using a pixel matrix discrimination method according to the present invention is a method of executing a store order control method using a camera module in a smart phone of a user having a camera module, (N > = 1) stores an identification value for identifying the detected pixel matrix area, and performs a process of matching the extracted identification value and matching the previously registered store identification value with each other, (1 < / = N < / = N) stores to which the user is enthusiastic or who is to be visited and an order screen for order processing of the verified nth store (or the store group to which the nth store belongs) (P > = 1) number of settlement means, and a second step of processing the order processing (Or the store group to which the nth store belongs) by using the information held in the memory unit or the USIM of the smart phone or to process the user in the nth store Or a store group to which the nth store belongs) is provided.
A store order control method using pixel matrix discrimination according to the present invention is characterized by comprising the steps of: identifying i (i? 1) stores corresponding to identification values read out through the pixel matrix area among the N stores; And checking the nth store where the user is scheduled to visit the shop in the store.
In the store order control method using the pixel matrix discrimination according to the present invention, when the order screen is implemented through a separate application, it is checked whether a separate application for order processing of the nth store is recorded in the designated program memory And executing the application so that the order screen is loaded when the application is recorded in the program memory.
The method of controlling a store order using a pixel matrix discrimination according to the present invention may further comprise performing a procedure of downloading the application and processing the application to be recorded in the program memory if the application is not recorded in the program memory .
The method according to claim 3, wherein the P payment means includes p (1? P? P) payment means available in the application and the application And the settlement means using the associated p '(1? P'? (Pp)) settlement programs comprises at least one settlement means.
In the store order control method using the pixel matrix discrimination according to the present invention, the P payment means may be a prepaid payment means issued by the nth store, a prepaid payment means issued by the store group to which the nth store belongs, A prepaid payment means issued by an affiliate affiliated with the nth store, a prepaid payment means issued by an affiliate affiliated with the store group to which the nth store belongs, a deferred payment means issued by a credit card company, A debit type settlement means, a settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type settlement type,
In the store order control method using the pixel matrix discrimination according to the present invention, when the order settlement is interlocked with a separate settlement program, the settlement program is controlled to be executed or the settlement information is transmitted to the settlement program The method of claim 1, further comprising:
The smartphone according to the present invention reads a color / saturation value of image data for a subject in front of a camera lens obtained through a camera module, identifies a detected pixel matrix area, A store determining unit for determining at least one nth store (1? N? N) stores that are occupied (or expected to be visited) by the store; An application loading unit for downloading the application from the program storage medium of the communication network and processing the application to be recorded in the program memory if the application is not identified; Members who inquire information or input the key and keep it on the member information holding medium (1? P? P) implemented in the application among P (P? 1) payment means available through an application recorded in the program memory based on the member information held in the member information holding medium ) Number of settlement programs are activated or p '(1? P'? (Pp)) payment programs associated with the application are downloaded and recorded in the program memory, or p ' And a payment means cooperation unit linked with the application.

본 발명에 따르면, 상기 스마트폰은, 상기 카메라모듈을 통해 카메라 렌즈 전면의 피사체에 대한 화상 데이터를 획득하는 화상 데이터 획득부와, 상기 획득된 화상 데이터의 색상/채도 값을 판독하여 매체에 유지된 픽셀 매트릭스 영역 검출 값과 기 설정된 범위 이내의 유사도를 갖는 픽셀 매트릭스 영역을 검출하는 픽셀 매트릭스 검출부와, 상기 색상/채도 값을 통해 판별되는 상기 픽셀 매트릭스 영역의 기하학 구조를 근거로 상기 픽셀 매트릭스 면과 상기 카메라 렌즈 면이 평행하도록 상기 픽셀 매트릭스 영역을 좌표 변환하는 픽셀 좌표 변환부와, 상기 좌표 변환된 픽셀 매트릭스 영역을 식별하는 픽셀 매트릭스 식별 값을 추출하는 픽셀 매트릭스 판독부를 더 구비하며, 상기 매장 결정부는 상기 추출된 픽셀 매트릭스 식별 값과 매체에 유지된 N(N≥1)개의 매장 식별 값을 비교하여 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정한다.
According to the present invention, the smartphone includes an image data acquisition unit for acquiring image data of a subject on the front face of the camera lens through the camera module, and a controller for reading the color / saturation value of the obtained image data, A pixel matrix detection unit for detecting a pixel matrix area having a similarity within a predetermined range with respect to a pixel matrix area detection value and a pixel matrix area for detecting the pixel matrix area based on the geometric structure of the pixel matrix area determined through the hue / And a pixel matrix reading unit for extracting a pixel matrix identification value for identifying the coordinate-converted pixel matrix area, wherein the store determining unit determines whether or not the pixel- The extracted pixel matrix identification value and N (N (1? N? N) stores that the user has visited (or expected to visit) by comparing the store identification values of? 1?

본 발명에 따르면, 상기 스마트폰은, 상기 애플리케이션을 로딩하는 이벤트 식별 값에 대응하는 적어도 하나의 이벤트 값을 검출하는 이벤트 검출부를 더 구비하며, 상기 애플리케이션 탑재부는 상기 이벤트 값에 반응하여 상기 애플리케이션이 상기 프로그램 메모리에 기록되도록 처리하고, 상기 회원등록 처리부는 상기 이벤트 값에 반응하여 상기 사용자의 회원정보를 상기 회원정보 유지매체에 유지시킬 수 있다.
According to the present invention, the smartphone further comprises an event detection unit for detecting at least one event value corresponding to an event identification value for loading the application, And the member registration processing unit may maintain the member information of the user in the member information holding medium in response to the event value.

본 발명에 따르면, 상기 스마트폰에서 상기 애플리케이션 탑재부는 상기 제n 매장(또는 M(M≥1)개의 매장 그룹 중 상기 제n 매장이 속한 제m(1≤m≤M) 매장 그룹)에 대응하는 아이콘(또는 컨텐츠)을 화면 일정 영역에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하거나, 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)에 대응하는 아이콘(또는 컨텐츠)을 상기 스마트폰의 프로그램 선택 화면에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하거나, 상기 스마트폰의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록할 수 있다.According to the present invention, in the smartphone, the application loading unit is configured to store the m (m < m > M) store group corresponding to the m & Stores the icon (or content) in the screen schedule area and then downloads the application associated with the nth store (or the mth store group to which the nth store belongs) in response to the selection event of the icon (or content) (Or contents) corresponding to the nth store (or the mth store group to which the nth store belongs) is displayed on the program selection screen of the smartphone, and the icon Stores the application associated with the nth store (or the mth store group to which the nth store belongs) in response to the request and records the downloaded application in the program memory, The download may be at least one application associated with the n-th signal store to detect (or combination of signals) as a trigger signal (or the m groups within the store the store n) to be written to the program memory.

스마트폰.
Smartphone.

본 발명에 따르면, 상기 스마트폰은, 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단을 식별하는 결제수단 식별부를 더 구비할 수 있다.
According to the present invention, the smartphone may further include a payment means identification unit for identifying P (P? 1) payment means available through the application recorded in the program memory.

본 발명에 따르면, 상기 스마트폰에서 상기 P개의 결제수단은 상기 제n 매장(또는 M(M≥1)개의 매장 그룹 중 상기 제n 매장이 속한 제m(1≤m≤M) 매장 그룹)에 발급한 선불형 결제수단, 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 적어도 하나의 제휴사에서 발급한 선불형 결제수단, 신용카드사에서 발급한 후불형 결제수단, 금융사에서 발급한 직불형 결제수단(또는 계좌이체 결제수단), 신용카드사와 금융사가 연계하여 발급한 직불형 결제수단 중 적어도 하나의 결제수단을 포함할 수 있다.
According to the present invention, in the smartphone, the P payment means is arranged in the mth (1? M? M) store group to which the nth store belongs among the nth store (or M A prepaid payment means issued by at least one partner affiliated with the nth store (or mth store group), a postponed payment means issued by a credit card company, a debit-type payment issued by a financial institution, Means (or a direct debit payment means), and debit type payment means issued by a credit card company and a financial institution in association with each other.

본 발명에 따르면, 상기 스마트폰에서 상기 결제수단 연동부는 상기 제n 매장(또는 M(M≥1)개의 매장 그룹 중 상기 제n 매장이 속한 제m(1≤m≤M) 매장 그룹)과 제휴된 제휴사, 신용카드사, 금융사 중 적어도 하나의 결제수단 발급사 서버 상기 회원정보 유지매체에 유지된 회원정보를 공유하여 상기 회원에게 발급된 적어도 하나의 결제수단을 확인할 수 있다.
According to the present invention, in the smartphone, the payment means linking unit is configured to associate with the mth (1? M? M) store group of the nth store (or M (M? 1) At least one payment means issuer server among affiliated companies, credit card companies, and financial companies can share at least one payment means issued to the member by sharing the member information held in the member information holding medium.

본 발명에 따르면, 상기 스마트폰은, 상기 제n 매장에 대응하여 상기 프로그램 메모리에 기록된 애플리케이션을 실행하고, 상기 프로그램 메모리에 상기 애플리케이션과 연동하는 적어도 하나의 결제 프로그램이 기록된 경우, 상기 애플리케이션을 통해 결정되는 결제 대상 결제수단에 대응하는 상기 결제 프로그램을 실행하여 상기 애플리케이션과 결제 프로그램 간 결제정보가 연동되도록 제어하는 애플리케이션 제어부를 더 구비할 수 있다.
According to the present invention, the smartphone executes an application recorded in the program memory corresponding to the nth store, and when at least one payment program linked to the application is recorded in the program memory, And an application control unit for executing the payment program corresponding to the payment target payment means determined by the payment control unit and controlling the payment information between the application and the payment program to be interlocked with each other.

본 발명에 따르면, 상기 애플리케이션 제어부는 상기 애플리케이션에 대응하는 아이콘(또는 컨텐츠)을 화면 일정 영역에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 애플리케이션을 실행하거나, 상기 애플리케이션에 대응하는 아이콘(또는 컨텐츠)을 상기 스마트폰의 프로그램 선택 화면에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 애플리케이션을 실행하거나, 상기 스마트폰의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 애플리케이션에 대한 애플리케이션 실행 요청 인터페이스를 표시한 후 상기 인터페이스에 대한 사용자의 반응을 감지하여 상기 애플리케이션을 실행하거나, 상기 스마트폰의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 애플리케이션을 자동 실행할 수 있다.
According to the present invention, the application control unit displays the icon (or the content) corresponding to the application on the screen schedule area, and then executes the application in response to the selection event of the icon (or the content) (Or content) to be displayed on a program selection screen of the smartphone and then executing the application in response to a selection event of the icon (or content), or displaying at least one signal (Or combination thereof) associated with the operation of the smartphone by sensing a reaction of the user to the interface after displaying an application execution request interface for the application by sensing the response as a trigger signal, A combination of It may be detected as a signal going to perform automatically the application.

본 발명에 따르면, 상기 애플리케이션 제어부는 상기 애플리케이션을 통해 결정된 결제정보를 프로세스 간 통신을 통해 상기 결제 프로그램으로 전달하거나, 상기 애플리케이션을 통해 결정된 결제정보를 상기 결제 프로그램이 로딩하는 파일로 구성하여 상기 결제 프로그램이 참조하는 메모리 저장영역에 유지시키거나, 상기 애플리케이션을 통해 결정된 결제정보를 상기 결제 프로그램이 참조하는 데이터로 구성하여 상기 결제 프로그램이 참조하는 통신망 상의 매체에 유지시킬 수 있다.
According to the present invention, the application control unit transfers the settlement information determined through the application to the settlement program through inter-process communication, or configures the settlement information determined through the application as a file to be loaded by the settlement program, In the memory storage area to which the payment program refers, or may make the payment information determined by the application constitute the data referred to by the payment program and keep the payment information on the medium on the communication network referred to by the payment program.

본 발명에 따른 프로그램은, 카메라모듈을 구비한 스마트폰에서 실행 가능하며, 상기 스마트폰을, 상기 카메라모듈을 통해 획득된 카메라 렌즈 전면의 피사체에 대한 화상 데이터의 색상/채도 값을 판독하여 검출된 픽셀 매트릭스 영역을 식별하여 N(N≥1)개의 매장 중 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정하는 매장 결정부와, 상기 제n 매장이 결정되면, 상기 스마트폰의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인하는 애플리케이션 확인부와, 상기 애플리케이션 확인되지 않으면, 통신망의 프로그램 저장매체로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되도록 처리하는 애플리케이션 탑재부와, 사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 키 입력 받아 회원정보 유지매체에 유지시키는 회원등록 처리부와, 상기 회원정보 유지매체에 유지된 회원정보를 근거로 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단 중 상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단을 활성화시키거나, 상기 애플리케이션과 연계되는 p’(1≤p’≤(P-p))개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록하거나 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 결제수단 연동부로서 동작시킨다.
The program according to the present invention can be executed in a smart phone equipped with a camera module. The smart phone can read the color / saturation value of image data of a subject on the front face of the camera lens obtained through the camera module, A store determination unit for identifying at least one nth (1? N? N) store where a user is in the audience (or expected to arrive) of N (N? 1) stores by identifying the pixel matrix area; An application confirming unit for confirming whether or not an application corresponding to the nth store is recorded in the program memory of the smartphone; and if the application is not confirmed, downloading the application from the program storage medium of the communication network, An application loading unit which processes the user information to be recorded, (P > = 1) pieces of information available through an application recorded in the program memory based on the member information held in the member information holding medium, (1? P? P) payment means implemented in the application among the payment means, or download p '(1? P'? Pp) payment programs associated with the application, Of the payment program recorded in the program memory or operates as a payment means cooperation unit operatively linked with the application.

본 발명에 따르면, 상기 프로그램은, 상기 무선단말을, 상기 애플리케이션을 로딩하는 이벤트 식별 값에 대응하는 적어도 하나의 이벤트 값을 검출하는 이벤트 검출부로서 더 동작시키며, 상기 애플리케이션 탑재부는 상기 이벤트 값에 반응하여 상기 애플리케이션이 상기 프로그램 메모리에 기록되도록 처리하고, 상기 회원등록 처리부는 상기 이벤트 값에 반응하여 상기 사용자의 회원정보를 상기 회원정보 유지매체에 유지시킬 수 있다.
According to the present invention, the program further causes the wireless terminal to operate as an event detection unit for detecting at least one event value corresponding to an event identification value for loading the application, The application processing unit writes the application into the program memory, and the member registration processing unit can maintain the member information of the user in the member information holding medium in response to the event value.

본 발명에 따르면, 상기 프로그램은, 상기 무선단말을, 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단을 식별하는 결제수단 식별부로서 더 동작시킬 수 있다.
According to the present invention, the program may further cause the wireless terminal to operate as a payment means identification unit for identifying P (P? 1) payment means available through the application recorded in the program memory.

본 발명에 따르면, 상기 프로그램은, 상기 무선단말을, 상기 제n 매장에 대응하여 상기 프로그램 메모리에 기록된 애플리케이션을 실행하고, 상기 프로그램 메모리에 상기 애플리케이션과 연동하는 적어도 하나의 결제 프로그램이 기록된 경우, 상기 애플리케이션을 통해 결정되는 결제 대상 결제수단에 대응하는 상기 결제 프로그램을 실행하여 상기 애플리케이션과 결제 프로그램 간 결제정보가 연동되도록 제어하는 애플리케이션 제어부로서 더 동작시킬 수 있다.
According to the present invention, the program causes the wireless terminal to execute an application recorded in the program memory corresponding to the nth store, and when at least one payment program linked to the application is recorded in the program memory And an application control unit for executing the payment program corresponding to the payment target payment means determined through the application and controlling the payment information between the application and the payment program to be interlocked with each other.

본 발명에 따른 픽셀 매트릭스 판별을 통한 스마트폰 애플리케이션 로딩 방법은, 카메라모듈을 구비한 스마트폰의 픽셀 매트릭스 판별을 통한 스마트폰 애플리케이션 로딩 방법에 있어서, 상기 카메라모듈을 통해 획득된 카메라 렌즈 전면의 피사체에 대한 화상 데이터의 색상/채도 값을 판독하여 검출된 픽셀 매트릭스 영역을 식별하여 N(N≥1)개의 매장 중 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정하는 단계와, 상기 제n 매장이 결정되면, 상기 스마트폰의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인하는 단계와, 상기 애플리케이션 확인되지 않으면, 통신망의 프로그램 저장매체로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되도록 처리하는 단계와, 사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 키 입력 받아 회원정보 유지매체에 유지시키는 단계와, 상기 회원정보 유지매체에 유지된 회원정보를 근거로 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단 중 상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단을 활성화시키거나, 상기 애플리케이션과 연계되는 p’(1≤p’≤(P-p))개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록하거나 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 단계를 포함한다.
A method of loading a smartphone application through pixel matrix determination according to the present invention is a method for loading a smartphone application by determining a pixel matrix of a smart phone having a camera module, (1 ≤ N ≤ N) stores that the user has visited (or is scheduled to visit) out of N (N > = 1) stores by reading the color / saturation values of the image data Determining whether the application corresponding to the nth store is recorded in the program memory of the smartphone if the nth store is determined; Downloading the application and processing the application to be recorded in the program memory, A step of inquiring or inputting the member information of the user from the user information holding medium and holding the member information on the member information holding medium; and a step of using the user information stored in the program memory on the basis of the member information held in the member information holding medium (1? P? P) number of payment means implemented in the application out of possible P (P? 1) payment means, or activating p (1? P? Downloading the payment program and recording it in the program memory or interlocking the p 'payment programs recorded in the program memory to be associated with the application.

본 발명에 따르면, 스마트폰 사용자가 매장 애플리케이션 서비스를 제공하는 특정 매장에 입객했거나 또는 입객 예정인 경우, 상기 사용자가 입객했거나 또는 입객 예정인 매장을 자동으로 식별하여 해당 매장에서 사용할 애플리케이션을 자동으로 로딩함으로써, 사용자가 상기 매장에서 사용할 애플리케이션을 일일이 검색하여 다운로드하거나 또는 스마트폰에 구비된 상기 애플리케이션을 조회하여 수동으로 실행하지 않고도 특정 매장에서 제공하는 애플리케이션 서비스를 간편하고 편리하게 자동으로 이용하는 이점이 있다.
According to the present invention, when a smartphone user has a visitor to a particular store providing a store application service, or is scheduled to visit, automatically identifies a store that the user has visited or is scheduled to visit and automatically loads an application to be used in the store, There is an advantage that a user can conveniently and conveniently use an application service provided in a specific store without searching for the application to be used in the store and downloading the application or inquiring the application provided in the smart phone and manually executing the application.

본 발명에 따르면, 스마트폰 사용자가 매장 애플리케이션 서비스를 제공하는 특정 매장에 입객했거나 또는 입객 예정인 경우, 상기 스마트폰에 상기 매장의 애플리케이션을 자동으로 탑재함과 동시에 상기 사용자를 상기 특정 매장의 회원으로 자동 가입시켜 상기 애플리케이션을 이용한 회원 전용 서비스를 제공하는 이점이 있다.
According to the present invention, when a smartphone user has a visitor to a specific store providing a store application service or is scheduled to be an attendant, the application of the store is automatically loaded on the smartphone and the user is automatically Thereby providing a member-only service using the application.

본 발명에 따르면, 스마트폰 사용자가 매장 애플리케이션 서비스를 제공하는 특정 매장에 입객했거나 또는 입객 예정인 경우, 상기 스마트폰에 상기 매장의 애플리케이션을 자동으로 탑재함과 동시에 상기 스마트폰에 탑재된 애플리케이션과 적어도 하나의 사용자 결제수단을 자동으로 연동시켜 상기 애플리케이션을 이용한 회원 전용 결제 서비스를 제공하는 이점이 있다.
According to the present invention, in the case where a smartphone user is a visitor to a specific store providing a store application service or is scheduled to be an attendant, the application of the store is automatically loaded on the smartphone, and at the same time, There is an advantage in that a user-specific payment service using the application is provided.

도 1은 본 발명의 실시 방법에 따른 스마트폰 기능 구성을 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따라 스마트폰과 연동하는 애플리케이션 운영 서버 구성을 도시한 도면이다.
도 3은 본 발명의 실시 방법에 따라 스마트폰 사용자가 입객한(또는 입객 예정인) 매장을 확인하는 과정을 도시한 도면이다.
도 4는 본 발명의 실시 방법에 따라 스마트폰 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 로딩하는 과정을 도시한 도면이다.
도 5는 본 발명의 일 실시 방법에 따라 스마트폰 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 다운로드하여 탑재하는 과정을 도시한 도면이다.
도 6은 본 발명의 다른 일 실시 방법에 따라 스마트폰 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 다운로드하여 탑재하는 과정을 도시한 도면이다.
도 7은 본 발명의 실시 방법에 따라 스마트폰 사용자가 입객한(또는 입객 예정인) 매장의 애플리케이션과 사용자의 결제수단을 연동하는 과정을 도시한 도면이다.
1 is a diagram illustrating a configuration of a smartphone function according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating an application operating server configuration for interworking with a smartphone according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating a process of confirming a store that a smartphone user has visited (or is scheduled to visit) according to an embodiment of the present invention.
FIG. 4 is a diagram illustrating a process of loading an application of a store of a smartphone user (or expected to arrive) according to an embodiment of the present invention.
FIG. 5 is a diagram illustrating a process of downloading and loading an application of a store of a smartphone user who is a visitor (or is scheduled to arrive) according to an embodiment of the present invention.
FIG. 6 is a diagram illustrating a process of downloading and loading an application of a store of a smartphone user (or a customer who is expected to arrive) according to another embodiment of the present invention.
FIG. 7 is a diagram illustrating a process of linking an application of a store with a smartphone user (or who is expected to arrive) and a payment means of a user according to an embodiment of the present invention.

이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
The operation principle of the preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings and description. It should be understood, however, that the drawings and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention, and are not to be construed as limiting the present invention. 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. The terms used below are defined in consideration of the functions of the present invention, which may vary depending on the user, intention or custom of the operator. Therefore, the definition should be based on the contents throughout the present invention.

아울러 하기에 도시되는 실시예에서 본 발명의 기술적 특징을 보다 명확하게 설명하기 위해 각 용어의 서두에 "제n" 또는 "제m"과 같은 형태의 식별부호를 첨부하여 설명할 것이나, 상기 식별부호는 각 용어를 식별하기 위한 것일 뿐 상기 식별부호에 의해 각 용어가 다른 기능과 역할을 수행하는 것으로 구별 또는 한정되는 것은 결코 아님을 명백하게 밝혀두는 바이다.
In order to more clearly describe the technical features of the present invention in the embodiments shown below, an explanation will be given with an identification code of a form such as "n" or "m" at the beginning of each term, Is intended to identify each term only and should not be construed as a distinction or limitation as to each of the terms serving as a different function and role by the identification code.

결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
As a result, the technical idea of the present invention is determined by the claims, and the following embodiments are merely means for effectively explaining the technical idea of the present invention to a person having ordinary skill in the art to which the present invention belongs Only.

도면1은 본 발명의 실시 방법에 따른 스마트폰(100) 기능 구성을 도시한 도면이다.
1 is a diagram illustrating a functional configuration of a smartphone 100 according to an embodiment of the present invention.

보다 상세하게 본 도면1은 카메라모듈(106)을 통해 획득되는 화상 데이터로부터 N(N≥1)개의 매장에 부착된 식별지에 대응하는 픽셀 매트릭스 영역을 검출하고, 상기 픽셀 매트릭스 영역에 부호화된 코드 값을 근거로 사용자가 입객했거나 또는 입객 예정인 제n(1≤n≤N) 매장(또는 M(M≥1)개의 매장 그룹 중 상기 제n 매장이 속한 제m(1≤m≤M) 매장 그룹)과 연관된 애플리케이션을 자동으로 결정한 후, 상기 스마트폰(100)의 프로그램 메모리에 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 기록되지 않은 경우 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록함과 동시에, 상기 스마트폰(100) 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 자동 가입시키고, 상기 애플리케이션을 적어도 하나의 결제 모듈과 연동시키는 프로그램에 대응하는 스마트폰(100) 기능 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 스마트폰(100) 기능에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 본 도면1의 스마트폰(100)은 본 도면1에 도시된 기능 구성부 외에 현재/향후 출시되는 휴대폰(또는 스마트폰(100))의 각종 기능 구성을 더 포함할 수 있으며, 이에 의해 본 발명이 한정되지 아니함을 명백히 밝혀두는 바이다.
More specifically, FIG. 1 illustrates a method of detecting a pixel matrix area corresponding to an identification tag attached to N (N > = 1) stores from image data obtained through the camera module 106, (1? N? M) store group (or M (M? 1) store groups to which the user is a visitor or a visitor is scheduled) (Or the mth store group) is not recorded in the program memory of the smartphone 100 after the application associated with the nth store (or the mth store group) is automatically recorded, the application is downloaded to the program memory , Automatically subscribes the smartphone user (100) to a member of the nth store (or an mth store group), and associates the application with at least one payment module 1 is a block diagram illustrating a functional configuration of a smartphone 100 according to an embodiment of the present invention. Referring to FIG. 1 and / or modified by those skilled in the art, It is to be understood that the present invention is not limited to the above-described embodiments, and various modifications may be made without departing from the scope of the present invention. The smartphone 100 of FIG. 1 may further include various functional configurations of a cellular phone (or smartphone 100) currently / in the future, in addition to the functional configuration shown in FIG. 1, It is clear that it is not limited.

도면1을 참조하면, 상기 스마트폰(100)은, 제어부(101)와 메모리부(113)와 화면 출력부(102)와 키 입력부(103)와 사운드 출력부(104)와 사운드 입력부(105)와 카메라모듈(106)과 무선망 통신모듈(110)과 근거리 무선 통신모듈(111)과 위치 측위모듈(112)과 USIM 리더부(107) 및 USIM(108)와 전원 공급을 위한 배터리(109)를 구비한다.
1, the smartphone 100 includes a control unit 101, a memory unit 113, a screen output unit 102, a key input unit 103, a sound output unit 104, a sound input unit 105, A camera module 106, a wireless network communication module 110, a short range wireless communication module 111, a positioning module 112, a USIM reader unit 107 and a USIM 108 and a battery 109 for power supply, Respectively.

상기 제어부(101)는 상기 스마트폰(100)의 동작을 제어하는 기능 구성의 총칭으로서, 적어도 하나의 프로세서와 실행 메모리를 포함하며, 상기 스마트폰(100)에 구비된 각 기능 구성부와 버스(BUS)를 통해 연결된다. 본 발명에 따르면, 상기 제어부(101)는 상기 프로세서를 통해 상기 스마트폰(100)에 구비되는 적어도 하나의 프로그램 코드를 상기 실행 메모리에 로딩하여 연산하고, 그 결과를 상기 버스를 통해 적어도 하나의 기능 구성부로 전달하여 상기 스마트폰(100)의 동작을 제어한다. 이하, 편의상 본 발명을 구현하기 위해 프로그램 코드 형태로 구현되는 기능 구성부를 본 도면1의 제어부(101) 내에 도시하여 설명하기로 한다. 단, 본 도면1은 편의상 각 매장의 주문을 요청하는 매장 별 애플리케이션 프로그램과, 적어도 하나의 애플리케이션 프로그램을 관리하는 관리 프로그램을 별도의 프로그램으로 분리하여 도시하였으나, 이에 의해 본 발명이 한정되는 것은 결코 아니며, 상기 매장 별 애플리케이션 프로그램과 관리 프로그램은 하나의 프로그램으로 통합 구현되거나, 또는 상기 매장 별 애플리케이션 프로그램이 상기 관리 프로그램의 매장 별 주문 모듈 형태로 구현되는 것이 모두 가능함을 명백하게 밝혀두는 바이다.
The controller 101 is a generic term for controlling the operation of the smartphone 100. The controller 101 includes at least one processor and an execution memory, BUS). According to the present invention, the control unit 101 loads at least one program code provided in the smartphone 100 into the execution memory through the processor, and outputs the result to at least one function And controls the operation of the smartphone 100. [ Hereinafter, a function configuration unit implemented in the form of program code for implementing the present invention will be described in the control unit 101 of FIG. 1 for convenience. It should be noted that although FIG. 1 shows a store program for requesting an order for each store and a management program for managing at least one application program as separate programs, the present invention is not limited thereto , It is clear that the store-specific application program and the management program can be integrated into one program, or the store-specific application program can be implemented in the form of an order module for each store of the management program.

상기 메모리부(113)는 상기 스마트폰(100)에 구비되는 비휘발성 메모리의 총칭으로서, 상기 제어부(101)를 통해 실행되는 적어도 하나의 프로그램 코드와, 상기 프로그램 코드가 이용하는 적어도 하나의 데이터 셋트를 저장하여 유지한다. 상기 메모리부(113)는 기본적으로 상기 스마트폰(100)의 운영체제에 대응하는 시스템 프로그램 코드와 시스템 데이터 셋트, 상기 스마트폰(100)의 무선 통신 연결을 처리하는 통신 프로그램 코드와 통신 데이터 셋트 및 적어도 하나의 응용프로그램 코드와 응용 데이터 셋트를 저장하며, 본 발명을 구현하기 위한 프로그램 코드와 데이터 셋트 역시 상기 메모리부(113)에 저장된다.
The memory unit 113 is a general term of a nonvolatile memory included in the smartphone 100 and includes at least one program code executed through the control unit 101 and at least one data set used by the program code And stores it. The memory unit 113 basically includes a system program code and a system data set corresponding to an operating system of the smartphone 100, a communication program code and a communication data set for processing a wireless communication connection of the smartphone 100, One application program code and application data set are stored, and the program code and data set for implementing the present invention are also stored in the memory unit 113.

상기 화면 출력부(102)는 화면출력 장치(예컨대, LCD(Liquid Crystal Display) 장치)와 이를 구동하는 출력 모듈로 구성되며, 상기 제어부(101)와 버스로 연결되어 상기 제어부(101)의 각종 연산 결과 중 화면 출력에 대응하는 연산 결과를 상기 화면출력 장치로 출력한다.
The screen output unit 102 is composed of a screen output device (e.g., a liquid crystal display (LCD) device) and an output module for driving the screen output device 102. The screen output unit 102 is connected to the control unit 101 via a bus, And outputs an operation result corresponding to the screen output to the screen output device.

상기 키 입력부(103)는 적어도 하나의 키 버튼을 구비한 키 입력장치(또는 상기 화면 출력부(102)와 연동하는 터치스크린 장치)와 이를 구동하는 입력 모듈로 구성되며, 상기 제어부(101)와 버스로 연결되어 상기 제어부(101)의 각종 연산을 명령하는 명령을 입력하거나, 또는 상기 제어부(101)의 연산에 필요한 데이터를 입력한다.
The key input unit 103 comprises a key input device having at least one key button (or a touch screen device interlocked with the screen output unit 102) and an input module for driving the key input unit. The control unit 101, And inputs a command for commanding various operations of the control unit 101 or data necessary for the operation of the control unit 101. [

상기 사운드 출력부(104)는 사운드 신호를 출력하는 스피커와 상기 스피커를 구동하는 사운드 모듈로 구성되며, 상기 제어부(101)와 버스로 연결되어 상기 제어부(101)의 각종 연산 결과 중 사운드 출력에 대응하는 연산 결과를 상기 스피커를 통해 출력한다. 상기 사운드 모듈은 기 스피커를 통해 출력할 사운드 데이터를 디코딩(Decoding)하여 사운드 신호로 변환한다.
The sound output unit 104 is composed of a speaker for outputting a sound signal and a sound module for driving the speaker. The sound output unit 104 is connected to the control unit 101 through a bus, And outputs the result of the operation through the speaker. The sound module decodes sound data to be output through the speaker and converts the sound data into a sound signal.

상기 사운드 입력부(105)는 사운드 신호를 입력받는 마이크로폰과 상기 마이크로폰을 구동하는 사운드 모듈로 구성되며, 상기 마이크로폰을 통해 입력되는 사운드 데이터를 상기 제어부(101)로 전달한다. 상기 사운드 모듈은 상기 마이크로폰을 통해 입력되는 사운드 신호를 엔코딩(Encoding)하여 부호화한다.
The sound input unit 105 includes a microphone for receiving a sound signal and a sound module for driving the microphone, and transmits the sound data input through the microphone to the control unit 101. The sound module encodes and encodes a sound signal input through the microphone.

상기 카메라모듈(106)은 상기 광학부와 CCD(Charge Coupled Device)와 이를 구동하는 카메라 모듈로 구성되며, 상기 광학부를 통해 상기 CCD에 입력된 비트맵 데이터를 획득한다. 상기 비트맵 데이터는 정지 영상의 이미지 데이터와 동영상 데이터를 모두 포함할 수 있다.
The camera module 106 includes the optical unit, a CCD (Charge Coupled Device), and a camera module for driving the CCD module, and obtains bitmap data input to the CCD through the optical unit. The bitmap data may include both still image data and moving image data.

상기 무선망 통신모듈(110)은 무선 통신을 연결하는 통신 구성의 총칭으로서, 특정 주파수 대역의 무선 주파수 신호를 송수신하는 안테나, RF모듈, 기저대역모듈, 신호처리모듈을 적어도 하나 포함하여 구성되며, 상기 제어부(101)와 버스로 연결되어 상기 제어부(101)의 각종 연산 결과 중 무선 통신에 대응하는 연산 결과를 무선 통신을 통해 전송하거나, 또는 무선 통신을 통해 데이터를 수신하여 상기 제어부(101)로 전달함과 동시에, 상기 무선 통신의 접속, 등록, 통신, 핸드오프의 절차를 유지한다.
The wireless network communication module 110 is a collective term for communicating wireless communication. The wireless network communication module 110 includes at least one antenna, an RF module, a baseband module, and a signal processing module for transmitting and receiving a radio frequency signal of a specific frequency band. The control unit 101 is connected to the control unit 101 via a bus and transmits the calculation result corresponding to the wireless communication among the various calculation results of the control unit 101 through the wireless communication or receives the data through the wireless communication, And simultaneously maintains the procedure of connection, registration, communication, and handoff of the wireless communication.

본 발명의 실시 방법에 따르면, 상기 무선망 통신모듈(110)은 CDMA/WCDMA 규격에 따라 이동 통신망에 접속, 위치등록, 호처리, 통화연결, 데이터통신, 핸드오프를 적어도 하나 수행하는 이동 통신 구성을 포함한다. 한편 당업자의 의도에 따라 상기 무선망 통신모듈(110)은 IEEE 802.16? 규격에 따라 휴대인터넷에 접속, 위치등록, 데이터통신, 핸드오프를 적어도 하나 수행하는 휴대 인터넷 통신 구성을 더 포함할 수 있으며, 상기 무선망 통신모듈(110)이 제공하는 무선 통신 구성에 의해 본 발명이 한정되지 아니함을 명백히 밝혀두는 바이다.
According to an embodiment of the present invention, the wireless network communication module 110 may be configured to perform a mobile communication configuration that performs at least one of connection to a mobile communication network, location registration, call processing, call connection, data communication and handoff according to a CDMA / WCDMA standard . Meanwhile, according to the intention of those skilled in the art, the wireless network communication module 110 may be an IEEE 802.16? According to the specification, the wireless communication module 110 may further include a portable Internet communication component that performs at least one of connection to the portable Internet, location registration, data communication, and handoff. Is not to be construed as limiting the scope of the present invention.

상기 근거리 무선 통신모듈(111)은 일정 거리 이내에서 무선 주파수 신호를 통신매체로 이용하여 통신세션을 연결하는 근거리 통신모듈로 구성되며, 바람직하게는 ISO 180000 시리즈 규격의 RFID 통신, 블루투스 통신, 와이파이 통신, 공중 무선 통신 중 적어도 하나를 포함할 수 있다. 본 발명의 실시 방법에 따르면, 상기 근거리 무선 통신모듈(111)은 상기 무선망 통신모듈(110)과 통합될 수 있다.
The short-range wireless communication module 111 comprises a short-range communication module for connecting a communication session using a radio frequency signal as a communication medium within a predetermined distance. Preferably, the short-range wireless communication module 111 includes RFID communication, Bluetooth communication, Wi- , And public wireless communications. According to an embodiment of the present invention, the short range wireless communication module 111 may be integrated with the wireless network communication module 110.

상기 USIM 리더부(107)는 ISO/IEC 7816 규격을 기반으로 상기 스마트폰(100)에 탑재 또는 이탈착되는 범용가입자식별모듈(Universal Subscriber Identity Module)과 적어도 하나의 데이터 셋트를 교환하는 구성의 총칭으로서, 상기 데이터 셋트는 APDU(Application Protocol Data Unit)를 통해 반이중 통신 방식으로 교환된다.
The USIM reader unit 107 is a generic term of a configuration for exchanging at least one data set with a Universal Subscriber Identity Module that is mounted or detached from the smartphone 100 based on the ISO / IEC 7816 standard , And the data set is exchanged in a half duplex communication manner through an APDU (Application Protocol Data Unit).

상기 USIM(108)은 상기 ISO/IEC 7816 규격에 따른 IC칩이 구비된 SIM 타입의 카드로서, 상기 USIM 리더부(107)와 연결되는 적어도 하나의 접점을 포함하는 입출력 인터페이스와, 적어도 하나의 IC칩용 프로그램 코드와 데이터 셋트를 저장하는 IC칩 메모리와, 상기 입출력 인터페이스와 연결되어 상기 스마트폰(100)으로부터 전달되는 적어도 하나의 명령에 따라 상기 IC칩용 프로그램 코드를 연산하거나 상기 데이터 셋트를 추출(또는 가공)하여 상기 입출력 인터페이스로 전달하는 프로세서를 포함하여 이루어진다.
The USIM 108 is an SIM type card having an IC chip according to the ISO / IEC 7816 standard, and includes an input / output interface including at least one contact connected to the USIM reader unit 107, An IC chip memory for storing a program code for a chip and a data set; and a memory for storing the program code for the IC chip or extracting the data set in accordance with at least one command transmitted from the smartphone 100 And transmitting the processed data to the input / output interface.

상기 입출력 인터페이스는 전원 공급(VCC), 리셋 신호(RST), 클럭 신호(CLK), 접지(GND), 프로그래밍 전원 공급(VPP), 입출력(I/O) 중 적어도 하나의 접점을 포함하여 구성되며, 상기 프로세서는 상기 접점을 통해 상기 USIM 리더부(107)와 인터페이스한다. 상기 IC칩 메모리는 상기 IC칩의 운영체제와 적어도 하나의 보안모듈에 대응하는 시스템 프로그램 코드와 시스템 파라미터를 저장하고, 고정된 저장영역에 상기 스마트폰(100)의 무선 통신망 접속에 필요한 적어도 하나의 통신 파라미터를 포함하는 SIM(Subscriber Identity Module) 정보를 저장한다. 본 발명의 실시 방법에 따르면, 상기 IC칩 메모리는 적어도 하나의 애플릿 발급사에서 제작한 프로그램 코드(=애플릿)와 데이터 셋트를 저장하는 적어도 하나의 애플릿 발급사 별 저장영역(예컨대, SD(Security Domain))을 포함하여 구성된다.
The input / output interface includes at least one of a power supply (VCC), a reset signal (RST), a clock signal (CLK), a ground (GND), a programming power supply (VPP), and an input / output , The processor interfaces with the USIM reader unit 107 via the contact. The IC chip memory stores system program codes and system parameters corresponding to the operating system of the IC chip and at least one security module, and stores at least one communication required for the wireless communication network connection of the smartphone 100 in a fixed storage area (Subscriber Identity Module) information including parameters. According to an embodiment of the present invention, the IC chip memory includes at least one storage area for each applet issuer (for example, SD (Security Domain)) storing program codes (= applets) and data sets produced by at least one applet issuer )).

본 발명의 실시 방법에 따르면, 상기 USIM(108)의 메모리는 적어도 하나의 카드사(또는 금융사)에서 상기 스마트폰(100)의 사용자에게 발급한 결제수단(예컨대, 신용카드, 체크카드, 직불카드, 현금카드, 전자통장, 고객계좌)에 대응하는 결제수단 정보와, 상기 결제수단을 운영하는 애플릿 프로그램 코드가 기록될 수 있다.
According to an embodiment of the present invention, the memory of the USIM 108 is connected to payment means (for example, a credit card, a check card, a debit card, a credit card, a debit card, Payment means information corresponding to a cash card, an electronic passbook, and a customer account) and an applet program code for operating the payment means can be recorded.

상기 위치 측위모듈(112)은 상기 스마트폰(100)의 이동 위치를 측위하는 GPS 측위모듈로 구성되며, 지구 궤도를 공전하는 적어도 3개 이상의 GPS 위성으로부터 송출되는 위성 신호를 수신하여 상기 스마트폰(100)의 이동 위치 정보를 산정한다.
The positioning module 112 is configured by a GPS positioning module for positioning the movement position of the smartphone 100 and receives satellite signals transmitted from at least three GPS satellites orbiting the earth orbit, 100 are calculated.

본 발명의 다른 실시 방법에 따르면, 상기 위치 측위모듈(112)은 적어도 두개 이상의 기지국(또는 접속 포인트(250))과 연계된 통신망 상의 측위장치와 연계하여 상기 스마트폰(100)과 기지국(또는 접속 포인트(250)) 간 주파수 도달 시간(또는 도달 각)을 이용하여 지상파 측위 방식으로 상기 스마트폰(100)의 위치를 측위하는 지상파 측위모듈을 포함할 수 있다.
According to another embodiment of the present invention, the location location module 112 is connected to the smartphone 100 and the base station (or access point 250) in conjunction with a positioning device on a communication network associated with at least two base stations And a point of time (point 250) between the arrival time of the smartphone 100 and the frequency arrival time (or the arrival angle) between the smartphone 100 and the point of time (point 250).

도면1을 참조하면, 상기 스마트폰(100)은, N(N≥1)개의 매장에 부착된 매장 식별지에 대응하는 픽셀 영역을 검출하는 픽셀 매트릭스 영역 검출 값과 상기 검출된 픽셀 영역에 대응하는 픽셀 매트릭스 식별 값과 매칭되는 매장 식별 값과 상기 N개의 매장에서 구동될 애플리케이션을 식별하는 애플리케이션 식별 값과 상기 애플리케이션을 로딩하는 이벤트를 식별하는 이벤트 식별 값을 연결하여 매체에 유지하는 매체 유지부(115)를 구비하며, 상기 N개의 매장의 그룹화가 가능한 경우, 상기 매체 유지부(115)는 N개의 매장에 부착된 매장 식별지에 대응하는 픽셀 영역을 검출하는 픽셀 매트릭스 영역 검출 값과 상기 검출된 픽셀 영역에 대응하는 픽셀 매트릭스 식별 값과 매칭되는 매장 식별 값과 상기 N개의 매장 중 적어도 하나의 매장이 속한 M(M≥1)개의 매장 그룹 식별 값과 상기 M개의 각 매장 그룹에 대응하는 애플리케이션을 식별하는 애플리케이션 식별 값과 상기 애플리케이션을 로딩하는 이벤트를 식별하는 이벤트 식별 값을 연결하여 매체에 유지할 수 있다. 여기서, 상기 매체는 상기 메모리부(113)의 저장영역, USIM(108)의 메모리 영역, 본 발명의 프로그램 코드를 구성하는 프로그램 코드 영역의 변수 할당 영역이나 선언문 영역 중 적어도 하나를 포함하거나, 또는 상기 근거리 무선 통신모듈(111) 또는 무선망 통신모듈(110)을 통해 접속 가능한 통신망 상의 매체를 포함할 수 있으며, 상기 매체를 구현하는 실시 방법에 의해 본 발명이 한정되지 아니함을 명백하게 밝혀두는 바이다.
Referring to FIG. 1, the smartphone 100 includes a pixel matrix area detection value for detecting a pixel area corresponding to a store identification sheet attached to N (N > = 1) stores, and a pixel corresponding to the detected pixel area A media holding unit (115) for holding a store identification value matched with a matrix identification value, an application identification value for identifying an application to be driven in the N stores, and an event identification value for identifying an event for loading the application, When the N stores are grouped, the media holding unit 115 stores a pixel matrix area detection value for detecting a pixel area corresponding to a store identification sheet attached to N stores, A store identification value that matches a corresponding pixel matrix identification value and M (M > = 1) stores where at least one of the N stores A group identification value, an application identification value that identifies an application corresponding to each of the M store groups, and an event identification value that identifies an event that loads the application. Here, the medium may include at least one of a storage area of the memory unit 113, a memory area of the USIM 108, a variable allocation area of a program code area constituting the program code of the present invention, and a declaration area, It is to be expressly understood that the present invention is not limited by the method for implementing the medium, which may include a medium on a communication network connectable via the short-range wireless communication module 111 or the wireless network communication module 110. [

본 발명에 따르면, 상기 N개의 매장에는 각 매장을 고유하게 식별하는 부호화 이미지, 로고 이미지, 문양/기호 이미지가 표시된 매장 식별지가 부착되거나 또는 상기 부호화 식별자에 대응하는 이미지가 도시된 물품이 구비되며, 상기 매체 유지부(115)는 상기 카메라모듈(106)을 통해 획득되는 화상 데이터로부터 상기 N개의 매장에 부착된 매장 식별지에 표시된 이미지에 대응하는 픽셀 영역을 검출하는 픽셀 매트릭스 영역 검출 값과, 상기 픽셀 매트릭스 영역 검출 값을 통해 검출된 픽셀 영역으로부터 추출되는 픽셀 매트릭스 식별 값과 매칭되는 매장 식별 값을 연결하여 상기 매체에 유지한다.
According to the present invention, in the N stores, there is provided an article having a store identification tag, which is a coded image, a logo image, a glyph / symbol image uniquely identifying each store, or an image corresponding to the encoding identifier, The media holding unit 115 detects a pixel matrix area detection value for detecting a pixel area corresponding to an image displayed in a store identification tag attached to the N stores from image data obtained through the camera module 106, And a store identification value matching with a pixel matrix identification value extracted from the pixel area detected through the matrix area detection value is connected and held on the medium.

여기서, 상기 픽셀 매트릭스 영역 검출 값은 스마트폰(100)의 카메라모듈(106)을 통해 획득되는 화상 데이터를 판독하는 값으로서, 상기 N개의 매장에 부착된 매장 식별지에 표시된 부호화 이미지(예컨대, 2D 바코드 이미지), 로고 이미지, 문양/기호 이미지에 대한 픽셀 별 색상/채도 값, 색상/채도의 평균 값, 기하학 구조, 기호/문양 패턴 값을 적어도 하나 포함한다.
Here, the pixel matrix area detection value is a value for reading image data obtained through the camera module 106 of the smartphone 100, and the encoded image (for example, a 2D barcode A color / saturation value per pixel, a mean value of color / saturation, a geometric structure, and a symbol / pattern pattern value.

상기 매장 식별 값은 상기 픽셀 매트릭스 영역 검출 값을 통해 검출된 픽셀 영역으로부터 추출되는 픽셀 매트릭스 식별 값과 매칭되며, 상기 매장 식별지에 표시된 이미지가 부호화 이미지인 경우, 상기 N개의 매장에 중복되지 않도록 할당한 매장고유번호, 매장고유코드를 적어도 하나 포함하거나, 또는 상기 각 N개의 매장에 할당된 사업자등록번호, 매장 상호와 매장 위치 조합 명칭, 매장 주소, 매장 대표자 정보, 매장 전화번호 중 적어도 하나를 포함할 수 있다. 만약 상기 매장 식별지에 표시된 이미지가 로고 이미지 또는 문양/기호 이미지인 경우, 상기 매장 식별 값은 상기 로고 이미지 또는 문양/기호 이미지와 비교 가능한 이미지 패턴 값을 포함할 수 있다.
Wherein the store identification value is matched with a pixel matrix identification value extracted from the pixel area detected through the pixel matrix area detection value and if the image displayed in the store identification tag is a coded image, Store unique number, store unique code, or at least one of a business registration number, a store name and a store location combination name, a store address, a store representative information, and a store telephone number allocated to each of the N stores . If the image displayed in the store identification is a logo image or a glyph / symbol image, the store identification value may include an image pattern value comparable to the logo image or the glyph / symbol image.

상기 매체 유지부(115)는 상기 N개의 매장 중 상호 명칭과 판매상품을 기준으로 적어도 하나의 매장을 그룹핑하여 M개의 매장 그룹을 결정한다. 예를들어, 100개의 매장으로 이루어진 프랜차이즈 매장의 경우, 상기 100개의 매장은 각 지역 별로 독립된 매장이지만, 상호 명칭이 동일하고 판매상품이 동일함으로 상기 100개의 매장은 하나의 매장 그룹에 속하게 된다.
The media holding unit 115 determines M store groups by grouping at least one store based on names and sales items among the N stores. For example, in the case of a franchise store having 100 stores, the 100 stores are independent stores for each region, but the same names are the same and the sales products are the same so that the 100 stores belong to one store group.

상기 N개의 매장을 기준으로 M개의 매장 그룹이 결정되면, 상기 매체 유지부(115)는 상기 M개의 각 매장 그룹에 고유한 식별자를 할당한다. 각 매장 그룹은 공통의 애플리케이션 애플리케이션을 운영하는데, 상기 매체 유지부(115)는 각 매장 그룹 별 애플리케이션에 고유한 애플리케이션 식별 값을 할당하거나 또는 상기 애플리케이션에 기 할당된 고유한 애플리케이션 식별 값을 확인한다. 여기서, 상기 애플리케이션 식별 값은 상기 매장 그룹 수보다 크거나 같을 수 있다.
When M store groups are determined based on the N stores, the media holding unit 115 allocates identifiers unique to the M store groups. Each store group operates a common application application, which stores the application identification value unique to each store group application or identifies the unique application identification value pre-assigned to the application. Here, the application identification value may be greater than or equal to the number of store groups.

상기와 같이 M개의 매장 그룹을 고유하게 식별하는 매장 그룹 식별 값과 상기 매장 그룹 수보다 크거나 같은 K(K≥M)개의 애플리케이션 식별 값이 할당(또는 확인)되면, 상기 매체 유지부(115)는 상기 할당(또는 확인)된 M개의 매장 그룹 식별 값과 상기 K개의 애플리케이션 식별 값을 연결하여 매체에 유지한다.
When the store group identification value uniquely identifying the M store groups and the K (K? M) application identification values equal to or larger than the store group number are allocated (or confirmed) as described above, Stores the (M) store group identification values allocated (or confirmed) and the K application identification values in the medium.

여기서, 상기 매장 그룹 식별 값은, 상기 각 매장 그룹에 속한 매장 식별 값의 공통 식별 데이터를 포함하거나, 또는 상기 각 매장 그룹에 별도 할당된 그룹고유번호, 그룹고유코드를 적어도 하나 포함하거나, 또는 상기 각 매장 그룹의 대표 기업에 할당된 사업자등록번호, 매장 대표 상호 중 적어도 하나를 포함할 수 있다.
Here, the store group identification value may include common identification data of the store identification value belonging to each store group, or include at least one group unique number and group unique code separately allocated to each store group, A business registration number assigned to a representative company of each store group, and a store representative.

본 발명의 일 실시 방법에 따라 상기 K개의 애플리케이션이 K개의 별도 애플리케이션 파일로 구성되는 경우, 상기 애플리케이션 식별 값은 상기 각 애플리케이션 파일의 파일 이름, 파일 헤더에 포함된 고유 식별 값, 상기 각 애플리케이션 파일의 특정 영역을 해시한 해시 값, 상기 각 애플리케이션 파일을 해시한 해시 값을 적어도 하나 포함할 수 있다.
In a case where the K applications are composed of K separate application files according to an embodiment of the present invention, the application identification value includes a file name of each application file, a unique identification value included in a file header, A hash value obtained by hashing a specific area, and a hash value obtained by hashing each application file.

본 발명의 다른 일 실시 방법에 따라 상기 K개의 애플리케이션이 하나의 공통 애플리케이션과 K개의 애플리케이션 모듈(또는 리소스 파일)로 구성되는 경우(예컨대, 공통 애플리케이션이 실행된 후 상기 공통 애플리케이션이 특정 애플리케이션 모듈을 로드하여 각 애플리케이션 기능과 실행 환경을 구현하거나, 또는 상기 실행된 공통 애플리케이션이 특정 리소스 파일을 로드하여 각 애플리케이션 실행 환경을 구현하는 경우), 상기 애플리케이션 식별 값은 상기 애플리케이션 모듈(또는 리소스 파일)의 파일 이름, 파일 헤더에 포함된 고유 식별 값, 상기 각 애플리케이션 모듈(또는 리소스 파일)의 특정 영역을 해시한 해시 값, 상기 각 애플리케이션 모듈(또는 리소스 파일)을 해시한 해시 값을 적어도 하나 포함할 수 있다.
According to another embodiment of the present invention, when the K applications are composed of one common application and K application modules (or resource files) (for example, after the common application is executed, the common application loads a specific application module (Or when the executed common application loads a specific resource file to implement each application execution environment), the application identification value is a file name of the application module (or resource file) , A unique identification value included in the file header, a hash value obtained by hashing a specific area of each application module (or resource file), and a hash value obtained by hashing each application module (or resource file).

도면1을 참조하면, 상기 스마트폰(100)은, 상기 카메라모듈(106)을 통해 카메라 렌즈 전면의 피사체에 대한 화상 데이터를 획득하는 화상 데이터 획득부(120)와, 상기 획득된 화상 데이터의 색상/채도 값을 판독하여 매체에 유지된 픽셀 매트릭스 영역 검출 값과 기 설정된 범위 이내의 유사도를 갖는 픽셀 매트릭스 영역을 검출하는 픽셀 매트릭스 검출부(125)와, 상기 색상/채도 값을 통해 판별되는 상기 픽셀 매트릭스 영역의 기하학 구조를 근거로 상기 픽셀 매트릭스 면과 상기 카메라 렌즈 면이 평행하도록 상기 픽셀 매트릭스 영역을 좌표 변환하는 픽셀 좌표 변환부(130)와, 상기 좌표 변환된 픽셀 매트릭스 영역을 식별하는 픽셀 매트릭스 식별 값을 추출하는 픽셀 매트릭스 판독부(135)와, 상기 추출된 픽셀 매트릭스 식별 값과 매체에 유지된 N(N≥1)개의 매장 식별 값을 비교하여 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정하는 매장 결정부(140)를 구비한다.
Referring to FIG. 1, the smartphone 100 includes an image data acquisition unit 120 that acquires image data of a subject on the entire surface of a camera lens through the camera module 106, A pixel matrix detection unit (125) for detecting a pixel matrix area having a similarity within a predetermined range to a pixel matrix area detection value held in the medium by reading out a color saturation value from the pixel matrix A pixel coordinate transformation unit (130) for performing coordinate transformation on the pixel matrix area so that the pixel matrix plane and the camera lens plane are parallel to each other based on a geometric structure of the pixel matrix area, (N > = 1) pixels held in the medium, and a pixel matrix reading unit Comparing the field identification value and a store determination unit 140 of the user's own ipgaek (or scheduled ipgaek) determining at least one of the store n (1≤n≤N).

상기 카메라모듈(106)은 기 설정된 프레임 단위로 카메라 렌즈 전면의 피사체에 대한 영상 데이터를 획득하며, 상기 화상 데이터 획득부(120)는 상기 카메라모듈(106)을 통해 획득되는 영상 데이터 중 어느 하나의 비디오 데이터에 대응하는 화상 데이터를 획득한다.
The camera module 106 acquires image data of a subject in front of the camera lens in units of a predetermined frame, and the image data acquisition unit 120 acquires image data of any one of the image data acquired through the camera module 106 And acquires image data corresponding to the video data.

상기 화상 데이터가 획득되면, 상기 픽셀 매트릭스 검출부(125)는 상기 획득된 화상 데이터를 각 픽셀 별로 매트릭스화하여 각 픽셀 별 색상/채도 값을 추출한다. 여기서, 상기 색상/채도 값은 <수학식1>을 통해 추출되며, Y’는 색상 값이고, U, V는 채도 값이다.
When the image data is obtained, the pixel matrix detector 125 matrixizes the obtained image data for each pixel, and extracts a hue / saturation value for each pixel. Here, the hue / saturation value is extracted through Equation (1), Y 'is a hue value, and U and V are saturation values.

<수학식1>&Quot; (1) &quot;

Figure 112010047206587-pat00001

Figure 112010047206587-pat00001

상기 픽셀 별 색상/채도 값이 추출되면, 상기 픽셀 매트릭스 검출부(125)는 상기 추출된 색상/채도 값을 기준으로 구분되는 픽셀 영역으로부터 획득되는 값과 상기 픽셀 매트릭스 영역 검출 값을 비교하여 기 설정된 범위 내에서 유사한 값을 갖는 픽셀 영역을 상기 픽셀 매트릭스 영역으로 검출한다.
When the pixel-by-pixel hue / saturation value is extracted, the pixel matrix detector 125 compares the pixel matrix area detection value with a value obtained from a pixel region classified on the basis of the extracted hue / saturation value, A pixel region having a similar value is detected as the pixel matrix region.

본 발명의 실시 방법에 따라 상기 픽셀 매트릭스 영역 검출 값이 픽셀 별 색상/채도 값인 경우, 상기 픽셀 매트릭스 검출부(125)는 상기 추출된 픽셀 영역 별 색상/채도 값을 근거로 구분되는 픽셀 영역에 대한 색상/채도 값과 상기 픽셀 매트릭스 영역 검출 값을 비교하여 기 설정된 범위 내에서 유사한 값을 갖는 픽셀 영역을 상기 픽셀 매트릭스 영역으로 검출할 수 있다.
When the pixel matrix area detection value is a pixel-by-pixel hue / saturation value according to an embodiment of the present invention, the pixel matrix detection unit 125 detects a hue / saturation value of a pixel region based on the extracted hue / / The saturation value and the pixel matrix area detection value to detect a pixel area having a similar value within a predetermined range as the pixel matrix area.

또는, 상기 픽셀 매트릭스 영역 검출 값이 색상/채도의 평균 값인 경우, 상기 픽셀 매트릭스 검출부(125)는 상기 추출된 픽셀 영역 별 색상/채도 값을 기준으로 구분되는 픽셀 영역에 대한 색상/채도 값의 평균 값을 산출하고, 상기 산출된 색상/채도의 평균 값과 상기 픽셀 매트릭스 영역 검출 값을 비교하여 기 설정된 범위 내에서 유사한 값을 갖는 픽셀 영역을 상기 픽셀 매트릭스 영역으로 검출할 수 있다.
Alternatively, when the pixel matrix area detection value is an average value of hue / saturation, the pixel matrix detection unit 125 calculates an average of hue / saturation values for a pixel region based on the extracted hue / And a pixel region having a similar value within a predetermined range can be detected as the pixel matrix region by comparing the average value of the calculated hue / saturation with the pixel matrix region detection value.

또는, 상기 픽셀 매트릭스 영역 검출 값이 기하학 구조 또는 기호/문양 패턴 값인 경우, 상기 픽셀 매트릭스 검출부(125)는 상기 추출된 픽셀 영역 별 색상/채도 값을 기준으로 구분되는 픽셀 영역에 대한 경계 선을 결정하고, 상기 결정된 경계 선에 대한 기하학 구조 또는 기호/문양 패턴 값과 상기 픽셀 매트릭스 영역 검출 값을 비교하여 기 설정된 범위 내에서 유사한 값을 갖는 픽셀 영역을 상기 픽셀 매트릭스 영역으로 검출할 수 있다.
Alternatively, when the pixel matrix area detection value is a geometric structure or a symbol / pattern pattern value, the pixel matrix detection unit 125 determines a boundary line for a pixel region classified on the basis of the extracted color / And a pixel region having a similar value within a predetermined range can be detected as the pixel matrix region by comparing the geometric structure or symbol / pattern pattern value for the determined boundary line with the pixel matrix region detection value.

상기 화상 데이터로부터 상기 픽셀 매트릭스 영역 검출 값과 매칭되는 상기 픽셀 매트릭스 영역이 검출되면, 상기 픽셀 좌표 변환부(130)는 상기 색상/채도 값을 통해 판별되는 상기 픽셀 매트릭스 영역의 기하학 구조를 결정한다. 예를들어, 상기 픽셀 매트릭스 영역의 기하학 구조는 원근감이 느껴지는 기하학 구조(예컨대, 사다리꼴 구조, 계란 구조)를 포함할 수 있다.
When the pixel matrix region that matches the pixel matrix region detection value is detected from the image data, the pixel coordinate transformation unit 130 determines the geometry of the pixel matrix region determined based on the hue / saturation value. For example, the geometric structure of the pixel matrix region may include a geometric structure (e.g., a trapezoidal structure, an egg structure) in which perspective is felt.

상기 픽셀 매트릭스 영역의 기하학 구조가 결정되면, 상기 픽셀 좌표 변환부(130)는 상기 픽셀 매트릭스 영역의 기하학 구조에 포함된 원근감 비율을 통해 상기 화상 데이터에 표시된 픽셀 매트릭스 면과 상기 카메라 렌즈 면이 이루는 각도를 산출한다. 여기서, 상기 각도는 픽셀 매트릭스 면과 상기 카메라 렌즈 면이 x, y, z 축의 각도 값을 포함한다.
When the geometric structure of the pixel matrix region is determined, the pixel coordinate transformation unit 130 transforms the angle formed between the pixel matrix surface displayed on the image data and the camera lens surface through the perspective ratio included in the geometric structure of the pixel matrix region . Here, the angle includes an angle value of the x, y, and z axes of the pixel matrix surface and the camera lens surface.

상기 픽셀 매트릭스 면과 상기 카메라 렌즈 면이 이루는 각도가 산출되면, 상기 픽셀 좌표 변환부(130)는 상기 산출된 각도를 기 설정된 좌표 변환식에 대입하여 상기 픽셀 매트릭스 면과 상기 카메라 렌즈 면이 평행하도록 상기 픽셀 매트릭스 영역을 좌표 변환하며, 상기 좌표 변환 식은 <수학식2>와 같다.
When the angle formed by the pixel matrix surface and the camera lens surface is calculated, the pixel coordinate transformation unit 130 substitutes the calculated angle into the predetermined coordinate transformation equation, and the pixel matrix surface and the camera lens surface are parallel And the coordinate conversion formula is expressed by Equation (2).

<수학식2>&Quot; (2) &quot;

Figure 112010047206587-pat00002

Figure 112010047206587-pat00002

상기 픽셀 매트릭스 면과 상기 카메라 렌즈 면이 평행하도록 상기 픽셀 매트릭스 영역이 좌표 변환되면, 상기 픽셀 매트릭스 판독부(135)는 상기 좌표 변환된 픽셀 매트릭스 영역으로부터 해당 상기 픽셀 매트릭스 영역을 식별하는 픽셀 매트릭스 식별 값을 추출한다.
When the pixel matrix area is coordinate-transformed such that the pixel matrix surface and the camera lens surface are parallel to each other, the pixel matrix reading unit 135 reads out a pixel matrix ID value for identifying the pixel matrix area from the coordinate- .

본 발명의 일 실시 방법에 따라 상기 매장 식별지에 표시된 이미지가 부호화 이미지인 경우, 상기 픽셀 매트릭스 식별 값은 상기 픽셀 매트릭스 영역에 부호화된 코드 값을 포함할 수 있다.
According to an embodiment of the present invention, when the image displayed in the store identification is an encoded image, the pixel matrix identification value may include a code value encoded in the pixel matrix area.

본 발명의 다른 일 실시 방법에 따라 상기 매장 식별지에 표시된 이미지가 로고 이미지 또는 문양/기호 이미지인 경우, 상기 픽셀 매트릭스 식별 값은 상기 픽셀 매트릭스 영역의 픽셀 패턴 값과 비교되는 로고 이미지 패턴 값 또는 문양/기호 이미지 패턴 값을 포함할 수 있다.
According to another embodiment of the present invention, when the image displayed in the store identification is a logo image or a glyph / symbol image, the pixel matrix identification value may be a logo image pattern value or a glyph / And may include symbol image pattern values.

상기 픽셀 매트릭스 식별 값이 추출되면, 상기 매장 결정부(140)는 상기 추출된 픽셀 매트릭스 식별 값과 매체에 유지된 N개의 매장 식별 값을 비교하여 매칭되는 제n(1≤n≤N) 매장 식별 값에 대응하는 매장을 사용자가 입객한(또는 입객 예정인) 제n 매장으로 결정한다.
When the pixel matrix identification value is extracted, the store determination unit 140 compares the extracted pixel matrix identification value with the N store identification values held in the medium, and stores the matched n (1? N? N) store identification The store corresponding to the value is determined as the nth store where the user is the passenger (or the passenger).

도면1을 참조하면, 상기 스마트폰(100)은, 상기 제n 매장이 결정되면, 상기 스마트폰(100)의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인하는 애플리케이션 확인부(145)와, 상기 애플리케이션이 확인되면 상기 애플리케이션을 실행하는 애플리케이션 모드를 활성화하고, 상기 애플리케이션 확인되지 않으면 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 모드를 활성화하는 애플리케이션 운용부(150)와, 상기 애플리케이션 모드가 활성화되면, 상기 애플리케이션을 로딩하는 이벤트 식별 값에 대응하는 이벤트 값을 검출하는 이벤트 검출부(155)와, 상기 애플리케이션이 확인되지 않으면, 상기 검출되는 이벤트 값에 반응하여 통신망의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되도록 처리하는 애플리케이션 탑재부(165)와, 상기 애플리케이션이 확인되면, 상기 검출되는 이벤트 값에 반응하여 상기 프로그램 메모리에 기록된 애플리케이션을 실행하도록 제어하는 애플리케이션 제어부(160)를 구비한다.
1, when the nth store is determined, the smartphone 100 determines whether an application corresponding to the nth store is recorded in the program memory of the smartphone 100 And activating an application mode for executing the application when the application is confirmed, and activating an application mode for downloading the application from the program storage medium 215 on the communication network and recording the application in the program memory if the application is not identified An event detection unit (155) for detecting an event value corresponding to an event identification value for loading the application when the application mode is activated; and an event detection unit In response to the An application loading unit (165) for downloading the application from the program storage medium (215) and processing the application to be written in the program memory; and an application execution unit And an application control unit 160 for controlling the application.

상기 매장 결정부(140)를 통해 상기 사용자가 입객했거나 또는 입객 예정인 적어도 하나의 제n 매장이 결정되면, 상기 애플리케이션 확인부(145)는 상기 매체로부터 상기 제n 매장에 대응하는 제n 매장 식별 값과 연결된 적어도 하나의 애플리케이션 식별 값을 확인한다. 만약 상기 매체에 상기 제n 매장 식별 값이 속한 제m(1≤m≤M) 매장 그룹을 식별하는 제m 매장 그룹 식별 값이 유지된 경우, 상기 애플리케이션 확인부(145)는 상기 매체로부터 상기 제n 매장이 속한 제m 매장 그룹 식별 값을 확인하고, 상기 제m 매장 그룹 식별 값과 연결된 적어도 하나의 애플리케이션 식별 값을 확인한다.
If at least one nth store that the user has visited or is expected to visit is determined through the store determining unit 140, the application identifying unit 145 obtains, from the medium, the n-th store identification value Lt; RTI ID = 0.0 &gt; 1 &lt; / RTI &gt; If the m store group identification value identifying the m (1? M? M) store group to which the n-th store identification value belongs is held in the medium, the application identifying unit 145 identifies and the store location of the m stores, and confirms at least one application identification value associated with the m store group identification value.

제n 매장 식별 값(또는 제n 매장이 속한 제m(1≤m≤M) 매장 그룹 식별 값)과 연결된 적어도 하나의 애플리케이션 식별 값이 확인되면, 상기 애플리케이션 확인부(145)는 상기 스마트폰(100)의 상기 프로그램 메모리에 기록된 애플리케이션으로부터 각각의 애플리케이션을 식별하는 애플리케이션 식별 값을 추출하고, 상기 추출된 애플리케이션 식별 값과 상기 매체에 유지된 애플리케이션 식별 값을 비교하여 상기 프로그램 메모리에 상기 제n 매장 식별 값(또는 제n 매장이 속한 제m(1≤m≤M) 매장 그룹 식별 값)과 연결된 애플리케이션이 기록되어 있는지 확인한다.
If at least one application identification value associated with the nth store identification value (or the m (1? M? M) store group identification value to which the nth store belongs) is confirmed, the application identification unit 145 identifies 100) for storing an application identification value for identifying each application from an application recorded in the program memory, and comparing the extracted application identification value and an application identification value held in the medium, It is confirmed whether the application associated with the identification value (or the m (1? M? M) store group identification value to which the nth store belongs) is recorded.

상기 프로그램 메모리에 상기 애플리케이션이 기록된 경우, 상기 애플리케이션 운용부(150)는 프로그램 메모리에 기록된 상기 애플리케이션을 실행시키는 애플리케이션 모드(이하, 편의상 “애플리케이션 실행 모드”라고 한다)를 활성화한다. 여기서, 애플리케이션 모드는 실제로 정의된 동작 모드가 아니라 프로그램의 동작 상태를 지칭하는 것으로, 상기 모드에 의해 본 발명이 한정되지 아니한다.
When the application is recorded in the program memory, the application operating unit 150 activates an application mode for executing the application recorded in the program memory (hereinafter referred to as an "application execution mode" for convenience). Here, the application mode refers to the operation state of the program, not the actually defined operation mode, and the present invention is not limited to the mode.

본 발명의 제1 실시 방법에 따르면, 상기 애플리케이션 실행 모드는 상기 애플리케이션에 대응하는 아이콘(또는 컨텐츠)을 화면 일정 영역에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 애플리케이션을 실행하는 애플리케이션 모드로서, 상기 이벤트 검출부(155)는 상기 화면 일정 영역에 표시된 아이콘(또는 컨텐츠)의 선택 이벤트를 검출하고, 상기 애플리케이션 제어부(160)는 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 사용자가 입객했거나 또는 입객 예정인 제n 매장과 연관된 적어도 하나의 애플리케이션을 실행시킨다.
According to the first embodiment of the present invention, the application execution mode displays an icon (or content) corresponding to the application on a screen schedule area, and then executes the application in response to a selection event of the icon (or content) In the application mode, the event detection unit 155 detects a selection event of an icon (or a content) displayed in the screen schedule area, and the application control unit 160 determines whether the icon (or content) N &lt; / RTI &gt; store that is either a visitor or a passenger.

본 발명의 제2 실시 방법에 따르면, 상기 애플리케이션 실행 모드는 상기 애플리케이션에 대응하는 아이콘(또는 컨텐츠)을 상기 스마트폰(100)의 프로그램 선택 화면에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 애플리케이션을 실행하는 애플리케이션 모드로서, 상기 이벤트 검출부(155)는 상기 프로그램 선택 화면에 표시된 아이콘(또는 컨텐츠)의 선택 이벤트를 검출하고, 상기 애플리케이션 제어부(160)는 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 사용자가 입객했거나 또는 입객 예정인 제n 매장과 연관된 적어도 하나의 애플리케이션을 실행시킨다.
According to the second embodiment of the present invention, the application execution mode displays an icon (or content) corresponding to the application on the program selection screen of the smartphone 100, (Or content) displayed on the program selection screen, and the application control unit 160 detects an event of the icon (or the content) displayed on the program selection screen, And in response to the selection event, executes at least one application associated with the nth store that the user has visited or is scheduled to visit.

본 발명의 제3 실시 방법에 따르면, 상기 애플리케이션 실행 모드는 상기 스마트폰(100)의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 애플리케이션에 대한 애플리케이션 실행 요청 인터페이스를 표시한 후 상기 인터페이스에 대한 사용자의 반응을 감지하여 상기 애플리케이션을 실행하는 애플리케이션 모드로서, 상기 이벤트 검출부(155)는 상기 애플리케이션 실행 요청 인터페이스에 대한 사용자의 반응을 감지하고, 상기 애플리케이션 제어부(160)는 상기 사용자의 반응을 근거로 상기 사용자가 입객했거나 또는 입객 예정인 제n 매장과 연관된 적어도 하나의 애플리케이션을 실행시킨다.
According to the third embodiment of the present invention, the application execution mode detects at least one signal (or a combination of signals) associated with the operation of the smartphone 100 as a trigger signal and transmits an application execution request interface The application detecting unit 155 detects an action of the user on the application execution request interface, and the application control unit 160 detects the user's reaction to the application execution request interface, And executes at least one application associated with the nth store that the user has visited or is scheduled to visit based on the user's reaction.

본 발명의 제4 실시 방법에 따르면, 상기 애플리케이션 실행 모드는 상기 스마트폰(100)의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 애플리케이션을 자동 실행하는 애플리케이션 모드로서, 상기 이벤트 검출부(155)는 상기 스마트폰(100)의 조작과 연관된 트리거 신호를 감지하고, 상기 애플리케이션 제어부(160)는 상기 트리거 신호를 근거로 상기 사용자가 입객했거나 또는 입객 예정인 제n 매장과 연관된 적어도 하나의 애플리케이션을 자동으로 실행시킨다.
According to a fourth embodiment of the present invention, the application execution mode is an application mode in which at least one signal (or combination of signals) associated with the operation of the smartphone 100 is detected as a trigger signal and the application is automatically executed , The event detection unit 155 detects a trigger signal associated with the operation of the smartphone 100 and the application control unit 160 detects a trigger signal associated with an operation of the smartphone 100 based on the trigger signal, And automatically executes at least one application.

한편, 상기 프로그램 메모리에 상기 애플리케이션이 기록되지 않은 경우, 상기 애플리케이션 운용부(150)는 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 모드(이하, 편의상 “애플리케이션 설치 모드”라고 한다)를 활성화할 수 있다. 여기서, 상기 애플리케이션 설치 모드는 상기 사용자를 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)의 회원으로 가입시키는 회원 가입 모드, 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 적어도 하나의 결제 모듈과 연동하는 결제수단 연동 모드의 기능을 포함한다.
On the other hand, when the application is not recorded in the program memory, the application operating unit 150 downloads the application from the program storage medium 215 on the communication network and writes the application in the program memory Quot; installation mode &quot;). Herein, the application installation mode is a member addition mode in which the user is registered as a member of the nth store (or the mth store group to which the nth store belongs), the nth store (or the mth store group to which the nth store belongs) ) Associated with an application associated with at least one payment module.

본 발명의 제1 실시 방법에 따르면, 상기 애플리케이션 설치 모드는 상기 제n 매장(또는 제m 매장 그룹)에 대응하는 아이콘(또는 컨텐츠)을 화면 일정 영역에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 모드로서, 상기 이벤트 검출부(155)는 상기 화면 일정 영역에 표시된 아이콘(또는 컨텐츠)의 선택 이벤트를 검출하고, 상기 애플리케이션 탑재부(165)는 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다.
According to the first embodiment of the present invention, the application installation mode displays icons (or contents) corresponding to the nth store (or mth store group) on a screen schedule area and then selects icons An application mode in which an application associated with the nth store (or an mth store group to which the nth store belongs) is downloaded and recorded in the program memory in response to an event, the event detecting unit (155) (Or content), and the application loading unit 165 downloads the application from the program storage medium 215 on the communication network in response to the selection event of the icon (or content) and writes the application in the program memory .

본 발명의 제2 실시 방법에 따르면, 상기 애플리케이션 설치 모드는 상기 제n 매장(또는 제m 매장 그룹)에 대응하는 아이콘(또는 컨텐츠)을 상기 스마트폰(100)의 프로그램 선택 화면에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 모드로서, 상기 이벤트 검출부(155)는 상기 프로그램 선택 화면에 표시된 아이콘(또는 컨텐츠)의 선택 이벤트를 검출하고, 상기 애플리케이션 탑재부(165)는 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다.
According to the second embodiment of the present invention, the application installation mode displays icons (or contents) corresponding to the nth store (or mth store group) on the program selection screen of the smartphone 100, An application mode in which an application associated with the nth store (or an mth store group to which the nth store belongs) is downloaded and recorded in the program memory in response to a selection event of an icon (or content) The application loading unit 165 detects the selection event of the icon (or content) displayed on the program selection screen and the application loading unit 165 downloads the application from the program storage medium 215 on the communication network in response to the selection event of the icon And records it in the program memory.

본 발명의 제3 실시 방법에 따르면, 상기 애플리케이션 설치 모드는 상기 스마트폰(100)의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 모드로서, 상기 이벤트 검출부(155)는 상기 스마트폰(100)의 조작과 연관된 트리거 신호를 감지하고, 상기 애플리케이션 탑재부(165)는 상기 트리거 신호를 근거로 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다.
According to the third embodiment of the present invention, the application installation mode senses at least one signal (or a combination of signals) associated with the operation of the smartphone 100 as a trigger signal, And stores the downloaded application in the program memory. The event detecting unit 155 detects a trigger signal associated with the operation of the smartphone 100, 165 downloads the application from the program storage medium 215 on the communication network based on the trigger signal and records it in the program memory.

본 발명의 실시 방법에 따르면, 상기 애플리케이션 탑재부(165)는 상기 통신망 상의 프로그램 저장매체(215)를 운영하는 애플리케이션 운영 서버(200)로 상기 애플리케이션 식별 값을 제공함으로써, 상기 애플리케이션 운영 서버(200)로부터 상기 애플리케이션 식별 값에 대응하는 애플리케이션 설치 데이터를 다운로드할 수 있다.
According to an embodiment of the present invention, the application loading unit 165 may provide the application identification value to the application operation server 200 operating the program storage medium 215 on the communication network, The application installation data corresponding to the application identification value can be downloaded.

본 발명의 다른 실시 방법에 따르면, 상기 통신망 상의 프로그램 저장매체(215)에 상기 애플리케이션 설치 데이터와 제n 매장 식별 값(또는 제m 매장 그룹 식별 값)이 연결되어 유지된 경우, 상기 애플리케이션 탑재부(165)는 상기 애플리케이션 운영 서버(200)로 제n 매장 식별 값(또는 제m 매장 그룹 식별 값)을 제공하여 상기 애플리케이션 설치 데이터를 다운로드할 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
According to another embodiment of the present invention, when the application installation data and the n-th store identification value (or the m-th store group identification value) are connected and maintained in the program storage medium 215 on the communication network, May provide the nth store identification value (or the mth store group identification value) to the application operating server 200 to download the application installation data, thereby not limiting the present invention.

상기 프로그램 메모리에 상기 애플리케이션이 다운로드되어 상기 프로그램 메모리에 기록된 후, 상기 애플리케이션 탑재부(165)는 상기 애플리케이션 모드를 상기 애플리케이션 실행 모드로 자동 전환할 수 있으며, 이에 의해 상기 애플리케이션 제어부(160)는 상기 다운로드된 애플리케이션을 실행할 수 있다.
The application loading unit 165 can automatically switch the application mode to the application execution mode after the application is downloaded to the program memory and written in the program memory, The application can run.

도면1을 참조하면, 상기 스마트폰(100)은, 상기 프로그램 메모리로부터 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 확인되지 않은 경우, 상기 애플리케이션 설치 모드(또는 회원 가입 모드)에서 사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 키 입력 받아 회원정보 유지매체(225)에 유지시키는 회원등록 처리부(170)를 구비한다.
1, when the application associated with the n-th store (or the mth store group) is not confirmed from the program memory, the smartphone 100 determines whether the application in the application install mode (or the subscription mode) And a member registration processing unit (170) for inquiring member information of the user from the information holding medium or inputting a key and keeping the member information on the member information holding medium (225).

본 발명의 일 실시 방법에 따르면, 상기 스마트폰(100)의 USIM(108) 또는 상기 스마트폰(100)이 가입된 통신사 서버에는 상기 스마트폰(100) 사용자에 대한 가입자 정보를 저장하여 유지하는 사용자정보 유지매체가 구비되어 있으며, 이 경우 상기 회원등록 처리부(170)는 상기 애플리케이션 설치 모드(또는 회원 가입 모드) 상태에서 상기 사용자정보 유지매체로부터 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키기 위해 필요한 상기 사용자의 회원정보를 획득할 수 있다. 한편, 상기 사용자정보 유지매체는 상기 애플리케이션과 연동하여 상기 제n 매장(또는 제m 매장 그룹)의 주문/결제를 처리하는 통신망 상의 애플리케이션 운영 서버(200)에 구비되는 것이 가능하다.
According to an embodiment of the present invention, the USIM 108 of the smartphone 100 or the communication company server to which the smartphone 100 is subscribed includes a user who stores and maintains subscriber information on the user of the smartphone 100, (Or an m-th store group) from the user information holding medium in the application installation mode (or the member joining mode), the member registration processor 170 may transmit the user information to the n-th store The member information of the user necessary for joining as a member of the user. On the other hand, the user information holding medium may be provided in the application operating server 200 on the communication network that processes the order / payment of the nth store (or the mth store group) in cooperation with the application.

본 발명의 다른 일 실시 방법에 따르면, 상기 회원등록 처리부(170)는 상기 애플리케이션 설치 모드(또는 회원 가입 모드) 상태에서 상기 화면 출력부(102)를 통해 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키기 위해 필요한 회원정보를 입력하는 회원 등록 인터페이스를 출력하고, 상기 회원 등록 인터페이스를 통해 입력되는 정보를 근거로 상기 사용자의 회원정보를 획득할 수 있다.
According to another embodiment of the present invention, the member registration processing unit 170 may send the user to the n-th store (or m (m) through the screen output unit 102 in the application install mode Store group), and obtain the member information of the user based on the information input through the member registration interface.

상기 사용자의 회원정보가 획득되면, 상기 회원등록 처리부(170)는 상기 획득된 사용자의 회원정보를 상기 제n 매장(또는 제m 매장 그룹)의 회원정보를 유지하는 회원정보 유지매체(225)에 저장하여 유지시키다.
When the user's member information is obtained, the member registration processor 170 stores the obtained user's member information in the member information holding medium 225 holding the member information of the nth store (or the mth store group) Store and maintain.

여기서, 상기 회원정보 유지매체(225)는 상기 메모리부(113)에 일정한 저장영역을 할당 받아 구현되거나, 또는 상기 USIM(108) 상의 사용자정보 유지매체를 공유하여 구현되거나, 상기 통신망 사의 애플리케이션 운영 서버(200)에 구비된 사용자정보 유지매체를 그대로 공유하여 구현되거나, 상기 제n 매장(또는 제m 매장 그룹)에 구비된 매장 서버(또는 단말)에 구비된 저장매체에 할당되어 구현되는 것이 모두 가능하며, 상기 회원정보 유지매체(225)가 구현되는 방식에 의해 본 발명이 한정되지 아니한다.
The member information storage medium 225 may be implemented by allocating a certain storage area to the memory unit 113 or by sharing a user information storage medium on the USIM 108, (Or the mth store group), or may be implemented by being allocated to a storage medium provided in the store server (or terminal) provided in the nth store (or the mth store group) And the present invention is not limited by the manner in which the member information holding medium 225 is implemented.

도면1을 참조하면, 상기 스마트폰(100)은, 상기 프로그램 메모리에 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 다운로드되어 기록되면, 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단을 식별하는 결제수단 식별부(175)와, 상기 회원정보 유지매체(225)에 유지된 회원정보를 근거로 상기 P개의 결제수단 중 상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단을 활성화시키거나, 상기 애플리케이션과 연계되는 p’(1≤p’≤(P-p))개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록하거나 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 결제수단 연동부(180)를 구비하며, 상기 애플리케이션 제어부(160)는 상기 프로그램 메모리에 상기 애플리케이션과 연동하는 적어도 하나의 결제 프로그램이 기록된 경우, 상기 애플리케이션을 통해 결정되는 결제 대상 결제수단에 대응하는 상기 결제 프로그램을 실행하여 상기 애플리케이션과 결제 프로그램 간 결제정보가 연동되도록 제어한다.
1, when the application associated with the nth store (or the mth store group) is downloaded and recorded in the program memory, the smartphone 100 reads the available P (P (1)) of the P payment means, based on the member information held in the member information holding medium (225) (P &lt; = P &lt; P) pieces of payment programs associated with the application are downloaded and recorded in the program memory, or p ' And a payment means interlocking unit 180 interlocked with the payment application program so as to be linked with the application, If at least one of the billing program that work with applications written, and controls such that the application and the payment information between the payment program executes the payment interworking program corresponding to the payment method, payment destination, which is determined by the application.

상기 프로그램 메모리에 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 다운로드되어 기록되면, 상기 결제수단 식별부(175)는 상기 사용자가 상기 프로그램 메모리에 기록된 상기 애플리케이션을 통해 이용 가능한 P개의 결제수단을 식별한다.
When the application associated with the nth store (or the mth store group) is downloaded and recorded in the program memory, the payment means identification unit 175 identifies the P number of available users Identify the payment method.

여기서, 상기 P개의 결제수단은, 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단(예컨대, 상기 제n 매장(또는 제m 매장 그룹)이 발급하여 충전하고 운영하는 선불카드), 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 적어도 하나의 제휴사에서 발급한 선불형 결제수단(예컨대, 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 선불카드 발급사에서 발급한 선불카드), 신용카드사에서 발급한 후불형 결제수단(예컨대, 신용카드), 금융사에서 발급한 직불형 결제수단(또는 계좌이체 결제수단), 신용카드사와 금융사가 연계하여 발급한 직불형 결제수단(예컨대, 체크카드) 중 적어도 하나의 결제수단을 포함한다.
Here, the P payment means may be a prepaid payment means (for example, a prepaid payment means (for example, the m &lt; th &gt; store group) ), A prepaid payment means (for example, issued by a prepaid card issuer affiliated with the nth store (or the mth store group) issued by at least one affiliate affiliated with the nth store (or the mth store group) A prepayment type payment means (for example, a credit card) issued by a credit card company, a debit type payment means (or a money transfer payment means) issued by a financial company, a debit type payment means (E. G., A check card).

본 발명의 일 실시 방법에 따라 상기 애플리케이션 운영 서버(200)에 구비된 프로그램 저장매체(215)(또는 상기 애플리케이션과 연계된 메타 정보)에 상기 애플리케이션을 통해 이용 가능한 P개의 결제수단이 지정되어 있는 경우, 상기 결제수단 식별부(175)는 상기 지정된 결제수단을 판별하여 상기 P개의 결제수단에 포함시켜 식별한다.
When P payment means available through the application are designated in the program storage medium 215 (or meta information associated with the application) provided in the application operating server 200 according to an embodiment of the present invention , The payment means identification unit 175 identifies the specified payment means and identifies the payment means by including it in the P payment means.

만약 상기 프로그램 메모리에 기록된 애플리케이션에 적어도 하나의 결제 모듈(예컨대, 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단을 이용한 결제를 처리하는 프로그램 모듈)이 구비된 경우, 상기 결제수단 식별부(175)는 상기 애플리케이션 내에 구비된 결제 모듈에 대응하는 결제수단을 상기 P개의 결제수단에 포함시켜 식별한다.
If the application recorded in the program memory is provided with at least one payment module (for example, a program module for processing payment using the prepaid payment means issued to the nth store (or the mth store group)), The payment means identification unit 175 identifies the payment means corresponding to the payment module provided in the application by including it in the P payment means.

또한 상기 결제수단 식별부(175)는 적어도 하나의 금융사에게 제공한 뱅킹 모듈(또는 결제 모듈)을 포함하는 결제 프로그램, 또는 적어도 하나의 신용카드사에서 제공한 결제 모듈을 포함하는 결제 프로그램이 상기 프로그램 메모리에 기록되어 있는지 판별하고, 상기 프로그램 메모리에 상기 결제 프로그램이 기록된 경우, 상기 프로그램 메모리에 기록된 결제 프로그램에 대응하는 결제수단을 상기 P개의 결제수단에 포함시켜 식별한다.
Also, the payment means identification unit 175 may include a payment program including a banking module (or a payment module) provided to at least one financial institution, or a payment program including a payment module provided by at least one credit card company, And when the payment program is recorded in the program memory, the payment means corresponding to the payment program recorded in the program memory is included in the P payment means and identified.

상기 프로그램 메모리에 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 다운로드되어 기록되고, 상기 회원정보 유지매체(225)에 상기 사용자의 회원정보가 유지되면, 상기 결제수단 연동부(180)는 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(175)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 애플리케이션 내에 구현된 p개의 결제수단을 활성화시킨다.
When the application associated with the nth store (or the mth store group) is downloaded and recorded in the program memory and the member information of the user is maintained in the member information holding medium 225, The p number of payment means implemented in the application among the P number of payment means based on the member information held in the member information holding medium 225 and the P number of payment means identified through the payment means identification unit 175 Activate.

만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동부(180)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회하고, 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 발급(또는 조회)된 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다. 예를들어, 상기 결제수단 운영 서버(240)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 선불형 결제수단 정보와 연결하여 저장매체에 유지함으로써, 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동할 수 있다. 또는, 상기 결제수단 연동부(180)는 상기 사용자의 선불형 결제수단 정보를 상기 메모리부(113)의 지정된 저장영역에 저장함으로써, 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동할 수 있다.
If the prepaid payment means issued to the nth store (or the mth store group) is included in the p payment means, the payment means linkage unit 180 transmits the application identification value (or the smartphone 100) (Or the m-th store group) through the user's consent and transmits the user's membership information to the settlement means operation server 240 of the nth store (or the mth store group) ) Issues the prepaid type payment means to the user based on the member information or inquires the prepaid type payment means issued to the user, and requests charging / payment of the prepaid type payment means requested by the payment module provided in the application And causes the request to be processed through the prepaid payment means of the issued (or inquired) user. For example, the payment means operation server 240 may connect the application identification value (or the communication number of the smartphone 100) and the user's member information to the prepaid payment means information of the user, Thus, the charging / payment request of the prepaid type payment means requested through the payment module provided in the application can be interlocked to be processed through the prepaid payment means of the user. Alternatively, the payment means interlocking unit 180 may store the prepaid payment means information of the user in the designated storage area of the memory unit 113, thereby allowing the prepaid payment means, which is requested through the payment module provided in the application, The charging / settlement request can be interlocked to be processed through the prepaid payment means of the user.

또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동부(180)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회하고, 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 발급(또는 조회)된 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
Or the prepaid payment means issued to the affiliate affiliated with the nth store (or the mth store group) is included in the p payment means, the payment means linkage unit 180 transmits the application identification value (or smart The communication number of the phone 100) and the user's membership information to the payment means operation server 240 of the affiliate through the user's agreement, and the payment means operation server 240 correspondingly transmits the member information The payment / payment request of the prepaid type payment means, which is requested through the payment module provided in the application, is issued to the user Or inquired) by the prepaid payment means of the user.

또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동부(180)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 연동부(180)는 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 직불형 결제수단 또는 후불형 결제수단의 결제 요청이 상기 발급(또는 조회)된 사용자의 직불형 결제수단 또는 후불형 결제수단을 통해 처리되도록 연동시킨다.
(Or the communication number of the smartphone 100) of the user and the user identification information of the user are stored in the p payment means when the debit type payment means or the deferred payment means is included in the p payment means, The settlement means operation server 240 transmits the member information to the settlement means operation server 240 of the financial company or the credit card company through the consent of the user, Issue or inquire payment means or deferred payment means. If the debit type payment means or the deferred payment type means is issued or inquired within a preset period, the payment means cooperation unit 180 transmits the debit type payment means or postpayment type payment means requested by the payment module provided in the application The settlement request of the means is interlocked to be processed through the debit type settlement means or deferred settlement means of the user who has been issued (or inquired).

상기 결제수단 연동부(180)는 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(175)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 애플리케이션과 연계되는 p’개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록시킨다.
The payment means linkage unit 180 transmits the membership information held in the member information holding medium 225 and the P payment means identified through the payment means identification unit 175 to the application Ap &quot; payment program associated with &quot; p &quot; is downloaded and recorded in the program memory.

만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동부(180)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)에서 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회한 후 이에 대응하는 결제 모듈을 포함하는 결제 프로그램을 전송하면, 상기 결제수단 연동부(180)는 상기 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록시킨다.
If the prepaid payment means issued to the nth store (or the mth store group) is included in the payment means of p ', the payment means linkage unit 180 transmits the application identification value ) And the user's membership information to the payment means operation server 240 of the nth store (or the mth store group) through the user's agreement, and the payment means operation server 240 When the prepaid payment means is issued to the user or the prepaid payment means is issued to the user based on the member information and the payment program including the corresponding payment module is transmitted, Downloads the payment program and records it in the program memory.

또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동부(180)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)에서 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회한 후 이에 대응하는 결제 모듈을 포함하는 결제 프로그램을 전송하면, 상기 결제수단 연동부(180)는 상기 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록시킨다.
Or the prepaid payment means issued to an affiliate affiliated with the nth store (or the mth store group) is included in the payment means of p ', the payment means linkage unit 180 transmits the application identification value The communication number of the smartphone 100) and the user's membership information to the payment means operation server 240 of the affiliate company through the user's agreement, and the payment means operation server 240 transmits the member information If the prepaid payment means is issued to the user or the prepaid payment means is issued to the user and the payment program including the corresponding payment module is transmitted, And records it in the program memory.

또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동부(180)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)에서 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 운영 서버(240)는 상기 직불형 결제수단 또는 후불형 결제수단에 대응하는 결제 모듈을 포함하는 결제 프로그램을 전송하며, 이에 대응하여 상기 결제수단 연동부(180)는 상기 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록시킨다.
(Or the communication number of the smartphone 100) and the user ID of the smartphone 100 when the debit type payment means or the postponed type payment means is included in the payment means of p ' To the payment means operation server 240 of the financial company or credit card company through the consent of the user, and the payment means operation server 240 notifies the user of the debit type payment means Or issue or inquire post-pay payment means. If the debit type settlement means or the deferred payment means is issued or inquired within a predetermined period, the payment means operation server 240 transmits the payment including the payment module corresponding to the debit type payment means or deferred payment means And the payment means linkage unit 180 downloads the payment program and records the payment program in the program memory.

상기 프로그램 메모리에 상기 결제 프로그램이 기록되거나, 또는 상기 프로그램 메모리에 기 기록된 결제 프로그램이 확인되면, 상기 결제수단 연동부(180)는 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(175)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동시킨다.
When the settlement program is recorded in the program memory or the settlement program previously recorded in the program memory is confirmed, the settlement unit linkage unit 180 transmits the membership information held in the member information retention medium 225, P 'payment programs recorded in the program memory among the P payment means based on the P payment means identified through the means identification section 175 are linked with the application.

만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동부(180)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회하고, 상기 결제 프로그램에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
If the prepaid payment means issued to the nth store (or the mth store group) is included in the p 'payment means, the payment means linkage unit 180 transmits the application identification value ) And the user's membership information to the payment means operation server 240 of the nth store (or the mth store group) via the user's agreement, and in response thereto, the payment means operation server 240) issues the prepaid payment means to the user or inquires the prepaid payment means issued to the user based on the member information, and requests charging of the prepaid payment means requested by the payment module provided in the payment program / The payment request is processed through the prepaid payment means of the user.

또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동부(180)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회하고, 상기 결제 프로그램에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
Or the prepaid payment means issued to the affiliate affiliated with the nth store (or the mth store group) is included in the p 'payment means, the payment means linkage unit 180 transmits the application identification value The communication number of the smartphone 100) and the user's membership information to the payment means operation server 240 of the affiliate company through the user's agreement, The payment / payment request of the prepaid type payment means, which is requested through the payment module provided in the payment program, is transmitted to the user, To be processed through the prepaid payment means of the user.

또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동부(180)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 연동부(180)는 상기 결제 프로그램에 구비된 뱅킹 모듈(또는 결제 모듈)을 통해 요청되는 직불형 결제수단 또는 후불형 결제수단의 결제 요청이 상기 사용자의 직불형 결제수단 또는 후불형 결제수단을 통해 처리되도록 연동시킨다.
If the debit type payment means or the deferred payment means is included in the p 'number of payment means, the payment means linkage unit 180 transmits the application identification value (or the communication number of the smartphone 100) To the payment means operation server 240 of the financial company or the credit card company through the consent of the user, and in response thereto, the payment means operation server 240 transmits the member information of the debit Type payment means or deferred payment means. If the debit type settlement means or the deferred payment type is issued or inquired within a preset period of time, the payment means interlocking unit 180 transmits the debit type (or deferred payment type) requested through the banking module (or the payment module) The settlement request of the settlement means or the deferred payment means is interlocked to be processed through the debit type payment means or the deferred payment means of the user.

상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단이 활성화되거나, 상기 애플리케이션과 연계되는 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동된 후, 상기 애플리케이션 제어부(160)는 상기 애플리케이션이 실행된 상태에서 상기 애플리케이션에 구비된 주문 모듈의 주문 처리와 연동하여 상기 프로그램 메모리에 기록된 결제 프로그램에 대응하는 어느 하나의 결제 대상 결제수단이 지정되면, 상기 프로그램 메모리에 기록된 상기 결제 대상 결제수단에 대응하는 결제 프로그램을 실행한 후, 상기 애플리케이션에서 상기 결제 프로그램으로 상기 주문 처리에 대응하는 결제정보가 전달되도록 처리한다.
After the p (1? P? P) payment means implemented in the application are activated or p 'payment programs associated with the application are interlocked to be associated with the application, the application control unit 160 causes the application When the payment target payment means corresponding to the payment program recorded in the program memory is specified in association with the order processing of the order module provided in the application in the executed state, After the payment program corresponding to the order processing is executed, the payment information corresponding to the order processing is transferred from the application to the payment program.

본 발명의 일 실시 방법에 따르면, 상기 애플리케이션 제어부(160)는 상기 스마트폰(100)에 구비된 적어도 하나의 프로세스 간 통신을 통해 상기 애플리케이션이 상기 주문 처리 과정에서 결정된 결제정보를 상기 결제 프로그램으로 공유하여 전달하도록 제어함으로써, 상기 결제 프로그램이 상기 공유 전달된 결제정보를 이용하여 상기 주문 처리에 대응하는 결제를 처리하도록 제어할 수 있다.
According to an embodiment of the present invention, the application control unit 160 may allow the application to share the payment information determined in the order processing process with the payment program through at least one inter-process communication provided in the smartphone 100 So that the payment program can control the payment processing corresponding to the order processing using the shared payment information.

본 발명의 다른 일 실시 방법에 따르면, 상기 애플리케이션 제어부(160)는 상기 애플리케이션이 상기 주문 처리 과정에서 결정한 결제정보를 상기 결제 프로그램이 실행 과정에서 자동으로 로딩하거나 또는 매크로 형태로 로딩하는 파일 형태로 구성하여 상기 결제 프로그램이 참조하는 메모리 저장영역에 저장되도록 제어함으로써, 상기 결제 프로그램이 상기 결제정보를 포함하는 파일을 로딩하여 상기 주문 처리에 대응하는 결제를 처리하도록 제어할 수 있다.
According to another embodiment of the present invention, the application control unit 160 may be configured as a file type in which the payment information determined by the application in the order processing process is automatically loaded in the execution process of the payment program or is loaded in a macro form To be stored in a memory storage area referred to by the payment program, so that the payment program loads the file containing the payment information and controls to process the payment corresponding to the order processing.

본 발명의 다른 일 실시 방법에 따르면, 상기 애플리케이션 제어부(160)는 상기 애플리케이션이 상기 주문 처리 과정에서 결정한 결제정보를 상기 결제 프로그램이 참조하는 데이터 형태로 구성하여 상기 결제 프로그램이 참조하는 통신망 상의 매체에 저장되도록 제어함으로써, 상기 결제 프로그램이 상기 결제정보를 포함하는 데이터를 참조하여 상기 주문 처리에 대응하는 결제를 처리하도록 제어할 수 있다.
According to another embodiment of the present invention, the application control unit 160 configures the payment information determined by the application in the order processing process into a data format referred to by the payment program, and transmits the payment information to the media on the communication network So that the payment program can control to process the payment corresponding to the order processing with reference to the data including the payment information.

도면2는 본 발명의 실시 방법에 따라 스마트폰(100)과 연동하는 애플리케이션 운영 서버(200) 구성을 도시한 도면이다.
FIG. 2 is a diagram illustrating a configuration of an application operating server 200 linked with a smartphone 100 according to an embodiment of the present invention.

보다 상세하게 본 도면2는 상기 도면1에 도시된 스마트폰(100)으로 사용자가 입객했거나 또는 입객 예정인 제n 매장과 연관된 애플리케이션을 로딩시키는 애플리케이션 운영 서버(200)의 기능 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 애플리케이션 운영 서버(200) 구성에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
2 shows a functional configuration of an application operating server 200 that loads an application associated with a nth store that a user has visited or is scheduled to visit with the smartphone 100 shown in the above figure 1, Those skilled in the art will be able to refer and / or modify FIG. 2 to illustrate various implementations of the application operating server 200 configuration (e.g., some steps may be omitted, However, the present invention includes all of the above-described embodiments, and the technical features of the present invention are not limited by the method shown in FIG.

본 발명의 일 실시 방법에 따른 도면2를 참조하면, 상기 애플리케이션 운영 서버(200)는, 상기 N개의 매장에 부착된 매장 식별지에 대응하는 픽셀 영역을 검출하는 픽셀 매트릭스 영역 검출 값과 상기 검출된 픽셀 영역에 대응하는 픽셀 매트릭스 식별 값과 매칭되는 매장 식별 값과 상기 N개의 매장에서 구동될 애플리케이션을 식별하는 애플리케이션 식별 값을 연결하여 매체에 유지하고, 상기 스마트폰(100)에 구비된 프로그램의 요청에 따라 상기 스마트폰(100)으로 픽셀 매트릭스 영역 검출 값(또는 매장 식별 값)과 애플리케이션 식별 값을 제공하는 매체 운영수단(205)을 구비한다.
Referring to FIG. 2 according to an embodiment of the present invention, the application operating server 200 stores a pixel matrix area detection value for detecting a pixel area corresponding to a store identification paper attached to the N stores, A store identification value matching with a pixel matrix identification value corresponding to an area and an application identification value identifying an application to be driven in the N stores are connected and held on a medium and a request for a program provided in the smart phone And a media operating unit 205 for providing a pixel matrix area detection value (or a store identification value) and an application identification value to the smartphone 100.

상기 스마트폰(100)에 구비된 프로그램으로부터 상기 카메라모듈(106)을 통해 획득된 화상 데이터가 수신되면, 상기 매체 운영수단(205)은 상기 화상 데이터의 색상/채도 값을 판독하여 매체에 유지된 픽셀 매트릭스 영역 검출 값과 기 설정된 범위 이내의 유사도를 갖는 픽셀 매트릭스 영역을 검출하고, 상기 색상/채도 값을 통해 판별되는 상기 픽셀 매트릭스 영역의 기하학 구조를 근거로 상기 픽셀 매트릭스 면과 상기 카메라 렌즈 면이 평행하도록 상기 픽셀 매트릭스 영역을 좌표 변환하고, 상기 좌표 변환된 픽셀 매트릭스 영역을 식별하는 픽셀 매트릭스 식별 값을 추출한 후, 상기 추출된 픽셀 매트릭스 식별 값(또는 상기 추출된 픽셀 매트릭스 식별 값과 매칭되는 매장 식별 값)을 상기 스마트폰(100)으로 제공하며, 당업자의 의도에 따라 상기 픽셀 매트릭스 영역 검출 값(또는 매장 식별 값)과 연결된 애플리케이션 식별 값을 더 제공할 수 있다.
When the image data obtained through the camera module 106 is received from a program stored in the smartphone 100, the media operating unit 205 reads the color / saturation value of the image data, Detecting a pixel matrix area having a similarity to a pixel matrix area detected value and a similarity within a predetermined range and detecting the pixel matrix area and the camera lens surface based on the geometric structure of the pixel matrix area determined through the hue / A pixel matrix identification value for identifying the coordinate-converted pixel matrix area is extracted, and then the extracted pixel matrix identification value (or a store identification that matches the extracted pixel matrix identification value) Value) to the smartphone 100, and according to the intent of the person skilled in the art, And may further provide an application identification value associated with the trick area detection value (or store identification value).

상기 스마트폰(100)에 구비된 프로그램으로부터 제n 매장에 대한 매장 식별 값이 수신되면, 상기 매체 운영수단(205)은 상기 매체로부터 상기 제n 매장 식별 값과 연결된 애플리케이션 식별 값을 확인하여 상기 스마트폰(100)으로 제공한다.
When the store identification value for the nth store is received from the program stored in the smartphone 100, the media operating unit 205 checks the application identification value associated with the nth store identification value from the medium, Phone 100 as shown in FIG.

만약 상기 애플리케이션 식별 값에 대응하는 애플리케이션을 로딩하는 이벤트 식별 값이 각 애플리케이션 별로 다른 경우, 상기 매체 운영수단(205)은 상기 애플리케이션 식별 값과 상기 이벤트 식별 값을 연결하여 매체에 유지할 수 있으며, 상기 스마트폰(100)으로 상기 애플리케이션 식별 값을 전송하는 경우 상기 매체 운영수단(205)은 상기 애플리케이션 식별 값에 상기 이벤트 식별 값을 첨부하여 상기 스마트폰(100)으로 전송할 수 있다.
If the event identification value for loading the application corresponding to the application identification value is different for each application, the medium operation unit 205 may connect the application identification value and the event identification value to each other, When transmitting the application identification value to the phone 100, the media operation unit 205 may transmit the application identification value to the smartphone 100 by attaching the event identification value to the application identification value.

본 발명의 다른 일 실시 방법에 따른 도면2를 참조하면, 상기 애플리케이션 운영 서버(200)는, N개의 매장에 부착된 매장 식별지에 대응하는 픽셀 영역을 검출하는 픽셀 매트릭스 영역 검출 값과 상기 검출된 픽셀 영역에 대응하는 픽셀 매트릭스 식별 값과 매칭되는 매장 식별 값과 상기 N개의 매장 중 적어도 하나의 매장이 속한 M(M≥1)개의 매장 그룹 식별 값과 상기 M개의 각 매장 그룹에 대응하는 애플리케이션을 식별하는 애플리케이션 식별 값을 연결하여 매체에 유지하고, 상기 스마트폰(100)에 구비된 프로그램의 요청에 따라 상기 스마트폰(100)으로 픽셀 매트릭스 영역 검출 값(또는 매장 식별 값)과 애플리케이션 식별 값을 제공하는 매체 운영수단(205)을 구비한다.
Referring to FIG. 2 according to another embodiment of the present invention, the application operating server 200 may store a pixel matrix area detection value for detecting a pixel area corresponding to a store identification sheet attached to N stores, (M &gt; = 1) store group identification values to which at least one out of the N stores belongs and an application corresponding to each of the M store groups are identified (Or store identification value) and an application identification value to the smartphone 100 according to a request of a program provided in the smartphone 100 And a medium operating means 205 for operating the medium.

상기 스마트폰(100)에 구비된 프로그램으로부터 상기 카메라모듈(106)을 통해 획득된 화상 데이터가 수신되면, 상기 매체 운영수단(205)은 상기 화상 데이터의 색상/채도 값을 판독하여 매체에 유지된 픽셀 매트릭스 영역 검출 값과 기 설정된 범위 이내의 유사도를 갖는 픽셀 매트릭스 영역을 검출하고, 상기 색상/채도 값을 통해 판별되는 상기 픽셀 매트릭스 영역의 기하학 구조를 근거로 상기 픽셀 매트릭스 면과 상기 카메라 렌즈 면이 평행하도록 상기 픽셀 매트릭스 영역을 좌표 변환하고, 상기 좌표 변환된 픽셀 매트릭스 영역을 식별하는 픽셀 매트릭스 식별 값을 추출한 후, 상기 추출된 픽셀 매트릭스 식별 값(또는 상기 추출된 픽셀 매트릭스 식별 값과 매칭되는 매장 식별 값, 매장 그룹 식별 값)을 상기 스마트폰(100)으로 제공하며, 당업자의 의도에 따라 상기 픽셀 매트릭스 영역 검출 값(또는 매장 식별 값, 또는 매장 그룹 식별 값)과 연결된 애플리케이션 식별 값을 더 제공할 수 있다.
When the image data obtained through the camera module 106 is received from a program stored in the smartphone 100, the media operating unit 205 reads the color / saturation value of the image data, Detecting a pixel matrix area having a similarity to a pixel matrix area detected value and a similarity within a predetermined range and detecting the pixel matrix area and the camera lens surface based on the geometric structure of the pixel matrix area determined through the hue / A pixel matrix identification value for identifying the coordinate-converted pixel matrix area is extracted, and then the extracted pixel matrix identification value (or a store identification that matches the extracted pixel matrix identification value) Value, a store group identification value) to the smartphone 100, and the intention of a person skilled in the art According may further provide the pixel matrix area detection value associated with the identified application (or stores the identification value, or store the group identification) value.

상기 스마트폰(100)에 구비된 프로그램으로부터 사용자가 입객했거나 또는 입객 예정인 제n 매장 식별 값(또는 제m 매장 그룹 식별 값)이 수신되면, 상기 매체 운영수단(205)은 상기 매체로부터 상기 예정인 제n 매장 식별 값(또는 제m 매장 그룹 식별 값)과 연결된 애플리케이션 식별 값을 확인하여 상기 스마트폰(100)으로 제공한다.
When the nth store identification value (or the mth store group identification value), which the user has visited or is scheduled to arrive from, is received from the program provided in the smartphone 100, the medium operating unit 205 reads out, (or the mth store group identification value) and provides it to the smartphone 100. The smartphone 100 stores the identification information of the smartphone 100 and the smart card.

만약 상기 애플리케이션 식별 값에 대응하는 애플리케이션을 로딩하는 이벤트 식별 값이 각 애플리케이션 별로 다른 경우, 상기 매체 운영수단(205)은 상기 애플리케이션 식별 값과 상기 이벤트 식별 값을 연결하여 매체에 유지하고, 상기 애플리케이션 식별 값에 상기 이벤트 식별 값을 첨부하여 상기 스마트폰(100)으로 전송할 수 있다.
If the event identification value for loading the application corresponding to the application identification value is different for each application, the medium operation unit 205 connects the application identification value and the event identification value to each other, Value to the smartphone 100 by attaching the event identification value.

본 발명의 또다른 일 실시 방법에 따르면, 상기 매체는 상기 스마트폰(100)에 구비되는 것이 가능하며, 이 경우 상기 애플리케이션 운영 서버(200)의 매체 운영수단(205)은 생략 가능하다.
According to another embodiment of the present invention, the medium may be provided in the smartphone 100, in which case the media operating means 205 of the application operating server 200 may be omitted.

도면2를 참조하면, 상기 애플리케이션 운영 서버(200)는, 애플리케이션 식별 값과 애플리케이션 설치 데이터를 연결하여 프로그램 저장매체(215)에 유지하고, 상기 스마트폰(100)에 구비된 프로그램으로부터 상기 애플리케이션 식별 값이 수신되면, 상기 수신된 애플리케이션 식별 값과 연결된 애플리케이션 설치 데이터를 상기 스마트폰(100)으로 제공하는 애플리케이션 제공수단(210)을 구비한다.
Referring to FIG. 2, the application operating server 200 stores an application identification value and application installation data in a connection with a program storage medium 215, And application providing means (210) for providing the application installation data linked with the received application identification value to the smartphone (100).

본 발명의 다른 실시 방법에 따르면, 상기 애플리케이션 설치 데이터는 제n 매장 식별 값(또는 제m 매장 그룹 식별 값)과 연결하여 상기 프로그램 저장매체(215)에 유지될 수 있으며, 이 경우 상기 애플리케이션 제공수단(210)은 상기 스마트폰(100)에 구비된 프로그램으로부터 상기 제n 매장 식별 값(또는 제m 매장 그룹 식별 값)을 수심함에 의해 이와 연결된 애플리케이션 설치 데이터를 상기 스마트폰(100)으로 제공할 수 있다.
According to another embodiment of the present invention, the application installation data may be maintained in the program storage medium 215 in connection with the n-th store identification value (or the m-th store group identification value) (Or the m-th store group identification value) from the program stored in the smartphone 100 to provide the application install data associated with the n-th store identification value (or the m-th store group identification value) to the smartphone 100 have.

도면2를 참조하면, 상기 애플리케이션 운영 서버(200)는, 상기 스마트폰(100)으로 상기 애플리케이션 설치 데이터가 제공됨과 연계하여 사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 상기 스마트폰(100)에 구비된 프로그램을 통해 키 입력된 사용자의 회원정보를 수신하여 회원정보 유지매체(225)에 유지시키는 회원등록 처리수단(220)을 구비한다.
Referring to FIG. 2, the application operating server 200 inquires the user's membership information from the user information holding medium in association with the provision of the application installation data to the smartphone 100, And a member registration processing means 220 for receiving the member information of the user who has been keyed in through the program provided in the member information holding medium 225.

상기 회원등록 처리수단(220)은 상기 스마트폰(100)으로 상기 애플리케이션 설치 데이터가 제공됨과 연계하여 상기 스마트폰(100)의 USIM(108) 또는 상기 스마트폰(100)이 가입된 통신사 서버에 구비된 사용자정보 유지매체로부터 상기 스마트폰(100) 사용자의 가입자 정보를 조회하여 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키기 위해 필요한 상기 사용자의 회원정보를 획득할 수 있다. 만약 상기 스마트폰(100) 사용자가 상기 애플리케이션 운영 서버(200)의 회원으로 가입한 경우, 상기 회원등록 처리수단(220)은 상기 애플리케이션 운영 서버(200)의 회원정보를 저장하는 사용자정보 유지매체로부터 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키기 위해 필요한 상기 사용자의 회원정보를 획득할 수 있다.
The member registration processing means 220 may be provided to the USIM 108 of the smartphone 100 or the communication server server to which the smartphone 100 is subscribed in association with the provision of the application installation data to the smartphone 100 The subscriber information of the user of the smartphone 100 may be inquired from the user information holding medium to acquire the member information of the user necessary for joining the user as the member of the nth store (or the mth store group) . If the user of the smartphone 100 is registered as a member of the application operating server 200, the member registration processing unit 220 reads the user information from the user information holding medium storing the member information of the application operating server 200 And acquire the member information of the user necessary to subscribe the user as a member of the nth store (or the mth store group).

만약 상기 스마트폰(100)에 구비된 프로그램을 통해 회원 등록 인터페이스가 출력되고, 상기 회원 등록 인터페이스를 통해 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키기 위해 필요한 상기 사용자의 회원정보가 입력되면, 상기 회원등록 처리수단(220)은 상기 스마트폰(100)으로부터 상기 입력된 사용자의 회원정보를 수신하여 획득할 수 있다.
If a member registration interface is output through a program provided in the smartphone 100 and the user is required to register the user as a member of the nth store (or mth store group) through the member registration interface When the member information is inputted, the member registration processing means 220 can receive and acquire the member information of the inputted user from the smartphone 100.

상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키기 위해 필요한 상기 사용자의 회원정보가 획득되면, 상기 회원등록 처리수단(220)은 상기 획득된 사용자의 회원정보를 상기 제n 매장(또는 제m 매장 그룹)의 회원정보를 유지하는 회원정보 유지매체(225)에 저장하여 유지시키다.
When the user's membership information necessary for joining the user as a member of the nth store (or the mth store group) is obtained, the member registration processing unit 220 stores the acquired member information of the user in the nth store And stores and maintains the member information of the store (or the mth store group) in the member information holding medium 225 for holding.

여기서, 상기 회원정보 유지매체(225)는 상기 애플리케이션 운영 서버(200) 내에 구현될 수 있으며, 당업자의 의도에 따라 상기 스마트폰(100)에 구비된 메모리부(113)(또는 USIM(108))에 구비되거나, 또는 상기 제n 매장(또는 제m 매장 그룹)에 구비된 매장 서버(또는 단말)에 구비되는 것이 가능하며, 상기 회원정보 유지매체(225)가 구현되는 방식에 의해 본 발명이 한정되지 아니한다.
The membership information holding medium 225 may be implemented in the application operating server 200 and may be a memory unit 113 (or a USIM 108) provided in the smartphone 100 according to the intention of a person skilled in the art, Or the store server (or terminal) provided in the nth store (or the mth store group), and the present invention is not limited to the method in which the member information storage medium 225 is implemented Or more.

도면2를 참조하면, 상기 애플리케이션 운영 서버(200)는, 상기 스마트폰(100)으로 제공된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단을 식별하는 결제수단 식별수단(230)과, 상기 회원정보 유지매체(225)에 유지된 회원정보를 근거로 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단 중 상기 애플리케이션 내에 구현된 p(0≤p≤P)개의 결제수단을 활성화시키거나, 상기 애플리케이션과 연계되는 p’(0≤p’≤(P-p))개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록하거나 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 결제수단 연동수단(235)을 구비한다.
Referring to FIG. 2, the application operating server 200 includes payment means identification means 230 for identifying P (P? 1) payment means available through an application provided in the smartphone 100, (0? P? P) number of p (p? 1) pieces of payment means implemented in the application among P (P? 1) payment means available through the application recorded in the program memory based on the member information held in the member information holding medium 225 (P &lt; = P &apos; (Pp)) payment programs associated with the application are downloaded to the program memory or p &apos; payment programs recorded in the program memory are downloaded to the application And a payment means interlocking means (235) interlocked to be linked with the payment means.

상기 애플리케이션 제공수단(210)을 통해 상기 스마트폰(100)으로 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 제공되면, 상기 결제수단 식별수단(230)은 상기 스마트폰(100)으로 제공된 애플리케이션을 통해 이용 가능한 P개의 결제수단을 식별한다.
When the application associated with the nth store (or the mth store group) is provided to the smartphone 100 through the application providing means 210, the payment means identification means 230 identifies Identify the P payment means available through the provided application.

본 발명의 일 실시 방법에 따라 상기 프로그램 저장매체(215)(또는 상기 애플리케이션과 연계된 메타 정보)에 상기 애플리케이션을 통해 이용 가능한 P개의 결제수단이 지정되어 있는 경우, 상기 결제수단 식별수단(230)은 상기 지정된 결제수단을 판별하여 상기 P개의 결제수단에 포함시켜 식별한다.
When the P payment means available through the application are designated in the program storage medium 215 (or the meta information associated with the application) according to an embodiment of the present invention, the payment means identification means 230, Identifies the designated payment means and includes the identified payment means in the P payment means.

만약 상기 프로그램 메모리에 기록된 애플리케이션에 적어도 하나의 결제 모듈(예컨대, 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단을 이용한 결제를 처리하는 프로그램 모듈)이 구비된 경우, 상기 결제수단 식별수단(230)은 상기 애플리케이션 내에 구비된 결제 모듈에 대응하는 결제수단을 상기 P개의 결제수단에 포함시켜 식별한다.
If the application recorded in the program memory is provided with at least one payment module (for example, a program module for processing payment using the prepaid payment means issued to the nth store (or the mth store group)), The payment means identification means 230 identifies the payment means corresponding to the payment module provided in the application by including it in the P payment means.

또한 상기 결제수단 식별수단(230)은 상기 스마트폰(100)에 구비된 프로그램과 연계하여 적어도 하나의 금융사에게 제공한 뱅킹 모듈(또는 결제 모듈)을 포함하는 결제 프로그램, 또는 적어도 하나의 신용카드사에서 제공한 결제 모듈을 포함하는 결제 프로그램이 상기 프로그램 메모리에 기록되어 있는지 판별하고, 상기 프로그램 메모리에 상기 결제 프로그램이 기록된 경우, 상기 프로그램 메모리에 기록된 결제 프로그램에 대응하는 결제수단을 상기 P개의 결제수단에 포함시켜 식별한다.
Also, the payment means identification means 230 may include a payment program including a banking module (or a payment module) provided to at least one financial institution in connection with a program provided in the smartphone 100, or at least one credit card company Wherein the control means determines whether a payment program including the provided payment module is recorded in the program memory, and when the payment program is recorded in the program memory, the payment means corresponding to the payment program recorded in the program memory is called the P payment To be included in the means.

상기 애플리케이션 제공수단(210)을 통해 상기 스마트폰(100)으로 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 제공되고, 상기 회원정보 유지매체(225)에 상기 사용자의 회원정보가 유지되면, 상기 결제수단 연동수단(235)은 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(175)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 애플리케이션 내에 구현된 p개의 결제수단을 활성화시킨다.
An application associated with the nth store (or an mth store group) is provided to the smartphone 100 through the application providing means 210, and the member information of the user is maintained The payment means interlocking means 235 transmits the member information held in the member information holding medium 225 and the P payment means identified on the basis of the P payment means identified through the payment means identification portion 175 And activates the p payment means implemented in the application.

만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하여 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 제n 매장(또는 제m 매장 그룹)에서 발급한 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
If the prepaid payment means issued to the nth store (or the mth store group) is included in the p payment means, the payment means interlocking means 235 determines that the application identification value (or the smartphone 100) To the payment server operating server 240 of the nth store (or the mth store group) through the user's consent and the request for payment through the payment module provided in the application The charging / payment request of the prepayment type payment means is interlocked to be processed through the prepaid type payment means of the user issued by the nth store (or the mth store group).

또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하여 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 제휴사에서 발급한 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
Or the prepaid payment means issued to an affiliate affiliated with the nth store (or the mth store group) is included in the p payment means, the payment means link means 235 transmits the application identification value (or smart The communication number of the mobile phone 100) and the user's membership information to the payment server operating server 240 of the affiliated company through the user's agreement, And causes the charging / settlement request to be processed through the prepaid payment means of the user issued by the partner company.

또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 연동수단(235)은 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 직불형 결제수단 또는 후불형 결제수단의 결제 요청이 상기 발급(또는 조회)된 사용자의 직불형 결제수단 또는 후불형 결제수단을 통해 처리되도록 연동시킨다.
Or when the debit type payment means or the deferred payment means is included in the p payment means, the payment means interlock means 235 compares the application identification value (or the communication number of the smartphone 100) The settlement means operation server 240 transmits the member information to the settlement means operation server 240 of the financial company or the credit card company through the consent of the user, Issue or inquire payment means or deferred payment means. If the debit type payment means or the deferred payment type means is issued or inquired within a predetermined period, the payment means linkage means 235 transmits the debit type payment means or postpayment type payment means requested by the payment module provided in the application The settlement request of the means is interlocked to be processed through the debit type settlement means or deferred settlement means of the user who has been issued (or inquired).

상기 결제수단 연동수단(235)은 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(175)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 애플리케이션과 연계되는 p’개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록시킨다.
The payment means interlocking means 235 may be configured to transmit the member information held in the member information holding medium 225 and the P payment means identified through the payment means identification unit 175 to the application Ap &quot; payment program associated with &quot; p &quot; is downloaded and recorded in the program memory.

만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회한 후 이에 대응하는 결제 모듈을 포함하는 결제 프로그램을 제공한다.
If the prepaid payment means issued to the nth store (or the mth store group) is included in the payment means of p ', the payment means link means 235 transmits the application identification value ) And the user's membership information to the payment means operation server 240 of the nth store (or the mth store group) via the user's agreement, and the payment means operation server 240 And a payment module for issuing the prepaid payment means to the user based on the member information or viewing the prepaid payment means issued and then corresponding to the payment module.

또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회한 후 이에 대응하는 결제 모듈을 포함하는 결제 프로그램을 제공한다.
Or the prepaid payment means issued to the affiliate affiliated with the nth store (or the mth store group) is included in the payment means of p ', the payment means linkage means 235 may transmit the application identification value The communication number of the smartphone 100) and the user's membership information to the payment means operation server 240 of the affiliate through the user's agreement, and the payment means operation server 240 transmits the member information And a payment module corresponding to the payment module after issuing the prepaid payment means to the user or viewing the prepaid payment means issued to the user.

또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)에서 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 운영 서버(240)는 상기 직불형 결제수단 또는 후불형 결제수단에 대응하는 결제 모듈을 포함하는 결제 프로그램을 제공한다.
(Or the communication number of the smartphone 100) and the user ID of the smartphone 100 when the debit-type settlement means or deferred payment means is included in the payment means of p ' To the payment means operation server 240 of the financial company or credit card company through the consent of the user, and the payment means operation server 240 notifies the user of the debit type payment means Or issue or inquire post-pay payment means. If the debit type settlement means or the deferred payment means is issued or inquired within a predetermined period, the payment means operation server 240 transmits the payment including the payment module corresponding to the debit type payment means or deferred payment means Program.

상기 프로그램 메모리에 상기 결제 프로그램이 기록되거나, 또는 상기 프로그램 메모리에 기 기록된 결제 프로그램이 확인되면, 상기 결제수단 연동수단(235)은 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(175)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동시킨다.
When the settlement program is recorded in the program memory or the settlement program previously recorded in the program memory is confirmed, the settlement means linkage means 235 associates the member information held in the member information retention medium 225 with the settlement information P 'payment programs recorded in the program memory among the P payment means based on the P payment means identified through the means identification section 175 are linked with the application.

만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하여 상기 결제 프로그램에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
If the prepaid payment means issued to the nth store (or the mth store group) is included in the p 'payment means, the payment means linkage means 235 transmits the application identification value (or the smartphone 100 ) And the user's membership information to the payment means operation server 240 of the nth store (or the mth store group) through the user's consent, Payment request for the requested prepaid type payment means is processed through the prepaid payment means of the user.

또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하여 상기 결제 프로그램에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
Or the prepaid payment means issued to an affiliate affiliated with the nth store (or the mth store group) is included in the p 'payment means, the payment means linkage means 235 may transmit the application identification value The communication number of the smartphone 100) and the user's membership information to the payment server operating server 240 of the affiliated company through the user's agreement, And the charging / settlement request of the means is processed through the prepaid payment means of the user.

또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 연동수단(235)은 상기 결제 프로그램에 구비된 뱅킹 모듈(또는 결제 모듈)을 통해 요청되는 직불형 결제수단 또는 후불형 결제수단의 결제 요청이 상기 사용자의 직불형 결제수단 또는 후불형 결제수단을 통해 처리되도록 연동시킨다.
If the debit type payment means or the deferred payment means is included in the p 'payment means, the payment means linkage means 235 determines whether the application identification value (or the communication number of the smartphone 100) To the payment means operation server 240 of the financial company or the credit card company through the consent of the user, and in response thereto, the payment means operation server 240 transmits the member information of the debit Type payment means or deferred payment means. If the debit type settlement means or the postponed type settlement means is issued or inquired within a predetermined period, the payment means interlock means 235 determines whether the direct debit type (or settlement type) is requested through the banking module The settlement request of the settlement means or the deferred payment means is interlocked to be processed through the debit type payment means or the deferred payment means of the user.

도면3은 본 발명의 실시 방법에 따라 스마트폰(100) 사용자가 입객한(또는 입객 예정인) 매장을 확인하는 과정을 도시한 도면이다.
FIG. 3 is a diagram illustrating a process of confirming a store that a user of the smartphone 100 has visited (or is scheduled to visit) according to an embodiment of the present invention.

보다 상세하게 본 도면3은 상기 도면1에 도시된 스마트폰(100)의 카메라모듈(106)을 통해 획득되는 화상 데이터로부터 N(N≥1)개의 매장에 부착된 식별지에 대응하는 픽셀 매트릭스 영역을 검출하고, 상기 픽셀 매트릭스 영역에 부호화된 코드 값을 근거로 사용자가 입객했거나 또는 입객 예정인 제n 매장을 결정하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 매장 확인 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
3 shows a pixel matrix area corresponding to an identification tag attached to N (N? 1) stores from image data obtained through the camera module 106 of the smartphone 100 shown in FIG. 1 N stores that the user has visited or is scheduled to visit based on the code value encoded in the pixel matrix area. If a person skilled in the art is familiar with the present invention, It is possible to refer to and / or modify Figure 3 to suggest various implementations of the store identification process (e.g., omitting some steps or changing the order), but the present invention is not limited to all of the above- And the technical features thereof are not limited only by the method shown in FIG.

도면3을 참조하면, 상기 매체 확인부(또는 매체 운영수단(205))은 상기 N개의 매장에 부착된 매장 식별지에 대응하는 픽셀 영역을 검출하는 픽셀 매트릭스 영역 검출 값과 상기 검출된 픽셀 영역에 대응하는 픽셀 매트릭스 식별 값과 매칭되는 매장 식별 값을 매체에 유지한다(300). 상기 픽셀 매트릭스 영역 검출 값과 매장 식별 값은 각 매장이 속한 매장 그룹 식별 값과 연결되거나 상기 애플리케이션 식별 값과 연결되어 매체에 유지될 수 있다.
Referring to FIG. 3, the media checking unit (or medium operating unit 205) may include a pixel matrix area detection value for detecting a pixel area corresponding to the store identification sheet attached to the N stores, and a pixel matrix area detection value corresponding to the detected pixel area The store identification value matching with the pixel matrix identification value is maintained in the medium (300). The pixel matrix area detection value and the store identification value may be associated with the store group identification value to which each store belongs or may be maintained in the medium in connection with the application identification value.

상기 N개의 픽셀 매트릭스 영역 검출 값과 매장 식별 값이 상기 매체에 유지된 상태에서 상기 화상 데이터 획득부(120)는 상기 카메라모듈(106)을 통해 카메라 렌즈 전면의 피사체에 대한 화상 데이터를 획득한다(305).
In a state where the N pixel matrix area detection values and the store identification value are held on the medium, the image data obtaining unit 120 obtains image data for the object in front of the camera lens through the camera module 106 305).

만약 상기 화상 데이터가 획득되면(310), 상기 픽셀 매트릭스 검출부(125)는 상기 획득된 화상 데이터의 색상/채도 값을 판독하여 매체에 유지된 픽셀 매트릭스 영역 검출 값과 기 설정된 범위 이내의 유사도를 갖는 픽셀 매트릭스 영역을 검출한다(315).
If the image data is obtained (310), the pixel matrix detector 125 reads the hue / saturation value of the obtained image data and obtains the pixel / A pixel matrix area is detected (315).

만약 상기 픽셀 매트릭스 영역이 검출되면(320), 상기 픽셀 좌표 변환부(130)는 상기 색상/채도 값을 통해 판별되는 상기 픽셀 매트릭스 영역의 기하학 구조를 근거로 상기 픽셀 매트릭스 면과 상기 카메라 렌즈 면이 평행하도록 상기 픽셀 매트릭스 영역을 좌표 변환한다(325).
If the pixel matrix area is detected (320), the pixel coordinate transformer 130 transforms the pixel matrix area and the camera lens surface into a pixel matrix area based on the geometric structure of the pixel matrix area determined through the hue / Coordinate transformation of the pixel matrix area so as to be parallel (325).

만약 상기 픽셀 매트릭스 영역이 좌표 변환되면(330), 상기 픽셀 매트릭스 판독부(135)는 상기 좌표 변환된 픽셀 매트릭스 영역을 식별하는 픽셀 매트릭스 식별 값을 추출하고(335), 상기 매장 결정부(140)는 상기 추출된 픽셀 매트릭스 식별 값과 매체에 유지된 N개의 매장 식별 값을 비교하여 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n 매장을 결정하며(340), 상기 제n 매장을 결정하는 과정은 상기 도면1에 도시된 프로그램 구성에 대응하는 프로그램이 상기 스마트폰(100)에 구동되어 실행되는 동안 반복된다(345).
If the pixel matrix area is coordinate transformed (330), the pixel matrix reader (135) extracts (335) a pixel matrix discrimination value identifying the coordinate-converted pixel matrix area, and the store determiner (140) (340) determines at least one nth store that the user has visited (or is scheduled to visit) by comparing the extracted pixel matrix identification value with N store identification values held in the medium, and determines the nth store The process is repeated 345 while the program corresponding to the program configuration shown in FIG. 1 is activated and executed on the smartphone 100. FIG.

도면4는 본 발명의 실시 방법에 따라 스마트폰(100) 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 로딩하는 과정을 도시한 도면이다.
4 is a diagram illustrating a process of loading an application of a store of a smartphone user 100 (or a store of a visitor) according to an embodiment of the present invention.

보다 상세하게 본 도면4는 상기 도면1에 도시된 스마트폰(100)에서 사용자가 입객한(또는 입객 예정인) 제n 매장의 애플리케이션을 로딩하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 애플리케이션 로딩 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
FIG. 4 illustrates a process of loading an application of a nth store that a user has visited (or is scheduled to arrive at) in the smartphone 100 shown in FIG. 1, and in the technical field of the present invention, It will be appreciated that various implementations of the application loading process (e.g., omitting some of the steps or changing the order) may be referred to and / or modified in accordance with FIG. 4, The present invention is not limited to the above-described embodiments, and various modifications and changes may be made without departing from the scope of the present invention.

도면4를 참조하면, 상기 매체 확인부(또는 매체 운영수단(205))은 상기 N개의 매장(또는 M개의 매장 그룹)과 연관된 애플리케이션을 식별하는 애플리케이션 식별 값을 매체에 유지한다(400). 상기 애플리케이션 식별 값은 픽셀 매트릭스 영역 검출 값, 매장 식별 값, 매장 그룹 식별 값과 연결되어 매체에 유지될 수 있으며, 상기 애플리케이션을 로딩하는 이벤트 값을 식별하는 이벤트 식별 값과 연결되어 매체에 유지될 수 있다.
Referring to FIG. 4, the media verifier (or media operating means 205) maintains (400) an application identification value on the medium that identifies an application associated with the N stores (or M store groups). The application identification value may be associated with a pixel matrix area detection value, a store identification value, a store group identification value, and may be maintained in the medium and may be associated with an event identification value that identifies an event value that loads the application, have.

상기 도면3에 도시된 과정을 통해 사용자가 입객했거나 또는 입객 예정인 제n 매장이 확인되면, 상기 애플리케이션 확인부(145)는 상기 스마트폰(100)의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인한다(405).
When the n-th shop that the user has visited or is scheduled to visit is confirmed through the process shown in Fig. 3, the application verifying unit 145 confirms that the application corresponding to the n-th store is stored in the program memory of the smartphone 100 (405).

만약 상기 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있다면(410), 상기 애플리케이션 운용부(150)는 상기 애플리케이션을 실행하는 애플리케이션 실행 모드를 활성화한다(415).
If an application corresponding to the nth store is stored in the program memory (410), the application operating unit 150 activates an application execution mode for executing the application (415).

상기 애플리케이션 실행 모드가 활성화된 상태에서(420), 상기 이벤트 검출부(155)는 상기 애플리케이션을 실행하는 이벤트 식별 값에 대응하는 이벤트 값이 검출되는지 확인하고(425), 만약 상기 애플리케이션을 실행하는 이벤트 값이 검출되면(430), 상기 애플리케이션 제어부(160)는 상기 프로그램 메모리에 기록된 애플리케이션을 실행하여 로딩한다(435).
If the application execution mode is activated 420, the event detection unit 155 determines whether an event value corresponding to the event identification value for executing the application is detected 425, and if the event value (430), the application control unit 160 executes and loads the application recorded in the program memory (435).

반면 상기 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있지 않다면(410), 상기 애플리케이션 운용부(150)는 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 설치 모드를 활성화한다(440).
On the other hand, if the application corresponding to the nth store is not recorded in the program memory (410), the application operating unit 150 downloads the application from the program storage medium 215 on the communication network and records it in the program memory The application install mode is activated (440).

상기 애플리케이션 설치 모드가 활성화된 상태에서(445), 상기 이벤트 검출부(155)는 상기 애플리케이션을 다운로드하는 이벤트 식별 값에 대응하는 이벤트 값이 검출되는지 확인하고(450), 만약 상기 애플리케이션을 다운로드하는 이벤트 값이 검출되면(455), 상기 애플리케이션 탑재부(165)는 상기 이벤트 값에 반응하여 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하고, 상기 회원등록 처리부(170)는 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키고, 상기 결제수단 연동부(180)는 상기 애플리케이션에서 이용 가능한 P개의 결제수단 중 적어도 하나의 결제수단을 상기 애플리케이션과 연동시키는 과정을 수행한다.
If the application installation mode is activated (445), the event detection unit (155) checks whether an event value corresponding to the event identification value for downloading the application is detected (450), and if the event value (455), the application loading unit (165) downloads the application from the program storage medium (215) on the communication network in response to the event value and records the application in the program memory, and the member registration processing unit (Or an m-th store group), and the payment means interlocking unit 180 performs a process of linking at least one payment means among the P payment means available in the application to the application .

도면5는 본 발명의 일 실시 방법에 따라 스마트폰(100) 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 다운로드하여 탑재하는 과정을 도시한 도면이다.
FIG. 5 is a diagram illustrating a process of downloading and loading an application of a store of a user of the smartphone 100 (or expected to arrive) according to an embodiment of the present invention.

보다 상세하게 본 도면5는 상기 도면1에 도시된 스마트폰(100)에서 사용자가 입객한(또는 입객 예정인) 제n 매장의 애플리케이션을 다운로드하여 탑재함과 동시에 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 애플리케이션 탑재 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
5 shows an example of a case where an application of the nth store that the user has visited (or is expected to arrive at) the smartphone 100 shown in FIG. 1 is downloaded and loaded and the user is stored in the nth store m store group). As a person skilled in the art, referring to and / or modifying FIG. 5, various methods of implementing the application loading process For example, some of the steps may be omitted or the order may be changed. However, the present invention includes all of the above-described embodiments, and the technical features of the method of FIG. It is not limited.

도면5를 참조하면, 상기 도면4에 도시된 과정을 통해 스마트폰(100)의 프로그램 메모리에 상기 제n 매장의 애플리케이션이 기록되지 않은 상태에서 상기 애플리케이션을 다운로드하는 이벤트 값이 검출되면, 상기 애플리케이션 탑재부(165)는 통신망 상의 프로그램 저장매체(215)에 유지된 애플리케이션을 다운로드하도록 요청하고(500), 상기 애플리케이션 제공수단(210)은 상기 스마트폰(100)으로 상기 프로그램 저장매체(215)에 유지된 애플리케이션의 제공 여부를 결정한다(505). 예를들어, 상기 애플리케이션 제공수단(210)은 상기 스마트폰(100)이 상기 제n 매장에 입객한 상태에서 상기 제n 매장에 구비된 접속 포인트(250)를 통해 애플리케이션의 다운로드를 요청하거나, 또는 상기 스마트폰(100)이 상기 제n 매장에 입객하지 않은 상태에서 무선망 통신을 통해 상기 애플리케이션의 다운로드를 요청한 경우, 상기 스마트폰(100)으로 상기 애플리케이션을 제공하도록 결정할 수 있다.
Referring to FIG. 5, when an event value for downloading the application is detected in the state where the application of the nth store is not recorded in the program memory of the smartphone 100 through the process shown in FIG. 4, The application providing means 210 requests the application providing means 210 to download the application stored in the program storage medium 215 on the communication network It is determined whether the application is provided (505). For example, the application providing means 210 requests downloading of an application through an access point 250 provided in the nth store while the smartphone 100 is in the nth store, When the smartphone 100 requests downloading of the application through the wireless network communication in a state where the smartphone 100 does not enter the nth store, the smartphone 100 may determine to provide the application to the smartphone 100.

만약 상기 스마트폰(100)으로 상기 애플리케이션을 제공한다면(510), 상기 애플리케이션 제공수단(210)은 상기 프로그램 저장매체(215)에 유지된 애플리케이션 설치 데이터를 상기 스마트폰(100)으로 제공하고(515), 이에 대응하여 상기 애플리케이션 탑재부(165)는 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다(520).
If the application is provided to the smartphone 100, the application providing means 210 provides the application installation data stored in the program storage medium 215 to the smartphone 100 The application loading unit 165 downloads the application and writes the application in the program memory (520).

만약 상기 프로그램 메모리에 상기 애플리케이션이 기록되면(525), 상기 애플리케이션 탑재부(165)는 상기 애플리케이션 모드를 상기 애플리케이션 실행 모드로 전환시킨다(530).
If the application is recorded in the program memory (525), the application loading unit (165) switches the application mode to the application execution mode (530).

한편 상기 스마트폰(100)으로 상기 애플리케이션을 제공하는 경우(510), 상기 회원등록 처리수단(220)은 적어도 하나의 사용자정보 유지매체로부터 상기 스마트폰(100) 사용자의 회원정보를 조회하고(535), 만약 상기 사용자의 회원정보가 조회되면(540), 상기 스마트폰(100)으로 상기 사용자의 회원정보를 제공하며(545), 이에 대응하여 상기 회원등록 처리부(170)는 상기 회원정보를 통해 사용자의 제n 매장(또는 제m 매장 그룹)의 회원 가입 동의를 요청한다(550).
Meanwhile, if the application is provided to the smartphone 100, the member registration processing unit 220 inquires the member information of the user of the smartphone 100 from at least one user information holding medium, If the user's membership information is inquired (540), the user's membership information is provided to the smartphone 100 (545). In response, the member registration processor (170) (550) the subscription agreement of the user's nth store (or the mth store group).

만약 상기 사용자가 상기 회원 가입에 동의하면(555), 상기 회원등록 처리부(170)(또는 회원등록 처리수단(220))은 상기 사용자의 회원정보를 회원정보 유지매체(225)에 유지시키며(560), 상기 애플리케이션 제공수단(210)은 상기 프로그램 저장매체(215)에 유지된 애플리케이션 설치 데이터를 상기 스마트폰(100)으로 제공하고(515), 이에 대응하여 상기 애플리케이션 탑재부(165)는 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다(520).
If the user agrees to the member registration 555, the member registration processor 170 (or the member registration processing unit 220) maintains the member information of the user on the member information storage medium 225 (560 The application providing means 210 provides 515 the application installation data stored in the program storage medium 215 to the smartphone 100 and the application loading unit 165 correspondingly stores the application And records the downloaded data in the program memory (520).

도면6은 본 발명의 다른 일 실시 방법에 따라 스마트폰(100) 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 다운로드하여 탑재하는 과정을 도시한 도면이다.
FIG. 6 is a diagram illustrating a process of downloading and loading an application of a store of a user of a smartphone 100 according to another embodiment of the present invention.

도면6을 참조하면, 상기 도면4에 도시된 과정을 통해 스마트폰(100)의 프로그램 메모리에 상기 제n 매장의 애플리케이션이 기록되지 않은 상태에서 상기 애플리케이션을 다운로드하는 이벤트 값이 검출되면, 상기 애플리케이션 탑재부(165)는 통신망 상의 프로그램 저장매체(215)에 유지된 애플리케이션을 다운로드하도록 요청하고(600), 상기 애플리케이션 제공수단(210)은 상기 스마트폰(100)으로 상기 프로그램 저장매체(215)에 유지된 애플리케이션의 제공 여부를 결정한다(605).
Referring to FIG. 6, when an event value for downloading the application is detected in a state where the application of the nth store is not recorded in the program memory of the smartphone 100 through the process shown in FIG. 4, The application providing means 210 requests the application providing means 210 to download the application stored in the program storage medium 215 on the communication network It is determined whether the application is provided (605).

만약 상기 스마트폰(100)으로 상기 애플리케이션을 제공한다면(610), 상기 회원등록 처리부(170)는 사용자의 제n 매장(또는 제m 매장 그룹)의 회원 가입 동의를 요청한다(615). 만약 상기 사용자가 상기 회원 가입에 동의하면(620), 상기 회원등록 처리부(170)는 회원 등록 인터페이스를 통해 사용자의 회원정보를 입력 처리한다(620).
If the application is provided to the smartphone 100 at operation 610, the member registration processor 170 requests the subscription agreement of the nth store (or the mth store group) of the user (615). If the user agrees to the member registration (620), the member registration processor (170) processes the member information of the user through the member registration interface (620).

만약 상기 회원정보가 입력되면(630), 상기 회원등록 처리부(170)(또는 회원등록 처리수단(220))은 상기 사용자의 회원정보를 회원정보 유지매체(225)에 유지시키며(635), 상기 애플리케이션 제공수단(210)은 상기 프로그램 저장매체(215)에 유지된 애플리케이션 설치 데이터를 상기 스마트폰(100)으로 제공하고(640), 이에 대응하여 상기 애플리케이션 탑재부(165)는 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다(645).
If the member information is input 630, the member registration processing unit 170 (or the member registration processing means 220) maintains the member information of the user on the member information holding medium 225 (635) The application providing means 210 provides the application installation data stored in the program storage medium 215 to the smartphone 100 in operation 640 and in response thereto the application loading unit 165 downloads the application, In the program memory (645).

만약 상기 프로그램 메모리에 상기 애플리케이션이 기록되면(650), 상기 애플리케이션 탑재부(165)는 상기 애플리케이션 모드를 상기 애플리케이션 실행 모드로 전환시킨다(655).
If the application is recorded in the program memory (650), the application loading unit (165) switches the application mode to the application execution mode (655).

도면7은 본 발명의 실시 방법에 따라 스마트폰(100) 사용자가 입객한(또는 입객 예정인) 매장의 애플리케이션과 사용자의 결제수단을 연동하는 과정을 도시한 도면이다.
FIG. 7 is a diagram illustrating a process of linking an application of a store to a user of a smartphone 100 (or to whom a user is expected to arrive) according to an embodiment of the present invention.

보다 상세하게 본 도면7은 상기 도면5 또는 도면6에 도시된 과정을 통해 스마트폰(100)에 입객한(또는 입객 예정인) 제n 매장의 애플리케이션을 다운로드하여 탑재함과 동시에 상기 사용자가 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입되면, 상기 사용자의 결제수단을 통해 결제를 처리하는 결제 모듈을 구매한 애플리케이션(또는 결제 프로그램)을 상기 다운로드된 애플리케이션에 이용할 수 있도록 연동하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면7을 참조 및/또는 변형하여 상기 애플리케이션의 결제수단 연동 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면7에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 7 shows an example of downloading and loading an application of the nth store that has visited (or is scheduled to arrive) the smartphone 100 through the process shown in FIG. 5 or FIG. 6, The process of linking an application (or a payment program) purchased with a payment module for processing a payment through the payment means of the user to the downloaded application when the user is registered as a member of the store (or the mth store group) Those skilled in the art will be able to refer to and / or modify Figure 7 to illustrate various implementations of the payment method interaction process of the application (e.g., some steps may be omitted, or alternatively, It is to be understood that the invention may be practiced otherwise than as specifically described herein, It becomes, to which the technical feature that is not limited to the exemplary method shown in the figure 7.

도면7을 참조하면, 스마트폰(100)에 입객한(또는 입객 예정인) 제n 매장의 애플리케이션을 다운로드하여 탑재함과 동시에 상기 사용자가 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입되면, 상기 결제수단 식별부(175)(또는 결제수단 식별수단(230))은 상기 애플리케이션을 통해 이용 가능한 P개의 결제수단을 식별한다(700).
Referring to FIG. 7, when an application of the nth store who is on the smartphone 100 (or is scheduled to arrive) is downloaded and loaded, and the user is registered as a member of the nth store (or the mth store group) , The payment means identification unit 175 (or the payment means identification means 230) identifies the P payment means available through the application (700).

만약 상기 애플리케이션을 통해 이용 가능한 P개의 결제수단이 식별되면(705), 상기 결제수단 연동부(180)(또는 결제수단 연동수단(235))는 상기 P개의 결제수단 중 상기 애플리케이션 내에 구현된 p개의 결제수단을 확인하고(710), 상기 p개의 결제수단이 확인되면(715), 상기 회원정보를 통해 상기 애플리케이션 내에 구현된 p개의 결제수단을 상기 애플리케이션을 통해 이용 가능하도록 활성화시킨다(720).
If the P payment means available through the application are identified 705, the payment means linkage unit 180 (or the payment means linkage means 235) determines the number of p payment means implemented in the application among the P payment means The payment means is confirmed (710), and when the p payment means are confirmed (715), the p payment means implemented in the application is activated through the member information (720) to be available through the application.

또한 상기 결제수단 연동부(180)(또는 결제수단 연동수단(235))는 상기 스마트폰(100)의 프로그램 메모리에 기록되는 결제 프로그램을 통해 제공되는 p’개의 결제수단을 확인하고(725), 상기 p’개의 결제수단이 확인되면(730), 상기 회원정보를 상기 p’개의 결제수단에 대응하는 결제수단 운영 서버(240)로 제공하여 상기 p’개의 결제수단을 발급(또는 조회)하고(735), 상기 p’개의 결제수단이 발급(또는 조회)되면(740), 상기 p’개의 결제수단에 대응하는 적어도 하나의 결제 프로그램을 다운로드하여 상기 스마트폰(100)의 프로그램 메모리에 기록하거나, 또는 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램을 상기 애플리케이션과 연동시킨다(745).
Also, the payment means interlocking unit 180 (or the payment means interlocking means 235) confirms (725) p 'number of payment means provided through the payment program recorded in the program memory of the smartphone 100, If the p 'number of payment means is confirmed (730), the member information is provided to the payment means operation server 240 corresponding to the p' number of payment means to issue (or query) the p 'number of payment means 735). When the p 'payment means are issued (or inquired) (740), at least one payment program corresponding to the p' payment means is downloaded and recorded in the program memory of the smartphone 100, Alternatively, p 'number of payment programs recorded in the program memory are associated with the application (745).

115 : 매체 유지부 120 : 화상 데이터 획득부
125 : 픽셀 매트릭스 검출부 130 : 픽셀 좌표 변환부
135 : 픽셀 매트릭스 판독부 140 : 매장 결정부
145 : 애플리케이션 확인부 150 : 애플리케이션 운용부
155 : 이벤트 검출부 160 : 애플리케이션 제어부
165 : 애플리케이션 탑재부 170 : 회원등록 처리부
175 : 결제수단 식별부 180 : 결제수단 연동부
115: media holding unit 120: image data obtaining unit
125: Pixel matrix detection unit 130: Pixel coordinate conversion unit
135: Pixel matrix reading unit 140: Store determination unit
145: Application verifying unit 150: Application verifying unit
155: Event detection unit 160:
165: Application loading unit 170: Member registration processing unit
175: payment means identification unit 180: payment means interface unit

Claims (15)

카메라모듈을 구비한 사용자의 스마트폰에서 실행되는 방법에 있어서,
상기 카메라모듈을 통해 획득된 카메라 렌즈 전면의 피사체에 대한 화상 데이터의 픽셀 매트릭스 영역을 검출하고, 상기 검출된 픽셀 매트릭스 영역을 식별하는 식별 값을 추출하고, 상기 추출된 식별 값과 기 등록된 매장 식별 값을 매칭 비교하는 절차를 수행하게 처리하여 N(N≥1)개의 매장 중 사용자가 입객하거나 또는 입객 예정인 제n(1≤n≤N) 매장을 확인하는 제1 단계;
상기 확인된 제n 매장(또는 제n 매장이 속한 매장 그룹)의 주문 처리를 위한 주문 화면이 표시되도록 처리하는 제2 단계; 및
상기 주문 화면을 통한 주문 처리 또는 P(P≥1)개의 결제수단 중 어느 한 결제수단을 통해 상기 주문 처리에 대한 주문 결제 처리 시, 상기 스마트폰의 메모리부 또는 USIM에 유지된 정보를 이용하여 상기 사용자를 상기 제n 매장(또는 제n 매장이 속한 매장 그룹)의 회원으로 등록 처리하거나 상기 사용자에게 상기 제n 매장(또는 제n 매장이 속한 매장 그룹)의 서비스가 제공되도록 처리하는 제3 단계;를 포함하는 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법.
1. A method executed on a smartphone of a user having a camera module,
Detecting a pixel matrix area of image data for an object on the front face of the camera lens obtained through the camera module, extracting an identification value for identifying the detected pixel matrix area, comparing the extracted identification value with a previously registered store identification (N &gt; = N) stores to identify the nth (1 &lt; n &lt;
A second step of displaying an order screen for order processing of the verified nth store (or the store group to which the nth store belongs); And
(P &gt; = 1) payment means, the information stored in the memory unit or the USIM of the smartphone, A third step of registering the user as a member of the nth store (or the store group to which the nth store belongs) or processing the user so that the service of the nth store (or the store group to which the nth store belongs) is provided; The method comprising the steps of:
제 1항에 있어서,
상기 N개의 매장 중 상기 픽셀 매트릭스 영역을 통해 판독된 식별 값에 대응하는 i(i≥1)개의 매장을 확인하는 단계; 및
상기 i개의 매장 중 사용자가 입객 예정인 제n 매장을 확인하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법.
The method according to claim 1,
Identifying i (i? 1) stores corresponding to the identification value read out through the pixel matrix area among the N stores; And
And checking the nth store where the user is going to visit the store among the i stores.
제 1항에 있어서,
상기 주문 화면이 별도의 애플리케이션을 통해 구현되는 경우,
상기 제n 매장의 주문 처리를 위한 별도의 애플리케이션이 지정된 프로그램 메모리에 기록되어 있는지 확인하는 단계; 및
상기 프로그램 메모리에 상기 애플리케이션이 기록된 경우 상기 애플리케이션을 실행 또는 활성화되어 상기 주문 화면이 로딩되도록 처리하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법.
The method according to claim 1,
If the order screen is implemented through a separate application,
Confirming whether a separate application for order processing of the nth store is recorded in the designated program memory; And
And if the application is recorded in the program memory, executing the application or activating the application so that the order screen is loaded.
제 3항에 있어서,
상기 애플리케이션이 상기 프로그램 메모리에 기록되지 않은 경우,
상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되게 처리하는 절차를 수행하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법.
The method of claim 3,
If the application is not written to the program memory,
And performing a process of downloading the application and processing the application to be recorded in the program memory.
제 3항에 있어서, 상기 P개의 결제수단은,
상기 애플리케이션 내에서 이용 가능한 p(1≤≤p≤≤P)개의 결제수단과 상기 애플리케이션과 연계된 p'(1≤≤p'≤(P-p))개의 결제 프로그램을 이용하는 결제수단을 하나 이상의 결제수단을 포함하여 이루어지는 것을 특징으로 하는 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법.
The method according to claim 3,
(1 &amp;le; p &amp;le; P) p payment means available in the application and payment means using p ' The method according to claim 1, further comprising:
제 1항에 있어서, 상기 P개의 결제수단은,
상기 제n 매장에서 발급한 선불형 결제수단,
상기 제n 매장이 속한 매장 그룹에서 발급한 선불형 결제수단,
상기 제n 매장과 제휴된 제휴사에서 발급한 선불형 결제수단,
상기 제n 매장이 속한 매장 그룹과 제휴된 제휴사에서 발급한 선불형 결제수단,
신용카드사에서 발급한 후불형 결제수단,
금융사에서 발급한 직불형 결제수단,
금융사에 개설된 계좌를 이용하는 계좌이체 기반의 결제수단,
신용카드사와 금융사가 연계하여 발급한 직불형 결제수단 중 적어도 하나의 결제수단을 포함하여 이루어지는 것을 특징으로 하는 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법.
The method according to claim 1,
A prepaid payment means issued by said nth store,
The prepaid payment means issued by the store group to which the nth store belongs,
A prepaid payment means issued by an affiliate affiliated with the nth store,
A prepaid payment means issued by an affiliate affiliated with the store group to which the nth store belongs,
A post-payment instrument issued by a credit card company,
Debit payment instruments issued by financial institutions,
A payment means based on a bank transfer using an account opened in a financial institution,
And payment means of at least one of debit-type payment means issued by a credit card company and a financial institution in association with each other.
삭제delete 제 1항에 있어서,
상기 주문 결제를 별도의 결제 프로그램과 연동하여 처리하는 경우,
상기 결제 프로그램이 실행되도록 제어하거나, 상기 결제 프로그램으로 상기 결제정보를 전달하도록 제어하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 픽셀 매트릭스 판별을 이용한 매장 주문 제어 방법.
The method according to claim 1,
When the order settlement is processed in cooperation with a separate settlement program,
Controlling the payment program to be executed or controlling the payment program to transfer the payment information to the payment program.
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020100070698A 2010-07-21 2010-07-21 Method for Controlling Ordering to Store by using Distinction of Pixel Matrix KR101760097B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100070698A KR101760097B1 (en) 2010-07-21 2010-07-21 Method for Controlling Ordering to Store by using Distinction of Pixel Matrix

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100070698A KR101760097B1 (en) 2010-07-21 2010-07-21 Method for Controlling Ordering to Store by using Distinction of Pixel Matrix

Publications (2)

Publication Number Publication Date
KR20120011345A KR20120011345A (en) 2012-02-08
KR101760097B1 true KR101760097B1 (en) 2017-07-21

Family

ID=45835572

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100070698A KR101760097B1 (en) 2010-07-21 2010-07-21 Method for Controlling Ordering to Store by using Distinction of Pixel Matrix

Country Status (1)

Country Link
KR (1) KR101760097B1 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100538082B1 (en) * 2005-05-12 2005-12-22 버츄얼빌더스 주식회사 Integrated building information management system based on augmented reality

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100538082B1 (en) * 2005-05-12 2005-12-22 버츄얼빌더스 주식회사 Integrated building information management system based on augmented reality

Also Published As

Publication number Publication date
KR20120011345A (en) 2012-02-08

Similar Documents

Publication Publication Date Title
US9978077B2 (en) Integrated payment method using near field communication and mobile terminal using the same
US10445723B2 (en) NFC-transaction processing systems and methods
KR101754852B1 (en) Method for Settling Reverse-Order
JP2016504690A (en) Payment device control method for payment method selection
KR101696441B1 (en) Method for Controlling Ordering to Store
KR101504660B1 (en) System and Method for complex payment
Patel et al. Comparative review of existing mobile payment systems
KR101790784B1 (en) Method for Controlling Ordering to Store
KR101754398B1 (en) Method for identifying Store by using Resource of Smart Phone
KR101715934B1 (en) Method for Processing Ordering to Store Group
EP2850572A1 (en) Nfc transaction processing systems and methods
KR101760097B1 (en) Method for Controlling Ordering to Store by using Distinction of Pixel Matrix
KR101703341B1 (en) Method for Providing Individual Store Service
KR101760096B1 (en) Method for identifying Store by using Distinction of Pixel Matrix
KR101789780B1 (en) Method for Processing Ordering to Store
KR101757286B1 (en) Method for Processing Ordering of a Beverage
KR101855325B1 (en) Method for Ordering by using Order History
KR101852934B1 (en) Method for identifying Store by using Path Line
KR20120008412A (en) How to load smartphone application through communication status determination and smartphone and program for it
KR20120009853A (en) How to link smartphone applications using the shortest wire connection and smartphones and programs for them
KR101852933B1 (en) Method for identifying Store by using Local Radio Frequency Signal
KR101789786B1 (en) Method for Processing Ordering to Store Group
KR101715933B1 (en) Method for Processing Ordering to Store
KR101803524B1 (en) Method for Loading Application by using Path
KR101754402B1 (en) Method for Loading Application by using Status Distinction

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20100721

PG1501 Laying open of application
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20150721

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20100721

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160421

Patent event code: PE09021S01D

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20161129

Patent event code: PE09021S02D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20170317

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20170714

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20170717

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20200716

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20210715

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20220715

Start annual number: 6

End annual number: 6

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20240425