KR101954642B1 - Service system and method for processing information based on identification code - Google Patents

Service system and method for processing information based on identification code Download PDF

Info

Publication number
KR101954642B1
KR101954642B1 KR1020180084026A KR20180084026A KR101954642B1 KR 101954642 B1 KR101954642 B1 KR 101954642B1 KR 1020180084026 A KR1020180084026 A KR 1020180084026A KR 20180084026 A KR20180084026 A KR 20180084026A KR 101954642 B1 KR101954642 B1 KR 101954642B1
Authority
KR
South Korea
Prior art keywords
information
payment
code
server
settlement
Prior art date
Application number
KR1020180084026A
Other languages
Korean (ko)
Inventor
양성홍
Original Assignee
주식회사 마더테란
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 마더테란 filed Critical 주식회사 마더테란
Priority to KR1020180084026A priority Critical patent/KR101954642B1/en
Application granted granted Critical
Publication of KR101954642B1 publication Critical patent/KR101954642B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/203Inventory monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices

Landscapes

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

Abstract

The present invention relates to a service system for processing information based on an identification code and a method thereof and, more specifically, to a service system for processing information based on an identification code and a method thereof which mediate an identification code to be automatically transmitted to a payment server which provides a payment service corresponding to the identification code by recognizing the corresponding identification code in purchasing goods after a user terminal receives a payment means used in purchasing goods by the recognizable identification code through a reader connected to a member store terminal, thereby enabling a simple payment process. The present invention automatically identifies a payment server providing a payment service related to a payment means selected by a user without requiring a payment server related to a payment means selected by a user by specifying a payment server associated with the payment means as previously described and supports payment with a corresponding payment server, thereby significantly increasing convenience of payment.

Description

식별 코드 기반 정보 처리 서비스 시스템 및 방법{Service system and method for processing information based on identification code}Technical Field [0001] The present invention relates to an information processing system,

본 발명은 식별 코드 기반 정보 처리 서비스 시스템 및 방법에 관한 것으로서, 더욱 상세히는 사용자 단말에서 상품 구매에 사용하는 결제 수단을 가맹점 단말과 연결된 리더기를 통해 인식 가능한 식별 코드로 발급받은 후 상품 구매시 해당 식별 코드를 인식하여 상기 식별 코드에 대응되는 결제 서비스를 제공하는 결제 서버로 식별 코드가 자동 전달되도록 중개함으로써 간편하게 결제 처리가 이루어지도록 지원하는 식별 코드 기반 정보 처리 서비스 시스템 및 방법에 관한 것이다.More particularly, the present invention relates to an identification code-based information processing service system and method. More particularly, the present invention relates to an identification code-based information processing service system and method, And an identification code-based information processing service system that mediates the identification code to be automatically transferred to a payment server that provides the payment service corresponding to the identification code, thereby facilitating settlement processing.

현재 통신망과 이를 지원하는 다양한 단말의 발전과 더불어 사용자가 소지하는 단말을 통해 사용자가 방문한 상점에서 상품 구매시 편리하게 해당 단말을 통해 결제할 수 있도록 지원하는 다양한 결제 서비스가 제공되고 있다.In addition to the development of various telecommunication networks and various terminals supporting the telecommunication network, a variety of settlement services are provided to support a user to conveniently settle a commodity through a corresponding terminal when purchasing a commodity from a shop visited by a user through a terminal possessed by the user.

또한, 인터넷을 이용한 결제 서비스의 활성화와 더불어 결제 금액의 지불에 이용되는 신용카드 이외에도 상품 구매시 적립에 이용된 포인트를 결제 금액의 할인이나 지불에 이용 가능한 멤버쉽 카드, 교환권, 할인권, 쿠폰 등과 같은 다양한 종류의 결제 수단이 제공되고 있다.In addition to the activation of the settlement service using the Internet, in addition to the credit card used for payment of the payment amount, points used for accumulation at the time of purchase of the product can be variously classified into various types such as a membership card, a ticket, a coupon, A payment means of a credit card is provided.

이에 따라, 사용자는 다양한 종류의 결제 수단을 결제 서비스를 통해 결제 수단 정보로 발급받아 사용자 단말에 저장할 수 있으며, 사용자 단말은 통신을 통해 사용자의 구매 상품을 판매하는 상점의 POS 단말로 결제에 사용하기 위한 결제 수단 관련 결제 수단 정보를 전달하여 POS 단말과 결제 수단 정보에 대응되는 결제 수단을 발급하는 결제 서버 사이의 통신을 통해 구매 상품에 대한 결제 처리가 편리하게 이루어지도록 지원한다.Accordingly, the user can issue various kinds of payment means through the payment service as payment means information and store the payment means information in the user terminal, and the user terminal can use the POS terminal of the shop selling the user's purchase goods through communication And the settlement means for the settlement means, so that the settlement processing for the purchased commodity is facilitated through the communication between the POS terminal and the settlement server that issues the settlement means corresponding to the settlement means information.

이때, 사용자는 복수의 서로 다른 결제 수단을 상품 구매시 결제 금액의 결제에 이용할 수 있는데, 이를 위해 상점의 직원은 사용자가 결제에 사용하는 결제 수단에 대응되는 결제 서비스를 복수의 결제 수단마다 일일이 개별 지정한 후 복수의 결제 수단별로 결제 처리를 수행해야 한다.At this time, the user can use a plurality of different payment means for payment of the payment amount when purchasing the goods. To this end, the staff of the store may individually set the payment service corresponding to the payment means used by the user for each of a plurality of payment means The settlement processing should be performed for each of the plurality of settlement means.

이로 인해, 상점의 직원은 결제 수단별로 해당 결제 수단을 발급하는 결제 서비스를 숙지해야 하는 어려움이 있을 뿐만 아니라 사용자가 복수의 결제 수단을 상품 결제에 이용하는 경우 상술한 바와 같이 복수의 결제 수단과 각각 대응되는 복수의 결제 서비스를 개별적으로 수동 선택하여 복수의 결제 서비스마다 결제를 처리해야 하므로 결제 처리 과정이 번거로울 뿐만 아니라 다양한 결제 서비스의 숙지가 부족한 상태에서 결제 처리에 어려움을 겪는 경우 결제를 처리하는데 상당한 시간이 소요되어 상품을 구매하는 사용자 역시 불편을 겪게 되는 문제가 있다.Therefore, it is difficult for the staff of the store to know the settlement service issuing the settlement means for each settlement means, and when the user uses the plurality of settlement means for settlement of merchandise, as described above, When a payment process is difficult in a state in which a payment process is troublesome and a user is not well aware of various payment services, a considerable amount of time is required to process the payment There is a problem that the user who purchases the product is also inconvenienced.

또한, 최근 결제 무인화 시스템이 지속적으로 도입되고 있는 상태이며, 이러한 결제 무인화 시스템을 이용한 결제를 위해서 사용자가 직접 결제 서비스를 선택하여 결제를 해야 하는데 직원이 아닌 사용자가 이러한 결제 수단별 결제 서비스를 숙지하도록 권장하는데 무리가 있으며, 이로 인해 결제 무인화 시스템의 사용이 불편하여 결제 무인화 시스템을 도입하는데 어려움이 있다.In addition, recently, the settlement unattended system has been continuously introduced. In order to settle the settlement using the settlement unattended system, a user must directly select a settlement service to settle the settlement. It is difficult to introduce a settlement unattended system because it is inconvenient to use the settlement unattended system.

한국등록특허 제10-1646996호Korean Patent No. 10-1646996

본 발명은 복수의 서로 다른 결제 수단과 각각 대응되는 복수의 결제 서비스 중에서 사용자가 상품 구매를 위해 선택한 결제 수단에 대응되어 결제 서비스에서 제공하는 식별코드를 인식하고, 해당 식별코드에 대응되는 결제 서비스가 자동 선택되어 결제 처리가 이루어지도록 지원함으로써, 사용자나 가맹점 직원에 의한 별도의 결제 서비스 지정 없이 사용자의 선택 결제 수단을 이용한 자동 결제 처리를 지원하여 결제 편의성을 높이는데 그 목적이 있다.The present invention recognizes an identification code provided by a payment service corresponding to a payment means selected by a user for purchasing a product from among a plurality of payment services respectively corresponding to a plurality of different payment means, It is an object of the present invention to support automatic payment processing using a user's selected payment means without specifying a separate payment service by a user or an affiliate store employee so as to enhance convenience of settlement.

또한, 본 발명은 식별코드 식별시 식별 코드에 대한 인식 오류를 최소화하여 정확하게 식별코드가 인식되도록 지원함으로써 결제 처리 과정의 신뢰성 및 만족도를 높이는데 그 목적이 있다.It is another object of the present invention to improve the reliability and satisfaction of the settlement processing process by minimizing the recognition error of the identification code when identifying the identification code, thereby enabling the identification code to be accurately recognized.

본 발명의 실시예에 따른 식별 코드 기반 정보 처리 서비스 방법은 가맹점 단말과 연결된 리더기가 사용자 단말에 표시된 식별코드를 인식하여 코드 정보를 생성한 후 상기 가맹점 단말로 전송하는 단계와, 상기 가맹점 단말이 통신망을 통해 상기 코드 정보와 사용자의 상품 구매에 따른 결제 내역이 포함된 결제 요청 정보를 미리 설정된 서비스 서버로 전송하는 단계와, 상기 서비스 서버가 상기 사용자 단말에 상기 식별코드로 상호 간 서로 다른 결제 수단을 발급하는 복수의 서로 다른 결제 서버 중 상기 식별 코드와 관련하여 상기 결제 서버의 식별을 위한 규칙정보가 존재하는 하나 이상의 결제 서버를 제 1 그룹으로 설정하고 나머지 결제 서버를 제 2 그룹으로 설정한 상태에서 상기 제 1 그룹에 대응되는 하나 이상의 규칙정보를 기초로 상기 코드 정보를 분석하여 상기 코드 정보에 대응되는 결제 서버의 식별 여부를 판단하는 단계와, 상기 서비스 서버가 상기 식별 여부에 따라 식별 성공시 상기 코드 정보에 대응되어 식별된 특정 결제 서버로 상기 결제 요청 정보에 따른 결제 정보를 전송하고, 식별 실패시 제 2 그룹에 포함된 하나 이상의 결제 서버를 대상으로 상기 코드 정보를 일괄 전송 후 응답한 결제 서버로 상기 결제 정보를 전송하는 단계 및 상기 서비스 서버가 상기 결제 정보를 수신한 결제 서버로부터 결제 처리에 따른 결제 결과 정보를 수신한 후 상기 가맹점 단말로 전송하는 단계를 포함할 수 있다.The ID code-based information processing service method according to an embodiment of the present invention includes a step in which a reader connected to an affiliate terminal recognizes an identification code displayed on a user terminal, generates code information and transmits the code information to the affiliate terminal, And transmitting the settlement request information including the code information and the payment details according to the purchase of the user to the service server, the service server transmitting the settlement request information to the user terminal, One or more payment servers in which the rule information for identifying the payment server exist in relation to the identification code among the plurality of different payment servers to be issued are set as the first group and the remaining payment servers are set as the second group Based on at least one rule information corresponding to the first group, Analyzing information to determine whether the payment server corresponding to the code information is identified; determining whether the payment server corresponding to the code information is identified based on the identification information; And transmitting the billing information to a payment server responding after collectively transmitting the code information to at least one payment server included in the second group when the identification fails, And receiving the settlement result information from the settlement server in response to the settlement process, and transmitting the settlement result information to the merchant terminal.

본 발명과 관련된 일 예로서, 상기 식별코드는 상기 결제 수단 관련 QR코드 또는 바코드인 것을 특징으로 할 수 있다.As an example of the present invention, the identification code may be a QR code or a bar code related to the payment means.

본 발명과 관련된 일 예로서, 상기 규칙 정보는 상기 결제 서버의 식별을 위한 미리 설정된 코드별 배치 패턴, 하나 이상의 서버 식별 코드 및 링크 정보 중 적어도 하나에 대한 설정정보, 상기 코드 정보에서 상기 설정 정보와의 비교 대상인 비교 대상 코드를 추출하여 상기 설정정보와 비교 분석하기 위한 분석 알고리즘 및 상기 분석 알고리즘을 통한 설정정보와의 일치 확인시 상기 규칙 정보에 대응되는 결제 서버로 접속하기 위한 접속 주소를 포함하는 것을 특징으로 할 수 있다.In one embodiment of the present invention, the rule information includes setting information for at least one of a predetermined code-based allocation pattern, at least one server identification code, and link information for identification of the payment server, And an access address for accessing to the payment server corresponding to the rule information upon confirmation of the agreement with the setting information through the analysis algorithm .

본 발명과 관련된 일 예로서, 상기 식별 코드 기반 정보 처리 서비스 방법은 상기 서비스 서버가 상기 제 1 그룹에 포함된 하나 이상의 결제 서버와 각각 대응되어 미리 설정된 하나 이상의 규칙 정보를 추출하고, 상기 하나 이상의 규칙 정보 각각에 대하여 상기 규칙 정보에 포함된 분석 알고리즘에 따라 상기 코드 정보에서 미리 설정된 위치별 상기 비교 대상 코드를 추출한 후 상기 규칙 정보에 포함된 설정정보에 따른 상기 코드별 배치 패턴, 상기 하나 이상의 서버 식별 코드 및 링크 정보 중 적어도 하나와 비교하여 상호 일치하는 규칙정보에 대응되는 특정 결제 서버를 식별하는 단계 및 상기 서비스 서버가 상기 제 1 그룹에서 상기 특정 결제 서버 식별시 상기 특정 결제 서버의 규칙정보에 포함된 상기 접속 주소로 상기 결제 정보를 전송하는 단계를 더 포함하는 것을 특징으로 할 수 있다.In one embodiment of the present invention, the identification code-based information processing service method comprises the steps of: the service server corresponding to one or more payment servers included in the first group to extract predetermined one or more pieces of rule information; Extracting the comparison target code for each predetermined position in the code information according to an analysis algorithm included in the rule information with respect to each of the plurality of pieces of information, Identifying a specific payment server corresponding to mutually matching rule information in comparison with at least one of code and link information, and transmitting the rule information of the specific payment server when the service server identifies the specific payment server in the first group And transmitting the payment information to the connection address The may further include.

본 발명과 관련된 일 예로서, 상기 식별 코드 기반 정보 처리 서비스 방법은 상기 서비스 서버가 상기 제 1 그룹의 상기 특정 결제 서버로 상기 결제 정보를 전송한 이후 상기 특정 결제 서버로부터 상기 결제 결과 정보 미수신시 상기 제 2 그룹을 대상으로 상기 코드 정보를 일괄 전송하는 단계를 더 포함하는 것을 특징으로 할 수 있다.In an exemplary embodiment of the present invention, the identification code-based information processing service method may further include, when the service server transmits the payment information to the specific payment server of the first group, And collectively transmitting the code information to the second group.

