JP6060606B2 - Payment system and payment terminal - Google Patents

Payment system and payment terminal Download PDF

Info

Publication number
JP6060606B2
JP6060606B2 JP2012224311A JP2012224311A JP6060606B2 JP 6060606 B2 JP6060606 B2 JP 6060606B2 JP 2012224311 A JP2012224311 A JP 2012224311A JP 2012224311 A JP2012224311 A JP 2012224311A JP 6060606 B2 JP6060606 B2 JP 6060606B2
Authority
JP
Japan
Prior art keywords
payment
information code
terminal
data
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012224311A
Other languages
Japanese (ja)
Other versions
JP2014078074A (en
Inventor
佐藤 雅彦
雅彦 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Wave Inc
Original Assignee
Denso Wave Inc
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 Denso Wave Inc filed Critical Denso Wave Inc
Priority to JP2012224311A priority Critical patent/JP6060606B2/en
Publication of JP2014078074A publication Critical patent/JP2014078074A/en
Application granted granted Critical
Publication of JP6060606B2 publication Critical patent/JP6060606B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、電子マネーの決済システム及び決済端末に関するものである。   The present invention relates to an electronic money settlement system and a settlement terminal.

電子マネー取引における取引明細(決済データ)は、加盟店(電子マネー決済を導入している店舗など)にとって代金を回収するための重要なデータであり、一刻も早く決済管理会社(いわゆる、電子マネーセンター)に送信する必要がある。通常、インターネットやLANなどの通信網を介して決済管理会社へ決済データを送信するようにしているが、例えば、災害時や回線工事などなんらかの理由で、良好な通信状態が得られない場合や、決済を行う端末装置の通信部の故障などにより、決済データを送信できない場合がある。そして、このように決済データを決済管理会社へ送信できない場合には、加盟店側が不利益を被る虞がある。例えば、このような通信回線の不調時や機器の故障時などに対応する技術としては、特許文献1のようなものが提供されている。   Transaction details (settlement data) in electronic money transactions are important data for collecting money for member stores (such as stores that have introduced electronic money settlement). Center). Usually, payment data is sent to a payment management company via a communication network such as the Internet or LAN. For example, when a good communication state cannot be obtained for some reason such as a disaster or circuit construction, Payment data may not be transmitted due to a failure of the communication unit of the terminal device that performs payment. If the payment data cannot be transmitted to the payment management company in this way, the member store may suffer a disadvantage. For example, Japanese Patent Application Laid-Open No. H10-228707 is provided as a technique for dealing with such a communication line malfunction or equipment failure.

特許文献1では、閉域IP網(108)とISDN交換機網(109)の2つの通信網で、POS端末(101)とホストシステム(122)との通信が可能に構成されている。そして、例えば、閉域IP網(108)を介してPOS端末(101)からホストシステム(122)へデータを送信しているときに、閉域IP網(108)に回線障害が生じた場合には、ISDN交換機網(109)の通信網に切り替えるようにしている。   In Patent Document 1, the POS terminal (101) and the host system (122) are configured to be able to communicate with each other through the two communication networks of the closed IP network (108) and the ISDN exchange network (109). For example, when a line failure occurs in the closed IP network (108) when data is transmitted from the POS terminal (101) to the host system (122) via the closed IP network (108), The communication network is switched to the ISDN exchange network (109).

特開2009−164758公報JP 2009-164758 A

特許文献1の発明は、閉域IP網(108)とISDN交換機網(109)を選択的に利用することができるため、通信網の回線障害にはある程度適応できるが、端末側の不具合には適応できないという問題がある。例えば、この特許文献1の発明では、閉域IP網(108)及びISDN交換機網(109)のいずれを利用する場合でも、送信元のPOS端末(101)及び通信手段(即ち、通信網と接続するための通信手段)が正常に動作することが必須であり、端末側の通信手段に故障等が発生して通信不能となったり、或いは通信網が正常に機能しているのに通信状態が良好に確立されないような場合には、決済データを決済センター側に送信することができなくなってしまう。   Since the invention of Patent Document 1 can selectively use the closed IP network (108) and the ISDN exchange network (109), it can be applied to some extent to the line failure of the communication network, but it can be applied to the failure on the terminal side. There is a problem that you can not. For example, in the invention of Patent Document 1, regardless of whether the closed IP network (108) or the ISDN exchange network (109) is used, the transmission source POS terminal (101) and the communication means (that is, the communication network) are connected. Communication means) is required to operate normally, the communication means on the terminal side has failed or communication is disabled, or the communication network is functioning normally but the communication state is good In such a case, the settlement data cannot be transmitted to the settlement center side.

本発明は、上述した課題を解決するためになされたものであり、決済処理で得られた決済データを所定の管理装置に送信可能な決済システム又は決済端末において、決済端末に異常が発生した場合であっても端末内の決済データを他端末によって管理装置に送信可能な構成を提供することを目的とする。   The present invention has been made to solve the above-described problem, and in a payment system or a payment terminal capable of transmitting the payment data obtained by the payment processing to a predetermined management device, an abnormality occurs in the payment terminal. Even so, an object of the present invention is to provide a configuration in which payment data in the terminal can be transmitted to the management apparatus by another terminal.

本発明は、非接触通信媒体と非接触通信可能な決済端末を複数備えた決済システムであって、前記決済端末は、前記非接触通信媒体と非接触通信を行う非接触通信手段と、前記非接触通信手段による通信結果に基づいて決済処理を行う決済手段と、前記決済手段による決済処理の結果を決済データとして記憶する記憶手段と、外部の管理装置と通信可能な通信手段と、所定の端末異常条件が成立した場合に前記記憶手段に記憶された前記決済データを記録してなる情報コードを生成する情報コード生成手段と、前記情報コード生成手段によって生成された前記情報コードを出力する出力手段と、情報コード読取手段と、を備えており、いずれかの前記決済端末から出力された前記情報コードを、他の前記決済端末の前記情報コード読取手段によって読取可能に構成され、その読み取られた前記情報コードに記録された前記決済データを、他の前記決済端末の前記通信手段によって前記管理装置に送信可能とされていることを特徴とする。   The present invention is a payment system comprising a plurality of payment terminals capable of contactless communication with a contactless communication medium, wherein the payment terminal includes contactless communication means for performing contactless communication with the contactless communication medium, and the contactless communication device. Payment means for performing payment processing based on a communication result by the contact communication means, storage means for storing the result of payment processing by the payment means as payment data, communication means capable of communicating with an external management device, and a predetermined terminal Information code generating means for generating an information code by recording the settlement data stored in the storage means when an abnormal condition is satisfied, and output means for outputting the information code generated by the information code generating means And an information code reading means, and the information code output from one of the payment terminals is transferred to the information code reading means of another payment terminal. Is readable configured I, the payment data recorded on the read the information code, characterized in that it is capable transmitted to the management device by another of said communication means of said payment terminal.

請求項1の決済システムでは、非接触通信媒体と非接触通信可能な決済端末を複数備えている。この決済端末は非接触通信媒体と非接触通信を行う非接触通信手段と、非接触通信手段による通信結果に基づいて決済処理を行う決済手段と、決済手段による決済処理の結果を決済データとして記憶する記憶手段と、外部の管理装置と通信可能な通信手段と、所定の端末異常条件が成立した場合に記憶手段に記憶された決済データを記録してなる情報コードを生成する情報コード生成手段と、情報コード生成手段によって生成された情報コードを出力する出力手段と、情報コード読取手段とを備えている。そして、いずれかの決済端末から出力された情報コードを、他の決済端末の情報コード読取手段によって読取可能に構成されており、また、その読み取られた情報コードに記録された決済データを、他の決済端末の通信手段によって管理装置に送信可能となっている。
この構成によれば、決済端末に何らかの異常が発生した場合(例えば、良好な通信状態が得られない場合や当該決済端末の通信手段が故障した場合など)に、決済処理で得られた決済データを記録した情報コードを生成して出力し、他の決済端末にてこの情報コードを読み取って外部の管理装置(例えば、電子マネーセンターなど)へ送信することができる。また、決済処理で得られた決済データはコード化されて出力されるので、セキュリティ性を高めることができる。
The settlement system of claim 1 includes a plurality of settlement terminals capable of contactless communication with a contactless communication medium. The payment terminal stores non-contact communication means for non-contact communication with a non-contact communication medium, a payment means for performing payment processing based on a communication result by the non-contact communication means, and a result of the payment processing by the payment means as payment data. A storage unit that communicates with an external management device, and an information code generation unit that generates an information code that records payment data stored in the storage unit when a predetermined terminal abnormality condition is satisfied. Output means for outputting the information code generated by the information code generation means, and information code reading means. The information code output from one of the payment terminals can be read by the information code reading means of the other payment terminal, and the payment data recorded in the read information code can be It can be transmitted to the management device by the communication means of the settlement terminal.
According to this configuration, when any abnormality occurs in the payment terminal (for example, when a good communication state cannot be obtained or when the communication means of the payment terminal fails), the payment data obtained by the payment processing is obtained. Can be generated and output, and this information code can be read by another payment terminal and transmitted to an external management device (for example, an electronic money center). Moreover, since the payment data obtained by the payment process is encoded and output, the security can be improved.

