KR20120009854A - Smartphone application interworking method through communication status determination and smartphone and program for it - Google Patents
Smartphone application interworking method through communication status determination and smartphone and program for it Download PDFInfo
- Publication number
- KR20120009854A KR20120009854A KR1020100070695A KR20100070695A KR20120009854A KR 20120009854 A KR20120009854 A KR 20120009854A KR 1020100070695 A KR1020100070695 A KR 1020100070695A KR 20100070695 A KR20100070695 A KR 20100070695A KR 20120009854 A KR20120009854 A KR 20120009854A
- Authority
- KR
- South Korea
- Prior art keywords
- application
- store
- payment
- program
- smartphone
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 168
- 238000004891 communication Methods 0.000 title claims abstract description 132
- 238000012545 processing Methods 0.000 claims abstract description 48
- 230000008859 change Effects 0.000 claims abstract description 15
- 238000012790 confirmation Methods 0.000 claims abstract description 7
- 230000004044 response Effects 0.000 claims description 41
- 230000008569 process Effects 0.000 claims description 31
- 238000012546 transfer Methods 0.000 claims description 7
- 230000005055 memory storage Effects 0.000 claims description 4
- 238000009434 installation Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 14
- 238000001514 detection method Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 238000012423 maintenance Methods 0.000 description 8
- 230000005236 sound signal Effects 0.000 description 4
- 230000001174 ascending effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/67—Transmitting arrangements for sending billing related information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 통신 상태 판별을 통한 스마트폰 애플리케이션 연동 방법과 이를 위한 스마트폰 및 프로그램에 관한 것으로, 본 발명에 따른 스마트폰은, 근거리 무선 통신모듈과 일정 거리 이내에 근접한 적어도 하나의 접속 포인트 간 통신 상태 변화를 근거로 N(N≥1)개의 매장 중 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정하는 매장 결정부와, 상기 제n 매장이 결정되면, 상기 스마트폰의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인하는 애플리케이션 확인부와, 상기 애플리케이션 확인되지 않으면, 통신망의 프로그램 저장매체로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되도록 처리하는 애플리케이션 탑재부와, 사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 키 입력 받아 회원정보 유지매체에 유지시키는 회원등록 처리부와, 상기 회원정보 유지매체에 유지된 회원정보를 근거로 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단 중 상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단을 활성화시키거나, 상기 애플리케이션과 연계되는 p’(1≤p’≤(P-p))개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록하거나 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 결제수단 연동부를 구비한다.The present invention relates to a smartphone application interworking method and a smartphone and a program for the same through the communication state determination, the smart phone according to the present invention, a change in communication state between at least one access point in close proximity to the short-range wireless communication module within a certain distance A store determination unit that determines at least one n-th (1 ≤ n ≤ N) store visited by the user (or scheduled to be visited) among the N (N≥1) stores, and when the n-th store is determined, An application confirmation unit for confirming whether an application corresponding to the n-th store is recorded in a program memory of the smartphone; and if the application is not checked, the application is downloaded from a program storage medium of a communication network to be recorded in the program memory. An application loading unit and a user information holding medium P (P≥1) available through the member registration processing unit for querying the member information or receiving the key input and maintaining it on the member information holding medium and the application recorded in the program memory based on the member information held on the member information holding medium. Activate p (1≤p≤P) payment means implemented in the application or download p '(1≤p'≤ (Pp)) payment programs associated with the application And a payment means linking unit interlocked with the application so that the p 'payment programs recorded in the program memory or recorded in the program memory are linked with the application.
Description
본 발명은 스마트폰에 구비된 근거리 무선 통신모듈과 N(N≥1)개의 매장에 구비된 접속 포인트(Access Point) 간 통신 상태가 안정화되어 가는 제n(1≤n≤N) 매장과 연관된 애플리케이션을 자동으로 결정한 후, 상기 스마트폰의 프로그램 메모리에 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 기록되지 않은 경우 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록함과 동시에, 상기 스마트폰 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 자동 가입시키고, 상기 애플리케이션을 적어도 하나의 결제 모듈과 연동시키는 방법과 스마트폰 및 프로그램에 관한 것이다.
The present invention relates to an application associated with an n (1 ≦ n ≦ N) store in which a communication state between a short range wireless communication module provided in a smartphone and an access point provided in N (N ≧ 1) stores is stabilized. After automatically determining, if the application associated with the n-th store (or m-th store group) is not recorded in the program memory of the smartphone, the application is downloaded and recorded in the program memory. The present invention relates to a method for automatically signing up as a member of the nth store (or mth store group) and to interworking the application with at least one payment module, and a smartphone and a program.
과거 휴대폰에 설치되는 애플리케이션은 VM(Virtual Machine) 형태로 애플리케이션을 제작되었으며, 상기 애플리케이션을 상기 휴대폰에 설치하기 위해서는 통신사의 복잡한 사용 승인을 거쳐야 했다. 이에 휴대폰용 애플리케이션을 제작하여 휴대폰 사용자에게 배포하는 것에는 많은 제약이 따랐으며, 통신사와 계약된 일부 컨텐츠 제공자를 제외하고는 휴대폰용 애플리케이션을 제작/배포하는 것은 거의 불가능했다.
In the past, an application installed in a mobile phone was manufactured in the form of a virtual machine (VM), and in order to install the application in the mobile phone, a complicated use approval of a communication company was required. There were 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 contracted with mobile operators.
최근 스마트폰이 활성화되면서 상기와 같은 제약 없이 스마트폰에 각종 애플리케이션을 설치하여 상기 스마트폰 사용자에게 상기 애플리케이션 기반 서비스를 제공하는 것이 활성화되고 있으며, 스마트폰 사용자는 언제라도 스마트폰 애플리케이션이 게시된 서버에 접속하여 자신이 원하는 애플리케이션을 다운로드하여 설치할 수 있게 되었다. 이에 오프라인 매장을 운영하는 사업자들도 컨텐츠 제공자에 의존하지 않고 자신의 매장에서 사용할 수 있는 애플리케이션을 제작하여 스마트폰 사용자에게 배포할 수 있는 기회가 주어졌다.
Recently, as the smartphone is activated, it is activated to provide the application-based service to the smartphone user by installing various applications on the smartphone without the above limitations, and the smartphone user can always access the server where the smartphone application is published. You can connect and download and install the applications you want. Thus, operators operating offline stores were given the opportunity to create and distribute applications to smartphone users that can be used in their stores without relying on content providers.
그러나, 상기와 같은 스마트폰 애플리케이션의 양적 증가는 사용자들에게 점점 더 수많은 애플리케이션 중 어떠한 애플리케이션을 다운로드하여 설치할 지 검색하고 결정하도록 하는 고통을 안겨주고 있을 뿐만 아니라, 자신의 스마트폰에 설치된 애플리케이션을 어떠한 시점에 로딩하는 것이 적절한지 늘 인지하고 다녀야 하는 불편함을 안겨주고 있다.
However, such a quantitative increase in smartphone applications is not only causing pain for users to search and decide which of the more and more applications to download and install, but also at what point in time to install the applications installed on their smartphones. It's an inconvenience that you have to be aware of when loading is appropriate.
상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, 스마트폰에 구비된 근거리 무선 통신모듈과 N(N≥1)개의 매장에 구비된 접속 포인트(Access Point) 간 통신 상태를 근거로 사용자가 입객했거나 또는 입객 예정인 제n(1≤n≤N) 매장으로 결정한 후, 상기 스마트폰의 프로그램 메모리에 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 기록되지 않은 경우 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록함과 동시에, 상기 스마트폰 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 자동 가입시키고, 상기 애플리케이션을 적어도 하나의 결제 모듈과 연동시키는 방법과 스마트폰 및 프로그램을 제공하는 것이다.
An object of the present invention for solving the above problems, the user is based on the communication state between the short-range wireless communication module provided in the smart phone and the access point (Access Point) provided in N (N≥1) stores If the application associated with the n-th store (or m-th store group) is not recorded in the program memory of the smartphone, the application is downloaded to the n-th (1≤n≤N) store. At the same time as writing to the program memory, and automatically subscribes the smartphone user as a member of the n-th store (or m-th store group), and provides a method and a smartphone and a program for interworking the application with at least one payment module will be.
본 발명에 따른 스마트폰은, 근거리 무선 통신모듈과 일정 거리 이내에 근접한 적어도 하나의 접속 포인트 간 통신 상태 변화를 근거로 N(N≥1)개의 매장 중 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정하는 매장 결정부와, 상기 제n 매장이 결정되면, 상기 스마트폰의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인하는 애플리케이션 확인부와, 상기 애플리케이션 확인되지 않으면, 통신망의 프로그램 저장매체로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되도록 처리하는 애플리케이션 탑재부와, 사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 키 입력 받아 회원정보 유지매체에 유지시키는 회원등록 처리부와, 상기 회원정보 유지매체에 유지된 회원정보를 근거로 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단 중 상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단을 활성화시키거나, 상기 애플리케이션과 연계되는 p’(1≤p’≤(P-p))개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록하거나 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 결제수단 연동부를 구비한다.
The smart phone according to the present invention is based on a change in the communication state between at least one access point within a predetermined distance to the short-range wireless communication module at least one (N) scheduled to be visited by the user of the N (N≥1) stores A store determination unit determining an nth (1 ≦ n ≦ N) store and an application confirmation unit checking whether an application corresponding to the nth store is recorded in a program memory of the smartphone when the nth store is determined And, if the application is not confirmed, an application mounting unit for downloading the application from a program storage medium of a communication network and processing the application to be recorded in the program memory; Member registration processing unit to be maintained in the holding medium, the member information holding Activate p (1≤p≤P) payment means implemented in the application among the P (P≥1) payment means available through the application recorded in the program memory based on the membership information maintained in the screen; A payment program that downloads p '(1≤p'≤ (Pp)) payment programs associated with the application and records the program in the program memory or interlocks the p' payment programs recorded in the program memory to be associated with the application; Means interlocks.
본 발명에 따르면, 상기 스마트폰은, 상기 근거리 무선 통신모듈을 통해 일정 거리에 근접한 적어도 하나의 접속 포인트를 검출하는 접속 포인트 검출부와, 상기 검출된 적어도 하나의 접속 포인트에 대한 접속 포인트 식별 값을 획득하는 접속 포인트 식별부와, 상기 획득된 접속 포인트 식별 값과 매체에 유지된 N(N≥1)개의 매장에 구비된 접속 포인트를 식별하는 접속 포인트 식별 값을 비교하여 일정 거리 이내로 근접한 i(i≥1)개의 매장 접속 포인트 식별 값을 확인하는 매장 접속 포인트 확인부를 더 구비하며, 상기 매장 결정부는 상기 i개의 매장 접속 포인트로부터 송출되는 무선 주파수 신호의 강도를 근거로 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정한다.
According to the present invention, the smart phone, through the short-range wireless communication module to obtain at least one connection point close to a predetermined distance, and obtains an access point identification value for the detected at least one access point. I (i≥ closer to a certain distance by comparing the access point identification unit and the access point identification value identifying the access points provided in the N (N≥1) stores held in the medium. 1) further comprising a store access point checking unit for confirming the store access point identification values, wherein the store determining unit enters (or is scheduled to visit) the user based on the strength of radio frequency signals transmitted from the i store access points. Determine at least one nth (1 ≦ n ≦ N) stores.
본 발명에 따르면, 상기 스마트폰은, 상기 애플리케이션을 로딩하는 이벤트 식별 값에 대응하는 적어도 하나의 이벤트 값을 검출하는 이벤트 검출부를 더 구비하며, 상기 애플리케이션 탑재부는 상기 이벤트 값에 반응하여 상기 애플리케이션이 상기 프로그램 메모리에 기록되도록 처리하고, 상기 회원등록 처리부는 상기 이벤트 값에 반응하여 상기 사용자의 회원정보를 상기 회원정보 유지매체에 유지시킬 수 있다.
According to the present invention, the smart phone further comprises an event detection unit for detecting at least one event value corresponding to the event identification value for loading the application, the application mounting unit in response to the event value is the application; The program may be recorded in a program memory, and the member registration processor may maintain 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, the application mounting unit in the smartphone corresponds to the n-th store (or m (1≤m≤M) store group to which the n-th store among the M (M≥1) store group) belongs) The program memory is displayed by displaying an icon (or content) on a screen region and downloading an application associated with the n-th store (or m-th store group to which the n-th store belongs) in response to a selection event of the icon (or content). Or display an icon (or content) corresponding to the n-th store (or the m-th store group to which the n-th store belongs) on the program selection screen of the smartphone, and then select the icon (or content) in the event of selection. In response, the application associated with the n-th store (or the m-th store group to which the n-th store belongs) is downloaded and recorded in the program memory or connected to the operation of the smartphone. 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.
본 발명에 따르면, 상기 스마트폰은, 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 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 an application recorded in the program memory.
본 발명에 따르면, 상기 스마트폰에서 상기 P개의 결제수단은 상기 제n 매장(또는 M(M≥1)개의 매장 그룹 중 상기 제n 매장이 속한 제m(1≤m≤M) 매장 그룹)에 발급한 선불형 결제수단, 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 적어도 하나의 제휴사에서 발급한 선불형 결제수단, 신용카드사에서 발급한 후불형 결제수단, 금융사에서 발급한 직불형 결제수단(또는 계좌이체 결제수단), 신용카드사와 금융사가 연계하여 발급한 직불형 결제수단 중 적어도 하나의 결제수단을 포함할 수 있다.
According to the present invention, the P payment means in the smart phone is located in the nth store (or m (1≤m≤M) store group to which the nth store among the M (M≥1) store group) belongs) Issued prepaid payment method, prepaid payment method issued by at least one affiliated company affiliated with the nth store (or mth store group), postpaid payment method issued by credit card company, debit payment issued by financial company It may include at least one payment means of the means (or bank transfer payment method), a debit payment means issued in conjunction with a credit card company and a financial company.
본 발명에 따르면, 상기 스마트폰에서 상기 결제수단 연동부는 상기 제n 매장(또는 M(M≥1)개의 매장 그룹 중 상기 제n 매장이 속한 제m(1≤m≤M) 매장 그룹)과 제휴된 제휴사, 신용카드사, 금융사 중 적어도 하나의 결제수단 발급사 서버 상기 회원정보 유지매체에 유지된 회원정보를 공유하여 상기 회원에게 발급된 적어도 하나의 결제수단을 확인할 수 있다.
According to the present invention, the payment means interworking unit in the smartphone is affiliated with the n-th store (or m (1≤m≤M) store group to which the n-th store among the M (M ≥ 1) store group) belongs) At least one payment method issuing server of the affiliated company, credit card company, financial company can check the at least one payment method issued to the member by sharing the member information maintained in the member information maintenance medium.
본 발명에 따르면, 상기 스마트폰은, 상기 제n 매장에 대응하여 상기 프로그램 메모리에 기록된 애플리케이션을 실행하고, 상기 프로그램 메모리에 상기 애플리케이션과 연동하는 적어도 하나의 결제 프로그램이 기록된 경우, 상기 애플리케이션을 통해 결정되는 결제 대상 결제수단에 대응하는 상기 결제 프로그램을 실행하여 상기 애플리케이션과 결제 프로그램 간 결제정보가 연동되도록 제어하는 애플리케이션 제어부를 더 구비할 수 있다.
According to the present invention, the smartphone executes an application recorded in the program memory in response to the n-th store, and when the at least one payment program linked with the application is recorded in the program memory, the application is executed. It may further include an application control unit for controlling the payment information between the application and the payment program by executing the payment program corresponding to the payment target payment means determined through.
본 발명에 따르면, 상기 애플리케이션 제어부는 상기 애플리케이션에 대응하는 아이콘(또는 컨텐츠)을 화면 일정 영역에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 애플리케이션을 실행하거나, 상기 애플리케이션에 대응하는 아이콘(또는 컨텐츠)을 상기 스마트폰의 프로그램 선택 화면에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 애플리케이션을 실행하거나, 상기 스마트폰의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 애플리케이션에 대한 애플리케이션 실행 요청 인터페이스를 표시한 후 상기 인터페이스에 대한 사용자의 반응을 감지하여 상기 애플리케이션을 실행하거나, 상기 스마트폰의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 애플리케이션을 자동 실행할 수 있다.
According to the present invention, the application control unit displays the icon (or content) corresponding to the application on a screen region and then executes the application in response to a selection event of the icon (or content), or corresponds to the application. Display an icon (or content) on a program selection screen of the smartphone and then execute the application in response to a selection event of the icon (or content), or at least one signal (or signal) associated with an operation of the smartphone Combination) to detect an application execution request interface for the application, and then detect a user's response to the interface to execute the application, or at least one signal (or signal) associated with an operation of the smartphone. Combination) It may be detected as a signal going to perform automatically the application.
본 발명에 따르면, 상기 애플리케이션 제어부는 상기 애플리케이션을 통해 결정된 결제정보를 프로세스 간 통신을 통해 상기 결제 프로그램으로 전달하거나, 상기 애플리케이션을 통해 결정된 결제정보를 상기 결제 프로그램이 로딩하는 파일로 구성하여 상기 결제 프로그램이 참조하는 메모리 저장영역에 유지시키거나, 상기 애플리케이션을 통해 결정된 결제정보를 상기 결제 프로그램이 참조하는 데이터로 구성하여 상기 결제 프로그램이 참조하는 통신망 상의 매체에 유지시킬 수 있다.
According to the present invention, the application control unit transfers the payment information determined through the application to the payment program through inter-process communication, or configures the payment information determined by the application as a file loaded by the payment program to the payment program The payment information determined in the memory storage area referred to or stored in the memory storage area referred to by the application may be configured as data referred to by the payment program and maintained in a 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 having a short range wireless communication module, wherein the smart phone is based on a change in communication state between at least one connection point between the short range wireless communication module and at least one connection point N ( A store determination unit for determining at least one (n) scheduled n-th (1 ≤ n ≤ N) stores visited by a user among N≥1) stores, and when the n-th store is determined, the program of the smartphone An application confirmation unit for confirming whether an application corresponding to the n-th store is recorded in a memory, an application loading unit for downloading the application from a program storage medium of a communication network and processing it to be recorded in the program memory if the application is not checked; Inquiry about the user's member information from the user information maintenance medium or key The application of the member registration processing unit for receiving the input to the member information holding medium and the 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 Activate p (1≤p≤P) payment means implemented in the program, or download and write p '(1≤p'≤ (Pp)) payment programs associated with the application to the program memory or the program The p 'payment programs recorded in the memory are operated as a payment means linking unit which cooperates with the application.
본 발명에 따르면, 상기 프로그램은, 상기 무선단말을, 상기 애플리케이션을 로딩하는 이벤트 식별 값에 대응하는 적어도 하나의 이벤트 값을 검출하는 이벤트 검출부로서 더 동작시키며, 상기 애플리케이션 탑재부는 상기 이벤트 값에 반응하여 상기 애플리케이션이 상기 프로그램 메모리에 기록되도록 처리하고, 상기 회원등록 처리부는 상기 이벤트 값에 반응하여 상기 사용자의 회원정보를 상기 회원정보 유지매체에 유지시킬 수 있다.
According to the present invention, the program further operates the wireless terminal as an event detection unit for detecting at least one event value corresponding to an event identification value for loading the application, wherein the application loading unit is configured in response to the event value. The application may be processed to be recorded in the program memory, and the member registration processing unit may maintain member information of the user on the member information holding medium in response to the event value.
본 발명에 따르면, 상기 프로그램은, 상기 무선단말을, 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단을 식별하는 결제수단 식별부로서 더 동작시킬 수 있다.
According to the present invention, the program can further operate the wireless terminal as a payment means identification section for identifying P (P≥1) payment means available through an application recorded in the program memory.
본 발명에 따르면, 상기 프로그램은, 상기 무선단말을, 상기 제n 매장에 대응하여 상기 프로그램 메모리에 기록된 애플리케이션을 실행하고, 상기 프로그램 메모리에 상기 애플리케이션과 연동하는 적어도 하나의 결제 프로그램이 기록된 경우, 상기 애플리케이션을 통해 결정되는 결제 대상 결제수단에 대응하는 상기 결제 프로그램을 실행하여 상기 애플리케이션과 결제 프로그램 간 결제정보가 연동되도록 제어하는 애플리케이션 제어부로서 더 동작시킬 수 있다.
According to the present invention, the program executes an application recorded in the program memory corresponding to the n-th store by the wireless terminal, and at least one payment program interoperating with the application is recorded in the program memory. And executing the payment program corresponding to the payment target payment means determined through the application, to further operate as an application controller for controlling payment information between the application and the payment program to be interlocked.
본 발명에 따른 통신 상태 판별을 통한 스마트폰 애플리케이션 연동 방법은, 근거리 무선 통신모듈을 구비한 스마트폰의 통신 상태 판별을 통한 스마트폰 애플리케이션 연동 방법에 있어서, 상기 근거리 무선 통신모듈과 일정 거리 이내에 근접한 적어도 하나의 접속 포인트 간 통신 상태 변화를 근거로 N(N≥1)개의 매장 중 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정하는 단계와, 상기 제n 매장이 결정되면, 상기 스마트폰의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인하는 단계와, 상기 애플리케이션 확인되지 않으면, 통신망의 프로그램 저장매체로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되도록 처리하는 단계와, 사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 키 입력 받아 회원정보 유지매체에 유지시키는 단계와, 상기 회원정보 유지매체에 유지된 회원정보를 근거로 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단 중 상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단을 활성화시키거나, 상기 애플리케이션과 연계되는 p’(1≤p’≤(P-p))개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록하거나 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 단계를 포함한다.
Smartphone application interworking method through the communication state determination according to the present invention, in the smart phone application interworking method through the communication state determination of the smart phone having a short-range wireless communication module, at least close to the short-range wireless communication module within a predetermined distance Determining at least one n (1 ≦ n ≦ N) stores visited by the user (or scheduled to be visited) among the N (N ≧ 1) stores based on a change in communication status between one access point, if the store is determined, checking whether an application corresponding to the n-th store is recorded in the program memory of the smartphone; and if the application is not checked, downloading the application from a program storage medium of a communication network to download the application memory. Processing the data to be recorded in the user information storage medium; Querying a user's member information or receiving a key and maintaining the member information on a member information holding medium; and P (P≥1) available through an application recorded in the program memory based on the member information held on the member information holding medium. Activate p (1≤p≤P) payment means implemented in the application or download p '(1≤p'≤ (Pp)) payment programs associated with the application And interlocking the P 'payment programs recorded in the program memory or recorded in the program memory so as to be associated with the application.
본 발명에 따르면, 스마트폰 사용자가 매장 애플리케이션 서비스를 제공하는 특정 매장에 입객했거나 또는 입객 예정인 경우, 상기 사용자가 입객했거나 또는 입객 예정인 매장을 자동으로 식별하여 해당 매장에서 사용할 애플리케이션을 자동으로 로딩함으로써, 사용자가 상기 매장에서 사용할 애플리케이션을 일일이 검색하여 다운로드하거나 또는 스마트폰에 구비된 상기 애플리케이션을 조회하여 수동으로 실행하지 않고도 특정 매장에서 제공하는 애플리케이션 서비스를 간편하고 편리하게 자동으로 이용하는 이점이 있다.
According to the present invention, when a smartphone user visits or is going to visit a specific store that provides a store application service, the user automatically identifies a store that the user has visited or is going to visit, and automatically loads an application to be used in the store. There is an advantage that a user can easily and conveniently automatically use an application service provided in a specific store without manually searching for and downloading an application to be used in the store or manually executing the application provided in the smart phone.
본 발명에 따르면, 스마트폰 사용자가 매장 애플리케이션 서비스를 제공하는 특정 매장에 입객했거나 또는 입객 예정인 경우, 상기 스마트폰에 상기 매장의 애플리케이션을 자동으로 탑재함과 동시에 상기 사용자를 상기 특정 매장의 회원으로 자동 가입시켜 상기 애플리케이션을 이용한 회원 전용 서비스를 제공하는 이점이 있다.
According to the present invention, when a smartphone user enters or plans to visit a specific store providing a store application service, the smartphone is automatically loaded with the application of the store and the user is automatically a member of the specific store. There is an advantage of providing a member-only service using the application by subscribing.
본 발명에 따르면, 스마트폰 사용자가 매장 애플리케이션 서비스를 제공하는 특정 매장에 입객했거나 또는 입객 예정인 경우, 상기 스마트폰에 상기 매장의 애플리케이션을 자동으로 탑재함과 동시에 상기 스마트폰에 탑재된 애플리케이션과 적어도 하나의 사용자 결제수단을 자동으로 연동시켜 상기 애플리케이션을 이용한 회원 전용 결제 서비스를 제공하는 이점이 있다.
According to the present invention, when a smartphone user enters or plans to visit a specific store that provides a store application service, at least one of the applications mounted on the smartphone is automatically loaded with the application of the store on the smartphone. By automatically interlocking the user's payment means has the advantage of providing a member-only payment service using the application.
도 1은 본 발명의 실시 방법에 따른 스마트폰 기능 구성을 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따라 스마트폰과 연동하는 애플리케이션 운영 서버 구성을 도시한 도면이다.
도 3은 본 발명의 실시 방법에 따라 스마트폰 사용자가 입객한(또는 입객 예정인) 매장을 확인하는 과정을 도시한 도면이다.
도 4는 본 발명의 실시 방법에 따라 스마트폰 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 로딩하는 과정을 도시한 도면이다.
도 5는 본 발명의 일 실시 방법에 따라 스마트폰 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 다운로드하여 탑재하는 과정을 도시한 도면이다.
도 6은 본 발명의 다른 일 실시 방법에 따라 스마트폰 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 다운로드하여 탑재하는 과정을 도시한 도면이다.
도 7은 본 발명의 실시 방법에 따라 스마트폰 사용자가 입객한(또는 입객 예정인) 매장의 애플리케이션과 사용자의 결제수단을 연동하는 과정을 도시한 도면이다.1 is a diagram illustrating a smartphone function configuration according to an embodiment of the present invention.
2 is a diagram illustrating a configuration of an application operating server interworking with a smart phone according to an embodiment of the present invention.
3 is a diagram illustrating a process of identifying a store visited by a smartphone user (or scheduled to be visited) according to an embodiment of the present invention.
4 is a diagram illustrating a process of loading an application of a visited (or scheduled to visit) store of a smartphone user according to an embodiment of the present invention.
FIG. 5 is a diagram illustrating a process of downloading and loading an application of a visited (or scheduled to visit) store of a smartphone user according to an exemplary embodiment of the present invention.
FIG. 6 is a diagram illustrating a process of downloading and mounting an application of a visited (or scheduled to visit) store of a smartphone user according to another exemplary embodiment of the present invention.
7 is a diagram illustrating a process of interworking a payment method of a user with an application of a store visited (or scheduled to be visited) by a smartphone user according to an exemplary embodiment of the present invention.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
Hereinafter, with reference to the accompanying drawings and description will be described in detail the operating principle of the preferred embodiment of the present invention. However, the drawings and the following description shown below are for the preferred method among various methods for effectively explaining the features of the present invention, the present invention is not limited only to the drawings and description below. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to a user's or operator's intention or custom. Therefore, the definition should be made based on the contents throughout the present invention.
아울러 하기에 도시되는 실시예에서 본 발명의 기술적 특징을 보다 명확하게 설명하기 위해 각 용어의 서두에 "제n" 또는 "제m"과 같은 형태의 식별부호를 첨부하여 설명할 것이나, 상기 식별부호는 각 용어를 식별하기 위한 것일 뿐 상기 식별부호에 의해 각 용어가 다른 기능과 역할을 수행하는 것으로 구별 또는 한정되는 것은 결코 아님을 명백하게 밝혀두는 바이다.
In addition, in the embodiments shown below, in order to more clearly describe the technical features of the present invention, an identification code of the form "n" or "m" is attached to the beginning of each term, but the identification code will be described. Is merely to identify each term, and it is to be clearly understood that the term is not distinguished or limited by each term to perform a different function and role.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
As a result, the technical spirit of the present invention is determined by the claims, and the following examples are one means for efficiently explaining the technical spirit of the present invention to those skilled in the art to which the present invention pertains. It is only.
도면1은 본 발명의 실시 방법에 따른 스마트폰(100) 기능 구성을 도시한 도면이다.
1 is a diagram illustrating a functional configuration of a smart phone 100 according to an embodiment of the present invention.
보다 상세하게 본 도면1은 스마트폰(100)에 구비된 근거리 무선 통신모듈(111)과 N(N≥1)개의 매장에 구비된 접속 포인트(Access Point)(250) 간 통신 상태가 안정화되어 가는 제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))의 각종 기능 구성을 더 포함할 수 있으며, 이에 의해 본 발명이 한정되지 아니함을 명백히 밝혀두는 바이다.
In more detail, in FIG. 1, the communication state between the short-range wireless communication module 111 provided in the smartphone 100 and the access point 250 provided in N (N≥1) stores is stabilized. After automatically determining an application associated with the nth (1≤n≤N) store (or the mth (1≤m≤M) store group to which the nth store belongs among the M (M≥1) store groups), If the application associated with the n-th store (or m-th store group) is not recorded in the program memory of the smartphone 100, the application is downloaded and recorded in the program memory, and the user of the smartphone 100 is recalled. As a member of an nth store (or mth store group), the smart phone 100 function configuration corresponding to a program for automatically signing up as a member and interworking the application with at least one payment module is shown. Those skilled in the art may refer to and / or modify the drawing 1 to infer various implementation methods for the smart phone 100 function, but the present invention includes all the implementation methods inferred. It is made, the technical features are not limited only to the implementation method shown in FIG. The smart phone 100 of FIG. 1 may further include various functional configurations of a mobile phone (or smart phone 100) that is currently / later released in addition to the functional component shown in FIG. 1, whereby the present invention It is clear that it is not limited.
도면1을 참조하면, 상기 스마트폰(100)은, 제어부(101)와 메모리부(113)와 화면 출력부(102)와 키 입력부(103)와 사운드 출력부(104)와 사운드 입력부(105)와 카메라부(106)와 무선망 통신모듈(110)과 근거리 무선 통신모듈(111)과 위치 측위모듈(112)과 USIM(108) 리더부(107) 및 USIM(108)와 전원 공급을 위한 배터리(109)를 구비한다.
Referring to FIG. 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, and a sound input unit 105. And a battery for supplying power to the camera unit 106, the wireless network communication module 110, the short range wireless communication module 111, the positioning module 112, the USIM 108, the
상기 제어부(101)는 상기 스마트폰(100)의 동작을 제어하는 기능 구성의 총칭으로서, 적어도 하나의 프로세서와 실행 메모리를 포함하며, 상기 스마트폰(100)에 구비된 각 기능 구성부와 버스(BUS)를 통해 연결된다. 본 발명에 따르면, 상기 제어부(101)는 상기 프로세서를 통해 상기 스마트폰(100)에 구비되는 적어도 하나의 프로그램 코드를 상기 실행 메모리에 로딩하여 연산하고, 그 결과를 상기 버스를 통해 적어도 하나의 기능 구성부로 전달하여 상기 스마트폰(100)의 동작을 제어한다. 이하, 편의상 본 발명을 구현하기 위해 프로그램 코드 형태로 구현되는 기능 구성부를 본 도면1의 제어부(101) 내에 도시하여 설명하기로 한다. 단, 본 도면1은 편의상 각 매장의 주문을 요청하는 매장 별 애플리케이션 프로그램과, 적어도 하나의 애플리케이션 프로그램을 관리하는 관리 프로그램을 별도의 프로그램으로 분리하여 도시하였으나, 이에 의해 본 발명이 한정되는 것은 결코 아니며, 상기 매장 별 애플리케이션 프로그램과 관리 프로그램은 하나의 프로그램으로 통합 구현되거나, 또는 상기 매장 별 애플리케이션 프로그램이 상기 관리 프로그램의 매장 별 주문 모듈 형태로 구현되는 것이 모두 가능함을 명백하게 밝혀두는 바이다.
The controller 101 is a generic term for a functional configuration that controls the operation of the smartphone 100. The controller 101 includes at least one processor and an execution memory, and each of the functional components and the buses provided in the smartphone 100 are connected to each other. BUS). According to the present invention, the control unit 101 loads and calculates at least one program code included in the smartphone 100 through the processor into the execution memory, and calculates at least one function through the bus. Transfer to the component to control the operation of the smartphone (100). Hereinafter, for convenience, a functional component implemented in the form of program code will be described in the control unit 101 of FIG. 1 to implement the present invention. However, in FIG. 1, for convenience, an application program for each store requesting an order of each store and a management program for managing at least one application program are separately illustrated as separate programs, but the present invention is not limited thereto. In addition, the store-specific application program and the management program is implemented as a single program, or it is clear that the store-specific application program can be implemented in the form of a store-specific order module of the management program.
상기 메모리부(113)는 상기 스마트폰(100)에 구비되는 비휘발성 메모리의 총칭으로서, 상기 제어부(101)를 통해 실행되는 적어도 하나의 프로그램 코드와, 상기 프로그램 코드가 이용하는 적어도 하나의 데이터 셋트를 저장하여 유지한다. 상기 메모리부(113)는 기본적으로 상기 스마트폰(100)의 운영체제에 대응하는 시스템 프로그램 코드와 시스템 데이터 셋트, 상기 스마트폰(100)의 무선 통신 연결을 처리하는 통신 프로그램 코드와 통신 데이터 셋트 및 적어도 하나의 응용프로그램 코드와 응용 데이터 셋트를 저장하며, 본 발명을 구현하기 위한 프로그램 코드와 데이터 셋트 역시 상기 메모리부(113)에 저장된다.
The memory unit 113 is a generic term for a nonvolatile memory included in the smartphone 100, and includes at least one program code executed through the controller 101 and at least one data set used by the program code. Save it and keep 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, and at least One application program code and an 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 includes a screen output device (for example, a liquid crystal display (LCD) device) and an output module for driving the same, and is connected to the control unit 101 by a bus to perform various operations of the control unit 101. The calculation result corresponding to the screen output is output to the screen output device.
상기 키 입력부(103)는 적어도 하나의 키 버튼을 구비한 키 입력장치(또는 상기 화면 출력부(102)와 연동하는 터치스크린 장치)와 이를 구동하는 입력 모듈로 구성되며, 상기 제어부(101)와 버스로 연결되어 상기 제어부(101)의 각종 연산을 명령하는 명령을 입력하거나, 또는 상기 제어부(101)의 연산에 필요한 데이터를 입력한다.
The key input unit 103 is composed of a key input device (or a touch screen device interworking with the screen output unit 102) having at least one key button, and an input module for driving the key input device. Connected by a bus to input a command to command the various operations of the control unit 101, or input data required for the operation of the control unit 101.
상기 사운드 출력부(104)는 사운드 신호를 출력하는 스피커와 상기 스피커를 구동하는 사운드 모듈로 구성되며, 상기 제어부(101)와 버스로 연결되어 상기 제어부(101)의 각종 연산 결과 중 사운드 출력에 대응하는 연산 결과를 상기 스피커를 통해 출력한다. 상기 사운드 모듈은 기 스피커를 통해 출력할 사운드 데이터를 디코딩(Decoding)하여 사운드 신호로 변환한다.
The sound output unit 104 includes 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 by a bus to correspond to sound output among various calculation results of the control unit 101. The calculation result is output 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 sound data input through the microphone to the controller 101. The sound module encodes and encodes a sound signal input through the microphone.
상기 카메라부(106)는 상기 광학부와 CCD(Charge Coupled Device)와 이를 구동하는 카메라 모듈로 구성되며, 상기 광학부를 통해 상기 CCD에 입력된 비트맵 데이터를 획득한다. 상기 비트맵 데이터는 정지 영상의 이미지 데이터와 동영상 데이터를 모두 포함할 수 있다.
The camera unit 106 includes the optical unit, a charge coupled device (CCD), and a camera module for driving the same, and acquires 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 generic term for a communication configuration for connecting wireless communication, and includes at least one antenna, an RF module, a baseband module, and a signal processing module for transmitting and receiving radio frequency signals of a specific frequency band. It is connected to the control unit 101 by a bus and transmits a calculation result corresponding to wireless communication among various calculation results of the control unit 101 through wireless communication, or receives data through wireless communication to the control unit 101. At the same time as the transmission, it maintains the procedure of connection, registration, communication, 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 is configured to perform at least one mobile communication network connection, location registration, call processing, call connection, data communication, and handoff according to the CDMA / WCDMA standard. It includes. Meanwhile, according to the intention of the person skilled in the art, the wireless network communication module 110 is an IEEE 802.16? According to the specification, the mobile internet communication may further include a mobile Internet communication configuration for performing at least one of access to the mobile Internet, location registration, data communication, and handoff, and the present invention is provided by the wireless communication configuration provided by the wireless network communication module 110. It is clear that this is not a limitation.
상기 근거리 무선 통신모듈(111)은 일정 거리 이내에서 무선 주파수 신호를 통신매체로 이용하여 통신세션을 연결하는 근거리 통신모듈로 구성되며, 바람직하게는 ISO 180000 시리즈 규격의 RFID 통신, 블루투스 통신, 와이파이 통신, 공중 무선 통신 중 적어도 하나를 포함할 수 있다. 본 발명의 실시 방법에 따르면, 상기 근거리 무선 통신모듈(111)은 상기 무선망 통신모듈(110)과 통합될 수 있다.
The short range wireless communication module 111 is composed of a short range communication module for connecting a communication session using a radio frequency signal as a communication medium within a predetermined distance, preferably RFID communication, Bluetooth communication, Wi-Fi communication of the ISO 180000 series standard And at least one of public wireless communication. According to the exemplary embodiment of the present invention, the short range wireless communication module 111 may be integrated with the wireless network communication module 110.
상기 USIM(108) 리더부(107)는 ISO/IEC 7816 규격을 기반으로 상기 스마트폰(100)에 탑재 또는 이탈착되는 범용가입자식별모듈(Universal Subscriber Identity Module)과 적어도 하나의 데이터 셋트를 교환하는 구성의 총칭으로서, 상기 데이터 셋트는 APDU(Application Protocol Data Unit)를 통해 반이중 통신 방식으로 교환된다.
The USIM 108
상기 USIM(108)은 상기 ISO/IEC 7816 규격에 따른 IC칩이 구비된 SIM 타입의 카드로서, 상기 USIM(108) 리더부(107)와 연결되는 적어도 하나의 접점을 포함하는 입출력 인터페이스와, 적어도 하나의 IC칩용 프로그램 코드와 데이터 셋트를 저장하는 IC칩 메모리와, 상기 입출력 인터페이스와 연결되어 상기 스마트폰(100)으로부터 전달되는 적어도 하나의 명령에 따라 상기 IC칩용 프로그램 코드를 연산하거나 상기 데이터 셋트를 추출(또는 가공)하여 상기 입출력 인터페이스로 전달하는 프로세서를 포함하여 이루어진다.
The USIM 108 is a SIM type card equipped with an IC chip according to the ISO / IEC 7816 standard, and includes an input / output interface including at least one contact point connected to the USIM 108
상기 입출력 인터페이스는 전원 공급(VCC), 리셋 신호(RST), 클럭 신호(CLK), 접지(GND), 프로그래밍 전원 공급(VPP), 입출력(I/O) 중 적어도 하나의 접점을 포함하여 구성되며, 상기 프로세서는 상기 접점을 통해 상기 USIM(108) 리더부(107)와 인터페이스한다. 상기 IC칩 메모리는 상기 IC칩의 운영체제와 적어도 하나의 보안모듈에 대응하는 시스템 프로그램 코드와 시스템 파라미터를 저장하고, 고정된 저장영역에 상기 스마트폰(100)의 무선 통신망 접속에 필요한 적어도 하나의 통신 파라미터를 포함하는 SIM(Subscriber Identity Module) 정보를 저장한다. 본 발명의 실시 방법에 따르면, 상기 IC칩 메모리는 적어도 하나의 애플릿 발급사에서 제작한 프로그램 코드(=애플릿)와 데이터 셋트를 저장하는 적어도 하나의 애플릿 발급사 별 저장영역(예컨대, SD(Security Domain))을 포함하여 구성된다.
The input / output interface includes at least one contact point of power supply (VCC), reset signal (RST), clock signal (CLK), ground (GND), programming power supply (VPP), and input / output (I / O). The processor interfaces with the USIM 108
본 발명의 실시 방법에 따르면, 상기 USIM(108)의 메모리는 적어도 하나의 카드사(또는 금융사)에서 상기 스마트폰(100)의 사용자에게 발급한 결제수단(예컨대, 신용카드, 체크카드, 직불카드, 현금카드, 전자통장, 고객계좌)에 대응하는 결제수단 정보와, 상기 결제수단을 운영하는 애플릿 프로그램 코드가 기록될 수 있다.
According to an embodiment of the present invention, the memory of the USIM 108 is a payment means (eg, credit card, check card, debit card, issued by the at least one card company (or financial company) to the user of the smartphone 100, Payment means information corresponding to the cash card, electronic bank account, customer account) and the applet program code for operating the payment means can be recorded.
상기 위치 측위모듈(112)은 상기 스마트폰(100)의 이동 위치를 측위하는 GPS 측위모듈로 구성되며, 지구 궤도를 공전하는 적어도 3개 이상의 GPS 위성으로부터 송출되는 위성 신호를 수신하여 상기 스마트폰(100)의 이동 위치 정보를 산정한다.
The positioning module 112 is composed of a GPS positioning module for positioning the moving position of the smart phone 100, and receives the satellite signal transmitted from at least three or more GPS satellites orbiting the earth orbit the smart phone ( The movement position information of 100) is calculated.
본 발명의 다른 실시 방법에 따르면, 상기 위치 측위모듈(112)은 적어도 두개 이상의 기지국(또는 접속 포인트(250))과 연계된 통신망 상의 측위장치와 연계하여 상기 스마트폰(100)과 기지국(또는 접속 포인트(250)) 간 주파수 도달 시간(또는 도달 각)을 이용하여 지상파 측위 방식으로 상기 스마트폰(100)의 위치를 측위하는 지상파 측위모듈을 포함할 수 있다.
According to another embodiment of the present invention, the location positioning module 112 is connected with the positioning device on the communication network associated with at least two base stations (or access point 250) and the smart phone 100 and the base station (or access) Point 250 may include a terrestrial positioning module for positioning the position of the smart phone 100 in a terrestrial positioning method using the frequency arrival time (or the angle of arrival) between.
도면1을 참조하면, 상기 스마트폰(100)은, N(N≥1)개의 매장에 구비된 접속 포인트(250)를 식별하는 접속 포인트 식별 값과 상기 N개의 매장에서 구동될 애플리케이션을 식별하는 애플리케이션 식별 값과 상기 애플리케이션을 로딩하는 이벤트를 식별하는 이벤트 식별 값을 연결하여 매체에 유지하는 매체 유지부(115)를 구비하며, 상기 N개의 매장의 그룹화가 가능한 경우, 상기 매체 유지부(115)는 N개의 매장에 구비된 접속 포인트(250)를 식별하는 접속 포인트 식별 값과 상기 N개의 매장 중 적어도 하나의 매장이 속한 M(M≥1)개의 매장 그룹 식별 값과 상기 M개의 각 매장 그룹에 대응하는 애플리케이션을 식별하는 애플리케이션 식별 값과 상기 애플리케이션을 로딩하는 이벤트를 식별하는 이벤트 식별 값을 연결하여 매체에 유지할 수 있다. 여기서, 상기 매체는 상기 메모리부(113)의 저장영역, USIM(108)의 메모리 영역, 본 발명의 프로그램 코드를 구성하는 프로그램 코드 영역의 변수 할당 영역이나 선언문 영역 중 적어도 하나를 포함하거나, 또는 상기 근거리 무선 통신모듈(111) 또는 무선망 통신모듈(110)을 통해 접속 가능한 통신망 상의 매체를 포함할 수 있으며, 상기 매체를 구현하는 실시 방법에 의해 본 발명이 한정되지 아니함을 명백하게 밝혀두는 바이다.
Referring to FIG. 1, the smartphone 100 includes an access point identification value for identifying an access point 250 provided in N (N≥1) stores and an application for identifying an application to be operated in the N stores. And a medium holding unit 115 which connects an identification value with an event identification value for identifying an event for loading the application to hold the medium, and when the N stores can be grouped, the medium holding unit 115 includes: An access point identification value for identifying an access point 250 provided in N stores, M (M≥1) store group identification values to which at least one of the N stores belongs, and the M store groups respectively. An application identification value for identifying an application to be connected to an event identification value for identifying an event for loading the application may be maintained in the medium. Here, the medium includes at least one of a storage area of the memory unit 113, a memory area of the USIM 108, a variable assignment area or a declaration area of a program code area constituting the program code of the present invention, or It may include a medium on the communication network that can be connected through the short-range wireless communication module 111 or the wireless network communication module 110, it will be apparent that the present invention is not limited by the method of implementing the medium.
본 발명에 따르면, 상기 N개의 매장에는 상기 근거리 무선 통신모듈(111)과 통신세션을 연결하는 접속 포인트(250)가 구비되며, 상기 접속 포인트(250)에 구비된 매체에는 각각의 접속 포인트 장치를 고유하게 식별하는 접속 포인트 식별 값이 유지된다.
According to the present invention, the N stores are provided with an access point 250 for connecting the short-range wireless communication module 111 and a communication session, and the medium provided in the access point 250 has a respective access point device. A connection point identification value that uniquely identifies is maintained.
여기서, 상기 접속 포인트 식별 값은, 상기 접속 포인트(250)에 고정 할당된 고유 IP주소, MAC 주소를 적어도 하나 포함하거나, 상기 접속 포인트(250)의 매체에 고유하게 기록한 고유 코드 값, 고유 번호 값, 장치 일련번호 중 적어도 하나를 포함할 수 있다.
Here, the access point identification value includes at least one unique IP address and MAC address fixedly assigned to the access point 250, or a unique code value and a unique number value uniquely recorded in the medium of the access point 250. It may include at least one of the device serial number.
본 발명에 따르면, 상기 접속 포인트 식별 값은, 상기 스마트폰(100)의 요청에 따라 상기 접속 포인트(250)로부터 상기 스마트폰(100)으로 전달하거나, 또는 상기 스마트폰(100)이 상기 접속 포인트(250)와 통신세션을 형성하는 과정에서 상기 스마트폰(100)으로 공유 전달될 수 있다.
According to the present invention, the access point identification value is transmitted from the access point 250 to the smartphone 100 at the request of the smartphone 100, or the smartphone 100 transmits the access point. In the process of forming a communication session with 250 may be shared and delivered to the smart phone 100.
상기 매체 유지부(115)는 상기 매장에 구비된 접속 포인트(250)를 식별하는 접속 포인트 식별 값과 상기 N개의 매장을 식별하는 N개의 매장 식별 값을 연결하여 상기 매체에 유지한다.
The medium holding unit 115 connects the access point identification values for identifying the access point 250 provided in the store and the N store identification values for identifying the N stores, and maintains them in the medium.
상기 매장 식별 값은, 상기 N개의 매장에 중복되지 않도록 할당한 매장고유번호, 매장고유코드를 적어도 하나 포함하거나, 또는 상기 각 N개의 매장에 할당된 사업자등록번호, 매장 상호와 매장 위치 조합 명칭, 매장 주소, 매장 대표자 정보, 매장 전화번호 중 적어도 하나를 포함할 수 있다.
The store identification value may include at least one of a store unique number and a store unique code assigned to the N stores so as not to overlap, or a business registration number assigned to each of the N stores, a store name and a store location combination name, At least one of a store address, store representative information, and a store phone number may be included.
상기 매체 유지부(115)는 상기 N개의 매장 중 상호 명칭과 판매상품을 기준으로 적어도 하나의 매장을 그룹핑하여 M개의 매장 그룹을 결정한다. 예를들어, 100개의 매장으로 이루어진 프랜차이즈 매장의 경우, 상기 100개의 매장은 각 지역 별로 독립된 매장이지만, 상호 명칭이 동일하고 판매상품이 동일함으로 상기 100개의 매장은 하나의 매장 그룹에 속하게 된다.
The media holding unit 115 determines at least one store group by grouping at least one store among N stores based on a trade name and a sale product. For example, in the case of a franchise store consisting of 100 stores, the 100 stores are independent stores for each region, but the 100 stores belong to a single store group because the names are the same and the merchandise is the same.
상기 N개의 매장을 기준으로 M개의 매장 그룹이 결정되면, 상기 매체 유지부(115)는 상기 M개의 각 매장 그룹에 고유한 식별자를 할당한다. 각 매장 그룹은 공통의 애플리케이션 애플리케이션을 운영하는데, 상기 매체 유지부(115)는 각 매장 그룹 별 애플리케이션에 고유한 애플리케이션 식별 값을 할당하거나 또는 상기 애플리케이션에 기 할당된 고유한 애플리케이션 식별 값을 확인한다. 여기서, 상기 애플리케이션 식별 값은 상기 매장 그룹 수보다 크거나 같을 수 있다.
When the M store groups are determined based on the N stores, the media holding unit 115 assigns a unique identifier to each of the M stores groups. Each store group operates a common application application, and the media holding unit 115 assigns an application identification value unique to an application for each store group or checks a unique application identification value previously 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 as described above and K (K≥M) application identification values greater than or equal to the number of the store groups are allocated (or confirmed), the medium holding unit 115 Concatenates the assigned (or confirmed) M store group identification values and the K application identification values and maintains them in the medium.
여기서, 상기 매장 그룹 식별 값은, 상기 각 매장 그룹에 속한 매장 식별 값의 공통 식별 데이터를 포함하거나, 또는 상기 각 매장 그룹에 별도 할당된 그룹고유번호, 그룹고유코드를 적어도 하나 포함하거나, 또는 상기 각 매장 그룹의 대표 기업에 할당된 사업자등록번호, 매장 대표 상호 중 적어도 하나를 포함할 수 있다.
Here, the store group identification value includes common identification data of the store identification value belonging to each store group, or includes at least one group unique number and a group unique code separately assigned to each store group, or It may include at least one of a business registration number, a store representative name assigned to the representative company of each store group.
본 발명의 일 실시 방법에 따라 상기 K개의 애플리케이션이 K개의 별도 애플리케이션 파일로 구성되는 경우, 상기 애플리케이션 식별 값은 상기 각 애플리케이션 파일의 파일 이름, 파일 헤더에 포함된 고유 식별 값, 상기 각 애플리케이션 파일의 특정 영역을 해시한 해시 값, 상기 각 애플리케이션 파일을 해시한 해시 값을 적어도 하나 포함할 수 있다.
According to an embodiment of the present invention, when the K applications are composed of K separate application files, the application identification value may include a file name of each application file, a unique identification value included in a file header, and each application file. It may include at least one hash value hashing a specific area, a hash value 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) (eg, after the common application is executed, the common application loads a specific application module). Each application function and execution environment, 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). At least one of a unique identification value included in a file header, a hash value hashing a specific region of each application module (or resource file), and a hash value hashing each application module (or resource file).
도면1을 참조하면, 상기 스마트폰(100)은, 상기 근거리 무선 통신모듈(111)을 통해 일정 거리에 근접한 적어도 하나의 접속 포인트(250)를 검출하는 접속 포인트 검출부(120)와, 상기 검출된 적어도 하나의 접속 포인트(250)에 대한 접속 포인트 식별 값을 획득하는 접속 포인트 식별부(125)와, 상기 획득된 접속 포인트 식별 값과 매체에 유지된 N(N≥1)개의 매장에 구비된 접속 포인트(250)를 식별하는 접속 포인트 식별 값을 비교하여 일정 거리 이내로 근접한 i(i≥1)개의 매장 접속 포인트 식별 값을 확인하는 매장 접속 포인트 확인부(130)와, 상기 i개의 매장 접속 포인트(250)로부터 송출되는 무선 주파수 신호의 강도를 근거로 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장으로 결정하는 매장 결정부(135)를 구비한다.
Referring to FIG. 1, the smart phone 100 includes a connection point detector 120 for detecting at least one connection point 250 near a predetermined distance through the short range wireless communication module 111, and the detected point. Access point identification unit 125 for obtaining an access point identification value for at least one access point 250, and the connection provided in the N (N≥1) stores held in the medium and the obtained access point identification value A store access point verification unit 130 which compares access point identification values identifying points 250 and confirms i (i≥1) store access point identification values within a predetermined distance, and the i store access points ( And a store determination unit 135 for determining the at least one (n < = n < = > N) store visited by the user based on the strength of the radio frequency signal transmitted from 250.
상기 근거리 무선 통신모듈(111)은 일정 거리 이내의 위치에 존재하는 적어도 하나의 접속 포인트(250)를 검출하며, 상기 접속 포인트 검출부(120)는 상기 근거리 무선 통신모듈(111)에 대응하는 무선 주파수 신호 대역에 대한 통신 프로토콜 규격을 기반으로 일정 거리에 근접하여 검출되는 동일 무선 주파수 신호 대역에 통신 프로토콜 규격의 통신 대상 검출 프로토콜을 적용하여 상기 무선 주파수 신호의 도달 범위에 존재하는 적어도 하나의 접속 포인트(250)를 검출한다.
The short range wireless communication module 111 detects at least one access point 250 existing at a position within a predetermined distance, and the access point detector 120 has a radio frequency corresponding to the short range wireless communication module 111. At least one access point present in the reach range of the radio frequency signal by applying a communication target detection protocol of the communication protocol standard to the same radio frequency signal band detected near a predetermined distance based on the communication protocol standard for the signal band ( 250).
상기 접속 포인트 검출부(120)를 통해 일정 거리에 근접한 적어도 하나의 접속 포인트(250)가 검출되면, 상기 접속 포인트 식별부(125)는 상기 접속 포인트 검출부(120)의 접속 포인트(250) 검출 과정에서 상기 통신 대상 검출 프로토콜을 기반으로 확인된 상기 검출 대상 접속 포인트(250)의 접속 포인트 식별 값을 확인하거나, 또는 상기 검출된 접속 포인트(250)로 통신세션을 연결을 시도하여 상기 접속 포인트(250)로부터 해당 접속 포인트(250)에 고유하게 할당된 접속 포인트 식별 값을 수신한다.
When at least one access point 250 close to a predetermined distance is detected through the access point detector 120, the access point identifier 125 detects the access point 250 of the access point detector 120. The access point 250 confirms an access point identification value of the detected access point 250 based on the communication target detection protocol, or attempts to connect a communication session to the detected access point 250. From the access point identification value uniquely assigned to the access point 250.
본 발명의 실시 방법에 따르면, 상기 접속 포인트 식별부(125)는 상기 접속 포인트 식별 값을 획득할 접속 포인트(250)를 결정하는 기준 주파수 신호 강도를 매체에 유지하며, 상기 접속 포인트 검출부(120)를 통해 검출된 적어도 하나의 접속 포인트(250) 중 상기 접속 포인트(250)로부터 송출되는 무선 주파수 신호의 강도가 상기 매체에 유지된 기준 주파수 신호 강도 이상인 접속 포인트(250)를 식별 데이터 획득 대상 접속 포인트(250)로 결정한 후 상기 결정된 접속 포인트(250)로부터 상기 접속 포인트 식별 값을 획득한다.
According to the exemplary embodiment of the present invention, the access point identification unit 125 maintains a reference frequency signal strength for determining the access point 250 to obtain the access point identification value in a medium, and the access point detection unit 120. Among the at least one access point 250 detected through the identification, the access point 250 whose strength of the radio frequency signal transmitted from the access point 250 is equal to or greater than the reference frequency signal strength maintained in the medium is identified. After the determination at 250, the access point identification value is obtained from the determined access point 250.
여기서, 상기 기준 신호 강도는 상기 스마트폰(100)과 접속 포인트(250) 간 거리와 상기 스마트폰(100)과 접속 포인트(250) 사이의 전파 교란/방해/차폐 물질의 존재 여부를 기준으로 상기 접속 포인트(250)가 구비된 매장에 상기 스마트폰(100)이 입객했거나 또는 입격 예정인지를 판가름할 수 있을 정도의 강도로서, 상기 접속 포인트(250)의 주파수 송출 강도 기준 일정 비율의 강도 이내의 범위로 결정된다.
Here, the reference signal strength is based on the distance between the smartphone 100 and the access point 250 and the presence of radio wave disturbance / interference / shielding material between the smartphone 100 and the access point 250. The strength enough to determine whether the smart phone 100 has entered or is going to enter the store provided with the access point 250, and within a certain ratio of the frequency transmission intensity standard of the access point 250. Determined by the range.
상기 매장 접속 포인트 확인부(130)는 상기 접속 포인트 식별부(125)를 통해 획득된 접속 포인트 식별 값과 상기 매체에 유지된 N개의 접속 포인트 식별 값을 비교하여 상기 매체에 유지된 접속 포인트 식별 값과 매칭되며 상기 스마트폰(100)과 일정 거리 이내로 근접한 i개의 매장 접속 포인트 식별 값을 확인한다.
The access point identification unit 130 compares the access point identification values obtained through the access point identification unit 125 with the N access point identification values retained in the medium to maintain the access point identification values. And i-store access point identification values that are close to each other within a predetermined distance with the smartphone 100 are identified.
상기 i개의 매장 접속 포인트(250)가 확인되면, 상기 매장 결정부(135)는 상기 i개의 매장 접속 포인트(250)로부터 송출되는 일정 시간 동안의 무선 주파수 신호 강도 크기를 비교하여 상기 i개의 매장 접속 포인트(250)로부터 송출되는 무선 주파수 신호 강도 크기가 큰 순서에 따라 상기 i개의 매장 접속 포인트(250)를 오름차순 정렬한다.
When the i store access points 250 are identified, the store determination unit 135 compares the radio frequency signal strength magnitudes for a predetermined time transmitted from the i store access points 250 to access the i store access points. The i-stored access points 250 are arranged in ascending order in the order of the magnitude of the radio frequency signal strength transmitted from the point 250.
또한, 상기 매장 결정부(135)는 상기 i개의 매장 접속 포인트(250)로부터 송출되는 무선 주파수 신호 강도 크기를 시간이 경과함에 따라 일정 시간 동안 획득하여 매체에 유지하고, 상기 일정 시간 동안의 무선 주파수 신호 강도 변화 량에 대한 통계 처리(예컨대, 상기 무선 주파수 신호 강도 변화 량에 대한 평균/편차 산출)를 통해 상기 일정 시간 동안의 무선 주파수 신호 강도 변화 량이 안정화되어 가는(예컨대, 상기 무선 주파수 신호 강도 변화 량에 대한 평균/편차가 적은)는 패턴을 기준으로 상기 i개의 매장 접속 포인트(250)를 내림차순 정렬한다.
In addition, the store determination unit 135 obtains the radio frequency signal strength magnitudes transmitted from the i store connection points 250 for a predetermined time and maintains them in a medium as time passes, and the radio frequency for the predetermined time. Statistical processing on the amount of change in signal strength (eg, calculating the average / deviation of the amount of change in the strength of the radio frequency signal) stabilizes the amount of change in the intensity of the radio frequency signal during the predetermined time (eg, changes in the intensity of the radio frequency signal). The average / variance with respect to the quantity) sorts the i-store access points 250 in descending order based on the pattern.
상기 매장 결정부(135)는 상기 i개의 매장 접속 포인트(250)로부터 송출되는 무선 주파수 신호 강도 크기의 오름차순 정렬과, 상기 무선 주파수 신호 강도 변화 패턴의 내림차순 정렬을 근거로, 무선 주파수 신호 강도 크기가 더 크면서 무선 주파수 신호 강도 변화 패턴이 더 안정화되어 가는 매장 접속 포인트(250)가 구비된 적어도 하나의 매장을 상기 스마트폰(100) 사용자가 입객했거나 또는 입객 예정인 적어도 하나의 제n 매장으로 결정한다.
The store determination unit 135 may generate a radio frequency signal strength based on an ascending order of radio frequency signal strength magnitudes transmitted from the i store access points 250 and a descending order of radio frequency signal intensity change patterns. The at least one store provided with a store access point 250 that is larger and has a more stable radio frequency signal strength change pattern is determined as at least one n-th store that the user of the smartphone 100 has visited or is planning to visit. .
본 발명의 실시 방법에 따르면, 상기 매장 결정부(135)는 상기 i개의 매장 중 상기 제n 매장을 제외한 나머지 매장을 사용자의 입객 가능 매장으로 결정할 수 있다.
According to the exemplary embodiment of the present invention, the store determination unit 135 may determine the remaining stores except the n-th store among the i stores as a user-available store.
도면1을 참조하면, 상기 스마트폰(100)은, 상기 제n 매장이 결정되면, 상기 스마트폰(100)의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인하는 애플리케이션 확인부(140)와, 상기 애플리케이션이 확인되면 상기 애플리케이션을 실행하는 애플리케이션 모드를 활성화하고, 상기 애플리케이션 확인되지 않으면 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 모드를 활성화하는 애플리케이션 운용부(145)와, 상기 애플리케이션 모드가 활성화되면, 상기 애플리케이션을 로딩하는 이벤트 식별 값에 대응하는 이벤트 값을 검출하는 이벤트 검출부(150)와, 상기 애플리케이션이 확인되지 않으면, 상기 검출되는 이벤트 값에 반응하여 통신망의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되도록 처리하는 애플리케이션 탑재부(160)와, 상기 애플리케이션이 확인되면, 상기 검출되는 이벤트 값에 반응하여 상기 프로그램 메모리에 기록된 애플리케이션을 실행하도록 제어하는 애플리케이션 제어부(155)를 구비한다.
Referring to FIG. 1, when the n-th store is determined, the smartphone 100 checks whether an application corresponding to the n-th store is recorded in a program memory of the smart phone 100 ( 140, and activates an application mode for executing the application if the application is confirmed, and activates an application mode for downloading the application from the program storage medium 215 on the communication network and writing it to the program memory if the application is not confirmed. An application operating unit 145, an event detection unit 150 for detecting an event value corresponding to an event identification value for loading the application when the application mode is activated, and the detected event value if the application is not confirmed. Network in response to An application loading unit 160 which downloads the application from a gram storage medium 215 and writes it to the program memory, and executes the application recorded in the program memory in response to the detected event value when the application is identified. And an application control unit 155 that controls the control to be performed.
상기 매장 결정부(135)를 통해 상기 사용자가 입객했거나 또는 입객 예정인 적어도 하나의 제n 매장이 결정되면, 상기 애플리케이션 확인부(140)는 상기 매체로부터 상기 제n 매장에 대응하는 제n 매장 식별 값과 연결된 적어도 하나의 애플리케이션 식별 값을 확인한다. 만약 상기 매체에 상기 제n 매장 식별 값이 속한 제m(1≤m≤M) 매장 그룹을 식별하는 제m 매장 그룹 식별 값이 유지된 경우, 상기 애플리케이션 확인부(140)는 상기 매체로부터 상기 제n 매장이 속한 제m 매장 그룹 식별 값을 확인하고, 상기 제m 매장 그룹 식별 값과 연결된 적어도 하나의 애플리케이션 식별 값을 확인한다.
When at least one n-th store that the user has visited or is going to be visited is determined through the store determining unit 135, the application checking unit 140 determines an n-th store identification value corresponding to the n-th store from the medium. Check at least one application identification value associated with the. If the m-th store group identification value for identifying the m-th (1≤m≤M) store group to which the n-th store identification value belongs is maintained in the medium, the application checking unit 140 stores the first item from the medium. The n-th store group identification value to which the store belongs is identified and at least one application identification value connected to the m-th store group identification value is identified.
제n 매장 식별 값(또는 제n 매장이 속한 제m(1≤m≤M) 매장 그룹 식별 값)과 연결된 적어도 하나의 애플리케이션 식별 값이 확인되면, 상기 애플리케이션 확인부(140)는 상기 스마트폰(100)의 상기 프로그램 메모리에 기록된 애플리케이션으로부터 각각의 애플리케이션을 식별하는 애플리케이션 식별 값을 추출하고, 상기 추출된 애플리케이션 식별 값과 상기 매체에 유지된 애플리케이션 식별 값을 비교하여 상기 프로그램 메모리에 상기 제n 매장 식별 값(또는 제n 매장이 속한 제m(1≤m≤M) 매장 그룹 식별 값)과 연결된 애플리케이션이 기록되어 있는지 확인한다.
When at least one application identification value associated with the n-th store identification value (or the m-th (1≤m≤M) store group identification value to which the n-th store belongs) is identified, the application verification unit 140 may be configured to execute the smart phone ( Extracts an application identification value identifying each application from the application recorded in the program memory of 100), compares the extracted application identification value with the application identification value held on the medium, and stores the n-th store in the program memory. Check 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.
상기 프로그램 메모리에 상기 애플리케이션이 기록된 경우, 상기 애플리케이션 운용부(145)는 프로그램 메모리에 기록된 상기 애플리케이션을 실행시키는 애플리케이션 모드(이하, 편의상 “애플리케이션 실행 모드”라고 한다)를 활성화한다. 여기서, 애플리케이션 모드는 실제로 정의된 동작 모드가 아니라 프로그램의 동작 상태를 지칭하는 것으로, 상기 모드에 의해 본 발명이 한정되지 아니한다.
When the application is recorded in the program memory, the application operation unit 145 activates an application mode (hereinafter referred to as an "application execution mode" for convenience) for executing the application recorded in the program memory. Here, the application mode refers to an operation state of a program, not an actually defined operation mode, and the present invention is not limited by the mode.
본 발명의 제1 실시 방법에 따르면, 상기 애플리케이션 실행 모드는 상기 애플리케이션에 대응하는 아이콘(또는 컨텐츠)을 화면 일정 영역에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 애플리케이션을 실행하는 애플리케이션 모드로서, 상기 이벤트 검출부(150)는 상기 화면 일정 영역에 표시된 아이콘(또는 컨텐츠)의 선택 이벤트를 검출하고, 상기 애플리케이션 제어부(155)는 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 사용자가 입객했거나 또는 입객 예정인 제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 region and then executes the application in response to a selection event of the icon (or content). As an application mode, the event detector 150 detects a selection event of an icon (or content) displayed on the screen region, and the application controller 155 responds to the selection event of the icon (or content). Launches at least one application associated with the n-th store that has visited or is going to visit.
본 발명의 제2 실시 방법에 따르면, 상기 애플리케이션 실행 모드는 상기 애플리케이션에 대응하는 아이콘(또는 컨텐츠)을 상기 스마트폰(100)의 프로그램 선택 화면에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 애플리케이션을 실행하는 애플리케이션 모드로서, 상기 이벤트 검출부(150)는 상기 프로그램 선택 화면에 표시된 아이콘(또는 컨텐츠)의 선택 이벤트를 검출하고, 상기 애플리케이션 제어부(155)는 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 사용자가 입객했거나 또는 입객 예정인 제n 매장과 연관된 적어도 하나의 애플리케이션을 실행시킨다.
According to the second exemplary embodiment of the present invention, the application execution mode displays an icon (or content) corresponding to the application on a program selection screen of the smartphone 100 and then selects an event of the icon (or content) selection. In response, the application mode for executing the application, the event detection unit 150 detects a selection event of the icon (or content) displayed on the program selection screen, the application control unit 155 of the icon (or content) In response to the selection event, the user executes at least one application associated with the n-th store visited or to be visited.
본 발명의 제3 실시 방법에 따르면, 상기 애플리케이션 실행 모드는 상기 스마트폰(100)의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 애플리케이션에 대한 애플리케이션 실행 요청 인터페이스를 표시한 후 상기 인터페이스에 대한 사용자의 반응을 감지하여 상기 애플리케이션을 실행하는 애플리케이션 모드로서, 상기 이벤트 검출부(150)는 상기 애플리케이션 실행 요청 인터페이스에 대한 사용자의 반응을 감지하고, 상기 애플리케이션 제어부(155)는 상기 사용자의 반응을 근거로 상기 사용자가 입객했거나 또는 입객 예정인 제n 매장과 연관된 적어도 하나의 애플리케이션을 실행시킨다.
According to the third embodiment of the present invention, the application execution mode detects at least one signal (or combination of signals) associated with the operation of the smartphone 100 as a trigger signal to provide an application execution request interface for the application. An application mode for executing the application by detecting the user's response to the interface after displaying the event, the event detector 150 detects the user's response to the application execution request interface, the application control unit 155 Run at least one application associated with an n-th store that the user has visited or is planning to visit based on the user's response.
본 발명의 제4 실시 방법에 따르면, 상기 애플리케이션 실행 모드는 상기 스마트폰(100)의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 애플리케이션을 자동 실행하는 애플리케이션 모드로서, 상기 이벤트 검출부(150)는 상기 스마트폰(100)의 조작과 연관된 트리거 신호를 감지하고, 상기 애플리케이션 제어부(155)는 상기 트리거 신호를 근거로 상기 사용자가 입객했거나 또는 입객 예정인 제n 매장과 연관된 적어도 하나의 애플리케이션을 자동으로 실행시킨다.
According to the fourth embodiment of the present invention, the application execution mode is an application mode for automatically executing the application by detecting at least one signal (or combination of signals) associated with the operation of the smartphone 100 as a trigger signal. The event detection unit 150 detects a trigger signal associated with an operation of the smartphone 100, and the application control unit 155 is associated with an n-th store that the user has visited or is going to visit based on the trigger signal. Automatically launch at least one application.
한편, 상기 프로그램 메모리에 상기 애플리케이션이 기록되지 않은 경우, 상기 애플리케이션 운용부(145)는 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 모드(이하, 편의상 “애플리케이션 설치 모드”라고 한다)를 활성화할 수 있다. 여기서, 상기 애플리케이션 설치 모드는 상기 사용자를 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)의 회원으로 가입시키는 회원 가입 모드, 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 적어도 하나의 결제 모듈과 연동하는 결제수단 연동 모드의 기능을 포함한다.
On the other hand, when the application is not recorded in the program memory, the application operation unit 145 downloads the application from the program storage medium 215 on the communication network and writes to the program memory (hereinafter referred to as "application for convenience"). Install mode ”). Here, the application installation mode is a subscription mode for subscribing the user as a member of the nth store (or mth store group to which the nth store belongs), the nth store (or mth store group to which the nth store belongs) And a payment method interworking mode for interworking an application associated with the at least one payment module.
본 발명의 제1 실시 방법에 따르면, 상기 애플리케이션 설치 모드는 상기 제n 매장(또는 제m 매장 그룹)에 대응하는 아이콘(또는 컨텐츠)을 화면 일정 영역에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 모드로서, 상기 이벤트 검출부(150)는 상기 화면 일정 영역에 표시된 아이콘(또는 컨텐츠)의 선택 이벤트를 검출하고, 상기 애플리케이션 탑재부(160)는 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다.
According to the first exemplary embodiment of the present invention, the application installation mode selects the icon (or content) after displaying an icon (or content) corresponding to the nth store (or m-th store group) on a screen region. An application mode in which an application associated with the nth store (or the mth store group to which the nth store belongs) is downloaded and recorded in the program memory in response to an event, wherein the event detector 150 displays an icon displayed on the screen region. The application loading unit 160 downloads the application from the program storage medium 215 on the communication network and records the application in the program memory in response to the selection event of the icon (or content). .
본 발명의 제2 실시 방법에 따르면, 상기 애플리케이션 설치 모드는 상기 제n 매장(또는 제m 매장 그룹)에 대응하는 아이콘(또는 컨텐츠)을 상기 스마트폰(100)의 프로그램 선택 화면에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 모드로서, 상기 이벤트 검출부(150)는 상기 프로그램 선택 화면에 표시된 아이콘(또는 컨텐츠)의 선택 이벤트를 검출하고, 상기 애플리케이션 탑재부(160)는 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다.
According to the second exemplary embodiment of the present invention, the application installation mode may display an icon (or content) corresponding to the nth store (or mth store group) on a program selection screen of the smartphone 100, and then An application mode for downloading an application associated with the n-th store (or the m-th store group to which the n-th store belongs) in response to a selection event of an icon (or content) and recording it in the program memory. Detecting a selection event of an icon (or content) displayed on the program selection screen, the application loading unit 160 downloads the application from a program storage medium 215 on a communication network in response to the selection event of the icon (or content). Write to the program memory.
본 발명의 제3 실시 방법에 따르면, 상기 애플리케이션 설치 모드는 상기 스마트폰(100)의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 제n 매장(또는 제n 매장이 속한 제m 매장 그룹)과 연관된 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 모드로서, 상기 이벤트 검출부(150)는 상기 스마트폰(100)의 조작과 연관된 트리거 신호를 감지하고, 상기 애플리케이션 탑재부(160)는 상기 트리거 신호를 근거로 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다.
According to the third embodiment of the present invention, the application installation mode detects at least one signal (or combination of signals) associated with the operation of the smartphone 100 as a trigger signal to detect the n-th store (or n-th store). An application mode for downloading an application associated with the belonging m-th store group) and recording it in the program memory, wherein the event detection unit 150 detects a trigger signal associated with an operation of the smartphone 100, The application 160 downloads the application from the program storage medium 215 on the communication network based on the trigger signal and records the application in the program memory.
본 발명의 실시 방법에 따르면, 상기 애플리케이션 탑재부(160)는 상기 통신망 상의 프로그램 저장매체(215)를 운영하는 애플리케이션 운영 서버(200)로 상기 애플리케이션 식별 값을 제공함으로써, 상기 애플리케이션 운영 서버(200)로부터 상기 애플리케이션 식별 값에 대응하는 애플리케이션 설치 데이터를 다운로드할 수 있다.
According to the exemplary embodiment of the present invention, the application mounting unit 160 provides the application identification value to the application operation server 200 operating the program storage medium 215 on the communication network, thereby providing the application identification value from the application operation server 200. Application installation data corresponding to the application identification value may be downloaded.
본 발명의 다른 실시 방법에 따르면, 상기 통신망 상의 프로그램 저장매체(215)에 상기 애플리케이션 설치 데이터와 제n 매장 식별 값(또는 제m 매장 그룹 식별 값)이 연결되어 유지된 경우, 상기 애플리케이션 탑재부(160)는 상기 애플리케이션 운영 서버(200)로 제n 매장 식별 값(또는 제m 매장 그룹 식별 값)을 제공하여 상기 애플리케이션 설치 데이터를 다운로드할 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
According to another exemplary embodiment of the present invention, when the application installation data and the n-th store identification value (or m-th store group identification value) are connected to the program storage medium 215 on the communication network, the application mounting unit 160 is maintained. ) May download the application installation data by providing an n-th store identification value (or m-th store group identification value) to the application operation server 200, and the present invention is not limited thereto.
상기 프로그램 메모리에 상기 애플리케이션이 다운로드되어 상기 프로그램 메모리에 기록된 후, 상기 애플리케이션 탑재부(160)는 상기 애플리케이션 모드를 상기 애플리케이션 실행 모드로 자동 전환할 수 있으며, 이에 의해 상기 애플리케이션 제어부(155)는 상기 다운로드된 애플리케이션을 실행할 수 있다.
After the application is downloaded to the program memory and recorded in the program memory, the application mounting unit 160 may automatically switch the application mode to the application execution mode, whereby the application controller 155 may download the application. A running application.
도면1을 참조하면, 상기 스마트폰(100)은, 상기 프로그램 메모리로부터 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 확인되지 않은 경우, 상기 애플리케이션 설치 모드(또는 회원 가입 모드)에서 사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 키 입력 받아 회원정보 유지매체(225)에 유지시키는 회원등록 처리부(165)를 구비한다.
Referring to FIG. 1, when the application associated with the n-th store (or m-th store group) is not identified from the program memory, the smart phone 100 is a user in the application installation mode (or a subscription mode). And a member registration processing unit 165 for retrieving the user's member information from the information holding medium or receiving a key input and holding it in the member information holding medium 225.
본 발명의 일 실시 방법에 따르면, 상기 스마트폰(100)의 USIM(108) 또는 상기 스마트폰(100)이 가입된 통신사 서버에는 상기 스마트폰(100) 사용자에 대한 가입자 정보를 저장하여 유지하는 사용자정보 유지매체가 구비되어 있으며, 이 경우 상기 회원등록 처리부(165)는 상기 애플리케이션 설치 모드(또는 회원 가입 모드) 상태에서 상기 사용자정보 유지매체로부터 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키기 위해 필요한 상기 사용자의 회원정보를 획득할 수 있다. 한편, 상기 사용자정보 유지매체는 상기 애플리케이션과 연동하여 상기 제n 매장(또는 제m 매장 그룹)의 주문/결제를 처리하는 통신망 상의 애플리케이션 운영 서버(200)에 구비되는 것이 가능하다.
According to an embodiment of the present invention, a user who stores and maintains subscriber information for the user of the smartphone 100 in the USIM 108 of the smartphone 100 or the communication server to which the smartphone 100 is subscribed. An information maintenance medium is provided. In this case, the member registration processing unit 165 transfers the user from the user information maintenance medium to the nth store (or mth store group) in the application installation mode (or a subscription mode). Member information of the user necessary to join as a member of can be obtained. On the other hand, the user information maintenance medium may be provided in the application operating server 200 on the communication network for processing the order / payment of the n-th store (or m-th store group) in conjunction with the application.
본 발명의 다른 일 실시 방법에 따르면, 상기 회원등록 처리부(165)는 상기 애플리케이션 설치 모드(또는 회원 가입 모드) 상태에서 상기 화면 출력부(102)를 통해 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키기 위해 필요한 회원정보를 입력하는 회원 등록 인터페이스를 출력하고, 상기 회원 등록 인터페이스를 통해 입력되는 정보를 근거로 상기 사용자의 회원정보를 획득할 수 있다.
According to another exemplary embodiment of the present invention, the member registration processing unit 165 transmits the user to the n-th store (or m-th store) through the screen output unit 102 in the application installation mode (or subscription mode). And a member registration interface for inputting member information necessary for registering as a member of a store group), and obtaining member information of the user based on information input through the member registration interface.
상기 사용자의 회원정보가 획득되면, 상기 회원등록 처리부(165)는 상기 획득된 사용자의 회원정보를 상기 제n 매장(또는 제m 매장 그룹)의 회원정보를 유지하는 회원정보 유지매체(225)에 저장하여 유지시키다.
When the user information of the user is obtained, the member registration processing unit 165 transmits the obtained user information to the member information maintenance medium 225 that maintains the member information of the nth store (or mth store group). Save and keep
여기서, 상기 회원정보 유지매체(225)는 상기 메모리부(113)에 일정한 저장영역을 할당 받아 구현되거나, 또는 상기 USIM(108) 상의 사용자정보 유지매체를 공유하여 구현되거나, 상기 통신망 사의 애플리케이션 운영 서버(200)에 구비된 사용자정보 유지매체를 그대로 공유하여 구현되거나, 상기 제n 매장(또는 제m 매장 그룹)에 구비된 매장 서버(또는 단말)에 구비된 저장매체에 할당되어 구현되는 것이 모두 가능하며, 상기 회원정보 유지매체(225)가 구현되는 방식에 의해 본 발명이 한정되지 아니한다.
Here, the member information holding medium 225 is implemented by allocating a predetermined storage area to the memory unit 113, or is implemented by sharing a user information holding medium on the USIM (108), or an application operating server of the communication company The user information holding medium provided in 200 may be shared as it is, or may be allotted to a storage medium provided in a store server (or terminal) provided in the nth store (or mth store group). The present invention is not limited by the manner in which the member information maintaining medium 225 is implemented.
도면1을 참조하면, 상기 스마트폰(100)은, 상기 프로그램 메모리에 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 다운로드되어 기록되면, 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단을 식별하는 결제수단 식별부(170)와, 상기 회원정보 유지매체(225)에 유지된 회원정보를 근거로 상기 P개의 결제수단 중 상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단을 활성화시키거나, 상기 애플리케이션과 연계되는 p’(1≤p’≤(P-p))개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록하거나 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 결제수단 연동부(175)를 구비하며, 상기 애플리케이션 제어부(155)는 상기 프로그램 메모리에 상기 애플리케이션과 연동하는 적어도 하나의 결제 프로그램이 기록된 경우, 상기 애플리케이션을 통해 결정되는 결제 대상 결제수단에 대응하는 상기 결제 프로그램을 실행하여 상기 애플리케이션과 결제 프로그램 간 결제정보가 연동되도록 제어한다.
Referring to FIG. 1, when the application associated with the nth store (or mth store group) is downloaded and recorded in the program memory, the smartphone 100 may use P available through the application recorded in the program memory. A payment means identification unit 170 identifying (P≥1) payment means and p (1) implemented in the application among the P payment means based on the member information held in the member information holding medium 225. Activates ≤ p ≤ P) payment methods, or downloads p '(1 ≤ p' ≤ (Pp)) payment programs associated with the application and writes them to the program memory or writes them into the program memory Payment means interlocking unit (175) interlocked so that the two payment programs are linked with the application, and the application control unit (155) is located in the program memory. 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 매장 그룹)과 연관된 애플리케이션이 다운로드되어 기록되면, 상기 결제수단 식별부(170)는 상기 사용자가 상기 프로그램 메모리에 기록된 상기 애플리케이션을 통해 이용 가능한 P개의 결제수단을 식별한다.
When an application associated with the nth store (or the mth store group) is downloaded and recorded in the program memory, the payment means identification unit 170 may determine the number of P available to the user through the application recorded in the program memory. Identifies the payment method.
여기서, 상기 P개의 결제수단은, 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단(예컨대, 상기 제n 매장(또는 제m 매장 그룹)이 발급하여 충전하고 운영하는 선불카드), 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 적어도 하나의 제휴사에서 발급한 선불형 결제수단(예컨대, 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 선불카드 발급사에서 발급한 선불카드), 신용카드사에서 발급한 후불형 결제수단(예컨대, 신용카드), 금융사에서 발급한 직불형 결제수단(또는 계좌이체 결제수단), 신용카드사와 금융사가 연계하여 발급한 직불형 결제수단(예컨대, 체크카드) 중 적어도 하나의 결제수단을 포함한다.
Here, the P payment means is a prepaid card issued by the prepaid payment means (for example, the n-th store (or m-th store group)) issued to the n-th store (or m-th store group) and charged and operated. ), Prepaid payment means issued by at least one affiliate affiliated with the nth store (or mth store group) (eg, issued by a prepaid card issuer affiliated with the nth store (or mth store group) A prepaid card), a postpaid payment method issued by a credit card company (e.g., a credit card), a debit payment method issued by a financial company (or a bank transfer payment method), or a debit payment method issued by a credit card company and a financial company (Eg, a check card) at least one payment means.
본 발명의 일 실시 방법에 따라 상기 애플리케이션 운영 서버(200)에 구비된 프로그램 저장매체(215)(또는 상기 애플리케이션과 연계된 메타 정보)에 상기 애플리케이션을 통해 이용 가능한 P개의 결제수단이 지정되어 있는 경우, 상기 결제수단 식별부(170)는 상기 지정된 결제수단을 판별하여 상기 P개의 결제수단에 포함시켜 식별한다.
When P payment means available through the application are designated in the program storage medium 215 (or meta information associated with the application) included in the application operation server 200 according to an exemplary embodiment of the present invention. The payment means identification unit 170 determines the specified payment means and includes the P payment means.
만약 상기 프로그램 메모리에 기록된 애플리케이션에 적어도 하나의 결제 모듈(예컨대, 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단을 이용한 결제를 처리하는 프로그램 모듈)이 구비된 경우, 상기 결제수단 식별부(170)는 상기 애플리케이션 내에 구비된 결제 모듈에 대응하는 결제수단을 상기 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 a prepaid payment means issued to the nth store (or mth store group)), The payment means identification unit 170 includes the payment means corresponding to the payment module provided in the application in the P payment means.
또한 상기 결제수단 식별부(170)는 적어도 하나의 금융사에게 제공한 뱅킹 모듈(또는 결제 모듈)을 포함하는 결제 프로그램, 또는 적어도 하나의 신용카드사에서 제공한 결제 모듈을 포함하는 결제 프로그램이 상기 프로그램 메모리에 기록되어 있는지 판별하고, 상기 프로그램 메모리에 상기 결제 프로그램이 기록된 경우, 상기 프로그램 메모리에 기록된 결제 프로그램에 대응하는 결제수단을 상기 P개의 결제수단에 포함시켜 식별한다.
In addition, the payment method identification unit 170 may include a payment program including a banking module (or payment module) provided to at least one financial company, or a payment program including a payment module provided by at least one credit card company. And if the payment program is recorded in the program memory, the payment means corresponding to the payment program recorded in the program memory are included in the P payment means for identification.
상기 프로그램 메모리에 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 다운로드되어 기록되고, 상기 회원정보 유지매체(225)에 상기 사용자의 회원정보가 유지되면, 상기 결제수단 연동부(175)는 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(170)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 애플리케이션 내에 구현된 p개의 결제수단을 활성화시킨다.
When the application associated with the n-th store (or m-th store group) is downloaded and recorded in the program memory and the user information of the user is maintained on the member information maintaining medium 225, the payment means linking unit 175 P payment means implemented in the application of the P payment means based on the member information maintained in the member information holding medium 225 and the P payment means identified through the payment means identification unit 170; Activate it.
만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동부(175)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회하고, 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 발급(또는 조회)된 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다. 예를들어, 상기 결제수단 운영 서버(240)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 선불형 결제수단 정보와 연결하여 저장매체에 유지함으로써, 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동할 수 있다. 또는, 상기 결제수단 연동부(175)는 상기 사용자의 선불형 결제수단 정보를 상기 메모리부(113)의 지정된 저장영역에 저장함으로써, 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동할 수 있다.
If the prepayment payment means issued to the nth store (or mth store group) is included in the p payment means, the payment method linkage unit 175 may determine the application identification value (or the smartphone 100). Communication number) and the user's member information to the payment means operating server 240 of the n-th store (or m-th store group) with the user's consent, and correspondingly, the payment means operating server 240 ) Issuing the prepaid payment means or querying the prepaid payment means previously issued to the user based on the member information, and charging / payment of the prepaid payment means requested through the payment module provided in the application. The request is interlocked to be processed through the prepaid payment means of the issued (or inquired) user. For example, the payment means operating server 240 is connected to the application identification value (or communication number of the smart phone 100) and the user's member information with the user's prepaid payment means information to maintain in the storage medium As a result, the charge / payment request of the prepaid payment means requested through the payment module provided in the application may be interworked so as to be processed through the prepaid payment means of the user. Alternatively, the payment means interworking unit 175 stores the prepaid payment means information of the user in a designated storage area of the memory unit 113, thereby requesting the prepaid payment means requested through the payment module included in the application. The charge / payment request may be linked to be processed through the user's prepaid payment means.
또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동부(175)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회하고, 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 발급(또는 조회)된 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
Alternatively, when the p payment means includes a prepaid payment means issued to an affiliated company affiliated with the nth store (or mth store group), the payment means linking unit 175 may determine the application identification value (or smart). Communication number of the phone 100) and the member information of the user are transferred to the payment means operating server 240 of the affiliated company with the consent of the user, and the payment means operating server 240 corresponds to the member information. Issuing the prepaid payment means or the prepaid payment means issued to the user based on the request, the charge / payment request of the prepaid payment means requested through the payment module provided in the application is issued ( Or interrogated to be processed through the prepaid payment means of the user).
또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동부(175)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 연동부(175)는 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 직불형 결제수단 또는 후불형 결제수단의 결제 요청이 상기 발급(또는 조회)된 사용자의 직불형 결제수단 또는 후불형 결제수단을 통해 처리되도록 연동시킨다.
Alternatively, when the direct debit payment method or the postpay payment means is included in the p payment means, the payment means interworking unit 175 may determine the application identification value (or communication number of the smartphone 100) and the user. The member information is transferred to the payment means operation server 240 of the financial company or the credit card company with the user's consent, and in response, the payment means operation server 240 is debited to the user based on the member information. You can request or issue a payment method or postpay payment method. If the debit payment method or postpay payment method is issued or inquired within a predetermined period, the payment method interworking unit 175 is a debit payment method or postpay payment requested through a payment module provided in the application. The payment request of the means is interlocked to be processed through the debit or postpay payment means of the issued (or inquired) user.
상기 결제수단 연동부(175)는 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(170)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 애플리케이션과 연계되는 p’개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록시킨다.
The payment means linking unit 175 is based on the member information maintained in the member information holding medium 225 and the P payment means identified through the payment means identification unit 170 of the P payment means of the application P 'payment programs associated with the program are downloaded and recorded in the program memory.
만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동부(175)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)에서 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회한 후 이에 대응하는 결제 모듈을 포함하는 결제 프로그램을 전송하면, 상기 결제수단 연동부(175)는 상기 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록시킨다.
If the prepayment payment means issued to the nth store (or the mth store group) is included in the payment means of p ′, the payment method linkage unit 175 may determine the application identification value (or the smartphone 100). Communication number) and the user's member information to the payment means operation server 240 of the n-th store (or m-th store group) through the user's consent, and the payment means operation server 240 Issuing the prepaid payment means or the prepaid payment means issued to the user based on the member information and transmits a payment program including a corresponding payment module, the payment means interworking unit 175 ) Downloads the payment program and writes it to the program memory.
또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동부(175)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)에서 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회한 후 이에 대응하는 결제 모듈을 포함하는 결제 프로그램을 전송하면, 상기 결제수단 연동부(175)는 상기 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록시킨다.
Alternatively, when a prepayment payment method issued to an affiliated company affiliated with the nth store (or the mth store group) is included in the payment method of p ', the payment method linkage unit 175 may determine the application identification value (or Communication number of the smart phone 100) and the user's member information are transferred to the payment method operating server 240 of the affiliated company with the consent of the user, and the payment method operating server 240 based on the member information. When the user issues the prepaid payment means to the user or queries the prepaid payment means previously issued, and then transmits a payment program including a corresponding payment module, the payment means interworking unit 175 sends the payment program. Download it and write it to the program memory.
또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동부(175)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)에서 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 운영 서버(240)는 상기 직불형 결제수단 또는 후불형 결제수단에 대응하는 결제 모듈을 포함하는 결제 프로그램을 전송하며, 이에 대응하여 상기 결제수단 연동부(175)는 상기 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록시킨다.
Alternatively, when the direct debit payment method or the postpay payment means is included in the payment means of p ', the payment method linkage unit 175 is the application identification value (or communication number of the smartphone 100) and the user The member information is transferred to the payment means operation server 240 of the financial company or credit card company with the user's consent, and the payment means operation server 240 sends the debit payment means to the user based on the member information. Or, you may request or issue a postpay payment method. If the debit payment method or postpay payment method is issued or inquired within a preset period, the payment method operation server 240 includes a payment module corresponding to the debit payment method or postpay payment method. A program is transmitted, and in response, the payment means linking unit 175 downloads the payment program and records the payment program in the program memory.
상기 프로그램 메모리에 상기 결제 프로그램이 기록되거나, 또는 상기 프로그램 메모리에 기 기록된 결제 프로그램이 확인되면, 상기 결제수단 연동부(175)는 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(170)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동시킨다.
When the payment program is recorded in the program memory or a payment program previously recorded in the program memory is confirmed, the payment means interworking unit 175 stores the member information and the payment maintained in the member information maintaining medium 225. Based on the P payment means identified through the means identification unit 170, the P 'payment programs recorded in the program memory among the P payment means are linked to be associated with the application.
만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동부(175)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회하고, 상기 결제 프로그램에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
If the prepaid payment means issued to the n-th store (or the m-th store group) is included in the p 'payment means, the payment means linkage unit 175 may determine the application identification value (or the smartphone 100). Communication number) and the user's member information to the payment means operation server 240 of the n-th store (or m-th store group) with the consent of the user, and correspondingly, the payment means operation server ( 240 issuing the prepaid payment means or the prepaid payment means issued to the user based on the member information, and charging the prepaid payment means requested through the payment module provided in the payment program; Link the payment request to be processed via the user's prepaid payment method.
또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동부(175)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회하고, 상기 결제 프로그램에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
Alternatively, when the p 'payment methods are included in the p' payment means issued to an affiliated company affiliated with the n th store (or the m th store group), the payment means linking unit 175 may determine the application identification value (or Communication number of the smart phone 100) and the user's member information is transferred to the payment means operating server 240 of the affiliated company with the consent of the user, and in response, the payment means operating server 240 is the member Issuing the prepaid payment means or querying the prepaid payment means previously issued to the user based on the information, the request for charging / payment of the prepaid payment means requested through the payment module provided in the payment program Link to be processed through the user's prepaid payment method.
또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동부(175)는 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 연동부(175)는 상기 결제 프로그램에 구비된 뱅킹 모듈(또는 결제 모듈)을 통해 요청되는 직불형 결제수단 또는 후불형 결제수단의 결제 요청이 상기 사용자의 직불형 결제수단 또는 후불형 결제수단을 통해 처리되도록 연동시킨다.
Alternatively, when the debit payment method or the postpay payment means is included in the p 'payment means, the payment means interworking unit 175 is the application identification value (or communication number of the smartphone 100) and the user The member information is transferred to the payment means operating server 240 of the financial company or credit card company with the user's consent, and in response, the payment means operating server 240 debits the user based on the member information. You can request or issue a payment method or postpay payment method. If the debit payment method or postpay payment method is issued or inquired within a predetermined period, the payment method linkage unit 175 is a debit type requested through a banking module (or payment module) included in the payment program. The payment request of the payment method or the postpay payment means is interlocked so that the user can process the debit payment method or the postpay payment method.
상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단이 활성화되거나, 상기 애플리케이션과 연계되는 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동된 후, 상기 애플리케이션 제어부(155)는 상기 애플리케이션이 실행된 상태에서 상기 애플리케이션에 구비된 주문 모듈의 주문 처리와 연동하여 상기 프로그램 메모리에 기록된 결제 프로그램에 대응하는 어느 하나의 결제 대상 결제수단이 지정되면, 상기 프로그램 메모리에 기록된 상기 결제 대상 결제수단에 대응하는 결제 프로그램을 실행한 후, 상기 애플리케이션에서 상기 결제 프로그램으로 상기 주문 처리에 대응하는 결제정보가 전달되도록 처리한다.
After p (1≤p≤P) payment means implemented in the application is activated or p 'payment programs associated with the application are linked to be associated with the application, the application control unit 155 may execute the application. If any 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, the payment target payment means recorded in the program memory is executed. After executing the payment program corresponding to the processing to the payment information corresponding to the order processing from the application to the payment program is processed.
본 발명의 일 실시 방법에 따르면, 상기 애플리케이션 제어부(155)는 상기 스마트폰(100)에 구비된 적어도 하나의 프로세스 간 통신을 통해 상기 애플리케이션이 상기 주문 처리 과정에서 결정된 결제정보를 상기 결제 프로그램으로 공유하여 전달하도록 제어함으로써, 상기 결제 프로그램이 상기 공유 전달된 결제정보를 이용하여 상기 주문 처리에 대응하는 결제를 처리하도록 제어할 수 있다.
According to an exemplary embodiment of the present invention, the application controller 155 shares the payment information determined in the order processing process by the application to the payment program through at least one inter-process communication provided in the smartphone 100. By controlling the transfer, the payment program may control the payment corresponding to the order processing by using the shared payment information.
본 발명의 다른 일 실시 방법에 따르면, 상기 애플리케이션 제어부(155)는 상기 애플리케이션이 상기 주문 처리 과정에서 결정한 결제정보를 상기 결제 프로그램이 실행 과정에서 자동으로 로딩하거나 또는 매크로 형태로 로딩하는 파일 형태로 구성하여 상기 결제 프로그램이 참조하는 메모리 저장영역에 저장되도록 제어함으로써, 상기 결제 프로그램이 상기 결제정보를 포함하는 파일을 로딩하여 상기 주문 처리에 대응하는 결제를 처리하도록 제어할 수 있다.
According to another exemplary embodiment of the present invention, the application control unit 155 is configured in the form of a file in which the application automatically loads the payment information determined in the order processing process or in the form of a macro in the execution process. By controlling to be stored in the memory storage area referred to by the payment program, the payment program can be controlled to load a file containing the payment information to process the payment corresponding to the order processing.
본 발명의 다른 일 실시 방법에 따르면, 상기 애플리케이션 제어부(155)는 상기 애플리케이션이 상기 주문 처리 과정에서 결정한 결제정보를 상기 결제 프로그램이 참조하는 데이터 형태로 구성하여 상기 결제 프로그램이 참조하는 통신망 상의 매체에 저장되도록 제어함으로써, 상기 결제 프로그램이 상기 결제정보를 포함하는 데이터를 참조하여 상기 주문 처리에 대응하는 결제를 처리하도록 제어할 수 있다.
According to another exemplary embodiment of the present invention, the application control unit 155 configures payment information determined by the application in the order processing process in the form of data referred to by the payment program, and stores the information on a medium on the communication network referred to by the payment program. By controlling to be stored, the payment program can be controlled to process the payment corresponding to the order processing with reference to the data including the payment information.
도면2는 본 발명의 실시 방법에 따라 스마트폰(100)과 연동하는 애플리케이션 운영 서버(200) 구성을 도시한 도면이다.
Figure 2 is a diagram showing the configuration of the application operating server 200 in conjunction with the smartphone 100 in accordance with an embodiment of the present invention.
보다 상세하게 본 도면2는 상기 도면1에 도시된 스마트폰(100)으로 사용자가 입객했거나 또는 입객 예정인 제n 매장과 연관된 애플리케이션을 로딩시키는 애플리케이션 운영 서버(200)의 기능 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 애플리케이션 운영 서버(200) 구성에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 2 illustrates a functional configuration of an application operation server 200 for loading an application associated with an n-th store visited or scheduled to be visited by the smartphone 100 illustrated in FIG. 1. Those skilled in the art to which the present invention pertains may refer to and / or modify this drawing 2 to implement various methods (e.g., some steps may be omitted or changed in order) of the application operation server 200 configuration. It can be inferred from the implementation method), but the present invention includes all the implementation methods inferred above, and the technical features are not limited only to the implementation method shown in FIG.
본 발명의 일 실시 방법에 따른 도면2를 참조하면, 상기 애플리케이션 운영 서버(200)는, 상기 N개의 매장에 구비된 접속 포인트(250)를 식별하는 접속 포인트 식별 값과 상기 N개의 매장에서 구동될 애플리케이션을 식별하는 애플리케이션 식별 값을 연결하여 매체에 유지하고, 상기 스마트폰(100)에 구비된 프로그램의 요청에 따라 상기 스마트폰(100)으로 접속 포인트 식별 값과 애플리케이션 식별 값을 제공하는 매체 운영수단(205)을 구비하며, 상기 N개의 매장에 구비된 접속 포인트(250)를 식별하는 접속 포인트 식별 값은 상기 N개의 매장을 식별하는 N개의 매장 식별 값과 함께 매체에 유지될 수 있다.
Referring to FIG. 2 according to an embodiment of the present invention, the application operation server 200 may be driven in an access point identification value identifying the access point 250 provided in the N stores and the N stores. Media operating means for connecting the application identification value for identifying the application to maintain the medium, and provides the access point identification value and the application identification value to the smartphone 100 in response to a request of the program provided in the smartphone 100 205, the access point identification value identifying the access point 250 provided in the N stores may be maintained in the medium together with the N store identification values identifying the N stores.
상기 스마트폰(100)에 구비된 프로그램으로부터 상기 스마트폰(100)이 검출한 접속 포인트 식별 값이 수신되면, 상기 매체 운영수단(205)은 상기 접속 포인트 식별 값과 매체에 유지된 N(N≥1)개의 접속 포인트 식별 값을 비교하여 일정 거리 이내로 근접한 i개의 접속 포인트 식별 값(또는 매장 식별 값)을 확인하여 상기 스마트폰(100)으로 제공하며, 당업자의 의도에 따라 상기 i개의 접속 포인트 식별 값과 연결된 애플리케이션 식별 값을 더 제공할 수 있다.
When the access point identification value detected by the smart phone 100 is received from a program included in the smart phone 100, the medium operating means 205 is configured to store the access point identification value and N (N≥) in the medium. 1) by comparing the access point identification value to identify the i access point identification value (or store identification value) in close proximity within a certain distance to provide to the smartphone 100, the i access point identification according to the intention of those skilled in the art It may further provide an application identification value associated with the value.
상기 스마트폰(100)에 구비된 프로그램으로부터 사용자가 입객했거나 또는 입객 예정인 제n 접속 포인트 식별 값(또는 제n 매장 식별 값)이 수신되면, 상기 매체 운영수단(205)은 상기 매체로부터 상기 제n 접속 포인트 식별 값(또는 제n 매장 식별 값)과 연결된 애플리케이션 식별 값을 확인하여 상기 스마트폰(100)으로 제공한다.
When an n-th access point identification value (or n-th store identification value) that the user has visited or is going to visit is received from a program included in the smart phone 100, the media operating means 205 receives the n-th from the medium. The application identification value associated with the access point identification value (or the n-th store identification value) is identified and provided to the smartphone 100.
만약 상기 애플리케이션 식별 값에 대응하는 애플리케이션을 로딩하는 이벤트 식별 값이 각 애플리케이션 별로 다른 경우, 상기 매체 운영수단(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 media operating means 205 may connect the application identification value and the event identification value to maintain the media in the smart device. When the application identification value is transmitted to the phone 100, the media operating means 205 may attach the event identification value to the application identification value and transmit the application identification value to the smartphone 100.
본 발명의 다른 일 실시 방법에 따른 도면2를 참조하면, 상기 애플리케이션 운영 서버(200)는, N개의 매장에 구비된 접속 포인트(250)를 식별하는 접속 포인트 식별 값과 상기 N개의 매장 중 적어도 하나의 매장이 속한 M(M≥1)개의 매장 그룹 식별 값과 상기 M개의 각 매장 그룹에 대응하는 애플리케이션을 식별하는 애플리케이션 식별 값을 연결하여 매체에 유지하고, 상기 스마트폰(100)에 구비된 프로그램의 요청에 따라 상기 스마트폰(100)으로 접속 포인트 식별 값과 애플리케이션 식별 값을 제공하는 매체 운영수단(205)을 구비하며, 상기 N개의 매장에 구비된 접속 포인트(250)를 식별하는 접속 포인트 식별 값은 상기 N개의 매장을 식별하는 N개의 매장 식별 값과 함께 매체에 유지될 수 있다.
Referring to FIG. 2 according to another exemplary embodiment of the present disclosure, the application operation server 200 may include at least one of an access point identification value identifying an access point 250 provided in N stores and the N stores. M (M≥1) store group identification values belonging to stores of the application and the application identification value for identifying the application corresponding to each of the M store groups are connected and maintained in the medium, the program provided in the smart phone 100 A media operating means 205 for providing an access point identification value and an application identification value to the smart phone 100 according to a request of an access point identification for identifying an access point 250 provided in the N stores; The value may be maintained in the medium along with the N store identification values identifying the N stores.
상기 스마트폰(100)에 구비된 프로그램으로부터 상기 스마트폰(100)이 검출한 접속 포인트 식별 값이 수신되면, 상기 매체 운영수단(205)은 상기 접속 포인트 식별 값과 매체에 유지된 N(N≥1)개의 접속 포인트 식별 값을 비교하여 일정 거리 이내로 근접한 i개의 접속 포인트 식별 값(또는 매장 식별 값, 또는 매장 그룹 식별 값)을 확인하여 상기 스마트폰(100)으로 제공하며, 당업자의 의도에 따라 상기 i개의 접속 포인트 식별 값과 연결된 애플리케이션 식별 값을 더 제공할 수 있다.
When the access point identification value detected by the smart phone 100 is received from a program included in the smart phone 100, the medium operating means 205 is configured to store the access point identification value and N (N≥) in the medium. By comparing 1) access point identification values, i-access point identification values (or store identification values, or store group identification values) which are proximate within a predetermined distance are identified and provided to the smartphone 100, and according to the intention of those skilled in the art. An application identification value connected to the i access point identification values may be further provided.
상기 스마트폰(100)에 구비된 프로그램으로부터 사용자가 입객했거나 또는 입객 예정인 제n 접속 포인트 식별 값(또는 제n 매장 식별 값, 또는 제m 매장 그룹 식별 값)이 수신되면, 상기 매체 운영수단(205)은 상기 매체로부터 상기 제n 접속 포인트 식별 값(또는 제n 매장 식별 값, 또는 제m 매장 그룹 식별 값)과 연결된 애플리케이션 식별 값을 확인하여 상기 스마트폰(100)으로 제공한다.
The media operating means 205 when an n-th access point identification value (or n-th store identification value, or m-th store group identification value) that the user has visited or is going to be visited is received from the program provided in the smartphone 100. ) Confirms an application identification value associated with the n-th access point identification value (or n-th store identification value, or m-th store group identification value) from the medium and provides it to the smartphone 100.
만약 상기 애플리케이션 식별 값에 대응하는 애플리케이션을 로딩하는 이벤트 식별 값이 각 애플리케이션 별로 다른 경우, 상기 매체 운영수단(205)은 상기 애플리케이션 식별 값과 상기 이벤트 식별 값을 연결하여 매체에 유지하고, 상기 애플리케이션 식별 값에 상기 이벤트 식별 값을 첨부하여 상기 스마트폰(100)으로 전송할 수 있다.
If the event identification value for loading an application corresponding to the application identification value is different for each application, the media operating means 205 connects the application identification value and the event identification value to the medium and maintains the application identification. The event identification value may be attached to a value and transmitted to the smartphone 100.
본 발명의 또다른 일 실시 방법에 따르면, 상기 매체는 상기 스마트폰(100)에 구비되는 것이 가능하며, 이 경우 상기 애플리케이션 운영 서버(200)의 매체 운영수단(205)은 생략 가능하다.
According to another exemplary embodiment of the present invention, the medium may be provided in the smart phone 100, and in this case, the medium operating means 205 of the application operating server 200 may be omitted.
도면2를 참조하면, 상기 애플리케이션 운영 서버(200)는, 애플리케이션 식별 값과 애플리케이션 설치 데이터를 연결하여 프로그램 저장매체(215)에 유지하고, 상기 스마트폰(100)에 구비된 프로그램으로부터 상기 애플리케이션 식별 값이 수신되면, 상기 수신된 애플리케이션 식별 값과 연결된 애플리케이션 설치 데이터를 상기 스마트폰(100)으로 제공하는 애플리케이션 제공수단(210)을 구비한다.
Referring to FIG. 2, the application operation server 200 connects an application identification value and application installation data to maintain the program storage medium 215, and stores the application identification value from a program included in the smartphone 100. When received, the application providing means 210 for providing the application installation data associated with the received application identification value to the smart phone 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 an n-th store identification value (or m-th store group identification value), in which case the application providing means. The 210 may provide the smartphone 100 with application installation data connected thereto by receiving the n-th store identification value (or m-th store group identification value) from a program included in the smartphone 100. have.
도면2를 참조하면, 상기 애플리케이션 운영 서버(200)는, 상기 스마트폰(100)으로 상기 애플리케이션 설치 데이터가 제공됨과 연계하여 사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 상기 스마트폰(100)에 구비된 프로그램을 통해 키 입력된 사용자의 회원정보를 수신하여 회원정보 유지매체(225)에 유지시키는 회원등록 처리수단(220)을 구비한다.
Referring to FIG. 2, the application operation server 200 inquires the user's member information from the user information maintenance medium in association with the application installation data being provided to the smartphone 100 or the smartphone 100. It is provided with a member registration processing means 220 for receiving the member information of the key input user through the program provided in the) to maintain 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 unit 220 is provided in the carrier server to which the USIM 108 or the smartphone 100 of the smartphone 100 is subscribed in association with the application installation data being provided to the smartphone 100. The subscriber information of the user of the smartphone 100 may be queried from the user information maintaining medium, and the member information of the user necessary to join the user as a member of the nth store (or the mth store group) may be obtained. . If the user of the smart phone 100 is registered as a member of the application operation server 200, the member registration processing unit 220 from the user information maintenance medium for storing the member information of the application operation server 200 Member information of the user required to join the user as a member of the nth store (or mth store group) may be obtained.
만약 상기 스마트폰(100)에 구비된 프로그램을 통해 회원 등록 인터페이스가 출력되고, 상기 회원 등록 인터페이스를 통해 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키기 위해 필요한 상기 사용자의 회원정보가 입력되면, 상기 회원등록 처리수단(220)은 상기 스마트폰(100)으로부터 상기 입력된 사용자의 회원정보를 수신하여 획득할 수 있다.
If the member registration interface is output through the program provided in the smart phone 100, the user of the user necessary to join the user as a member of the n-th store (or m-th store group) through the member registration interface When member information is input, the member registration processing unit 220 may receive and obtain member information of the input user from the smart phone 100.
상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키기 위해 필요한 상기 사용자의 회원정보가 획득되면, 상기 회원등록 처리수단(220)은 상기 획득된 사용자의 회원정보를 상기 제n 매장(또는 제m 매장 그룹)의 회원정보를 유지하는 회원정보 유지매체(225)에 저장하여 유지시키다.
When member information of the user necessary to join the user as a member of the nth store (or mth store group) is obtained, the member registration processing unit 220 stores the obtained member information of the user in the nth store. It is stored and maintained in the member information holding medium 225 that maintains the member information of the store (or m-th store group).
여기서, 상기 회원정보 유지매체(225)는 상기 애플리케이션 운영 서버(200) 내에 구현될 수 있으며, 당업자의 의도에 따라 상기 스마트폰(100)에 구비된 메모리부(113)(또는 USIM(108))에 구비되거나, 또는 상기 제n 매장(또는 제m 매장 그룹)에 구비된 매장 서버(또는 단말)에 구비되는 것이 가능하며, 상기 회원정보 유지매체(225)가 구현되는 방식에 의해 본 발명이 한정되지 아니한다.
Here, the member information holding medium 225 may be implemented in the application operation server 200, the memory unit 113 (or USIM 108) provided in the smart phone 100 according to the intention of the skilled person. It may be provided at or in the store server (or terminal) provided in the n-th store (or m-th store group), the present invention is limited by the manner in which the member information holding medium 225 is implemented Not.
도면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 operation server 200 includes payment means identification means 230 for identifying P (P≥1) payment means available through an application provided to the smartphone 100, and P (0 ≦ p ≦ P) implemented in the application among the P (P ≧ 1) payment means available through the application recorded in the program memory based on the member information maintained in the member information holding medium 225. P '(0≤p'≤ (Pp)) payment programs associated with the application are downloaded and recorded in the program memory or p' payment programs recorded in the program memory are activated. It is provided with a payment means interlocking means 235 to interlock so as to be associated with.
상기 애플리케이션 제공수단(210)을 통해 상기 스마트폰(100)으로 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 제공되면, 상기 결제수단 식별수단(230)은 상기 스마트폰(100)으로 제공된 애플리케이션을 통해 이용 가능한 P개의 결제수단을 식별한다.
When the application associated with the n-th store (or m-th store group) is provided to the smart phone 100 through the application providing means 210, the payment means identification means 230 moves to the smart phone 100. Identify P payment methods available through the provided application.
본 발명의 일 실시 방법에 따라 상기 프로그램 저장매체(215)(또는 상기 애플리케이션과 연계된 메타 정보)에 상기 애플리케이션을 통해 이용 가능한 P개의 결제수단이 지정되어 있는 경우, 상기 결제수단 식별수단(230)은 상기 지정된 결제수단을 판별하여 상기 P개의 결제수단에 포함시켜 식별한다.
According to an embodiment of the present invention, when the P payment means available through the application is designated in the program storage medium 215 (or meta information associated with the application), the payment means identification means 230 Identifies and assigns the designated payment means to 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 a prepaid payment means issued to the nth store (or mth store group)), Payment means identification means 230 includes the payment means corresponding to the payment module provided in the application in the P payment means to identify.
또한 상기 결제수단 식별수단(230)은 상기 스마트폰(100)에 구비된 프로그램과 연계하여 적어도 하나의 금융사에게 제공한 뱅킹 모듈(또는 결제 모듈)을 포함하는 결제 프로그램, 또는 적어도 하나의 신용카드사에서 제공한 결제 모듈을 포함하는 결제 프로그램이 상기 프로그램 메모리에 기록되어 있는지 판별하고, 상기 프로그램 메모리에 상기 결제 프로그램이 기록된 경우, 상기 프로그램 메모리에 기록된 결제 프로그램에 대응하는 결제수단을 상기 P개의 결제수단에 포함시켜 식별한다.
In addition, the payment means identification means 230 is a payment program including a banking module (or payment module) provided to at least one financial company in connection with the program provided in the smart phone 100, or at least one credit card company It is determined 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 are the P payments. Include in means to identify.
상기 애플리케이션 제공수단(210)을 통해 상기 스마트폰(100)으로 상기 제n 매장(또는 제m 매장 그룹)과 연관된 애플리케이션이 제공되고, 상기 회원정보 유지매체(225)에 상기 사용자의 회원정보가 유지되면, 상기 결제수단 연동수단(235)은 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(170)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 애플리케이션 내에 구현된 p개의 결제수단을 활성화시킨다.
The application associated with the n-th store (or m-th store group) is provided to the smart phone 100 through the application providing means 210, and the member information of the user is maintained on the member information maintaining medium 225. When the payment means interworking means 235 is based on the member information maintained in the member information holding medium 225 and the P payment means identified through the payment means identification unit 170 of the P payment means Activate 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 n-th store (or m-th store group) is included in the p payment means, the payment means interworking means 235 is the application identification value (or the smartphone 100). Communication number) and the user's member information to the payment means operating server 240 of the n-th store (or m-th store group) after the user's consent is requested through the payment module provided in the application The charge / payment request of the prepaid payment means is interlocked so as to be processed through the user's prepaid payment means issued by the nth store (or the mth store group).
또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하여 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 제휴사에서 발급한 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
Alternatively, when the p payment means includes a prepaid payment means issued to an affiliated company affiliated with the n th store (or the m th store group), the payment means interworking means 235 may determine the application identification value (or smart). Communication number of the phone 100) and the user's member information of the prepaid payment means requested through the payment module provided in the application by transmitting to the payment method operating server 240 of the affiliated user's consent; The charge / payment request is linked to be processed through the user's prepaid payment means issued by the affiliate.
또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 연동수단(235)은 상기 애플리케이션에 구비된 결제 모듈을 통해 요청되는 직불형 결제수단 또는 후불형 결제수단의 결제 요청이 상기 발급(또는 조회)된 사용자의 직불형 결제수단 또는 후불형 결제수단을 통해 처리되도록 연동시킨다.
Alternatively, when the direct debit payment method or the postpay payment means is included in the p payment means, the payment means interworking means 235 may determine the application identification value (or communication number of the smartphone 100) and the user. The member information is transferred to the payment means operation server 240 of the financial company or the credit card company with the user's consent, and in response, the payment means operation server 240 is debited to the user based on the member information. You can request or issue a payment method or postpay payment method. If the debit payment method or postpay payment method is issued or inquired within a preset period, the payment method interworking means 235 is a debit payment method or postpay payment requested through a payment module provided in the application. The payment request of the means is interlocked to be processed through the debit or postpay payment means of the issued (or inquired) user.
상기 결제수단 연동수단(235)은 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(170)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 애플리케이션과 연계되는 p’개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록시킨다.
The payment means interworking means 235 is the application of the P payment means based on the member information maintained in the member information holding medium 225 and the P payment means identified through the payment means identification unit 170 P 'payment programs associated with the program are downloaded and recorded in the program memory.
만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회한 후 이에 대응하는 결제 모듈을 포함하는 결제 프로그램을 제공한다.
If the prepayment payment means issued to the nth store (or mth store group) is included in the payment means of p ', the payment means interworking means 235 is the application identification value (or the smartphone 100 Communication number) and the user's member information to the payment means operating server 240 of the n-th store (or m-th store group) with the consent of the user, and the payment means operating server 240 Issuing the prepaid payment means to the user based on the member information or provides a payment program including a payment module corresponding to the pre-paid payment means issued in advance.
또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 선불형 결제수단을 발급하거나 또는 기 발급된 선불형 결제수단을 조회한 후 이에 대응하는 결제 모듈을 포함하는 결제 프로그램을 제공한다.
Alternatively, when a prepayment payment method issued to an affiliated company affiliated with the nth store (or the mth store group) is included in the payment means of p ′, the payment means interworking means 235 may determine the application identification value (or Communication number of the smart phone 100) and the user's member information are transferred to the payment method operating server 240 of the affiliated company with the consent of the user, and the payment method operating server 240 is based on the member information. Issuing the prepaid payment means to the user or provides a payment program including a payment module corresponding to the inquiry after the prepaid payment means previously issued.
또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p’의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 상기 결제수단 운영 서버(240)에서 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 운영 서버(240)는 상기 직불형 결제수단 또는 후불형 결제수단에 대응하는 결제 모듈을 포함하는 결제 프로그램을 제공한다.
Alternatively, when the debit payment method or the postpay payment means is included in the payment means of p ', the payment means interworking means 235 is the application identification value (or communication number of the smartphone 100) and the user The member information is transferred to the payment means operation server 240 of the financial company or credit card company with the user's consent, and the payment means operation server 240 sends the debit payment means to the user based on the member information. Or, you may request or issue a postpay payment method. If the debit payment method or postpay payment method is issued or inquired within a preset period, the payment method operation server 240 includes a payment module corresponding to the debit payment method or postpay payment method. Provide the program.
상기 프로그램 메모리에 상기 결제 프로그램이 기록되거나, 또는 상기 프로그램 메모리에 기 기록된 결제 프로그램이 확인되면, 상기 결제수단 연동수단(235)은 상기 회원정보 유지매체(225)에 유지된 회원정보와 상기 결제수단 식별부(170)를 통해 식별된 P개의 결제수단을 근거로 상기 P개의 결제수단 중 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동시킨다.
When the payment program is recorded in the program memory or the payment program recorded in the program memory is confirmed, the payment means interworking means 235 stores the member information and the payment maintained on the member information holding medium 225. Based on the P payment means identified through the means identification unit 170, the P 'payment programs recorded in the program memory among the P payment means are linked to be associated with the application.
만약 상기 제n 매장(또는 제m 매장 그룹)에 발급한 선불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제n 매장(또는 제m 매장 그룹)의 결제수단 운영 서버(240)로 전달하여 상기 결제 프로그램에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
If the prepaid payment means issued to the nth store (or mth store group) is included in the p 'payment means, the payment means interworking means 235 is the application identification value (or the smartphone 100 Communication number) and the user's member information to the payment means operating server 240 of the nth store (or mth store group) through the payment module provided in the payment program through the user's consent. The charge / payment request of the requested prepaid payment means is interlocked so as to be processed through the user's prepaid payment means.
또는 상기 제n 매장(또는 제m 매장 그룹)과 제휴된 제휴사에 발급한 선불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 제휴사의 결제수단 운영 서버(240)로 전달하여 상기 결제 프로그램에 구비된 결제 모듈을 통해 요청되는 선불형 결제수단의 충전/결제 요청이 상기 사용자의 선불형 결제수단을 통해 처리되도록 연동시킨다.
Alternatively, when the p 'payment means is included in the p' payment means issued to an affiliated partner affiliated with the nth store (or mth store group), the payment means interworking means 235 may determine the application identification value (or The communication number of the smart phone 100) and the user's member information is transferred to the payment means operating server 240 of the affiliated company with the user's consent and the prepaid payment requested through the payment module provided in the payment program. The charge / payment request of the means is interlocked to be processed through the user's prepaid payment means.
또는 상기 직불형 결제수단 또는 후불형 결제수단이 상기 p’개의 결제수단에 포함된 경우, 상기 결제수단 연동수단(235)은 상기 애플리케이션 식별 값(또는 스마트폰(100)의 통신번호)와 상기 사용자의 회원정보를 상기 사용자의 동의를 거쳐 상기 금융사 또는 신용카드사의 결제수단 운영 서버(240)로 전달하며, 이에 대응하여 상기 결제수단 운영 서버(240)는 상기 회원정보를 근거로 상기 사용자에게 상기 직불형 결제수단 또는 후불형 결제수단을 발급하거나 또는 조회하도록 요청할 수 있다. 만약 기 설정된 기간 내에 상기 직불형 결제수단 또는 후불형 결제수단이 발급되거나 또는 조회되면, 상기 결제수단 연동수단(235)은 상기 결제 프로그램에 구비된 뱅킹 모듈(또는 결제 모듈)을 통해 요청되는 직불형 결제수단 또는 후불형 결제수단의 결제 요청이 상기 사용자의 직불형 결제수단 또는 후불형 결제수단을 통해 처리되도록 연동시킨다.
Alternatively, when the debit payment method or postpay payment means is included in the p 'payment means, the payment means interworking means 235 is the application identification value (or communication number of the smartphone 100) and the user The member information is transferred to the payment means operating server 240 of the financial company or credit card company with the user's consent, and in response, the payment means operating server 240 debits the user based on the member information. You can request or issue a payment method or postpay payment method. If the debit payment method or postpay payment method is issued or inquired within a predetermined period, the payment method interworking means 235 is a debit type requested through a banking module (or payment module) included in the payment program. The payment request of the payment method or the postpay payment means is interlocked so that the user can process the debit payment method or the postpay payment method.
도면3은 본 발명의 실시 방법에 따라 스마트폰(100) 사용자가 입객한(또는 입객 예정인) 매장을 확인하는 과정을 도시한 도면이다.
3 is a diagram illustrating a process of identifying a store visited by a user of the smartphone 100 according to an embodiment of the present invention (or scheduled to be visited).
보다 상세하게 본 도면3은 상기 도면1에 도시된 스마트폰(100)의 근거리 무선 통신모듈(111)과 적어도 하나의 접속 포인트(250) 간 통신 상태를 근거로 N개의 매장 중 스마트폰(100) 사용자가 입객했거나 또는 입객 예정인 제n 매장을 결정하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 매장 확인 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 3 illustrates a smartphone 100 among N stores based on a communication state between a short range wireless communication module 111 and at least one access point 250 of the smartphone 100 illustrated in FIG. 1. A process for determining an n-th store that the user has visited or is expected to visit, and a person having ordinary knowledge in the technical field to which the present invention belongs, will refer to and / or modify the drawing 3 to check the store process. Various implementation methods may be inferred (e.g., some steps may be omitted, or the order may be changed), but the present invention includes all the implementation methods inferred, and only the implementation method shown in FIG. The technical features are not limited.
도면3을 참조하면, 상기 매체 확인부(또는 매체 운영수단(205))은 상기 N개의 접속 포인트 식별 값을 매체에 유지한다(300). 상기 접속 포인트 식별 값은 매장 식별 값과 연결되어 매체에 유지될 수 있으며, 각 매장이 속한 매장 그룹 식별 값과 연결되거나 상기 애플리케이션 식별 값과 연결되어 매체에 유지될 수 있다.
Referring to FIG. 3, the medium identifying unit (or the media operating unit 205) maintains the N access point identification values in a medium (300). The access point identification value may be maintained in the medium in connection with the store identification value, and may be maintained in the medium in connection with the store group identification value to which each store belongs or in connection with the application identification value.
상기 N개의 접속 포인트 식별 값이 상기 매체에 유지된 상태에서 상기 접속 포인트 검출부(120)는 근거리 무선 통신모듈(111)을 통해 일정 거리에 근접한 적어도 하나의 접속 포인트(250)를 검출한다(305).
In the state where the N access point identification values are maintained in the medium, the access point detector 120 detects at least one access point 250 near a predetermined distance through the short range wireless communication module 111 (305). .
만약 상기 근거리 무선 통신모듈(111)을 통해 적어도 하나의 접속 포인트(250)가 검출되면(310), 상기 접속 포인트 식별부(125)는 상기 검출된 적어도 하나의 접속 포인트(250)에 대한 접속 포인트 식별 값을 획득한다(315).
If at least one access point 250 is detected through the short range wireless communication module 111 (310), the access point identification unit 125 is connected to the detected at least one access point 250 An identification value is obtained (315).
만약 상기 검출된 접속 포인트(250)에 대한 접속 포인트 식별 값이 획득되면(320), 상기 매장 접속 포인트 확인부(130)는 상기 획득된 접속 포인트 식별 값과 매체에 유지된 N(N≥1)개의 매장에 구비된 접속 포인트(250)를 식별하는 접속 포인트 식별 값을 비교하여 일정 거리 이내로 근접한 i개의 매장 접속 포인트 식별 값을 확인한다(325).
If an access point identification value for the detected access point 250 is obtained (320), the store access point identification unit 130 maintains the acquired access point identification value and N in the medium (N≥1). By comparing the access point identification values for identifying the access point 250 provided in the two stores to determine the i store access point identification values in close proximity within a certain distance (325).
만약 상기 i개의 접속 포인트 식별 값이 확인되면(330), 상기 매장 결정부(135)는 상기 i개의 매장 접속 포인트(250)로부터 송출되는 무선 주파수 신호 강도 크기를 오름차순 정렬하고, 상기 무선 주파수 신호 강도 변화 패턴을 내림차순 정렬한 후, 무선 주파수 신호 강도 크기가 더 크면서 무선 주파수 신호 강도 변화 패턴이 더 안정화되어 가는 매장 접속 포인트(250)가 구비된 적어도 하나의 매장을 상기 스마트폰(100) 사용자가 입객했거나 또는 입객 예정인 적어도 하나의 제n 매장으로 결정하며(335), 상기 제n 매장을 결정하는 과정은 상기 도면1에 도시된 프로그램 구성에 대응하는 프로그램이 상기 스마트폰(100)에 구동되어 실행되는 동안 반복된다(340).
If the i connection point identification values are confirmed (330), the store determination unit 135 sorts the radio frequency signal strength magnitudes transmitted from the i store access points 250 in ascending order and the radio frequency signal strength. After arranging the change patterns in descending order, the user of the smartphone 100 may include at least one store having a store access point 250 in which the radio frequency signal strength change pattern is larger and the radio frequency signal strength change pattern is more stabilized. Determining at least one n-th store that has been or is going to be visited (335), and the process of determining the n-th store is performed by a program corresponding to the program configuration shown in FIG. Is repeated (340).
도면4는 본 발명의 실시 방법에 따라 스마트폰(100) 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 로딩하는 과정을 도시한 도면이다.
4 is a diagram illustrating a process of loading an application of a visited (or scheduled to visit) store of a user of the smartphone 100 according to an embodiment of the present invention.
보다 상세하게 본 도면4는 상기 도면1에 도시된 스마트폰(100)에서 사용자가 입객한(또는 입객 예정인) 제n 매장의 애플리케이션을 로딩하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 애플리케이션 로딩 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 4 illustrates a process of loading an application of an n-th store visited by a user (or scheduled to be visited) by the smart phone 100 illustrated in FIG. 1, and is generally known in the art. Those skilled in the art may refer to and / or modify this drawing 4 to infer various implementation methods (e.g., some steps may be omitted or reordered) for the application loading process. The present invention includes all the inferred implementation methods, and the technical features are not limited only to the implementation method illustrated in FIG.
도면4를 참조하면, 상기 매체 확인부(또는 매체 운영수단(205))은 상기 N개의 매장(또는 M개의 매장 그룹)과 연관된 애플리케이션을 식별하는 애플리케이션 식별 값을 매체에 유지한다(400). 상기 애플리케이션 식별 값은 접속 포인트 식별 값, 매장 식별 값, 매장 그룹 식별 값과 연결되어 매체에 유지될 수 있으며, 상기 애플리케이션을 로딩하는 이벤트 값을 식별하는 이벤트 식별 값과 연결되어 매체에 유지될 수 있다.
Referring to FIG. 4, the medium identifying unit (or the media operating unit 205) maintains an application identification value on the medium identifying an application associated with the N stores (or M store groups) (400). The application identification value may be maintained in the medium in connection with the access point identification value, the store identification value, the store group identification value, and may be maintained in the medium in connection with the event identification value identifying the event value loading the application. .
상기 도면3에 도시된 과정을 통해 사용자가 입객했거나 또는 입객 예정인 제n 매장이 확인되면, 상기 애플리케이션 확인부(140)는 상기 스마트폰(100)의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인한다(405).
When the nth store that the user has visited or is expected to visit through the process shown in FIG. 3 is identified, the application checking unit 140 may display an application corresponding to the nth store in the program memory of the smartphone 100. Check if it is recorded (405).
만약 상기 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있다면(410), 상기 애플리케이션 운용부(145)는 상기 애플리케이션을 실행하는 애플리케이션 실행 모드를 활성화한다(415).
If an application corresponding to the n-th store is recorded in the program memory (410), the application operation unit 145 activates an application execution mode for executing the application (415).
상기 애플리케이션 실행 모드가 활성화된 상태에서(420), 상기 이벤트 검출부(150)는 상기 애플리케이션을 실행하는 이벤트 식별 값에 대응하는 이벤트 값이 검출되는지 확인하고(425), 만약 상기 애플리케이션을 실행하는 이벤트 값이 검출되면(430), 상기 애플리케이션 제어부(155)는 상기 프로그램 메모리에 기록된 애플리케이션을 실행하여 로딩한다(435).
In the state in which the application execution mode is activated (420), the event detector 150 checks whether an event value corresponding to an event identification value for executing the application is detected (425), and if the event value for executing the application If detected (430), the application control unit 155 executes and loads the application recorded in the program memory (435).
반면 상기 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있지 않다면(410), 상기 애플리케이션 운용부(145)는 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 애플리케이션 설치 모드를 활성화한다(440).
On the other hand, if the application corresponding to the n-th store is not recorded in the program memory (410), the application operation unit 145 downloads the application from the program storage medium 215 on the communication network to record in the program memory Activate the application installation mode (440).
상기 애플리케이션 설치 모드가 활성화된 상태에서(445), 상기 이벤트 검출부(150)는 상기 애플리케이션을 다운로드하는 이벤트 식별 값에 대응하는 이벤트 값이 검출되는지 확인하고(450), 만약 상기 애플리케이션을 다운로드하는 이벤트 값이 검출되면(455), 상기 애플리케이션 탑재부(160)는 상기 이벤트 값에 반응하여 통신망 상의 프로그램 저장매체(215)로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하고, 상기 회원등록 처리부(165)는 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키고, 상기 결제수단 연동부(175)는 상기 애플리케이션에서 이용 가능한 P개의 결제수단 중 적어도 하나의 결제수단을 상기 애플리케이션과 연동시키는 과정을 수행한다.
In the state in which the application installation mode is activated (445), the event detector 150 checks whether an event value corresponding to an event identification value for downloading the application is detected (450), and if the event value for downloading the application If detected (455), the application loading unit 160 downloads the application from the program storage medium 215 on the communication network in response to the event value and writes it to the program memory, the member registration processing unit 165 Subscribing a user as a member of the n-th store (or m-th store group), and the payment method interworking unit 175 associates at least one payment method among P payment methods available in the application with the application; Do this.
도면5는 본 발명의 일 실시 방법에 따라 스마트폰(100) 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 다운로드하여 탑재하는 과정을 도시한 도면이다.
FIG. 5 is a diagram illustrating a process of downloading and mounting an application of a visited (or scheduled to visit) store of a smart phone 100 user according to an exemplary embodiment of the present invention.
보다 상세하게 본 도면5는 상기 도면1에 도시된 스마트폰(100)에서 사용자가 입객한(또는 입객 예정인) 제n 매장의 애플리케이션을 다운로드하여 탑재함과 동시에 상기 사용자를 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입시키는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 애플리케이션 탑재 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 5 illustrates downloading and mounting an application of an n-th store visited by a user (or scheduled to be visited) from the smart phone 100 shown in FIG. 1 and simultaneously loading the user with the n-th store (or first). m store group) as a member of the present invention, those skilled in the art to which the present invention belongs, various methods of implementing the application loading process by referring to and / or modifying the drawing 5 ( For example, some steps may be omitted or the order in which the order is changed may be inferred. However, the present invention includes all of the inferred implementation methods, and the technical features may be modified only by the implementation method shown in FIG. It is not limited.
도면5를 참조하면, 상기 도면4에 도시된 과정을 통해 스마트폰(100)의 프로그램 메모리에 상기 제n 매장의 애플리케이션이 기록되지 않은 상태에서 상기 애플리케이션을 다운로드하는 이벤트 값이 검출되면, 상기 애플리케이션 탑재부(160)는 통신망 상의 프로그램 저장매체(215)에 유지된 애플리케이션을 다운로드하도록 요청하고(500), 상기 애플리케이션 제공수단(210)은 상기 스마트폰(100)으로 상기 프로그램 저장매체(215)에 유지된 애플리케이션의 제공 여부를 결정한다(505). 예를들어, 상기 애플리케이션 제공수단(210)은 상기 스마트폰(100)이 상기 제n 매장에 입객한 상태에서 상기 제n 매장에 구비된 접속 포인트(250)를 통해 애플리케이션의 다운로드를 요청하거나, 또는 상기 스마트폰(100)이 상기 제n 매장에 입객하지 않은 상태에서 무선망 통신을 통해 상기 애플리케이션의 다운로드를 요청한 경우, 상기 스마트폰(100)으로 상기 애플리케이션을 제공하도록 결정할 수 있다.
Referring to FIG. 5, if an event value for downloading the application is detected in the program memory of the smartphone 100 without the application of the n-th store being recorded in the program memory of the smartphone 100, the application loading unit may be used. 160 requests to download the application stored in the program storage medium 215 on the communication network 500, the application providing means 210 is maintained on the program storage medium 215 to the smart phone 100 It is determined whether to provide an application (505). For example, the application providing means 210 requests the download of the application through the access point 250 provided in the n-th store while the smartphone 100 enters the n-th store, or When the smartphone 100 requests the download of the application through wireless network communication without visiting the n-th store, the smartphone 100 may determine to provide the application to the smartphone 100.
만약 상기 스마트폰(100)으로 상기 애플리케이션을 제공한다면(510), 상기 애플리케이션 제공수단(210)은 상기 프로그램 저장매체(215)에 유지된 애플리케이션 설치 데이터를 상기 스마트폰(100)으로 제공하고(515), 이에 대응하여 상기 애플리케이션 탑재부(160)는 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다(520).
If the application is provided to the smartphone 100 (510), the application providing means 210 provides the application installation data maintained on the program storage medium 215 to the smartphone 100 (515). In response thereto, the application mounting unit 160 downloads the application and records the application in the program memory (520).
만약 상기 프로그램 메모리에 상기 애플리케이션이 기록되면(525), 상기 애플리케이션 탑재부(160)는 상기 애플리케이션 모드를 상기 애플리케이션 실행 모드로 전환시킨다(530).
If the application is recorded in the program memory (525), the application mounting unit 160 switches the application mode to the application execution mode (530).
한편 상기 스마트폰(100)으로 상기 애플리케이션을 제공하는 경우(510), 상기 회원등록 처리수단(220)은 적어도 하나의 사용자정보 유지매체로부터 상기 스마트폰(100) 사용자의 회원정보를 조회하고(535), 만약 상기 사용자의 회원정보가 조회되면(540), 상기 스마트폰(100)으로 상기 사용자의 회원정보를 제공하며(545), 이에 대응하여 상기 회원등록 처리부(165)는 상기 회원정보를 통해 사용자의 제n 매장(또는 제m 매장 그룹)의 회원 가입 동의를 요청한다(550).
Meanwhile, when the application is provided to the smartphone 100 (510), the member registration processing unit 220 inquires the member information of the user of the smartphone 100 from at least one user information maintaining medium (535). If the user's member information is inquired (540), the user's member information is provided to the smartphone 100 (545), and correspondingly the member registration processing unit 165 through the member information. The user requests the user's consent to join the n-th store (or m-th store group) (550).
만약 상기 사용자가 상기 회원 가입에 동의하면(555), 상기 회원등록 처리부(165)(또는 회원등록 처리수단(220))은 상기 사용자의 회원정보를 회원정보 유지매체(225)에 유지시키며(560), 상기 애플리케이션 제공수단(210)은 상기 프로그램 저장매체(215)에 유지된 애플리케이션 설치 데이터를 상기 스마트폰(100)으로 제공하고(515), 이에 대응하여 상기 애플리케이션 탑재부(160)는 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다(520).
If the user agrees to the membership (555), the member registration processing unit 165 (or member registration processing unit 220) maintains the member information of the user on the member information holding medium 225 (560) The application providing means 210 provides the application installation data maintained in the program storage medium 215 to the smartphone 100 (515), and correspondingly, the application mounting unit 160 provides the application. Download and write to the program memory (520).
도면6은 본 발명의 다른 일 실시 방법에 따라 스마트폰(100) 사용자의 입객한(또는 입객 예정인) 매장의 애플리케이션을 다운로드하여 탑재하는 과정을 도시한 도면이다.
FIG. 6 is a diagram illustrating a process of downloading and mounting an application of a visited (or scheduled to visit) store of a smartphone 100 user according to another exemplary embodiment of the present invention.
도면6을 참조하면, 상기 도면4에 도시된 과정을 통해 스마트폰(100)의 프로그램 메모리에 상기 제n 매장의 애플리케이션이 기록되지 않은 상태에서 상기 애플리케이션을 다운로드하는 이벤트 값이 검출되면, 상기 애플리케이션 탑재부(160)는 통신망 상의 프로그램 저장매체(215)에 유지된 애플리케이션을 다운로드하도록 요청하고(600), 상기 애플리케이션 제공수단(210)은 상기 스마트폰(100)으로 상기 프로그램 저장매체(215)에 유지된 애플리케이션의 제공 여부를 결정한다(605).
Referring to FIG. 6, when an event value for downloading the application is detected in the program memory of the smartphone 100 without the application of the n-th store being recorded in the program memory of the smartphone 100, the application loading unit may be used. 160 requests to download the application stored in the program storage medium 215 on the communication network (600), the application providing means 210 is maintained on the program storage medium 215 to the smart phone 100 It is determined whether to provide an application (605).
만약 상기 스마트폰(100)으로 상기 애플리케이션을 제공한다면(610), 상기 회원등록 처리부(165)는 사용자의 제n 매장(또는 제m 매장 그룹)의 회원 가입 동의를 요청한다(615). 만약 상기 사용자가 상기 회원 가입에 동의하면(620), 상기 회원등록 처리부(165)는 회원 등록 인터페이스를 통해 사용자의 회원정보를 입력 처리한다(620).
If the smartphone 100 provides the application (610), the member registration processing unit 165 requests the user's consent to join the n-th store (or m-th store group) (615). If the user agrees to the membership (620), the member registration processing unit 165 inputs the user's member information through the member registration interface (620).
만약 상기 회원정보가 입력되면(630), 상기 회원등록 처리부(165)(또는 회원등록 처리수단(220))은 상기 사용자의 회원정보를 회원정보 유지매체(225)에 유지시키며(635), 상기 애플리케이션 제공수단(210)은 상기 프로그램 저장매체(215)에 유지된 애플리케이션 설치 데이터를 상기 스마트폰(100)으로 제공하고(640), 이에 대응하여 상기 애플리케이션 탑재부(160)는 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록한다(645).
If the member information is input (630), the member registration processing unit 165 (or member registration processing unit 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 maintained in the program storage medium 215 to the smartphone 100 (640), and correspondingly, the application mounting unit 160 downloads the application and the Write to the program memory (645).
만약 상기 프로그램 메모리에 상기 애플리케이션이 기록되면(650), 상기 애플리케이션 탑재부(160)는 상기 애플리케이션 모드를 상기 애플리케이션 실행 모드로 전환시킨다(655).
If the application is recorded in the program memory (650), the application loading unit 160 switches the application mode to the application execution mode (655).
도면7은 본 발명의 실시 방법에 따라 스마트폰(100) 사용자가 입객한(또는 입객 예정인) 매장의 애플리케이션과 사용자의 결제수단을 연동하는 과정을 도시한 도면이다.
7 is a diagram illustrating a process of interworking an application of a store visited by a user of a smartphone 100 (or a scheduled visitor) and a user's payment method according to an exemplary embodiment of the present invention.
보다 상세하게 본 도면7은 상기 도면5 또는 도면6에 도시된 과정을 통해 스마트폰(100)에 입객한(또는 입객 예정인) 제n 매장의 애플리케이션을 다운로드하여 탑재함과 동시에 상기 사용자가 상기 제n 매장(또는 제m 매장 그룹)의 회원으로 가입되면, 상기 사용자의 결제수단을 통해 결제를 처리하는 결제 모듈을 구매한 애플리케이션(또는 결제 프로그램)을 상기 다운로드된 애플리케이션에 이용할 수 있도록 연동하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면7을 참조 및/또는 변형하여 상기 애플리케이션의 결제수단 연동 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면7에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, in FIG. 7, the user downloads and mounts an application of an n-th store visited (or scheduled to enter) to the smartphone 100 through the process shown in FIG. When a member of a store (or m-th store group) is registered, a process of interworking an application (or a payment program) that purchases a payment module for processing a payment through the user's payment method may be used for the downloaded application. As one of ordinary skill in the art to which the present invention pertains, various implementation methods (e.g., some steps may be omitted) may be omitted by referring to and / or modifying the drawing of FIG. It may be inferred that the order of implementation is changed), but the present invention includes all implementation methods inferred above. 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 매장 그룹)의 회원으로 가입되면, 상기 결제수단 식별부(170)(또는 결제수단 식별수단(230))은 상기 애플리케이션을 통해 이용 가능한 P개의 결제수단을 식별한다(700).
Referring to FIG. 7, when the user downloads and mounts an application of the n-th store visited to (or scheduled to visit) the smartphone 100 and the user is registered as a member of the n-th store (or m-th store group) The payment means identification unit 170 (or payment means identification means 230) identifies the P payment means available through the application (700).
만약 상기 애플리케이션을 통해 이용 가능한 P개의 결제수단이 식별되면(705), 상기 결제수단 연동부(175)(또는 결제수단 연동수단(235))는 상기 P개의 결제수단 중 상기 애플리케이션 내에 구현된 p개의 결제수단을 확인하고(710), 상기 p개의 결제수단이 확인되면(715), 상기 회원정보를 통해 상기 애플리케이션 내에 구현된 p개의 결제수단을 상기 애플리케이션을 통해 이용 가능하도록 활성화시킨다(720).
If the P payment means available through the application is identified (705), the payment means interworking unit 175 (or payment means interlocking means 235) is selected from p P means implemented within the application. When the payment means are identified (710) and the p payment means are identified (715), through the member information p payment means implemented in the application is activated to be available through the application (720).
또한 상기 결제수단 연동부(175)(또는 결제수단 연동수단(235))는 상기 스마트폰(100)의 프로그램 메모리에 기록되는 결제 프로그램을 통해 제공되는 p’개의 결제수단을 확인하고(725), 상기 p’개의 결제수단이 확인되면(730), 상기 회원정보를 상기 p’개의 결제수단에 대응하는 결제수단 운영 서버(240)로 제공하여 상기 p’개의 결제수단을 발급(또는 조회)하고(735), 상기 p’개의 결제수단이 발급(또는 조회)되면(740), 상기 p’개의 결제수단에 대응하는 적어도 하나의 결제 프로그램을 다운로드하여 상기 스마트폰(100)의 프로그램 메모리에 기록하거나, 또는 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램을 상기 애플리케이션과 연동시킨다(745).
In addition, the payment means interworking unit 175 (or payment means interlocking means 235) checks the p 'payment means provided through the payment program recorded in the program memory of the smart phone 100 (725), When the p 'payment means are identified (730), the member information is provided to the payment means operation server 240 corresponding to the p' payment means to issue (or inquire) the p '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 'payment programs recorded in the program memory are linked with the application (745).
115 : 매체 유지부 120 : 접속 포인트 검출부
125 : 접속 포인트 식별부 130 : 매장 접속 포인트 확인부
135 : 매장 결정부 140 : 애플리케이션 확인부
145 : 애플리케이션 운용부 150 : 이벤트 검출부
155 : 애플리케이션 제어부 160 : 애플리케이션 탑재부
165 : 회원등록 처리부 170 : 결제수단 식별부
175 : 결제수단 연동부115: medium holding unit 120: connection point detection unit
125: connection point identification unit 130: store connection point confirmation unit
135: store determination unit 140: application confirmation unit
145: application operation unit 150: event detection unit
155: application control unit 160: application mounting unit
165: member registration processing unit 170: payment method identification unit
175: payment method linkage
Claims (15)
상기 근거리 무선 통신모듈과 일정 거리 이내에 근접한 적어도 하나의 접속 포인트 간 통신 상태 변화를 근거로 N(N≥1)개의 매장 중 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정하는 매장 결정부;
상기 제n 매장이 결정되면, 상기 스마트폰의 프로그램 메모리에 상기 제n 매장에 대응하는 애플리케이션이 기록되어 있는지 확인하는 애플리케이션 확인부;
상기 애플리케이션 확인되지 않으면, 통신망의 프로그램 저장매체로부터 상기 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록되도록 처리하는 애플리케이션 탑재부;
사용자정보 유지매체로부터 상기 사용자의 회원정보를 조회하거나 또는 키 입력 받아 회원정보 유지매체에 유지시키는 회원등록 처리부; 및
상기 회원정보 유지매체에 유지된 회원정보를 근거로 상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단 중 상기 애플리케이션 내에 구현된 p(1≤p≤P)개의 결제수단을 활성화시키거나, 상기 애플리케이션과 연계되는 p’(1≤p’≤(P-p))개의 결제 프로그램을 다운로드하여 상기 프로그램 메모리에 기록하거나 상기 프로그램 메모리에 기록된 p’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 결제수단 연동부;를 구비하여 이루어지는 것을 특징으로 하는 스마트폰.
In the smart phone with a short range wireless communication module,
At least one n (1 ≦ n ≦) visited by a user among the N (N ≧ 1) stores based on a change in communication state between at least one access point within a predetermined distance from the short range wireless communication module. N) a store decision unit that determines a store;
An application confirmation unit confirming whether an application corresponding to the n-th store is recorded in a program memory of the smartphone when the n-th store is determined;
An application loading unit configured to download the application from a program storage medium of a communication network and write the application to the program memory if the application is not confirmed;
A member registration processing unit for retrieving the user's member information from a user information holding medium or receiving a key input and maintaining the member information in the member information holding medium; And
P (1 ≦ p ≦ P) payment means implemented in the application among the 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. P '(1≤p'≤ (Pp)) payment programs associated with the application is downloaded and recorded in the program memory, or p' payment programs recorded in the program memory are associated with the application. The payment means interlocking unit to interlock with each other;
상기 근거리 무선 통신모듈을 통해 일정 거리에 근접한 적어도 하나의 접속 포인트를 검출하는 접속 포인트 검출부;
상기 검출된 적어도 하나의 접속 포인트에 대한 접속 포인트 식별 값을 획득하는 접속 포인트 식별부; 및
상기 획득된 접속 포인트 식별 값과 매체에 유지된 N(N≥1)개의 매장에 구비된 접속 포인트를 식별하는 접속 포인트 식별 값을 비교하여 일정 거리 이내로 근접한 i(i≥1)개의 매장 접속 포인트 식별 값을 확인하는 매장 접속 포인트 확인부;를 더 구비하며,
상기 매장 결정부는,
상기 i개의 매장 접속 포인트로부터 송출되는 무선 주파수 신호의 강도를 근거로 사용자가 입객한(또는 입객 예정인) 적어도 하나의 제n(1≤n≤N) 매장을 결정하는 것을 특징으로 하는 스마트폰.
The method of claim 1,
An access point detector for detecting at least one access point proximate a predetermined distance through the short range wireless communication module;
An access point identifier obtaining an access point identification value for the detected at least one access point; And
Identifying i (i≥1) store access points within a certain distance by comparing the acquired access point identification value with an access point identification value identifying access points provided in N (N≥1) stores held in the medium. Also provided with a shop connection point check unit for checking the value;
The store determination unit,
And at least one n-th (1 ≤ n ≤ N) store visited by a user based on the strength of radio frequency signals transmitted from the i store access points.
상기 애플리케이션을 로딩하는 이벤트 식별 값에 대응하는 적어도 하나의 이벤트 값을 검출하는 이벤트 검출부를 더 구비하여 이루어지는 것을 특징으로 하며,
상기 애플리케이션 탑재부는,
상기 이벤트 값에 반응하여 상기 애플리케이션이 상기 프로그램 메모리에 기록되도록 처리하고,
상기 회원등록 처리부는,
상기 이벤트 값에 반응하여 상기 사용자의 회원정보를 상기 회원정보 유지매체에 유지시키는 것을 특징으로 하는 스마트폰.
The method of claim 1,
And an event detector configured to detect at least one event value corresponding to an event identification value for loading the application.
The application mounting unit,
Process the application to be written to the program memory in response to the event value,
The member registration processing unit,
A smart phone, characterized in that for maintaining 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 매장 그룹)과 연관된 애플리케이션을 다운로드하여 상기 프로그램 메모리에 기록하는 것을 특징으로 하는 스마트폰.
The method of claim 1, wherein the application mounting unit,
After displaying an icon (or content) corresponding to the n-th store (or the m-th (1≤m≤M) store group to which the n-th store belongs among the M (M≥1) store groups) in a certain area of the screen In response to a selection event of the icon (or content), an application associated with the nth store (or the mth store group to which the nth store belongs) is downloaded and recorded in the program memory;
Displaying an icon (or content) corresponding to the n-th store (or the m-th store group to which the n-th store belongs) on a program selection screen of the smartphone, and then responding to the selection event of the icon (or content); n download an application associated with the store (or the m store group to which the nth store belongs) and write it to the program memory;
Detects at least one signal (or combination of signals) associated with the operation of the smartphone as a trigger signal and downloads an application associated with the nth store (or the mth store group to which the nth store belongs) and records it in the program memory. Smartphone characterized in that.
상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단을 식별하는 결제수단 식별부를 더 구비하여 이루어지는 것을 특징으로 하는 스마트폰.
The method of claim 1,
And a payment means identification section for identifying P (P≥1) payment means available through the application recorded in the program memory.
상기 제n 매장(또는 M(M≥1)개의 매장 그룹 중 상기 제n 매장이 속한 제m(1≤m≤M) 매장 그룹)에 발급한 선불형 결제수단,
상기 제n 매장(또는 제m 매장 그룹)과 제휴된 적어도 하나의 제휴사에서 발급한 선불형 결제수단,
신용카드사에서 발급한 후불형 결제수단,
금융사에서 발급한 직불형 결제수단(또는 계좌이체 결제수단),
신용카드사와 금융사가 연계하여 발급한 직불형 결제수단 중 적어도 하나의 결제수단을 포함하여 이루어지는 것을 특징으로 하는 스마트폰.
The method of claim 1, wherein the P payment means,
A prepaid payment means issued to the nth store (or mth (1 ≦ m ≦ M) store group to which the nth store belongs among the M (M ≧ 1) store groups);
Prepaid payment means issued by at least one affiliated company affiliated with the nth store (or mth store group),
Postpay payment method issued by credit card company,
Debit payment method (or bank transfer payment method) issued by a financial institution;
Smart phone, characterized in that it comprises at least one payment method of a debit payment method issued in association with a credit card company and a financial company.
상기 제n 매장(또는 M(M≥1)개의 매장 그룹 중 상기 제n 매장이 속한 제m(1≤m≤M) 매장 그룹)과 제휴된 제휴사, 신용카드사, 금융사 중 적어도 하나의 결제수단 발급사 서버 상기 회원정보 유지매체에 유지된 회원정보를 공유하여 상기 회원에게 발급된 적어도 하나의 결제수단을 확인하는 것을 특징으로 하는 스마트폰.
The method of claim 1, wherein the payment means interlocking unit,
Issuing at least one payment method among affiliated companies, credit card companies, and financial institutions affiliated with the n-th store (or the m-th (1≤m≤M) store group to which the n-th store belongs among the M (M≥1) store groups) Sa server The smart phone, characterized in that for identifying at least one payment means issued to the member by sharing the member information maintained in the member information holding medium.
상기 제n 매장에 대응하여 상기 프로그램 메모리에 기록된 애플리케이션을 실행하고, 상기 프로그램 메모리에 상기 애플리케이션과 연동하는 적어도 하나의 결제 프로그램이 기록된 경우, 상기 애플리케이션을 통해 결정되는 결제 대상 결제수단에 대응하는 상기 결제 프로그램을 실행하여 상기 애플리케이션과 결제 프로그램 간 결제정보가 연동되도록 제어하는 애플리케이션 제어부를 더 구비하여 이루어지는 것을 특징으로 하는 스마트폰.
The method of claim 1,
In response to the n-th store, an application recorded in the program memory is executed, and when at least one payment program linked with the application is recorded in the program memory, the application corresponds to a payment target payment means determined through the application. Smart phone, characterized in that further comprising an application control unit for executing the payment program to control the payment information between the application and the payment program interlocked.
상기 애플리케이션에 대응하는 아이콘(또는 컨텐츠)을 화면 일정 영역에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 애플리케이션을 실행하거나,
상기 애플리케이션에 대응하는 아이콘(또는 컨텐츠)을 상기 스마트폰의 프로그램 선택 화면에 표시한 후 상기 아이콘(또는 컨텐츠)의 선택 이벤트에 반응하여 상기 애플리케이션을 실행하거나,
상기 스마트폰의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 애플리케이션에 대한 애플리케이션 실행 요청 인터페이스를 표시한 후 상기 인터페이스에 대한 사용자의 반응을 감지하여 상기 애플리케이션을 실행하거나,
상기 스마트폰의 조작과 연관된 적어도 하나의 신호(또는 신호의 조합)를 트리거 신호로 감지하여 상기 애플리케이션을 자동 실행하는 것을 특징으로 하는 스마트폰.
The method of claim 8, wherein the application control unit,
After displaying an icon (or content) corresponding to the application on a screen region, the application is executed in response to a selection event of the icon (or content),
Display an icon (or content) corresponding to the application on a program selection screen of the smartphone and then execute the application in response to a selection event of the icon (or content);
Detect at least one signal (or combination of signals) associated with the operation of the smartphone as a trigger signal to display an application execution request interface for the application, and then detect the user's response to the interface to execute the application; ,
And at least one signal (or combination of signals) associated with the manipulation of the smartphone as a trigger signal to automatically execute the application.
상기 애플리케이션을 통해 결정된 결제정보를 프로세스 간 통신을 통해 상기 결제 프로그램으로 전달하거나,
상기 애플리케이션을 통해 결정된 결제정보를 상기 결제 프로그램이 로딩하는 파일로 구성하여 상기 결제 프로그램이 참조하는 메모리 저장영역에 유지시키거나,
상기 애플리케이션을 통해 결정된 결제정보를 상기 결제 프로그램이 참조하는 데이터로 구성하여 상기 결제 프로그램이 참조하는 통신망 상의 매체에 유지시키는 것을 특징으로 하는 스마트폰.
The method of claim 8, wherein the application control unit,
The payment information determined through the application is transferred to the payment program through interprocess communication;
The payment information determined by the application is configured as a file loaded by the payment program and maintained in a memory storage area referred to by the payment program,
Smart phone, characterized in that the payment information determined through the application is configured to the data referenced by the payment program and maintained in a medium on the communication network referenced 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’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 결제수단 연동부;로서 동작시키는 프로그램.
In the program that can be executed in a smartphone having a short-range wireless communication module,
The program, the smart phone,
At least one n (1 ≦ n ≦) visited by a user among the N (N ≧ 1) stores based on a change in communication state between at least one access point within a predetermined distance from the short range wireless communication module. N) a store decision unit that determines a store;
An application confirmation unit confirming whether an application corresponding to the n-th store is recorded in a program memory of the smartphone when the n-th store is determined;
An application loading unit configured to download the application from a program storage medium of a communication network and write the application to the program memory if the application is not confirmed;
A member registration processing unit for retrieving the user's member information from a user information holding medium or receiving a key input and maintaining the member information in the member information holding medium; And
P (1 ≦ p ≦ P) payment means implemented in the application among the 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. P '(1≤p'≤ (Pp)) payment programs associated with the application is downloaded and recorded in the program memory, or p' payment programs recorded in the program memory are associated with the application. Program to operate as a payment means interlocking unit to interlock as possible.
상기 무선단말을,
상기 애플리케이션을 로딩하는 이벤트 식별 값에 대응하는 적어도 하나의 이벤트 값을 검출하는 이벤트 검출부로서 더 동작시키는 것을 특징으로 하며,
상기 애플리케이션 탑재부는,
상기 이벤트 값에 반응하여 상기 애플리케이션이 상기 프로그램 메모리에 기록되도록 처리하고,
상기 회원등록 처리부는,
상기 이벤트 값에 반응하여 상기 사용자의 회원정보를 상기 회원정보 유지매체에 유지시키는 것을 특징으로 하는 프로그램.
The method of claim 11, wherein the program,
The wireless terminal,
And operating as an event detector for detecting at least one event value corresponding to an event identification value for loading the application.
The application mounting unit,
Process the application to be written to the program memory in response to the event value,
The member registration processing unit,
And maintaining the member information of the user in the member information holding medium in response to the event value.
상기 무선단말을,
상기 프로그램 메모리에 기록된 애플리케이션을 통해 이용 가능한 P(P≥1)개의 결제수단을 식별하는 결제수단 식별부로서 더 동작시키는 것을 특징으로 하는 프로그램.
The method of claim 11, wherein the program,
The wireless terminal,
And a payment means identification section for identifying P (P≥1) payment means available through the application recorded in the program memory.
상기 무선단말을,
상기 제n 매장에 대응하여 상기 프로그램 메모리에 기록된 애플리케이션을 실행하고, 상기 프로그램 메모리에 상기 애플리케이션과 연동하는 적어도 하나의 결제 프로그램이 기록된 경우, 상기 애플리케이션을 통해 결정되는 결제 대상 결제수단에 대응하는 상기 결제 프로그램을 실행하여 상기 애플리케이션과 결제 프로그램 간 결제정보가 연동되도록 제어하는 애플리케이션 제어부로서 더 동작시키는 것을 특징으로 하는 프로그램.
The method of claim 11, wherein the program,
The wireless terminal,
In response to the n-th store, an application recorded in the program memory is executed, and when at least one payment program linked with the application is recorded in the program memory, the application corresponds to a payment target payment means determined through the application. And executing the payment program as an application controller for controlling payment information between the application and 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’개의 결제 프로그램이 상기 애플리케이션과 연계되도록 연동하는 단계;를 포함하여 이루어지는 것을 특징으로 하는 통신 상태 판별을 통한 스마트폰 애플리케이션 연동 방법.
In the smart phone application interworking method by determining the communication state of the smart phone with a short-range wireless communication module,
At least one n (1 ≦ n ≦) visited by a user among the N (N ≧ 1) stores based on a change in communication state between at least one access point within a predetermined distance from the short range wireless communication module. N) determining the store;
If the n-th store is determined, checking whether an application corresponding to the n-th store is recorded in a program memory of the smartphone;
If the application is not verified, processing the application to be downloaded from a program storage medium of a communication network to be recorded in the program memory;
Inquiring or holding key information of a user from a user information holding medium and maintaining the same on a member information holding medium; And
P (1 ≦ p ≦ P) payment means implemented in the application among the 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. P '(1≤p'≤ (Pp)) payment programs associated with the application is downloaded and recorded in the program memory, or p' payment programs recorded in the program memory are associated with the application. Step of interlocking so as to; Smartphone application interworking method through the communication status determination, characterized in that comprises a.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100070695A KR101696441B1 (en) | 2010-07-21 | 2010-07-21 | Method for Controlling Ordering to Store |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100070695A KR101696441B1 (en) | 2010-07-21 | 2010-07-21 | Method for Controlling Ordering to Store |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170003151A Division KR101790784B1 (en) | 2017-01-09 | 2017-01-09 | Method for Controlling Ordering to Store |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120009854A true KR20120009854A (en) | 2012-02-02 |
KR101696441B1 KR101696441B1 (en) | 2017-01-16 |
Family
ID=45834579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100070695A KR101696441B1 (en) | 2010-07-21 | 2010-07-21 | Method for Controlling Ordering to Store |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101696441B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014073886A1 (en) * | 2012-11-12 | 2014-05-15 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling payment function of input means |
KR20140113764A (en) * | 2013-03-12 | 2014-09-25 | 엘에스산전 주식회사 | Location based service system via landmark sensor and controlling method thereof |
WO2015163739A1 (en) * | 2014-04-25 | 2015-10-29 | 모지도코화이어코리아 유한회사 | Cloud-se-based cloud-se system, mobile terminal, and mobile payment method thereof |
CN107205080A (en) * | 2016-03-19 | 2017-09-26 | 汪风珍 | A kind of smart mobile phone with independent finance transaction system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070073718A (en) * | 2007-06-27 | 2007-07-10 | (주) 엘지텔레콤 | Commerce System and Commerce Method Using Mobile Communication Network |
KR20070087811A (en) * | 2005-12-15 | 2007-08-29 | (주) 엘지텔레콤 | Commerce System and Commerce Method Using Mobile Communication Network |
KR20080053253A (en) * | 2008-04-28 | 2008-06-12 | 주식회사 신한은행 | Merchant (or Franchise) Dedicated Wireless Payment Process |
JP2010507859A (en) * | 2006-10-23 | 2010-03-11 | サイバーテック ホールディングス インコーポレイテッド | Sightseeing guidance system, device, and method using personal portable terminal |
-
2010
- 2010-07-21 KR KR1020100070695A patent/KR101696441B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070087811A (en) * | 2005-12-15 | 2007-08-29 | (주) 엘지텔레콤 | Commerce System and Commerce Method Using Mobile Communication Network |
JP2010507859A (en) * | 2006-10-23 | 2010-03-11 | サイバーテック ホールディングス インコーポレイテッド | Sightseeing guidance system, device, and method using personal portable terminal |
KR20070073718A (en) * | 2007-06-27 | 2007-07-10 | (주) 엘지텔레콤 | Commerce System and Commerce Method Using Mobile Communication Network |
KR20080053253A (en) * | 2008-04-28 | 2008-06-12 | 주식회사 신한은행 | Merchant (or Franchise) Dedicated Wireless Payment Process |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014073886A1 (en) * | 2012-11-12 | 2014-05-15 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling payment function of input means |
KR20140113764A (en) * | 2013-03-12 | 2014-09-25 | 엘에스산전 주식회사 | Location based service system via landmark sensor and controlling method thereof |
WO2015163739A1 (en) * | 2014-04-25 | 2015-10-29 | 모지도코화이어코리아 유한회사 | Cloud-se-based cloud-se system, mobile terminal, and mobile payment method thereof |
CN107205080A (en) * | 2016-03-19 | 2017-09-26 | 汪风珍 | A kind of smart mobile phone with independent finance transaction system |
CN107205080B (en) * | 2016-03-19 | 2020-06-16 | 汪风珍 | Smart phone with independent financial transaction system |
CN107205080B8 (en) * | 2016-03-19 | 2020-09-29 | 张家界航空工业职业技术学院 | Smart phone with independent financial transaction system |
Also Published As
Publication number | Publication date |
---|---|
KR101696441B1 (en) | 2017-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102656599B (en) | mobile payment application architecture | |
KR101754852B1 (en) | Method for Settling Reverse-Order | |
WO2015023805A1 (en) | Systems and methods for managing an account | |
WO2010133753A1 (en) | Method and apparatus for managing services using reusable bearer tags | |
US20200134742A1 (en) | System for authorizing electric vehicle charging and payment through vehicle infotainment device | |
KR20120009854A (en) | Smartphone application interworking method through communication status determination and smartphone and program for it | |
KR101790784B1 (en) | Method for Controlling Ordering to Store | |
WO2021065282A1 (en) | Information processing device, information processing system, information processing method, and program | |
KR20120009853A (en) | How to link smartphone applications using the shortest wire connection and smartphones and programs for them | |
KR20120008418A (en) | How to load smartphone application by determining resource status value and smartphone and program for it | |
KR101048654B1 (en) | Reverse Order Payment System Using Smartphone Application | |
KR20120008412A (en) | How to load smartphone application through communication status determination and smartphone and program for it | |
KR101703341B1 (en) | Method for Providing Individual Store Service | |
KR20120011347A (en) | How to set order value for each store group and smart phone and program for it | |
KR101852934B1 (en) | Method for identifying Store by using Path Line | |
KR20160137363A (en) | Contactless gratitude points data processing device using bluetooth communication and gratitude points data processing method using thereof | |
KR20170040169A (en) | Method for Selective Providing Incentive of Ordering Service based on Application | |
KR101760097B1 (en) | Method for Controlling Ordering to Store by using Distinction of Pixel Matrix | |
KR101852933B1 (en) | Method for identifying Store by using Local Radio Frequency Signal | |
KR20120008159A (en) | How to order automatically with order history and smartphones and programs for it | |
KR101803524B1 (en) | Method for Loading Application by using Path | |
KR20130125494A (en) | Payment management app operation system and the method of smart phone | |
KR20120008411A (en) | How to load smartphone applications using the shortest wire connection and smartphones and programs for them | |
KR101789786B1 (en) | Method for Processing Ordering to Store Group | |
KR20170137688A (en) | Method for Selective Providing Incentive of Pre-ordering based on Application |
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: 20160613 Patent event code: PE09021S01D |
|
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: 20170105 |
|
A107 | Divisional application of patent | ||
GRNT | Written decision to grant | ||
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20170109 Patent event code: PA01071R01D |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20170109 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20170110 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20200109 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20200109 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20210112 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20220112 Start annual number: 6 End annual number: 6 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20231020 |