본 발명과 관련된 일 예로서, 상기 식별 코드 기반 정보 처리 서비스 방법은 상기 서비스 서버가 상기 제 2 그룹을 대상으로 하는 상기 코드 정보의 일괄 전송 이후 상기 제 2 그룹에 포함된 모든 결제 서버로부터 응답이 없는 경우 오류 정보를 생성하여 상기 가맹점 단말로 전송하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the identification code-based information processing service method may be configured such that, after the service server transmits the code information for the second group collectively, all the payment servers included in the second group And generates error information and transmits the generated error information to the merchant terminal.

본 발명과 관련된 일 예로서, 상기 결제 수단은 신용카드, 체크 카드, 멤버쉽 카드, 교환권, 할인권, 쿠폰, 기프티콘을 포함하는 것을 특징으로 할 수 있다.As an example of the present invention, the payment means may include a credit card, a check card, a membership card, a coupon, a discount coupon, a coupon, and a gift card.

본 발명의 실시예에 따른 식별 코드 기반 정보 처리 서비스 시스템은 사용자 단말에 표시된 식별코드를 인식하여 코드 정보를 생성하는 리더기와, 상기 리더기와 연결되어 상기 코드 정보 수신시 상기 코드 정보와 사용자의 상품 구매에 따른 결제 내역이 포함된 결제 요청 정보를 미리 설정된 서비스 서버로 전송하는 가맹점 단말 및 상기 사용자 단말에 상기 식별코드로 상호 간 서로 다른 결제 수단을 발급하는 복수의 서로 다른 결제 서버 중 상기 식별 코드와 관련하여 상기 결제 서버의 식별을 위한 규칙정보가 존재하는 하나 이상의 결제 서버를 제 1 그룹으로 설정하고 나머지 결제 서버를 제 2 그룹으로 설정하며, 상기 제 1 그룹에 대응되는 하나 이상의 규칙정보를 기초로 상기 코드 정보를 분석하여 상기 코드 정보에 대응되는 결제 서버의 식별 여부를 판단하고, 상기 식별 여부에 따라 식별 성공시 상기 코드 정보에 대응되어 식별된 특정 결제 서버로 상기 결제 요청 정보에 따른 결제 정보를 전송하고, 식별 실패시 제 2 그룹에 포함된 하나 이상의 결제 서버를 대상으로 상기 코드 정보를 일괄 전송 후 응답한 결제 서버로 상기 결제 정보를 전송하며, 상기 결제 정보를 수신한 결제 서버로부터 결제 처리에 따른 결제 결과 정보 수신시 해당 결제 결과 정보를 상기 가맹점 단말로 전송하는 서비스 서버를 포함할 수 있다.A system for processing information based on an identification code according to an embodiment of the present invention includes a reader for recognizing an identification code displayed on a user terminal and generating code information, And a plurality of different payment servers for issuing different settlement means to each other in the identification code, the settlement request information including settlement details related to the identification code Sets one or more payment servers having rule information for identifying the payment server to a first group and sets the remaining payment servers to a second group, Analyzing the code information to identify the payment server corresponding to the code information And transmits settlement information corresponding to the settlement request information to the specific settlement server identified corresponding to the code information when the discrimination is successful according to the discrimination, and when the discrimination fails, one or more settlement servers included in the second group And transmits the settlement result information to the merchant terminal when the settlement result information according to the settlement processing is received from the settlement server that received the settlement information Service server.

본 발명과 관련된 일 예로서, 상기 리더기는 본체부와, 상기 본체부의 일부면에 렌즈가 노출되도록 구성되어 상기 식별 코드를 촬영하는 카메라부와, 상기 가맹점 단말과 유선 또는 무선을 통해 통신하는 통신부 및 상기 카메라부로부터 수신된 영상 신호를 기초로 상기 식별 코드를 추출한 후 상기 식별 코드로부터 코드 정보를 생성하여 상기 통신부를 통해 상기 가맹점 단말로 전송하는 제어부를 포함하고, 상기 카메라부의 렌즈가 노출된 상기 본체부의 일부면과 수직하게 결합되어 상기 렌즈 주위를 둘러싸는 하나 이상의 측벽부와 상기 렌즈가 외부로 노출되도록 상부 및 하부가 개구되어 상기 사용자 단말의 표시부와 접촉시 상기 측벽부에 의해 상기 렌즈로 입사하는 외부광을 차단하는 단말 지지체를 더 포함하는 것을 특징으로 할 수 있다.In an embodiment of the present invention, the reader includes a body portion, a camera portion configured to expose a lens on a surface of the body portion, the camera portion capturing the identification code, a communication portion communicating with the merchant terminal via wired or wireless communication, And a control unit for extracting the identification code based on the video signal received from the camera unit, generating code information from the identification code, and transmitting the code information to the merchant terminal through the communication unit, And at least one sidewall portion that is vertically coupled to a portion of the lens portion and surrounds the lens, and an upper portion and a lower portion are opened to expose the lens to the outside, and when the lens portion is in contact with the display portion of the user terminal, And a terminal support for blocking external light.

본 발명과 관련된 일 예로서, 상기 측벽부는 상기 식별 코드의 인식을 위한 최적 초점거리에 대응되는 높이로 형성되는 것을 특징으로 할 수 있다.According to an embodiment of the present invention, the side wall portion may have a height corresponding to an optimum focal length for recognizing the identification code.

본 발명은 서비스 서버에서 사용자 단말에 결제 수단 관련 식별 코드를 발급하는 복수의 서로 다른 결제 서버를 소정의 규칙에 따라 상기 식별 코드를 생성하는지 여부에 따라 서로 다른 그룹으로 분류하고, 가맹점 단말로부터 사용자가 선택한 결제 수단 관련 식별 코드에 대한 리더기의 인식을 통해 수신한 코드 정보를 상기 규칙에 따라 분석하여 사용자가 선택한 결제 수단의 발급처인 특정 결제 서버를 용이하게 자동 식별할 수 있도록 지원할 수 있을 뿐만 아니라 상기 규칙을 기반으로 상기 코드 정보에 대응되는 결제 수단 관련 결제 서버를 식별할 수 없는 경우라도 일정 규칙 없이 랜덤하게 사용자의 결제 수단과 관련되어 상기 식별 코드를 발급하는 모든 결제 서버를 대상으로 코드 정보를 전송하여 해당 코드 정보와 관련된 결제 수단을 발급하는 결제 서버를 용이하게 자동 식별할 수 있어 기존과 같이 가맹점 직원이나 사용자가 결제 수단과 관련된 결제 서버를 특정하여 결제를 진행할 필요 없이 사용자가 선택한 결제 수단과 관련된 결제 서비스를 제공하는 결제 서버를 자동 식별한 후 해당 결제 서버와의 결제가 이루어지도록 지원함으로써 결제 편의성을 크게 높일 수 있는 효과가 있다.According to the present invention, a service server classifies a plurality of different payment servers for issuing an identification code relating to a payment means into different groups depending on whether or not the identification codes are generated according to a predetermined rule, It is possible to analyze the received code information according to the rule through the reader's recognition of the selected payment means related identification code so as to facilitate automatic identification of the specific payment server as the payment place of the payment means selected by the user, Even if the settlement server related to the settlement means can not be identified based on the code information, code information is transmitted to all settlement servers that issue the identification code in association with the settlement means of the user at random without a predetermined rule Issue a payment instrument associated with the code information The payment server can be easily identified automatically so that the merchant staff or the user can automatically identify the payment server that provides the payment service related to the payment means selected by the user without specifying the payment server associated with the payment means It is possible to greatly facilitate the settlement convenience by supporting settlement with the payment server.

또한, 본 발명은 이러한 서비스 서버의 사용자가 선택한 결제 수단 관련 결제 서버의 자동 식별 및 결제 처리 과정을 통해 사용자가 소지한 결제 수단과 관련된 결제 서비스를 사용자가 숙지할 필요가 없을 뿐만 아니라 결제 처리 과정에서 사용자의 결제 수단 관련 결제 서비스나 결제 서버를 사용자가 직접 선택할 필요가 없도록 지원하며, 사용자가 사용자 단말을 통해 선택하여 사용자 단말에 표시된 식별 코드를 가맹점 단말과 연결된 리더기에 인식시키는 것만으로 용이하게 결제 처리가 이루어지도록 지원하는 무인 결제 시스템으로서 구성될 수 있어 기존과 같이 사용자가 구매 상품의 결제에 사용하고자 하는 결제 수단과 관련된 결제 서비스나 결제 서버를 사용자가 숙지한 후 직접 수동으로 선택해야 하는 기존 무인 결제 시스템의 불편함을 개선하면서 무인 결제 시스템에 대한 사용자 편의성을 크게 높일 수 있다.In addition, the present invention does not require the user to know the payment service related to the payment means held by the user through the automatic identification and payment processing process of the payment server related to the payment means selected by the user of the service server, It is possible to support the user so that the user does not have to directly select the settlement service related to the settlement means or the settlement server and can easily perform the settlement processing by simply selecting the user ID through the user terminal and recognizing the ID code displayed on the user terminal, The payment server can be configured as an unattended settlement system which supports the settlement of the settlement service and the unattended settlement system, System inconvenience The user convenience for the unattended settlement system can be greatly improved.

더하여, 본 발명은 고유의 리더기 구성을 통해 식별코드 인식시 상기 식별 코드에 대한 인식 오류를 최소화하여 정확하게 식별코드가 인식되도록 지원함으로써 결제 처리 과정의 신뢰성 및 만족도를 높이는 효과가 있다.In addition, the present invention has the effect of increasing the reliability and satisfaction of the payment processing process by minimizing the recognition error of the identification code when recognizing the identification code through the unique reader configuration, thereby accurately recognizing the identification code.

도 1은 본 발명의 실시예에 따른 식별 코드 기반 정보 처리 서비스 시스템의 구성도.
도 2 내지 도 4는 본 발명의 실시예에 따른 식별 코드 기반 정보 처리 서비스 시스템의 동작 예시도.
도 5는 본 발명의 실시예에 따른 식별 코드 기반 정보 처리 서비스 시스템을 구성하는 서비스 서버의 동작 예시도.
도 6은 본 발명의 실시예에 따른 식별 코드 기반 정보 처리 서비스 시스템을 구성하는 리더기의 구성 예시도.
도 7은 본 발명의 실시예에 따른 식별 코드 기반 정보 처리 서비스 방법에 대한 순서도.
1 is a configuration diagram of an identification code-based information processing service system according to an embodiment of the present invention;
FIG. 2 through FIG. 4 illustrate exemplary operations of an identification code-based information processing service system according to an embodiment of the present invention; FIG.
5 is a diagram illustrating an operation example of a service server constituting an identification code-based information processing service system according to an embodiment of the present invention;
6 is a diagram illustrating an example of the configuration of a reader constituting an ID-based information processing service system according to an embodiment of the present invention;
FIG. 7 is a flowchart of an ID code-based information processing service method according to an embodiment of the present invention; FIG.

이하, 도면을 참고하여 본 발명의 상세 실시예를 설명한다.Hereinafter, detailed embodiments of the present invention will be described with reference to the drawings.

도 1은 본 발명의 실시예에 따른 식별 코드 기반 정보 처리 서비스 시스템의 구성도로서, 도시된 바와 같이, 사용자 단말(10)에 표시된 식별코드를 인식(또는 스캔(scan))하여 코드 정보를 생성하는 리더기(reader)(20)와, 상기 리더기(20)와 유선 또는 무선 통신으로 연결되는 가맹점 단말(30)과, 상기 가맹점 단말(30) 및 사용자 단말(10)과 통신망을 통해 통신하는 서비스 서버(100) 및 상기 통신망을 통해 상기 서비스 서버(100)와 통신하는 복수의 서로 다른 결제 서버(200)를 포함할 수 있다.FIG. 1 is a block diagram of an identification code-based information processing service system according to an embodiment of the present invention. As shown in FIG. 1, the identification code displayed on the user terminal 10 is recognized (or scanned) A merchant terminal 30 connected to the reader 20 by wire or wireless communication and a service server 30 which communicates with the merchant terminal 30 and the user terminal 10 through a communication network, (100) and a plurality of different payment servers (200) communicating with the service server (100) through the communication network.

이때, 상기 서비스 서버(100)는 복수의 서로 다른 가맹점 단말(30)과 통신할 수 있음은 물론이다.In this case, the service server 100 may communicate with a plurality of different merchant terminals 30.

또한, 상기 통신망은 널리 알려진 다양한 유무선 통신 방식이 적용될 수 있으며, 상기 유무선 통신 방식의 일례로, 무선랜(Wireless LAN: WLAN), DLNA(Digital Living Network Alliance), 와이브로(Wireless Broadband: Wibro), 와이맥스(World Interoperability for Microwave Access: Wimax), GSM(Global System for Mobile communication), CDMA(Code Division Multi Access), CDMA2000(Code Division Multi Access 2000), EV-DO(Enhanced Voice-Data Optimized or Enhanced Voice-Data Only), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), HSUPA(High Speed Uplink Packet Access), IEEE 802.16, 롱 텀 에볼루션(Long Term Evolution: LTE), LTE-A(Long Term Evolution-Advanced), 광대역 무선 이동 통신 서비스(Wireless Mobile Broadband Service: WMBS), 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association: IrDA), UWB(Ultra Wideband), 지그비(ZigBee), 인접 자장 통신(Near Field Communication: NFC), 초음파 통신(Ultra Sound Communication: USC), 가시광 통신(Visible Light Communication: VLC), 와이 파이(Wi-Fi), 와이 파이 다이렉트(Wi-Fi Direct) 등과 같은 무선통신 방식과, 전력선 통신(Power Line Communication: PLC), USB 통신, 이더넷(Ethernet), 시리얼 통신(serial communication), 광/동축 케이블 등과 같은 유선통신 방식을 포함할 수 있다.In addition, the communication network can be applied to various widely known wire / wireless communication schemes. Examples of the wired / wireless communication schemes include a wireless LAN (WLAN), a digital living network alliance (DLNA), a wireless broadband (WiBro) (Global Interoperability for Microwave Access), GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), CDMA2000 (Code Division Multi Access 2000), Enhanced Voice-Data Optimized or Enhanced Voice-Data (WCDMA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), IEEE 802.16, Long Term Evolution (LTE), Long Term Evolution-Advanced ), A wireless mobile broadband service (WMBS), a Bluetooth, a radio frequency identification (RFID), an infrared data association (IrDA), an ultra wideband (UWB), a zigbee Near Field Communication n: NFC, Ultra Sound Communication (USC), Visible Light Communication (VLC), Wi-Fi, Wi-Fi Direct, And may include wired communication methods such as power line communication (PLC), USB communication, Ethernet, serial communication, optical / coaxial cable, and the like.