請求項2の発明では、決済端末は、通信手段による管理装置との通信状態が所定の異常状態となったことを検出する通信異常検出手段を備えている。そして、情報コード生成手段は、通信異常検出手段によって異常状態が検出された場合に、決済データを記録してなる情報コードを出力するようにしている。この構成では、管理装置との通信状態の異常を自動的に検出し、決済データを記録した情報コードを出力するようにしているので、決済端末内の決済データを、管理装置側へより確実に送信可能となる。 According to a second aspect of the present invention, the settlement terminal includes communication abnormality detection means for detecting that the communication state with the management device by the communication means has become a predetermined abnormal state. The information code generating means outputs an information code formed by recording the payment data when an abnormal state is detected by the communication abnormality detecting means. In this configuration, an abnormality in the communication state with the management device is automatically detected and an information code in which the payment data is recorded is output, so that the payment data in the payment terminal is more reliably transferred to the management device side. Transmission is possible.

請求項3の発明では、決済端末の通信異常検出手段は、当該決済端末の通信手段による管理装置との通信状態が異常状態から所定の正常状態に復帰したか否かを検出可能となっている。そして、当該決済端末の出力手段は、通信異常検出手段によって異常状態が検出された場合、正常状態に復帰したことが検出されるまで、未送信の決済データについての情報コード生成手段による情報コードの生成及び出力手段による当該情報コードの外部への出力を繰り返すようになっている。この構成によれば、管理装置との通信が長期に渡り不能となる場合でも、決済データを確実に管理装置へ送信することが可能となる。 In the invention of claim 3, the communication abnormality detection means of the payment terminal can detect whether or not the communication state with the management device by the communication means of the payment terminal has returned from the abnormal state to a predetermined normal state. . When the abnormal state is detected by the communication abnormality detecting means, the output means of the payment terminal detects the information code generated by the information code generating means for the unsent payment data until it is detected that the normal state has been restored. The generation and output means repeatedly outputs the information code to the outside. According to this configuration, even when communication with the management apparatus becomes impossible for a long period of time, it is possible to reliably transmit the payment data to the management apparatus.

請求項4の発明では、決済端末は、自端末が所定の故障状態になったことを検出する故障状態検出手段を備えている。そして、情報コード生成手段は、故障状態検出手段によって故障状態が検出された場合に、決済データを記録してなる情報コードを出力するようにしている。この構成では、決済端末の故障状態を自動的に検出し、決済データを記録してなる情報コードを出力するようにしているので、決済端末内の決済データを、管理装置側へより確実に送信可能となる。   According to a fourth aspect of the present invention, the settlement terminal is provided with failure state detection means for detecting that the terminal itself has entered a predetermined failure state. The information code generation means outputs an information code formed by recording settlement data when a failure state is detected by the failure state detection means. In this configuration, the failure state of the payment terminal is automatically detected, and the information code that records the payment data is output, so the payment data in the payment terminal is more reliably transmitted to the management device side. It becomes possible.

請求項5の発明では、決済端末は、記憶手段に記憶された決済データが記録された情報コードが情報コード生成手段によって生成された場合に、記憶手段に記憶された元の決済データを無効化する無効化手段を備えている。この構成によれば、情報コード化された元の決済データが再度使用されることを防止できると共に、セキュリティ性をより高めることができる。   In the invention of claim 5, the payment terminal invalidates the original payment data stored in the storage means when the information code in which the payment data stored in the storage means is recorded is generated by the information code generation means. Invalidating means is provided. According to this configuration, it is possible to prevent the original payment data that has been encoded into information from being used again, and to improve security.

請求項6の発明では、決済端末は、固有の端末識別番号が記録された識別番号記録手段を備えている。また、決済手段は、決済データと共に、当該決済データの内容を識別する決済データ識別情報を生成可能となっている。そして、情報コード生成手段は、決済データと共に当該決済データに対応する決済データ識別情報及び端末識別番号を記録するように情報コードを生成するようにしている。この構成によれば、情報コードに記録された決済データが、どの端末からのどのような決済データであるかを特定することができ、重複決済等を排除し易くなる。   In the invention of claim 6, the settlement terminal includes an identification number recording means in which a unique terminal identification number is recorded. Moreover, the payment means can generate payment data identification information for identifying the contents of the payment data together with the payment data. The information code generating means generates the information code so as to record the payment data identification information and the terminal identification number corresponding to the payment data together with the payment data. According to this configuration, the payment data recorded in the information code can be specified as what kind of payment data from which terminal, and it is easy to eliminate duplicate payments and the like.

請求項7の発明では、決済端末は、管理装置の接続情報を記録する接続情報記録手段を備えている。そして、情報コード生成手段は、決済データと共に管理装置の接続情報を記録する構成で情報コードを生成するようになっている。このように、管理装置(例えば、電子マネーセンターなど)の接続情報(アドレス情報など)を決済データと共に情報コードに記録するようにしているので、所定の管理装置へ確実に決済データを送信することができる。   In the invention of claim 7, the settlement terminal comprises connection information recording means for recording the connection information of the management device. The information code generation means generates the information code with a configuration that records connection information of the management apparatus together with the payment data. In this way, connection information (such as address information) of a management device (for example, an electronic money center) is recorded in the information code together with the payment data, so that the payment data can be reliably transmitted to a predetermined management device. Can do.

請求項8の発明では、決済端末は、情報コード読取手段によって情報コードを読み取った場合に、当該情報コードに記録された決済データと、自端末の記憶手段に記憶された決済データとを反映して新たな決済データを生成する反映手段を備えている。そして、いずれかの決済端末から出力された情報コードが、他の決済端末の情報コード読取手段によって読み取られた場合、他の決済端末の反映手段によって生成された新たな決済データが、他の決済端末の通信手段によって管理装置に送信可能となっている。このように、他の決済端末では、自端末の決済データに、読み取った情報コードに記録された決済データ(端末異常が生じた決済端末の決済データ)を反映して(マージして)新たな決済データを生成しているので、複数端末の決済データを効率よく管理装置へ送信することができる。   In the invention of claim 8, when the payment terminal reads the information code by the information code reading means, the payment terminal reflects the payment data recorded in the information code and the payment data stored in the storage means of the terminal itself. Reflection means for generating new settlement data. When the information code output from one of the payment terminals is read by the information code reading means of the other payment terminal, the new payment data generated by the reflection means of the other payment terminal is transferred to the other payment terminal. It can be transmitted to the management device by the communication means of the terminal. In this way, in other payment terminals, the payment data recorded in the read information code (the payment data of the payment terminal in which the terminal abnormality has occurred) is reflected (merged) in the payment data of the own terminal to create a new one. Since the payment data is generated, the payment data of a plurality of terminals can be efficiently transmitted to the management device.

請求項9の発明では、決済端末は、情報コード読取手段として、情報コードを撮像可能なカメラと、当該カメラで撮像された情報コードの画像を解読する解読手段とを備え、且つ通信手段が外部の無線通信網と接続可能とされた携帯電話機から構成されている。そして、この携帯電話機は、いずれかの決済端末から出力された情報コードをカメラで撮像し、解読手段によって解読した場合に、その解読した情報コードに記録された決済データを、通信手段により無線通信網を介して管理装置に送信するようにしている。このように汎用性の高いカメラ付きの携帯電話機によっても、情報コードを読み取って、管理装置へ決済データを送信することができる。   In the invention of claim 9, the settlement terminal includes, as the information code reading means, a camera capable of imaging the information code, and a decoding means for decoding the information code image captured by the camera, and the communication means is external Mobile phone that can be connected to a wireless communication network. When the mobile phone captures the information code output from one of the payment terminals with a camera and decodes it with the decoding means, the communication means records the payment data recorded in the decoded information code by wireless communication. The data is transmitted to the management apparatus via the network. In this way, even a mobile phone with a camera having high versatility can read the information code and transmit the settlement data to the management apparatus.

請求項10の発明では、決済端末の情報コード生成手段は、情報コードとして、公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有する一部非公開コードを生成するように構成されている。そして、非公開領域には、少なくとも決済データを記憶し、公開領域には、決済データの諸元を記憶するようにしている。このように、決済データを非公開領域に記憶することで、決済データが外部へ漏洩することを抑えることができる。また、公開領域に、決済データの諸元(店舗名や日時などのプロフィール情報)を記憶するようにしているので、情報コードの管理が容易となる。   In the invention of claim 10, the information code generating means of the payment terminal includes, as information code, a public area and a private area in which the encrypted data encrypted based on the encryption key is recorded. Configured to generate code. Then, at least settlement data is stored in the non-public area, and specifications of the payment data are stored in the public area. Thus, by storing the payment data in the non-public area, it is possible to prevent the payment data from leaking to the outside. In addition, since the specifications of the settlement data (profile information such as store name and date / time) are stored in the public area, management of information codes is facilitated.

請求項11の発明では、公開領域には、少なくとも非公開領域に記録された決済データが正規データであるか否かを判定可能な判定データを記憶するようにしている。このように、公開領域には、判定データ(ハッシュ値等)が記憶されているので、例えば、非公開領域に記憶されている決済データのハッシュ値等を算出して比較することで、決済データの改竄の有無を確認でき、よりセキュリティ性を高めることができる。   In the invention of claim 11, determination data capable of determining whether or not at least the settlement data recorded in the non-public area is regular data is stored in the public area. As described above, since the determination data (hash value or the like) is stored in the public area, for example, by calculating and comparing the hash value or the like of the payment data stored in the non-public area, the payment data The presence or absence of tampering can be confirmed and security can be further improved.

請求項12の発明によれば、請求項1と同様の効果を奏する決済端末を実現できる。 According to the twelfth aspect of the present invention, it is possible to realize a settlement terminal having the same effect as the first aspect.