또한, 상기 사용자 단말(10)은 통신 기능을 구비하는 스마트 폰(Smart Phone), 휴대 단말기(Portable Terminal), 이동 단말기(Mobile Terminal), 개인 정보 단말기(Personal Digital Assistant: PDA) 등과 같은 다양한 단말기를 포함할 수 있다.The user terminal 10 may be a smart phone having a communication function, a portable terminal, a mobile terminal, a personal digital assistant (PDA) .

또한, 상기 사용자 단말(10)은 상기 통신망을 통한 통신을 위한 제 1 통신부, 사용자 입력을 수신하는 제 1 입력부, 각종 정보가 저장된 제 1 저장부, 각종 정보를 표시하는 제 1 표시부 및 사용자 단말(10)의 각 구성부를 제어하는 제 1 제어부를 포함할 수 있으며, 상기 제 1 제어부는 사용자 단말(10)의 제 1 저장부에 저장된 프로그램 및 데이터를 이용하여 상기 사용자 단말(10)의 전반적인 제어 기능을 실행한다. The user terminal 10 includes a first communication unit for communication through the communication network, a first input unit for receiving user input, a first storage unit for storing various information, a first display unit for displaying various information, The first control unit may control the overall control function of the user terminal 10 using the programs and data stored in the first storage unit of the user terminal 10, .

또한, 상기 가맹점 단말(30)은 상기 통신망을 통한 통신을 위한 제 2 통신부, 외부 입력을 수신하는 제 2 입력부, 각종 정보가 저장된 제 2 저장부, 각종 정보를 표시하는 제 2 표시부 및 가맹점 단말(30)의 각 구성부를 제어하는 제 2 제어부를 포함할 수 있으며, 상기 제 2 제어부는 가맹점 단말(30)의 제 2 저장부에 저장된 프로그램 및 데이터를 이용하여 상기 가맹점 단말(30)의 전반적인 제어 기능을 실행한다.The merchant terminal 30 includes a second communication unit for communication through the communication network, a second input unit for receiving an external input, a second storage unit for storing various information, a second display unit for displaying various information, The second control unit may control the overall control function of the merchant terminal 30 using the programs and data stored in the second storage unit of the merchant terminal 30, .

이때, 상기 제 2 통신부는 상기 리더기(20)와의 연결을 위한 인터페이스부를 더 포함하여 구성될 수 있으며, 상기 가맹점 단말(30)의 제 2 제어부는 상기 인터페이스부를 통해 상기 리더기(20)와 통신할 수 있다.The second communication unit may further include an interface unit for connection with the reader 20. The second control unit of the merchant terminal 30 may communicate with the reader 20 through the interface unit. have.

또한, 상기 제 1 및 제 2 제어부는 RAM, ROM, CPU, GPU, 버스를 포함할 수 있으며, RAM, ROM, CPU, GPU 등은 버스를 통해 서로 연결될 수 있다. 제 1 또는 제 2 제어부에 포함된 CPU는 상기 제 1 또는 제 2 저장부에 액세스하여, 제 1 또는 제 2 저장부에 저장된 O/S(Operating System)를 이용하여 부팅을 수행할 수 있으며, 제 1 또는 제 2 저장부에 저장된 각종 어플리케이션(application), 컨텐츠(contents), 데이터 등을 이용하여 본 발명에서 설명하는 다양한 동작을 수행할 수 있다.The first and second control units may include a RAM, a ROM, a CPU, a GPU, and a bus, and the RAM, the ROM, the CPU, and the GPU may be connected to each other via a bus. The CPU included in the first or second control unit may access the first or second storage unit to perform booting using an O / S (Operating System) stored in the first or second storage unit, 1, or various applications stored in the second storage unit, contents, data, and the like, to perform various operations described in the present invention.

또한, 상기 가맹점 단말(30) 및 리더기(20)는 사용자 단말(10)을 소지한 사용자에게 상품을 판매하는 가맹점에 위치하며, 상기 가맹점 단말(30)은 POS(Point Of Sale) 장치로 구성될 수 있다.The merchant terminal 30 and the reader 20 are located at an affiliate store that sells a product to a user having the user terminal 10 and the affiliate shop terminal 30 is a point of sale .

한편, 상기 복수의 서로 다른 결제 서버(200)는 상품의 결제 대금의 지불, 할인 및 적립 중 적어도 하나를 위한 결제 수단인 신용카드, 체크카드, 멤버쉽 카드, 교환권, 할인권, 쿠폰, 기프티콘 등과 같은 다양한 결제 수단을 사용자 단말(10)에 저장되는 결제 수단 정보로 발급할 수 있다.The plurality of different payment servers 200 may be a variety of payment systems such as a credit card, a check card, a membership card, a coupon, a discount coupon, a coupon, a gift card, etc. as payment means for payment of at least one of payment, The payment means can be issued as the payment means information stored in the user terminal 10. [

이때, 복수의 서로 다른 결제 서버(200) 상호간 서로 다른 결제 수단을 발급하며, 상기 결제 서버(200)는 상기 결제 수단을 이용한 상품 구매시 상기 결제 수단 관련 결제 정보를 수신하고, 상기 결제 정보를 기초로 사용자의 구매 상품에 대한 결제를 처리하는 결제 서비스를 제공할 수 있다.At this time, a plurality of different settlement servers 200 are issued with different settlement means, and the settlement server 200 receives payment information related to the settlement means when purchasing products using the settlement means, and based on the settlement information And provide a settlement service for processing settlement of the purchase goods of the user.

상술한 바에 따라, 상기 복수의 서로 다른 결제 서버(200)는 상호 간 서로 다른 결제 수단을 발급하므로, 각자 고유의 결제 서비스를 제공한다.As described above, the plurality of different payment servers 200 issue different payment means to each other, thus providing their own payment services.

이로 인해, 사용자의 상품 구매시 구매 상품의 결제를 위해 사용자가 선택한 결제 수단과 관련된 특정 결제 서비스 관련 선택 정보를 가맹점 직원 또는 사용자가 직접 가맹점 단말(30)에 입력하여 상기 가맹점 단말(30)과 상기 특정 결제 서비스에 대응되는 결제 서버(200)와 통신이 이루어지도록 해야 한다.Accordingly, when a user purchases a merchandise, the merchant's employee or the user directly inputs selection information related to a specific payment service related to the payment means selected by the user for payment of the purchased merchandise to the merchant terminal 30, It is necessary to communicate with the payment server 200 corresponding to the payment service.

일례로, 상기 특정 결제 서비스에 대응되는 결제 서버(200)와의 연결을 위해 결제 수단이 상품의 구매 대금 지불을 위한 지불 수단, 상품의 구매 대금 할인을 위한 할인 수단 및 상품의 구매와 관련하여 혜택 적립을 위한 적립 수단 중 어느 것에 해당하는지와 같은 결제 수단의 종류를 가맹점 직원이나 사용자가 직접 선택 입력해야 하고, 결제 수단의 종류에 따라 필요시 해당 결제 서비스를 제공하는 결제 서비스 제공자를 추가적으로 가맹점 직원이나 사용자가 가맹점 단말(30)에 직접 선택 입력해야 한다.For example, in order to establish connection with the payment server 200 corresponding to the specific payment service, the payment means may include a payment means for paying the purchase price of the goods, a discount means for discounting the purchase price of the goods, And a payment service provider that provides the payment service when necessary according to the type of the payment means is additionally provided to the member of the merchant store or the user To the merchant terminal 30 directly.

이와 같이 기존의 결제 처리 과정은 번거로운 결제 절차 뿐만 아니라 결제 서비스 제공자가 너무 많기 때문에, 가맹점 직원도 모든 결제 서비스의 숙지가 어려울 뿐만 아니라 결제에 소요되는 시간이 상당하여 결제 편의성 및 효율성이 떨어진다.As such, the existing payment processing process has a lot of settlement service providers as well as cumbersome payment procedures, so it is difficult for the franchisee employee to know all the payment services, and the time required for settlement is considerable, so that the settlement convenience and efficiency become poor.

이를 개선하여, 최근 NFC(Near Field Communication) 기반으로 사용자 단말(10)과 가맹점 단말(30) 사이의 통신을 통해 결제 수단 관련 정보를 가맹점 단말(30)에서 사용자 단말(10)로부터 수신하고, 해당 가맹점 단말(30)에서 결제 수단 관련 정보를 대응되는 결제 서버(200)로 전송하는 방식이 등장하고 있다.In order to solve this problem, payment means related information is recently received from the user terminal 10 through the communication between the user terminal 10 and the merchant terminal 30 on the basis of Near Field Communication (NFC) from the merchant terminal 30, A method of transferring payment means related information from the merchant terminal 30 to the corresponding payment server 200 has appeared.

그러나, 이러한 NFC 기반의 결제 방식 역시 가맹점 단말(30)에 사용자 단말(10)에서 전달하는 결제 수단의 종류에 따라 결제 수단의 종류 및 결제 서비스 제공자를 선택해야만 하는 번거로운 절차가 여전히 존재한다.However, such an NFC-based payment method still requires a troublesome procedure for selecting a type of payment means and a payment service provider according to the type of payment means transmitted from the user terminal 10 to the merchant terminal 30.

더군다나, NFC 통신을 지원하기 위해 사용자 단말(10)에 NFC 통신을 지원하기 위한 하드웨어가 필수적으로 구성되어야 하며, 이러한 NFC 통신을 지원하는 사용자 단말(10)은 대부분 고가이므로 NFC 통신 지원 하드웨어가 구비되지 않은 저가의 사용자 단말(10)은 이러한 NFC 기반 결제 서비스를 지원하지 못하여 NFC 기반 결제 서비스를 이용할 수 없는 불편이 존재한다.Furthermore, in order to support NFC communication, hardware for supporting NFC communication to the user terminal 10 must be constructed. Since most of the user terminals 10 supporting such NFC communication are expensive, they are equipped with NFC communication supporting hardware There is an inconvenience that an inexpensive user terminal 10 that can not support the NFC-based settlement service can not use the NFC-based settlement service.

또한, 이러한 NFC 통신을 지원하기 위한 사용자 단말(10)에 설치된 하드웨어 및 소프트웨어의 버전에 따라 서로 다른 종류의 버전이 설치된 사용자 단말(10) 사이에 성능차가 존재하여 성능이 떨어지는 버전의 사용자 단말(10)에서 NFC 기반 결제 처리시 사용상 불편이 존재한다.Also, there is a performance difference between the user terminals 10 having different versions according to the versions of hardware and software installed in the user terminal 10 for supporting the NFC communication, ), There is a use inconvenience in the NFC-based payment processing.

따라서, 본 발명은 가맹점 단말(30)에 사용자의 상품 구매를 위한 결제 수단에 대응되는 결제 수단의 종류 및 결제 서비스를 별도 입력할 필요 없이 QR(Quick Response) 코드나 바코드(barcode)와 같은 모든 종류의 사용자 단말(10)에서 이용 가능하며 친숙한 식별 코드로 결제 수단을 사용자에게 발급한 결제 서버(200)를 통한 사용자의 구매 상품에 대한 결제 처리시 상기 식별 코드를 인식하는 것만으로 용이하게 상기 식별 코드에 대응되는 결제 수단을 발급하여 결제 서비스를 제공하는 결제 서버(200)를 자동 식별하고, 해당 결제 서버(200)와의 통신을 통해 결제 처리가 이루어지도록 하여 결제 편의성 및 효율성을 높일 수 있도록 지원할 수 있다.Therefore, the present invention can be applied to all kinds of payment methods such as a Quick Response (QR) code and a barcode, without needing to separately input the type of payment means and the payment service corresponding to the payment means for purchasing goods to the merchant terminal 30 The user can easily obtain the identification code by simply recognizing the identification code at the time of payment processing for the purchase item of the user through the payment server 200 which is available in the user terminal 10 of the payment server 200, The settlement server 200 can automatically identify the settlement server 200 that provides the settlement service by issuing the settlement means corresponding to the settlement server 200 and can facilitate settlement convenience and efficiency by allowing the settlement processing to be performed through communication with the settlement server 200 .

이를 지원하기 위한 본 발명의 상세 동작 실시예를 상술한 구성을 토대로 이하 도면을 참고하여 상세히 설명한다.The detailed operation of the present invention will be described in detail with reference to the following drawings based on the above-described configuration.

도 2는 본 발명의 실시예에 따른 식별 코드 기반 정보 처리 시스템의 동작 예시도이다.2 is a diagram illustrating an operation of an identification code-based information processing system according to an embodiment of the present invention.

도시된 바와 같이, 복수의 서로 다른 결제 서버(200)는 사용자가 발급받은 결제 수단 관련 식별 코드(A)를 사용자 단말(10)로 전송할 수 있으며, 상기 사용자 단말(10)은 가맹점에서 상품을 구매하는 사용자의 입력을 기초로 구매 상품의 결제에 사용하기 위한 식별코드(A)를 상기 사용자 단말(10)의 제 1 표시부를 통해 표시할 수 있다.As shown in the figure, a plurality of different payment servers 200 may transmit an identification code (A) related to a payment means issued by the user to the user terminal 10, and the user terminal 10 may purchase The identification code A for use in settlement of the purchased product can be displayed on the first display unit of the user terminal 10 based on the input of the user of the user terminal 10.

이때, 상기 사용자 단말(10)에 구성되는 제 1 제어부는 상기 제 1 저장부에 저장된 어플리케이션 관련 데이터를 실행하여 어플리케이션부로 동작할 수 있으며, 상기 어플리케이션부는 상기 사용자 단말(10)의 제 1 통신부를 통해 상기 복수의 서로 다른 결제 서버(200a, 200b, 200c, 200d)와 통신망을 통해 통신하고, 상기 사용자가 가입한 하나 이상의 서로 다른 결제 수단과 각각 대응되는 하나 이상의 서로 다른 결제 서버(200a, 200b, 200c, 200d) 각각으로부터 상기 하나 이상의 결제 수단과 각각 관련된 하나 이상의 식별 코드를 포함하는 결제 수단 정보를 수신하여 상기 사용자 단말(10)의 제 1 저장부에 저장할 수 있으며, 상기 사용자 단말(10)의 제 1 저장부에 저장된 하나 이상의 결제 수단 정보 관련 목록 정보를 상기 사용자 단말(10)의 제 1 표시부를 통해 제공(출력)할 수 있다.In this case, the first control unit configured in the user terminal 10 may operate as an application unit by executing the application-related data stored in the first storage unit, and the application unit may communicate with the first communication unit of the user terminal 10 200b, 200c, 200d communicating with the plurality of different payment servers 200a, 200b, 200c, 200d via a communication network, and one or more different payment servers 200a, 200b, 200c , 200d) of the user terminal (10) and stores the received payment means information in the first storage unit of the user terminal (10) (Output) of at least one payment means information list stored in the first storage unit through the first display unit of the user terminal 10, can do.

또한, 상기 어플리케이션부는 상기 제 1 표시부를 통해 제공된 목록 정보에서 상기 사용자가 구매 상품의 결제에 사용하기 위해 상기 사용자 단말(10)의 제 1 입력부를 통해 선택한 결제 수단 정보에 포함된 식별 코드를 상기 사용자 단말(10)의 제 1 표시부를 통해 표시할 수 있다.In addition, the application unit may transmit an identification code included in the payment means information selected through the first input unit of the user terminal 10 to the user for use in payment of the purchase item, from the list information provided through the first display unit, And can be displayed through the first display unit of the terminal 10. [

상술한 구성에 따라, 상기 가맹점 단말(30)과 연결되어 가맹점 단말(30)과 통신하는 리더기(20)는 상기 사용자 단말(10)에 표시된 식별 코드를 인식하여 상기 식별 코드에 대응되는 코드 정보를 생성할 수 있으며, 해당 코드 정보를 상기 가맹점 단말(30)로 전송할 수 있다.The reader 20 connected to the merchant terminal 30 and communicating with the merchant terminal 30 recognizes the identification code displayed on the user terminal 10 and stores the code information corresponding to the identification code And transmits the corresponding code information to the merchant terminal 30.

이때, 상기 식별 코드는 상기 결제 수단 관련 QR 코드 또는 바코드로 구성될 수 있다.At this time, the identification code may be composed of a QR code or a bar code related to the payment means.

한편, 상기 가맹점 단말(30)은 상기 리더기(20)와 연결되어 상기 코드 정보 수신시 상기 코드 정보와 사용자의 상품 구매에 따른 결제 내역이 포함된 결제 요청 정보를 미리 설정된 서비스 서버(100)로 통신망을 통해 전송할 수 있다.Meanwhile, the merchant terminal 30 is connected to the reader 20, and upon receipt of the code information, the merchant terminal 30 transmits settlement request information including the code information and payment details according to purchase of the user to the service server 100, Lt; / RTI >

이때, 상기 서비스 서버(100)는 상기 사용자 단말(10)에 상기 식별코드로 상호 간 서로 다른 결제 수단을 발급하는 복수의 서로 다른 결제 서버(200a, 200b, 200c, 200d)와 통신망을 통해 통신할 수 있다.At this time, the service server 100 communicates with a plurality of different payment servers 200a, 200b, 200c, and 200d that issue different payment means to each other using the identification code to the user terminal 10 .

즉, 상기 복수의 서로 다른 결제 서버(200a, 200b, 200c, 200d) 각각은 결제 수단을 상기 식별 코드로서 생성하여 상기 사용자 단말(10)의 사용자에 대응되어 발급하며, 해당 식별 코드를 상기 사용자 단말(10)로 전송할 수 있다.That is, each of the plurality of different payment servers 200a, 200b, 200c, and 200d generates payment means as the identification code, issues it in correspondence with the user of the user terminal 10, (10).

또한, 상기 복수의 서로 다른 결제 서버(200a, 200b, 200c, 200d)는 상호 간 사용자에 대하여 서로 다른 식별 코드를 발급하여 사용자 단말(10)에 전송할 수 있다.In addition, the plurality of different payment servers 200a, 200b, 200c, and 200d may issue different identification codes to each other to transmit them to the user terminal 10.

또한, 상기 서비스 서버(100)는 상기 복수의 서로 다른 결제 서버(200a, 200b, 200c, 200d) 중 상기 식별 코드와 관련하여 상기 결제 서버(200)의 식별을 위한 규칙정보가 존재하는 하나 이상의 결제 서버(200a, 200b)를 제 1 그룹으로 설정하고 나머지에 해당되는 하나 이상의 결제 서버(200c, 200d)를 제 2 그룹으로 설정할 수 있다.In addition, the service server 100 may include one or more payment servers 200a, 200b, 200c, 200d having rule information for identifying the payment server 200 in association with the identification code among the plurality of different payment servers 200a, 200b, The servers 200a and 200b may be set as the first group, and one or more payment servers 200c and 200d corresponding to the remainder may be set as the second group.

또한, 상기 서비스 서버(100)는 상기 제 1 그룹에 대응되는 하나 이상의 규칙정보를 기초로 상기 코드 정보를 분석하여, 상기 코드 정보가 상기 하나 이상의 규칙 정보 중 어느 하나를 만족 또는 상기 하나 이상의 규칙 정보 중 어느 하나를 통해 상기 코드 정보에서 추출된 비교 대상 코드와 상기 규칙 정보에 기설정된 설정 코드가 기설정된 규칙에 따라 상호 일치하는지에 따라 상기 코드 정보에 대응되는 결제 서버(200)를 식별할 수 있으며, 이를 통해 상기 코드 정보에 대응되어 상기 하나 이상의 규칙 정보에 따라 상기 제 1 그룹를 대상으로 하는 결제 서버(200)의 식별 여부를 판단할 수 있다.Also, the service server 100 may analyze the code information based on one or more pieces of rule information corresponding to the first group so that the code information satisfies any one of the one or more pieces of rule information, The billing server 200 corresponding to the code information can be identified according to whether the comparison code extracted from the code information and the setting code preset in the rule information coincide with each other according to a predetermined rule , Thereby determining whether the payment server 200 that is the target of the first group is identified according to the one or more pieces of rule information corresponding to the code information.

일례로, 도시된 바와 같이, 상기 서비스 서버(100)는 복수의 서로 다른 결제 서버(200a, 200b, 200c, 200d) 중 코드 정보의 분석을 통해 결제 서버(200)의 식별이 가능하도록 해당 코드 정보의 분석을 위한 상호 서로 다른 규칙 정보를 전송하는 결제 서버(200a, 200b)를 제 1 그룹으로 분류하여 설정할 수 있다.For example, as shown in the figure, the service server 100 analyzes the code information among a plurality of different payment servers 200a, 200b, 200c, and 200d to identify the payment server 200, The payment servers 200a and 200b that transmit different rule information for analysis of the payment server 200 can be classified into the first group and set.

또한, 상기 서비스 서버(100)는 상기 규칙 정보를 상기 서비스 서버(100)에 포함된 별도의 규칙 DB에 저장할 수 있다.In addition, the service server 100 may store the rule information in a separate rule DB included in the service server 100.

이때, 상기 규칙 정보는 상기 결제 서버(200)의 식별을 위한 미리 설정된 코드별 배치 패턴, 하나 이상의 서버 식별 코드 및 링크 정보 중 적어도 하나에 대한 설정정보, 상기 코드 정보에서 상기 설정 정보와의 비교 대상인 비교 대상 코드를 추출하여 상기 설정정보와 비교 분석하기 위한 분석 알고리즘 및 상기 분석 알고리즘을 통한 설정정보와의 일치 확인시 상기 규칙 정보에 대응되는 결제 서버(200)로 접속하기 위한 접속 주소 등을 포함할 수 있다.At this time, the rule information includes setting information for at least one of a predetermined code-based allocation pattern, at least one server identification code, and link information for identifying the payment server 200, And an access address for connecting to the payment server 200 corresponding to the rule information when the comparison algorithm is compared with the setting information and the analysis algorithm for comparing and analyzing the comparison information with the setting information through the analysis algorithm .

이에 따라, 상기 서비스 서버(100)는 상기 가맹점 단말(30)로부터 코드 정보 수신시 상기 제 1 그룹에 포함된 하나 이상의 결제 서버(200a, 200b)와 각각 대응되어 미리 설정된 하나 이상의 규칙 정보를 상기 규칙 DB로부터 추출할 수 있다.Accordingly, when receiving the code information from the merchant terminal 30, the service server 100 stores one or more preset rule information corresponding to one or more payment servers 200a and 200b included in the first group, It can be extracted from DB.

또한, 상기 서비스 서버(100)는 상기 하나 이상의 규칙 정보 각각에 대하여 상기 규칙 정보에 포함된 분석 알고리즘에 따라 상기 코드 정보에서 미리 설정된 위치별 상기 비교 대상 코드를 추출한 후 상기 규칙 정보에 포함된 설정정보에 따른 상기 코드별 배치 패턴, 상기 하나 이상의 서버 식별 코드 및 링크 정보 중 적어도 하나와 비교하여 상호 일치하는 규칙정보에 대응되는 특정 결제 서버(200)를 식별할 수 있다.In addition, the service server 100 extracts the comparison target code for each predetermined position in the code information according to the analysis algorithm included in the rule information for each of the one or more pieces of rule information, , The at least one server identification code, and the link information according to the code information, the at least one server identification code, and the link information.

즉, 상기 서비스 서버(100)는 상기 코드 정보가 특정 규칙 정보를 기초로 하는 상기 분석 알고리즘에 따라 상기 설정정보와 일치하는 하나 이상의 비교 대상 코드를 가진 경우 해당 코드 정보가 상기 특정 규칙 정보에 대응되는 특정 결제 서버(200)에서 발급하는 결제 수단인 것으로 식별하고, 상기 특정 결제 서버(200)를 해당 코드 정보에 대응되는 결제 서버(200)로 식별할 수 있다.That is, when the code information has one or more comparison target codes matching the setting information according to the analysis algorithm based on the specific rule information, the service server 100 determines that the corresponding code information corresponds to the specific rule information The payment server 200 identifies the payment server 200 as a payment means issued by the specific payment server 200 and identifies the specific payment server 200 as the payment server 200 corresponding to the code information.

또한, 상기 서비스 서버(100)는 상기 제 1 그룹에서 상기 특정 결제 서버(200) 식별시 상기 특정 결제 서버(200)의 규칙정보에 포함된 상기 접속 주소로 상기 결제 정보를 전송할 수 있다.In addition, the service server 100 may transmit the payment information to the connection address included in the rule information of the specific payment server 200 when the specific payment server 200 is identified in the first group.

이에 대한 일례로서, 도 3에 도시된 바와 같이, 상기 서비스 서버(100)는 제 1 결제 서버(200a)에서 제공된 제 1 규칙 정보를 기초로 상기 식별 코드에 대응되는 코드 정보에서 상기 규칙 정보에 미리 설정된 복수의 서로 다른 설정 코드와 일치하는 복수의 비교 대상 코드를 식별하고, 상기 코드 정보에서 식별된 상기 복수의 비교 대상 코드의 배치 패턴과 상기 제 1 규칙 정보에 미리 설정된 복수의 설정 코드의 배치 패턴을 상호 비교하여 일치하는 경우 상기 코드 정보에 따른 결제 수단이 상기 제 1 결제 서버(200a)에서 발급되는 결제 수단인 것으로 판단하고, 상기 코드 정보에 대응되는 상기 특정 결제 서버(200)가 상기 제 1 결제 서버(200a)인 것으로 식별할 수 있다.As an example of this, as shown in FIG. 3, the service server 100 prepares the rule information from the code information corresponding to the identification code based on the first rule information provided by the first payment server 200a A plurality of comparison-target codes corresponding to a plurality of different setting codes set in advance; and a layout pattern of a plurality of comparison codes previously set in the first rule information, Determines that the settlement means according to the code information is the settlement means issued by the first settlement server (200a), and that the specific settlement server (200) corresponding to the code information is the settlement means It can be identified as being the payment server 200a.

또 다른 예로, 도 3에 도시된 바와 같이, 상기 서비스 서버(100)는 상기 코드 정보에서 상기 링크 정보를 식별하고, 상기 제 2 결제 서버(200b)에서 제공된 제 2 규칙 정보에 따른 링크정보와 상기 코드 정보에서 식별된 링크 정보가 상호 일치하는 경우 상기 코드 정보에 대응되는 특정 결제 서버(200)가 상기 제 2 결제 서버(200b)인 것으로 식별할 수 있다.3, the service server 100 identifies the link information in the code information, identifies link information corresponding to the second rule information provided from the second payment server 200b, When the link information identified in the code information coincides with each other, the specific payment server 200 corresponding to the code information can be identified as the second payment server 200b.

한편, 도 4 및 도 5를 통해 상기 서비스 서버(100)의 코드 정보 분석에 따른 이후 동작 과정을 설명하면, 도시된 바와 같이, 상기 서비스 서버(100)는 상기 가맹점 단말(30)로부터 결제 요청 정보를 수신하고, 해당 결제 요청 정보를 포함하는 결제 정보를 생성할 수 있다(S1).4 and 5, the service server 100 receives the settlement request information from the merchant terminal 30 and transmits the settlement request information from the merchant terminal 30, And generates payment information including the payment request information (S1).

이때, 상기 결제 정보에는 상기 코드 정보와, 상기 사용자의 하나 이상의 구매 상품과 관련하여 구매 상품별 상품 식별 정보, 구매 상품별 개수, 구매 상품별 금액, 최종 결제 금액 등과 같은 결제 내역 정보, 상기 결제 요청 정보를 전송한 가맹점 단말(30)의 식별정보 등을 포함할 수 있다.At this time, in the payment information, the payment information such as the item identification information for each purchase product, the number per purchase item, the amount per purchase product, the final payment amount, and the settlement request information are transmitted in connection with the code information and one or more purchase items of the user Identification information of a merchant terminal 30, and the like.

또한, 상기 서비스 서버(100)는 상술한 바와 같이 코드 정보를 규칙 정보를 기반으로 분석하여 제 1 그룹에서 코드 정보에 대응되는 결제 서버(200)의 식별 여부를 판단할 수 있다(S2).In addition, the service server 100 may analyze the code information based on the rule information to determine whether the payment server 200 corresponding to the code information is identified in the first group (S2).

이후, 상기 서비스 서버(100)는 상기 식별 여부에 따라 상기 특정 결제 서버(200a)의 식별 성공시(S3) 상기 코드 정보를 기초로 식별된 제 1 그룹의 특정 결제 서버(200a)로 상기 결제 요청 정보에 따른 결제 정보를 생성하여 전송할 수 있다(S4).Thereafter, the service server 100 determines whether the specific payment server 200a has been successfully identified (S3) according to the identification or not, to the specific payment server 200a of the first group identified based on the code information, Payment information according to the information can be generated and transmitted (S4).

이때, 상기 결제 정보에는 상기 결제 요청 정보가 포함될 수 있다.At this time, the payment information may include the payment request information.

또한, 상기 결제 정보를 수신한 상기 특정 결제 서버(200a)는 상기 결제 정보에 포함된 코드 정보를 기초로 사용자의 결제 수단을 식별하고, 상기 코드 정보에 대응되며 상기 특정 결제 서버(200a)에 미리 저장된 사용자의 결제 수단 관련 정보를 기초로 상기 결제 정보에 따른 구매 상품 관련 결제 금액에 대하여 결제 처리할 수 있다.In addition, the specific payment server 200a receiving the payment information identifies the payment means of the user based on the code information included in the payment information, and transmits the payment information to the specific payment server 200a corresponding to the code information, Based on the payment-related information of the stored user, settlement processing can be performed on the payment amount related to the purchase item according to the payment information.

또한, 상기 특정 결제 서버(200a)는 상기 결제 정보에 따른 결제 처리 완료시 상기 서비스 서버(100)로 결제 결과 정보를 전송할 수 있다.In addition, the specific payment server 200a may transmit settlement result information to the service server 100 upon completion of settlement processing according to the settlement information.

또한, 상기 서비스 서버(100)는 상기 특정 결제 서버(200a)로부터 상기 결제 정보에 대응되어 결제 결과 정보 수신시(S5) 상기 결제 요청 정보를 전송한 가맹점 단말(30)로 상기 결제 결과 정보를 전송하여 결제 결과가 상기 가맹점 단말(30)을 통해 표시되도록 할 수 있다(S6).The service server 100 transmits the settlement result information to the merchant terminal 30 that transmitted the settlement request information when receiving the settlement result information corresponding to the settlement information from the specific settlement server 200a So that the payment result is displayed through the merchant terminal 30 (S6).

한편, 상기 서비스 서버(100)는 상기 식별 여부에 따라 상기 제 1 그룹에서 상기 코드 정보에 대응되는 결제 서버(200)가 존재하지 않아 상기 특정 결제 서버(200)의 식별에 실패한 경우(S3) 상기 코드 정보가 소정의 규칙 없이 랜덤하게 생성되는 것으로 판단할 수 있으며, 이에 따라 규칙 정보를 전송하지 않은 하나 이상의 결제 서버(200c, 200d)를 그룹핑하여 미리 설정한 제 2 그룹의 모든 결제 서버(200c, 200d)를 대상으로 상기 결제 요청 정보에 포함된 코드 정보를 일괄 전송할 수 있다(S7).If the service server 100 fails to identify the specific payment server 200 because the payment server 200 corresponding to the code information does not exist in the first group according to the identification, It can be determined that the code information is randomly generated without a predetermined rule. Accordingly, it is possible to group the one or more payment servers 200c and 200d that have not transmitted the rule information and group all the payment servers 200c, (S7). In this case, it is possible to collectively transmit the code information included in the settlement request information.

또한, 상기 제 2 그룹에 속한 결제 서버(200c, 200d)는 상기 코드 정보 수신시 상기 코드 정보에 대응되는 결제 수단의 발급처가 자신인 경우 상기 코드 정보에 대응되어 응답 정보를 생성한 후 상기 서비스 서버(100)로 전송할 수 있으며, 상기 발급처가 자신이 아닌 경우 상기 응답 정보를 전송하지 않을 수 있다.In addition, the payment server 200c or 200d belonging to the second group generates response information corresponding to the code information when the issuing party of the payment means corresponding to the code information is itself at the time of receiving the code information, And may not transmit the response information if the issuer is not the issuer itself.

이를 통해, 상기 서비스 서버(100)는 상기 제 2 그룹에 속한 하나 이상의 결제 서버(200c, 200d) 각각에 상기 코드 정보를 일괄 전송한 후 응답정보가 수신되는 결제 서버(200d)로 상기 결제 정보를 전송할 수 있다(S8, S9).Accordingly, the service server 100 collectively transmits the code information to each of the one or more payment servers 200c and 200d belonging to the second group, and then transmits the payment information to the payment server 200d receiving the response information (S8, S9).

즉, 상기 서비스 서버(100)는 상기 응답 정보를 전송하여 코드 정보에 응답한 상기 제 2 그룹의 결제 서버(200d)로 상기 결제 요청 정보를 기초로 생성한 결제 정보를 전송할 수 있다.That is, the service server 100 may transmit the payment information generated based on the payment request information to the payment server 200d of the second group that responded to the code information by transmitting the response information.

또한, 상기 결제 정보를 수신한 제 2 그룹의 결제 서버(200d)는 상기 제 1 그룹의 특정 결제 서버(200a)와 마찬가지로 결제 정보에 따른 결제를 처리한 후 상기 서비스 서버(100)로 결제 결과 정보를 전송할 수 있다.In addition, the payment server 200d of the second group, which has received the settlement information, processes payment according to the settlement information in the same manner as the specific settlement server 200a of the first group, Can be transmitted.

이에 따라, 상기 서비스 서버(100)는 상기 제 2 그룹의 결제 서버(200d)로부터 수신한 결제 결과 정보를 상기 결제 요청 정보를 전송한 가맹점 단말(30)로 전송할 수 있다(S5, S6).Accordingly, the service server 100 may transmit the payment result information received from the payment server 200d of the second group to the merchant terminal 30 that transmitted the payment request information (S5, S6).

이때, 상기 가맹점 단말(30)은 상기 결제 결과 정보를 가맹점 단말(30)에 구성된 제 2 표시부를 통해 표시하여 결제 결과를 표시할 수 있다.At this time, the merchant terminal 30 can display the payment result information through the second display unit configured in the merchant terminal 30 and display the payment result.

한편, 상술한 구성에서, 상기 서비스 서버(100)는 상기 제 1 그룹의 상기 특정 결제 서버(200a)로 상기 결제 정보를 전송한 이후(S4) 상기 특정 결제 서버(200a)로부터 상기 결제 결과 정보 미수신시(S5, S5-1) 상기 제 2 그룹을 대상으로 상기 코드 정보를 일괄 전송할 수 있다(S7).Meanwhile, in the above-described configuration, after the service server 100 transmits the payment information to the specific payment server 200a of the first group (S4), the payment server 200 does not receive the payment result information from the specific payment server 200a (S5, S5-1), the code information can be collectively transmitted to the second group (S7).

즉, 상기 서비스 서버(100)는 상기 코드 정보에 따른 결제 수단이 상기 코드 정보의 분석을 기초로 식별된 상기 특정 결제 서버(200a)에서 발급하는 결제 수단이 아니어서 상기 특정 결제 서버(200a)로부터 결제 결과 정보가 미수신되는 경우 해당 코드 정보에 따른 결제 수단이 제 2 그룹에 속한 하나 이상의 결제 서버(200c, 200d) 중 어느 하나로부터 발급되는 것으로 판단하고, 상기 제 2 그룹에 속한 하나 이상의 결제 서버(200c, 200d)로 상기 코드 정보를 일괄 전송하여 해당 코드 정보의 발급처에 해당하는 결제 서버(200)의 확인 과정을 거칠 수 있다.That is, the service server 100 determines that the settlement unit according to the code information is not the settlement unit issued by the specific settlement server 200a identified based on the analysis of the code information, When the settlement result information is not received, it is determined that the settlement means according to the code information is issued from one or more settlement servers (200c, 200d) belonging to the second group, and one or more settlement servers 200c, and 200d, and the payment server 200 corresponding to the issuer of the corresponding code information can be checked.

다시 말해, 상기 서비스 서버(100)가 상기 코드 정보의 분석 과정에서 오류가 발생하여 해당 코드 정보에 대응되어 식별된 특정 결제 서버(200a)로부터 결제 결과 정보가 미수신되는 경우 제 2 그룹을 대상으로 코드 정보에 대응되는 결제 수단의 발급처 관련 결제 서버(200)를 검색하기 위해 상기 코드 정보를 상기 제 2 그룹에 속한 모든 결제 서버(200c, 200d)를 대상으로 일괄 전송하고, 상기 제 2 그룹에 속한 하나 이상의 결제 서버(200c, 200d) 중 어느 하나로부터 코드 정보에 대응되어 응답 정보 수신시 응답 정보를 전송한 결제 서버(200d)를 상기 결제 수단과 연관된 발급처의 결제 서버(200)로 식별할 수 있다.In other words, when the service server 100 receives an error in the analysis of the code information and does not receive payment result information from the specific payment server 200a identified corresponding to the code information, To collectively transmit the code information to all the payment servers (200c, 200d) belonging to the second group in order to search the issuer-related payment server (200) of the payment means corresponding to the information, It is possible to identify the payment server 200d corresponding to the code information from any of the payment servers 200c and 200d that have transmitted the response information when receiving the response information to the payment server 200 of the issuer associated with the payment means.

한편, 상술한 구성에서 상기 서비스 서버(100)로부터 상기 결제 정보를 수신한 제 1 그룹 또는 제 2 그룹에 속한 결제 서버(200)는 상기 결제 정보에 따른 코드 정보를 기초로 상기 결제 정보를 수신한 상기 결제 서버(200)에 포함되는 회원 DB에 저장되고 상기 코드 정보와 대응되는(매칭되는) 사용자의 결제 수단 관련 결제 수단 정보를 상기 회원 DB로부터 식별 및 추출할 수 있으며, 상기 코드 정보에 대응되어 상기 회원 DB로부터 추출된 사용자의 결제 수단 관련 결제 수단 정보를 통해 처리되는 결제 종류와 결제 서비스에 따라 사용자가 선택한 결제 수단으로 상기 결제 정보에 따른 구매 상품의 금액에 대한 지불 및 할인과 사용자의 회원 정보에 대응되어 포인트 적립(또는 혜택 적립) 등을 포함하는 결제 종류 중 적어도 하나를 자동 처리할 수 있으며, 상기 자동 처리에 따른 결제 처리 결과에 대한 결제 결과 정보를 생성하여 상기 서비스 서버(100)로 전송할 수 있다.On the other hand, in the above-described configuration, the payment server 200 belonging to the first group or the second group receiving the payment information from the service server 100 receives the payment information based on the code information according to the payment information It is possible to identify and extract from the member DB the settlement means related payment means information stored in the member DB included in the payment server 200 and corresponding to (matched with) the code information, A payment type and payment service for the user extracted from the member DB, payment and discounts on the amount of the purchase item according to the payment information, (Or a benefit accumulation) corresponding to the payment amount, and so on, It is possible to generate a payment result information about payment processing result according to the automatic processing transmitted to the service server 100.

상술한 구성에서, 상기 서비스 서버(100)는 상기 제 1 그룹에서 상기 코드 정보의 분석을 통해 식별된 특정 결제 서버(200a)에 대한 결제 정보 전송 이후 미리 설정된 시간 동안 결제 결과 정보가 미수신된 경우 상기 코드 정보에 대응되는 결제 수단의 발급처가 아닌 것으로 판단하고, 상기 제 2 그룹에 속한 모든 결제 서버(200c, 200d)를 대상으로 상기 코드 정보를 일괄 전송할 수 있다.In the above-described configuration, when the settlement result information is not received for a predetermined period of time after transmission of the settlement information for the specific settlement server 200a identified through the analysis of the code information in the first group, It is determined that the payment information is not the issuing place of the payment means corresponding to the code information, and the code information can be collectively transmitted to all the payment servers 200c and 200d belonging to the second group.

또 다른 예로, 상기 특정 결제 서버(200a)는 상기 결제 정보 수신시 상기 코드 정보를 통한 결제 수단의 식별이 불가능한 경우 결제 실패로 판단하고, 상기 결제 정보를 전송한 서비스 서버(100)로 상기 결제 실패 관련 결제 결과 정보를 전송할 수 있다.As another example, when the payment server 200a receives the payment information, it can not identify the payment means through the code information, determines that the payment has failed, and transmits the payment information to the service server 100, Related payment result information can be transmitted.

또한, 상기 서비스 서버(100)는 상기 제 1 그룹의 특정 결제 서버(200a)로부터 상기 결제 실패 관련 결제 결과 정보 수신시 상기 제 2 그룹에 속한 모든 결제 서버(200c, 200d)를 대상으로 상기 코드 정보를 일괄 전송할 수 있다.When the service server 100 receives the payment result information related to the settlement failure from the specific payment server 200a of the first group, the service server 100 notifies all of the payment servers 200c and 200d belonging to the second group to the code information Can be collectively transmitted.

한편, 상기 서비스 서버(100)는 상기 제 2 그룹을 대상으로 하는 상기 코드 정보의 일괄 전송 이후(S7) 상기 제 2 그룹에 포함된 모든 결제 서버(200c, 200d)로부터 응답이 없는 경우(S8) 오류 정보를 생성하여 상기 가맹점 단말(30)로 전송할 수 있다(S10).If the service server 100 does not receive a response from all the payment servers 200c and 200d included in the second group after the batch transmission of the code information for the second group (S7) (S8) Error information can be generated and transmitted to the merchant terminal 30 (S10).

또한, 상기 서비스 서버(100)는 상기 제 2 그룹의 어느 하나의 결제 서버(200d)로 결제 정보를 전송한 이후(S9) 결제 정보를 수신한 제 2 그룹의 결제 서버(200d)로부터 결제 결과 정보가 미리 설정된 시간 동안 수신되지 않는 경우(S5, S5-1) 상술한 바와 같이 오류 정보를 생성하여 상기 가맹점 단말(30)로 전송할 수 있다(S10).In addition, after the service server 100 transmits the payment information to one of the payment servers 200d of the second group (S9), the service server 100 receives the payment result information from the payment server 200d of the second group, (S5, S5-1), the error information may be generated and transmitted to the merchant terminal 30 (S10) as described above.

이를 통해, 가맹점 단말(30)은 상기 오류 정보를 상기 가맹점 단말(30)에 구성된 제 2 표시부를 통해 표시하여 상기 사용자가 구매 상품의 결제에 이용하기 위한 결제 수단과 관련하여 결제 오류가 발생하였음을 알릴 수 있다.Accordingly, the merchant terminal 30 displays the error information through the second display unit configured at the merchant terminal 30, and determines that a payment error has occurred with respect to the payment means for use by the user for payment of the purchase commodity Can be informed.

한편, 상기 가맹점 단말(30)은 상기 서비스 서버(100)로부터 수신된 결제 결과 정보가 상기 사용자가 구매한 상품의 가격 할인에 대한 결제 결과 정보인 경우 상기 결제 결과 정보에 따라 기존 결제 요청 정보의 최종 결제 금액을 갱신한 갱신 결제 금액을 포함하는 결제 요청 정보를 자동 생성하거나 기존 결제 요청 정보를 상기 갱신 결제 금액으로 갱신하고, 상기 리더기(20)로부터 수신되는 상기 갱신 결제 금액의 지불을 위한 지불 수단(또는 결제 수단) 관련 코드 정보를 상기 갱신 결제 금액이 포함된 결제 요청 정보에 포함시켜 상기 서비스 서버(100)로 전송할 수 있다.Meanwhile, when the payment result information received from the service server 100 is the payment result information for the price discount of the product purchased by the user, the merchant terminal 30 stores the final payment request information according to the payment result information A payment means for automatically generating the payment request information including the updated payment amount updated by the payment amount, or updating the existing payment request information with the updated payment amount, and for paying the updated payment amount received from the reader (20) Or payment means) related code information to the service server 100 by including the related code information in the payment request information including the updated payment amount.