図1は、第1実施形態に係る決済システムの構成を概略的に例示する説明図であり、決済端末が正常である場合の動作を示している。FIG. 1 is an explanatory diagram schematically illustrating the configuration of the payment system according to the first embodiment, and shows the operation when the payment terminal is normal. 図2は、第1実施形態に係る決済システムの構成を概略的に例示する説明図であり、決済端末において異常条件が成立した場合の動作を示している。FIG. 2 is an explanatory diagram schematically illustrating the configuration of the payment system according to the first embodiment, and shows an operation when an abnormal condition is satisfied in the payment terminal. 図3は、第1実施形態に係る決済端末を概略的に例示するブロック図である。FIG. 3 is a block diagram schematically illustrating the payment terminal according to the first embodiment. 図4は、一部非公開コードのデータ構成を例示する説明図である。FIG. 4 is an explanatory diagram illustrating the data configuration of a partially private code. 図5は、非公開領域に記憶される決済データを例示する説明図である。FIG. 5 is an explanatory diagram illustrating payment data stored in a non-public area. 図6は、図1の決済システムにおいて、端末異常が発生した決済端末側で行われるサルベージ処理の流れを例示するフローチャートである。FIG. 6 is a flowchart illustrating the flow of salvage processing performed on the payment terminal side where the terminal abnormality has occurred in the payment system of FIG. 図7は、図1の決済システムにおいて、端末異常が発生した決済端末を救出する他の決済端末側で行われるサルベージ処理の流れを例示するフローチャートである。FIG. 7 is a flowchart illustrating the flow of salvage processing performed on the other payment terminal side that rescues the payment terminal in which the terminal abnormality has occurred in the payment system of FIG. 図8は、情報コードに記録された決済データの改竄の有無の判定処理の流れを例示するフローチャートである。FIG. 8 is a flowchart illustrating the flow of a determination process for determining whether or not the payment data recorded in the information code has been tampered with.

[第1実施形態]
以下、本発明に係る決済システム及び決済端末を具現化した第1実施形態について、図面を参照して説明する。
(全体構成)
本発明に係る決済システム1は、例えば、図1に示すように、ICカードなどの非接触通信媒体(図示略)と非接触通信可能な決済端末10を複数備えている。本第1実施形態では、説明の便宜上、決済端末10a及び決済端末10bを備えた構成を例に挙げて説明する。そして、決済端末10a及び決済端末10bでは、所定の端末異常条件が成立していない正常時(すなわち、通信状態が良好であり、端末に故障など不具合が生じていない時)、非接触通信媒体に記録される情報を取得し、アクセスポイント30を介して、電子マネーセンター50へ送信するようになっている。アクセスポイント30は、例えば、無線LANアクセスポイントなどであって、決済端末10と電子マネーセンター50との間を接続する電波中継機として機能するようになっている。電子マネーセンター50は、アクセスポイント30を介して各決済端末10との通信を行い、非接触通信媒体に記録される情報や決済データを取得して管理するようになっている。
[First embodiment]
Hereinafter, a first embodiment in which a payment system and a payment terminal according to the present invention are embodied will be described with reference to the drawings.
(overall structure)
As shown in FIG. 1, for example, the payment system 1 according to the present invention includes a plurality of payment terminals 10 capable of non-contact communication with a non-contact communication medium (not shown) such as an IC card. In the first embodiment, for convenience of explanation, a configuration including the payment terminal 10a and the payment terminal 10b will be described as an example. Then, in the payment terminal 10a and the payment terminal 10b, when the predetermined terminal abnormality condition is not established normally (that is, when the communication state is good and the terminal does not have a failure or the like), the non-contact communication medium is used. Information to be recorded is acquired and transmitted to the electronic money center 50 via the access point 30. The access point 30 is a wireless LAN access point, for example, and functions as a radio wave relay that connects the payment terminal 10 and the electronic money center 50. The electronic money center 50 communicates with each payment terminal 10 via the access point 30, and acquires and manages information and payment data recorded on the non-contact communication medium.

また、本実施形態では、例えば、決済端末10bにおいて所定の端末異常条件が成立した場合(なお、図2の例では、通信状態が異常となった例を示している)、この異常が発生した決済端末10bでは、決済処理で得られた決済データを記録した情報コードを生成して表示装置17へ出力し、決済端末10a(他の決済端末)ではこの情報コードを読み取って、電子マネーセンター50側へ送信するようにしている(図2)。なお、アクセスポイント30及び電子マネーセンター50は、「外部の管理装置」の一例に相当する。   In the present embodiment, for example, when a predetermined terminal abnormality condition is satisfied in the payment terminal 10b (note that the example in FIG. 2 shows an example in which the communication state becomes abnormal), this abnormality has occurred. The payment terminal 10b generates an information code in which payment data obtained by the payment process is recorded, and outputs the information code to the display device 17. The payment terminal 10a (another payment terminal) reads this information code and reads the electronic money center 50. It transmits to the side (FIG. 2). The access point 30 and the electronic money center 50 correspond to an example of “external management device”.

(決済端末の構成)
決済端末10には、当該決済端末10全体を制御する制御部11が設けられている。この制御部11は、マイコンを主体として構成されるものであり、CPU、システムバス、入出力インタフェース等を有しており、メモリ13とともに情報処理装置を構成し得るもので情報処理機能を有している。そして、制御部11は、後述の無線リーダ部15による通信結果に基づいて決済処理を行うようになっている。また、制御部11は、当該決済端末10が異常状態となったときに、メモリ13に記憶される決済データをコード化し情報コードを生成するようになっている。さらに、制御部11は、当該決済端末10の通信状態が所定の異常状態(通信不能状態)となったことを検出すると共に、自端末が所定の故障状態になったことを検出するようになっている。この制御部11には、メモリ13、無線リーダ部15、表示装置17、鳴音装置19、外部インタフェース21、キー入力装置23、電源部25、情報コード読取部27などが接続されている。なお、制御部11は、「決済手段」、「情報コード生成手段」、「通信異常検出手段」及び「故障状態検出手段」の一例に相当する。
(Configuration of payment terminal)
The settlement terminal 10 is provided with a control unit 11 that controls the entire settlement terminal 10. The control unit 11 is composed mainly of a microcomputer, has a CPU, a system bus, an input / output interface, etc., and can constitute an information processing apparatus together with the memory 13 and has an information processing function. ing. And the control part 11 performs a payment process based on the communication result by the below-mentioned radio | wireless reader part 15. FIG. Further, when the payment terminal 10 is in an abnormal state, the control unit 11 encodes the payment data stored in the memory 13 to generate an information code. Further, the control unit 11 detects that the communication state of the settlement terminal 10 has become a predetermined abnormal state (communication impossible state), and detects that the terminal itself has entered a predetermined failure state. ing. Connected to the control unit 11 are a memory 13, a wireless reader unit 15, a display device 17, a sounding device 19, an external interface 21, a key input device 23, a power supply unit 25, an information code reading unit 27, and the like. The control unit 11 corresponds to an example of “settlement means”, “information code generation means”, “communication abnormality detection means”, and “failure state detection means”.

メモリ13は、ROM、RAM、不揮発性メモリなどから構成されており、無線リーダ部15にて取得された非接触通信媒体の固有情報(例えばカード番号や個人情報など)や決済処理の結果を決済データとして記憶するようになっている。また、メモリ13には、各決済端末固有の端末識別番号(取引端末ID)が記録されている。そして、制御部11では、決済データと共に、当該決済データの内容を識別する決済データ識別情報(取引通番または日時情報から生成した明細連番等)を生成するようになっている。また、制御部11では、決済データと共に当該決済データに対応する決済データ識別情報を記録するように情報コードを生成するようにしている。さらに、メモリ13には、アクセスポイント30や電子マネーセンター50への接続情報(アドレス情報など)が記録されている。そして、制御部11では、決済データと共にこの接続情報も情報コードへ記録するようにしている。なお、メモリ13は、「記憶手段」、「識別番号記録手段」、「接続情報記録手段」の一例に相当する。   The memory 13 includes a ROM, a RAM, a non-volatile memory, and the like, and settles the unique information (for example, card number and personal information) of the non-contact communication medium acquired by the wireless reader unit 15 and the result of the settlement process. It is memorized as data. The memory 13 stores a terminal identification number (transaction terminal ID) unique to each settlement terminal. And the control part 11 produces | generates the payment data identification information (Detailed serial number etc. which were produced | generated from the transaction serial number or date / time information) which identifies the content of the said payment data with the payment data. In addition, the control unit 11 generates an information code so as to record the payment data identification information corresponding to the payment data together with the payment data. Further, connection information (address information and the like) to the access point 30 and the electronic money center 50 is recorded in the memory 13. The control unit 11 records the connection information together with the payment data in the information code. The memory 13 corresponds to an example of “storage means”, “identification number recording means”, and “connection information recording means”.

無線リーダ部15は、発振器、変調器、復調器、整合回路などを備えた構成をなしており、アンテナ16及び制御部11と協働して公知のRFIDリーダライタとして機能し、非接触通信媒体に記憶されるデータの読取り、或いは非接触通信媒体に対するデータの書込みを行なうようになっている。なお、無線リーダ部15は、「非接触通信手段」の一例に相当する。   The wireless reader unit 15 has a configuration including an oscillator, a modulator, a demodulator, a matching circuit, and the like, functions as a known RFID reader / writer in cooperation with the antenna 16 and the control unit 11, and is a non-contact communication medium. The data stored in the memory is read or the data is written to the contactless communication medium. The wireless reader unit 15 corresponds to an example of “non-contact communication unit”.

表示装置17は、制御部11によって制御される構成をなしており、制御部11からの指令を受けて所定の情報を表示するようになっている。また、制御部11によって生成された情報コードを出力するようになっている。なお、表示装置17は、「出力手段」、「外部媒体」の一例に相当する。   The display device 17 is configured to be controlled by the control unit 11 and displays predetermined information in response to a command from the control unit 11. Further, the information code generated by the control unit 11 is output. The display device 17 corresponds to an example of “output unit” or “external medium”.

鳴音装置19は、スピーカとして構成されるものであり、制御部11からの指令を受けてアラーム音や音声などを発生させるようになっている。外部インタフェース21は、アクセスポイント30や電子マネーセンター50などの外部の管理装置との間でのデータ通信を行うためのインタフェースとして構成されており、制御部11と協働して通信処理を行う構成をなしている。なお、外部インタフェース21は、「通信手段」の一例に相当する。   The sounding device 19 is configured as a speaker, and generates an alarm sound or a sound in response to a command from the control unit 11. The external interface 21 is configured as an interface for performing data communication with an external management device such as the access point 30 or the electronic money center 50, and performs communication processing in cooperation with the control unit 11. I am doing. The external interface 21 corresponds to an example of “communication means”.

キー入力装置23は、制御部11に対して操作信号を与える構成をなしており、制御部11は、これらからの操作信号を受けて操作信号の内容に応じた動作を行うようになっている。電源部25は、制御部11や各種電気部品に電力を供給するようになっている。   The key input device 23 is configured to give an operation signal to the control unit 11, and the control unit 11 receives an operation signal from these to perform an operation according to the content of the operation signal. . The power supply unit 25 supplies power to the control unit 11 and various electric components.

情報コード読取部27は、受光センサ、結像レンズ、照明部などから構成されるカメラ(図示略)を備えており、このカメラによって情報コードを撮像可能となっている。また、情報コード読取部27は、このカメラで撮像された情報コードの画像を、制御部11と協働して解読するようになっている。そして、本実施形態の決済端末10は、例えば、外部の無線通信網と接続可能な汎用のカメラ付きの携帯電話機によって構成することができる。なお、情報コード読取部27は、「情報コード読取手段」及び「解読手段」の一例に相当する。   The information code reading unit 27 includes a camera (not shown) including a light receiving sensor, an imaging lens, an illumination unit, and the like, and an information code can be captured by this camera. Further, the information code reading unit 27 is configured to decode an information code image captured by the camera in cooperation with the control unit 11. And the settlement terminal 10 of this embodiment can be comprised by the mobile phone with a general purpose camera which can be connected with an external wireless communication network, for example. The information code reading unit 27 corresponds to an example of “information code reading unit” and “decoding unit”.

(情報コードの構成)
次に、決済端末10にて生成される情報コードCの構成について説明する。
情報コードCは、公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有する一部非公開コード(セキュリティ機能搭載のQRコード(登録商標))から構成されている。以下、情報コードCを「一部非公開コードC」ともいう。一部非公開コードCは、図4に示すように、暗号化キーを用いずに読み取りが可能となる非暗号化データ(公開データ)が記録される公開領域Caと、暗号化キーによって暗号化された暗号化データ(非公開データ)が記録される非公開領域Cbと、誤り訂正符号が記録される誤り訂正領域とを備えている。例えば、公開領域Caには、決済データの諸元(店舗名や日時などのプロフィール情報)や非暗号部に関する情報、ダイジェストデータ(ハッシュ値)や接続情報などが記憶されるようになっている。また、非公開領域Cbには、例えば図5に示すような決済データや決済データ識別情報が記憶されている。なお、一部非公開コードは、例えば、特開2009−9547公報、特開2008−299422公報などに開示された技術を好適に用いて生成することができる。
(Configuration of information code)
Next, the configuration of the information code C generated by the payment terminal 10 will be described.
The information code C is composed of a partially private code (a QR code (registered trademark) with a security function) having a public area and a private area in which encrypted data encrypted based on the encryption key is recorded. Has been. Hereinafter, the information code C is also referred to as “partially non-public code C”. As shown in FIG. 4, the partially private code C is encrypted with a public area Ca in which non-encrypted data (public data) that can be read without using an encryption key is recorded, and an encryption key. The private area Cb in which the encrypted data (private data) thus recorded is recorded and the error correction area in which the error correction code is recorded are provided. For example, in the public area Ca, data of payment data (profile information such as store name and date / time), information on a non-encrypted part, digest data (hash value), connection information, and the like are stored. Further, for example, settlement data and settlement data identification information as shown in FIG. 5 are stored in the non-public area Cb. Note that the partially private code can be generated by suitably using, for example, techniques disclosed in Japanese Unexamined Patent Application Publication Nos. 2009-9547 and 2008-299422.

(決済システムのサルベージ処理)
次に、上述のように構成される決済システム1の決済端末10において行われるサルベージ処理(決済データの救出処理)について、図6、7を用いて説明する。なお、ここで、図6は、端末異常が発生した決済端末10b(すなわち、情報コードを生成する側の決済端末)において行われる処理の流れを主に示している。また、図7は、この端末異常が発生した決済端末10bを救出する決済端末10a(すなわち、情報コードを読み取る側の決済端末)において行われる処理の流れを主に示している。
(Salvage processing of payment system)
Next, salvage processing (payment data rescue processing) performed in the payment terminal 10 of the payment system 1 configured as described above will be described with reference to FIGS. Here, FIG. 6 mainly shows the flow of processing performed in the payment terminal 10b where the terminal abnormality has occurred (that is, the payment terminal on the information code generation side). FIG. 7 mainly shows the flow of processing performed in the payment terminal 10a that rescues the payment terminal 10b in which the terminal abnormality has occurred (that is, the payment terminal that reads the information code).

まず、端末異常が発生した決済端末10bにおいて行われる処理について、先に説明する。ステップS1にて、ネットワーク接続不可であるか否か(アクセスポイント20との通信状態が所定の異常状態か否か)の判定がなされる。ここで、ネットワーク接続可能との判定がなされると(S1でNo)、続くステップS2にて、機器故障があるか否か(故障状態が検出されたか否か)の判定がなされる。なお、このステップS2では、主に、アクセスポイント30と通信を行うための外部インタフェース21等に故障がないか判定するようにしている。例えば、外部インタフェース21のICやハイブリッドは、例えばMACアドレスの記憶などを含めて自己診断ができるようになっており、通信を行う際に、ICの自己診断結果を確認し故障を判断することができる。また、通信に対しては、必ず応答があるために何度も送信した結果、良好な受信を受けられない場合に故障を推定することができる。そして、ステップS2にて機器故障がないと判定されると(S2でNo)、当該決済端末10bは正常状態である(所定の端末異常条件が不成立)と判定されて、当該サルベージ処理を終了する。   First, processing performed in the payment terminal 10b in which a terminal abnormality has occurred will be described first. In step S1, it is determined whether or not the network connection is impossible (whether or not the communication state with the access point 20 is a predetermined abnormal state). Here, if it is determined that the network connection is possible (No in S1), it is determined in the subsequent step S2 whether there is a device failure (whether a failure state is detected). In step S2, it is determined mainly whether there is a failure in the external interface 21 or the like for communicating with the access point 30. For example, the IC or hybrid of the external interface 21 can perform self-diagnosis including, for example, storage of a MAC address. When performing communication, it is possible to check the self-diagnosis result of the IC and determine a failure. it can. In addition, since there is always a response to communication, a failure can be estimated when it is not possible to receive good reception as a result of many transmissions. If it is determined in step S2 that there is no equipment failure (No in S2), it is determined that the payment terminal 10b is in a normal state (predetermined terminal abnormal condition is not established), and the salvage process is terminated. .

ステップS1でYesと判定されるか、ステップS2でYesと判定されると、続くステップS3にて、サルベージ処理が必要か否か判定される。ここで、例えば、ユーザのキー入力装置23の操作などによって、当該サルベージ処理を強制的に終了する指示がなされた場合には、ステップS3にてNoと判定されて、当該サルベージ処理を終了する。一方、サルベージ処理が必要と判定されると(S3でYes)、続くステップS4にて、生成される情報コードC(QRコード)の数が決定される。このQRコード数は、メモリ13に記憶される決済データ(明細リスト)に基づき、明細情報(決済データ)サイズ/QR情報数(1つのQRコードに記録可能な情報数)で決定される。   If it is determined Yes in step S1 or Yes in step S2, it is determined in subsequent step S3 whether or not salvage processing is necessary. Here, for example, when an instruction to forcibly end the salvage process is given by, for example, the user's operation of the key input device 23, it is determined No in step S3, and the salvage process ends. On the other hand, if it is determined that the salvage process is necessary (Yes in S3), the number of information codes C (QR codes) to be generated is determined in subsequent step S4. The number of QR codes is determined by detailed information (payment data) size / number of QR information (number of information that can be recorded in one QR code) based on the payment data (detail list) stored in the memory 13.

続いて、ステップS5にて、このメモリ13に記憶される決済データ(明細データ)が制御部11へ読み出され、ステップS6にて情報コードC(QRコード)が生成される。次に、ステップS7にて、メモリ13に記憶される決済データが全て情報コードCに記憶されたか(最後明細か)否かの判定がなされる。ここで、コード化されていない決済データがあると判定されると(S7でNo)、これらの決済データのコード化が終了するまで、S7でNoとの判定が継続される。   Subsequently, in step S5, settlement data (detailed data) stored in the memory 13 is read to the control unit 11, and an information code C (QR code) is generated in step S6. Next, in step S7, it is determined whether or not all the payment data stored in the memory 13 is stored in the information code C (the last specification). Here, if it is determined that there is unencoded payment data (No in S7), the determination of No in S7 is continued until the encoding of these payment data is completed.