상술한 구성을 통해, 상기 서비스 서버는 사용자 단말에 결제 수단 관련 식별 코드를 발급하는 복수의 서로 다른 결제 서버를 소정의 규칙에 따라 상기 식별 코드를 생성하는지 여부에 따라 서로 다른 그룹으로 분류하고, 가맹점 단말로부터 사용자가 선택한 결제 수단 관련 식별 코드에 대한 리더기의 인식을 통해 수신한 코드 정보를 상기 규칙에 따라 분석하여 사용자가 선택한 결제 수단의 발급처인 특정 결제 서버를 용이하게 자동 식별할 수 있도록 지원할 수 있을 뿐만 아니라 상기 규칙을 기반으로 상기 코드 정보에 대응되는 결제 수단 관련 결제 서버를 식별할 수 없는 경우라도 일정 규칙 없이 랜덤하게 사용자의 결제 수단과 관련되어 상기 식별 코드를 발급하는 모든 결제 서버를 대상으로 코드 정보를 전송하여 해당 코드 정보와 관련된 결제 수단을 발급하는 결제 서버를 용이하게 자동 식별할 수 있어 기존과 같이 가맹점 직원이나 사용자가 결제 수단과 관련된 결제 서버를 특정하여 결제를 진행할 필요 없이 사용자가 선택한 결제 수단과 관련된 결제 서비스를 제공하는 결제 서버를 자동 식별한 후 해당 식별된 결제 서버와의 결제가 이루어지도록 지원함으로써 결제 편의성을 크게 높일 수 있다.According to the above-described configuration, the service server classifies a plurality of different payment servers for issuing an identification code relating to a payment means into different groups according to whether or not the identification codes are generated according to a predetermined rule, The terminal can analyze the code information received through the reader's recognition of the identification code related to the payment means selected by the user in accordance with the rule so as to facilitate automatic identification of the specific payment server as the payment place of the payment means selected by the user In addition, even if the payment server related to the payment means corresponding to the code information can not be identified based on the rule, all the payment servers issuing the identification code in association with the payment means of the user at random, Transfer the information and make payments related to that code information. The payment server for issuing the payment means can be easily and automatically identified so that the merchant's staff or the user does not need to specify a payment server associated with the payment means and provides a payment service related to the payment means selected by the user It is possible to greatly enhance the settlement convenience by assisting the settlement with the identified payment server.

또한, 본 발명은 이러한 서비스 서버의 사용자가 선택한 결제 수단 관련 결제 서버의 자동 식별 및 결제 처리 과정을 통해 사용자가 소지한 결제 수단과 관련된 결제 서비스를 사용자가 숙지할 필요가 없을 뿐만 아니라 결제 처리 과정에서 사용자의 결제 수단 관련 결제 서비스나 결제 서버를 사용자가 직접 선택할 필요가 없도록 지원하며, 사용자가 사용자 단말을 통해 선택하여 사용자 단말에 표시된 식별 코드를 가맹점 단말과 연결된 리더기에 인식시키는 것만으로 용이하게 결제 처리가 이루어지도록 지원하는 무인 결제 시스템으로서 구성될 수 있어 기존과 같이 사용자가 구매 상품의 결제에 사용하고자 하는 결제 수단과 관련된 결제 서비스나 결제 서버를 사용자가 숙지한 후 직접 수동으로 선택해야 하는 기존 무인 결제 시스템의 불편함을 개선하면서 무인 결제 시스템에 대한 사용자 편의성을 크게 높일 수 있다.In addition, the present invention does not require the user to know the payment service related to the payment means held by the user through the automatic identification and payment processing process of the payment server related to the payment means selected by the user of the service server, It is possible to support the user so that the user does not have to directly select the settlement service related to the settlement means or the settlement server and can easily perform the settlement processing by simply selecting the user ID through the user terminal and recognizing the ID code displayed on the user terminal, The payment server can be configured as an unattended settlement system which supports the settlement of the settlement service and the unattended settlement system, System inconvenience The user convenience for the unattended settlement system can be greatly improved.

상술한 바에 따라, 최근 결제가 지불, 할인, 적립 등과 같이 결제 종류가 세분화되고 결제 종류별로 다양한 결제 수단 및 결제 서비스가 제공되고 있는 상황에서, 본 발명은 사용자가 구매 상품에 사용하기 위한 결제 수단과 관련되어 결제 종류, 결제 서버, 결제 서비스 등을 지정할 필요 없이 결제 수단 관련 식별 코드의 인식만으로 용이하게 결제 수단과 관련된 결제 서버의 자동 식별 및 상기 자동 식별된 결제 서버로 사용자가 선택한 결제 수단 관련 코드 정보를 전송하여 가맹점 단말에서 인식된 결제 수단에 대응되는 결제 서버로 상기 결제 수단 관련 코드 정보가 자동 전달되도록 중개할 수 있으며, 사용자가 선택한 결제 수단에 대응되는 결제 서버에서 결제 수단이 제공하는 결제 종류와 결제 서비스에 따라 사용자가 선택한 결제 수단으로 구매 상품에 대한 지불, 할인, 혜택 적립 등과 같은 결제 종류 중 적어도 하나가 자동 처리되도록 지원할 수 있어 신규 결제 서비스가 추가 및 지속적으로 증가하더라도 용이하게 모든 결제 서비스를 즉각 가맹점의 상품 구매에 적용할 수 있도록 지원할 수 있어 범용성 및 호환성을 보장할 수 있다.According to the present invention, the settlement type is divided into various types such as payment, discount, accumulation, and the like, and various payment means and settlement service are provided for each settlement type. The automatic identification of the payment server related to the payment means and the identification of the payment means related code information selected by the user with the automatically identified payment server can be easily performed by only recognizing the identification code related to the payment means without having to specify the payment type, To the payment server corresponding to the payment means recognized by the merchant terminal, so that the settlement server corresponding to the settlement server corresponding to the payment means associated with the settlement server corresponding to the payment means, Depending on your billing service, you can buy with the payment method you choose Supports automatic processing of at least one of the payment types such as payment for products, discounts, benefits, etc., so that even if new payment services are added and continuously increased, all payment services can be applied immediately to merchant purchase Thereby ensuring versatility and compatibility.

또한, 본 발명은 가맹점 단말 및 사용자 단말에 NFC와 같은 고가의 하드웨어 장비를 구성할 필요가 없도록 지원하여 가맹점 단말 및 사용자 단말의 부하 및 비용을 낮추는 동시에 QR코드 및 바코드와 같은 사용자에게 친숙하며 코드 인식을 위한 별도의 하드웨어가 요구되지 않는 식별 코드를 결제 서버로부터 발급받아 구매 상품의 결제에 이용하도록 지원하여 저가의 사용자 단말 역시 다양한 결제 서비스를 이용할 수 있도록 지원함으로써 사용자 편의성 및 만족도를 높일 수 있다.Further, the present invention supports the merchant terminal and the user terminal so that it is unnecessary to configure expensive hardware devices such as NFC, thereby reducing the load and cost of the merchant terminal and the user terminal, making the user familiar with QR codes and bar codes, Can be issued from the payment server and used for settlement of purchase goods, so that the low-priced user terminal can also use various settlement services, thereby improving user convenience and satisfaction.

더하여, 본 발명은 사용자가 복수의 서로 다른 결제 수단을 가맹점에서 구매한 상품의 결제에 사용하고자 하는 경우에도 서비스 서버에서 상기 복수의 서로 다른 결제 수단 각각에 대하여 상술한 바와 같은 결제 처리에 대한 중개 과정을 통해 사용자가 구매 상품의 결제에 사용하고자 하는 개별 결제 수단마다 대응되는 결제 서비스 관련 결제 서버를 자동 식별하여 결제 처리를 중개함으로써 결제 편의성을 크게 높일 수 있을 뿐만 아니라 사용자의 상품 구매에 사용하는 결제 수단과 관련된 결제 서비스 또는 결제 서버를 수동으로 지정하는 과정을 생략하여 결제에 소요되는 시간을 크게 단축시킬 수 있다.In addition, even when a user desires to use a plurality of different settlement means for settlement of merchandise purchased at an affiliated store, the service server can perform a mediation process for each of the plurality of different settlement means, It is possible not only to increase the convenience of settlement by automatically identifying the payment server related to the payment service corresponding to each individual payment means that the user wants to use for payment of the purchased product through the intermediation of the payment processing, It is possible to omit the process of manually designating the settlement service or the payment server associated with the service, thereby greatly shortening the time required for settlement.

이외에도, 본 발명은 규칙을 제공하는 결제 서버를 우선 대상으로 하여 식별 코드에 대응되는 결제 서버를 우선 검색하여 해당 식별 코드에 대응되는 결제 서버가 존재하지 않는 경우 규칙을 제공하지 않는 결제 서버를 대상으로 식별 코드에 대응되는 코드 정보를 일괄 전송하여 식별 코드에 대응되는 결제 서버를 검색하는 과정을 제공함으로써, 규칙을 제공하는 결제 서버를 우선 검색하는 과정을 통해 결제 수단과 관련된 결제 서버를 식별하는데 필요한 검색 시간을 크게 단축하여 결제 처리 시간을 단축할 수 있다.In addition, the present invention can be applied to a payment server that searches for a payment server corresponding to an identification code with preference to a payment server providing a rule and does not provide a rule when a payment server corresponding to the identification code does not exist And a step of collectively transmitting the code information corresponding to the identification code to search for a payment server corresponding to the identification code, thereby searching for a payment server for providing the rule, The time can be greatly shortened and the settlement processing time can be shortened.

한편, QR코드 또는 바코드와 같은 식별 코드의 인식시 외부 광의 영향과 더불어 리더기(20)에 대한 식별 코드의 배치 상태에 따라 인식률이 저하될 수 있는데, 이를 개선하기 위한 본 발명의 리더기(20) 구성을 도 6을 통해 상세히 설명한다.On the other hand, in recognition of an identification code such as a QR code or a bar code, the recognition rate may be degraded depending on the arrangement state of the identification code with respect to the reader 20 in addition to the influence of external light. Will be described in detail with reference to FIG.

우선, 도 6(a)에 도시된 바와 같이, 상기 리더기(20)는 본체부(21)와, 상기 본체부(21)의 일부면에 렌즈가 노출되도록 상기 본체부(21)에 구성되어 상기 식별 코드를 촬영하는 카메라부(22)와, 상기 본체부(21) 내부에 구성되어 상기 가맹점 단말(30)과 유선 또는 무선을 통해 통신하는 제 3 통신부 및 상기 본체부(21) 내부에 구성되어 상기 카메라부(22)로부터 수신된 영상 신호를 기초로 상기 식별 코드를 추출한 후 상기 식별 코드로부터 코드 정보를 생성하여 상기 제 3 통신부를 통해 상기 가맹점 단말(30)로 전송하는 제 3 제어부를 포함하여 구성될 수 있다.6 (a), the reader 20 includes a main body 21 and a main body 21 formed on the main body 21 such that a lens is exposed on a part of the surface of the main body 21, A third communication unit which is formed inside the main body 21 and communicates with the merchant terminal 30 via wire or wireless and a second communication unit which is provided inside the main body 21 And a third control unit for extracting the identification code based on the video signal received from the camera unit 22, generating code information from the identification code, and transmitting the code information to the merchant terminal 30 through the third communication unit Lt; / RTI >

상술한 구성을 통해, 상기 리더기(20)의 제 3 제어부는 상기 카메라부(22)와 마주보도록 배치된 상기 사용자 단말(10)의 제 1 표시부에 표시되는 식별 코드를 상기 카메라부(22)를 통해 수신된 영상 신호를 통해 인식 및 추출하고, 상기 영상 신호로부터 추출된 상기 식별 코드를 스캔하여 식별 코드에 포함된 데이터를 읽어들여 코드 정보를 생성할 수 있다.The third control unit of the reader 20 transmits the identification code displayed on the first display unit of the user terminal 10 facing the camera unit 22 to the camera unit 22 And extracts the identification code from the video signal and reads the data included in the identification code to generate code information.

또한, 상기 리더기(20)의 제 3 제어부는 상기 리더기(20)의 제 3 통신부를 통해 상기 가맹점 단말(30)로 상기 코드 정보를 전송할 수 있다.The third control unit of the reader 20 may transmit the code information to the merchant terminal 30 through the third communication unit of the reader 20.

그러나, 사용자가 사용자 단말(10)에 표시된 식별 코드를 상기 리더기(20)의 카메라부(22)에 포함된 렌즈와 마주보도록 배치하여 상기 리더기(20)의 카메라부(22)가 상기 식별 코드에 대한 영상을 생성하는 과정에서 외부 광의 간섭에 의해 상기 식별 코드의 일부가 영상에서 소실되거나 가려지는 문제가 발생하여 상기 리더기(20)의 인식률이 떨어지는 문제가 발생할 수 있을 뿐만 아니라 사용자 단말(10)의 리더기(20)에 대한 배치 상태에 따라 사용자 단말(10)의 제 1 표시부와 리더기(20)의 카메라부(22)에 포함된 렌즈 사이의 거리가 렌즈의 초점 거리와 대비하여 크게 벗어난 경우 영상에서 식별코드가 흐리게 나타나 역시 식별 코드에 대한 인식률이 떨어지는 문제가 발생할 수 있다.However, when the user places the identification code displayed on the user terminal 10 so as to face the lens included in the camera section 22 of the reader 20, the camera section 22 of the reader 20 reads the identification code There is a problem that a part of the identification code is lost or obscured by the image due to the interference of external light in the process of generating the Korean image, so that the recognition rate of the reader 20 may be lowered, When the distance between the first display portion of the user terminal 10 and the lens included in the camera portion 22 of the reader 20 is greatly deviated from the focal length of the lens in accordance with the arrangement state with respect to the reader 20, The identification code is blurred, and the recognition rate for the identification code is also lowered.

이러한 리더기(20)의 인식률 및 정확도를 높이기 위해, 도 6(a) 및 도 6(b)에 도시된 바와 같이 상기 리더기(20)는 상기 카메라부(22)의 렌즈가 노출된 상기 본체부(21)의 일부면과 수직하게 결합되어 상기 렌즈 주위를 둘러싸는 하나 이상의 측벽부(23)를 포함하고 상기 렌즈가 외부로 노출되도록 상부 및 하부가 개구되어 상기 사용자 단말(10)의 제 1 표시부와 접촉시 상기 측벽부에 의해 상기 렌즈로 입사하는 외부광을 차단하는 단말 지지체를 더 포함할 수 있다.In order to increase the recognition rate and accuracy of the reader 20, as shown in Figs. 6 (a) and 6 (b), the reader 20 is configured to read the lens of the camera unit 22 (21) and one or more side wall portions (23) surrounding the lens, the upper and lower openings of the lens being exposed to the outside, so that the first display portion and the second display portion of the user terminal And a terminal support for blocking external light incident on the lens by the sidewall when the contact is made.