そして、メモリ13に記憶される決済データが全て情報コードCに記憶されたと判定されると(S7でYes)、続くステップS8にてこれら情報コードCを表示装置17に表示する。なお、生成された情報コードCはリスト化されてメモリ13に記憶されるようになっており、このメモリ13から情報コードCを順に読み出して表示装置17に表示させるようになっている。   When it is determined that all the payment data stored in the memory 13 is stored in the information code C (Yes in S7), the information code C is displayed on the display device 17 in the subsequent step S8. The generated information code C is listed and stored in the memory 13, and the information code C is sequentially read from the memory 13 and displayed on the display device 17.

続くステップS9では、相手側(救済側)の決済端末10aにて、読み込みが開始されたか否かの判定がなされる。このステップS9の処理では、例えば、決済端末10b側から決済端末10aへ所定の確認信号(例えば、赤外線信号など)を送り、決済端末10a側からこの確認信号に応答する応答信号が送信され、決済端末10b側でこの応答信号を受信すると、情報コードCの読み取りが開始されたと判定されるようになっている。なお、この読み込みが開始されたか否かの判定は、ユーザが手動で確認するようにしてもよい。なお、読み込みが開始されるまで、ステップS9ではNoとの判定が継続される。   In subsequent step S9, it is determined whether or not reading has been started at the counterparty (relief side) settlement terminal 10a. In the process of step S9, for example, a predetermined confirmation signal (for example, an infrared signal) is sent from the payment terminal 10b side to the payment terminal 10a, and a response signal in response to this confirmation signal is transmitted from the payment terminal 10a side. When this response signal is received on the terminal 10b side, it is determined that reading of the information code C has started. Note that the determination of whether or not this reading has started may be manually confirmed by the user. Note that the determination of No is continued in step S9 until reading is started.

そして、ステップS9にて、情報コードCの読み取りが開始されたと判定されると(S9でYes)、続くステップS10にて、情報コードC(QRコード)を全て表示したか(最後QRか)否かの判定がなされる。ここで、情報コードCが全て表示されていないと判定されると(S10でNo)、ステップS8からの処理が繰り返されることとなる。   If it is determined in step S9 that reading of the information code C is started (Yes in S9), whether or not all the information code C (QR code) is displayed (whether it is the last QR) in the subsequent step S10. Is determined. Here, if it is determined that all the information codes C are not displayed (No in S10), the processing from step S8 is repeated.

ステップS10にて、情報コードCが全て表示されたと判定されると(S10でYes)、続くステップS11にて情報コードCを消去(無効化)するか否かの判定がなされる。ここでは、メモリ13に記憶される情報コードC及び元の決済データを消去するか否かの判断をユーザが行い、ユーザによってこれらデータを消去する指示がなされると(キー入力装置23から消去指示の信号が入力されると)、ステップS11にてYesと判定される。そして、ステップS12にて、メモリ13に記憶される情報コードC及び元の決済データが消去されることとなる。なお、このステップS12の処理を行う制御部11は、「無効化手段」の一例に相当する。   If it is determined in step S10 that all information codes C have been displayed (Yes in S10), it is determined in step S11 whether or not the information codes C are to be deleted (invalidated). Here, when the user determines whether or not to delete the information code C and the original settlement data stored in the memory 13, and the user gives an instruction to delete these data (the deletion instruction from the key input device 23). In step S11, “Yes” is determined. In step S12, the information code C and the original settlement data stored in the memory 13 are deleted. The control unit 11 that performs the process of step S12 corresponds to an example of “invalidating unit”.

ステップS11にてNoと判定されるか、ステップS12にて消去処理がなされると、端末異常が発生した決済端末10bにおける当該サルベージ処理が終了する。なお、この決済端末10bにおける当該サルベージ処理は、ステップS1にて、ネットワーク接続不可との判定(S1でYes)がなされている間(S1でNoと判定されるまで)、繰り返し行われるようになっている。   If it is determined No in step S11 or if the erasure process is performed in step S12, the salvage process in the payment terminal 10b where the terminal abnormality has occurred is terminated. Note that the salvage process in the payment terminal 10b is repeatedly performed during the determination that the network connection is impossible (Yes in S1) in Step S1 (until No is determined in S1). ing.

次に、端末異常が発生した決済端末10bを救出する決済端末10a(すなわち、情報コードを読み取る側の決済端末)において行われる処理について説明する。
まず、ステップS20にて、サルベージ処理を実施するか否かの判定を行う。このステップS20では、例えば、ユーザからのサルベージ処理の指示が入力されるか、決済端末10bから所定の救助信号(例えば、赤外線信号など)を受信するとYesと判定される。なお、サルベージ処理を実施しない場合には(S20でNo)、当該サルベージ処理は終了する。
Next, processing performed in the payment terminal 10a that rescues the payment terminal 10b in which the terminal abnormality has occurred (that is, the payment terminal that reads the information code) will be described.
First, in step S20, it is determined whether or not to execute the salvage process. In this step S20, for example, if a salvage processing instruction is input from the user or a predetermined rescue signal (for example, an infrared signal) is received from the settlement terminal 10b, it is determined as Yes. If the salvage process is not performed (No in S20), the salvage process ends.

ステップS20でYesと判定されると、続くステップS21にて、情報コードC(QRコード)の読み取り(撮像)が行われたか否かの判定がなされる。ここで、情報コードCの撮像がなされるまではステップS20でNoとの判定が継続する。情報コードCの撮像がなされると(S21でYes)、続くステップS22にてこの情報コードCに対してデコード処理がなされる。続いて、ステップS23にて、このデコードされた情報が明細情報として再データ化され、決済端末10aのメモリ13に記憶される。そして、ステップS24にて、決済端末10bに表示された情報コードC(QRコード)を全て撮像したか否かの判定がなされる。ここで、情報コードCを全て撮像していないと判定されると(S24でNo)、ステップS21からの処理が繰り返されることとなる。一方、情報コードCを全て撮像したと判定されると(S24でYes)、決済端末10aにおける当該サルベージ処理を終了する。なお、このステップS24の判定は、ユーザが手動で行ってもよく、また、決済端末10b側から所定の終了信号(例えば、赤外線信号など)を送信するようにし、これを決済端末10a側が受信したか否かに基づいて判定するようにしてもよい。   If it is determined Yes in step S20, it is determined in subsequent step S21 whether or not the information code C (QR code) has been read (imaged). Here, the determination of No is continued in step S20 until the information code C is imaged. When the information code C is imaged (Yes in S21), the information code C is decoded in the following step S22. Subsequently, in step S23, the decoded information is converted into detailed data as detailed information and stored in the memory 13 of the settlement terminal 10a. In step S24, it is determined whether or not all the information codes C (QR codes) displayed on the payment terminal 10b have been imaged. Here, if it is determined that the information code C is not completely imaged (No in S24), the processing from step S21 is repeated. On the other hand, if it is determined that all of the information code C has been imaged (Yes in S24), the salvage process in the payment terminal 10a is terminated. The determination in step S24 may be performed manually by the user, or a predetermined end signal (for example, an infrared signal) is transmitted from the payment terminal 10b side, which is received by the payment terminal 10a side. It may be determined based on whether or not.

また、決済端末10a側では、この決済端末10bの決済データを、自端末のメモリ13に記憶された決済データに反映して(マージして)新たな決済データを生成するようにしている。そして、決済端末10aでは、このマージされた新たな決済データを電子マネーセンター50側へ送信するようにしている。なお、制御部11は、「反映手段」の一例に相当する。   Further, on the settlement terminal 10a side, the settlement data of the settlement terminal 10b is reflected (merged) in the settlement data stored in the memory 13 of the own terminal to generate new settlement data. Then, the payment terminal 10a transmits the merged new payment data to the electronic money center 50 side. The control unit 11 corresponds to an example of “reflection means”.

(決済データの改竄の有無の判定処理)
本実施形態では、元の決済データが情報コードCに記録される過程で、この元の決済データが改竄されていないかどうか(すなわち、情報コードCに記録された決済データが正規データであるか否か)を判定するようにしている。次に、決済データの改竄の有無の判定処理について、図8を参照して説明する。
(Judgment processing of whether payment data has been tampered with)
In the present embodiment, whether or not the original payment data is falsified in the process of recording the original payment data in the information code C (that is, whether or not the payment data recorded in the information code C is regular data). No) is determined. Next, a process for determining whether or not payment data has been tampered will be described with reference to FIG.

本実施形態では、上述したように、生成される情報コードCは、一部非公開コード(セキュリティ機能搭載のQRコード)から構成されている。そして、公開領域Caには、元の決済データから作成したダイジェストデータ(これを「ダイジェストA」とする)が記録されている。   In the present embodiment, as described above, the generated information code C is partially configured from a private code (a QR code with a security function). In the public area Ca, digest data created from the original settlement data (this is referred to as “digest A”) is recorded.