이때, 상기 단말 지지체를 구성하는 상기 측벽부(23)의 상면 일부에 상기 사용자 단말(10)과 접촉시 스위칭되어 상기 리더기(20)의 제 3 제어부로 스위칭 신호를 전송하는 스위치부(24)가 더 구성될 수 있으며, 상기 제 3 제어부는 상기 스위치부(24)와 연결되어 상기 스위칭 신호 수신시 상기 카메라부(22)를 제어하여 상기 사용자 단말(10)에 표시된 상기 식별 코드를 자동 촬영할 수 있다.At this time, a switch unit 24, which is switched upon contact with the user terminal 10 and transmits a switching signal to the third control unit of the reader 20, is provided on a part of the upper surface of the side wall 23 constituting the terminal support And the third control unit may be connected to the switch unit 24 to automatically photograph the identification code displayed on the user terminal 10 by controlling the camera unit 22 upon receiving the switching signal .

즉, 상기 제 3 제어부는 상기 스위칭 신호 수신시에만 상기 카메라부(22)를 작동시켜 상기 카메라부(22)로부터 영상 신호를 수신할 수 있으며, 이를 통해 사용자 단말(10)이 리더기(20)의 단말 지지체에 접촉된 경우에만 카메라부(22)를 동작시킴으로써 카메라부(22)의 수명을 연장하는 동시에 불필요한 전력 소모를 방지할 수 있다.That is, the third control unit can operate the camera unit 22 only when receiving the switching signal to receive the video signal from the camera unit 22, thereby allowing the user terminal 10 to receive the video signal from the reader unit 20 It is possible to extend the service life of the camera unit 22 and to prevent unnecessary power consumption by operating the camera unit 22 only when the camera unit 22 is in contact with the terminal support.

상술한 구성을 통해, 상기 단말 지지체는 상기 식별 코드를 상기 리더기(20)에 인식시키기 위해 접근하는 상기 사용자 단말(10)의 제 1 표시부를 상기 단말 지지체의 측벽부(23) 상부에 의해 지지하는 동시에 상기 사용자 단말(10)에 의해 단말 지지체의 상부 개구가 차단되도록 하여 상기 제 1 표시부에 표시된 화면에 의한 광만이 상기 카메라부(22)의 렌즈로 입사하도록 지원할 수 있으며, 이를 통해 상기 제 1 표시부에 의한 광을 제외한 외부광을 차단하여 상기 카메라부(22)에 의해 생성되는 영상 신호에 외부광의 간섭을 완벽히 차단함으로써 상기 리더기(20)에 구성된 제 3 제어부의 상기 영상 신호를 기반으로 한 상기 식별 코드에 대한 인식률을 높일 수 있다.Through the above-described configuration, the terminal support supports the first display portion of the user terminal 10 to approach the reader 20 to recognize the identification code by the upper portion of the side wall portion 23 of the terminal support At the same time, the upper opening of the terminal support is blocked by the user terminal 10, so that only the light on the screen displayed on the first display unit can be incident on the lens of the camera unit 22, And the external light is blocked by the external light to completely block the interference of the external light to the video signal generated by the camera unit 22, The recognition rate of the code can be increased.

또한, 상기 단말 지지체의 상기 측벽부(23)는 상기 식별 코드의 인식을 위한 상기 카메라부(22)에 구성된 렌즈의 최적 초점거리에 대응되는 높이로 형성될 수 있으며, 이를 통해 상기 사용자 단말(10)이 상기 단말 지지체의 측벽부(23) 상면에 안착시 자동으로 사용자 단말(10)의 제 1 표시부와 상기 카메라부(22)의 렌즈 사이의 거리가 최적 초점 거리로 조정되어 상기 영상 신호에 식별 코드가 명확히 나타나도록 지원함으로써 상기 리더기(20)에 구성된 제 3 제어부의 상기 영상 신호를 기반으로 한 상기 식별 코드에 대한 인식률을 높일 수 있다.The side wall portion 23 of the terminal support may be formed to have a height corresponding to an optimal focal length of the lens configured in the camera portion 22 for recognizing the identification code, Is automatically set to an optimum focal distance between the first display portion of the user terminal 10 and the lens of the camera portion 22 upon seating on the upper surface of the side wall portion 23 of the terminal support, The recognition rate of the identification code based on the video signal of the third controller configured in the reader 20 can be increased by supporting the code to be clearly displayed.

상술한 바와 같은 리더기(20)에 구성되는 단말 지지체를 통해, 본 발명은 식별 코드 인식시 상기 식별 코드에 대한 인식 오류를 최소화하여 정확하게 식별코드가 인식되도록 지원함으로써 결제 처리 과정의 신뢰성 및 만족도를 높일 수 있다.Through the terminal support constructed in the reader 20 as described above, the present invention minimizes the recognition error of the identification code when recognizing the identification code and assures that the identification code is accurately recognized, thereby increasing the reliability and satisfaction of the payment processing process .

도 7은 본 발명의 실시예에 따른 식별 코드 기반 정보 처리 서비스 방법의 순서도로서, 도시된 바와 같이 가맹점 단말(30)과 연결된 리더기(20)는 사용자 단말(10)에 표시된 식별코드를 인식하여(S11) 코드 정보를 생성한 후 상기 가맹점 단말(30)로 전송할 수 있다(S12).Referring to FIG. 7, the reader 20 connected to the merchant terminal 30 recognizes the identification code displayed on the user terminal 10 S11) code information to the merchant terminal 30 (S12).

또한, 상기 가맹점 단말(30)은 통신망을 통해 상기 코드 정보와 사용자의 상품 구매에 따른 결제 내역이 포함된 결제 요청 정보를 미리 설정된 서비스 서버(100)로 전송할 수 있다(S13).In addition, the merchant terminal 30 can transmit the settlement request information including the code information and payment details according to the user's purchase to the service server 100 (S13).

또한, 상기 서비스 서버(100)는 상기 사용자 단말(10)에 상기 식별코드로 상호 간 서로 다른 결제 수단을 발급하는 복수의 서로 다른 결제 서버(200) 중 상기 식별 코드와 관련하여 상기 결제 서버(200)의 식별을 위한 규칙정보가 존재하는 하나 이상의 결제 서버(200)를 제 1 그룹으로 설정하고 나머지 결제 서버(200)를 제 2 그룹으로 설정한 상태에서 상기 제 1 그룹에 대응되는 하나 이상의 규칙정보를 기초로 상기 코드 정보를 분석하여 제 1 그룹의 하나 이상의 결제 서버(200)를 대상으로 상기 코드 정보에 대응되는 결제 서버(200)의 식별 여부를 판단할 수 있다(S14).In addition, the service server 100 may be configured to transmit, to the user terminal 10, the billing server 200 (hereinafter, referred to as " billing server ") associated with the identification code among a plurality of different billing servers 200, ) Is set to the first group and the remaining payment servers (200) are set to the second group, the one or more payment servers (200) having the rule information for identifying the one or more payment servers The billing server 200 may analyze the code information based on the code information and determine whether the billing server 200 corresponding to the code information is identified or not in the first group of one or more payment servers 200 in step S14.

이때, 상기 서비스 서버(100)는 상기 코드 정보의 분석에 따른 상기 결제 서버(200)의 식별 여부에 따라 식별 성공시 상기 코드 정보에 대응되어 식별된 특정 결제 서버(200)로 상기 결제 요청 정보에 따른 결제 정보를 전송할 수 있다(S15).At this time, according to whether the payment server 200 is identified according to the analysis of the code information, the service server 100 transmits the payment request information to the specific payment server 200 identified corresponding to the code information (S15).

또한, 상기 서비스 서버(100)는 상기 코드 정보의 분석에 따른 상기 결제 서버(200)의 식별 여부에 따라 식별 실패시 제 2 그룹에 포함된 하나 이상의 결제 서버(200)를 대상으로 상기 코드 정보를 일괄 전송 후(S15) 응답한 결제 서버(200)로 상기 결제 정보를 전송할 수 있다(S16, S17).In addition, the service server 100 may identify the payment server 200 according to the analysis of the code information, and when the identification fails, the service server 100 may transmit the code information to at least one payment server 200 included in the second group After the batch transfer (S15), the payment information can be transferred to the payment server 200 (S16, S17).

한편, 상기 서비스 서버(100)는 상기 결제 정보를 수신한 결제 서버(200)로부터 결제 처리에 따른 결제 결과 정보를 수신한 후 상기 가맹점 단말(30)로 전송할 수 있다(S18, S19).Meanwhile, the service server 100 may receive the payment result information according to the payment process from the payment server 200 that received the payment information, and then transmit the payment result information to the merchant terminal 30 (S18, S19).

본 명세서에 기술된 다양한 장치 및 구성부는 하드웨어 회로(예를 들어, CMOS 기반 로직 회로), 펌웨어, 소프트웨어 또는 이들의 조합에 의해 구현될 수 있다. 예를 들어, 다양한 전기적 구조의 형태로 트랜지스터, 로직게이트 및 전자회로를 활용하여 구현될 수 있다.The various devices and components described herein may be implemented by hardware circuitry (e.g., CMOS-based logic circuitry), firmware, software, or a combination thereof. For example, it can be implemented utilizing transistors, logic gates, and electronic circuits in the form of various electrical structures.

전술된 내용은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or essential characteristics thereof. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.

10: 사용자 단말 20: 리더기
30: 가맹점 단말 100: 서비스 서버
200: 결제 서버
10: user terminal 20: reader
30: Merchant terminal 100: Service server
200: Payment Server

Claims (10)