まず、ステップS30にて情報コードC(SQR)を撮像した後、続くステップS31にてこの情報コードCの公開領域Caをデコードする。また、ステップS32にて、非公開領域Cbをデコードする。そして、この非公開領域Cbをデコードして得られた決済データを、ハッシュ関数を用いて演算し、ダイジェストデータ(ハッシュ値)(これを「ダイジェストB」とする)を算出する(ステップS33)。そして、ステップS34にて、ダイジェストAとダイジェストBを比較し、両者が一致していれば正常(改竄されていない)と判定し(S34でYes)、両者が一致していなければ異常(改竄されている)と判定し(S34でNo)するようにしている。このように、決済データの改竄の有無を判定する処理を設けることで、情報コードCに記録された決済データの信頼性を高めることができるとともに、不正に改竄された決済データが使用されることを抑制できる。   First, after imaging the information code C (SQR) in step S30, the public area Ca of the information code C is decoded in subsequent step S31. In step S32, the private area Cb is decoded. Then, the settlement data obtained by decoding the non-public area Cb is calculated using a hash function to calculate digest data (hash value) (this is referred to as “digest B”) (step S33). In step S34, digest A and digest B are compared, and if they match, it is determined to be normal (not tampered) (Yes in S34), and if both do not match, an abnormality (tampered). (No in S34). As described above, by providing a process for determining whether or not the payment data has been tampered with, the reliability of the payment data recorded in the information code C can be improved, and fraudulently tampered payment data can be used. Can be suppressed.

以上説明したように、本第1実施形態に係る決済システム1では、非接触通信媒体と非接触通信可能な決済端末10を複数備えている。この決済端末10は非接触通信媒体と非接触通信を行う無線リーダ部15と、無線リーダ部15による通信結果に基づいて決済処理を行う決済手段(制御部11)と、決済手段による決済処理の結果を決済データとして記憶するメモリ13と、外部の管理装置(アクセスポイント30や電子マネーセンター50)と通信可能な外部インタフェース21と、所定の端末異常条件が成立した場合にメモリ13に記憶された決済データを記録してなる情報コードCを生成する情報コード生成手段(制御部11)と、情報コード生成手段によって生成された情報コードCを出力する表示装置17と、情報コード読取部27とを備えている。そして、いずれかの決済端末10(決済端末10b)から出力された情報コードCを、他の決済端末10(決済端末10a)の情報コード読取部27によって読取可能に構成されており、また、その読み取られた情報コードCに記録された決済データを、他の決済端末10の外部インタフェース21によって管理装置に送信可能となっている。
この構成によれば、決済端末10(決済端末10b)に何らかの異常が発生した場合(例えば、良好な通信状態が得られない場合や当該決済端末10の外部インタフェース21が故障した場合など)に、決済処理で得られた決済データを記録した情報コードCを生成して出力し、他の決済端末10(決済端末10a)にてこの情報コードCを読み取って外部の管理装置(例えば、電子マネーセンターなど)へ送信することができる。また、決済処理で得られた決済データはコード化されて出力されるので、セキュリティ性を高めることができる。
As described above, the payment system 1 according to the first embodiment includes a plurality of payment terminals 10 capable of non-contact communication with a non-contact communication medium. The payment terminal 10 includes a wireless reader unit 15 that performs non-contact communication with a non-contact communication medium, a payment unit (control unit 11) that performs a payment process based on a communication result of the wireless reader unit 15, and a payment process performed by the payment unit. Memory 13 that stores the result as settlement data, external interface 21 that can communicate with an external management device (access point 30 or electronic money center 50), and memory 13 that stores a predetermined terminal abnormal condition. An information code generation unit (control unit 11) that generates an information code C that records payment data, a display device 17 that outputs the information code C generated by the information code generation unit, and an information code reading unit 27 I have. The information code C output from one of the payment terminals 10 (the payment terminal 10b) is configured to be readable by the information code reading unit 27 of the other payment terminal 10 (the payment terminal 10a). The payment data recorded in the read information code C can be transmitted to the management device by the external interface 21 of another payment terminal 10.
According to this configuration, when some abnormality occurs in the payment terminal 10 (the payment terminal 10b) (for example, when a good communication state cannot be obtained or when the external interface 21 of the payment terminal 10 breaks down), An information code C in which payment data obtained by the payment process is recorded is generated and output, and the information code C is read by another payment terminal 10 (payment terminal 10a) to obtain an external management device (for example, an electronic money center). Etc.). Moreover, since the payment data obtained by the payment process is encoded and output, the security can be improved.

また、決済端末10は、外部インタフェース21による管理装置との通信状態が所定の異常状態となったことを検出する通信異常検出手段(制御部11)を備えている。そして、情報コード生成手段は、通信異常検出手段によって異常状態が検出された場合に、決済データを記録してなる情報コードCを出力するようにしている。この構成では、管理装置との通信状態の異常を自動的に検出し、決済データを記録した情報コードCを出力するようにしているので、決済端末10内の決済データを、管理装置側へより確実に送信可能となる。 Further, the payment terminal 10 includes communication abnormality detection means (control unit 11) that detects that the communication state with the management device via the external interface 21 has become a predetermined abnormal state. Then, the information code generation means outputs an information code C formed by recording settlement data when an abnormal state is detected by the communication abnormality detection means. In this configuration, an abnormality in the communication state with the management device is automatically detected, and the information code C in which the payment data is recorded is output, so that the payment data in the payment terminal 10 is transferred to the management device side. It becomes possible to transmit reliably.

また、決済端末10の通信異常検出手段は、当該決済端末10の外部インタフェース21による管理装置との通信状態が異常状態から所定の正常状態に復帰したか否かを検出可能となっている。そして、当該決済端末10の表示装置17は、通信異常検出手段によって異常状態が検出された場合、正常状態に復帰したことが検出されるまで、未送信の決済データについての情報コード生成手段による情報コードCの生成及び表示装置17による当該情報コードCの外部への出力を繰り返すようになっている。この構成によれば、管理装置との通信が長期に渡り不能となる場合でも、決済データを確実に管理装置へ送信することが可能となる。 Further, the communication abnormality detection means of the payment terminal 10 can detect whether or not the communication state with the management device by the external interface 21 of the payment terminal 10 has returned from the abnormal state to a predetermined normal state. When the abnormal state is detected by the communication abnormality detection unit, the display device 17 of the payment terminal 10 receives information by the information code generation unit about the unsent payment data until it is detected that the normal state has been restored. The generation of the code C and the output of the information code C by the display device 17 are repeated. According to this configuration, even when communication with the management apparatus becomes impossible for a long period of time, it is possible to reliably transmit the payment data to the management apparatus.

また、決済端末10は、自端末が所定の故障状態になったことを検出する故障状態検出手段(制御部11)を備えている。そして、情報コード生成手段は、故障状態検出手段によって故障状態が検出された場合に、決済データを記録してなる情報コードCを出力するようにしている。この構成では、決済端末10の故障状態を自動的に検出し、決済データを記録してなる情報コードCを出力するようにしているので、決済端末10内の決済データを、管理装置側へより確実に送信可能となる。   Further, the settlement terminal 10 includes failure state detection means (control unit 11) that detects that the terminal itself has entered a predetermined failure state. The information code generation means outputs an information code C in which payment data is recorded when a failure state is detected by the failure state detection means. In this configuration, since the failure state of the payment terminal 10 is automatically detected and the information code C recorded with the payment data is output, the payment data in the payment terminal 10 is transferred from the management device side to the management device side. It becomes possible to transmit reliably.

また、決済端末10は、メモリ13に記憶された決済データが記録された情報コードCが情報コード生成手段によって生成された場合に、メモリ13に記憶された元の決済データを無効化する無効化手段(制御部11)を備えている。この構成によれば、情報コード化された元の決済データが再度使用されることを防止できると共に、セキュリティ性をより高めることができる。   Further, the payment terminal 10 invalidates the original payment data stored in the memory 13 when the information code C in which the payment data stored in the memory 13 is recorded is generated by the information code generation means. Means (control unit 11) are provided. According to this configuration, it is possible to prevent the original payment data that has been encoded into information from being used again, and to improve security.

また、決済端末10は、固有の端末識別番号が記録された識別番号記録手段(メモリ13)を備えている。また、決済手段は、決済データと共に、当該決済データの内容を識別する決済データ識別情報を生成可能となっている。そして、情報コード生成手段は、決済データと共に当該決済データに対応する決済データ識別情報を記録し、更に、当該決済端末10に割り当てられた端末識別番号を記録するように情報コードCを生成するようにしている。この構成によれば、情報コードCに記録された決済データが、どの端末からのどのような決済データであるかを特定することができ、重複決済等を排除し易くなる。   Further, the settlement terminal 10 includes an identification number recording means (memory 13) in which a unique terminal identification number is recorded. Moreover, the payment means can generate payment data identification information for identifying the contents of the payment data together with the payment data. The information code generating means records the payment data identification information corresponding to the payment data together with the payment data, and further generates the information code C so as to record the terminal identification number assigned to the payment terminal 10. I have to. According to this configuration, the payment data recorded in the information code C can be specified as which payment data from which terminal, and it is easy to eliminate duplicate payments and the like.

また、決済端末10は、管理装置の接続情報を記録する接続情報記録手段(メモリ13)を備えている。そして、情報コード生成手段は、決済データと共に管理装置の接続情報を記録する構成で情報コードCを生成するようになっている。このように、管理装置(例えば、電子マネーセンターなど)の接続情報(アドレス情報など)を決済データと共に情報コードCに記録するようにしているので、所定の管理装置へ確実に決済データを送信することができる。   Further, the settlement terminal 10 includes connection information recording means (memory 13) for recording connection information of the management device. The information code generating means generates the information code C in a configuration that records connection information of the management device together with the payment data. In this way, connection information (address information, etc.) of a management device (for example, an electronic money center) is recorded in the information code C together with the payment data, so that the payment data is reliably transmitted to a predetermined management device. be able to.