가맹점 단말과 연결된 리더기가 사용자 단말에 표시된 식별코드를 인식하여 코드 정보를 생성한 후 상기 가맹점 단말로 전송하는 단계;
상기 가맹점 단말이 통신망을 통해 상기 코드 정보와 사용자의 상품 구매에 따른 결제 내역이 포함된 결제 요청 정보를 미리 설정된 서비스 서버로 전송하는 단계;
상기 서비스 서버가 상기 사용자 단말에 상기 식별코드로 상호 간 서로 다른 결제 수단을 발급하는 복수의 서로 다른 결제 서버 중 상기 식별 코드와 관련하여 상기 결제 서버의 식별을 위한 규칙정보가 존재하는 하나 이상의 결제 서버를 제 1 그룹으로 설정하고 나머지 결제 서버를 제 2 그룹으로 설정한 상태에서 상기 제 1 그룹에 대응되는 하나 이상의 규칙정보를 기초로 상기 코드 정보를 분석하여 상기 코드 정보에 대응되는 결제 서버의 식별 여부를 판단하는 단계;
상기 서비스 서버가 상기 식별 여부에 따라 식별 성공시 상기 코드 정보에 대응되어 식별된 특정 결제 서버로 상기 결제 요청 정보에 따른 결제 정보를 전송하고, 식별 실패시 제 2 그룹에 포함된 하나 이상의 결제 서버를 대상으로 상기 코드 정보를 일괄 전송 후 응답한 결제 서버로 상기 결제 정보를 전송하는 단계; 및
상기 서비스 서버가 상기 결제 정보를 수신한 결제 서버로부터 결제 처리에 따른 결제 결과 정보를 수신한 후 상기 가맹점 단말로 전송하는 단계
를 포함하며,
상기 규칙 정보는 상기 결제 서버의 식별을 위한 미리 설정된 코드별 배치 패턴, 하나 이상의 서버 식별 코드 및 링크 정보 중 적어도 하나에 대한 설정정보, 상기 코드 정보에서 상기 설정 정보와의 비교 대상인 비교 대상 코드를 추출하여 상기 설정정보와 비교 분석하기 위한 분석 알고리즘 및 상기 분석 알고리즘을 통한 설정정보와의 일치 확인시 상기 규칙 정보에 대응되는 결제 서버로 접속하기 위한 접속 주소를 포함하고,
상기 서비스 서버가 상기 제 1 그룹에 포함된 하나 이상의 결제 서버와 각각 대응되어 미리 설정된 하나 이상의 규칙 정보를 추출하고, 상기 하나 이상의 규칙 정보 각각에 대하여 상기 규칙 정보에 포함된 분석 알고리즘에 따라 상기 코드 정보에서 미리 설정된 위치별 상기 비교 대상 코드를 추출한 후 상기 규칙 정보에 포함된 설정정보에 따른 상기 코드별 배치 패턴, 상기 하나 이상의 서버 식별 코드 및 링크 정보 중 적어도 하나와 비교하여 상호 일치하는 규칙정보에 대응되는 상기 특정 결제 서버가 식별되는지 판단하는 단계; 및
상기 서비스 서버가 상기 제 1 그룹에서 상기 특정 결제 서버 식별시 상기 특정 결제 서버의 규칙정보에 포함된 상기 접속 주소로 상기 결제 정보를 전송하는 단계를 더 포함하는 것을 특징으로 하는 식별 코드 기반 정보 처리 서비스 방법.
A reader connected to the merchant terminal recognizes the identification code displayed on the user terminal, generates code information, and transmits the generated code information to the merchant terminal;
Transmitting the settlement request information including the code information and payment details according to purchase of a user to the service server, the settlement request information being transmitted to the service server through the communication network;
Wherein the service server transmits to the user terminal at least one payment server in which the rule information for identifying the payment server exists in relation to the identification code among a plurality of different payment servers, Is set to the first group and the remaining payment servers are set to the second group, the code information is analyzed based on one or more pieces of rule information corresponding to the first group to identify the payment server corresponding to the code information ;
The service server transmits the payment information corresponding to the payment request information to the specific payment server identified corresponding to the code information upon successful identification according to the identification, Transmitting the billing information to a payment server that responds after collectively transmitting the code information as a target; And
Receiving the settlement result information according to the settlement processing from the settlement server receiving the settlement information and transmitting the settlement result information to the merchant terminal
/ RTI >
Wherein the rule information includes at least one of setting information for at least one of a predetermined code allocation pattern, at least one server identification code, and link information for identifying the payment server, and a comparison target code to be compared with the setting information in the code information And an access address for accessing to a payment server corresponding to the rule information upon confirmation of an agreement with the setting information through the analysis algorithm and an analysis algorithm for comparing and analyzing with the setting information,
Wherein the service server extracts one or more pieces of rule information set in advance corresponding to one or more payment servers included in the first group and extracts one or more pieces of rule information for each of the one or more pieces of rule information based on an analysis algorithm included in the rule information, Extracts the comparison target code for each predetermined position and then compares the code with at least one of the code-specific arrangement pattern, the at least one server identification code, and the link information according to the setting information included in the rule information, Determining whether the specific payment server is identified; And
And transmitting the payment information to the connection address included in the rule information of the specific payment server when the service server identifies the specific payment server in the first group. Way.
청구항 1에 있어서,
상기 식별코드는 상기 결제 수단 관련 QR코드 또는 바코드인 것을 특징으로 하는 식별 코드 기반 정보 처리 서비스 방법.
The method according to claim 1,
Wherein the identification code is a QR code or bar code related to the payment means.
삭제delete 삭제delete 청구항 1에 있어서,
상기 서비스 서버가 상기 제 1 그룹의 상기 특정 결제 서버로 상기 결제 정보를 전송한 이후 상기 특정 결제 서버로부터 상기 결제 결과 정보 미수신시 상기 제 2 그룹을 대상으로 상기 코드 정보를 일괄 전송하는 단계를 더 포함하는 것을 특징으로 하는 식별 코드 기반 정보 처리 서비스 방법.
The method according to claim 1,
And collectively transmitting the code information to the second group when the service server does not receive the settlement result information from the specific settlement server after transmitting the settlement information to the specific settlement server of the first group Based on the identification code.
청구항 1에 있어서,
상기 서비스 서버가 상기 제 2 그룹을 대상으로 하는 상기 코드 정보의 일괄 전송 이후 상기 제 2 그룹에 포함된 모든 결제 서버로부터 응답이 없는 경우 오류 정보를 생성하여 상기 가맹점 단말로 전송하는 것을 특징으로 하는 식별 코드 기반 정보 처리 서비스 방법.
The method according to claim 1,
When the service server does not receive a response from all the payment servers included in the second group after collectively transmitting the code information targeting the second group, generates error information and transmits the error information to the merchant terminal Code based information processing service method.
청구항 1에 있어서,
상기 결제 수단은 신용카드, 체크 카드, 멤버쉽 카드, 교환권, 할인권, 쿠폰, 기프티콘을 포함하는 것을 특징으로 하는 식별 코드 기반 정보 처리 서비스 방법.
The method according to claim 1,
Wherein the payment means includes a credit card, a check card, a membership card, a coupon, a discount coupon, a coupon, and a gift card.
사용자 단말에 표시된 식별코드를 인식하여 코드 정보를 생성하는 리더기;
상기 리더기와 연결되어 상기 코드 정보 수신시 상기 코드 정보와 사용자의 상품 구매에 따른 결제 내역이 포함된 결제 요청 정보를 미리 설정된 서비스 서버로 전송하는 가맹점 단말; 및
상기 사용자 단말에 상기 식별코드로 상호 간 서로 다른 결제 수단을 발급하는 복수의 서로 다른 결제 서버 중 상기 식별 코드와 관련하여 상기 결제 서버의 식별을 위한 규칙정보가 존재하는 하나 이상의 결제 서버를 제 1 그룹으로 설정하고 나머지 결제 서버를 제 2 그룹으로 설정하며, 상기 제 1 그룹에 대응되는 하나 이상의 규칙정보를 기초로 상기 코드 정보를 분석하여 상기 코드 정보에 대응되는 결제 서버의 식별 여부를 판단하고, 상기 식별 여부에 따라 식별 성공시 상기 코드 정보에 대응되어 식별된 특정 결제 서버로 상기 결제 요청 정보에 따른 결제 정보를 전송하고, 식별 실패시 제 2 그룹에 포함된 하나 이상의 결제 서버를 대상으로 상기 코드 정보를 일괄 전송 후 응답한 결제 서버로 상기 결제 정보를 전송하며, 상기 결제 정보를 수신한 결제 서버로부터 결제 처리에 따른 결제 결과 정보 수신시 해당 결제 결과 정보를 상기 가맹점 단말로 전송하는 서비스 서버
를 포함하며,
상기 규칙 정보는 상기 결제 서버의 식별을 위한 미리 설정된 코드별 배치 패턴, 하나 이상의 서버 식별 코드 및 링크 정보 중 적어도 하나에 대한 설정정보, 상기 코드 정보에서 상기 설정 정보와의 비교 대상인 비교 대상 코드를 추출하여 상기 설정정보와 비교 분석하기 위한 분석 알고리즘 및 상기 분석 알고리즘을 통한 설정정보와의 일치 확인시 상기 규칙 정보에 대응되는 결제 서버로 접속하기 위한 접속 주소를 포함하고,
상기 서비스 서버는 상기 제 1 그룹에 포함된 하나 이상의 결제 서버와 각각 대응되어 미리 설정된 하나 이상의 규칙 정보를 추출하고, 상기 하나 이상의 규칙 정보 각각에 대하여 상기 규칙 정보에 포함된 분석 알고리즘에 따라 상기 코드 정보에서 미리 설정된 위치별 상기 비교 대상 코드를 추출한 후 상기 규칙 정보에 포함된 설정정보에 따른 상기 코드별 배치 패턴, 상기 하나 이상의 서버 식별 코드 및 링크 정보 중 적어도 하나와 비교하여 상호 일치하는 규칙정보에 대응되는 상기 특정 결제 서버가 식별되는지 판단하고, 상기 제 1 그룹에서 상기 특정 결제 서버 식별시 상기 특정 결제 서버의 규칙정보에 포함된 상기 접속 주소로 상기 결제 정보를 전송하는 것을 특징으로 하는 식별 코드 기반 정보 처리 서비스 시스템.
A reader for recognizing an identification code displayed on a user terminal and generating code information;
A merchant terminal connected to the reader, for transmitting the payment request information including the code information and payment details according to the purchase of the user to the service server, upon receipt of the code information; And
One or more payment servers having rule information for identifying the payment server in association with the identification code among a plurality of different payment servers for issuing different payment means to each other in the identification code, And the remaining payment servers are set as a second group, the code information is analyzed based on one or more pieces of rule information corresponding to the first group to determine whether or not the payment server corresponding to the code information is identified, And transmits the settlement information corresponding to the settlement request information to the specific settlement server corresponding to the code information when the identification is successful according to the identification, And transmits the payment information to the payment server that responded after collectively transmitting the payment information, A service server for transmitting the payment result information to the merchant terminal when receiving payment result information from the payment server in response to the payment processing;
/ RTI >
Wherein the rule information includes at least one of setting information for at least one of a predetermined code allocation pattern, at least one server identification code, and link information for identifying the payment server, and a comparison target code to be compared with the setting information in the code information And an access address for accessing to a payment server corresponding to the rule information upon confirmation of an agreement with the setting information through the analysis algorithm and an analysis algorithm for comparing and analyzing with the setting information,
Wherein the service server extracts one or more predetermined rule information corresponding to one or more payment servers included in the first group and extracts one or more pieces of rule information for each of the one or more pieces of rule information based on an analysis algorithm included in the rule information, Extracts the comparison target code for each predetermined position and then compares the code with at least one of the code-specific arrangement pattern, the at least one server identification code, and the link information according to the setting information included in the rule information to correspond to mutually matching rule information And the payment server transmits the payment information to the connection address included in the rule information of the specific payment server when the specific payment server is identified in the first group. Processing service system.
청구항 8에 있어서,
상기 리더기는
본체부;
상기 본체부의 일부면에 렌즈가 노출되도록 구성되어 상기 식별 코드를 촬영하는 카메라부;
상기 가맹점 단말과 유선 또는 무선을 통해 통신하는 통신부; 및
상기 카메라부로부터 수신된 영상 신호를 기초로 상기 식별 코드를 추출한 후 상기 식별 코드로부터 코드 정보를 생성하여 상기 통신부를 통해 상기 가맹점 단말로 전송하는 제어부
를 포함하고,
상기 카메라부의 렌즈가 노출된 상기 본체부의 일부면과 수직하게 결합되어 상기 렌즈 주위를 둘러싸는 하나 이상의 측벽부와 상기 렌즈가 외부로 노출되도록 상부 및 하부가 개구되어 상기 사용자 단말의 표시부와 접촉시 상기 측벽부에 의해 상기 렌즈로 입사하는 외부광을 차단하는 단말 지지체를 더 포함하는 것을 특징으로 하는 식별 코드 기반 정보 처리 서비스 시스템.
The method of claim 8,
The reader
A body portion;
A camera unit configured to expose a lens to a part of the surface of the main body to photograph the identification code;
A communication unit for communicating with the merchant terminal via wire or wireless; And
A control unit for extracting the identification code based on the video signal received from the camera unit, generating code information from the identification code, and transmitting the code information to the merchant terminal through the communication unit,
Lt; / RTI >
And at least one side wall part which is vertically coupled with a part of the surface of the body part where the lens of the camera part is exposed and which surrounds the lens, and an upper part and a lower part which are opened to expose the lens, Further comprising a terminal support for blocking external light incident on the lens by the side wall portion.
청구항 9에 있어서,
상기 측벽부는 상기 식별 코드의 인식을 위한 최적 초점거리에 대응되는 높이로 형성되는 것을 특징으로 하는 식별 코드 기반 정보 처리 서비스 시스템.
The method of claim 9,
Wherein the side wall portion is formed to have a height corresponding to an optimum focal length for recognizing the identification code.
KR1020180084026A 2018-07-19 2018-07-19 Service system and method for processing information based on identification code KR101954642B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180084026A KR101954642B1 (en) 2018-07-19 2018-07-19 Service system and method for processing information based on identification code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180084026A KR101954642B1 (en) 2018-07-19 2018-07-19 Service system and method for processing information based on identification code

Publications (1)

Publication Number Publication Date
KR101954642B1 true KR101954642B1 (en) 2019-03-06

Family

ID=65761440

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180084026A KR101954642B1 (en) 2018-07-19 2018-07-19 Service system and method for processing information based on identification code

Country Status (1)

Country Link
KR (1) KR101954642B1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200145176A (en) * 2019-06-21 2020-12-30 주식회사 두빛나래소프트 Method, computer program and apparatus for classifiying and processing quick response codes
KR20210023439A (en) * 2019-08-23 2021-03-04 주식회사 스마트로 A method of paying in unmanned store and system thereof
KR20210023438A (en) * 2019-08-23 2021-03-04 주식회사 스마트로 A method of paying in unmanned store and system thereof
KR102491687B1 (en) * 2021-09-02 2023-01-20 김종덕 Payment verification method based on payer actions, and computer program recorded on record-medium for executing method therefor
KR102504100B1 (en) * 2021-09-02 2023-02-24 김종덕 Integrated payment system using QR code, and device therefor

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020024232A (en) * 2002-02-07 2002-03-29 허춘근 Bar code reading device
KR20160080230A (en) * 2014-12-29 2016-07-07 박현수 Method and system for security and authentication of user, and service providing server and user device to the same
KR101646996B1 (en) 2015-02-12 2016-08-09 김동혁 Coupon payment system of advance payment way using nfc tagging
KR101815233B1 (en) * 2016-08-30 2018-01-05 주식회사 엔비레즈 Payment system for PIN authentication
KR101842678B1 (en) * 2016-11-11 2018-05-14 에스케이텔레콤 주식회사 Payment control apparatus and payment server

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020024232A (en) * 2002-02-07 2002-03-29 허춘근 Bar code reading device
KR20160080230A (en) * 2014-12-29 2016-07-07 박현수 Method and system for security and authentication of user, and service providing server and user device to the same
KR101646996B1 (en) 2015-02-12 2016-08-09 김동혁 Coupon payment system of advance payment way using nfc tagging
KR101815233B1 (en) * 2016-08-30 2018-01-05 주식회사 엔비레즈 Payment system for PIN authentication
KR101842678B1 (en) * 2016-11-11 2018-05-14 에스케이텔레콤 주식회사 Payment control apparatus and payment server

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200145176A (en) * 2019-06-21 2020-12-30 주식회사 두빛나래소프트 Method, computer program and apparatus for classifiying and processing quick response codes
KR102272922B1 (en) * 2019-06-21 2021-07-05 주식회사 두빛나래소프트 Method, computer program and apparatus for classifiying and processing quick response codes
KR20210023439A (en) * 2019-08-23 2021-03-04 주식회사 스마트로 A method of paying in unmanned store and system thereof
KR20210023438A (en) * 2019-08-23 2021-03-04 주식회사 스마트로 A method of paying in unmanned store and system thereof
KR102266999B1 (en) * 2019-08-23 2021-06-18 주식회사 스마트로 A method of paying in unmanned store and system thereof
KR102284988B1 (en) * 2019-08-23 2021-08-03 주식회사 스마트로 A method of paying in unmanned store and system thereof
KR102491687B1 (en) * 2021-09-02 2023-01-20 김종덕 Payment verification method based on payer actions, and computer program recorded on record-medium for executing method therefor
KR102504100B1 (en) * 2021-09-02 2023-02-24 김종덕 Integrated payment system using QR code, and device therefor

Similar Documents

Publication Publication Date Title
KR101954642B1 (en) Service system and method for processing information based on identification code
US20230105132A1 (en) Pairing A Payment Object Reader With A Point-Of-Sale Terminal
US9477977B2 (en) System and method for providing a personalized shopping experience and personalized pricing of products and services with a portable computing device
US20160247149A1 (en) Method, system and device for executing a mobile transaction
US8955747B2 (en) Devices, systems and methods for wireless point-of-sale
US10657511B2 (en) Proximity-based transaction device selection
KR101797245B1 (en) System and method for payment based on near field communication
US20140122206A1 (en) System and method for managing transactions with a portable computing device
US10664819B1 (en) Systems and methods for associating a mobile device with a point of sale terminal
US20200202362A1 (en) Nfc-based options selection
WO2014077444A1 (en) Online payment method for face-to-face transactions
US20220051228A1 (en) Method for operating a device for selecting a virtual card in a digital wallet
US20210056614A1 (en) Shopping support device, shopping support system, and shopping support method
CN111435517B (en) Commodity data processing device, commodity data processing control method, commodity data processing control program, readable storage medium, and electronic apparatus
US20140156370A1 (en) Systems and methods for processing coupons over a payment processing network
US12020220B2 (en) System and method for transmitting information using mobile terminal
KR20110103145A (en) The system and method for the instant and safe payment using a mobile communication device for both face to face and non-face to face transaction with a merchant
KR20130140288A (en) Method for credit card payment using smart phone and computer readable storage medium
KR20190033209A (en) In-store, local communication-based ordering and billing system
KR102065621B1 (en) Service system and method for processing information based on code analysis
KR20070073718A (en) System for commercial trading using mobile telecommunication network and method thereof
US20160342990A1 (en) Security authentication using payment card display devices at accepted merchant locations
KR20170024720A (en) User equipment, service providing device, POS terminal, payment system comprising the same, control method thereof and computer readable medium having computer program recorded thereon
KR20120036600A (en) System and method for providing price comparison service code-based
KR20160007986A (en) Sales improvement support system using mobile terminals and method for the same

Legal Events

Date Code Title Description
GRNT Written decision to grant