また、決済端末10は、情報コード読取手段によって情報コードCを読み取った場合に、当該情報コードCに記録された決済データと、自端末のメモリ13に記憶された決済データとを反映して新たな決済データを生成する反映手段(制御部11)を備えている。そして、いずれかの決済端末10(決済端末10b)から出力された情報コードCが、他の決済端末10(決済端末10a)の情報コード読取部27によって読み取られた場合、他の決済端末10aの反映手段によって生成された新たな決済データが、他の決済端末10aの外部インタフェース21によって管理装置に送信可能となっている。このように、他の決済端末10aでは、自端末の決済データに、読み取った情報コードCに記録された決済データ(端末異常が生じた決済端末10bの決済データ)を反映して(マージして)新たな決済データを生成しているので、複数端末の決済データを効率よく管理装置へ送信することができる。   Moreover, when the information terminal C reads the information code C by the information code reading means, the payment terminal 10 newly reflects the payment data recorded in the information code C and the payment data stored in the memory 13 of the terminal itself. Reflecting means (control unit 11) for generating simple settlement data. When the information code C output from one of the payment terminals 10 (the payment terminal 10b) is read by the information code reading unit 27 of the other payment terminal 10 (the payment terminal 10a), New payment data generated by the reflecting means can be transmitted to the management apparatus by the external interface 21 of the other payment terminal 10a. As described above, the other payment terminal 10a reflects (merges) the payment data recorded in the read information code C (the payment data of the payment terminal 10b in which the terminal abnormality occurs) in the payment data of the own terminal. ) Since new payment data is generated, payment data of a plurality of terminals can be efficiently transmitted to the management apparatus.

また、決済端末10は、情報コード読取部27として、情報コードCを撮像可能なカメラと、当該カメラで撮像された情報コードCの画像を解読する解読手段(情報コード読取部27)とを備え、且つ外部インタフェース21が外部の無線通信網と接続可能とされた携帯電話機から構成されている。そして、この携帯電話機は、いずれかの決済端末10から出力された情報コードCをカメラで撮像し、解読手段によって解読した場合に、その解読した情報コードCに記録された決済データを、外部インタフェース21により無線通信網を介して管理装置に送信するようにしている。このように汎用性の高いカメラ付きの携帯電話機によっても、情報コードCを読み取って、管理装置へ決済データを送信することができる。   Further, the settlement terminal 10 includes, as the information code reading unit 27, a camera capable of imaging the information code C and a decoding unit (information code reading unit 27) for decoding the image of the information code C captured by the camera. In addition, the external interface 21 includes a mobile phone that can be connected to an external wireless communication network. When the mobile phone captures the information code C output from one of the payment terminals 10 with a camera and decodes it by the decoding means, the mobile phone receives the payment data recorded in the decoded information code C as an external interface. 21 is transmitted to the management apparatus via the wireless communication network. The mobile phone with a camera having a high versatility can read the information code C and transmit the settlement data to the management device.

また、決済端末10の情報コード生成手段は、情報コードCとして、公開領域Caと、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域Cbとを有する一部非公開コードを生成するように構成されている。そして、非公開領域Cbには、少なくとも決済データを記憶し、公開領域Caには、決済データの諸元を記憶するようにしている。このように、決済データを非公開領域Cbに記憶することで、決済データが外部へ漏洩することを抑えることができる。また、公開領域Caに、決済データの諸元(店舗名や日時などのプロフィール情報)を記憶するようにしているので、情報コードCの管理が容易となる。   Further, the information code generating means of the payment terminal 10 includes a partially private code having, as information code C, a public area Ca and a private area Cb in which encrypted data encrypted based on the encryption key is recorded. Is configured to generate Then, at least payment data is stored in the non-public area Cb, and specifications of the payment data are stored in the public area Ca. Thus, by storing the payment data in the private area Cb, it is possible to prevent the payment data from leaking to the outside. In addition, since the specification of payment data (profile information such as store name and date / time) is stored in the public area Ca, management of the information code C is facilitated.

また、公開領域Caには、少なくとも非公開領域Cbに記録された決済データが正規データであるか否かを判定可能な判定データを記憶するようにしている。このように、公開領域Caには、判定データ(ハッシュ値等)が記憶されているので、例えば、非公開領域Cbに記憶されている決済データのハッシュ値等を算出して比較することで、決済データの改竄の有無を確認でき、よりセキュリティ性を高めることができる。   Further, determination data that can determine whether or not the payment data recorded in at least the non-public area Cb is regular data is stored in the public area Ca. In this way, since the determination data (hash value or the like) is stored in the public area Ca, for example, by calculating and comparing the hash value or the like of the settlement data stored in the non-public area Cb, The presence or absence of falsification of payment data can be confirmed, and security can be further improved.

1…決済システム
10、10a、10b…決済端末
11…制御部(決済手段、情報コード生成手段、通信異常検出手段、故障状態検出手段、無効化手段)
13…メモリ(記憶手段、識別番号記録手段、接続情報記録手段)
15…無線リーダ部(非接触通信手段)
16…アンテナ
17…表示装置(出力手段)
19…鳴音装置
21…外部インタフェース
23…キー入力装置
25…電源部
27…情報コード読取部(情報コード読取手段)
30…アクセスポイント(外部の管理装置)
50…電子マネーセンター(外部の管理装置)
C…情報コード(一部非公開コード)
Ca…公開領域
Cb…非公開領域
DESCRIPTION OF SYMBOLS 1 ... Payment system 10, 10a, 10b ... Payment terminal 11 ... Control part (Payment means, information code generation means, communication abnormality detection means, failure state detection means, invalidation means)
13. Memory (storage means, identification number recording means, connection information recording means)
15 ... Wireless reader unit (non-contact communication means)
16 ... antenna 17 ... display device (output means)
DESCRIPTION OF SYMBOLS 19 ... Sound generator 21 ... External interface 23 ... Key input device 25 ... Power supply part 27 ... Information code reading part (information code reading means)
30 ... Access point (external management device)
50 ... Electronic money center (external management device)
C ... Information code (partly private code)
Ca: Public area Cb: Private area

Claims (12)

非接触通信媒体と非接触通信可能な決済端末を複数備えた決済システムであって、
前記決済端末は、
前記非接触通信媒体と非接触通信を行う非接触通信手段と、
前記非接触通信手段による通信結果に基づいて決済処理を行う決済手段と、
前記決済手段による決済処理の結果を決済データとして記憶する記憶手段と、
外部の管理装置と通信可能な通信手段と、
所定の端末異常条件が成立した場合に前記記憶手段に記憶された前記決済データを記録してなる情報コードを生成する情報コード生成手段と、
前記情報コード生成手段によって生成された前記情報コードを出力する出力手段と、
情報コード読取手段と、
を備えており、
いずれかの前記決済端末から出力された前記情報コードを、他の前記決済端末の前記情報コード読取手段によって読取可能に構成され、その読み取られた前記情報コードに記録された前記決済データを、他の前記決済端末の前記通信手段によって前記管理装置に送信可能とされていることを特徴とする決済システム。
A payment system comprising a plurality of payment terminals capable of contactless communication with a contactless communication medium,
The payment terminal is
Non-contact communication means for performing non-contact communication with the non-contact communication medium;
Payment means for performing payment processing based on a communication result by the non-contact communication means;
Storage means for storing the result of payment processing by the payment means as payment data;
A communication means capable of communicating with an external management device;
Information code generating means for generating an information code by recording the settlement data stored in the storage means when a predetermined terminal abnormal condition is satisfied;
Output means for outputting the information code generated by the information code generation means;
Information code reading means;
With
The information code output from one of the payment terminals is configured to be readable by the information code reading means of another payment terminal, and the payment data recorded in the read information code is changed to another The payment system can be transmitted to the management device by the communication means of the payment terminal.
前記決済端末は、前記通信手段による前記管理装置との通信状態が所定の異常状態となったことを検出する通信異常検出手段を備え、
前記情報コード生成手段は、前記通信異常検出手段によって前記異常状態が検出された場合に、前記決済データを記録してなる前記情報コードを出力することを特徴とする請求項1に記載の決済システム。
The payment terminal includes communication abnormality detection means for detecting that the communication state with the management device by the communication means has become a predetermined abnormal state,
2. The payment system according to claim 1, wherein the information code generation unit outputs the information code formed by recording the payment data when the abnormal state is detected by the communication abnormality detection unit. .
前記決済端末の前記通信異常検出手段は、当該決済端末の前記通信手段による前記管理装置との通信状態が前記異常状態から所定の正常状態に復帰したか否かを検出可能とされており、当該決済端末の前記出力手段は、前記通信異常検出手段によって前記異常状態が検出された場合、前記正常状態に復帰したことが検出されるまで、未送信の決済データについての前記情報コード生成手段による前記情報コードの生成及び前記出力手段による当該情報コードの外部への出力を繰り返すことを特徴とする請求項2に記載の決済システム。 The communication abnormality detection means of the payment terminal is capable of detecting whether or not the communication state with the management device by the communication means of the payment terminal has returned from the abnormal state to a predetermined normal state, When the abnormal state is detected by the communication abnormality detection unit, the output unit of the payment terminal is configured to use the information code generation unit for the unsent payment data until it is detected that the normal state has been restored. 3. The settlement system according to claim 2, wherein generation of an information code and output of the information code by the output unit are repeated. 前記決済端末は、自端末が所定の故障状態になったことを検出する故障状態検出手段を備え、
前記情報コード生成手段は、前記故障状態検出手段によって前記故障状態が検出された場合に、前記決済データを記録してなる前記情報コードを出力することを特徴とする請求項1から請求項3のいずれか一項に記載の決済システム。
The payment terminal includes a failure state detection means for detecting that the terminal is in a predetermined failure state,
4. The information code generation unit according to claim 1, wherein when the failure state is detected by the failure state detection unit, the information code generation unit outputs the information code recorded with the settlement data. The payment system according to any one of the above.
前記決済端末は、前記記憶手段に記憶された前記決済データが記録された前記情報コードが前記情報コード生成手段によって生成された場合に、前記記憶手段に記憶された元の前記決済データを無効化する無効化手段を備えることを特徴とする請求項1から請求項4のいずれか一項に記載の決済システム。   The payment terminal invalidates the original payment data stored in the storage means when the information code in which the payment data stored in the storage means is recorded is generated by the information code generation means The settlement system according to any one of claims 1 to 4, further comprising invalidating means for performing the invalidation. 前記決済端末は、固有の端末識別番号が記録された識別番号記録手段を備え、
前記決済手段は、前記決済データと共に、当該決済データの内容を識別する決済データ識別情報を生成可能とされており、
前記情報コード生成手段は、前記決済データと共に当該決済データに対応する前記決済データ識別情報を記録するように前記情報コードを生成することを特徴とする請求項1から請求項5のいずれか一項に記載の決済システム。
The payment terminal comprises an identification number recording means in which a unique terminal identification number is recorded,
The payment means can generate payment data identification information for identifying the content of the payment data together with the payment data,
The said information code production | generation means produces | generates the said information code so that the said payment data identification information corresponding to the said payment data may be recorded with the said payment data, The any one of Claims 1-5 characterized by the above-mentioned. The payment system described in 1.
前記決済端末は、前記管理装置の接続情報を記録する接続情報記録手段を備え、
前記情報コード生成手段は、前記決済データと共に前記管理装置の前記接続情報を記録する構成で前記情報コードを生成することを特徴とする請求項1から請求項6のいずれか一項に記載の決済システム。
The settlement terminal comprises connection information recording means for recording connection information of the management device;
The settlement according to any one of claims 1 to 6, wherein the information code generation unit generates the information code in a configuration in which the connection information of the management apparatus is recorded together with the settlement data. system.
前記決済端末は、前記情報コード読取手段によって前記情報コードを読み取った場合に、当該情報コードに記録された前記決済データと、自端末の前記記憶手段に記憶された前記決済データとを反映して新たな決済データを生成する反映手段を備えており、
いずれかの前記決済端末から出力された前記情報コードが、他の前記決済端末の前記情報コード読取手段によって読み取られた場合、他の前記決済端末の前記反映手段によって生成された前記新たな決済データが、他の前記決済端末の前記通信手段によって前記管理装置に送信可能とされていることを特徴とする請求項1から請求項7のいずれか一項に記載の決済システム。
When the payment terminal reads the information code by the information code reading means, the payment terminal reflects the payment data recorded in the information code and the payment data stored in the storage means of the terminal itself. It has a reflection means to generate new payment data,
When the information code output from any one of the payment terminals is read by the information code reading means of another payment terminal, the new payment data generated by the reflection means of the other payment terminal The payment system according to any one of claims 1 to 7, wherein transmission to the management device is enabled by the communication unit of the other payment terminal.
前記決済端末は、前記情報コード読取手段として、前記情報コードを撮像可能なカメラと、当該カメラで撮像された前記情報コードの画像を解読する解読手段とを備え、且つ前記通信手段が外部の無線通信網と接続可能とされた携帯電話機であり、
前記携帯電話機は、いずれかの前記決済端末から出力された前記情報コードを前記カメラで撮像し、前記解読手段によって解読した場合に、その解読した前記情報コードに記録された前記決済データを、前記通信手段により前記無線通信網を介して前記管理装置に送信することを特徴とする請求項1から請求項8のいずれか一項に記載の決済システム。
The settlement terminal includes, as the information code reading means, a camera capable of imaging the information code, and a decoding means for decoding an image of the information code captured by the camera, and the communication means is an external wireless A mobile phone that can be connected to a communication network,
When the mobile phone captures the information code output from any one of the payment terminals with the camera and decodes the information code by the decoding means, the payment data recorded in the decoded information code is The payment system according to any one of claims 1 to 8, wherein the payment is transmitted to the management device via the wireless communication network by a communication unit.
前記決済端末の前記情報コード生成手段は、前記情報コードとして、公開領域と、暗号化キーに基づいて暗号化された暗号データが記録された非公開領域とを有する一部非公開コードを生成するように構成されており、前記非公開領域には、少なくとも前記決済データを記憶し、前記公開領域には、前記決済データの諸元を記憶することを特徴とする請求項1から請求項9のいずれか一項に記載の決済システム。   The information code generating means of the payment terminal generates a partially private code having a public area and a private area in which encrypted data encrypted based on an encryption key is recorded as the information code. 10. The system according to claim 1, wherein at least the payment data is stored in the non-public area, and specifications of the payment data are stored in the public area. The payment system according to any one of the above. 前記公開領域には、少なくとも前記非公開領域に記録された前記決済データが正規データであるか否かを判定可能な判定データを記憶することを特徴とする請求項10に記載の決済システム。 The settlement system according to claim 10 , wherein determination data that can determine whether or not at least the payment data recorded in the non-public area is regular data is stored in the public area. 非接触通信媒体と非接触通信を行う非接触通信手段と、
前記非接触通信手段による通信結果に基づいて決済処理を行う決済手段と、
前記決済手段による決済処理の結果を決済データとして記憶する記憶手段と、
外部の管理装置と通信可能な通信手段と、
所定の端末異常条件が成立した場合に前記記憶手段に記憶された前記決済データを記録してなる情報コードを生成する情報コード生成手段と、
前記情報コード生成手段によって生成された前記情報コードを出力する出力手段と、
外部媒体に表示された情報コードを読み取り可能な情報コード読取手段と、
を備えたことを特徴とする決済端末。
Non -contact communication means for performing non-contact communication with a non-contact communication medium;
Payment means for performing payment processing based on a communication result by the non-contact communication means;
Storage means for storing the result of payment processing by the payment means as payment data;
A communication means capable of communicating with an external management device;
Information code generating means for generating an information code by recording the settlement data stored in the storage means when a predetermined terminal abnormal condition is satisfied;
Output means for outputting the information code generated by the information code generation means;
Information code reading means capable of reading the information code displayed on the external medium;
A payment terminal characterized by comprising:
JP2012224311A 2012-10-09 2012-10-09 Payment system and payment terminal Active JP6060606B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012224311A JP6060606B2 (en) 2012-10-09 2012-10-09 Payment system and payment terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012224311A JP6060606B2 (en) 2012-10-09 2012-10-09 Payment system and payment terminal

Publications (2)

Publication Number Publication Date
JP2014078074A JP2014078074A (en) 2014-05-01
JP6060606B2 true JP6060606B2 (en) 2017-01-18

Family

ID=50783347

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012224311A Active JP6060606B2 (en) 2012-10-09 2012-10-09 Payment system and payment terminal

Country Status (1)

Country Link
JP (1) JP6060606B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7449113B2 (en) 2020-02-25 2024-03-13 東芝テック株式会社 Sales data processing device and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2509995B2 (en) * 1989-01-20 1996-06-26 株式会社テック Credit terminal
JP5457139B2 (en) * 2009-10-28 2014-04-02 エスアイアイ・データサービス株式会社 Payment terminal system
JP5601159B2 (en) * 2010-11-02 2014-10-08 株式会社寺岡精工 POS system

Also Published As

Publication number Publication date
JP2014078074A (en) 2014-05-01

Similar Documents

Publication Publication Date Title
CN111742314B (en) Biometric sensor on portable device
CN110427785A (en) Acquisition methods and device, the storage medium and electronic device of device-fingerprint
KR101675728B1 (en) Method and apparatus for processing user authentification using information processing device
CN107689871B (en) Internet of things mobile terminal with identity verification and person verification integrated verification method
JP2005521332A (en) Method and system for performing transactions using proximity devices
CN105447969A (en) Messaging customer mobile device when electronic bank card used
TW201504965A (en) Mobile device and authentication method for mobile payment system
US20160226862A1 (en) Wireless authentication system and wireless authentication method for one time password of mobile communication terminal having near field communication function
CN104809618A (en) Radio frequency identification tag-based product anti-counterfeiting method
JP2015525386A (en) Payment device, payment system, and payment method
CN101807318B (en) Mobile communication terminal, automatic transaction device, automatic transaction system and automatic transaction method
CN105447696A (en) Automatic notification of transaction by bank card to customer device
US11240029B2 (en) Method of registration and access control of identity for third-party certification
TWI592876B (en) Mobile device, authentication device and authentication methods thereof
JP6060606B2 (en) Payment system and payment terminal
CN102968865B (en) The authentication method of a kind of mobile payment and system
US11153308B2 (en) Biometric data contextual processing
KR101751887B1 (en) Method for generating one-time card code, approving card payment, reader and server thereof
US11631062B2 (en) Voucher verification auxiliary device, voucher verification auxiliary system, and voucher verification auxiliary method
KR101879326B1 (en) Method and device for transmitting and receiving instruction information
CN105447701A (en) Using biometrics to recover password in customer mobile device
JP6488434B1 (en) Authentication object issuing device, authentication object issuing system, authentication object issuing method, and program
KR101192485B1 (en) Method and System for Remitting between Persons using Code Image
TWM504286U (en) Security digital memory card with embedded smart chip and card reader terminal
KR20030066547A (en) System for processing credit card ticket by using electronic signature

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150911

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160629

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160705

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160708

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20161115

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20161128

R150 Certificate of patent or registration of utility model

Ref document number: 6060606

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250