WO2001009807A1 - Systeme de reglement electronique, et dispositif et terminal de reglement - Google Patents

Systeme de reglement electronique, et dispositif et terminal de reglement Download PDF

Info

Publication number
WO2001009807A1
WO2001009807A1 PCT/JP2000/002014 JP0002014W WO0109807A1 WO 2001009807 A1 WO2001009807 A1 WO 2001009807A1 JP 0002014 W JP0002014 W JP 0002014W WO 0109807 A1 WO0109807 A1 WO 0109807A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
payment
user
transaction
authentication
Prior art date
Application number
PCT/JP2000/002014
Other languages
English (en)
French (fr)
Inventor
Keiichi Nakajima
Original Assignee
E-Mark Systems 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 E-Mark Systems Inc. filed Critical E-Mark Systems Inc.
Priority to AU34559/00A priority Critical patent/AU3455900A/en
Priority to JP2001514351A priority patent/JP4399137B2/ja
Publication of WO2001009807A1 publication Critical patent/WO2001009807A1/ja

Links

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
    • G06Q30/00Commerce
    • 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/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3674Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4012Verifying personal identification numbers [PIN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0603Catalogue ordering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0609Buyer or seller confidence or verification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0641Shopping interfaces
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/10Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means together with a coded signal, e.g. in the form of personal identification information, like personal identification number [PIN] or biometric data
    • G07F7/1025Identification of user by a PIN code
    • G07F7/1075PIN is checked remotely

Definitions

  • the present invention relates to an electronic payment system, a payment device, and a terminal that can perform payment in commercial transactions electronically using a communication network.
  • This application is related to the following international application. For those designated countries that are allowed to be incorporated by reference to the literature, the contents described in the following application are incorporated into this application by reference and are incorporated as a part of the description of this application.
  • an electronic payment system for performing transaction settlement using a communication network, wherein the settlement apparatus performs transaction settlement.
  • a billing terminal that connects to the payment device via the communication network to make a bill in the transaction, and connects to the payment device through the communication network to perform the transaction.
  • a payment terminal that makes a payment in the payment device, the payment device sets a transaction identification number for identifying the transaction, and when the payment terminal sends the same transaction identification number as the transaction identification number to the payment device, the payment device The transaction is settled by synchronizing the communication with the payment terminal with the communication with the payment terminal.
  • the billing terminal may be connected to the settlement device through a telephone line or a dedicated line, and the payment terminal may be connected to the settlement device by wireless telephone communication.
  • a settlement apparatus for performing settlement of a transaction by communicating with a billing terminal for making a bill in the transaction and a payment terminal for making a payment in the transaction, wherein the first communication network is provided.
  • a first communication unit connected to a billing terminal via a second communication network, a second communication unit connected to a payment terminal via a second communication network, and a processing unit for performing transaction settlement processing
  • the processing unit sets a transaction identification number for identifying the transaction, and when the payment terminal transmits the same transaction identification number as the transaction identification number to the payment device, the communication with the billing terminal and the communication with the payment terminal. It is characterized by synchronizing with communication.
  • the first communication unit may connect to the billing terminal via a telephone line or a dedicated line
  • the second communication unit may connect to the payment terminal via wireless telephone communication.
  • the first communication unit transmits a transaction identification number for identifying the transaction to the billing terminal, the billing terminal notifies the transaction identification number to the payment terminal or the user of the payment terminal, and the payment terminal has the same transaction identification number as the transaction identification number.
  • the processing unit synchronizes the communication with the billing terminal and the communication with the payment terminal, and the first communication unit confirms that synchronization has been established.
  • the signal may be sent to a billing terminal.
  • the processing unit may perform the settlement processing of the transaction between the billing terminal and the payment terminal synchronized by the transaction identification number.
  • the first communication unit receives the purchase amount in the transaction from the billing terminal, and the processing unit transmits the transaction amount to the payment terminal user based on the purchase amount received from the billing terminal by the first communication unit. May be performed.
  • the first communication unit receives the purchase price in the transaction from the billing terminal, and the second communication unit transmits the purchase price to the payment terminal so that the payment terminal can confirm the purchase price, and confirms the purchase price.
  • the processing unit receives the final purchase confirmation signal from the payment terminal, and the processing unit After the receiving unit receives the final purchase confirmation signal from the payment terminal, the payment unit performs a payment process, and the first communication unit transmits a payment completion notification for notifying the completion of the payment process by the processing unit to the billing terminal.
  • the communication unit may transmit a receipt notifying the receipt of the purchase price in the settlement process by the processing unit to the payment terminal.
  • a billing terminal database storing information on the billing terminal, wherein the first communication unit receives an identification number for identifying the billing terminal from the billing terminal; and a processing unit, based on the identification number, , The information about the billing terminal may be extracted, and the registration of the billing terminal may be confirmed.
  • the second communication unit may transmit the information on the billing terminal extracted from the billing terminal database to the payment terminal so that the payment terminal checks the billing terminal.
  • the system further includes a payment terminal database storing information on the payment terminal, wherein the second communication unit detects a calling terminal number of the payment terminal, and the processing unit determines a calling terminal number from the payment terminal database based on the calling terminal number. You can extract information about the user and check at least one of the user's registration status, the user's usage status, and the user's possible settlement amount.
  • the first communication unit transmits a transaction identification number identifying the transaction to the billing terminal, the billing terminal notifies the transaction identification number to the payment terminal or the user of the payment terminal, and the payment terminal has the same transaction identification number as the transaction identification number.
  • the processing unit synchronizes the communication with the billing terminal and the communication with the payment terminal, and the first communication unit confirms that synchronization has been established.
  • the signal may be sent to a billing terminal.
  • the processing unit extracts the authentication information of the user of the payment terminal from the payment terminal database, and the first communication unit transmits the authentication information of the user to the charging terminal so that the charging terminal authenticates the user. Is also good.
  • the user's authentication information may be a photo of the user's face.
  • the first communication unit receives a signal requesting authentication by the user's password from the billing terminal, the processing unit extracts information on the password of the user of the payment terminal from the payment terminal database, and the second communication unit Sends a command to the payment terminal to request a password, receives the password input by the payment terminal from the payment terminal, and the processing unit
  • the first communication unit authenticates the user by comparing the password received from the terminal with the information on the password extracted from the payment terminal database, and transmitting the success or failure of the password verification by the processing unit to the billing terminal. You may.
  • the processing unit extracts the authentication information registered by the user of the payment terminal from the payment terminal database, the second communication unit sends an instruction for inquiring the authentication information to the payment terminal, and the payment terminal inputs the instruction to the instruction A response may be received from the payment terminal, and the processing unit may authenticate the user by comparing the response received from the payment terminal with authentication information extracted from the payment terminal database.
  • the authentication information registered by the user of the payment terminal which is extracted from the payment terminal database by the processing unit, is the user's passcode, the voice data emitted by the user, the image data of the user's face, and the user's eyes. At least one of the iris or retina image data of the user and the image data of the user's fingerprint, and the processing unit receives character data and voice data from the payment terminal in order to match the authentication information. At least one set of image data is required.
  • the first communication unit may notify the requesting terminal of the success or failure of the user authentication by transmitting the collation result by the processing unit to the requesting terminal.
  • the payment terminal database stores a plurality of authentication information registered by the user, and the processing unit may randomly extract at least one of the plurality of authentication information from the payment terminal database.
  • the billing terminal database stores the authentication method requested by the billing terminal
  • the payment terminal database stores the authentication method requested by the user
  • the processing unit determines the authentication method requested by the billing terminal from the billing terminal database.
  • the authentication method requested by the user is extracted from the payment terminal database, and based on the authentication method requested by the billing terminal and the authentication method requested by the user, an authentication method that can be agreed upon is determined and used. It is OK to authenticate the person.
  • the authentication method with the higher authentication accuracy may be an agreed authentication method. If the authentication method requested by the billing terminal does not match the authentication method requested by the user, the processing unit rejects the user authentication, and the second communication unit rejects the authentication by the payment terminal. May be transmitted.
  • the authentication method required by the billing terminal and the user used visual authentication using the face photograph data of the user, password authentication using the authentication information registered by the user as a password, and voice data registered by the user.
  • the content may be specified for at least one of the voice authentications.
  • the processing unit can agree on the authentication method. You may not want to include visual authentication.
  • the authentication method requested by the user is the specified content that refuses visual authentication
  • the authentication method requested by the requesting terminal is the specified content that requires visual authentication
  • the processing unit may reject the user authentication, and the second communication unit may transmit information indicating that the authentication has been rejected to the payment terminal because the authentication method cannot be agreed.
  • the processing unit may combine the authentication method required by the billing terminal with the password authentication to obtain an acceptable authentication method.
  • a billing terminal that communicates with a settlement device that performs settlement of a transaction and performs a billing in the transaction with respect to a payment terminal that performs payment in the transaction.
  • a processing unit for performing a billing process in a transaction the communication unit transmitting an identification number for identifying the billing terminal to the payment device, and synchronizing with the payment terminal.
  • the communication unit may be connected to the settlement device via any of a telephone line, a dedicated line, and wireless telephone communication.
  • a display unit for displaying a processing status of the processing unit wherein the communication unit receives a transaction identification number for identifying the transaction from the payment device, and the display unit displays the transaction identification number.
  • the transaction identification number is notified to the payment terminal or the user of the payment terminal, and when the communication unit receives a synchronization confirmation signal indicating that synchronization with the payment terminal has been established from the payment device, the display unit displays The reception of the synchronization confirmation signal may be displayed.
  • the communication device may further include a short-range communication unit that communicates with the payment terminal by optical communication or wireless communication, and the short-range communication unit may transmit the transaction identification number to the payment terminal.
  • the communication unit may transmit the purchase price in the transaction to the payment device and receive a payment completion notification from the payment device to notify the completion of the payment.
  • the communication unit may receive authentication information of the user of the payment terminal from the payment device, and the processing unit may authenticate the user based on the authentication information received from the payment device.
  • the user authentication information may be a face photograph of the user. '
  • the processing unit fails to authenticate the user based on the photograph of the user's face, the communication unit sends a signal requesting authentication using the user's password to the payment device, and settles the success or failure of the password authentication. It may be received from the device.
  • the payment terminal further includes a product selection unit that allows the user of the payment terminal to select a product to be purchased, and a product discharge unit that discharges the purchased product, and indicates that the communication unit has established synchronization with the payment terminal.
  • the product selection unit allows the user to select the product
  • the communication unit transmits the amount of the product selected by the user to the payment device as the purchase price of the transaction, and the payment is performed.
  • the product discharging unit may discharge the product selected by the user according to the payment completion notification.
  • the communication unit transmits product order information to the payment terminal user to input a product order to the payment device, receives the order content input by the payment terminal user based on the order information from the payment device,
  • the processing unit calculates the purchase price based on the contents of the order, and the communication unit sends the purchase price calculated by the processing unit to the payment device and receives a payment completion notification from the payment device to notify the completion of the payment process. May be.
  • a computer terminal that communicates with a settlement device that performs settlement of a transaction, makes a request in the transaction to a payment terminal that performs payment in the transaction, and displays a status of the transaction.
  • a billing terminal that communicates and provides information about a transaction, A first communication unit connected to the settlement device via the network, a second communication unit connected to the computer terminal via the communication network, and a processing unit for performing a billing process in the transaction;
  • the communication unit transmits the identification number for identifying the billing terminal to the payment device, receives the transaction identification number for identifying the transaction from the payment device, and the second communication unit transmits the transaction identification number to the user of the payment terminal. Transmitting the transaction identification number to the computer terminal to notify the payment terminal, and further, the first communication unit receives a synchronization confirmation signal indicating that synchronization with the payment terminal has been established from the settlement device. I do.
  • the second communication unit receives the purchase price in the transaction from the computer terminal, the first communication unit transmits the purchase price to the payment device, and receives the payment completion notification from the payment device to notify the completion of the payment. Is also good.
  • the second communication unit transmits to the computer terminal at least one of the synchronization confirmation signal and the payment completion notification received from the settlement device by the first communication unit so that the computer terminal displays the status of the transaction. Is also good.
  • an authentication device which communicates with a first terminal and a second terminal which requests authentication of a user of the first terminal, and performs authentication requested by the second terminal.
  • a user database storing authentication information registered by a user of the first terminal; a first communication unit connected to the first terminal via the first communication network; and a second communication unit.
  • a second communication unit connected to the second terminal via the network; and a processing unit for performing authentication, wherein the processing unit sets an identification number for identifying the authentication requested by the second terminal.
  • the processing unit authenticates the user of the first terminal.
  • Authentication information for authentication is extracted from the user database
  • the first communication unit sends a command for inquiring the authentication information to the first terminal
  • the first terminal sends a response input to the command to the first terminal.
  • the processing unit authenticates the user of the first terminal by comparing the response received from the first terminal with the authentication information extracted from the database
  • the second communication unit Authenticates the user of the first terminal by transmitting the success or failure of the authentication by the unit to the second terminal.
  • the authentication information that the processing unit extracts from the database and is registered by the user of the first terminal is the user's password, the voice data emitted by the user, the image data of the user's face, and the user's eyes. At least one of the iris or retina image data of the user and the fingerprint image data of the user, and the processing unit receives character data, At least one of audio data and image data may be used.
  • a recording medium storing a computer program for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction, and for performing a transaction settlement.
  • the program communicates with the first communication module that causes the computer to communicate with the billing terminal via a telephone line or a dedicated line.
  • a business method for performing settlement of a transaction between a claimant performing a billing in a transaction, a payer performing a payment in the transaction, and a clearing party performing a settlement in the transaction A step in which the setter sets a transaction identification number that identifies the transaction; a step in which the setter notifies the requester of the transaction identification number; a step in which the requester notifies the payer of the transaction identification number; A step of, when notifying the settler of the same transaction identification number as the transaction identification number, performing a transaction settlement process between the claimant and the payer associated with the transaction identification number. It is characterized by the following.
  • a settlement method in a settlement device for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction, and for performing settlement of the transaction.
  • Send transaction identification number to payment device In this case, the steps of synchronizing the communication with the billing terminal and the communication with the payment terminal, transmitting a synchronization confirmation signal indicating that the synchronization has been established to the billing terminal, and synchronizing with the transaction identification number. And performing a transaction settlement process between the billing terminal and the payment terminal.
  • a settlement apparatus for performing settlement of a transaction by communicating with a billing terminal for performing a billing in a transaction and a payment terminal for performing a payment in the transaction
  • the first communication network includes: A first communication unit connected to the billing terminal via the second communication network, a second communication unit connected to the payment terminal via the second communication network, and a processing unit for performing a transaction settlement process
  • the processing unit sets a transaction identification number for identifying a transaction performed by the payment terminal, and when the billing terminal transmits the same transaction identification number as the transaction identification number to the payment device, communication with the billing terminal, It is characterized in that the communication with the payment terminal is synchronized.
  • the first communication unit transmits a transaction identification number for identifying the transaction to the payment terminal, the payment terminal transmits the transaction identification number to the billing terminal, and the billing terminal transmits the same transaction identification number as the transaction identification number to the payment device.
  • the processing unit synchronizes the communication with the billing terminal and the communication with the payment terminal, and the first communication unit transmits a synchronization confirmation signal indicating that synchronization has been established to the billing terminal. You can.
  • the processing unit may perform the settlement processing of the transaction between the billing terminal and the payment terminal synchronized by the transaction identification number.
  • a billing terminal which communicates with a settlement apparatus which performs settlement of a transaction, and which performs a billing in the transaction with respect to a payment terminal which performs a payment in the transaction.
  • a communication unit connected to the payment device, and a processing unit for performing a billing process in the transaction.
  • the communication unit transmits a transaction identification number for identifying the transaction transmitted from the payment terminal to the payment device, and transmits the transaction identification number.
  • Receiving from the settlement device a synchronization confirmation signal indicating that the synchronization with the payment terminal for performing the transaction identified by the payment terminal has been established.
  • the communication unit transmits the transaction identification number obtained by the pattern code reading unit to the payment device, and synchronization with the payment terminal that performs the transaction identified by the transaction identification number is established. May be received from the settlement apparatus.
  • a short-range communication unit that communicates with the payment terminal by optical communication or wireless communication and receives the transaction identification number from the payment terminal; the communication unit transmits the transaction identification number to the payment device and is identified by the transaction identification number
  • a synchronization confirmation signal indicating that the synchronization with the payment terminal that conducts the transaction has been established may be received from the settlement apparatus.
  • the processing unit may perform a transaction request process on the synchronized payment terminal.
  • a recording medium storing a program for a computer which communicates with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction and performs the settlement of the transaction.
  • a first communication module for communicating with a billing terminal via a telephone line or a dedicated line
  • a second communication module for communicating with a payment terminal via wireless telephone communication
  • a transaction settlement process for communicating with a payment terminal via wireless telephone communication
  • a processing module for setting a transaction identification number for identifying the transaction performed by the payment terminal, and when the billing terminal transmits the same transaction identification number as the transaction identification number to the computer.
  • the communication with the billing terminal and the communication with the payment terminal are synchronized.
  • a transaction settlement method for a transaction in a settlement device communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in Tori I. Setting the number, transmitting the transaction identification number to the payment terminal, transmitting the transaction identification number to the billing device, and transmitting the transaction identification number identical to the transaction identification number to the payment device. And performing a transaction settlement process between the billing terminal and the payment terminal associated with each other by the transaction identification number.
  • a billing terminal for billing in a transaction and a A payment method in a payment device that communicates with a payment terminal that performs payment in the payment device and that performs payment of the transaction, comprising: setting a transaction identification number for identifying the transaction; and transmitting the transaction identification number to the payment terminal.
  • the payment terminal displays a pattern code such as a bar code or cyber code in which the transaction identification number is patterned, the billing terminal reads the butterfly code, acquires the transaction identification number, and the billing terminal acquires the transaction identification number. And transmitting a transaction between the billing terminal and the payment terminal associated with the transaction identification number when the same transaction identification number is transmitted to the settlement apparatus.
  • a settlement method in a settlement device for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction, and performing the settlement of the transaction.
  • Setting a transaction identification number for identifying the transaction transmitting the transaction identification number to the payment terminal, transmitting the transaction identification number to the billing terminal by optical communication or wireless communication, and the billing terminal And transmitting a transaction between the billing terminal and the payment terminal associated with the transaction identification number when the same transaction identification number is transmitted to the settlement apparatus.
  • FIG. 1 is a configuration diagram of the electronic payment system according to the first embodiment of the present invention.
  • FIG. 2 is a schematic diagram of the cashier terminal 10.
  • FIG. 3 is a schematic diagram of a mobile phone as an example of the user terminal 20.
  • FIG. 4 is a configuration diagram of the sync server 30.
  • FIG. 5 is a flowchart of a payment process of the electronic payment system according to the first embodiment.
  • FIG. 6 is a flowchart of the cashier terminal information inquiry 104 process.
  • FIG. 7 is a flowchart of the process of the cashier number verification 1 16.
  • FIG. 8 is a flowchart of the process of the user information inquiry 128.
  • FIG. 9 is a flowchart of the visual authentication 1 32 processing.
  • Figure 10 is a flowchart of the process of matching the purchase amount and available amount. is there.
  • FIG. 11 is a flowchart of the final purchase confirmation 140 processing.
  • FIG. 12 is an example of a screen of the cashier-side display unit 702 of the cashier terminal 10.
  • FIG. 13 is an example of a screen of the display unit 800 of the user terminal 20.
  • FIG. 14 is a diagram showing an example of the cashier terminal information 600 stored in the cashier database 50.
  • FIG. 15 is a diagram showing an example of the user information 60010 stored in the user database 60. As shown in FIG.
  • FIG. 16 is a diagram showing an example of the attribute information file 60020.
  • FIG. 17 is a diagram showing an example of the usage status file 6003.
  • FIG. 18 is a diagram illustrating an example of the authentication data file 6400.
  • FIG. 19 is a view for explaining an example of an authentication method stored in the authentication method field of the cashier terminal information 600.
  • FIG. 20 is a diagram illustrating an example of an authentication method stored in the authentication method field of the user information 60010.
  • FIG. 21 illustrates an authentication method agreed between the cashier terminal 10 and the user terminal 20 based on the authentication method specified by the cashier terminal 10 and the authentication method specified by the user terminal 20.
  • FIG. 22 is a flowchart of the settlement processing of the electronic settlement system according to the second embodiment.
  • FIG. 23 is a flowchart of the processing of the cashier terminal information inquiry 104.
  • FIG. 24 is a flowchart of the process of the user information inquiry 128.
  • FIG. 25 is a flowchart of the process of user authentication 135.
  • FIG. 26 is a flowchart of a user authentication process 706 when visual pass authentication is performed and pass pass authentication is additionally performed.
  • FIG. 27 is a flowchart of the process of password authentication 714.
  • FIG. 28 is a schematic diagram of the cashier terminal 10 according to the third embodiment.
  • FIG. 29 illustrates an example in which a barcode is displayed on the display section 202 of the user terminal 20.
  • FIG. 30 is a diagram for explaining an example in which a cybercode is displayed on the display unit 802 of the user terminal 20.
  • FIG. 31 is a flowchart of a payment process of the electronic payment system according to the third embodiment.
  • FIG. 32 is a flowchart of the processing of the cashier number verification 1 16.
  • FIG. 33 is a configuration diagram of an electronic payment system according to a fourth embodiment of the present invention.
  • FIG. 34 is a schematic diagram of a vending machine 16.
  • FIG. 35 is a flowchart of the settlement processing of the electronic settlement system according to the fourth embodiment.
  • FIG. 36 is an example of a screen of the display unit 802 of the user terminal 20.
  • FIG. 37 is a configuration diagram of the electronic payment system according to the fifth embodiment of the present invention.
  • FIG. 38 is a flowchart of the payment processing of the electronic payment system according to the fifth embodiment.
  • FIG. 39 is a flowchart of the processing of the cashier information inquiry 508.
  • FIG. 40 is a flowchart of the processing of the cashier number check 528.
  • FIG. 41 is a flowchart of the processing of the user information inquiry 5 36.
  • FIG. 42 is a flowchart of the password authentication 538 process.
  • FIG. 43 is an example of a display screen of the user computer 22.
  • FIG. 44 is a block diagram illustrating a hardware configuration of the general-purpose computer 600.
  • FIG. 45 is a block diagram illustrating a functional configuration of software executed by the CPU 602.
  • An electronic payment system when a consumer purchases a product at a retail store and pays for the product, payment can be made electronically via a communication network.
  • a communication network In the following, consumers are called users.
  • FIG. 1 is a configuration diagram of the electronic payment system of the present embodiment.
  • the electronic settlement system includes a cashier terminal 10 as an example of a billing terminal, a user terminal 20 as an example of a payment terminal, a sink server 30 as an example of a payment device, and a carrier server 4.
  • a cashier database 50 as an example of a billing terminal database
  • a user database 60 as an example of a payment terminal database
  • a user account database 70 a user account database 70.
  • Communication line 18 is cashier terminal 10 and sync server 3 This is a communication line connecting 0, and may be either a telephone line or a dedicated line.
  • the wireless communication transmission line 28 is a transmission line for wireless telephone communication connecting the user terminal 20 and the carrier server 40.
  • the communication line 38 is a communication line connecting the carrier server 40 and the synchronization server 30 and may be either a telephone line or a dedicated line.
  • the cashier terminal 10 calculates the price of the product purchased by the user at the retail store, and bills the user for payment.
  • FIG. 2 is a schematic diagram of the cashier terminal 1 °.
  • the cashier terminal 10 includes a customer-side display unit 700, a cashier-side display unit 72, a cashier body 704, a synchro lamp 706, an infrared communication unit 708 as an example of a short-range communication unit, and Having.
  • the cashier terminal 10 has a communication function of connecting to the synchronizer 30 via a telephone line or a dedicated line.
  • the customer-side display unit 700 has a display screen such as a liquid crystal display or an LCD that displays character information on the back side of the cashier terminal 10 and displays the total price of the product and a cashier number, which will be described later. And notify the user.
  • the cashier-side display unit 702 displays the process of calculating the price of the product / the process of electronic settlement.
  • the synchro lamp 706 is a lamp that lights up to notify the synchro state when a “synchro” state described later is established.
  • the infrared communication unit 708 performs data communication with the infrared communication unit 808 of the user terminal 20 of the user by infrared communication.
  • the user terminal 20 instructs the user to pay for the product purchased by the user using credit means such as a credit card or a bank card.
  • An example of the user terminal 20 is a wireless telephone communication unit such as a mobile phone.
  • Another example of the user terminal 20 is a portable terminal, such as a PDA or a notebook personal computer, which can perform communication by connecting to a wireless communication means such as a mobile phone.
  • FIG. 3 is a schematic diagram of a mobile phone as an example of the user terminal 20.
  • the user terminal 20 has an antenna 800, a display unit 800, an operation button 804, a dial button 806, and an infrared communication unit 808.
  • the user terminal 20 communicates with the carrier server 40 via the wireless communication transmission line 28 by the antenna 800.
  • the user terminal 20 has a data bucket communication function, and can transmit and receive digital data.
  • the display section 802 displays text sent and received by the data bucket communication function. Display character information and image information.
  • the operation unit 804 selects a menu or a button displayed on the display unit 802.
  • the dial button 806 is a button for inputting a telephone number, password, and the like.
  • the infrared communication unit 808 performs data communication with the infrared communication unit 708 of the cashier terminal 10.
  • the user terminal 20 is connected to the carrier server 40 via the wireless communication transmission path 28.
  • the carrier server 40 is connected to the sync server 30 via a communication line 38. Therefore, the user terminal 20 can perform data communication with the synchronization server 30.
  • the synchronizing server 30 performs settlement processing of merchandise transactions between the retail store and the user.
  • the sync server 30 stores a cash register database 50 storing information on cashier terminals 10, a user database 60 storing information on user terminals 20, and stores information on a user's credit account or bank account. By connecting to the user account database 70, the information can be searched and obtained from each database.
  • Synchronization server 30, cash register database 50, user database 60, and user account database 70 may be provided within the network of a credit company or bank. Only the user account database 70 may be provided in the network of the credit company or bank, and the synchronization server 30 may connect to the user account database 70 via a dedicated line.
  • the sink port server 30 connects to the cashier terminal 10 and the user terminal 20 via a communication network to perform data communication. There is no direct communication means between the cashier terminal 10 and the user terminal 20.
  • the sync server 30 obtains information related to the billing of the merchandise transaction by communicating with the cashier terminal 10 and obtains information related to the payment of the merchandise transaction by communicating with the user terminal 20.
  • the synchronizing server 30 synchronizes the communication with the cashier terminal 10 and the communication with the user terminal 20 to execute the settlement processing of the transaction between the cashier terminal 10 and the user terminal 20. Do.
  • FIG. 4 is a configuration diagram of the sink port server 30.
  • the sink port server 30 includes a processing unit 80 for processing payment, a first communication unit 82 for processing data communication via the communication line 18, a communication line 38 and a wireless communication transmission line 28.
  • Handle data communication through It has a second communication unit 84, and a database search unit 86 that accesses the cashier database 50, the user database 60, and the user account database 70 and searches for information in the database.
  • the “synchronous settlement” means that the cashier terminal 10 is not communicated between the cashier terminal 10 and the user terminal 20 but is transmitted through the synchro server 30 that communicates with both the cashier terminal 10 and the user terminal 20.
  • the communication between the cashier terminal 10 and the user terminal 20 is settled in real time to synchronize communication between the cashier terminal 10 and the user terminal 20.
  • the sync server 30 bills the transaction for a specific transaction. It is necessary to identify the cashier terminal 10 and the user terminal 20 that pays for the transaction, synchronize the communication between the cashier terminal 10 and the user terminal 20, and perform the settlement process for the transaction between the two.
  • cash number is used as an example of a transaction identification number for identifying a specific transaction.
  • the sink server 30 determines the cashier number and sends it to the register terminal 10.
  • the cashier terminal 10 displays the cashier number received from the synchronizing server 30 on the customer-side display unit 700 to notify the user of the cashier number.
  • the user uses the user terminal 20 to input the notified cash register number, and transmits the cash register number when connecting to the synchronizer 30. If there is a cashier terminal 10 that matches the cashier number received from the user terminal 20 among the plurality of cashier terminals 10 that issued the cashier number, the sync server 30 communicates with the cashier terminal 10 and the user terminal. Synchronize 20 communication. If there is no matching cash register number, the user terminal 20 is not synchronized with any cash register terminal 10. In this way, for the specific transaction identified by the cash register number, the sync server 30 associates the cash register terminal 10 for billing the transaction and the user terminal 20 for paying the transaction with the cash register number. The payment processing is performed by synchronizing the communication between the cashier terminal 10 and the user terminal 20. Therefore, cashier terminal 10 and user The user terminal 20 can settle a transaction between the cashier terminal 10 and the user terminal 20 without performing direct communication.
  • a mobile phone which is an example of the user terminal 20, has a calling phone number unique to the mobile phone, and the calling phone number is always used when making a call.
  • the calling phone number is unique to the mobile phone, and it is not possible to make a call using the same caller phone number from a phone other than the mobile phone. Therefore, as long as the mobile phone is used by the mobile phone holder, the calling telephone number of the mobile phone can be used as the user identification ID. That is, a mobile phone can serve as a driver's license or other ID card.
  • the user database 60 stores data that associates the outgoing telephone number of the mobile phone with the information of the user of the mobile phone, and determines whether the user of the mobile phone is the owner. Authenticate whether.
  • the synchronization server 30 When connected to the user terminal 20, the synchronization server 30 detects the outgoing telephone number of the user terminal 20, searches the user database 60 based on the outgoing telephone number, and extracts information about the user, Authenticate the user. Authentication methods include visual authentication, password authentication, and voice authentication, and these authentication methods can be used in combination.
  • the sink server 30 sends a message from the user database 60 —Extract the face photo data of the user and send it to the cashier terminal 10 to have the cashier authenticate the user.
  • the sync server 30 extracts password information from the user database 60, sends a password request command to the user terminal 20 and prompts the user to enter a password from the user terminal 20, and the sync server 3 Send to 0.
  • the sink server 30 checks the transmitted password against the password registered in the user database 60, and transmits the success or failure of the authentication to the registration terminal 10.
  • voice authentication instead of a password, a registered word is recorded in a database of voice data generated by a user, and the user inputs voice data of a registered code from a user terminal 20 and transmits the data to a synchronizing server 30.
  • the accuracy of authentication can be improved by performing complex authentication, such as combining other authentication methods such as password authentication.
  • the cashier terminal 10 and the user terminal 20 do not directly communicate, and secret information such as a password is not exchanged between the cashier terminal 10 and the user terminal 20.
  • the synchronization server 30 communicating with both the cashier terminal 10 and the user terminal 20 mediates the authentication process, so that the cashier in charge of the cashier terminal 10 indirectly instructs the user using the user terminal 20.
  • FIG. 5 is a flowchart of the settlement processing of the electronic settlement system of the present embodiment.
  • the settlement process of the cashier terminal 10, the user terminal 20, and the sink port server 30 is shown in a flow chart in a time-dependent manner. The interaction is indicated by a horizontal arrow.
  • 6 to 11 are flowcharts showing details of the processing in FIG.
  • FIG. 12 is a screen example of the cashier side display unit 720 of the cashier terminal 10
  • FIG. 13 is a screen example of the display unit 800 of the user terminal 2 ⁇ .
  • the exchange of information between the cashier terminal 10 and the synchronization server 30 is performed via the communication line 18 and the information exchange between the user terminal 20 and the synchronization server 30 is performed.
  • the exchange is performed via a wireless communication transmission line 28 and a communication line 38.
  • the method of accessing the synchronization server 30 from the cashier terminal 10 may be either a method of dialing up from a telephone line or a method of accessing a server via a dedicated line. .
  • the access method from the user terminal 20 to the synchronizing server 30 is performed by wireless telephone communication.
  • the settlement process will be described with reference to FIG.
  • a user buys a product and pays for the product at a cash register.
  • the cashier receives a request for payment by electronic payment from the user, selects an electronic payment menu from the cashier terminal 10, and starts synchronized payment (100).
  • the cashier terminal 10 accesses the synchronizing server 30 (102). When accessing the sync server 30, the cashier terminal 10 transmits a cashier registration number unique to the cashier terminal.
  • the sink port server 30 starts connection with the cashier terminal 10 in response to access from the cashier terminal 10 and inquires cashier terminal information based on the cashier registration number transmitted from the cashier terminal 10 ( 104).
  • the processing of the cashier terminal information inquiry 104 will be described with reference to FIG.
  • the synchro server 30 accesses the cashier database 50 (1042), and matches the cashier registration number.
  • the cashier terminal information of the matching cashier terminal is extracted (1044).
  • the names of retail stores, store names, authentication methods, etc. are registered.
  • Authentication methods include a visual authentication method and a password authentication method, and the cashier terminal information specifies which authentication method to use.
  • the sync server 30 decides to use the authentication method set in the cashier terminal information (106). In the following, description will be made assuming that the adoption of the visual authentication method has been determined as the authentication method.
  • the synchronizing server 30 assigns a cash register number to the cashier terminal 10 (1048).
  • the registration number is a number for identifying the settlement to be performed by the cashier terminal 10 in the future.
  • the cashier number is, for example, a sequence of numbers generated by random numbers, and has the shortest possible number of digits for ease of input from the user terminal 20.
  • the sink port server 30 becomes the cashier terminal 10 and the user terminal. 20 cannot be correlated. Therefore, the cashier number is assigned so that the same cashier number is not used more than once in a certain time. After a certain period of time, the same cash register number can be used again as the cash register number. In this way, the uniqueness of the cash register number can be maintained without increasing the number of digits of the cash register number.
  • the synchronization server 30 has a function of restricting the allocation of cash register numbers so as not to issue the same cash register number as the cash register number in the “waiting for access” state, which will be described later, so that the cash register number collision can be more reliably performed. Can be prevented.
  • the cash register number even if it is a number that identifies a transaction, is not a long-digit number such as a transaction ID that is uniquely defined for all transactions, but a temporary identification of a transaction. It is a number with a short number of digits.
  • the server 30 distributes the cashier number to the cashier terminal 10 (106). At this time, the sync server 30 enters an “access waiting” state of waiting for the user terminal 20 to access using this cash register number.
  • the cashier terminal 10 to which the cashier number has been distributed is said to be in a "waiting for synchronization" state.
  • the cashier terminal 10 displays the cashier number transmitted from the synchronization server 30 on the customer-side display unit 700 (108).
  • the cashier terminal 10 displays the screen shown in Fig. 12 (a), displays the cashier number, and waits for the user terminal to access the sink server 30 using this cashier number.
  • the message “Waiting” is displayed.
  • the cashier notifies the user of the cashier number displayed on the cashier terminal 10 (110).
  • the cashier may verbally provide the cashier number to the user.
  • the cashier number displayed on the customer display unit 700 of the cashier terminal 10 may be shown to the user.
  • the cashier can cancel the payment process by selecting the cancel button on the screen shown in FIG. 12 (a).
  • This canceling process is performed when the user terminal 20 cannot access the sync server 30 due to a communication failure or the like, even though the user terminal 20 has correctly transmitted the cash register number, the sync server 30 has not been able to access the sync server. This is performed when it cannot be established.
  • a cashier number input screen shown in FIG. 13 (a) is displayed on the user terminal 20, and the user inputs the cashier number notified by the cashier (112).
  • the user selects the send button on the cashier number input screen and sends the cashier number to the sync server 30 (1 1 4).
  • the synchronization server 30 receives the cashier number transmitted from the user terminal 20 and checks the cashier number (1 16).
  • the “sync” state between the cashier terminal 10 and the user terminal 20 realized by checking the cashier number will be described.
  • the synchronization server 30 is in an “access waiting” state of waiting for the user terminal 20 to access and transmit the cash register number. In the “waiting for access” state, the synchronization server 30 checks the cashier number assigned to the cashier terminal 10 with the cashier number. If there is a user terminal 20 that accesses using the same cashier number, a “synchro” state of one camera 1 is established between the cashier terminal 10 and the user terminal 20, and the cashier terminal 10 and the user terminal 20 are connected. Achieve synchronization. Accesses from a plurality of user terminals 20 are not associated with one cashier number 10 for one cashier number.
  • a time-out setting is made, and the access waiting from the user terminal 20 is limited to, for example, three minutes. If there is no access to the cashier number from the user terminal 20 even after the time limit, the sink server 30 disconnects the connection with the cashier terminal 10 and initializes it.
  • This time-out function is used for troubles such as when the user inputs a cash register number by mistake, or when the communication between the user terminal 20 and the sync server 30 is poor and the information exchange is not performed normally. Set for avoidance.
  • the synchro server 30 is in the “waiting for access” state, has access from the user terminal, checks whether the cash register number has been transmitted from the user terminal (1 16 2), and if there is no access, Then, it is checked whether the set time of the timeout has elapsed (11164). If it has elapsed, the connection with the cashier terminal 10 is disconnected (11616), and the process is terminated. At this time, the cashier terminal 10 displays the screen shown in FIG. 12 (b) indicating that the connection has been forcibly disconnected.
  • the user terminal 20 If the user terminal 20 has transmitted the cashier number, it is checked whether there is a cashier terminal 10 in the “waiting for synchronization” state corresponding to the cashier number (1 1 68). A verification error message is sent (1 170). The user terminal 20 displays the screen shown in FIG. 13B showing the cashier number error (1 1 7 2). If the user selects the ⁇ K button here, the process returns to step 1 12 and the user terminal 20 redisplays the screen shown in FIG. 13 (a), prompting the user to re-enter the cashier number.
  • the sink server 30 establishes the “sync” state of the cash register terminal 10 and the user terminal 20 Communication with the cashier terminal 10 and the user terminal 2 Synchronize communication with 0 (1 1 74).
  • the synchronization server 30 transmits a synchronization signal to the cashier terminal 10 (1 18).
  • the cashier terminal 10 receives the sink port signal from the synchronization server 30, and turns on the sink port lamp 706 of the cashier terminal 10 (120). As a result, the cashier can be informed that the camera is in the synchronized state.
  • the synchronization server 30 distributes the cashier terminal information obtained from the cashier database 50 to the user terminal 20 in the cashier terminal information inquiry 104.
  • the user terminal 20 displays the screen shown in FIG. 13 (c), and prompts the user to confirm that the synchronized cashier terminal is correct (124). 'If the user presses the Cancel button, the process returns to the cashier number input 1 1 2 This cancellation process is performed when the user enters the wrong cashier number and enters the wrong cashier terminal.
  • the user terminal 20 transmits a cashier terminal information confirmation signal to the sync server 30 ( 1 26).
  • the sync server 30 Upon receiving the cashier terminal information confirmation signal transmitted by the user terminal 20, the sync server 30 performs a user information inquiry 128 process.
  • the synchronizer 30 detects the user terminal number of the user terminal 20 (1280).
  • the user terminal number is a calling telephone number when the user terminal 20 is a mobile phone.
  • the synchronizing server 30 accesses the user database 60 (1282) and checks whether the user terminal 20 is registered as a user (1284). If the user has not been registered, a message “Not registered” is sent to the user terminal 20 (1 286).
  • the user terminal 20 displays a screen shown in FIG. 13D showing that the user has not been registered.
  • the sink port server 30 releases the synchronized state of the cashier terminal 10 and the user terminal 20 (1290), and ends.
  • the sink port server 30 allows the user to perform a sink port settlement menu on the user terminal 20.
  • the calling telephone number of the user terminal 20 may be detected.
  • the synchronizing server 30 transmits the calling telephone number of the user terminal 20. You may detect it.
  • the user information is extracted from the user database 60 (1292).
  • the user information contains information on the user's usage status, and based on the information, checks whether there is any problem with the user's usage status such as a credit card or a bank card (1294). If there is a problem with the usage status, a message “unavailable” is sent to the user terminal 20 (1296).
  • the user terminal 20 displays the screen shown in Fig. 13 (e), indicating that it cannot be used.
  • the sink port server 30 releases the synchronized state of the cashier terminal 10 and the user terminal 20 (1298), and ends.
  • the sync server 30 performs “synchro-multi-authentication” based on the authentication method determined in the cashier terminal information inquiry 104. Synchronous multi-authentication is authentication with multiple authentication stages performed between the cashier terminal 10 and the user terminal 20 after the sync server establishes a synchronized state between the cashier terminal 10 and the user terminal 20. is there. Information about authentication is not exchanged between the cashier terminal 10 and the user terminal 20.Only between the cashier terminal 10 and the sink server 30 and between the user terminal 20 and the synchro server 30, Information about authentication is exchanged. By the synchronization server 30 mediating the authentication, the cashier can authenticate the user of the user terminal 20 without the user exchanging any personal authentication information of the user with the cashier.
  • the synchronization server 30 acquires the image of the user's face photo from the user database 60 in the user information inquiry 128, and distributes the image data of the face photo to the cashier terminal 10. I believe (1 30).
  • the cashier terminal 10 receives the face photo image data of the user from the synchronization server 30 and performs visual authentication (132).
  • the process of visual authentication 132 will be described with reference to FIG.
  • the cashier terminal 10 displays a picture of the user's face (1320).
  • FIG. 12D shows a display example of the screen of the cashier terminal 10.
  • the cashier compares the user with the face photo and confirms that he / she is himself (1322).
  • the cashier selects the DOUB T button on the screen shown in Fig. 12 (d) and sends the DOUB T signal to the sink server 30 (1 3 24 ).
  • the cashier terminal 10 displays a screen indicating that password authentication is being performed, as shown in FIG. 12 (e). If the cashier selects the OK button in FIG. 12D, the process of visual authentication 132 is ended.
  • the synchronization server 30 Upon receiving the DOUBT signal from the cashier terminal 10, the synchronization server 30 obtains data required for authentication from the user database 60 to perform password authentication, and creates authentication data (13). 26). The synchronization server 30 initializes a variable n for storing the number of password requests to 0 (1328). The synchronizing server 30 increments n by 1 (1330), and transmits a password request message to the user terminal 20 (1332). A screen shown in FIG. 13 (f) is displayed on the user terminal 20, and the user inputs a password (1334). The user terminal 20 transmits the password input by the user to the sink server 30 (1336). The synchronization server 30 receives the password transmitted from the user terminal 20, and checks whether the password is correct (13338).
  • the process If there is an error in the password transmitted from the user terminal 20, it is checked whether the number of password requests n is greater than 2 (1340). If not, the process returns to 1330 and the password request is repeated. If the number of password requests n is greater than 2, an authentication failure message is transmitted to the user terminal 20 (1344).
  • the user terminal 20 displays the screen shown in FIG. 13 (g) that informs that the service cannot be used because the authentication could not be performed (1346).
  • an authentication failure message is sent to the cashier terminal 10 (1342). Cashier terminal 10 could not authenticate password Is displayed (1 350), and the process ends.
  • the synchronizing server 30 releases the synchronized state between the cashier terminal 10 and the user terminal 20 (1348).
  • the sink server 30 If the sink server 30 confirms that the password is correct in the password verification 1 338 in the password authentication, it sends a password authentication OK signal to the cashier terminal 10 (1348).
  • the cashier terminal 10 displays the screen of FIG. 12 (f) indicating that the password authentication has been successful (1350), and ends the visual authentication processing 132.
  • the cashier terminal 10 transmits purchase price information including the total purchase price to the synchronization server 30 (134).
  • the synchronization server 30 Upon receiving the purchase price information from the cashier terminal 10, the synchronization server 30 performs a process 136 of collating the purchase price with the available price.
  • the synchronization server 30 compares the available amount of the user's credit card or bank card acquired from the user database 60 in the user information inquiry 128 with the purchase amount transmitted by the cashier terminal 10 (1 36 2) If the purchase amount does not exceed the available amount, end the collation. If the purchase amount exceeds the available amount, the user terminal 20 sends the message "Used amount exceeded" (1 364) and releases the synchronized state between the cashier terminal 10 and the user terminal 20. (1 366). At this time, a screen shown in FIG. 13 (h) is displayed on the user terminal 20, notifying that the usage limit has been exceeded.
  • the synchronization server 30 transmits total amount information including the purchase amount to the user terminal 20 (138). Upon receiving the total amount information from the synchronization server 30, the user terminal 20 performs a final purchase confirmation process 140.
  • the final purchase confirmation process 140 will be described with reference to FIG.
  • the user terminal 20 displays the screen shown in FIG. 13 (i) and displays the total purchase amount (1402).
  • the user checks whether the total purchase amount is correct (1404), and if correct, displays the O Select K button to end purchase final confirmation processing 1 40.
  • the user selects the Cancel button if the total purchase price is incorrect.
  • the user terminal 20 displays the screen shown in FIG. 13 (j) indicating that the payment has been canceled (1406), and sends a cancel signal to the sync server 30 (1 408).
  • the sink port server 30 receives the cancel signal from the user terminal 20, it sends a cancel signal to the cashier terminal (1410).
  • the cashier terminal 10 displays the screen shown in FIG. 12 (g), which indicates that the payment has been canceled by the user (1442).
  • the synchronizing server 30 releases the synchronization between the cashier terminal 10 and the user terminal 20 (14 14).
  • the user terminal 20 sends a purchase final confirmation signal to the synchronization server 30 (144).
  • the synchronizing server 30 accesses the user account database 70 and performs settlement processing for recording purchase information (144).
  • the sink server 30 sends a notice of settlement completion to the cashier terminal 10 (146), and sends a receipt to the user terminal 20 (150).
  • the cashier terminal 10 displays the screen shown in FIG. 12 (h) indicating that the payment is completed (148).
  • the user terminal 20 displays the screen of FIG. 13 (k) indicating that the settlement is completed (152).
  • the sync server 30 when the sync server 30 sends the payment completion notification 146 to the cashier terminal 10, the sync server 30 performs some of the operations related to the user of the user terminal 20 who has paid for the transaction.
  • the attribute information may be extracted from the user database 60 and transmitted to the cashier terminal 10.
  • the attribute information of the user sent to the cashier terminal 10 is, for example, information on the attribute of the user such as gender and age, and preferably does not include personal information such as a name, an address and a credit card number.
  • the cashier terminal 10 may acquire information on the user who paid for the transaction, and accumulate the contents of the transaction and the user information in the database of the retail store as a purchase history. Therefore, the retailer can use the purchase history information stored in the database to
  • the user's purchasing behavior such as the age group of the user who purchases a certain product, can be extracted, and can be used for product marketing.
  • the sync server 30 receives the total purchase price of the merchandise from the cashier terminal 10, but receives detailed information on the purchased merchandise such as the name and unit price of the purchased merchandise, and stores the information in the user database 60. May be recorded as a purchase history.
  • the user terminal 20 can inquire of the sink server 30 about the purchase history of the user, and can receive the purchase history from the sink server 30.
  • the functions and operations of the payment processing of the electronic payment system according to the present embodiment are as described above. If a communication failure such as a communication interruption occurs in the above settlement exchange, the information and temporary data related to all processes are initialized and the process ends.
  • the cashier in charge of telling the cashier number to the user or the cashier number displayed on the customer-side display unit 700 of the cashier terminal 10 is shown to the user.
  • the method of notifying the user terminal 20 is not limited to this.
  • the cashier number received by the cashier terminal 10 may be transmitted from the infrared communication unit 708 of the cashier terminal 10 to the infrared communication unit 808 of the user terminal 20.
  • the cashier terminal 10 and the user terminal 20 each have a wireless communication unit as an example of a short-range communication unit.
  • the cashier number may be transmitted and received using wireless communication for mobile devices such as the one described above.
  • the sync server 30 performs cashier terminal information inquiry 104, cashier number verification 116, user information inquiry 128, reconciliation of purchase amount and available amount 1 36, settlement process
  • the processing of 144 is performed by the settlement processing unit 80 and the data search unit 86 of the synchronization server 30.
  • the sync server 30 performs data communication with the cashier terminal 10; access reception from the cashier terminal 10; transmission of cashier numbers to the cashier terminal 10; transmission of cashier numbers to the cashier terminal 10; Synchro signal distribution 1 1 8, User face photo image distribution to cashier terminal 10 3 0, purchase amount information received from cashier terminal 10 3 4, Payment completion notification 1 4 6 processing Is performed by the first communication unit 82 of the synchronization server 30.
  • the sync server 30 performs data communication with the user terminal 20, receiving the cash register number 114 from the user terminal 20, distributing cash register information to the user terminal 120, and from the user terminal 20. 1 2 6, Receive total amount information to user terminal 20 1 3 8, Receive final purchase confirmation signal from user terminal 20 1 4 2, Receipt notification to user terminal 20 1
  • the process 50 is performed by the second communication unit 84 of the sink port server 30.
  • the user registers a plurality of passwords in the user database 60 in advance.
  • a four-digit number is used as a personal identification number for credit cards such as credit cards. Users use simple combinations of numbers, birth dates, phone numbers, etc. to make it easier to remember. May be easily known and misused.
  • the user registers information that only the user knows, such as the maiden name of his / her mother, the name of his grandfather or grandmother, and the name of his / her home address.
  • the sink mouth server 30 randomly selects one of the pieces of registration information, and transmits a question for inquiring the registration information to the user terminal 20. Unless the user of the user terminal 20 is the person himself / herself, he / she cannot correctly answer the contents that are asked at random. In this way, if there is any doubt about the facial authentication, the password can be queried more randomly, so that the accuracy of the authentication can be reliably increased.
  • the cashier at the retail store can authenticate the user based on the photograph data of the face, and in the case of suspicion or expensive payment, can further request the user to input a password. Therefore, the accuracy of authentication can be increased according to the situation.
  • the user can easily and safely make a payment using a portable device having a wireless communication function such as a mobile phone or a portable terminal.
  • the synchronization server 30 searches the cashier terminal information stored in the cashier database 50, extracts the authentication method specified by the retail store or cashier terminal 10, and converts the authentication method into the extracted authentication method.
  • Authenticated the user based on The second embodiment is characterized in that the user or the user terminal 20 can specify the authentication method, and determines the method of authenticating the user based on the user-specified authentication method and the cashier terminal-specified authentication method. This is different from the first embodiment. A description of the same configuration and operation as in the first embodiment will be omitted.
  • FIG. 14 is a diagram showing an example of the cashier terminal information 600 stored in the cashier database 50.
  • the cashier terminal information 6000 stores a cashier registration number for identifying the cashier terminal 10, a retail store name, a store name, a cashier terminal number, and an authentication method designated by the retailer or cashier terminal 10. For example, it is specified that the authentication method performs both visual authentication and password authentication.
  • FIG. 19 is a view for explaining an example of the authentication method stored in the authentication method field of the cashier terminal information 600. At least one of the following authentication methods specified by the retail store or cashier terminal: no authentication, visual authentication or password authentication, visual authentication only, password authentication only, visual authentication and password authentication, etc.
  • visual authentication is performed, such as visual authentication. There is a type that changes the authentication method based on this.
  • FIG. 15 is a diagram showing an example of the user information 60010 stored in the user database 60.
  • the user information 60010 contains the user terminal identification number of the user terminal 20, for example, the calling telephone number, the attribute information of the user, and the usage status of the user's electronic payment. , A credit card or bank card number, a possible settlement amount, an authentication method designated by the user or the user terminal 20, and authentication data registered by the user.
  • the attribute information of the user is stored in the attribute information file 600
  • the usage status of the user's electronic payment is stored in the usage status file 600
  • the authentication data registered by the user is the authentication data file 600. Stored in 40.
  • FIG. 16 is a diagram showing an example of the attribute information file 60020. Stores the user's name, age, gender, address, occupation, etc.
  • FIG. 17 is a diagram showing an example of the usage status file 6003. The purchase date and time of electronic payment, purchase identification number, purchase price, and settlement completion date of the tail card or bank card are stored as purchase history.
  • FIG. 18 is a diagram illustrating an example of the authentication data file 6400. Register information known only to the user as authentication data. For example, your grandfather's name, your grandmother's name, your mother's maiden name, your hometown, the writer you like, your graduated elementary school, and so on. By asking the user to randomly select the registered authentication data and inquiring about the selected authentication data, for example, “What is your mother's maiden name?" You can be sure.
  • FIG. 20 is a diagram for explaining an example of an authentication method stored in the authentication method field of the user information 60010.
  • type U1 is without authentication specification.
  • the authentication method specified by the cashier terminal 10 is used.
  • Type U2 is for password authentication, and is used when the user always wants to perform password authentication.
  • Type U3 is a visual authentication rejection, and is used when the user does not want the cashier to perform authentication using face photograph data.
  • Type U4 is a type that changes the authentication method based on the purchase price, such as always performing password authentication if the purchase price is 5,000 yen or more, otherwise not specifying the authentication. is there.
  • FIG. 21 illustrates an authentication method agreed between the cashier terminal 10 and the user terminal 20 based on the authentication method specified by the cashier terminal 10 and the authentication method specified by the user terminal 20. It is. If the user does not specify the authentication method, the authentication method specified by the cashier terminal 10 is actually performed. The cashier terminal 10 is authenticated without the user specifying the authentication method If none is specified, no authentication is performed. This is used when proceeding with electronic payment without authentication, such as in the case of small payments. If the user does not specify an authentication method and the cashier terminal 10 specifies visual authentication or password authentication, at least one of visual authentication and password authentication is performed. For example, the person in charge of the cashier terminal 10 may select either visual authentication or password authentication, or may perform password authentication when it is difficult to authenticate the user by visual authentication.
  • the cashier terminal 10 specifies only visual authentication, only visual authentication is actually performed. Even if the user cannot be authenticated by visual authentication, password authentication is not performed. If the user does not specify the authentication method and the cashier terminal 10 specifies only password authentication, only password authentication is actually performed, and visual authentication is not performed. When the user does not specify the authentication method and the cashier terminal 10 specifies the visual authentication and the password authentication, both the visual authentication and the password authentication are actually performed. For example, even if the user can be authenticated by visual authentication, password authentication is further performed to increase the accuracy of the authentication.
  • the cashier terminal 10 specified only visual authentication, but the user requires not only visual authentication but also high-precision authentication by adding pass-word authentication. Combined with Executed. Thus, when the user requests an authentication accuracy higher than the authentication accuracy requested by the cashier terminal 10, the authentication method with the higher authentication accuracy is actually performed. New
  • cashier specifies addition of password authentication and cashier terminal 10 specifies only password authentication, the authentication accuracy required between cashier terminal 10 and the user matches, so only password authentication is actually performed. No visual authentication is performed. If the user specifies the addition of password authentication and the cashier terminal 10 specifies visual authentication and password authentication, the authentication accuracy required between the cashier terminal 10 and the user matches, and the visual authentication and password authentication Both are actually done.
  • the user has specified rejection of visual authentication.
  • the user can display the face photo data on the cashier terminal ⁇ and reject the authentication.
  • the cashier terminal 10 specifies visual authentication or password authentication
  • the user refuses visual authentication and cashier 10 specifies only password authentication, password authentication is actually performed and visual authentication is not performed. If the user refuses visual authentication and the cashier terminal 10 specifies visual authentication and password authentication, the user rejects the visual authentication requested by the cashier terminal 10, so authentication is performed between the cashier terminal 10 and the user. Authentication is rejected, the user is not authenticated, and no electronic payment is made because no method agreement is formed.
  • FIG. 22 is a flowchart of the settlement processing of the electronic settlement system of the present embodiment.
  • FIGS. 23 to 27 are flowcharts showing details of the processing in FIG. The settlement process will be described with reference to FIG.
  • a user purchases a product and pays for the product at a cash register.
  • the cashier receives a request for payment by electronic payment from the user, selects an electronic payment menu from the cashier terminal 10, and starts synchronized payment (100).
  • Cashier terminal 10 goes to sync server 30 Access (102). When the cashier terminal 10 accesses the synchronization server 30, it transmits a cashier registration number unique to the cashier terminal.
  • the sink port server 30 starts connection with the cashier terminal 10 in response to the access from the cashier terminal 10, and inquires cashier terminal information based on the cashier registration number transmitted from the cashier terminal 10 (1 04).
  • the processing of the cashier terminal information inquiry 104 will be described with reference to FIG.
  • the synchronization server 30 accesses the cashier database 50 (1004), and extracts cashier terminal information of the cashier terminal corresponding to the cashier registration number (1004).
  • the cashier terminal information as shown in an example in FIG. 14, a retail store name, a store name, a cashier terminal number in a store, an authentication method, and the like are registered in association with a cashier registration number.
  • the synchronization server 30 extracts the authentication method specified by the cashier terminal from the cashier terminal information (1046).
  • the authentication method specified by the cashier terminal is a combination of multiple authentication methods such as visual authentication and password authentication, or a method of changing the authentication method depending on the payment amount, as shown in an example in FIG.
  • the sync server 30 assigns a cashier number to the cashier terminal 10 (10048).
  • the cashier number is an identification number of a transaction to be settled by the cashier terminal 10 from now on.
  • the sync server 30 distributes the cashier number to the cashier terminal 10 (106), and the cashier terminal 10 displays the cashier number (1 08) ), The cashier notifies the user of the cashier number (1 10), the user inputs the notified cashier number (1 1 2), and the user terminal 20 transmits the cashier number to the sync server 30.
  • Processing (1 14) processing in which the sync server 30 receives and verifies the cash register number (1 16), processing in which the sync server 30 transmits a sink port signal to the cash register terminal 10 (1 18), processing in the cash register
  • the terminal 10 receives the sync signal and turns on the sync lamp 706 of the cashier terminal 10 (120).
  • the sync server 30 distributes the cashier terminal information to the user terminal 20 after the synchronization is started. Processing (1 22), between the cashier terminal synchronized by the user Process of confirming etc. or not eclosion (1 24), and for processing the user terminal 20 originates a cashier terminal information confirmation signal Shi Nkurosaba 30 (1 2 6), the first actual shown in FIG. 5 Since the operation is the same as the corresponding processing of the embodiment, the description is omitted.
  • the synchronization server 30 Upon receiving the cashier terminal information confirmation signal transmitted by the user terminal 20, the synchronization server 30 performs a user information inquiry 128 process. With reference to FIG. 24, the process of the user information inquiry 128 will be described.
  • the synchronization server 30 detects the user terminal number of the user terminal 20 (1280).
  • the user terminal number is a calling telephone number when the user terminal 20 is a mobile phone.
  • the synchronization server 30 accesses the user database 60 and searches for the user information associated with the user terminal number (1282). It is checked whether or not the user information associated with the user terminal number exists in the user database 60, and it is checked whether or not the user terminal 20 is registered as a user (1284). If the user has not been registered, the message "Not registered" is sent to the user terminal 20 (1286). A screen indicating that no user is registered is displayed on the user terminal 20.
  • the sync server 30 releases the sink port state of the cashier terminal 10 and the user terminal 20 (1290), and executes the processing. finish.
  • the user information 60010 is extracted from the user database 60 (1292).
  • the user information 60010 includes the attribute information of the user, the usage status of the user's electronic payment, the number of the credit card or bank card, the amount that can be settled, and the user Alternatively, the authentication method specified by the user terminal 20 is stored.
  • the sink server 30 extracts the authentication method specified by the user or the user terminal 20 (1293).
  • the contents set by the user or the user terminal 20 as the authentication method are, as shown in Fig. 20, examples of which require a high authentication accuracy such as password authentication addition or a specific authentication method such as visual authentication rejection. For example, rejecting the formula or changing the authentication method depending on the payment amount.
  • the sync server 30 receives the purchase price information including the total purchase price from the cashier terminal 10 (134).
  • the sync server 30 is based on the authentication method specified by the cashier terminal 10 extracted in the cashier terminal information inquiry 104 and the authentication method specified by the user terminal 20 extracted in the user information inquiry 128.
  • User authentication is performed using “synchro-multi-authentication” (135).
  • the “synchro-multi-authentication” is as described in the first embodiment, but in this embodiment, both the cashier terminal 10 and the user terminal 20 can specify the authentication method, respectively.
  • the difference lies in that the authentication methods required by the terminal 10 and the user terminal 20 are adjusted, an authentication method that can be agreed upon is determined, and user authentication is performed.
  • the process of user authentication 135 will be described with reference to FIG.
  • the synchronization server 30 determines an authentication method to be actually performed based on the authentication method specified by the cashier terminal 10 and the authentication method specified by the user terminal 20 (7000). As shown in an example in FIG. 21, the authentication method specified by the cashier terminal 10 and the user terminal 20 is adjusted, and the authentication method actually performed is determined. If there is no authentication method conforming to the authentication method specified by the cashier terminal 10 and the user terminal 20 (7002), the sync server 30 sends a message indicating authentication failure to the user terminal 20. On the other hand, the user terminal 20 displays a screen indicating that the authentication has been rejected because the authentication method is incompatible (7004), and the process ends. If there is a matching authentication method, the process proceeds to processing 706, and performs user authentication based on the determined authentication method (7006).
  • FIG. 26 is a flowchart of the user authentication process 706 when visual authentication is performed and password authentication is additionally performed.
  • the sink port server 30 extracts the face photograph data of the user from the user database 60 (707).
  • the synchro server 30 distributes the image data of the face photograph to the cashier terminal 10 (7008).
  • the cashier terminal 10 displays the face photograph image of the user received from the synchronization server 30 (71010).
  • the cashier compares the user with the photograph of the face and confirms whether or not the user is himself (7012). If it is doubtful, the cashier terminal 10 sends an authentication impossible message to the sync server 30 (7 0 18) according to the cashier's instruction (77018), and displays on the screen that authentication is not possible (7001) 6).
  • the cashier terminal 10 sends a signal to the sink server 30 indicating that the visual authentication was successful, according to the cashier's instruction (77013) .
  • the cashier terminal 1 ⁇ displays a screen indicating that password authentication is being performed.
  • the synchronizer 30 receives a signal indicating the success of the visual authentication from the cashier terminal 10 and performs pass-through authentication (7014).
  • FIG. 27 is a flowchart of the process of password authentication 714.
  • the sink server 30 obtains data required for authentication from the user database 60 to perform password authentication, and creates authentication data (1326).
  • the authentication data is created in the form of a question inquiring the registered authentication information based on the authentication information registered by the user as shown in an example in Fig. 18.
  • the registered authentication information is personal information known only to the user himself. Also, since the authentication information registered by the user is randomly selected and asked, it is unlikely that the authentication information will be stolen and misused.
  • the password authentication process after the process 1328 is the same as the process of the same reference numeral in the first embodiment shown in FIG. 9, and therefore the description is omitted.
  • the sink port server 30 performs a process 136 of matching the purchase amount with the available amount based on the purchase amount information received from the cashier terminal 10.
  • the process of matching purchase amount and available amount 1 3 6 must be performed before user authentication 1 3 5 Is also good.
  • the process of matching the purchase amount with the available amount (1 3 6), the process by which the sync server 30 transmits total amount information including the purchase amount to the user terminal 20 (1 3 8), the user terminal 20 The process of receiving the total amount information from the sync server 30 and performing the final purchase confirmation (140), the process in which the user terminal 20 transmits a purchase final confirmation signal to the sync server 30 (144), the synchronization
  • the server 30 receives the purchase final confirmation signal from the user terminal 20, accesses the user account database 70 and records the purchase information (144), and the sync server 30 notifies the payment completion notification.
  • Another example of user authentication 135 based on synchronized multi-authentication will be further described. This is the case where the registration terminal 10 or the user terminal 20 specifies to change the authentication method based on the purchase price. As an example, consider a case where an authentication method in which visual authentication and password authentication are performed when the purchase amount is equal to or more than the allowable amount, and an authentication method in which only the visual authentication is performed is specified when the purchase amount is equal to or less than the allowable amount. If both the cashier terminal 10 and the user terminal 20 specify that the authentication method should be changed depending on whether the purchase amount exceeds the allowable amount, the allowable amount specified by the cashier terminal 1 and the user terminal 20 The authentication method may be switched using the smaller of the two as the allowable amount.
  • Sync server 30 determines whether the purchase price of the user exceeds the allowable amount. If it exceeds the permissible amount, the same user authentication process as in FIG. 26 is performed. If the permissible amount is not exceeded, the ability to perform only visual authentication. If the visual authentication is successful, as in the process of visual authentication 13 in the first embodiment shown in FIG. 9, password authentication is not performed. The payment is proceeded by and the password authentication is further performed only when it is not possible to confirm whether or not the user is the identity by visual authentication.
  • both the cashier terminal 10 and the user terminal 20 specify an authentication method, determine an authentication method that can be agreed between the retailer or the cashier and the user, The user can be authenticated. Therefore, it is possible to adjust the authentication method and authentication accuracy required by the user and the authentication method and authentication accuracy required by cashiers and retailers. Also, the authentication method can be changed depending on the purchase price.
  • the synchronizing server 30 transmits a cash register number, which is an example of a transaction identification number for identifying a transaction, to the cashier terminal 10, and the cashier terminal 10 displays the cashier number. Means were transmitted to the user, the user entered the cashier number into the user terminal 20, and the user terminal 20 transmitted the cashier number to the sync server 30. As a result, the cashier terminal 10 and the user terminal 20 that perform the transaction are identified by the cashier number, the communication between the cashier terminal 10 and the user terminal 20 is synchronized, and the cashier terminal 10 and the user terminal 20 are connected. The transaction is settled.
  • a cash register number which is an example of a transaction identification number for identifying a transaction
  • the synchronization server 30 transmits the transaction identification number to the user terminal 20, the user terminal 20 transmits the transaction identification number to the cashier terminal 10, and the cashier terminal 10 transmits the transaction identification number.
  • the first and second points are that the communication between the cashier terminal 10 and the user terminal 20 that performs the transaction according to the transaction identification number is synchronized, and the transaction is settled between the cashier terminal 10 and the user terminal 20. Is different from the embodiment. Only parts different from the first and second embodiments will be described.
  • FIG. 28 is a schematic diagram of the cashier terminal 10.
  • the cashier terminal 10 further includes a pattern code reading unit 710 that reads a pattern code such as a barcode or a cybercode that is a two-dimensional barcode.
  • the pattern code reading section 710 reads the pattern code displayed on the display section 802 by the user terminal 20.
  • FIG. 29 is a diagram for explaining an example in which a bar code is displayed on the display unit 802 of the user terminal 20.
  • the user terminal 20 converts the transaction identification number received from the synchronization server 30 into a bar code and displays the bar code on the display unit 802.
  • a message such as "Please have the code read at the cashier" is also displayed on the display section 8002, and the user of the user terminal 20 presents the displayed barcode to the person in charge of the cashier terminal 10
  • the person in charge of the cashier terminal 10 reads the bar code displayed on the display part 8102 of the user terminal 20 using the pattern code reader 7110 and sends the transaction identification number to the cashier terminal 10.
  • the user may operate the pattern code reading section 7 10 of the cashier terminal 10 to read the bar code displayed on the display section 8 02 of the user terminal 20.
  • FIG. 30 is a view for explaining an example in which the cyber code is displayed on the display unit 802 of the user terminal 20.
  • the user terminal 20 converts the transaction identification number received from the synchronizing server 30 into a cybercode which is a two-dimensional pattern code, and displays it on the display unit 202.
  • the pattern code reading section 710 of the cashier terminal 10 reads the cyber code displayed on the display section 802, acquires the transaction identification number, and inputs the transaction identification number to the cashier terminal 10.
  • FIG. 31 is a flowchart of the settlement processing of the electronic settlement system of the present embodiment.
  • a user purchases a product and pays for the product at a cash register.
  • the cashier receives a request for electronic payment from the user, Select the electronic payment menu from 10 and start sink account payment (100).
  • the user selects the electronic payment menu from the user terminal 20 and starts synchronized payment (101).
  • the user terminal 20 accesses the sink server 30 (202).
  • the sync server 30 inquires user information based on the calling telephone number as an example of the user terminal identification number of the user terminal 20 (128).
  • the processing of the user information inquiry 128 is the same as that of the first or second embodiment, and therefore the description is omitted.
  • the synchronizing server 30 assigns a unique transaction identification number to the transaction performed by the user terminal 20 and transmits the transaction to the user terminal 20 (206).
  • the user terminal 20 converts the transaction identification number received from the sink server 30 into a bar code, which is an example of a pattern code, and displays the bar code on the display unit 802 (208).
  • the user presents the bar code displayed on the display section 802 of the user terminal 20 to the person in charge of the cashier terminal 10 (2110).
  • the person in charge of the cashier terminal 10 reads the bar code displayed on the display section 802 of the user terminal 20 by using the pattern code reading section 710 (2122).
  • the read barcode is converted into a transaction identification number and input to the cashier terminal 10.
  • the cashier terminal 10 accesses the synchronizing server 30, transmits a unique cashier registration number to the cashier terminal 10, and transmits the transaction identification number obtained from the user terminal 20 to the synchronizing server 30 ( 2 1 4).
  • the sync server 30 starts connection with the cashier terminal 10 in response to the access from the cashier terminal 10 and inquires cashier terminal information based on the cashier registration number transmitted from the cashier terminal 10 ( 104).
  • the processing of the cashier terminal information inquiry 104 is the same as that of the first and second embodiments, and therefore the description is omitted.
  • the synchronization server 30 After the processing of the cashier terminal information inquiry 104, the synchronization server 30 checks the transaction identification number received from the cashier terminal 10 (1 16).
  • the synchronization server 30 is in an “access waiting” state of waiting for the cashier terminal 10 to access and transmit the transaction identification number.
  • the synchronizing server 30 uses the same transaction identification number as the transaction identification number assigned to the transaction performed by the user terminal 20 if there is a cashier terminal 10 that has the same transaction identification number.
  • the cashier terminal 10 and the user terminal 20 associated with the numbers establish a “synchro” state of one body 1 to realize synchronization between the cashier terminal 10 and the user terminal 20.
  • the transaction identification number is used for synchronizing communication by associating the cashier terminal 10 performing the transaction identified by the transaction identification number with the user terminal 20.
  • the transaction identification number does not have to be a long-digit number, such as a transaction ID that uniquely identifies the transaction, but is uniquely assigned to all transactions. It is enough that uniqueness is maintained in the time until “synchro” is established.
  • a time-out is set, and the waiting for access from the storage terminal 10 is limited to, for example, three minutes. If there is no access to the transaction identification number from the cashier terminal 10 even after the time limit expires, the sync server 30 disconnects from the user terminal 10 and initializes it. This time-out function is performed when the pattern code reading unit 710 of the registration terminal 10 cannot read the pattern code, or the communication state between the cashier terminal 10 and the synchronization server 30 is poor, and the information exchange is normal.
  • the process of register number verification 1 16 will be described with reference to FIG. In FIG.
  • the sync server 30 is in the “access waiting” state, has access from the user terminal, and checks whether or not the transaction identification number has been transmitted from the cashier terminal 10 (2162) If there is no access, it is checked whether the timeout time has elapsed (2164). If the timeout time has elapsed, the connection with the user terminal 20 is disconnected (211). 6 6), end.
  • the cashier terminal 10 When the cashier terminal 10 sends the transaction identification number, it checks whether there is a user terminal 20 in the “waiting for synchronization” state corresponding to the transaction identification number (1168), and if not, the cashier terminal 1 A transaction identification number collation error message is sent to 0 (2170). The cashier terminal 10 displays a screen indicating a transaction identification number error (2 1 7 2). The person in charge of the cashier terminal 10 reads the barcode again (2 1 2).
  • the sync server 30 establishes the “sync” state of the cashier terminal 10 and the user terminal 20 associated with the transaction identification number, and the cashier terminal 1 Synchronize the communication with 0 and the communication with the user terminal 20 (2174).
  • the sink port server 30 transmits a sync signal to the cashier terminal 10 (1 18).
  • the cashier terminal 10 receives the sync signal, and the sync lamp 7 of the cashier terminal 10 receives the sync signal.
  • sink port server 30 process of distributing cash register terminal information to user terminal 20 after sync port is started (1 2 2), cash register terminal synchronized by user (1 24), and the user terminal 20 sends a cashier terminal information confirmation signal to the sync server 30 (1 26).
  • the sync server 30 purchases from the cashier terminal 10.
  • the user terminal 20 displays the transaction identification number received from the synchronizing server 30 with a pattern code such as a barcode or cyber code, but the user terminal 20 uses optical communication means such as infrared communication or B It is also possible to communicate with the cashier terminal 10 using a short-range wireless communication means such as 1 uetooth and transmit the transaction identification number to the cashier terminal 10.
  • the user terminal 20 receives the transaction identification number assigned to the synchronizer, and uses a pattern code such as a bar code or cyber code. Display it and let the cashier terminal 10 read it. Checkout terminal 10 By acquiring the transaction identification number from the read pattern code and transmitting it to the sink server 30, the user terminal 20 and the cashier terminal 10 are associated with each other by the transaction identification number, and are associated with each other. Payment is made between the user terminal 20 and the cashier terminal 10. Therefore, there is no need for the user to input the transaction identification number, so that electronic payment can be performed easily.
  • a pattern code such as a bar code or cyber code.
  • An electronic payment system according to a fourth embodiment of the present invention will be described.
  • the electronic payment system when a user purchases a product from a vending machine, payment for the product can be performed via a network.
  • FIG. 33 is a configuration diagram of the electronic payment system according to the present embodiment.
  • the electronic payment system of the present embodiment includes a vending machine 16 as an example of a billing terminal, a user terminal 20 as an example of a payment terminal, and a sink port server 30 as an example of a payment device. It has a carrier server 40, a cashier database 50 as an example of a billing terminal database, a user database 60 as an example of a payment terminal database, and a user account database 70.
  • the vending machine 16 can be connected to the synchronizing server 30 via a communication line.
  • a communication line As a method of communication from the vending machine 16 to the synchronization server 30, any communication means of telephone line communication, dedicated line communication, and wireless telephone communication may be used.
  • FIG. 34 is a schematic diagram of the vending machine 16.
  • the vending machine 16 has a button 900 for selecting a product, an electronic settlement operation unit 902, a coin insertion unit 904 for depositing coins, and a product outlet 906.
  • the electronic payment operation unit 9 02 includes a display unit 9 08 for displaying the process of electronic payment, a start button 9 10 for instructing start of electronic payment, and a cancel button 9 12 for instructing cancellation of electronic payment. Having.
  • the settlement process in the electronic payment system of the present embodiment will be described with reference to FIGS. 35 and 36.
  • Fig. 35 shows the payment processing of the electronic payment system according to the present embodiment. It is a flowchart.
  • FIG. 36 is an example of a screen of the display unit 802 of the user terminal 20.
  • the settlement process will be described with reference to FIG.
  • the user selects the electronic payment menu of the user terminal 20 (410), and presses the start button 910 of the vending machine 16 to start electronic payment (400).
  • the vending machine 16 accesses the synchronizing server 30 (402).
  • the vending machine 16 transmits a unique cash register number to the vending machine 16.
  • the sync server 30 starts the connection with the vending machine 16 in response to the access from the vending machine 16, and based on the cash register number transmitted from the vending machine 16, the synchronizing server 30 transmits the registration terminal information. Inquire (4 0 4).
  • the processing from the cashier terminal information inquiry 404 to the user information inquiry 428 is the processing from the cashier terminal information inquiry 104 to the user information inquiry 128 of the first embodiment shown in FIG. The description is omitted because it is the same as.
  • the vending machine 16 has a synchro lamp, and the synchro lamp may be turned on. Well ,.
  • the synchronization server 30 sends a sales order to the vending machine 16 after the processing of the user information inquiry 428 (430).
  • the vending machine 16 receives the sales command from the synchronizing server 30, the user is allowed to select a product sold by the vending machine (4 32).
  • the vending machine 16 transmits the purchase price information to the synchronization server 30 (4 3 4).
  • the synchronization server 30 When the payment processing 4 44 4 is completed, the synchronization server 30 notifies the vending machine 16 of a payment completion notification (4 4 6).
  • the vending machine 16 discharges the product selected by the user (444).
  • the sync server 30 sends a receipt indicating the receipt of the price of the product to the user terminal 20 (45 2).
  • the user terminal 20 displays the receipt (4 5 4)
  • the exchange of data between the vending machine 16 and the synchronizing server 30 described above is all performed via the communication line 18.
  • the exchange of data between the user terminal 20 and the sink server 30 is as follows. This is performed via the wireless communication transmission line 28 and the communication line 38. Between the vending machine 1 6 and the user terminal 2 0, exchanges of data performed such les, 0
  • the notification of the cashier number from the vending machine 16 to the user terminal 20 (4 10) is performed by the vending machine 16 displaying the cashier number on the display unit.
  • the vending machine 16 has an infrared communication unit as an example of a short-range communication unit, and processes the notification (4 10) of the cashier number from the vending machine 16 to the user terminal 20.
  • the cash register number may be transmitted from the infrared communication unit of the vending machine 16 to the infrared communication unit 808 of the user terminal 20 by infrared communication. This saves the user the trouble of inputting the cashier number to the user terminal 20 and prevents the user from inputting the wrong cashier number.
  • the vending machine 16 and the user terminal 20 have a wireless communication unit as an example of a short-range communication unit, and B 1
  • the cashier number may be transmitted and received using wireless communication for mobile devices such as the uetooth system.
  • the electronic payment system of the present embodiment differs from the first, second, third, and fourth embodiments in that the user's visual authentication, password authentication, voice authentication, eye iris or retina authentication, and fingerprint authentication are used. Do not do the same. This is because the commodity transaction by the vending machine 16 is less necessary for user authentication because the price of the commodity is small. If the user terminal 20 is a mobile phone, the user can be identified from the mobile phone calling number as long as the mobile phone owner himself uses the mobile phone, based on the uniqueness of the mobile phone calling number. In the case of small payments, omitting the user authentication process does not pose a major problem. As described above, in the electronic payment system of the present invention, the authentication method can be selected according to the size of the payment amount, the difference in the sales form, and the like.
  • An electronic payment system according to a fifth embodiment of the present invention will be described.
  • a user can connect to the Internet using a computer, access an online shopping server published on the Internet, purchase products, and make payments.
  • FIG. 37 is a configuration diagram of the electronic payment system according to the present embodiment.
  • the electronic payment system according to the present embodiment includes a cashier server 14, a virtual cashier terminal 12 as an example of a billing terminal, a user terminal 20 as an example of a payment terminal, and a sync server 30 as an example of a payment device.
  • the shopping server 24 is an online shopping server published on the Internet 26.
  • the user computer 22 is a computer of a user connected to the Internet 26 and can access the shopping server 24 to perform online shopping.
  • the cashier server 14 is a server system that acts as a proxy for sales in mail-order sales.
  • the cashier server 14 constitutes a virtual cashier terminal 12 within the server, and performs billing for transactions with users.
  • the sync server 30 performs a settlement process of a product transaction between the mail order seller and the user.
  • the synchronization server 30 connects to the cashier terminal 10 and the user terminal 20 via a communication network to perform data communication.
  • the virtual cashier terminal 12 of the cashier server 14 is connected to the synchro server 30 via the communication line 18 to perform data communication.
  • the communication line 18 may be either a telephone line or a dedicated line.
  • the user terminal 20 is connected to the carrier server 40 via the wireless communication transmission path 28.
  • the carrier server 40 is connected to the sink server 30 via a communication line 38.
  • the synchronization server 30 acquires information related to the billing of the merchandise transaction by communicating with the virtual cashier terminal 12, acquires information related to the payment of the merchandise transaction by communicating with the user terminal 20, and Communication between terminal 12 and user terminal 20 By synchronizing, the transaction between the virtual cashier terminal 12 and the user terminal 20 is settled.
  • FIG. 38 is a flowchart of the settlement processing of the electronic settlement system according to the present embodiment.
  • FIGS. 39 to 42 are flowcharts showing details of the processing in FIG.
  • FIG. 43 is an example of a display screen of the user computer 22.
  • the user connects to the Internet 26 using the user computer 22, accesses the shopping server 24 connected to the Internet 26, and performs online shopping.
  • online shopping the user selects a product while looking at the shopping web page on the shopping server 24.
  • a web page showing the content of the purchased product and the total price is displayed on the display screen of the user computer 22 as shown in FIG.
  • synchronized settlement is started (500).
  • the user computer 22 accesses the cashier server 14 and the purchase price information including the total purchase price is transmitted to the cashier server 14 (502).
  • the cashier server 14 activates the virtual cashier terminal (504).
  • the virtual cashier terminal 12 is a device or a process serving as a cashier terminal, and may be a terminal device provided in the cashier server or a program started in the cashier server.
  • the virtual cashier terminal 12 connects to the synchro server 30, sets a cashier number as an example of a transaction identification number for identifying the transaction concerned, and transmits it to the synchro server 30 (5 06) 0
  • Synchronization server 30 starts connection with virtual cashier terminal 12 in response to access from virtual cashier terminal 12 and inquires cashier information based on the cashier registration number transmitted from virtual cashier terminal 10 Yes (5 0 8).
  • Figure 39 shows the processing of cashier information inquiry 508 .
  • the processing of the cashier information inquiry 508 is the same as the processing of the cashier information inquiry 206 of the second embodiment shown in FIG.
  • the cashier server 14 creates link information (510), and distributes the link information to the user console 22 (512).
  • the screen shown in FIG. 43 (b) is displayed on the screen of the user computer 22 by the cooperative processing with the register 14.
  • CGI Common Gat eInte rfa c e
  • the screen shown in Fig. 43 (b) has a "Shopping Details & Explanation” button and a "Synchro-Regi" button.
  • the “link information” button is accompanied by “link information” to the virtual cashier terminal 12 in the cashier server 14. Therefore, when the user presses the “sink port cash register” button, the user computer 22 can be connected to a specific virtual cash register terminal 12 in the registry server 14 (5 14). When the user presses the “sync register” button, the user computer 22 connects to the virtual cashier terminal 12 and sends a link information confirmation signal to the virtual cashier terminal 12 (5 16). When receiving the link information confirmation signal from the user computer 22, the virtual cashier terminal 12 transmits the previously set cashier number to the user computer 22 (5 18).
  • the cashier browser window is started as shown in Fig. 43 (c), and the virtual cashier terminal is drawn in the cashier browser window. Then, an instruction to enter the cashier number is displayed (520).
  • the user computer 22 can notify the user of the cashier number by displaying the cashier number in the cashier window (522).
  • the user inputs the cashier number displayed in the cashier browser window of the user computer 22 to the user terminal 20 (524).
  • the user terminal 20 sends the cashier number entered by the user to the sync server 30 (5 26).
  • the sink port server 30 checks the register number received from the virtual cashier terminal 12 in the process 506 with the cashier number received from the user terminal 20 in the process 526. When the cash register numbers match, the communication with the virtual cashier terminal 12 and the communication with the user terminal 20 are synchronized.
  • FIG. 40 shows the processing of the cashier number check 528.
  • the cashier number collation 5 28 is the same as the cashier number collation 1 16 of the first embodiment shown in FIG. 7, and a description thereof will be omitted.
  • the sync server 30 delivers a sync signal to the virtual cash register terminal 12 (530).
  • the virtual cashier terminal 12 transmits a sync port signal to the user computer 22 (532).
  • the user computer 22 Upon receiving the sink mouth signal from the virtual cashier terminal 12, the user computer 22 turns on the synchro lamp of the virtual cashier terminal drawn in the window of the cashier browser (5334). Thereby, the user can confirm that the synchronization with the virtual cashier terminal 12 is performed.
  • the sync server 30 performs the user information inquiry 536 and the password authentication 538 after the processing of the cashier number check 528.
  • the process of the user information inquiry 5 36 shown in FIG. 41 is the same as the process of the user information inquiry 128 of the first embodiment shown in FIG.
  • the processing of the password authentication 5 38 shown in FIG. 42 is the same as the processing of the password authentication 210 of the first embodiment shown in FIG. 9 except that it does not have visual authentication. Is omitted.
  • the sync server 30 After the password authentication 5 3 8 processing, the sync server 30 checks the purchase amount and the available amount 5 4 0, performs the payment processing 5 4 8 processing, and the user terminal 20 confirms the final purchase 5 4 4 Is performed. Since these processes are the same as those in the first embodiment, description thereof will be omitted.
  • the sink server 30 sends a settlement completion notification to the virtual cashier terminal 12 (550), and sends a receipt to the user terminal 20.
  • the virtual cashier terminal 12 Upon receiving the payment completion notification from the sink server 30, the virtual cashier terminal 12 transmits a payment completion notification to the user computer 22 (555).
  • the user computer 22 displays on the display screen that the payment has been completed. Thus, the user can know that the settlement of the transaction with the virtual cashier terminal 12 is completed.
  • the virtual cashier terminal 12 is an example of a transaction identification number that identifies a transaction.
  • a certain cashier number is set and transmitted to the synchro server 30, but the cashier number assignment method is not limited to this.
  • the synchro server 30 sends the virtual cashier terminal 1 2
  • the cashier number may be assigned to the virtual cashier terminal 12 and transmitted to the virtual cashier terminal 12.
  • a user accesses an online shopping server on the Internet with a computer, selects a product to be purchased, and uses a user terminal such as a mobile phone to pay for the product. Can be settled.
  • a user terminal such as a mobile phone to pay for the product.
  • transmitting the credit card number as data to the Internet has a security problem.
  • the credit card number has been encrypted and transmitted using advanced encryption technology.
  • the product to be purchased is selected on the Internet, but the payment can be securely settled using a mobile phone or the like.
  • the information for identifying the user and the information on the credit card are not exchanged between the user terminal for making the payment and the cashier terminal for making the bill. Therefore, there is an advantage that the user does not have to worry about the personal information being known to the seller of the product, and the privacy is protected.
  • the synchronization server 30 as an example of the payment device may be realized by a general-purpose computer.
  • FIG. 44 is a block diagram showing a hardware configuration of the general-purpose computer 600.
  • a CPU 602 operates based on programs stored in a ROM 604 and a RAM 606.
  • the input device 608 allows the administrator of the sink port server 30 to input a data @ command.
  • a hard disk drive 610 as an example of a storage device stores setting information and a program for operating the CPU 602.
  • the floppy disk drive 614 reads data or a program from the floppy disk 624 and provides it to the CPU 602.
  • CD-ROM drive 6 16 reads data or program from CD-ROM 6 26 CPU 60 2 to provide.
  • the first communication interface 6 18 connects to the communication line 18 to transmit and receive data.
  • the second communication interface 62 0 connects to the communication line 38 to transmit and receive data.
  • the database interface 612 connects to various databases 622 to transmit and receive data in the database.
  • the sync server 30 has an interface for connecting to the display 628, and the administrator can monitor the operation status of the sink server 30 and check the setting information using the display 628. Can be.
  • FIG. 45 is a block diagram showing a functional configuration of software executed by the CPU 602 shown in FIG.
  • Such software is stored in a recording medium such as a floppy disk 624 or a CD-ROM 626 and provided to the user.
  • the software stored on the recording medium may be compressed or uncompressed.
  • the software is installed from the recording medium to the hard disk drive 610, read out to the RAM 606, and executed by the CPU 602.
  • the software provided in the recording medium that is, the software installed in the hard disk drive 6100 has a functional configuration of a payment processing module 642, a first communication module 644, It has a second communication module 646 and a database search module 648.
  • the payment processing module 642, the first communication module 6444, the second communication module 6464, and the database search module 6448 work on the computer 600 and send it to the CPU602.
  • the processing to be performed is the settlement processing unit 80, the first communication unit 82, and the second communication in the synchronization server 30 of the first, second, third, fourth, and fifth embodiments, respectively. Since the functions and operations of the section 84 and the database search section 86 are the same, the description is omitted.
  • a floppy disk 62 or CD-ROM 626 as an example of a recording medium shown in FIG. 44 has a sync server 30 as an example of a settlement apparatus according to all the embodiments described in the present application. Some or all of the functions of this operation can be stored. Further, when a part of the operation of the cashier terminal 10 described in the above embodiment is executed by the sync server 30 instead of the cashier terminal 10, the operation is described in the above embodiment. A part of the operation of the cashier terminal 10 can also be stored in the floppy disk 624 or the CD-ROM 626.
  • These programs may be read directly from the recording medium to the RAM and executed, or may be read and executed by the RAM after being installed in the hard disk drive. Further, the above program may be stored on a single recording medium or on a plurality of recording media. Also, it may be stored in an encoded form. Recording media include floppy disks, CD-ROMs, optical recording media such as DVDs, magnetic recording media such as MDs, magneto-optical recording media such as PDs, tape media, magnetic recording media, IC cards and miniatures. For example, a semiconductor memory such as a force memory can be used.
  • a storage device such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the Internet is used as a recording medium, and the program is provided to the synchronizing server 30 via the communication network. Is also good.
  • a recording medium is used only for manufacturing the synchronizing server 30, and the manufacture and sale of such a recording medium as a business constitute infringement of the patent right based on the present application. Is clear.
  • the cashier terminal 10, the vending machine 16 and the cashier server 14 are connected to the sync server 30.
  • Communication line 18 may be wireless communication or the Internet in addition to a telephone line and a dedicated line. If the communication line 18 is the Internet, it is desirable to use a secure communication method in order to secure the communication with the sink server 30.
  • a bit filtering means is provided in the communication path between the carrier server 40 and the sink server 30 and the communication path between the cashier terminal 10 or the cashier server 14 and the sink server 30, and the user terminal 2 0, the cashier terminal 10 and the cashier server 14 may detect the data format / bit pattern of data exchanged with the sink server 30.
  • confidential information such as personal information of the user is not transmitted between the user terminal 20 and the cashier terminal 10 or the cashier server 14, so that the secret information is exchanged with the sink mouth server 30. No need to encrypt data. That Therefore, by the bit filtering means, it is possible to observe the format of the exchanged data ⁇ the bit pattern and easily determine whether or not it is an unexpected access pattern. Therefore, it is possible to detect unauthorized intrusion into the electronic payment system and unauthorized access for the purpose of destruction.
  • the cashier at the retail store authenticates the user with the facial photograph data, and further inputs a password in the case of suspicion or a large payment. Since the user can be requested, the accuracy of the authentication can be improved according to the situation. In addition, the user can easily and safely make a payment using a portable device having a wireless communication function such as a mobile phone or a portable terminal.
  • the sink server 30 associates the cashier terminal 10 performing the transaction with the user terminal 20 by a cashier number which is an example of a transaction identification number. Payment can be completed without exchanging personal information such as a user's credit card number and bank account number between the registered cashier terminal 10 and the user terminal 20. Electronic payment can be performed safely by a simple method of synchronizing communications using cash register numbers.
  • both the cashier terminal 10 and the user terminal 20 specify an authentication method, and determine an authentication method that can be agreed between the retailer or the cashier and the user.
  • the user can be authenticated. Therefore, it is possible to adjust the authentication method and authentication accuracy required by the user, and the authentication method and authentication accuracy required by cashiers and retailers. Also, the authentication method can be changed depending on the purchase price.
  • the user terminal 20 receives the transaction identification number from the synchronization server 30 and displays it with a pattern code such as a bar code or cyber code. Read.
  • the cashier terminal 10 acquires the transaction identification number from the read pattern code and transmits it to the synchronizing server 30 so that the user terminal 20 and the cashier terminal 10 are associated with each other by the transaction identification number, and are associated with each other. Payment can be performed between the user terminal 20 and the cashier terminal 10 without exchanging personal information of the user. Therefore, the transaction identification number Electronic payment can be performed simply and safely without the need for user input. In the electronic settlement system according to the fourth embodiment, the settlement of the product purchase and the payment by the vending machine can be easily performed via the network.
  • a user accesses an online shopping server on the Internet with a computer, selects a product to be purchased, and uses a user terminal such as a mobile phone to pay for the product. Payment can be done safely.
  • the selection of the product to be purchased is made on the Internet, but the payment can be made securely using a mobile phone or the like, and the user is not concerned that the seller of the product will know personal information. No, privacy is protected.
  • the electronic payment system of the present invention has the following advantages for merchants of retail stores, mail-order sales, or online shopping on the Internet.
  • Reliable user authentication can be performed based on the uniqueness of the calling telephone number of the mobile phone.
  • the accuracy of authentication can be easily changed according to the payment amount and the payment scene.
  • user authentication may be omitted, and the user may be identified and settled based solely on the calling telephone number of the mobile phone.
  • the sales person authenticates the user with face photo data, and in case of doubt, combines password authentication to improve the accuracy of authentication. be able to.
  • the electronic payment system of the present invention has the following advantages for the user.
  • Carrying a portable communication terminal such as a mobile phone makes it possible to electronically settle purchases anytime, anywhere, eliminating the need to carry cash, credit cards, bank cards, IC money cards, etc. .
  • the user can check the status of account withdrawal, available balance, purchase history, etc. using the data bucket communication function of the mobile phone.
  • the electronic payment system of the present invention has the following advantages for credit card companies.
  • An authentication method using a mobile phone can prevent unauthorized use of credit cards. Credit payments can be made electronically using mobile phones, eliminating the need to issue and manage credit cards and reducing costs. Can be reduced.
  • the use of the multi-authentication method prevents fraudulent use of the user's settlement account even if the employee in charge of a credit card company or the like illegally takes out data.
  • the settlement in the transaction of the product can be performed safely and simply via the network.

Description

明 細 書 電子決済システム、 決済装置及び端末 技術分野
本発明は、通信ネッ トワークを用いて、 商取引における決済を電子的に行うこ とのできる電子決済システム、 決済装置及び端末に関する。 また本出願は、 下記 の国際出願に関連する。文献の参照による組み込みが認められる指定国について は、 下記の出願に記載された内容を参照により本出願に組み込み、 本出願の記載 の一部とする。
P C T / J P 9 9 / 0 4 1 7 8 出願日 1 9 9 9年 8月 2 日 背景技術
従来、通信ネッ トワークを介して、 商取引における決済を電子的に行う電子決 済システムでは、 インターネッ トを経由して、 ク レジッ トカード番号等の個人情 報をデジタルデータで送信していた。インターネッ トにクレジッ トカード番号の ような個人情報を直接送信すると、 ク レジッ トカード番号を盗まれ、 不正利用さ れる危険がある。 そのため、 高度な暗号技術を用いて個人情報が漏洩するのを防 ぐ必要がある。 そのため電子決済システムは、 セキュリティを向上させるために 、複雑な認証手続きが必要となり、簡便性を犠牲にせざるをえないという問題を 生じていた。 そこで本発明は、 このような問題を解決し、 安全かつ簡便な電子決 済システムを提供することを目的とする。 発明の開示
このような目的を達成するために、 本発明の第 1の形態によれば、 通信ネット ワークを用いて、 取引の決済を行うための電子決済システムであって、 取引の決 済を行う決済装置と、 通信ネッ トワークを介して決済装置と接続し、 取引におけ る請求を行う請求端末と、 通信ネッ トワークを介して決済装置と接続し、 取引に おける支払を行う支払端末とを備え、 決済装置が、 取引を識別する取引識別番号 を設定し、支払端末が取引識別番号と同一の取引識別番号を当該決済装置に送信 した場合に、請求端末との通信と、 支払端末との通信とを同期させることにより 、 取引の決済を行うことを特徴とする。
請求端末は、 電話回線または専用回線を通じて決済装置と接続し、 支払端末は 、 無線電話通信によって決済装置と接続してもよい。
本発明の第 2の形態によれば、取引における請求を行う請求端末及び取引にお ける支払を行う支払端末と通信し、 取引の決済を行う決済装置であって、 第 1の 通信ネッ トワークを介して、請求端末と接続する第 1の通信部と、 第 2の通信ネ ッ トワークを介して、支払端末と接続する第 2の通信部と、 取引の決済処理を行 う処理部とを備え、 処理部は、 取引を識別する取引識別番号を設定し、 支払端末 が取引識別番号と同一の取引識別番号を当該決済装置に送信した場合に、請求端 末との通信と、 支払端末との通信とを同期させることを特徴とする。
第 1の通信部は、 電話回線または専用回線を通じて請求端末と接続し、 第 2の 通信部は、 無線電話通信によって支払端末と接続してもよい。
第 1の通信部は、 取引を識別する取引識別番号を請求端末に送信し、請求端末 が取引識別番号を支払端末または支払端末の利用者に通知し、支払端末が取引識 別番号と同一の取引識別番号を当該決済装置に送信した場合に、 処理部は、請求 端末との通信と、 支払端末との通信とを同期させ、 第 1の通信部は、 同期が確立 したことを示す同期確認信号を請求端末へ送信してもよい。
処理部は、 取引識別番号により同期させた請求端末と支払端末との間で、 取引 の決済処理を行ってもよい。
第 1の通信部は、 取引における購買金額を請求端末から受信し、 処理部は、 第 1の通信部が請求端末から受信した購買金額に基づいて、支払端末の利用者に対 して、 取引の決済処理を行ってもよい。
第 1の通信部が、 取引における購買金額を請求端末から受信し、 第 2の通信部 力 支払端末に購買金額を確認させるために、 購買金額を支払端末に送信し、 購 買金額を確認する購買最終確認信号を支払端末から受信し、処理部が、 第 2の通 信部が支払端末から購買最終確認信号を受信した後に、 決済処理を行い、第 1の 通信部が、処理部による決済処理の完了を通知する決済完了通知を請求端末に送 信し、 第 2の通信部が、処理部による決済処理における購買金額の領収を通知す る領収書を支払端末に送信してもよい。
請求端末に関する情報を蓄えた請求端末データベースをさらに備え、第 1の通 信部が、 請求端末から請求端末を識別する識別番号を受信し、 処理部が、 識別番 号に基づいて、 請求端末データベースから請求端末に関する情報を抽出し、請求 端末の登録を確認してもよい。
第 2の通信部は、 支払端末が請求端末を確認するために、請求端末データべ一 スから抽出された請求端末に関する情報を、 支払端末に送信してもよい。
支払端末に関する情報を蓄えた支払端末データベースをさらに備え、第 2の通 信部が、 支払端末の発信電話番号を検出し、 処理部が、 発信電話番号に基づいて 、 支払端末データベースから支払端末の利用者に関する情報を抽出し、利用者の 登録状況、利用者の利用状況、及び利用者の決済可能金額の少なく とも一つを確 認してもよレ、。
第 1の通信部は、 取引を識別する取引識別番号を請求端末に送信し、 請求端末 が取引識別番号を支払端末または支払端末の利用者に通知し、支払端末が取引識 別番号と同一の取引識別番号を当該決済装置に送信した場合に、 処理部は、 請求 端末との通信と、 支払端末との通信とを同期させ、 第 1の通信部は、 同期が確立 したことを示す同期確認信号を請求端末へ送信してもよい。
処理部が、 支払端末データベースから支払端末の利用者の認証情報を抽出し、 第 1の通信部は、請求端末が利用者を認証するために、利用者の認証情報を請求 端末に送信してもよい。
利用者の認証情報が、 利用者の顔写真であつてもよい。
第 1の通信部力 、利用者のパスヮードによる認証を求める信号を請求端末から 受信し、 処理部が、 支払端末データベースから支払端末の利用者のパスワードに 関する情報を抽出し、 第 2の通信部が、 支払端末にパスワードを要求する命令を 送信し、 支払端末が入力するパスヮードを支払端末から受信し、 処理部が支払端 末から受信したパスワードを、支払端末データベースから抽出したパスワードに 関する情報と照合し、 第 1の通信部が、 処理部によるパスワードの照合の成否を 請求端末へ送信することにより、 利用者を認証してもよい。
処理部が、支払端末データベースから支払端末の利用者が登録した認証情報を 抽出し、 第 2の通信部が、 認証情報を問い合わせる命令を支払端末に送信し、 支 払端末が命令に対して入力する応答を支払端末から受信し、処理部が支払端末か ら受信した応答を、支払端末データベースから抽出した認証情報と照合すること により、 利用者を認証してもよい。
処理部が、 支払端末データベースから抽出する、 支払端末の利用者が登録した 認証情報が、 利用者のパスヮ一ド、 利用者が発する音声データ、 利用者の顔の画 像データ、利用者の眼球の虹彩又は網膜の画像データ、利用者の指紋の画像デー タの少なく とも一つであり、 処理部が、 認証情報と照合するために、 支払端末か ら受信する応答が、 文字データ、 音声データ、 画像データの少なく とも一つであ つてもよレヽ。
第 1の通信部は、 処理部による照合結果を請求端末に送信することにより、請 求端末に利用者の認証の成否を通知してもよい。
支払端末データベースは、利用者が登録する複数の認証情報を格納し、 処理部 は、支払端末データベースから複数の認証情報の少なく とも 1つを無作為に抽出 してもよレ、。
請求端末データベースは、 請求端末が要求する認証方式を格納し、 支払端末デ ータベースは、 利用者が要求する認証方式を格納し、 処理部は、 請求端末データ ベースから請求端末が要求する認証方式を抽出し、支払端末データベースから利 用者が要求する認証方式を抽出し、請求端末が要求する認証方式と、利用者が要 求する認証方式とに基づいて、 合意できる認証方式を決定し、利用者を認証して もよレヽ。
請求端末が要求する認証方式の認証精度と利用者が要求する認証方式の認証 精度が異なる場合、認証精度の高い方の認証方式を、 合意できる認証方式として もよい。 請求端末が要求する認証方式と利用者が要求する認証方式とが適合しない場 合、 処理部は利用者の認証を拒絶し、 第 2の通信部は、 支払端末に認証が拒絶さ れたことを示す情報を送信してもよい。
請求端末及び利用者が要求する認証方式は、利用者の顔写真データを用いたビ ジュアル認証、利用者が登録する認証情報をパスヮードとして用いたパスヮード 認証、利用者が登録する音声データを用いた音声認証の少なく とも 1つについて 指定する内容であってもよい。
利用者が要求する認証方式は、 ビジュアル認証を拒絶する指定内容であり、請 求端末が要求する認証方式は、ビジュアル認証を必須としない指定内容である場 合、 処理部は、 合意できる認証方式にビジュアル認証を含めないようにしてもよ レ、。
利用者が要求する認証方式は、 ビジュアル認証を拒絶する指定内容であり、請 求端末が要求する認証方式は、ビジユアル認証を必須とする指定内容である場合
、 処理部は、 利用者の認証を拒絶し、 第 2の通信部は、 認証方式の合意が取れな いため、 認証が拒絶されたことを示す情報を支払端末に送信してもよい。
利用者が要求する認証方式は、パスヮ一ド認証を追加する指定内容である場合
、 処理部は、 請求端末が要求する認証方式にパスワード認証を組み合わせて、 合 意できる認証方式としてもよレ、。
本発明の第 3の形態によれば、 取引の決済を行う決済装置と通信し、 取引にお ける支払を行う支払端末に対して、 取引における請求を行う請求端末であって、 通信ネッ トワークを介して、 決済装置と接続する通信部と、 取引における請求処 理を行う処理部とを備え、 通信部が、 当該請求端末を識別する識別番号を決済装 置へ送信し、支払端末との同期が確立したことを示す同期確認信号を決済装置か ら受信することを特徴とする。
通信部が、 電話回線、 専用回線及び無線電話通信のいずれかによつて決済装置 と接続してもよレ、。
処理部の処理状況を表示する表示部をさらに備え、 通信部が、 取引を識別する 取引識別番号を決済装置から受信し、表示部が、 取引識別番号を表示することに より、 取引識別番号を支払端末または支払端末の利用者に通知し、 さらに、 通信 部が、支払端末との同期が確立したことを示す同期確認信号を決済装置から受信 した場合に、 表示部が同期確認信号を受信したことを表示してもよい。
光通信又は無線通信によつて支払端末と通信する近距離通信部をさらに備え、 近距離通信部が、 取引識別番号を支払端末に送信してもよい。
通信部が、 取引における購買金額を決済装置に送信し、 決済の完了を通知する 決済完了通知を決済装置から受信してもよい。
通信部が、 支払端末の利用者の認証情報を決済装置から受信し、 処理部が、 決 済装置から受信した認証情報に基づいて、 利用者を認証してもよい。
利用者の認証情報が、 利用者の顔写真であってもよい。 '
処理部が、利用者の顔写真によって、利用者を認証することできなかった場合 に、通信部が、利用者のパスワードによる認証を求める信号を決済装置に送信し 、 パスヮードによる認証の成否を決済装置から受信してもよい。
支払端末の利用者に購入したい商品を選択させることのできる商品選択部と、 購入された商品を排出する商品排出部とをさらに備え、通信部が支払端末との同 期が確立したことを示す同期確認信号を決済装置から受信した場合に、商品選択 部は、 利用者に商品を選択させ、 通信部が、 利用者が選択した商品の金額を取引 の購買金額として決済装置に送信し、決済完了通知を決済装置から受信した場合 に、 商品排出部は、 決済完了通知に従って、 利用者が選択した商品を排出しても よい。
通信部が、支払端末の利用者に商品の注文を入力させるための商品注文情報を 決済装置へ送信し、支払端末の利用者が注文情報に基づいて入力した注文内容を 決済装置から受信し、 処理部が、 注文内容に基づいて購買金額を計算し、 さらに 、 通信部が、 処理部が計算した購買金額を決済装置に送信し、 決済処理の完了を 通知する決済完了通知を決済装置から受信してもよい。
本発明の第 4の形態によれば、 取引の決済を行う決済装置と通信し、 取引にお ける支払を行う支払端末に対して、 取引における請求を行い、 取引の状況を表示 する計算機端末と通信し、 取引に関する情報を提供する請求端末であって、 通信 ネットワークを介して、決済装置と接続する第 1の通信部と、 通信ネッ トワーク を介して、 計算機端末と接続する第 2の通信部と、 取引における請求処理を行う 処理部とを備え、 第 1の通信部が、 当該請求端末を識別する識別番号を決済装置 へ送信し、 取引を識別する取引識別番号を決済装置から受信し、 第 2の通信部が 、 支払端末の利用者に取引識別番号を通知するために、 取引識別番号を計算機端 末に送信し、 さらに、 第 1の通信部が、 支払端末との同期が確立したことを示す 同期確認信号を決済装置から受信することを特徴とする。
第 2の通信部が、 計算機端末から取引における購買金額を受信し、 第 1の通信 部が、購買金額を決済装置に送信し、 決済の完了を通知する決済完了通知を決済 装置から受信してもよい。
第 2の通信部は、 計算機端末が取引の状況を表示するために、 第 1の通信部が 決済装置から受信した同期確認信号及び決済完了通知の少なく とも一つを計算 機端末へ送信してもよい。
本発明の第 5の形態によれば、 第 1の端末、及び第 1の端末の利用者の認証を 要求する第 2の端末と通信し、第 2の端末が要求する認証を行う認証装置であつ て、 第 1の端末の利用者が登録する認証情報を蓄積したユーザデータベースと、 第 1の通信ネッ トワークを介して、 第 1の端末と接続する第 1の通信部と、 第 2 の通信ネッ トワークを介して、 第 2の端末と接続する第 2の通信部と、認証を行 う処理部とを備え、処理部は、 第 2の端末が要求する認証を識別する識別番号を 設定し、第 1の端末が識別番号と同一の識別番号を当該認証装置に送信した場合 に、 第 1の端末との通信と、 第 2の端末との通信を同期させ、 第 2の通信部が、 第 1の端末の利用者を認証する認証要求を第 2の端末から受信し、 処理部が、 第 1の端末の利用者を認証するための認証情報をユーザデータベースから抽出し、 第 1の通信部が、認証情報を問い合わせる命令を第 1の端末に送信し、 第 1の端 末が命令に対して入力する応答を第 1の端末から受信し、処理部が第 1の端末か ら受信した応答を、 データベースから抽出した認証情報と照合することにより、 第 1の端末の利用者を認証し、 第 2の通信部が、処理部による認証の成否を第 2 の端末へ送信することにより、第 1の端末の利用者を認証することを特徴とする 処理部が、 データベースから抽出する、第 1の端末の利用者が登録する認証情 報が、 利用者のパスワード、 利用者が発する音声データ、 利用者の顔の画像デ一 タ、利用者の眼球の虹彩又は網膜の画像データ、利用者の指紋の画像データの少 なく とも一つであり、 処理部が、 認証情報と照合するために、 第 1の端末から受 信する応答が、 文字データ、 音声データ、 画像データの少なく とも一つであって もよい。
本発明の第 6の形態によれば、取引における請求を行う請求端末及び取引にお ける支払を行う支払端末と通信し、取引の決済を行うコンピュータ用のプログラ ムを格納した記録媒体であって、 プログラムが、 コンピュータに働きかけて、 電 話回線または専用回線を介して、請求端末と通信させる第 1の通信モジュールと
、 コンピュータに働きかけて、 無線電話通信を介して、 支払端末と通信させる第
2の通信モジュールと、 取引の決済処理を行う処理モジュールとを備え、処理モ ジュールは、 取引を識別する取引識別番号を設定し、 支払端末が取引識別番号と 同一の取引識別番号を当該決済装置に送信した場合に、 請求端末との通信と、 支 払端末との通信とを同期させることを特徴とする。
本発明の第 7の形態によれば、 取引における請求を行う請求者、 取引における 支払を行う支払者、 取引における決済を行う決済者との間で、 取引の決済を行う ビジネス方法であって、決済者が取引を識別する取引識別番号を設定する段階と 、決済者が取引識別番号を請求者に通知する段階と、請求者が取引識別番号を支 払者に通知する段階と、支払者が取引識別番号と同一の取引識別番号を決済者に 通知した場合に、決済者が取引識別番号によって対応付けられた請求者と支払者 との間で、 取引の決済処理を行う段階とを備えたことを特徴とする。
本発明の第 8の形態によれば、取引における請求を行う請求端末及び取引にお ける支払を行う支払端末と通信し、取引の決済を行う決済装置における決済方法 であって、 取引を識別する取引識別番号を設定する段階と、 取引識別番号を請求 端末に送信する段階と、請求端末が取引識別番号を支払端末または支払端末の利 用者に通知し、支払端末が取引識別番号と同一の取引識別番号を決済装置へ送信 した場合に、 請求端末との通信と、 支払端末との通信とを同期させる段階と、 同 期が確立したことを示す同期確認信号を請求端末へ送信する段階と、取引識別番 号により同期させた請求端末と支払端末との間で、取引の決済処理を行う段階と を備えたことを特徴とする。
本発明の第 9の形態によれば、取引における請求を行う請求端末及び取引にお ける支払を行う支払端末と通信し、 取引の決済を行う決済装置であって、 第 1の 通信ネッ トワークを介して、 請求端末と接続する第 1の通信部と、 第 2の通信ネ ッ トワークを介して、 支払端末と接続する第 2の通信部と、 取引の決済処理を行 う処理部とを備え、 処理部は、 支払端末が行う取引を識別する取引識別番号を設 定し、請求端末が取引識別番号と同一の取引識別番号を当該決済装置に送信した 場合に、請求端末との通信と、 支払端末との通信とを同期させることを特徴とす る。
第 1の通信部は、 取引を識別する取引識別番号を支払端末に送信し、 支払端末 が取引識別番号を請求端末に伝達し、請求端末が取引識別番号と同一の取引識別 番号を当該決済装置に送信した場合に、 処理部は、 請求端末との通信と、 支払端 末との通信とを同期させ、 第 1の通信部は、 同期が確立したことを示す同期確認 信号を請求端末へ送信してもよレ、。
処理部は、 取引識別番号により同期させた請求端末と支払端末との間で、 取引 の決済処理を行ってもよい。
本発明の第 1 0の形態によれば、 取引の決済を行う決済装置と通信し、 取引に おける支払を行う支払端末に対して、取引における請求を行う請求端末であって 、 通信ネットワークを介して、 決済装置と接続する通信部と、 取引における請求 処理を行う処理部とを備え、 通信部が、 支払端末から伝達された取引を識別する 取引識別番号を決済装置へ送信し、取引識別番号によつて識別される取引を行う 支払端末との同期が確立したことを示す同期確認信号を決済装置から受信する ことを特徴とする。
支払端末が表示する、取引識別番号をパターン化したバーコ一ドまたはサイバ ーコード等のパターンコードを読み取り、取引識別番号を取得するパターンコー ド読み取り部をさらに備え、通信部は、 パターンコード読み取り部が取得した取 引識別番号を決済装置へ送信し、取引識別番号によつて識別される取引を行う支 払端末との同期が確立したことを示す同期確認信号を決済装置から受信しても よい。
光通信又は無線通信によって支払端末と通信し、取引識別番号を支払端末から 受信する近距離通信部をさらに備え、通信部は、 取引識別番号を決済装置へ送信 し、取引識別番号によって識別される取引を行う支払端末との同期が確立したこ とを示す同期確認信号を決済装置から受信してもよい。
通信部が、支払端末との同期が確立したことを示す同期確認信号を決済装置か ら受信した場合に、 処理部は、 同期が取れた支払端末に対して、 取引の請求処理 を行ってもよレ、。
本発明の第 1 1の形態によれば、取引における請求を行う請求端末及び取引に おける支払を行う支払端末と通信し、取引の決済を行うコンピュータ用のプログ ラムを格納した記録媒体であって、 プログラムが、 電話回線または専用回線を介 して、 請求端末と通信させる第 1の通信モジュールと、 無線電話通信を介して、 支払端末と通信させる第 2の通信モジュールと、取引の決済処理を行わせる処理 モジュールとを備え、処理モジュールは、 支払端末が行う取引を識別する取引識 別番号を設定し、請求端末が取引識別番号と同一の取引識別番号を当該コンビュ —タに送信した場合に、 請求端末との通信と、 支払端末との通信とを同期させる ことを特徴とする。
本発明の第 1 2の形態によれば、取引における請求を行う請求端末及び取弓 Iに おける支払を行う支払端末と通信する決済装置における取引の決済方法であつ て、 取引を識別する取引識別番号を設定する段階と、 取引識別番号を支払端末に 送信する段階と、 支払端末が取引識別番号を請求装置へ伝達し、 請求端末が取引 識別番号と同一の取引識別番号を決済装置に送信した場合に、取引識別番号によ つて対応付けられた請求端末と支払端末との間で、取引の決済処理を行う段階と を備えたことを特徴とする。
本発明の第 1 3の形態によれば、取引における請求を行う請求端末及び取引に おける支払を行う支払端末と通信し、取引の決済を行う決済装置における決済方 法であって、 取引を識別する取引識別番号を設定する段階と、 取引識別番号を支 払端末に送信する段階と、支払端末が取引識別番号をパターン化したバーコ一ド またはサイバーコ一ド等のパターンコ一ドを表示し、請求端末がバタ一ンコード を読み取り、 取引識別番号を取得し、請求端末が取引識別番号と同一の取引識別 番号を決済装置へ送信した場合に、取引識別番号によつて対応付けられた請求端 末と支払端末との間で、取引の決済処理を行う段階とを備えたことを特徴とする 本発明の第 1 4の形態によれば、取引における請求を行う請求端末及び取引に おける支払を行う支払端末と通信し、取引の決済を行う決済装置における決済方 法であって、 取引を識別する取引識別番号を設定する段階と、 取引識別番号を支 払端末に送信する段階と、支払端末が光通信又は無線通信によって取引識別番号 を請求端末へ送信し、請求端末が取引識別番号と同一の取引識別番号を決済装置 へ送信した場合に、取引識別番号によつて对応付けられた請求端末と支払端末と の間で、 取引の決済処理を行う段階とを備えたことを特徴とする。 図面の簡単な説明
図 1は、 本発明の第 1の実施形態に係る電子決済システムの構成図である。 図 2は、 レジ端末 1 0の概略図である。
図 3は、 ユーザ端末 2 0の一例である携帯電話の概略図である。
図 4は、 シンクロサーバ 3 0の構成図である。
図 5は、第 1の実施形態に係る電子決済システムの決済処理のフローチヤ一 トである。
図 6は、 レジ端末情報照会 1 0 4の処理のフローチヤ一トである。
図 7は、 レジ番号照合 1 1 6の処理のフローチャートである。
図 8は、 ユーザ情報照会 1 2 8の処理のフローチヤ一トである。
図 9は、 ビジュアル認証 1 3 2の処理のフローチヤ一トである。
図 1 0は、購買金額と利用可能金額の照合 1 3 6の処理のフローチヤ一トで ある。
図 1 1は、 購買最終確認 1 4 0の処理のフローチヤ一トである。
図 1 2は、 レジ端末 1 0のレジ側表示部 7 0 2の画面例である。
図 1 3は、 ユーザ端末 2 0の表示部 8 0 2の画面例である。
図 1 4は、 レジデータベース 5 0に格納されたレジ端末情報 6 0 0 0の一例 を示す図である。
図 1 5は、ユーザデータベース 6 0に格納されたユーザ情報 6 0 1 0の一例 を示す図である。
図 1 6は、 属性情報ファイル 6 0 2 0の一例を示す図である。
図 1 7は、 利用状況ファイル 6 0 3 0の一例を示す図である。
図 1 8は、 認証データファイル 6 0 4 0の一例を示す図である。
図 1 9は、レジ端末情報 6 0 0 0の認証方式のフィールドに格納される認証 方式の例を説明する図である。
図 2 0は、ユーザ情報 6 0 1 0の認証方式のフィールドに格納される認証方 式の例を説明する図である。
図 2 1は、レジ端末 1 0が指定する認証方式とユーザ端末 2 0が指定する認 証方式に基づいて、 レジ端末 1 0とユーザ端末 2 0との間で合意される認証方式 を説明する図である。
図 2 2は、第 2の実施形態の電子決済システムの決済処理のフローチヤ一ト である。
図 2 3は、 レジ端末情報照会 1 0 4の処理のフローチヤ一トである。
図 2 4は、 ユーザ情報照会 1 2 8の処理のフローチヤ一トである。
図 2 5は、 ユーザ認証 1 3 5の処理のフローチヤ一トである。
図 2 6は、ビジュアル認証を行った上でパスヮ一ド認証が追加して行われる 場合のユーザ認証処理 7 0 0 6のフ口一チヤ一トである。
図 2 7は、 パスヮード認証 7 0 1 4の処理のフローチヤ一トである。
図 2 8は、 第 3の実施形態のレジ端末 1 0の概略図である。
図 2 9は、ユーザ端末 2 0の表示部 8 0 2にバーコードが表示された例を説 明する図である。
図 3 0は、ユーザ端末 2 0の表示部 8 0 2にサイバーコ一ドが表示された例 を説明する図である。
図 3 1は、第 3の実施形態の電子決済システムの決済処理のフローチヤ一ト である。
図 3 2は、 レジ番号照合 1 1 6の処理のフローチヤ一トである。
図 3 3は、本発明の第 4の実施形態に係る電子決済システムの構成図である 図 3 4は、 自動販売機 1 6の概略図である。
図 3 5は、第 4の実施形態に係る電子決済システムの決済処理のフローチヤ 一卜であ 。
図 3 6は、 ユーザ端末 2 0の表示部 8 0 2の画面例である。
図 3 7は、本発明の第 5の実施形態に係る電子決済システムの構成図である 図 3 8は、第 5の実施形態に係る電子決済システムの決済処理のフローチヤ
―トである。
図 3 9は、 レジ情報照会 5 0 8の処理のフローチヤ一トである。
図 4 0は、 レジ番号照合 5 2 8の処理のフローチヤ一トである。
図 4 1は、 ユーザ情報照会 5 3 6の処理のフローチヤ一トである。
図 4 2は、 パスワード認証 5 3 8の処理のフローチャートである。
図 4 3は、 ュ一ザコンピュータ 2 2のディスプレイ画面例である。
図 4 4は、汎用コンピュータ 6 0 0のハードウエア構成を示すブロック図で ある。
図 4 5は、 C P U 6 0 2が実行するソフトウエアの機能構成を示すブロック 図である。
図面に用いた主な符号の凡例を以下に示す。
1 0 レジ端末
1 2 仮想レジ端末 1 4 レジサーバ
1 6 自動販売機
1 8 通信回線
2 0 ユーザ端末
2 2 ユーザコンピュータ
2 4 ショ ッビングサーバ
2 6 ィンターネッ ト
2 8 無線通信伝送路
3 0 シンク口サーバ
3 8 通信回線
4 0 キヤリァサーバ
5 0 レジデータベース
6 0 ユーザデータベース
7 0 ユーザ口座データベース 発明を実施するための最良の形態
以下、 図面を参照して本発明の実施の形態の一例を説明する。
(第 1の実施形態)
本発明の第 1の実施形態の電子決済システムについて説明する。本実施形態の 電子決済システムにおいては、 消費者が小売店で商品を購入し、 商品の代金を支 払う際、 通信ネッ トワークを介して、 電子的に決済を行うことができる。 以下で は、 消費者をユーザと呼ぶ。
図 1は、 本実施形態の電子決済システムの構成図である。 本実施形態の電子決 済システムは、請求端末の一例としてのレジ端末 1 0と、 支払端末の一例として のユーザ端末 2 0と、 決済装置の一例としてのシンク口サーバ 3 0と、 キャリア サーバ 4 0と、 請求端末データベースの一例としてのレジデータベース 5 0と、 支払端末データベースの一例としてのユーザデータベース 6 0と、ユーザ口座デ ータベース 7 0とを有する。 通信回線 1 8は、 レジ端末 1 0とシンクロサーバ 3 0をつなぐ通信回線であり、 電話回線または専用回線のいずれであってもよい。 無線通信伝送路 2 8は、ユーザ端末 2 0とキャリアサーバ 4 0をつなぐ無線電話 通信の伝送路である。 通信回線 3 8は、 キヤリァサーバ 4 0とシンクロサーバ 3 0をつなぐ通信回線であり、 電話回線または専用回線のいずれであってもよい。 レジ端末 1 0は、小売店においてユーザが購入した商品の代金を計算し、 ユー ザに代金の支払を請求する。 図 2は、 レジ端末 1 ◦の概略図である。 レジ端末 1 0は、 顧客側表示部 7 0 0とレジ側表示部 7 0 2と、 レジ本体 7 0 4、 シンクロ ランプ 7 0 6、 近距離通信部の一例としての赤外線通信部 7 0 8とを有する。 ま た図示しないが、 レジ端末 1 0は、 電話回線または専用回線によってシンクロサ ーバ 3 0に接続する通信機能を有する。
顧客側表示部 7 0 0は、レジ端末 1 0の背面側に文字情報を表示する液晶また は L C D等の表示画面を有し、 商品の代金の合計や、 後述する 「レジ番号」 等を 表示し、 ユーザに通知する。 レジ側表示部 7 0 2は、 商品の代金の計算過程ゃ電 子決済の処理過程を表示する。 シンクロランプ 7 0 6は後述する 「シンクロ」 状 態が成立した時に、 シンクロ状態を知らせるために点灯するランプである。 赤外 線通信部 7 0 8は、 ユーザのユーザ端末 2 0の赤外線通信部 8 0 8との間で、 赤 外線通信によってデータ通信を行う。
ユーザ端末 2 0は、ユーザが購入した商品の代金をクレジッ トカードまたは銀 行カード等のクレジッ ト手段で支払を行うことを指示する。ユーザ端末 2 0の一 例は、 携帯電話等の無線電話通信手段である。 ユーザ端末 2 0の他の例は、 携帯 電話等の無線通信手段と接続することにより通信を行うことのできる、 P D Aや ノートブック型パソコン等の携帯端末である。
図 3は、 ユーザ端末 2 0の一例である携帯電話の概略図である。 ユーザ端末 2 0は、 アンテナ 8 0 0と、 表示部 8 0 2と、 操作ボタン 8 0 4と、 ダイヤル用ボ タン 8 0 6と、 赤外線通信部 8 0 8とを有する。 ュ一ザ端末 2 0は、 アンテナ 8 0 0によって、 無線通信伝送路 2 8を介して、 キャリアサーバ 4 0と通信する。 ユーザ端末 2 0は、 データバケツ ト通信機能を有し、 デジタルデータを送受信す ることができる。 表示部 8 0 2は、 データバケツ ト通信機能により送受信する文 字情報、 画像情報を表示する。 操作部 8 0 4は、 表示部 8 0 2に表示されたメニ ユーやボタンを選択する。 ダイヤル用ボタン 8 0 6は、 電話番号やパスヮード等 を入力するためのボタンである。 赤外線通信部 8 0 8は、 レジ端末 1 0の赤外線 通部 7 0 8との間でデータ通信を行う。
ユーザ端末 2 0は、無線通信伝送路 2 8によってキヤリァサーバ 4 0に接続す る。キヤリァサーバ 4 0は通信回線 3 8によってシンクロサーバ 3 0と接続する 。 したがって、 ユーザ端末 2 0は、 シンクロサーバ 3 0とデータ通信を行うこと ができる。
シンクロサーバ 3 0は、 小売店とユーザの間の商品取引の決済処理を行う。 シ ンクロサーバ 3 0は、 レジ端末 1 0の情報を蓄積したレジデータベース 5 0 と、 ユーザ端末 2 0の情報を蓄積したユーザデータベース 6 0と、ユー-ザのクレジッ ト口座または銀行口座の情報を蓄積したユーザ口座データベース 7 0と接続し、 それぞれのデータベースから情報を検索し、 取得することができる。 シンクロサ ーバ 3 0、 レジデータベース 5 0、 ユーザデ一タベース 6 0、 及びユーザ口座デ ータベース 7 0は、クレジッ ト会社または銀行のネッ トワーク内に設けられても ょレ、。ユーザ口座データベース 7 0だけがクレジッ ト会社または銀行のネッ トヮ —ク内に設けられ、シンクロサーバ 3 0が専用回線を介してユーザ口座データべ —ス 7 0に接続してもよレ、。
シンク口サ一バ 3 0は、 通信ネットワークを介して、 レジ端末 1 0及びユーザ 端末 2 0と接続し、 データ通信を行う。 レジ端末 1 0とユーザ端末 2 0の間では 、 直接の通信手段を有しない。 シンクロサーバ 3 0は、 レジ端末 1 0との通信に よって、 商品取引の請求に関わる情報を取得し、 ユーザ端末 2 0との通信によつ て、 商品取引の支払に関わる情報を取得する。 シンクロサーバ 3 0は、 レジ端末 1 0との通信と、 ユーザ端末 2 0との通信との同期を取ることによって、 レジ端 末 1 0とュ一ザ端末 2 0の間の取引の決済処理を行う。
図 4は、 シンク口サーバ 3 0の構成図である。 シンク口サーバ 3 0は、 決済を 処理する処理部 8 0と、通信回線 1 8を介したデータ通信を処理する第 1の通信 部 8 2と、通信回線 3 8及び無線通信伝送路 2 8を介したデータ通信を処理する 第 2の通信部 8 4と、 レジデータベース 5 0、 ユーザデータベース 6 0及びユー ザ口座データベース 7 0にアクセスし、データベースの情報を検索するデータべ ース検索部 8 6とを有する。
本発明の電子決済システムの 「シンクロ決済」 と 「シンクロ認証」 の概要を説 明する。
「シンクロ決済」 とは、 レジ端末 1 0とユーザ端末 2 0の間では通信を行わず 、 レジ端末 1 0及びユーザ端末 2 0の双方と通信するシンクロサーバ 3 0を介し て、 レジ端末 1 0とユーザ端末 2 0の間で、 リアルタイムで通信の同期をとり、 レジ端末 1 0とユーザ端末 2 0の間の取引の決済処理を行う方法である。
電子決済システムにおいては、複数のレジ端末 1 0と複数のユーザ端末 2 0と の間で取引の決済が行われるため、 シンクロサーバ 3 0は、 特定の取引に対して 、当該取引の請求を行う レジ端末 1 0と当該取引の支払を行うユーザ端末 2 0と を特定し、 レジ端末 1 0とユーザ端末 2 0の通信を同期させて、 双方の間の取引 について決済処理を行う必要がある。
レジ端末 1 0とユーザ端末 2 0の通信を同期させるために、特定の取引を識別 する取引識別番号の一例として、 「レジ番号」 を用いる。 レジ端末 1 0がシンク 口サーバ 3 0に接続し、 通信する際、 シンク口サーバ 3 0はレジ番号を決め、 レ ジ端末 1 0に送信する。 レジ端末 1 0は、 シンクロサーバ 3 0から受信したレジ 番号を顧客側表示部 7 0 0に表示し、 ユーザにレジ番号を知らせる。
ユーザはユーザ端末 2 0を用いて、知らされたレジ番号を入力し、 シンクロサ ーバ 3 0に接続する際、 そのレジ番号を送信する。 シンクロサーバ 3 0は、 レジ 番号を発行した複数のレジ端末 1 0の中で、ユーザ端末 2 0から受信したレジ番 号に一致するレジ端末 1 0があれば、そのレジ端末 1 0とユーザ端末 2 0の通信 を同期させる。 一致するレジ番号がなければ、 ユーザ端末 2 0はどのレジ端末 1 0とも同期しなレ、。 このようにして、 シンクロサーバ 3 0は、 レジ番号で識別さ れる特定の取引に対して、当該取引の請求を行うレジ端末 1 0と当該取引の支払 を行うユーザ端末 2 0とを、 レジ番号によって特定し、 レジ端末 1 0とユーザ端 末 2 0の通信を同期させて、 決済処理を行う。 したがって、 レジ端末 1 0とユー ザ端末 2 0の間では直接通信を行うことなく、レジ端末 1 0とユーザ端末 2 0の 間の取引の決済を行うことができる。
次に 「シンクロ認証」 の概要を説明する。 レジ端末 1 0を使用するレジ担当者 力 ユーザ端末 2 0のユーザが、 ユーザ端末 2 0を所持する本人であるかどうか を認証したいとする。 「シンクロ認証」 とは、 レジ端末 1 0とユーザ端末 2 0の 間では通信を行わず、 レジ端末 1 0及びユーザ端末 2 0の双方と通信するシンク 口サーバ 3 0を介して、レジ端末 1 0とユーザ端末 2 0の間で通信の同期をとり 、 レジ端末 1 0がユーザ端末 2 0のユーザを認証する方式である。 レジ端末 1 0 とユーザ端末 2 0との間では、 認証に関する情報が直接送受信されない。
ユーザ端末 2 0の一例である携帯電話は、携帯電話機に固有の発信電話番号を 有し、 電話をかけると必ず、 固有の発信電話番号が用いられる。 発信電話番号は 携帯電話固有のものであり、その携帯電話以外から同じ発信者電話番号を用いて 電話をかけることはできない。 したがって、携帯電話が携帯電話の所持者によつ て使用される限りにおいて、携帯電話の発信電話番号をユーザの識別 I Dとして 用いることができる。すなわち携帯電話は運転免許証その他の I Dカードの役目 を果たしうる。
しかし、携帯電話の所持者が携帯電話を落として、 他人がその携帯電話を使用 すると、 発信電話番号によって、 携帯電話機を一意に特定できても、 携帯電話の 使用者が携帯電話の所持者本人であるかどうかは不明である。 そこで、 電子決済 システムでは、 ユーザデータベース 6 0に、携帯電話機の発信電話番号と携帯電 話機の使用者の情報を対応づけたデータを格納し、携帯電話機の使用者が、所持 者本人であるかどうかを認証する。
シンクロサーバ 3 0は、 ユーザ端末 2 0と接続した際、 ユーザ端末 2 0の発信 電話番号を検出し、その発信電話番号をもとにユーザデータベース 6 0を検索し 、 ユーザに関する情報を抽出し、 ユーザを認証する。 認証方式にはビジュアル認 証やパスヮード認証、 音声認証などがあり、 これらの認証方式を組み合わせて使 うこともできる。
ビジュアル認証の場合、シンク口サーバ 3 0はユーザデータベース 6 0からュ —ザの顔写真データを抽出し、 レジ端末 1 0に送信し、 レジ担当者にユーザが本 人であるかどうかの認証を行わせる。 パスワード認証の場合、 シンクロサーバ 3 0はユーザデータベース 6 0からパスヮード情報を抽出し、ユーザ端末 2 0にパ スヮード要求命令を送信し、ユーザにユーザ端末 2 0からパスヮードを入力させ 、 シンク口サーバ 3 0に送信させる。 シンク口サーバ 3 0は送信されたパスヮー ドとユーザデータべ一ス 6 0に登録されたパスヮードを照合し、認証の成否をレ ジ端末 1 0に送信する。 音声認証では、 パスワードの代わりに、 登録ワードをュ 一ザが発生した音声データをデータベースに記録しておき、ユーザにユーザ端末 2 0から登録ヮードの発声データを入力させ、シンクロサーバ 3 0に送信させる また、 たとえばビジユアル認証で不十分である場合は、 パスヮード認証等の他 の認証方式を組み合わせるなど、複合的な認証を行うことにより、認証の精度を 上げることもできる。
「シンクロ認証」 では、 レジ端末 1 0とユーザ端末 2 0が直接には通信を行わ ず、レジ端末 1 0とユーザ端末 2 0の間でパスヮード等の秘密情報がやりとりさ れない。 レジ端末 1 0とユーザ端末 2 0の双方と通信するシンクロサーバ 3 0が 認証処理を仲介することにより、 レジ端末 1 0を使用するレジ担当者が、 ユーザ 端末 2 0を使用するユーザを間接的に認証することができる。 そのため、 ユーザ は、 パスワード等の秘密情報をレジ担当者に知られることなく、 またユーザ端末 2 0からレジ端末 1 0にパスヮード等のデータが送信されることなく、ユーザの 認証が行われ、 ユーザの個人情報が漏洩する心配がない。 万一盗聴などにより、 ユーザ端末 2 0とシンク口サーバ 3 0の間でやりとりされるデータが盗まれる ことがあっても、 個人情報は全く送受信されないため、 安全である。
「シンクロ決済」 と 「シンクロ認証」 を組み合わせることにより、 セキユリテ ィが確保され、 プライバシーが守られ、 かつ信頼性の高い電子決済処理を実現す ることができる。 また、携帯電話や携帯電話等と接続して通信のできる携帯端末 は、 ユーザがどこにでも持ち運びしやすいという携帯性と、 どこにいても無線電 話通信を用いて、 通信が行えるという簡便性を有する。 したがって、 本実施形態 の電子決済システムは、 信頼性が高く、 安全で、 簡便な電子決済を可能とする。 以下、 図 5から図 1 3を参照しながら、本実施形態の電子決済システムにおけ る決済の処理を説明する。 図 5は、 本実施形態の電子決済システムの決済処理の フローチャートである。 レジ端末 1 0、 ユーザ端末 2 0、 及びシンク口サーバ 3 0の決済処理を時間に沿ってフローチャートで示し、 レジ端末 1 0、 ユーザ端末 2 0、及びシンク口サーバ 3 0間の相互の情報のやり とりを横方向の矢印で示す 。 図 6から図 1 1は図 5における処理の詳細を示すフローチヤ一トである。 図 1 2はレジ端末 1 0のレジ側表示部 7 0 2の画面例、図 1 3はュ一ザ端末 2 ◦の表 示部 8 0 2の画面例である。
以下、 特に断らない限りは、 レジ端末 1 0とシンクロサーバ 3 0の間の情報の やりとりは、 通信回線 1 8を介して行われ、 ユーザ端末 2 0とシンクロサーバ 3 0との間の情報のやりとりは、無線通信伝送路 2 8及び通信回線 3 8を介して行 われる。 レジ端末 1 0からシンクロサーバ 3 0へのアクセス方法は、 電話回線か らのダイアルアップでアクセスする方法、または専用回線を経由してサ一バゲ一 卜にアクセスする方法のいずれであってもよい。 ユーザ端末 2 0からシンクロサ ーバ 3 0へのアクセス方法は、 ユーザ端末 2 0が携帯電話機である場合は、無線 電話通信によって行われる。
図 5を参照しながら、 決済処理を説明する。 小売店において、 ユーザが商品の 買い物をし、 店頭レジにおいて商品の代金を支払う。 レジ担当者は、 ユーザから 電子決済による決済の依頼を受け、レジ端末 1 0から電子決済メニューを選択し 、 シンクロ決済を開始する (1 0 0 ) 。 レジ端末 1 0はシンクロサーバ 3 0ヘア クセスする (1 0 2 ) 。 レジ端末 1 0はシンクロサーバ 3 0へアクセスしたとき 、 当該レジ端末に固有のレジ登録番号を送信する。
シンク口サーバ 3 0はレジ端末 1 0からのアクセスに応じてレジ端末 1 0と の接続を開始し、 レジ端末 1 0から送信されたレジ登録番号をもとに、 レジ端末 情報を照会する ( 1 0 4 ) 。
図 6を参照しながら、 レジ端末情報照会 1 0 4の処理を説明する。 シンクロサ ーバ 3 0はレジデータベース 5 0にアクセスし ( 1 0 4 2 ) 、 レジ登録番号に合 致するレジ端末のレジ端末情報を抽出する ( 1 0 4 4 ) 。 レジ端末情報には、 小 売店名、 店舗名、 認証方式等が登録されている。 認証方式には、 ビジュアル認証 方式、 パスワード認証方式などがあり、 レジ端末情報には、 いずれの認証方式を 使用するかが設定されている。 シンクロサーバ 3 0は、 レジ端末情報に設定され た認証方式を採用することを決定する (1 0 4 6 ) 。 以下では、 認証方式として ビジュアル認証方式の採用が決定されたとして説明を行う。 さらに、 シンクロサ ーバ 3 0は、 当該レジ端末 1 0に対してレジ番号を割り当てる (1 0 4 8 ) 。 レ ジ番号は、 当該レジ端末 1 0がこれから行う決済を識別する番号である。
レジ番号は、 たとえば乱数で発生した番号列であり、 ユーザ端末 2 0からの入 力の容易さのため、 できるだけ短い桁数とする。 しかし同じ時間に、 複数のレジ 端末 1 0又は複数のユーザ端末 2 0力 S、同一のレジ番号を使ってシンクロサーバ 3 0にアクセスすると、 シンク口サーバ 3 0は、 レジ端末 1 0とユーザ端末 2 0 の対応づけができなくなる。 そのため、 ある一定の時間では同じレジ番号が 2回 以上使われることはないようにレジ番号を割り当てる。 し力 し、 ある一定の時間 が過ぎると、 同じレジ番号をレジ番号として再度使用してもよレ、。 このようにす ることにより、 レジ番号の桁数を増やさなくても、 レジ番号の一意性を保つこと が可能である。
さらに、 シンクロサーバ 3 0は、 後述の 「アクセス待ち」 状態にあるレジ番号 と同一のレジ番号を発行しないようにレジ番号の割り当てを制限する機能を備 えることにより、 より確実にレジ番号の衝突を防ぐことができる。
小売店の支店が多くある場合には、短い桁数のレジ番号では乱数で発生させた レジ番号に衝突が起きる場合もある。 その場合、 各支店のレジ番号は相互に衝突 しない番号となるように、 乱数の範囲を限定するなどの工夫で、 レジ番号の衝突 を回避することができる。
このように、 レジ番号は、 取引を識別する番号であっても、 すべての取引に対 して一意に定められる トランザクション I Dのような長い桁数の番号ではなく、 一時的に取引を識別することのできる短い桁数の番号である。
図 5に戻り、 レジ端末情報照会 1 0 4の処理後の動作を説明する。 シンクロサ ーバ 3 0は、 当該レジ端末 1 0へレジ番号を配信する (1 0 6) 。 このとき、 シ ンクロサーバ 3 0は、 ユーザ端末 2 0が、 このレジ番号を用いてアクセスしてく るのを待つ 「アクセス待ち」 状態になる。 またレジ番号を配信されたレジ端末 1 0は 「シンクロ待ち」 状態にあると呼ぶ。
レジ端末 1 0は、シンクロサーバ 3 0から送信されたレジ番号を顧客側表示部 7 0 0に表示する (1 0 8) 。 レジ端末 1 0には図 1 2 (a ) の画面が表示され 、 レジ番号が表示されるとともに、 ユーザ端末がこのレジ番号を使って、 シンク 口サーバ 3 0にアクセスするのを待つ 「シンク口待ち」 状態にあることが表示さ れる。 レジ担当者は、 レジ端末 1 0に表示されたレジ番号をユーザに通知する ( 1 1 0) 。 レジ担当者は、 ユーザにレジ番号を口頭で伝えてもよい。 またはレジ 端末 1 0の顧客側表示部 7 0 0に表示されたレジ番号をユーザに見せてもよい。 レジ担当者は、 図 1 2 ( a ) の画面でキャンセルボタンを選択することにより 、 決済処理をキャンセルすることができる。 このキャンセル処理は、 通信の不良 等の理由により、ユーザ端末 2 0がシンクロサーバ 3 0にアクセスできない場合 、 ユーザ端末 2 0がレジ番号を正しく送信したにもかかわらず、 シンクロサーバ 3 0がシンク口を確立できない場合などに行われる。
ユーザ端末 2 0には、 図 1 3 (a ) に示すレジ番号入力画面が表示され、 ユー ザはレジ担当者から通知されたレジ番号を入力する (1 1 2) 。 ユーザはレジ番 号入力画面の送信ボタンを選択し、レジ番号をシンクロサーバ 3 0へ発信する ( 1 1 4) 。 またはキャンセルボタンを選択し、 決済処理をキャンセルし、 終了す ることもできる。 このキャンセル処理は、 通信の不調等の理由でレジ番号を正し く入力しても決済処理が進められな!/、場合などに行われる。
シンクロサーバ 3 0はユーザ端末 2 0から発信されたレジ番号を受信し、レジ 番号を照合する ( 1 1 6) 。
レジ番号の照合によって実現されるレジ端末 1 0とユーザ端末 2 0の間の「シ ンクロ」 状態について説明する。 シンクロサーバ 3 0は、 ユーザ端末 2 0がァク セスし、 レジ番号を送信するのを待つ 「アクセス待ち」 状態にある。 「アクセス 待ち」 状態では、 シンクロサーバ 3 0は、 レジ端末 1 0に割り当てたレジ番号と 同一のレジ番号を用いてアクセスするユーザ端末 20があれば、レジ端末 1 0と ユーザ端末 20の間で 1体 1の 「シンクロ」 状態を確立させ、 レジ端末 1 0とュ —ザ端末 20の同期を実現する。 一つのレジ番号に対して、複数のユーザ端末 2 0からのアクセスをレジ端末 1 0に対応づけることはない。
シンクロサーバ 30の 「アクセス待ち」 状態はタイムァゥト設定がなされ、 ュ 一ザ端末 20からのアクセス待ちをたとえば 3分に制限する。制限時間を超えて もユーザ端末 20からレジ番号に対するアクセスがない場合、シンク口サーバ 3 0はレジ端末 1 0との接続を切断し、 初期化する。 このタイムァゥ ト機能はユー ザが誤ってレジ番号を入力した場合、またはユーザ端末 20とシンクロサーバ 3 0の間の通信状態が悪く、情報のやりとりが正常に行われない場合のために、 ト ラブル回避のために設定される。
図 7を参照しながら、 レジ番号照合 1 1 6の処理を説明する。 図 7において、 シンクロサーバ 30は、 「アクセス待ち」 状態にあり、 ユーザ端末からのァクセ スがあり、 ユーザ端末からレジ番号が送信されたかどうかを調べ ( 1 1 6 2) 、 もしアクセスがなければ、タイムアウ トの設定時間を経過したかどうかを調べ ( 1 1 64) 、 もし経過した場合は、 レジ端末 1 0との接続を切断し ( 1 1 6 6) 、 終了する。 このときレジ端末 1 0には接続が強制切断されたことを示す、 図 1 2 (b) の画面が表示される。
ユーザ端末 20がレジ番号を送信した場合は、 そのレジ番号に対応する 「シン クロ待ち」 状態のレジ端末 1 0があるかどうか調べ (1 1 68) 、 もしなければ 、 ユーザ端末 20にレジ番号照合エラ一メッセージを送信する ( 1 1 70) 。 ュ 一ザ端末 20はレジ番号エラーを示す、 図 1 3 (b) の画面を表示する (1 1 7 2) 。 ここでユーザが〇Kボタンを選択すると、 1 1 2の処理に戻り、 ユーザ端 末 20は図 1 3 (a) の画面を再表示し、 レジ番号の再入力がユーザに促される ユーザ端末 20が送信したレジ番号と同一のレジ番号に対応する「シンク口待 ち」 状態のレジ端末 1 0がある場合、 シンク口サーバ 30はレジ端末 1 0とユー ザ端末 20の 「シンクロ」 状態を確立し、 レジ端末 1 0との通信とユーザ端末 2 0との通信の同期をとる (1 1 74) 。
図 5に戻って説明する。 シンクロ状態が確立すると、 シンクロサーバ 30は、 シンクロ信号をレジ端末 1 0に発信する (1 1 8) 。 レジ端末 1 0は、 シンクロ サーバ 30からシンク口信号を受信し、レジ端末 1 0のシンク口ランプ 706を 点灯させる (1 20) 。 これにより、 レジ担当者にシンクロ状態にあることを知 らせることができる。
またシンクロサーバ 30は、 シンクロが開始されると、 ユーザ端末 20へ、 レ ジ端末情報照会 1 04においてレジデータベース 50から得たレジ端末情報を 配信する。 ユーザ端末 20は、 図 1 3 ( c ) の画面を表示し、 ユーザにシンクロ したレジ端末が間違いないかどうか確認させる ( 1 24) 。'ユーザがキャンセル ボタンを押すと、 レジ番号入力 1 1 2の処理に戻る。 このキャンセル処理は、 ュ 一ザがレジ番号を間違えて入力したため、誤ったレジ端末とシンク口した場合に
、 決済処理が先に進むのをキャンセルする場合などに用いる。
ユーザが、 図 1 3 ( c ) で示したユーザ端末 20の画面の OKボタンを選択し て、 レジ端末情報を確認すると、 ユーザ端末 20はレジ端末情報確認信号をシン クロサーバ 30に発信する ( 1 26) 。 シンクロサーバ 30は、 ユーザ端末 20 が送信したレジ端末情報確認信号を受信すると、ユーザ情報照会 1 28の処理を 行う。
図 8を参照しながら、 ユーザ情報照会 1 2 8の処理を説明する。 シンクロザー バ 30は、 ユーザ端末 20のユーザ端末番号を検出する ( 1 280) 。 ユーザ端 末番号は、 ユーザ端末 20が携帯電話の場合、 発信電話番号である。 シンクロサ ーバ 30は、 ユーザデータべ一ス 60へアクセスし ( 1 282) 、 ユーザ端末 2 0がユーザ登録されているかどうか調べる ( 1 284) 。 ユーザ登録されていな ければ、 ユーザ端末 20へメッセージ 「登録されていません」 を発信する (1 2 86) 。 ユーザ端末 20には、 ユーザ登録されていないことを示す、 図 1 3 (d ) の画面が表示される。 シンク口サーバ 30はレジ端末 1 0とユーザ端末 20の シンクロ状態を解除し (1 290) 、 終了する。
シンク口サーバ 30は、ユーザがユーザ端末 20におけるシンク口決済のメニ ユーを選択し、ユーザ端末 2 0がシンク口サーバ 3 0へ最初のアクセスを行った ときに、 ユーザ端末 2 0の発信電話番号を検出してもよい。 また、 シンクロサー バ 3 0は、 ユーザがユーザ端末 2 0へレジ番号を入力して、 ユーザ端末 2 0がシ ンクロサーバ 3 0へレジ番号を発信したときに、ユーザ端末 2 0の発信電話番号 を検出してもよレ、。
ユーザ登録が確認できた場合、ユーザデータベース 6 0からユーザ情報を抽出 する (1 2 9 2 ) 。 ユーザ情報にはユーザの利用状況に関する情報が記されてお り、その情報に基づいてユーザのクレジッ トカードまたは銀行カードなどの利用 状況に問題がないかどうかを確認する (1 2 9 4 ) 。 利用状況に問題がある場合 は、 ュ一ザ端末 2 0へメッセージ 「利用できません」 を発信する ( 1 2 9 6 ) 。 ユーザ端末 2 0には、 利用できないことを示す、 図 1 3 ( e ) の画面が表示され る。シンク口サーバ 3 0はレジ端末 1 0とユーザ端末 2 0のシンクロ状態を解除 し ( 1 2 9 8 ) 、 終了する。
ユーザの利用状況に問題がなければ、シンク口サーバ 3 0は次の処理を進める 。 図 5に戻って説明する。 シンクロサーバ 3 0は、 レジ端末情報照会 1 0 4で決 定した認証方式に基づいて、 「シンクロマルチ認証」 を行う。 シンクロマルチ認 証は、 シンクロサーバが、 レジ端末 1 0とユーザ端末 2 0の間でシンクロ状態を 確立した後に、レジ端末 1 0とユーザ端末 2 0の間で行う複数の認証ステージを 有する認証である。 レジ端末 1 0とユーザ端末 2 0の間では、認証に関する情報 がやりとりされず、 レジ端末 1 0とシンク口サーバ 3 0の間、 ュ一ザ端末 2 0と シンクロサーバ 3 0の間だけで、認証に関する情報がやりとりされる。 シンクロ サーバ 3 0が認証の仲介を行うことにより、ユーザがレジ担当者にユーザの個人 認証情報を何ら交換せずに、レジ担当者がユーザ端末 2 0のユーザを認証するこ とができる。
ここではレジ端末情報照会 1 0 4において、認証方式としてビジュアル認証を 採用することが決定された場合について、シンクロマルチ認証の処理を説明する 。 シンクロサーバ 3 0は、 ユーザ情報照会 1 2 8においてュ一ザデータベース 6 0からユーザの顔写真の画像を取得し、レジ端末 1 0に顔写真の画像データを配 信する (1 30) 。 レジ端末 1 0は、 シンクロサーバ 30からュ一ザの顔写真画 像データを受信し、 ビジュアル認証を行う (1 32) 。
図 9を参照しながら、 ビジュアル認証 1 3 2の処理を説明する。 レジ端末 1 0 はユーザの顔写真画像を表示する ( 1 320) 。 図 1 2 (d) はレジ端末 1 0の 画面の表示例である。 レジ担当者はユーザと顔写真とを見比べ、本人かどうかを 確認する ( 1 32 2) 。 本人かどうか疑わしい場合または高価な買い物である場 合、 レジ担当者は、 図 1 2 (d) の画面で DOUB Tポタンを選択し、 DOUB T信号をシンク口サーバ 30に発信する ( 1 3 24) 。 このとき、 レジ端末 1 0 は、 図 1 2 ( e ) に示す、 パスワード認証中である旨を示した画面を表示する。 レジ担当者が、 図 1 2 (d) の OKボタンを選択した場合、 ビジュアル認証の処 理 1 32を終了する。
シンクロサーバ 30は、 レジ端末 1 0から DOUBT信号を受信すると、 パス ヮード認証を行うために、ユーザデータべ一ス 6 0から認証に必要なデータを取 得し、 認証データを作成する ( 1 3 26 ) 。 シンクロサーバ 30は、 パスワード 要求回数を記憶する変数 nを 0に初期化する ( 1 328) 。 シンクロサーバ 30 は、 nを 1だけィンクリメントし ( 1 3 30) 、 パスヮード要求メッセージをュ 一ザ端末 20に発信する ( 1 3 32) 。 ユーザ端末 20には、 図 1 3 ( f ) に示 す画面が表示され、 ユーザはパスワードを入力する ( 1 334) 。 ユーザ端末 2 0は、 ユーザが入力したパスヮードをシンク口サーバ 30に発信する (1 3 36 ) 。 シンクロサーバ 30はユーザ端末 20が送信したパスワードを受信し、 パス ワードが正しいかどうかを照合する ( 1 3 3 8) 。
ユーザ端末 20から送信されたパスヮードに間違いがある場合、パスヮード要 求回数 nが 2より大きいかどうか調べ (1 340) 、 そうでなければ、 1 330 の処理に戻り、 パスヮードの要求を繰り返す。 パスヮード要求回数 nが 2より大 きければ、 認証不可メッセージをユーザ端末 20に発信する ( 1 344) 。 ユー ザ端末 20は、 認証ができなかったため、 サービスを利用できない旨を伝える、 図 1 3 (g) の画面を表示する (1 346) 。 また認証不可メッセージをレジ端 末 1 0に発信する ( 1 34 2) 。 レジ端末 1 0はパスワード認証ができなかった ことを示す画面を表示し (1 3 50) 、 終了する。 シンクロサーバ 30は、 ユー ザ端末 20及びレジ端末 1 0に認証不可メッセージを送った後、レジ端末 1 0と ユーザ端末 20のシンクロ状態を解除する ( 1 348) 。
パスヮード認証におけるパスヮード照合 1 3 38において、シンク口サーバ 3 0が、 パスヮードが正しいことを確認した場合、 パスヮード認証 OK信号をレジ 端末 1 0に発信する (1 348) 。 レジ端末 1 0は、 パスワード認証が成功した ことを示す、 図 1 2 ( f ) の画面を表示し ( 1 350) 、 ビジュアル認証の処理 1 32を終了する。
図 5に戻って説明する。 レジ端末 1 0はビジュアル認証処理 1 3 2が終わると 、購買金額の合計を含む購買金額情報をシンクロサーバ 30に発信する ( 1 34 ) 。 シンクロサーバ 30は、 レジ端末 1 0から購買金額情報を受信すると、 購買 金額と利用可能金額の照合の処理 1 36を行う。
図 1 0を参照しながら、購買金額と利用可能金額の照合の処理 1 36を説明す る。 シンクロサーバ 30は、 ユーザ情報照会 1 28においてユーザデータベース 60から取得した、ュ一ザのクレジッ トカードまたは銀行カード等の利用可能金 額と、 レジ端末 1 0が送信した購買金額とを比較し ( 1 36 2) 、 購買金額が利 用可能金額を超えないならば、 照合を終了する。購買金額が利用可能金額を超え ているならば、 ユーザ端末 20ヘッセージ 「ご利用金額を超えています」 を発信 し ( 1 364) 、 レジ端末 1 0とユーザ端末 20との間のシンクロ状態を解除す る (1 36 6) 。 このとき、 ユーザ端末 20には、 利用限度額を超えていること を伝える、 図 1 3 (h) の画面が表示される。
図 5に戻り、購買金額と利用可能金額の照合 1 36の処理後の処理過程を説明 する。 シンクロサーバ 30は、 ユーザ端末 20に、 購買金額を含む合計金額情報 を発信する (1 38) 。 ユーザ端末 20は、 シンクロサーバ 30から合計金額情 報を受信すると、 購買最終確認処理 1 40を行う。
図 1 1を参照しながら、購買最終確認処理 1 40を説明する。 ユーザ端末 20 は、 図 1 3 ( i ) の画面を表示して、 購買合計金額を表示する (1402) 。 ュ 一ザは購買合計金額が正しいかどうか確認し ( 1 404) 、 正しければ画面の O Kボタンを選択し、 購買最終確認処理 1 40を終了する。 ユーザは、 購買合計金 額が正しくなければ、 キャンセルボタンを選択する。 ユーザがキャンセルポタン を選択した場合、 ユーザ端末 20は、 決済がキャンセルされたことを示す、 図 1 3 ( j ) の画面を表示し (1 406) 、 キャンセル信号をシンクロサーバ 30に 発信する (1 408) 。 シンク口サーバ 30は、 ユーザ端末 20からキャンセル 信号を受信すると、 レジ端末にキャンセル信号を発信する (1 4 1 0) 。 レジ端 末 1 0は、 図 1 2 (g) に示す、 決済がユーザによってキャンセルされた旨を表 示する画面を表示する (1 4 1 2) 。 シンクロサーバ 30は、 レジ端末 1 0にキ ヤンセル信号を発信した後、レジ端末 1 0とユーザ端末 20のシンクロを解除す る ( 14 14 ) 。
図 5に戻り、購買最終確認 1 40の処理後の処理過程を説明する。 ユーザ端末 20は購買最終確認信号をシンクロサーバ 3 0に発信する ( 1 4 2) 。 シンクロ サーバ 30は、 ユーザ端末 20から購買最終確認信号を受信すると、 ユーザ口座 データベース 70にアクセスして、購買情報を記録する決済処理を行う (144 ) 。 決済が完了すると、 シンク口サーバ 30は、 決済完了通知をレジ端末 1 0に 発信し ( 146) 、 ユーザ端末 20に領収書を発信する (1 50) 。 レジ端末 1 0は、 決済が完了したことを示す、 図 1 2 (h) の画面を表示する ( 1 48) 。 ユーザ端末 20は、 決済が完了したことを示す、 図 1 3 (k) の画面を表示する (1 52) 。
上記の決済処理の説明において、シンクロサーバ 30が決済完了通知 146を レジ端末 1 0に送信する際、 シンクロサーバ 30が、 当該取引の支払を行ったュ —ザ端末 2 0のユーザに関する一部の属性情報をユーザデータベース 60から 抽出し、 レジ端末 1 0に送信してもよい。 レジ端末 1 0に送られるユーザの属性 情報は、 たとえば、 ユーザの性別、 年齢などの属性に関する情報であり、 名前、 住所、 クレジッ トカード番号などの個人情報は含まれないことが好ましい。 レジ 端末 1 0は、 当該取引の支払を行ったユーザに関する情報を取得し、 小売店のデ ータベースに取引された商品の内容とユーザ情報を購買履歴として蓄積しても よい。 したがって、 小売店は、 データベースに蓄積された購買履歴情報から、 特 定の商品を購入するユーザの年齢層など、ユーザの購買行動を抽出することがで き、 商品のマーケティングに利用することができる。
また、 シンクロサーバ 3 0は、 レジ端末 1 0から商品の購入合計金額を受信し たが、購買した商品の名前や単価等、購買した商品に関する詳細な情報を受信し 、 ユーザデータベース 6 0にユーザの購買履歴として記録してもよい。 ユーザ端 末 2 0はシンク口サーバ 3 0にユーザの購買履歴を問い合わせ、シンク口サーバ 3 0から購買履歴を受信することができる。
本実施形態の電子決済システムの決済処理の機能及び動作は以上述べた通り である。 上述の決済のやりとりにおいて、 通信が途絶えるなどの通信障害が起き た場合は、 全ての処理にかかる情報や一時データ等を初期化して終了する。 上述の決済処理において、 レジ担当者がレジ番号を口頭でユーザに伝える力 、 またはレジ端末 1 0の顧客側表示部 7 0 0に表示されたレジ番号をユーザに見 せるが、 レジ番号をユーザまたはユーザ端末 2 0に伝える方法は、 これに限られ ない。 レジ端末 1 0が受信したレジ番号は、 レジ端末 1 0の赤外線通信部 7 0 8 から、 ユーザ端末 2 0の赤外線通信部 8 0 8に送信されてもよい。 これにより、 ユーザはレジ番号をユーザ端末 2 0に入力する手間が省け、またレジ番号の入力 間違いすることがなくなる。 また、 レジ端末 1 0からユーザ端末 2 0へレジ番号 を送信する手段として、 レジ端末 1 0及びユーザ端末 2 0が、近距離通信部の一 例として無線通信部を有し、 B 1 u e t o o t h方式のような、携帯機器用の無 線通信を用いて、 レジ番号を送受信してもよい。
上述の決済処理において、 シンクロサーバ 3 0が行う、 レジ端末情報照会 1 0 4、 レジ番号照合 1 1 6、 ユーザ情報照会 1 2 8、 購買金額と利用可能金額の照 合 1 3 6、 決済処理 1 4 4の処理等は、 シンクロサーバ 3 0の決済処理部 8 0及 びデータ検索部 8 6が行う。
また、 シンクロサーバ 3 0がレジ端末 1 0と行うデータ通信である、 レジ端末 1 0からのアクセス受信 1 0 2、 レジ端末 1 0へのレジ番号発信 1 0 6、 レジ端 末 1 0へのシンクロ信号配信 1 1 8、 レジ端末 1 0へのユーザ顔写真画像配信 1 3 0、 レジ端末 1 0からの購買金額情報受信 1 3 4、 決済完了通知 1 4 6の処理 は、 シンクロサーバ 3 0の第 1の通信部 8 2が行う。
また、 シンクロサーバ 3 0がユーザ端末 2 0と行うデータ通信である、 ユーザ 端末 2 0からのレジ番号受信 1 1 4、ユーザ端末 2 0へのレジ端末情報配信 1 2 2、 ユーザ端末 2 0からのレジ端末情報確認信号受信 1 2 6、 ユーザ端末 2 0へ の合計金額情報発信 1 3 8、ユーザ端末 2 0からの購買最終確認信号受信 1 4 2 、 ユーザ端末 2 0への領収書通知 1 5 0の処理は、 シンク口サーバ 3 0の第 2の 通信部 8 4が行う。
本実施形態の電子決済システムにおいて用いられる 「シンクロマルチ認証」 に ついて説明を補足する。 本実施形態では、認証方式を複数組み合わせた複合的な 認証を行うことができる。 シンクロマルチ認証方式において、 ユーザはユーザデ ータバース 6 0にあらかじめパスヮードを複数登録する。 通常、 クレジッ トカー ドゃキヤッシユカ一ド等の暗証番号として 4桁の数字が用いられる力 ユーザは 、 記憶しやすいように、 単純な数字の組み合わせや、 生年月日、 電話番号などを 用いるため、 他人に容易に知られ、 不正利用されることがある。 「シンクロマル チ認証」 方式においては、 ユーザは、 自分しか知らない情報、 たとえば自分の母 親の旧姓、 祖父または祖母の名前、 自分の本籍地の町名などを登録しておく。 シ ンク口サーバ 3 0は、 それらの登録情報の中から一つをランダムに選び、 その登 録情報を問い合わせる質問をユーザ端末 2 0に送信する。ユーザ端末 2 0の使用 者が本人でない限りは、ランダムに質問される内容に対して正しく答えることが できない。 このように、 顔写真による認証に疑いがあれば、 さらにランダムにパ スヮードを問い合わせることができるので、認証の精度を確実に上げることがで きる。 またユーザにとっては、数字の組み合わせのような覚えにくいパスヮード ではなく、 本人しか知らない情報をパスヮ一ドに用いることができ、 忘れること や覚え間違いをすることがないという利点がある。またシンクロサーバ 3 0がュ —ザ端末 2 0とレジ端末 1 0の間で、認証を仲介するため、 ユーザ端末 2 0から レジ端末 1 0にはパスワードの情報が一切流れることはない。したがってユーザ はパスヮ一ドを、 レジ担当者には知られる心配が全くなく、安心してパスヮード を利用できるという利点がある。 本実施形態の電子決済システムにおいては、 小売店のレジ担当者は、 ユーザを 顔写真データによって認証し、 疑わしい場合や高額の決済の場合は、 さらにパス ヮードの入力をユーザに要求することができるため、状況に応じて認証の精度を 上げることができる。またユーザは携帯電話や携帯端末等の無線通信機能を有す る携帯機器を用いて、 簡便かつ安全に決済を行うことができる。
(第 2の実施形態)
本発明の第 2の実施形態の電子決済システムについて説明する。第 1の実施形 態では、シンクロサーバ 3 0がレジデータベース 5 0に格納されたレジ端末情報 を検索し、 小売店またはレジ端末 1 0が指定する認証方式を抽出し、 抽出された 認証方式に基づいてユーザを認証した。 第 2の実施形態では、 ユーザまたはユー ザ端末 2 0が認証方式を指定することができ、ユーザ指定の認証方式とレジ端末 指定の認証方式とに基づいてユーザを認証する方式を決定する点が第 1の実施 形態とは異なる。 第 1の実施形態と同じ構成と動作については説明を省略する。 図 1 4は、レジデータベース 5 0に格納されたレジ端末情報 6 0 0 0の一例を 示す図である。 レジ端末情報 6 0 0 0にはレジ端末 1 0を識別するレジ登録番号 、 小売店名、 店舗名、 レジ端末番号、 小売店またはレジ端末 1 0が指定する認証 方式が格納される。 認証方式はたとえば、 ビジュアル認証とパスワード認証の両 方を行うことが指定されている。 図 1 9は、 レジ端末情報 6 0 0 0の認証方式の フィールドに格納される認証方式の例を説明する図である。小売店またはレジ端 末 1 0が指定する認証方式として、認証なし、 ビジユアル認証またはパスヮード 認証、 ビジュアル認証のみ、 パスワード認証のみ、 ビジュアル認証かつパスヮー ド認証など、ビジュアル認証とパスヮード認証の少なく とも 1つを用いた認証方 式を指定するタイプの他、購買金額がたとえば 1万円以上であるなら、 ビジユア ル認証かつパスワード認証を行い、 それ以外の場合は、 ビジュアル認証を行うな ど、 購買金額に基づいて、 認証方式を変えるタイプなどがある。
図 1 5は、ユーザデータベース 6 0に格納されたユーザ情報 6 0 1 0の一例を 示す図である。 ユーザ情報 6 0 1 0には、 ユーザ端末 2 0のユーザ端末識別番号 、 たとえば発信電話番号と、 ユーザの属性情報と、 ユーザの電子決済の利用状況 と、 クレジッ トカードまたは銀行カードの番号と、 決済可能金額と、 ユーザまた はユーザ端末 2 0が指定する認証方式と、ユーザが登録する認証データとが格納 される。 ユーザの属性情報は、 属性情報ファイル 6 0 2 0に格納され、 ユーザの 電子決済の利用状況は、利用状況ファイル 6 0 3 0に格納され、 ユーザが登録す る認証データは認証データファイル 6 0 4 0に格納される。
図 1 6は、 属性情報ファイル 6 0 2 0の一例を示す図である。 ユーザの氏名、 年齢、 性別、 住所、 職業などが格納される。 図 1 7は、 利用状況ファイル 6 0 3 0の一例を示す図である。 電子決済の購買日時、 購買識別番号、 購買金額、 タレ ジッ トカードまたは銀行カードの決済完了日が購買履歴として格納される。図 1 8は、 認証データファイル 6 0 4 0の一例を示す図である。 認証データとして、 ユーザだけが知っている情報を登録する。 たとえば、 祖父の名前、 祖母の名前、 母の旧姓、 自分の本籍地の町名、 自分が好きな作家、 卒業した小学校などである 。 登録した認証データをランダムに選び、選んだ認証データを問い合わせる質問 、 たとえば 「あなたのお母さんの旧姓は何ですか?」 のような質問をユーザにす ることによって、 ユーザが本人であるかどうかを確かめることができる。
図 2 0は、ユーザ情報 6 0 1 0の認証方式のフィールドに格納される認証方式 の例を説明する図である。ユーザまたはユーザ端末 2 0が指定する認証方式とし て、 タイプ U 1は、 認証指定なしであり、 この場合、 レジ端末 1 0が指定する認 証方式が用いられる。 タイプ U 2は、 パスワード認証追加であり、 ユーザが必ず パスワードによる認証を行いたい場合に用いる。 タイプ U 3は、 ビジュアル認証 拒否であり、ユーザがレジ担当者に顔写真データによる認証を行わせたくない場 合に用いる。 タイプ U 4は、 購買金額がたとえば 5千円以上であるなら、 パスヮ ード認証を必ず行い、 それ以外の場合は、 認証指定をしないなど、 購買金額に基 づいて、 認証方式を変えるタイプである。
図 2 1は、レジ端末 1 0が指定する認証方式とユーザ端末 2 0が指定する認証 方式に基づいて、 レジ端末 1 0とユーザ端末 2 0の間で合意される認証方式を説 明する図である。 ユーザが認証方式を指定しない場合、 レジ端末 1 0が指定する 認証方式が実際に行われる。 ユーザが認証方式を指定せず、 レジ端末 1 0が認証 なしを指定した場合、認証は行われない。 これは少額決済の場合など認証なしで 電子決済を進める場合に用いられる。 ユーザが認証方式を指定せず、 レジ端末 1 0がビジュアル認証またはパスヮード認証を指定した場合、ビジュアル認証とパ スワード認証の少なく とも一つが行われる。 たとえば、 レジ端末 1 0の担当者が 、 ビジュアル認証かパスワード認証のいずれかを選んでもよく、 または、 ビジュ ァル認証によってはユーザを認証することが難しい場合にパスヮード認証を行 つてもよい。 ユーザが認証方式を指定せず、 レジ端末 1 0がビジュアル認証のみ を指定した場合、 ビジュアル認証だけが実際に行われる。 ビジュアル認証によつ てユーザを認証できない場合でも、 パスヮード認証が行われることはない。 ユー ザが認証方式を指定せず、 レジ端末 1 0がパスワード認証のみを指定した場合、 パスヮード認証だけが実際に行われ、 ビジュアル認証が行われることはない。 ュ 一ザが認証方式を指定せず、レジ端末 1 0がビジュアル認証かつパスヮード認証 を指定した場合、 ビジュアル認証とパスワード認証の両方が実際に行われる。 た とえば、 ビジユアル認証でユーザを認証できたとしても、認証の精度を上げるた め、 パスワード認証がさらに行われる。
次に、 ユーザがパスワード認証の追加を指定する場合を説明する。 パスワード 認証の追加を設定することにより、たとえばユーザ端末 2 0の一例である携帯電 話や携帯端末を落としたり、 放置したり、 盗まれた場合でも、 他人がユーザ端末 2 0を盗用して、 不正に電子決済を行うことを防止することができる。 ユーザが パスワード認証の追加を指定し、レジ端末 1 0がビジュアル認証またはパスヮー ド認証を指定した場合、ビジュアル認証とパスヮード認証の両方が実際に行われ る。 ビジュアル認証だけではユーザが指定する認証の精度と合わないため、 ビジ ュアル認証でユーザを認証できたとしても、認証の精度を上げるため、 パスヮー ド認証がさらに実行される。 ユーザがパスワード認証の追加を指定し、 レジ端末 1 0がビジュアル認証のみを指定した場合、ビジュアル認証とパスヮード認証の 両方が実際に行われる。 レジ端末 1 0はビジュアル認証のみを指定したが、 ユー ザはビジュアル認証だけでなく、パスヮ一ドの認証を追加して精度の高い認証を 行うことを要求しているから、パスヮード認証がビジュアル認証と組み合わされ て実行される。 このように、 レジ端末 1 0が要求する認証精度よりも高い認証精 度をユーザが要求した場合、認証精度の高い方の認証方式が実際に行われる。 ュ
—ザがパスヮード認証の追加を指定し、レジ端末 1 0がパスヮード認証のみを指 定した場合、 レジ端末 1 0とユーザの間で要求する認証精度が一致するため、 パ スワード認証だけが実際に行われ、 ビジュアル認証が行われることはない。 ユー ザがパスヮード認証の追加を指定し、 レジ端末 1 0がビジュアル認証かつパスヮ 一ド認証を指定した場合、レジ端末 1 0とユーザの間で要求する認証精度が一致 し、 ビジュアル認証とパスヮード認証の両方が実際に行われる。
次に、 ユーザがビジュアル認証を拒否する指定をした場合を説明する。 ユーザ はビジュアル認証拒否の設定を行うことにより、レジ端末 ί οに顔写真データが 表示され、認証が行われるのを拒否することができる。 ユーザがビジュアル認証 を拒否し、レジ端末 1 0がビジュアル認証またはパスワード認証を指定した場合
、 ユーザがビジュアル認証を望まないため、 パスワード認証のみが実際に行われ る。 ユーザがビジュアル認証を拒否し、 レジ端末 1 0がビジュアル認証のみを指 定した場合、 レジ端末 1 0とユーザの間で要求する認証方式が合わないため、認 証が拒絶され、 ユーザは認証されない。 したがって、 電子決済は行われない。 ュ
—ザがビジュアル認証を拒否し、レジ端末 1 0がパスワード認証のみを指定した 場合、 パスヮード認証が実際に行われ、 ビジュアル認証が行われることはない。 ユーザがビジュアル認証を拒否し、レジ端末 1 0がビジュアル認証かつパスヮー ド認証を指定した場合、レジ端末 1 0が要求するビジュアル認証をユーザが拒否 するため、 レジ端末 1 0とユーザの間で認証方式の合意が形成されないため、認 証が拒絶され、 ユーザは認証されず、 電子決済は行われない。
図 2 2は、本実施形態の電子決済システムの決済処理のフローチヤ一トである 。 図 2 3から図 2 7は図 2 2における処理の詳細を示すフローチヤ一トである。 図 2 2を参照しながら、 決済処理を説明する。 小売店において、 ユーザが商品 の買い物をし、 店頭レジにおいて商品の代金を支払う。 レジ担当者は、 ユーザか ら電子決済による決済の依頼を受け、レジ端末 1 0から電子決済メニューを選択 し、 シンクロ決済を開始する (1 0 0 ) 。 レジ端末 1 0はシンクロサーバ 3 0へ アクセスする (1 02) 。 レジ端末 1 0はシンクロサーバ 30へアクセスしたと き、 当該レジ端末に固有のレジ登録番号を送信する。
シンク口サーバ 30はレジ端末 1 0からのアクセスに応じてレジ端末 1 0と の接続を開始し、 レジ端末 1 0から送信されたレジ登録番号をもとに、 レジ端末 情報を照会する (1 04) 。
図 23を参照しながら、 レジ端末情報照会 1 04の処理を説明する。 シンクロ サーバ 30はレジデータベース 50にアクセスし (1 042) 、 レジ登録番号に 合致するレジ端末のレジ端末情報を抽出する ( 1 044) 。 レジ端末情報には、 図 1 4に一例を示すように、 レジ登録番号に対応づけて、 小売店名、 店舗名、 店 内のレジ端末番号、 認証方式等が登録されている。 シンクロサーバ 30は、 レジ 端末情報からレジ端末が指定する認証方式を抽出する ( 1 046) 。 レジ端末が 指定する認証方式は、 図 1 9に一例を示すように、 ビジュアル認証、 パスヮード 認証等の複数の認証方式の組み合わせ、または決済金額によつて認証方式を変え る方式などである。 さらに、 シンクロサーバ 30は、 当該レジ端末 1 0に対して レジ番号を割り当てる ( 1 04 8) 。 レジ番号は、 当該レジ端末 1 0がこれから 決済を行う取引の識別番号である。
図 22に戻り、 レジ端末情報照会 1 04の処理後、 シンクロサーバ 30が当該 レジ端末 1 0へレジ番号を配信する処理 (1 06) 、 レジ端末 1 0がレジ番号を 表示する処理 (1 08) 、 レジ担当者がレジ番号をユーザへ通知する処理 ( 1 1 0) 、 ユーザが通知されたレジ番号を入力する処理 (1 1 2) 、 ユーザ端末 20 がレジ番号をシンクロサーバ 30へ発信する処理 (1 1 4) 、 シンクロサーバ 3 0がレジ番号を受信して照合する処理 (1 1 6) 、 シンクロサーバ 30がシンク 口信号をレジ端末 1 0へ発信する処理 (1 1 8) 、 レジ端末 1 0がシンクロ信号 を受信し、 レジ端末 1 0のシンクロランプ 706を点灯させる処理 ( 1 20) 、 シンクロサーバ 30が、 シンクロが開始された後、 ユーザ端末 20へレジ端末情 報を配信する処理 (1 22) 、 ユーザがシンクロしたレジ端末に間違いないかど うか確認する処理 ( 1 24) 、 及びユーザ端末 20がレジ端末情報確認信号をシ ンクロサーバ 30に発信する処理 (1 2 6) については、 図 5に示した第 1の実 施形態の対応する処理と同じ動作であるから、 説明を省略する。
シンクロサーバ 3 0は、ユーザ端末 2 0が送信したレジ端末情報確認信号を受 信すると、 ユーザ情報照会 1 2 8の処理を行う。 図 2 4を参照しながら、 ユーザ 情報照会 1 2 8の処理を説明する。 シンクロサーバ 3 0は、 ユーザ端末 2 0のュ 一ザ端末番号を検出する ( 1 2 8 0 ) 。 ユーザ端末番号は、 ユーザ端末 2 0が携 帯電話の場合、 発信電話番号である。 シンクロサーバ 3 0は、 ユーザデータべ一 ス 6 0へアクセスし、ユーザ端末番号に対応づけられたユーザ情報を検索する ( 1 2 8 2 )。 ユーザデータベース 6 0にユーザ端末番号と対応づけられるユーザ 情報が存在するか否かを調べ、ュ一ザ端末 2 0がユーザ登録されているかどうか を確認する ( 1 2 8 4 ) 。 ユーザ登録されていなければ、 ユーザ端末 2 0ヘメッ セージ 「登録されていません」 を発信する ( 1 2 8 6 ) 。 ユーザ端末 2 0には、 ユーザ登録されていないことを示す画面が表示され、シンクロサーバ 3 0はレジ 端末 1 0とユーザ端末 2 0のシンク口状態を解除し (1 2 9 0 ) 、 処理を終了す る。
ユーザ登録が確認できた場合、ユーザデータベース 6 0からユーザ情報 6 0 1 0を抽出する ( 1 2 9 2 ) 。 図 1 5に示すように、 ユーザ情報 6 0 1 0には、 ュ 一ザの属性情報と、 ユーザの電子決済の利用状況と、 クレジッ トカードまたは銀 行カードの番号と、 決済可能金額と、 ユーザまたはユーザ端末 2 0が指定する認 証方式とが格納されている。シンク口サーバ 3 0はユーザまたはユーザ端末 2 0 が指定する認証方式を抽出する ( 1 2 9 3 ) 。 ユーザまたはユーザ端末 2 0が認 証方式として設定する内容は、 図 2 0に一例を示すように、 パスヮード認証追加 のように高い認証精度を要求したり、ビジュアル認証拒否のように特定の認証方 式を拒否したり、 決済金額によって認証方式を変えるなどである。 次に、 利用状 況ファイル 6 0 3 0に格納されたユーザの電子決済の利用状況に関する情報に 基づいてユーザのクレジッ トカードまたは銀行カードなどの利用状況に問題が ないかどうかを確認する ( 1 2 9 4 ) 。 利用状況に問題がある場合は、 ユーザ端 末 2 0ヘメッセージ 「利用できません」 を発信する ( 1 2 9 6 ) 。 ユーザ端末 2 0には、利用できないことを示す画面が表示され、 シンクロサーバ 3 0はレジ端 末 1 0とユーザ端末 2 0のシンクロ状態を解除し ( 1 2 9 8 ) 、 処理を終了する ユーザの利用状況に問題がなければ、シンク口サーバ 3 0は次の処理を進める 。 図' 2 2に戻って説明する。 シンクロサーバ 3 0は、 レジ端末 1 0から購買金額 の合計を含む購買金額情報を受信する (1 3 4 ) 。 シンクロサーバ 3 0は、 レジ 端末情報照会 1 0 4で抽出したレジ端末 1 0が指定する認証方式と、ユーザ情報 照会 1 2 8で抽出したユーザ端末 2 0が指定する認証方式とに基づいて、 「シン クロマルチ認証」 によってュ一ザ認証を行う (1 3 5 ) 。 「シンクロマルチ認証 」 については、 第 1の実施形態で述べた通りであるが、 本実施形態では、 レジ端 末 1 0とユーザ端末 2 0の双方がそれぞれ認証方式を指定することができ、レジ 端末 1 0とユーザ端末 2 0とが要求する認証方式を調整させ、合意できる認証方 式を決定して、 ユーザ認証を行う点が異なる。
図 2 5を参照しながら、 ユーザ認証 1 3 5の処理を説明する。 シンクロサーバ 3 0は、 レジ端末 1 0が指定する認証方式と、 ユーザ端末 2 0が指定する認証方 式とに基づいて、 実際に行われる認証方式を決定する (7 0 0 0 ) 。 図 2 1に一 例を示したように、レジ端末 1 0とユーザ端末 2 0がそれぞれ指定する認証方式 を調整させて、 実際に行われる認証方式を決定する。 レジ端末 1 0とユーザ端末 2 0がそれぞれ指定する認証方式に適合する認証方式が存在しない場合(7 0 0 2 ) 、 シンクロサーバ 3 0は認証不適合を示すメッセージをユーザ端末 2 0に発 信し、 ユーザ端末 2 0は認証方式の不適合のため、認証が拒絶されたことを示す 画面が表示され (7 0 0 4 ) 、 処理が終了する。 適合する認証方式が存在する場 合、 処理 7 0 0 6に進み、 決定された認証方式に基づいてユーザ認証を行う (7 0 0 6 ) 。
一例として、 レジ端末情報照会 1 0 4において、 レジ端末 1 0が指定する認証 方式としてビジュアル認証またはパスヮード認証が抽出され、ユーザ情報照会 1 2 8において、ユーザ端末 2 0が指定する認証方式としてパスヮード認証追加が 抽出された場合を説明する。 この場合、 ユーザがパスワード認証を追加して認証 精度を上げることを要求しているので、レジの担当者とユーザの間で合意できる 認証方式はビジユアル認証かつパスヮ一ド認証となる。すなわちビジユアル認証 を行った上で、 さらにパスワード認証が行われ、 認証精度が確保される。 図 2 6 は、ビジュアル認証を行った上でパスヮード認証が追加して行われる場合のユー ザ認証処理 7 0 0 6のフ口一チヤ一トである。シンク口サーバ 3 0はユーザデー タベース 6 0からユーザの顔写真データを抽出する ( 7 0 0 7 ) 。 シンクロサ一 バ 3 0はレジ端末 1 0に顔写真の画像データを配信する (7 0 0 8 ) 。 レジ端末 1 0は、 シンクロサーバ 3 0から受信したユーザの顔写真画像を表示する (7 0 1 0 ) 。 レジ担当者はユーザと顔写真とを見比べ、 本人かどうかを確認する (7 0 1 2 ) 。 本人かどうか疑わしい場合、 レジ担当者の指示により、 レジ端末 1 0 は認証不可メッセージをシンクロサーバ 3 0に発信し (7 0 1 8 ) 、 認証不可で あることを画面に表示する (7 0 1 6 ) 。 顔写真により本人であることが認証さ れた場合、 レジ担当者の指示により、 レジ端末 1 0はビジュアル認証が成功した ことを示す信号をシンク口サーバ 3 0へ発信する (7 0 1 3 ) 。 このとき、 レジ 端末 1 ◦は、 パスヮード認証中である旨を示した画面を表示する。 シンクロザー ノ 3 0は、 ビジュアル認証の成功を示す信号をレジ端末 1 0から受信し、 パスヮ 一ド認証 (7 0 1 4 ) を行う。
図 2 7は、 パスヮード認証 7 0 1 4の処理のフローチヤ一トである。 シンク口 サーバ 3 0は、 パスワード認証を行うために、 ュ一ザデータベース 6 0から認証 に必要なデータを取得し、 認証データを作成する (1 3 2 6 ) 。 認証データは、 図 1 8に一例を示したようなユーザが登録した認証情報に基づいて、登録認証情 報を問い合わせる質問の形式で作成される。登録された認証情報はユーザ本人だ けが知る個人情報である。またユーザが登録した認証情報がランダムに選ばれて 質問されるため、認証情報が盗まれて悪用される可能性は低い。 処理 1 3 2 8以 下のパスヮード認証処理は、図 9に示した第 1の実施形態の同一符号の処理と同 じであるから、 説明を省略する。
図 2 2に戻って説明する。 シンク口サーバ 3 0は、 レジ端末 1 0から受信した 購買金額情報に基づいて、 購買金額と利用可能金額の照合の処理 1 3 6を行う。 購買金額と利用可能金額の照合の処理 1 3 6は、ユーザ認証 1 3 5の前に行って もよい。 購買金額と利用可能金額の照合の処理 (1 3 6 ) 、 シンクロサーバ 3 0 がユーザ端末 2 0に購買金額を含む合計金額情報を発信する処理 (1 3 8 ) 、 ュ —ザ端末 2 0がシンクロサーバ 3 0から合計金額情報を受信し、購買の最終確認 を行う処理 (1 4 0 ) 、 ユーザ端末 2 0が購買最終確認信号をシンクロサーバ 3 0に発信する処理 (1 4 2 ) 、 シンクロサーバ 3 0がユーザ端末 2 0から購買最 終確認信号を受信し、 ユーザ口座データベース 7 0にアクセスして、購買情報を 記録する決済処理 ( 1 4 4 ) 、 シンクロサーバ 3 0が決済完了通知をレジ端末 1 0に発信する処理 ( 1 4 6 ) 、 シンク口サーバ 3 0がユーザ端末 2 0に領収書を 発信する処理 (1 5 0 ) 、 レジ端末 1 0が決済完了画面を表示する処理 (1 4 8 ) 、 及びユーザ端末 2 0が決済完了画面を表示する処理 (1 5 2 ) については、 第 1の実施形態と同じであるから説明を省略する。
シンクロマルチ認証に基づくユーザ認証 1 3 5の他の例を説明する。 レジ端末 1 0がビジュアル認証またはパスヮード認証を指定し、ユーザ端末 2 0がビジュ アル認証を拒否する指定を行った場合、実際に行われる認証方式はパスヮード認 証のみとなる。 この場合、 シンクロサーバ 3 0は、 ュ一ザがビジュアル認証を拒 否したため、代わりにパスヮード認証が行われることをレジ端末 1 0へ通知する 。 レジ端末 1 0は、 ユーザによりビジュアル認証が拒否されたため、 代わりにパ スヮード認証を行うことを画面に表示する。 以下、 図 2 7と同じパスヮード認証 7 0 1 4の処理が行われる。
シンクロマルチ認証に基づくユーザ認証 1 3 5の他の例をさらに説明する。 レ ジ端末 1 0またはユーザ端末 2 0が購買金額に基づいて認証方式を変えること を指定した場合である。 一例として、 購買金額が許容金額以上である場合に、 ビ ジュアル認証とパスワード認証を行い、購買金額が許容金額以下である場合、 ビ ジュアル認証のみを行う認証方式を指定した場合を考える。 レジ端末 1 0とユー ザ端末 2 0の両方が、購買金額が許容金額を超えるか否かによって認証方式を変 えることを指定した場合、レジ端末 1 ◦とユーザ端末 2 0が指定する許容金額の どちらか小さい方の金額を許容金額として、認証方式を切り変えるようにすれば よい。 シンクロサーバ 3 0は、 ユーザの購買金額が許容金額を超えるか否かを判 断し、許容金額を超える場合は、 図 2 6と同じユーザ認証の処理 7 0 0 6を行う 。 許容金額を超えない場合、 ビジュアル認証のみを行う力 、 図 9で示した第 1の 実施形態のビジュアル認証 1 3 2の処理のように、ビジュアル認証が成功した場 合は、 パスワード認証を行わないで決済を進め、 ビジュアル認証によってはユー ザが本人であるかどうか確認が取れない場合にのみ、パスヮード認証をさらに行 う。
上記の説明では、 「マルチ認証」 の一例として、 ビジュアル認証とパスワード 認証の組み合わせを説明したが、認証方式として、音声認証を組み合わせに加え てもよい。パスヮード認証ではユーザはパスヮードをユーザ端末 2 0から入力す る手間がかかるが、 音声認証ではユーザは、 ユーザ端末 2 0の一例である携帯電 話に音声を入力するだけで、予め登録された音声データとの照合が取られるため 、 入力の手間がなく、 簡便に認証を行うことができる。
本実施形態の電子決済システムにおいては、レジ端末 1 0とユーザ端末 2 0の 双方が認証方式を指定し、 小売店またはレジ担当者と、 ユーザとの間で合意でき る認証方式を決定し、 ユーザを認証することができる。 したがって、 ユーザが要 求する認証方式と認証精度、レジ担当者や小売店が要求する認証方式や認証精度 を調整できる。 また、 購買金額によって認証方式を変更することができる。
(第 3の実施形態)
本発明の第 3の実施形態の電子決済システムについて説明する。第 1及び第 2 の実施形態では、シンクロサーバ 3 0が取引を識別する取引識別番号の一例であ るレジ番号をレジ端末 1 0へ送信し、レジ端末 1 0がレジ番号を表示するなどの 手段により、 ユーザに伝え、 ユーザがレジ番号をユーザ端末 2 0に入力し、 ユー ザ端末 2 0がレジ番号をシンクロサーバ 3 0へ送信した。 これにより、 レジ番号 によって当該取引を行う レジ端末 1 0とユーザ端末 2 0が識別され、レジ端末 1 0とユーザ端末 2 0の通信が同期し、レジ端末 1 0とユーザ端末 2 0の間で取引 の決済が行われる。 第 3の実施形態では、 シンクロサーバ 3 0が取引識別番号を ユーザ端末 2 0へ送信し、ユーザ端末 2 0が取引識別番号をレジ端末 1 0へ伝達 し、 レジ端末 1 0が取引識別番号をシンクロサーバ 3 0へ送信することにより、 取引識別番号によって当該取引を行う レジ端末 1 0とユーザ端末 2 0の通信の 同期が取られ、 レジ端末 1 0とユーザ端末 2 0の間で取引の決済が行われる点が 第 1及び第 2の実施形態とは異なる。第 1及び第 2の実施形態とは異なる部分に ついてのみ説明する。
図 2 8は、 レジ端末 1 0の概略図である。 第 1及び第 2の実施形態とは異なり 、 レジ端末 1 0は、 バーコードや、 2次元バーコードであるサイバーコード等の パターンコードを読み取るパターンコード読み取り部 7 1 0をさらに備える。パ ターンコード読み取り部 7 1 0は、ユーザ端末 2 0が表示部 8 0 2に表示するパ ターンコードを読み取る。
図 2 9は、ユーザ端末 2 0の表示部 8 0 2にバーコ一ドが表示された例を説明 する図である。ユーザ端末 2 0はシンクロサーバ 3 0から受信した取引識別番号 をバーコ一ドに変換して表示部 8 0 2に表示する。 表示部 8 0 2には 「レジでコ ードを読み取らせてください」 などのメッセージが同時に表示され、 ユーザ端末 2 0のユーザは、 表示されたバーコードをレジ端末 1 0の担当者に提示し、 レジ 端末 1 0の担当者はパターンコード読み取り部 7 1 0を用いてユーザ端末 2 0 の表示部 8 0 2に表示されたバーコ一ドを読み取り、 レジ端末 1 0へ取引識別番 号を入力させる。ユーザがレジ端末 1 0のパターンコード読み取り部 7 1 0を操 作して、ユーザ端末 2 0の表示部 8 0 2に表示されたバーコ一ドを読み取らせて もよい。
図 3 0は、ュ一ザ端末 2 0の表示部 8 0 2にサイバーコードが表示された例を 説明する図である。 ユーザ端末 2 0は、 シンクロサーバ 3 0から受信した取引識 別番号を 2次元のパターンコ一ドであるサイバーコ一ドに変換して表示部 8 0 2に表示する。 レジ端末 1 0のパターンコード読み取り部 7 1 0は表示部 8 0 2 に表示されたサイバーコードを読み取り、 取引識別番号を取得し、 レジ端末 1 0 へ入力する。
図 3 1は、本実施形態の電子決済システムの決済処理のフローチヤ一トである 。 小売店において、 ユーザが商品の買い物をし、 店頭レジにおいて商品の代金を 支払う。 レジ担当者は、 ユーザから電子決済による決済の依頼を受け、 レジ端末 1 0から電子決済メニューを選択し、 シンク口決済を開始する (1 0 0 ) 。 ユー ザはユーザ端末 2 0から電子決済メニューを選択し、シンクロ決済を開始する ( 1 0 1 ) 。 ユーザ端末 2 0はシンク口サーバ 3 0へアクセスする ( 2 0 2 ) 。 シ ンクロサーバ 3 0は、ユーザ端末 2 0のユーザ端末識別番号の一例として発信電 話番号に基づいて、 ユーザ情報を照会する ( 1 2 8 ) 。 ユーザ情報照会 1 2 8の 処理は第 1または第 2の実施形態と同じであるから説明を省略する。シンクロサ ーバ 3 0は、 ユーザ端末 2 0が行う取引に固有の取引識別番号を割り当て、 ユー ザ端末 2 0へ発信する (2 0 6 ) 。 ユーザ端末 2 0はシンク口サーバ 3 0から受 信した取引識別番号をパターンコードの一例であるバーコードに変換し、表示部 8 0 2に表示する (2 0 8 ) 。 ユーザはユーザ端末 2 0の表示部 8 0 2に表示さ れたバーコ一ドをレジ端末 1 0の担当者に提示する (2 1 0 ) 。 レジ端末 1 0の 担当者は、 パターンコード読み取り部 7 1 0を用いて、 ユーザ端末 2 0の表示部 8 0 2に表示されたバーコ一ドを読み取る (2 1 2 ) 。 読み取られたバーコ一ド は取引識別番号に変換され、 レジ端末 1 0に入力される。 レジ端末 1 0は、 シン クロサーバ 3 0へアクセスし、 レジ端末 1 0に固有のレジ登録番号を送信し、 ュ 一ザ端末 2 0から得た取引識別番号をシンクロサーバ 3 0へ発信する (2 1 4 ) 。 シンクロサーバ 3 0は、 レジ端末 1 0からのアクセスに応じてレジ端末 1 0と の接続を開始し、 レジ端末 1 0から送信されたレジ登録番号をもとに、 レジ端末 情報を照会する ( 1 0 4 ) 。 レジ端末情報照会 1 0 4の処理は第 1及び第 2の実 施形態と同じであるから説明を省略する。
レジ端末情報照会 1 0 4の処理後、 シンクロサーバ 3 0は、 レジ端末 1 0から 受信した取引識別番号を照合する (1 1 6 ) 。
シンクロサーバ 3 0は、 レジ端末 1 0がアクセスし、 取引識別番号を送信する のを待つ 「アクセス待ち」 状態にある。 「アクセス待ち」 状態では、 シンクロサ ーバ 3 0は、ユーザ端末 2 0が行う取引に割り当てた取引識別番号と同一の取引 識別番号を用いてアクセスするレジ端末 1 0があれば、同一の取引識別番号で対 応づけられるレジ端末 1 0とュ一ザ端末 2 0の間で 1体 1の 「シンクロ」 状態を 確立させ、 レジ端末 1 0とユーザ端末 2 0の同期を実現する。 取引識別番号は、取引識別番号によって識別される取引を行うレジ端末 1 0と ユーザ端末 2 0とを対応付けて、 通信の同期させるために使われる。 したがって 、 シンクロサーバ 3 0が発行した取引識別番号に対して 「シンクロ」 が確立され 、 「アクセス待ち」 が解除されると、 同一の取引識別番号を他の取引に用いても 問題はない。 取引識別番号は、 取引を識別する番号であっても、 すべての取引に 対して一意に定められる トランザクション I Dのような長い桁数の番号である 必要はなく、 取引に对して割り当てられ、 「シンクロ」 が確立されるまでの時間 に、 一意性が保たれていれば十分である。
シンク口サーバ 3 0の 「アクセス待ち」 状態はタイムァゥト設定がなされ、 レ ジ端末 1 0からのアクセス待ちをたとえば 3分に制限する。制限時間を超えても レジ端末 1 0から取引識別番号に対するアクセスがない場合、シンクロサーバ 3 0はユーザ端末 1 0との接続を切断し、 初期化する。 このタイムァゥ ト機能はレ ジ端末 1 0のパターンコード読み取り部 7 1 0がパターンコードを読み取れな い場合、 またはレジ端末 1 0とシンクロサーバ 3 0の間の通信状態が悪く、 情報 のやりとりが正常に行われない場合のために、 トラブル回避のために設定される 図 3 2を参照しながら、 レジ番号照合 1 1 6の処理を説明する。 図 3 2におい て、 シンクロサーバ 3 0は、 「アクセス待ち」 状態にあり、 ユーザ端末からのァ クセスがあり、 レジ端末 1 0から取引識別番号が送信されたかどうかを調べ (2 1 6 2 ) 、 もしアクセスがなければ、 タイムアウトの設定時間を経過したかどう かを調べ (2 1 6 4 ) 、 もしタイムアウト時間が経過した場合は、 ュ一ザ端末 2 0との接続を切断し (2 1 6 6 ) 、 終了する。
レジ端末 1 0が取引識別番号を送信した場合は、その取引識別番号に対応する 「シンクロ待ち」 状態のユーザ端末 2 0があるかどうか調べ ( 1 1 6 8 ) 、 もし なければ、 レジ端末 1 0に取引識別番号照合エラーメッセージを送信する (2 1 7 0 ) 。 レジ端末 1 0は取引識別番号エラーを示す画面を表示する (2 1 7 2 ) 。 レジ端末 1 0の担当者は再度バーコードの読み取りを行う (2 1 2 ) 。
レジ端末 1 0が送信した取引識別番号と同一の取引識別番号に対応する「· クロ待ち」 状態のュ一ザ端末 2 0がある場合、 シンクロサーバ 3 0は取引識別番 号で対応付けられたレジ端末 1 0とユーザ端末 2 0の 「シンクロ」 状態を確立し 、 レジ端末 1 0との通信とユーザ端末 2 0との通信の同期をとる (2 1 7 4) 。 図 3 1に戻って、シンク口サーバ 3 0がシンクロ信号をレジ端末 1 0へ発信す る処理 (1 1 8) 、 レジ端末 1 0がシンクロ信号を受信し、 レジ端末 1 0のシン クロランプ 7 0 6を点灯させる処理 ( 1 2 0) 、 シンク口サーバ 3 0 、 シンク 口が開始された後、 ユーザ端末 2 0へレジ端末情報を配信する処理 ( 1 2 2) 、 ユーザがシンクロ したレジ端末に間違いないかどうか確認する処理 ( 1 24) 、 及びユーザ端末 2 0がレジ端末情報確認信号をシンクロサーバ 3 0に発信する 処理 (1 2 6) 、 シンクロサーバ 3 0がレジ端末 1 0から購買金額情報を受信す る処理 (1 3 4) 、 シンク口サーバ 3 0によるユーザ認証処理 (1 3 5) 、 シン クロサーバ 3 0による購買金額と利用可能金額の照合の処理 (1 3 6) 、 シンク 口サーバ 3 0がュ一ザ端末 2 0に合計金額情報を発信する処理 (1 3 8) 、 ユー ザ端末 2 0が購買の最終確認を行う処理 (1 4 0) 、 ユーザ端末 2 0が購買最終 確認信号をシンク口サーバ 3 0に発信する処理 (1 4 2) 、 シンク口サーバ 3 0 による決済処理 ( 1 4 4) 、 シンクロサーバ 3 0が決済完了通知をレジ端末 1 0 に発信する処理 ( 1 4 6) 、 シンクロサーバ 3 0がユーザ端末 2 0に領収書を発 信する処理 (1 5 0) 、 レジ端末 1 0が決済完了画面を表示する処理 ( 1 4 8) 、 及びユーザ端末 2 0が決済完了画面を表示する処理 ( 1 5 2) については、 図 2 2に示した第 2の実施形態と同じであるから説明を省略する。
上記の説明では、ユーザ端末 2 0はシンクロサーバ 3 0から受信した取引識別 番号をバーコード、 サイバーコード等のパターンコードで表示したが、 ユーザ端 末 2 0が赤外線通信などの光通信手段や B 1 u e t o o t hなどの近距離の無 線通信手段を用いて、 レジ端末 1 0と通信し、 取引識別番号をレジ端末 1 0へ送 信してもよレ、。
本実施形態の電子決済システムにおいては、 ユーザ端末 2 0が、 シンクロザー ノく 3 0力ゝら害 ijり当てられた取引識別番号を受信し、 バーコ一ド、 サイバーコ一ド 等のパターンコードで表示させ、 レジ端末 1 0に読み取らせる。 レジ端末 1 0は 読み取ったパターンコ一ドから取引識別番号を取得し、シンク口サーバ 3 0へ送 信することにより、取引識別番号によってユーザ端末 2 0とレジ端末 1 0とが対 応づけられ、対応付けられたユーザ端末 2 0とレジ端末 1 0との間で決済が行わ れる。 したがって、 取引識別番号をユーザが入力する手間がないため、 簡便に電 子決済を行うことができる。
(第 4の実施形態)
本発明の第 4の実施形態の電子決済システムについて説明する。本実施形態の 電子決済システムにおいては、 ユーザが自動販売機から商品を購入する場合に、 商品の代金の決済を、 ネッ トワークを介して行うことができる。
図 3 3は、 本実施形態に係る電子決済システムの構成図である。 本実施形態の 電子決済システムは、請求端末の一例としての自動販売機 1 6と、 支払端末の一 例としてのュ一ザ端末 2 0と、 決済装置の一例としてのシンク口サーバ 3 0と、 キヤリアサ一バ 4 0と、請求端末データベースの一例としてのレジデータベース 5 0と、 支払端末データベースの一例としてのユーザデータベース 6 0と、 ユー ザ口座データベース 7 0とを有する。
自動販売機 1 6は、通信回線を介して、 シンクロサーバ 3 0に接続することが できる。 自動販売機 1 6からシンクロサーバ 3 0への通信方法としては、 電話回 線による通信、 専用回線による通信、無線電話通信のいずれの通信手段を用いて もよい。
図 1と同一符号を付した他の構成要素は、第 1の実施形態と動作及び構成が同 じであるから説明を省略する。
図 3 4は、 自動販売機 1 6の概略図である。 自動販売機 1 6は、 商品を選択す るボタン 9 0 0と、 電子決済操作部 9 0 2と、硬貨を入金するコイン挿入部 9 0 4と、 商品の取り出し口 9 0 6とを有する。 電子決済操作部 9 0 2は、 電子決済 の過程を表示する表示部 9 0 8と、電子決済の開始を指示する開始ボタン 9 1 0 と、 電子決済のキャンセルを指示するキャンセルボタン 9 1 2とを有する。 以下、 図 3 5及び図 3 6を用いて、本実施形態の電子決済システムにおける決 済の処理を説明する。 図 3 5は、本実施形態に係る電子決済システムの決済処理 のフローチヤ一トである。 図 3 6は、 ユーザ端末 2 0の表示部 8 0 2の画面例で ある。
図 3 5を参照しながら、 決済処理を説明する。 ユーザは、 ユーザ端末 2 0の電 子決済メニューを選択し (4 0 1 ) 、 自動販売機 1 6の開始ボタン 9 1 0を押し 、 電子決済を開始する (4 0 0 ) 。 自動販売機 1 6は、 シンクロサーバ 3 0ヘア クセスする (4 0 2 ) 。 自動販売機 1 6はシンクロサーバ 3 0へアクセスしたと き、 当該自動販売機 1 6に固有のレジ登録番号を送信する。
シンクロサーバ 3 0は自動販売機 1 6からのアクセスに応じて自動販売機 1 6との接続を開始し、 自動販売機 1 6から送信されたレジ登録番号をもとに、 レ ジ端末情報を照会する (4 0 4 ) 。 レジ端末情報照会 4 0 4からユーザ情報照会 4 2 8までの処理は、 図 5に示した第 1の実施形態の、 レジ端末情報照会 1 0 4 からュ一ザ情報照会 1 2 8までの処理と同じであるから説明を省略する。シンク 口ランプ点灯 4 2 0では、 自動販売機 1 6は、 シンクロランプを有し、 シンクロ ランプを点灯してもよいし、シンクロ状態にあることを表示部 9 0 8に文字等で 通知してもよレ、。
シンクロサーバ 3 0は、 ユーザ情報照会 4 2 8の処理の後、 自動販売機 1 6に 販売命令を発信する (4 3 0 ) 。 自動販売機 1 6はシンクロサーバ 3 0から販売 命令を受信すると、 ユーザに自動販売機で売られている商品を選択させる (4 3 2 ) 。 ユーザが商品を選択すると、 自動販売機 1 6はシンクロサーバ 3 0へ購買 金額情報を発信する (4 3 4 ) 。
購買金額と利用可能金額の照合 4 3 6の処理から決済処理 4 4 4までは図 5 に示した、 第 1の実施形態の、 購買金額と利用可能金額の照合 1 3 6の処理から 決済処理 1 4 4処理と同じであるから、 説明を省略する。
シンクロサーバ 3 0は決済処理 4 4 4が終了すると、決済完了通知を自動販売 機 1 6に通知する (4 4 6 ) 。 自動販売機 1 6は、 ユーザが選択した商品を排出 する (4 4 8 ) 。 シンクロサーバ 3 0は商品の代金の領収を示す領収書をユーザ 端末 2 0に送信する (4 5 2 ) 。 ユーザ端末 2 0は領収書を表示する (4 5 4 ) 以上述べた、自動販売機 1 6とシンクロサーバ 3 0の間のデータのやりとりは 、 すべて通信回線 1 8を介して行われる、 ユーザ端末 2 0とシンク口サーバ 3 0 の間のデータのやりとりは、無線通信伝送路 2 8及び通信回線 3 8を介して行わ れる。 自動販売機 1 6とユーザ端末 2 0の間では、 データのやりとりは行われな レ、0
自動販売機 1 6からユーザ端末 2 0へのレジ番号の通知 (4 1 0 ) は、 自動販 売機 1 6がレジ番号を表示部に表示することによって行われる。他の実施の形態 として、 自動販売機 1 6が近距離通信部の一例として赤外線通信部を有し、 自動 販売機 1 6からユーザ端末 2 0へのレジ番号の通知 (4 1 0 ) の処理において、 赤外線通信によって、自動販売機 1 6の赤外線通信部からユーザ端末 2 0の赤外 線通信部 8 0 8へレジ番号を送信してもよい。 これにより、 ユーザはレジ番号を ュ一ザ端末 2 0に入力する手間が省け、またレジ番号の入力間違いすることがな くなる。 また、 自動販売機 1 6からユーザ端末 2 0へレジ番号を送信する手段と して、自動販売機 1 6及びユーザ端末 2 0が近距離通信部の一例として無線通信 部を有し、 B 1 u e t o o t h方式のような、 携帯機器用の無線通信を用いて、 レジ番号を送受信してもよい。
本実施形態の電子決済システムでは、 第 1、 第 2、 第 3、 第 4の実施形態とは 異なり、 ユーザのビジュアル認証、 パスワード認証、 音声認証、 眼の虹彩又は網 膜による認証、指紋による認証等を行わない。 自動販売機 1 6による商品取引は 、 商品の代金が少額であるため、 ユーザを認証する必要性が少ないからである。 ユーザ端末 2 0が携帯電話である場合、携帯電話の発信番号の一意性より、携帯 電話の所持者本人が携帯電話を使用する限りにおいて、携帯電話の発信番号から ユーザを識別することができるので、少額決済の場合はユーザの認証過程を省略 しても大きな問題とはならない。 このように、 本発明の電子決済システムでは、 決済金額の大小、 販売形態の違いなどによって、認証方式を選択することができ る。
(第 5の実施形態)
本発明の第 5の実施形態の電子決済システムについて説明する。本実施形態の 電子決済システムにおいては、 ユーザは、 コンピュータを用いてインタ一ネッ ト に接続し、ィンターネッ ト上に公開されたオンラインショッビングのサーバにァ クセスし、 商品を購入し、 決済を行うことができる。
図 3 7は、 本実施形態に係る電子決済システムの構成図である。 本実施形態の 電子決済システムは、 レジサーバ 1 4と、請求端末の一例としての仮想レジ端末 1 2と、 支払端末の一例としてのユーザ端末 2 0と、 決済装置の一例としてのシ ンクロサーバ 3 0と、 キヤリアサ一バ 4 0と、請求端末データベースの一例とし てのレジデータベース 5 0 と、支払端末データベースの一例としてのユーザデー タベース 6 0と、 ユーザ口座データベース 7 0と、 ショ ッピングサーバ 2 4と、 ユーザコンピュータ 2 2とを有する。
ショ ッビングサーバ 2 4は、ィンターネッ ト 2 6上で公開されたオンラインシ ョッビングのサーバである。 ユーザコンピュータ 2 2は、 ィンターネッ ト 2 6に 接続するユーザのコンピュータであり、ショッビングサーバ 2 4にアクセスして オンラインショッビングを行うことができる。
レジサーバ 1 4は、 通信販売における販売を代理するサーバシステムであり、 サーバ内に仮想的なレジ端末 1 2を構成し、 ユーザとの取引の請求を行う。 シンクロサーバ 3 0は、通信販売者とユーザの間の商品取引の決済処理を行う 。 シンクロサーバ 3 0は、 通信ネッ トワークを介して、 レジ端末 1 0及びユーザ 端末 2 0と接続し、 データ通信を行う。
レジサーバ 1 4內の仮想レジ端末 1 2は、通信回線 1 8を介してシンクロサー ノ 3 0と接続し、 データ通信を行う。 通信回線 1 8は、 電話回線または専用回線 のいずれであってもよレ、。
ユーザ端末 2 0は、無線通信伝送路 2 8によってキヤリァサーバ 4 0に接続す る。キヤリァサーバ 4 0は通信回線 3 8によってシンク口サーバ 3 0と接続する 。 仮想レジ端末 1 2とユーザ端末 2 0の間では、 直接の通信手段を有しない。 シンクロサーバ 3 0は、仮想レジ端末 1 2との通信によって、 商品取引の請求 に関わる情報を取得し、 ユーザ端末 2 0との通信によって、 商品取引の支払に関 わる情報を取得し、仮想レジ端末 1 2との通信と、 ユーザ端末 2 0との通信との 同期を取ることによって、仮想レジ端末 1 2とユーザ端末 2 0の間の取引の決済 処理を行う。
図 1 と同一符号を付した他の構成要素は、第 1の実施形態と動作及び構成が同 じであるから説明を省略する。
以下、 図 3 8から図 4 3を用いて、 本実施形態の電子決済システムにおいて、 ユーザがユーザ端末を用いて、 電子決済を行う処理過程を示す。 図 3 8は、 本実 施形態に係る電子決済システムの決済処理のフローチヤ一トである。図 3 9から 図 4 2は図 3 8における処理の詳細を示すフローチヤ一トである。 図 4 3は、 ュ 一ザコンピュータ 2 2のディスプレイ画面例である。
ュ一ザは、 ユーザコンピュータ 2 2を用いてィンターネッ ト 2 6に接続し、 ィ ンターネッ ト 2 6に接続されたショッビングサーバ 2 4にアクセスし、オンライ ンショ ッビングを行う。 オンラインショ ッビングでは、 ショ ッビングサーバ 2 4 にあるショ ッビング用の W e bページを見ながら、 商品の選択を行う。ュ一ザが 商品の選択が終わると、 ユーザコンピュータ 2 2のディスプレイ画面には、 図 4 3 ( a ) のような、 購買商品の内容と合計金額を示した W e bページが表示され 、 ユーザがシンク口決済を指示するボタンを選択することにより、 シンクロ決済 が開始される (5 0 0 ) 。 ユーザコンピュータ 2 2は、 レジサーバ 1 4ヘアクセ スし、購買金額の合計を含む購買金額情報がレジサーバ 1 4に送信される (5 0 2 ) 。
レジサーバ 1 4は、 仮想レジ端末を起動する (5 0 4 ) 。 仮想レジ端末 1 2は 、 レジ端末の役目をする装置またはプロセスであり、 レジサーバ内に設けられた 端末装置であってもよく、レジサーバ内に起動されたプログラムであってもよい 。 仮想レジ端末 1 2は、 シンクロサーバ 3 0に接続し、 当該取引を識別する取引 識別番号の一例であるレジ番号を設定し、 シンクロサーバ 3 0に送信する (5 0 6 ) 0
シンクロサーバ 3 0は仮想レジ端末 1 2からのアクセスに応じて仮想レジ端 末 1 2との接続を開始し、仮想レジ端末 1 0から送信されたレジ登録番号をもと に、 レジ情報を照会する (5 0 8 ) 。 図 3 9はレジ情報照会 5 0 8の処理を示す 。 レジ情報照会 5 0 8の処理は図 1 7に示した、 第 2の実施形態のレジ情報照会 2 0 6の処理と同じであるから、 説明を省略する。
レジサーバ 1 4はリンク情報を作成し (5 1 0) 、 リ ンク情報をュ一ザコンビ ユータ 2 2に配信する (5 1 2) 。 ユーザコンピュータ 2 2の画面には、 レジサ —バ 1 4との連携処理によって、 図 4 3 (b) に示す画面が表示される。 ユーザ コンピュータ 2 2とレジサーバ 1 4との連携処理については、 C G I (C o mm o n G a t e I n t e r f a c e ) を用いることができる。 図 4 3 (b ) に 示す画面には、 「買い物明細 &説明」 ボタンと 「シンクロレジ」 ボタンがある。
「買い物明細 &説明」 ボタンを押すと、 購買内容と購買金額が示され、 購買の 内容と値段を確認することができる。 「シンクロレジ」 ボタンには、 レジサーバ 1 4内にある仮想レジ端末 1 2への 「リンク情報」 が付属する。 したがって、 ュ 一ザが 「シンク口レジ」 ボタンを押すことにより、 ユーザコンピュータ 2 2はレ ジサーバ 1 4内の特定の仮想レジ端末 1 2と接続することができる (5 1 4) 。 ユーザが 「シンクロレジ」 ボタンを押すと、 ユーザコンピュータ 2 2は、 仮想 レジ端末 1 2と接続し、 リンク情報確認信号を仮想レジ端末 1 2へ送信する (5 1 6) 。 仮想レジ端末 1 2は、 ユーザコンピュータ 2 2からリ ンク情報確認信号 を受信すると、 先に設定したレジ番号をユーザコンピュータ 2 2に発信する (5 1 8) 。 ユーザコンピュータ 2 2は、 仮想レジ端末 1 2からレジ番号を受信する と、 図 4 3 ( c) に示すように、 レジブラウザのウィンドウが起動され、 レジブ ラウザのウィンドウ内には仮想レジ端末が描画され、レジ番号を入力する旨の指 示が表示される ( 5 2 0) 。
ユーザコンピュータ 2 2は、 レジブラゥザのウインドウ内にレジ番号を表示す ることにより、 ユーザにレジ番号を通知することができる (5 2 2) 。 ユーザは ユーザコンピュータ 2 2のレジブラウザのウィンドウ内に表示されたレジ番号 を、 ユーザ端末 2 0に入力する (5 24) 。 ユーザ端末 2 0は、 ユーザが入力し たレジ番号をシンクロサーバ 3 0に発信する (5 2 6) 。
シンク口サーバ 3 0は、処理 5 0 6において仮想レジ端末 1 2から受信したレ ジ番号と、処理 5 2 6においてユーザ端末 2 0から受信したレジ番号とを照合し 、 レジ番号が一致した場合に、 仮想レジ端末 1 2との通信と、 ユーザ端末 2 0と の通信とを同期させる。 図 4 0は、 レジ番号照合 5 2 8の処理を示す。 レジ番号 照合 5 2 8は、 図 7に示した、 第 1の実施形態のレジ番号照合 1 1 6と同じであ るから、 説明を省略する。
シンクロサーバ 3 0は、 レジ番号の照合が成功した場合、 シンクロ信号を仮想 レジ端末 1 2に配信する (5 3 0 ) 。 仮想レジ端末 1 2は、 シンクロ信号をシン クロサーバ 3 0から受信すると、ユーザコンピュータ 2 2にシンク口信号を送信 する ( 5 3 2 ) 。 ユーザコンピュータ 2 2は、 仮想レジ端末 1 2からシンク口信 号を受信すると、レジブラゥザのウィンドウ内に描画された仮想レジ端末のシン クロランプを点灯させる ( 5 3 4 ) 。 これにより、 ユーザは仮想レジ端末 1 2と 同期したことを確認することができる。
シンクロサーバ 3 0は、 レジ番号照合 5 2 8の処理の後、 ユーザ情報照会 5 3 6、 パスヮード認証 5 3 8を行う。 図 4 1に示したユーザ情報照会 5 3 6の処理 は、 図 8に示した、 第 1の実施形態のユーザ情報照会 1 2 8の処理と同じである から、 説明を省略する。 図 4 2に示したパスワード認証 5 3 8の処理は、 図 9に 示した、 第 1の実施形態のパスワード認証 2 1 0の処理と、 ビジュアル認証を有 しない以外は、 同じであるから、 説明を省略する。
パスヮード認証 5 3 8の処理の後、 シンクロサーバ 3 0は、購買金額と利用可 能金額の照合 5 4 0、 決済処理 5 4 8の処理を行い、 ユーザ端末 2 0は購買最終 確認 5 4 4の処理を行う。 これらの処理は、 第 1の実施形態と同じであるから説 明を省略する。
シンク口サーバ 3 0は決済処理 5 4 8の処理の後、決済完了通知を仮想レジ端 末 1 2に送信し ( 5 5 0 ) 、 領収書をユーザ端末 2 0に送信する。 仮想レジ端末 1 2は決済完了通知をシンク口サーバ 3 0から受信すると、ユーザコンピュータ 2 2に決済完了通知を送信する ( 5 5 2 ) 。 ユーザコンピュータ 2 2は、 ディス プレイ画面に決済が完了したことを伝える表示を行う。これによりユーザは仮想 レジ端末 1 2との取引の決済が完了したことを知ることができる。
上記の説明では、仮想レジ端末 1 2力 取引を識別する取引識別番号の一例で あるレジ番号を設定し、 シンクロサーバ 30に送信したが、 レジ番号の割当方法 はこれに限定されず、 仮想レジ端末 1 2がシンクロサーバ 30に接続した際、 シ ンクロサーバ 30が仮想レジ端末 1 2に対してレジ番号を割り当て、仮想レジ端 末 1 2へレジ番号を送信するようにしてもよレ、。
本実施形態の電子決済システムによれば、ユーザがコンピュータでィンタ一ネ ット上のオンラインショッビングサーバにアクセスし、購入したい商品を選択し 、 携帯電話等のユーザ端末を用いて、 商品の代金の決済を行うことができる。 ィンターネッ ト上のオンラインショッビングにおいて、クレジッ トカード番号 をィンターネッ トにデータとして送信することには、セキュリティ上問題があり 、従来、 高度な暗号技術を用いてクレジッ トカード番号を暗号化して送ることが 行われていた。 しかし、 本実施形態の電子決済システムによれば、 購入したい商 品の選択は、 インタ一ネッ ト上で行うが、 代金の決済は携帯電話等を用いて、 安 全に決済を行うことができる。 本実施形態の電子決済システムは、 支払を行うュ 一ザ端末と、請求を行うレジ端末の間で、 ユーザを識別する情報ゃクレジットカ ードの情報はやり とりされることがなレ、。 したがって、 ユーザは商品の販売者に 個人情報が知られる心配がなく、 プライバシ一が保護されるという利点がある。
(第 6の実施形態)
第 1、 第 2、 第 3、 第 4、 及び第 5の実施形態の電子決済システムにおける、 決済装置の一例としてのシンクロサーバ 30は、汎用コンピュータで実現しても よレ、。 図 44は、 汎用コンピュータ 6 00のハードウエア構成を示すブロック図 である。 図 44において、 コンピュータ 6 00は、 CPU602は ROM604 及び R AM606に格納されたプログラムに基づいて動作する。入力装置 608 により、シンク口サーバ 30の管理者がデータゃコマンドを入力することができ る。 格納装置の一例としてのハードディスク ドライブ 6 1 0は、 設定情報及び C PU602が動作するプログラムを格納する。
フロッピーディスク ドライブ 6 1 4はフロッピーディスク 6 24からデータ またはプログラムを読み取り C PU 602に提供する。 CD— ROMドライブ 6 1 6は CD— ROM6 2 6からデータまたはプログラムを読み取り C PU 6 0 2に提供する。 第 1の通信インタフェース 6 1 8は、 通信回線 1 8に接続してデ ータを送受信する。 第 2の通信インタフェース 6 2 0は、通信回線 3 8に接続し てデータを送受信する。 データベースインタフェース 6 1 2は、各種データべ一 ス 6 2 2と接続してデータベースにおけるデータを送受信する。さらにシンクロ サーバ 3 0は、 ディスプレイ 6 2 8に接続するためのインターフエ一スを備え、 管理者はディスプレイ 6 2 8によってシンク口サーバ 3 0の稼働状況を監視し たり、 設定情報を確認することができる。
図 4 5は、図 4 4に示した C P U 6 0 2が実行するソフトウエアの機能構成を 示すブロック図である。 これらのソフトウエアは、 フロッピーディスク 6 2 4ま たは C D— R O M 6 2 6等の記録媒体に格納されて利用者に提供される。記録媒 体に格納されたソフトウェアは圧縮されていても非圧縮であっても良い。 ソフ ト ウェアは記録媒体からハードディスク ドライブ 6 1 0にィンストールされ、 R A M 6 0 6に読み出されて C P U 6 0 2により実行される。
記録媒体に格納されて提供されるソフトウエア、 即ちハードディスク ドライブ 6 1 0にィンストールされるソフトウエアは、機能構成として、 決済処理モジュ —ル 6 4 2と、 第 1の通信モジュール 6 4 4と、 第 2の通信モジュール 6 4 6と 、 データベース検索モジュール 6 4 8とを有する。
決済処理モジュール 6 4 2、 第 1の通信モジュール 6 4 4、 第 2の通信モジュ ール 6 4 6、及びデータベース検索モジュール 6 4 8がコンピュータ 6 0 0に働 きかけて、 C P U 6 0 2に行わせる処理は、 それぞれ、 第 1、 第 2、 第 3、 第 4 、 及び第 5の実施形態のシンクロサーバ 3 0における、 決済処理部 8 0、 第 1の 通信部 8 2、 第 2の通信部 8 4、 データベース検索部 8 6の機能及び動作と同一 であるから、 説明を省略する。
図 4 4に示した、記録媒体の一例としてのフロッピーディスク 6 2 4または C D - R OM 6 2 6には、本出願で説明した全ての実施形態に係る決済装置の一例 としてのシンクロサーバ 3 0の動作の一部または全ての機能を格納することが できる。 更に上記実施形態で説明したレジ端末 1 0の動作の一部を、 レジ端末 1 0に換えてシンクロサーバ 3 0に実行させる場合には、上記実施形態で説明した レジ端末 1 0の動作の一部もまた、フロッピ一ディスク 6 2 4または C D— R O M 6 2 6に格納することができる。
これらのプログラムは記録媒体から直接 R AMに読み出されて実行されても、 一且ハ一ドディスク ドライブにィンス トールされた後に R AMに読み出されて 実行されても良い。 更に、 上記プログラムは単一の記録媒体に格納されても複数 の記録媒体に格納されても良い。 又、 符号化した形態で格納されていても良い。 記録媒体としては、 フロッピーディスク、 C D— R O Mの他にも、 D V D等の 光学記録媒体、 M D等の磁気記録媒体、 P D等の光磁気記録媒体、 テープ媒体、 磁気記録媒体、 I Cカードゃミニチュア一力一ドなどの半導体メモリ一等を用い ることができる。 又、 専用通信ネッ トワークやインターネッ トに接続されたサー バシステムに設けたハードディスクまたは R AM等の格納装置を記録媒体とし て使用し、 通信網を介してプログラムをシンクロサーバ 3 0に提供しても良い。 このような記録媒体は、シンクロサーバ 3 0を製造するためのみに使用されるも のであり、そのような記録媒体の業としての製造および販売等が本出願に基づく 特許権の侵害を構成することは明らかである。
上記の説明では、 第 1、 第 2、 第 3、 第 4、 第 5及び第 6の実施形態において 、 レジ端末 1 0、 自動販売機 1 6、 レジサーバ 1 4がシンクロサーバ 3 0と接続 するための通信回線 1 8は、 電話回線、 専用回線以外に、 無線通信またはインタ —ネッ トであってもよい。 通信回線 1 8がィンターネッ トである場合、 シンク口 サーバ 3 0との通信のセキュリティを確保するために、安全な通信方式を用いる ことが望ましレ、。
また、 キヤリァサーバ 4 0とシンク口サーバ 3 0の間の通信経路と、 レジ端末 1 0またはレジサーバ 1 4とシンク口サーバ 3 0の間の通信経路とにビッ トフ ィルタリング手段を設け、 ユーザ端末 2 0、 レジ端末 1 0及びレジサーバ 1 4が シンク口サーバ 3 0とやりとりするデータのデータ形式ゃビッ トパターンを検 出するようにしてもよい。 本発明では、 ユーザの個人情報などの秘密情報をユー ザ端末 2 0と、 レジ端末 1 0またはレジサーバ 1 4との間で送信しないため、 シ ンク口サーバ 3 0との間でやりとりされるデータを暗号化する必要がない。その ためビッ トフィルタリング手段によって、やりとりされるデータの形式ゃビッ ト パターンを観察し、予期しないアクセスパターンであるかどうかを容易に判定す ることができる。 したがって電子決済システムへの不正侵入や破壊目的の不正ァ クセスを検出することができる。
以上述べたように、 第 1の実施形態の電子決済システムにおいては、 小売店の レジ担当者は、 ユーザを顔写真データによって認証し、 疑わしい場合や高額の決 済の場合は、 さらにパスヮードの入力をユーザに要求することができるため、状 況に応じて認証の精度を上げることができる。またユーザは携帯電話や携帯端末 等の無線通信機能を有する携帯機器を用いて、簡便かつ安全に決済を行うことが できる。
また、 第 1の実施形態の電子決済システムにおいては、 シンク口サーバ 3 0が 、取引を行うレジ端末 1 0とユーザ端末 2 0とを取引識別番号の一例であるレジ 番号によって対応づけ、対応づけられたレジ端末 1 0とユーザ端末 2 0との間で 、 ユーザのクレジッ トカード番号、銀行口座番号等の個人情報をやりとりするこ となく、決済を完結させることができる。 レジ番号による通信の同期という簡便 な方法で、 電子決済を安全に行うことができる。
第 2の実施形態の電子決済システムにおいては、レジ端末 1 0とユーザ端末 2 0の双方が認証方式を指定し、 小売店またはレジ担当者と、 ユーザとの間で合意 できる認証方式を決定し、 ユーザを認証することができる。 したがって、 ユーザ が要求する認証方式と認証精度、レジ担当者や小売店が要求する認証方式や認証 精度を調整できる。 また、 購買金額によって認証方式を変更することができる。 第 3の実施形態の電子決済システムにおいては、 ユーザ端末 2 0が、 シンクロ サーバ 3 0から取引識別番号を受信し、 バーコ一ド、 サイバーコ一ド等のパター ンコードで表示させ、 レジ端末 1 0に読み取らせる。 レジ端末 1 0は読み取った パターンコードから取引識別番号を取得し、シンクロサーバ 3 0へ送信すること により、取引識別番号によってユーザ端末 2 0とレジ端末 1 0とが対応づけられ 、対応付けられたユーザ端末 2 0とレジ端末 1 0との間で、 ユーザの個人情報を やりとりすることなく、 決済が行うことができる。 したがって、 取引識別番号を ユーザが入力する手間がなく、 簡便かつ安全に電子決済を行うことができる。 第 4の実施形態の電子決済システムでは、自動販売機による商品購入と支払の 決済をネッ トワークを介して、 簡便に行うことができる。
第 5の実施形態の電子決済システムによれば、ユーザがコンピュータでインタ ーネッ ト上のオンラインショ ッビングサーバにアクセスし、購入したい商品を選 択し、携帯電話等のユーザ端末を用いて、 商品の代金の決済を安全に行うことが できる。 購入したい商品の選択は、 インターネッ ト上で行うが、 代金の決済には 携帯電話等を用いて、 安全に決済を行うことができ、 ユーザは商品の販売者に個 人情報が知られる心配がなく、 プライバシーが保護される。
本発明の電子決済システムは、 小売店、 通信販売、 またはインターネッ ト上の オンラインショッビングの販売者にとって、 次の利点を有する。 携帯電話機の発 信電話番号の一意性に基づいて確実なユーザの認証を行うことができる。また認 証方式を選択することにより、認証の精度を決済金額や決済場面に応じて容易に 変更することができる。 自動販売機での商品購入のような少額決済の場合は、 ュ —ザ認証を省略し、携帯電話の発信電話番号だけに基づいてユーザを識別し、決 済を行ってもよい。 宝石店での商品購入のような高額決済の場合は、 販売担当者 は、 ユーザを顔写真データで認証し、 疑わしい場合にはパスワード認証を組み合 わせるなどによって、 認証の精度を確実に上げることができる。
本発明の電子決済システムは、 ユーザにとって、 次の利点を有する。 携帯電話 という携帯性の優れた通信端末を持ち歩くことにより、 いつでも、 どこでも、 買 い物の決済を電子的に行えるようになり、 現金ゃクレジットカード、銀行カード 、 I Cマネーカード等を持ち歩く必要がなくなる。 また、 ユーザは、 携帯電話の データバケツト通信機能を用いて、 口座の引き落とし状況や、 利用可能残高、 買 い物の履歴等を確認することができる。
また、 本発明の電子決済システムは、 クレジットカードの会社にとって、 次の 利点を有する。 携帯電話機を用いた認証方式によって、 クレジッ トカードの不正 利用を防止することができる。携帯電話機を用いてクレジッ ト決済が電子的に行 えるようになるため、 クレジッ トカードの発行や管理が不要になり、 コストを削 減できる。 また、 複合認証方式を用いることにより、 クレジッ トカード会社など の担当社員が不正にデータを持ち出した場合でも、ユーザの決済口座が不正利用 されるのを防止することができる。
以上発明の実施の形態を説明したが、本出願に係る発明の技術的範囲は上記の 実施の形態に限定されるものではない。 上記実施の形態に種々の変更を加えて、 特許請求の範囲に記載の発明を実施することができる。そのような発明が本出願 に係る発明の技術的範囲に属することもまた、特許請求の範囲の記載から明らか である。 産業上の利用可能性
以上の説明から明らかなように、本発明によれば、 商品の取引における決済を 、 ネッ トワークを介して、 安全かつ簡便に行うことができる。

Claims

請 求 の 範 囲
1 . 通信ネッ トワークを用いて、 取引の決済を行うための電子決済システムで あって、
前記取引の決済を行う決済装置と、
前記通信ネッ トワークを介して前記決済装置と接続し、前記取引における請求 を行う請求端末と、
前記通信ネッ トワークを介して前記決済装置と接続し、前記取引における支払 を行う支払端末と
を備え、
前記決済装置が、 前記取引を識別する取引識別番号を設定し、 前記支払端末が 前記取引識別番号と同一の取引識別番号を当該決済装置に送信した場合に、前記 請求端末との通信と、 前記支払端末との通信とを同期させることにより、 前記取 引の決済を行うことを特徴とする電子決済システム。
2 . 前記請求端末は、 電話回線または専用回線を通じて前記決済装置と接続し 、前記支払端末は、無線電話通信によって前記決済装置と接続することを特徴と する請求項 1に記載の電子決済システム。
3 . 取引における請求を行う請求端末及び前記取弓 Iにおける支払を行う支払端 末と通信し、 前記取引の決済を行う決済装置であって、
第 1の通信ネッ トワークを介して、 前記請求端末と接続する第 1の通信部と、 第 2の通信ネットワークを介して、 前記支払端末と接続する第 2の通信部と、 前記取引の決済処理を行う処理部とを備え、
前記処理部は、 前記取引を識別する取引識別番号を設定し、 前記支払端末が前 記取引識別番号と同一の取引識別番号を当該決済装置に送信した場合に、前記請 求端末との通信と、前記支払端末との通信とを同期させることを特徴とする決済
4 . 前記第 1の通信部は、 インターネッ ト、 電話回線、 または専用回線を通じ て前記請求端末と接続し、 前記第 2の通信部は、無線電話通信によって前記支払 端末と接続することを特徴とする請求項 3に記載の決済装置。
5 . 前記第 1の通信部は、 前記取引を識別する前記取引識別番号を前記請求端 末に送信し、
前記請求端末が前記取引識別番号を前記支払端末または前記支払端末の利用 者に通知し、前記支払端末が前記取引識別番号と同一の取引識別番号を当該決済 装置に送信した場合に、 前記処理部は、 前記請求端末との通信と、 前記支払端末 との通信とを同期させ、前記第 1の通信部は、 同期が確立したことを示す同期確 認信号を前記請求端末へ送信することを特徴とする請求項 4に記載の決済装置。
6 . 前記処理部は、 前記取引識別番号により同期させた前記請求端末と前記支 払端末との間で、前記取引の決済処理を行うことを特徴とする請求項 5に記載の 決済装置。
7 . 前記第 1の通信部は、 前記取引における購買金額を前記請求端末から受信 し、
前記処理部は、前記第 1の通信部が前記請求端末から受信した前記購買金額に 基づいて、 前記支払端末の利用者に対して、 前記取引の決済処理を行うことを特 徴とする請求項 6に記載の決済装置。
8 . 前記第 1の通信部が、 前記取引における購買金額を前記請求端末から受信 し、
前記第 2の通信部が、前記支払端末に前記購買金額を確認させるために、前記 購買金額を前記支払端末に送信し、前記購買金額を確認する購買最終確認信号を 前記支払端末から受信し、
前記処理部が、前記第 2の通信部が前記支払端末から前記購買最終確認信号を 受信した後に、 決済処理を行い、
前記第 1の通信部が、前記処理部による前記決済処理の完了を通知する決済完 了通知を前記請求端末に送信し、
前記第 2の通信部が、前記処理部による前記決済処理における前記購買金額の 領収を通知する領収書を前記支払端末に送信する
ことを特徴とする請求項 6に記載の決済装置。
9 . 前記請求端末に関する情報を蓄えた請求端末データベースをさらに備え、 前記第 1の通信部が、前記請求端末から前記請求端末を識別する識別番号を受 信し、
前記処理部が、 前記識別番号に基づいて、 前記請求端末データベースから前記 請求端末に関する情報を抽出し、前記請求端末の登録を確認することを特徴とす る請求項 6に記載の決済装置。
1 0 . 前記第 2の通信部は、 前記支払端末が前記請求端末を確認するために、 前記請求端末データベースから抽出された前記請求端末に関する前記情報を、前 記支払端末に送信することを特徴とする請求項 9に記載の決済装置。
1 1 . 前記支払端末に関する情報を蓄えた支払端末データベースをさらに備え 前記第 2の通信部が、 前記支払端末の発信電話番号を検出し、
前記処理部が、 前記発信電話番号に基づいて、 前記支払端末データベースから 前記支払端末の利用者に関する情報を抽出し、 前記利用者の登録状況、 前記利用 者の利用状況、及び前記利用者の決済可能金額の少なく とも一つを確認すること を特徴とする請求項 6に記載の決済装置。
1 2 . 前記処理部は、 前記支払端末データベースから前記支払端末の前記利用 者の属性情報の少なく とも一部を抽出し、前記第 1の通信部は、 前記利用者の少 なく とも一部の前記属性情報を前記請求端末に送信することを特徴とする請求 項 1 1に記載の決済装置。
1 3 . 前記第 2の通信部が、 前記支払端末の前記利用者の購買履歴情報を要求 するメッセージを受信した場合に、 前記処理部は、 前記支払端末データベースか ら前記利用者の前記購買履歴情報を抽出し、 前記第 2の通信部は、 前記購買履歴 情報を前記支払端末に送信することを特徴とする請求項 1 1に記載の決済装置。
1 4 . 前記処理部が、 前記支払端末データベースから前記支払端末の前記利用 者の認証情報を抽出し、
前記第 1の通信部は、 前記請求端末が前記利用者を認証するために、 前記利用 者の前記認証情報を前記請求端末に送信する ことを特徴とする請求項 5に記載の決済装置。
1 5 . 前記利用者の前記認証情報が、 前記利用者の顔写真であることを特徴と する請求項 1 4に記載の決済装置。
1 6 . 前記第 1の通信部が、 前記利用者のパスワードによる認証を求める信号 を前記請求端末から受信し、
前記処理部が、前記支払端末データベースから前記支払端末の前記利用者のパ スワードに関する情報を抽出し、
前記第 2の通信部が、 前記支払端末にパスヮードを要求する命令を送信し、 前 記支払端末が入力するパスヮードを前記支払端末から受信し、
前記処理部が前記支払端末から受信した前記パスヮードを、前記支払端末デー タベースから抽出した前記パスヮードに関する前記情報と照合し、
前記第 1の通信部が、前記処理部によるパスヮードの照合の成否を前記請求端 末へ送信することにより、前記利用者を認証することを特徴とする請求項 1 5に 記載の決済装置。
1 7 . 前記処理部が、 前記支払端末データベースから前記支払端末の前記利用 者が登録した認証情報を抽出し、
前記第 2の通信部が、前記認証情報を問い合わせる命令を前記支払端末に送信 し、 前記支払端末が前記命令に対して入力する応答を前記支払端末から受信し、 前記処理部が前記支払端末から受信した前記応答を、前記支払端末データべ一 スから抽出した前記認証情報と照合することにより、前記利用者を認証すること を特徴とする請求項 5に記載の決済装置。
1 8 . 前記第 1の通信部は、 前記処理部による照合結果を前記請求端末に送信 することにより、前記請求端末に前記利用者の認証の成否を通知することを特徴 とする請求項 1 7に記載の決済装置。
1 9 . 前記支払端末データベースは、 前記利用者が登録する複数の認証情報を 格納し、 前記処理部は、 前記支払端末データベースから前記複数の認証情報の少 なく とも 1つを無作為に抽出することを特徴とする請求項 1 7に記載の決済装
2 0 . 前記請求端末データベースは、 前記請求端末が要求する認証方式を格納 し、 前記支払端末データベースは、 前記利用者が要求する認証方式を格納し、 前記処理部は、前記請求端末データベースから前記請求端末が要求する認証方 式を抽出し、前記支払端末データベースから前記利用者が要求する認証方式を抽 出し、 前記請求端末が要求する前記認証方式と、 前記利用者が要求する前記認証 方式とに基づいて、合意できる認証方式を決定し、 前記利用者を認証することを 特徴とする請求項 5に記載の決済装置。
2 1 . 前記請求端末が要求する前記認証方式の認証精度と前記利用者が要求す る前記認証方式の認証精度が異なる場合、認証精度の高い方の認証方式を、 前記 合意できる認証方式とすることを特徴とする請求項 2 0に記載の決済装置。
2 2 . 前記請求端末が要求する前記認証方式と前記利用者が要求する前記認証 方式とが適合しない場合、 前記処理部は前記利用者の認証を拒絶し、 前記第 2の 通信部は、前記支払端末に認証が拒絶されたことを示す情報を送信することを特 徴とする請求項 2 0に記載の決済装置。
2 3 . 前記請求端末及び前記利用者が要求する前記認証方式は、 前記利用者の 顔写真データを用いたビジュアル認証、前記利用者が登録する認証情報をパスヮ ―ドとして用いたパスヮ一ド認証、前記利用者が登録する音声データを用いた音 声認証の少なく とも 1つについて指定する内容であることを特徴とする請求項 2 0から 2 2に記載の決済装置。
2 4 . 前記利用者が要求する前記認証方式は、 前記ビジュアル認証を拒絶する 指定内容であり、 前記請求端末が要求する前記認証方式は、 前記ビジュアル認証 を必須としない指定内容である場合、 前記処理部は、 前記合意できる認証方式に 前記ビジュアル認証を含めないことを特徴とする請求項 2 3に記載の決済装置。
2 5 . 前記利用者が要求する前記認証方式は、 前記ビジュアル認証を拒絶する 指定内容であり、 前記請求端末が要求する前記認証方式は、前記ビジュアル認証 を必須とする指定内容である場合、 前記処理部は、 前記利用者の認証を拒絶し、 前記第 2の通信部は、認証方式の合意が取れないため、認証が拒絶されたことを 示す情報を前記支払端末に送信することを特徴とする請求項 2 3に記載の決済
2 6 . 前記利用者が要求する前記認証方式は、 前記パスヮード認証を追加する 指定内容である場合、 前記処理部は、 前記請求端末が要求する前記認証方式に前 記パスヮード認証を組み合わせて、前記合意できる認証方式とすることを特徴と する請求項 2 3に記載の決済装置。
2 7 . 取引の決済を行う決済装置と通信し、前記取引における支払を行う支払 端末に対して、 前記取引における請求を行う請求端末であって、
通信ネットワークを介して、 前記決済装置と接続する通信部と、
前記取引における請求処理を行う処理部と
を備え、
前記通信部が、 当該請求端末を識別する識別番号を前記決済装置へ送信し、 前 記支払端末との同期が確立したことを示す同期確認信号を前記決済装置から受 信する
ことを特徴とする請求端末。
2 8 . 前記通信部が、 インターネット、 電話回線、 専用回線及び無線電話通信 のいずれかによつて前記決済装置と接続することを特徴とする請求項 2 7に記 載の請求端末。
2 9 . 前記通信部が、 前記取引を識別する取引識別番号を前記決済装置から受 信し、
前記取引識別番号を前記支払端末の利用者に通知するために、前記取引識別番 号を表示する表示部をさらに備え、
前記支払端末が前記取引識別番号と同一の取引識別番号を前記決済装置へ送 信した場合に、 前記通信部が、 前記支払端末との同期が確立したことを示す同期 確認信号を前記決済装置から受信することを特徴とする請求項 2 8に記載の請 求端末。
3 0 . 前記通信部が、 前記取引を識別する取引識別番号を前記決済装置から受 信し、
光通信又は無線通信によって前記支払端末と通信し、前記取引識別番号を前記 支払端末に送信する近距離通信部をさらに備え、
前記支払端末が前記取引識別番号と同一の取引識別番号を前記決済装置へ送 信した場合に、 前記通信部が、 前記支払端末との同期が確立したことを示す同期 確認信号を前記決済装置から受信することを特徴とする請求項 2 8に記載の請 求 末。
3 1 . 前記通信部が、 前記支払端末との同期が確立したことを示す前記同期確 認信号を前記決済装置から受信した場合に、同期が取れた前記支払端末との間で 、前記取引の決済処理を行うことを特徴とする請求項 2 9または 3 0に記載の請 求端末。
3 2 . 前記通信部は、 前記取引における購買金額を前記決済装置に送信し、 前 記決済装置が、同期の取れた前記支払端末の利用者に対して前記取引の決済処理 を行った場合に、前記決済処理の完了を通知する決済完了通知を前記決済装置か ら受信することを特徴とする請求項 3 1に記載の請求端末。
3 3 . 前記通信部が、 前記決済装置から前記支払端末の利用者の属性情報の少 なく とも一部を受信することを特徴とする請求項 3 1に記載の請求端末。
3 4 . 前記通信部が、 前記支払端末の前記利用者の認証情報を前記決済装置か ら受信し、
前記処理部が、 前記決済装置から受信した前記認証情報に基づいて、 前記利用 者を認証することを特徴とする請求項 3 3に記載の請求端末。
3 5 . 前記利用者の前記認証情報が、 前記利用者の顔写真であることを特徴と する請求項 3 4に記載の請求端末。
3 6 . 前記処理部が、 前記利用者の前記顔写真によって、 前記利用者を認証す ることできなかった場合に、 前記通信部が、 前記利用者のパスワードによる認証 を求める信号を前記決済装置に送信し、前記パスヮードによる認証の成否を前記 決済装置から受信することを特徴とする請求項 3 5に記載の請求端末。
3 7 . 前記支払端末の前記利用者に購入したい商品を選択させることのできる 商品選択部と、
購入された商品を排出する商品排出部とをさらに備え、 前記通信部が前記支払端末との同期が確立したことを示す同期確認信号を前 記決済装置から受信した場合に、 前記商品選択部は、 前記利用者に商品を選択さ せ、
前記通信部が、前記利用者が選択した商品の金額を前記取引の前記購買金額と して前記決済装置に送信し、前記決済完了通知を前記決済装置から受信した場合 に、 前記商品排出部は、 前記決済完了通知に従って、 前記利用者が選択した前記 商品を排出することを特徴とする請求項 3 3に記載の請求端末。
3 8 . 取引の決済を行う決済装置と通信し、 前記取引における支払を行う支払 端末に対して、 前記取引における請求を行い、 前記取引の状況を表示する計算機 端末と通信し、 前記取引に関する情報を提供する請求端末であって、
通信ネットワークを介して、 前記決済装置と接続する第 1の通信部と、 通信ネッ トワークを介して、 前記計算機端末と接続する第 2の通信部と、 前記取引における請求処理を行う処理部と
を備え、
前記第 1の通信部が、当該請求端末を識別する識別番号を前記決済装置へ送信 し、 前記取引を識別する取引識別番号を前記決済装置から受信し、
前記第 2の通信部が、前記支払端末の利用者に前記取引識別番号を通知するた めに、 前記取引識別番号を前記計算機端末に送信し、
さらに、 前記第 1の通信部が、 前記支払端末との同期が確立したことを示す同 期確認信号を前記決済装置から受信する
ことを特徴とする請求端末。
3 9 . 前記第 1の通信部が、 前記支払端末との同期が確立したことを示す前記 同期確認信号を前記決済装置から受信した場合に、同期が取れた前記支払端末と の間で、前記取引の決済処理を行うことを特徴とする請求項 3 8に記載の請求端 末。
4 0 . 前記第 2の通信部が、 前記計算機端末から前記取引における購買金額を 受信し、
前記第 1の通信部が、 前記購買金額を前記決済装置に送信し、 前記決済装置が 、同期の取れた前記支払端末の利用者に対して前記取引の決済処理を行った場合 に、前記決済処理の完了を通知する決済完了通知を前記決済装置から受信するこ とを特徴とする請求項 3 9に記載の請求端末。
4 1 . 前記第 2の通信部は、 前記計算機端末が前記取引の状況を表示するため に、前記第 1の通信部が前記決済装置から受信した前記同期確認信号及び前記決 済完了通知の少なくとも一つを前記計算機端末へ送信することを特徴とする請 求項 4 0に記載の請求端末。
4 2 . 第 1の端末、 及び第 1の端末の利用者の認証を要求する第 2の端末と通 信し、 第 2の端末が要求する前記認証を行う認証装置であって、
前記第 1の端末の利用者が登録する認証情報を蓄積したユーザデータベース と、
第 1の通信ネッ トワークを介して、前記第 1の端末と接続する第 1の通信部と
第 2の通信ネッ トワークを介して、前記第 2の端末と接続する第 2の通信部と 、
前記認証を行う処理部とを備え、
前記処理部は、前記第 2の端末が要求する前記認証を識別する識別番号を設定 し、前記第 1の端末が前記識別番号と同一の識別番号を当該認証装置に送信した 場合に、 前記第 1の端末との通信と、 前記第 2の端末との通信を同期させ、 前記第 2の通信部が、前記第 1の端末の前記利用者を認証する認証要求を前記 第 2の端末から受信し、
前記処理部が、前記第 1の端末の前記利用者を認証するための認証情報を前記 ユーザデータベースから抽出し、 前記第 1の通信部が、前記認証情報を問い合わせる命令を前記第 1の端末に送 信し、前記第 1の端末が前記命令に対して入力する応答を前記第 1の端末から受 信し、
前記処理部が前記第 1の端末から受信した前記応答を、前記データベースから 抽出した前記認証情報と照合することにより、前記第 1の端末の前記利用者を認 証し、
前記第 2の通信部が、前記処理部による認証の成否を前記第 2の端末へ送信す ることにより、 前記第 1の端末の利用者を認証することを特徴とする認証装置。
4 3 . 前記処理部が、 前記データベースから抽出する、 前記第 1の端末の前記 利用者が登録する前記認証情報が、前記利用者のパスヮード、 前記利用者が発す る音声データ、 前記利用者の顔の画像データ、 前記利用者の眼球の虹彩又は網膜 の画像データ、 前記利用者の指紋の画像データの少なく とも一つであり、前記処 理部が、 前記認証情報と照合するために、 前記第 1の端末から受信する前記応答 力 文字データ、 音声データ、 画像データの少なく とも一つであることを特徴と する請求項 4 2に記載の認証装置。
4 4 . 取引における請求を行う請求端末及び前記取引における支払を行う支払 端末と通信し、前記取引の決済を行うコンピュータ用のプログラムを格納した記 録媒体であって、 前記プログラムが、
電話回線または専用回線を介して、前記請求端末と通信させる第 1の通信モジ ュ一ルと、
無線電話通信を介して、 前記支払端末と通信させる第 2の通信モジュールと、 前記取引の決済処理を行わせる処理モジュールとを備え、
前記処理モジュールは、 前記取引を識別する取引識別番号を設定し、前記支払 端末が前記取引識別番号と同一の取引識別番号を当該コンピュータに送信した 場合に、 前記請求端末との通信と、 前記支払端末との通信とを同期させることを 特徴とする記録媒体。
4 5 . 取引における請求を行う請求者と前記取引における支払を行う支払者と の間で、 前記取引における決済を仲介する決済者が行うビジネス方法であって、 前記決済者が前記取引を識別するために、前記取引の取引識別番号が設定され る段階と、
前記取引識別番号が前記請求者に通知される段階と、
前記請求者により前記取引識別番号が前記支払者に通知される段階と、 前記支払者により前記取引識別番号と同一の取引識別番号が前記決済者に通 知された場合に、前記取引識別番号によって対応付けられた前記請求者と前記支 払者との間で、 前記取引の決済処理が行われる段階と
を備えたことを特徴とするビジネス方法。
4 6 . 取引における請求を行う請求端末及び前記取引における支払を行う支払 端末と通信し、 前記取引の決済を行う決済装置における決済方法であって、 前記取引を識別する取引識別番号を設定する段階と、
前記取引識別番号を前記請求端末に送信する段階と、
前記請求端末が前記取引識別番号を前記支払端末または前記支払端末の利用 者に通知し、前記支払端末が前記取引識別番号と同一の取引識別番号を前記決済 装置へ送信した場合に、 前記請求端末との通信と、前記支払端末との通信とを同 期させる段階と、
同期が確立したことを示す同期確認信号を前記請求端末へ送信する段階と、 前記取引識別番号により同期させた前記請求端末と前記支払端末との間で、前 記取引の決済処理を行う段階と
を備えたことを特徴とする決済方法。
4 7 . 取引における請求を行う請求端末及び前記取引における支払を行う支払 端末と通信し、 前記取弓 Iの決済を行う決済装置であって、
第 1の通信ネッ トワークを介して、 前記請求端末と接続する第 1の通信部と、 第 2の通信ネッ トワークを介して、 前記支払端末と接続する第 2の通信部と、 前記取引の決済処理を行う処理部とを備え、
前記処理部は、 前記支払端末が行う取引を識別する取引識別番号を設定し、 前 記請求端末が前記取引識別番号と同一の取引識別番号を当該決済装置に送信し た場合に、 前記請求端末との通信と、 前記支払端末との通信とを同期させること を特徴とする決済装置。
4 8 . 前記第 1の通信部は、 前記取引を識別する前記取引識別番号を前記支払 端末に送信し、
前記支払端末が前記取引識別番号を前記請求端末に伝達し、前記請求端末が前 記取引識別番号と同一の取引識別番号を当該決済装置に送信した場合に、前記処 理部は、 前記請求端末との通信と、 前記支払端末との通信とを同期させ、 前記第 1の通信部は、同期が確立したことを示す同期確認信号を前記請求端末へ送信す ることを特徴とする請求項 4 7に記載の決済装置。
4 9 . 前記処理部は、 前記取引識別番号により同期させた前記請求端末と前記 支払端末との間で、前記取引の決済処理を行うことを特徴とする請求項 4 8に記 载の決済装置。
5 0 . 取引の決済を行う決済装置と通信し、 前記取引における支払を行う支払 端末に対して、 前記取引における請求を行う請求端末であって、
通信ネッ トワークを介して、 前記決済装置と接続する通信部と、
前記取引における請求処理を行う処理部と
を備え、
前記通信部が、前記支払端末から伝達された前記取引を識別する取引識別番号 を前記決済装置へ送信し、前記取引識別番号によつて識別される取引を行う前記 支払端末との同期が確立したことを示す同期確認信号を前記決済装置から受信 する
ことを特徴とする請求端末。
5 1 . 前記支払端末が表示する、 前記取引識別番号をパターン化したバーコ一 ドまたはサイバーコ一ド等のパターンコードを読み取り、前記取引識別番号を取 得するパターンコード読み取り部をさらに備え、
前記通信部は、前記パターンコード読み取り部が取得した前記取引識別番号を 前記決済装置へ送信し、前記取引識別番号によつて識別される取引を行う前記支 払端末との同期が確立したことを示す同期確認信号を前記決済装置から受信す る
ことを特徴とする請求項 5 0に記載の請求端末。
5 2 . 光通信又は無線通信によって前記支払端末と通信し、 前記取引識別番号 を前記支払端末から受信する近距離通信部をさらに備え、
前記通信部は、 前記取引識別番号を前記決済装置へ送信し、前記取引識別番号 によって識別される取引を行う前記支払端末との同期が確立したことを示す同 期確認信号を前記決済装置から受信することを特徴とする請求項 5 0に記載の 永端未
5 3 . 前記通信部が、 前記支払端末との同期が確立したことを示す前記同期確 認信号を前記決済装置から受信した場合に、 前記処理部は、 同期が取れた前記支 払端末に対して、前記取引の請求処理を行うことを特徴とする請求項 5 1または 5 2に記載の請求端末。
PCT/JP2000/002014 1999-08-02 2000-03-29 Systeme de reglement electronique, et dispositif et terminal de reglement WO2001009807A1 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU34559/00A AU3455900A (en) 1999-08-02 2000-03-29 Electronic settlement system, and settlement device and terminal
JP2001514351A JP4399137B2 (ja) 1999-08-02 2000-03-29 電子決済システム、決済装置及び端末

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
PCT/JP1999/004178 WO2001009806A1 (fr) 1999-08-02 1999-08-02 Systeme de reglement electronique, dispositif et terminal de reglement
JPPCT/JP99/04178 1999-08-02

Publications (1)

Publication Number Publication Date
WO2001009807A1 true WO2001009807A1 (fr) 2001-02-08

Family

ID=14236373

Family Applications (3)

Application Number Title Priority Date Filing Date
PCT/JP1999/004178 WO2001009806A1 (fr) 1999-08-02 1999-08-02 Systeme de reglement electronique, dispositif et terminal de reglement
PCT/JP2000/002015 WO2001009808A1 (fr) 1999-08-02 2000-03-29 Systeme, dispositif et terminal de reglement electronique
PCT/JP2000/002014 WO2001009807A1 (fr) 1999-08-02 2000-03-29 Systeme de reglement electronique, et dispositif et terminal de reglement

Family Applications Before (2)

Application Number Title Priority Date Filing Date
PCT/JP1999/004178 WO2001009806A1 (fr) 1999-08-02 1999-08-02 Systeme de reglement electronique, dispositif et terminal de reglement
PCT/JP2000/002015 WO2001009808A1 (fr) 1999-08-02 2000-03-29 Systeme, dispositif et terminal de reglement electronique

Country Status (4)

Country Link
US (5) US7657490B1 (ja)
JP (3) JP4393739B2 (ja)
AU (3) AU4933799A (ja)
WO (3) WO2001009806A1 (ja)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001088790A1 (fr) * 2000-05-15 2001-11-22 Ntt Docomo, Inc. Systeme et procede d'authentification
WO2002008981A1 (fr) * 2000-07-25 2002-01-31 Image Media Design Co., Ltd. Procede de transaction commerciale
JP2002324167A (ja) * 2001-04-26 2002-11-08 Nippon Syst Wear Kk 認識コード表示機能付き携帯端末装置及びそのプログラム
WO2002093442A1 (fr) * 2001-05-11 2002-11-21 Yozan Inc. Systeme de reglement
WO2002101618A1 (fr) * 2001-06-11 2002-12-19 Sony Corporation Procede permettant le commerce electronique
WO2002101614A1 (fr) * 2001-06-11 2002-12-19 Sony Corporation Procede support de transaction commerciale electronique
JP2002366859A (ja) * 2001-06-11 2002-12-20 Sony Corp 与信仲介システム、与信仲介装置および方法、記録媒体、並びにプログラム
JP2004007350A (ja) * 2002-03-29 2004-01-08 Japan Telecom Co Ltd 情報処理システム及び情報処理方法
JP2004021311A (ja) * 2002-06-12 2004-01-22 Japan Telecom Co Ltd 情報処理装置及び情報処理方法
JPWO2004075081A1 (ja) * 2003-02-20 2006-06-01 ソースジャパン株式会社 モバイル・ネットコマース決済システム
JP2006331437A (ja) * 2006-07-11 2006-12-07 Softbank Mobile Corp 決済方法、決済用情報処理方法、決済用情報処理システム及びプログラム
JP2007128192A (ja) * 2005-11-02 2007-05-24 Nec Corp 決済システム、取引管理サーバ、アドレス変換サーバ及びそれらに用いる決済方法並びにそのプログラム
JP2007323425A (ja) * 2006-06-01 2007-12-13 Yafoo Japan Corp 本人確認を行う方法および当該方法を実現するサーバ
JP2008123041A (ja) * 2006-11-08 2008-05-29 Nippon Telegr & Teleph Corp <Ntt> 本人証明システム及び本人証明方法
JP2008219902A (ja) * 2008-03-05 2008-09-18 Toshiba Corp 移動無線端末およびその制御方法
US7448540B2 (en) 1999-08-02 2008-11-11 Softbankbb Corporation Electronic settlement system, settlement apparatus and terminal
US7523067B1 (en) 2000-08-02 2009-04-21 Softbankbb Corporation Electronic settlement system, settlement apparatus, and terminal
JP2014153896A (ja) * 2013-02-07 2014-08-25 Kddi Corp ユーザ検知システム、方法、携帯端末及びサーバ
JP2014174707A (ja) * 2013-03-08 2014-09-22 Synchro Co Ltd 生体認証端末を用いたカード決済システム及び認証・カード番号提供センターのサーバ
JP2020060941A (ja) * 2018-10-10 2020-04-16 恵吾 浜名 生体認証システム、情報処理装置およびプログラム
JP2020144561A (ja) * 2019-03-05 2020-09-10 旭精工株式会社 自動サービス機器の電子決済方法、及び自動サービス機器の電子決済システム
JP2021012620A (ja) * 2019-07-09 2021-02-04 日本電気株式会社 処理方法、携帯端末、決済サーバ、決済方法及びプログラム
JP2022043247A (ja) * 2011-10-25 2022-03-15 株式会社アイエスアイ 電子マネー送金方法およびそのシステム

Families Citing this family (117)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6950810B2 (en) * 1994-11-28 2005-09-27 Indivos Corporation Tokenless biometric electronic financial transactions via a third party identicator
US7720762B1 (en) 2002-10-03 2010-05-18 Gofigure Payments, Llc System and method for electronically processing commercial transactions based upon threshold amount
US7376583B1 (en) * 1999-08-10 2008-05-20 Gofigure, L.L.C. Device for making a transaction via a communications link
FI19991847A (fi) * 1999-08-31 2001-02-28 Nokia Networks Oy Tilaajatietojen hyödyntäminen tietoliikennejärjestelmässä
WO2001022342A1 (fr) 1999-09-22 2001-03-29 Keiichi Nakajima Systeme de reglement electronique, dispositif de reglement et terminal
US7444368B1 (en) * 2000-02-29 2008-10-28 Microsoft Corporation Methods and systems for selecting methodology for authenticating computer systems on a per computer system or per user basis
US20060095344A1 (en) * 2000-06-09 2006-05-04 Nakfoor Brett A System and method for fan lifecycle management
US9697650B2 (en) * 2000-06-09 2017-07-04 Flash Seats, Llc Method and system for access verification within a venue
US7941669B2 (en) 2001-01-03 2011-05-10 American Express Travel Related Services Company, Inc. Method and apparatus for enabling a user to select an authentication method
CA2438490A1 (en) * 2001-02-27 2002-12-27 Exxonmobil Research And Engineering Company System and method for processing financial transactions
JP2002269481A (ja) * 2001-03-09 2002-09-20 Akihiro Yada クレジットカードコンファメーションサービスシステム
JP2002298057A (ja) * 2001-03-29 2002-10-11 Takeshi Sawazaki 本人確認と決済処理が異なる経路のカード決済システム
US7540015B2 (en) 2001-05-11 2009-05-26 Privacy Shield Llc System, method and apparatus for establishing privacy in internet transactions and communications
US7133662B2 (en) 2001-05-24 2006-11-07 International Business Machines Corporation Methods and apparatus for restricting access of a user using a cellular telephone
US7133971B2 (en) 2003-11-21 2006-11-07 International Business Machines Corporation Cache with selective least frequently used or most frequently used cache line replacement
JP2002366793A (ja) * 2001-06-08 2002-12-20 Ntt Docomo Inc 取引仲介方法、取引方法、取引仲介システムおよび取引システム
JP2005018099A (ja) * 2001-07-09 2005-01-20 Honda Noboru ポイント交換システム及び方法、ポイント交換情報発行装置、並びにプログラム
JP2003030472A (ja) * 2001-07-19 2003-01-31 Hitachi Kokusai Electric Inc 携帯電話による会員制ショッピングシステム
JP2003233874A (ja) * 2002-02-06 2003-08-22 Fujitsu Ltd 決済システム
JP4246462B2 (ja) * 2002-09-12 2009-04-02 パイオニア株式会社 決済処理装置、決済処理システム、その方法、そのプログラム、そのプログラムを記録する記録媒体、通信端末装置、および、精算端末装置
DE60330507D1 (de) 2003-07-22 2010-01-21 Nokia Corp Lesereinrichtung für einen hochfrequenz-identifikations-transponder mit transponder-funktionalität
US8725626B2 (en) 2004-01-23 2014-05-13 Nokia Corporation Method, device and system for automated context information based selective data provision by identification means
US9530132B2 (en) 2004-01-27 2016-12-27 George Chester Cox System and method for customer video authentication to prevent identity theft
WO2005086802A2 (en) 2004-03-08 2005-09-22 Proxense, Llc Linked account system using personal digital key (pdk-las)
WO2005093643A1 (en) * 2004-03-17 2005-10-06 Nokia Corporation Continuous data provision by radio frequency identification (rfid) transponders
US9084116B2 (en) 2004-03-19 2015-07-14 Nokia Technologies Oy Detector logic and radio identification device and method for enhancing terminal operations
US7694228B2 (en) * 2004-05-26 2010-04-06 At&T Intellectual Property I, L.P. Methods, systems, and products for network conferencing
US20060036855A1 (en) * 2004-08-10 2006-02-16 Nokia Corporation Short-range authentication
JP4507249B2 (ja) * 2004-10-19 2010-07-21 株式会社日立製作所 記憶デバイスの更新を制御するシステム及び方法
US7494067B1 (en) * 2005-09-07 2009-02-24 Sprint Communications Company L.P. Alternate authorization for proximity card
KR20070105826A (ko) * 2006-04-27 2007-10-31 삼성전자주식회사 공개키 인증시스템 및 그 인증방법
US7904718B2 (en) * 2006-05-05 2011-03-08 Proxense, Llc Personal digital key differentiation for secure transactions
US8069476B2 (en) * 2006-06-01 2011-11-29 Novell, Inc. Identity validation
US8346265B2 (en) * 2006-06-20 2013-01-01 Alcatel Lucent Secure communication network user mobility apparatus and methods
US7729985B1 (en) 2006-07-13 2010-06-01 Gofigure Payments, Llc Method for enabling an online social community account for banking services
US7783541B1 (en) 2006-07-13 2010-08-24 Gofigure Payments, Llc System and method for allocating fees associated with an electronic transaction
US7788174B1 (en) 2006-07-13 2010-08-31 Gofigure Payments, Llc Method for facilitating a value exchange in a mobile payments network
US7717334B1 (en) 2006-07-13 2010-05-18 Gofigure Payments, Llc System and method for monitoring voice/data usage and financial transactions made through a communications service
US9043299B2 (en) * 2006-08-28 2015-05-26 A Ja U Majandustarkvara Ou System for image storing
US8417225B2 (en) * 2006-12-19 2013-04-09 Motorola Mobility Llc Method for coordinating the sharing of contact information between a directory terminal and a portable communication device, as well as providing enhanced user interface context features
US8543496B2 (en) * 2007-04-27 2013-09-24 American Express Travel Related Services Company, Inc. User experience on mobile phone
US8620260B2 (en) 2007-04-27 2013-12-31 American Express Travel Related Services Company, Inc. Payment application download to mobile phone and phone personalization
US20080270301A1 (en) * 2007-04-27 2008-10-30 American Express Travel Related Services Co., Inc. Mobile payment system and method
US8688570B2 (en) 2007-04-27 2014-04-01 American Express Travel Related Services Company, Inc. System and method for performing person-to-person funds transfers via wireless communications
US8533821B2 (en) 2007-05-25 2013-09-10 International Business Machines Corporation Detecting and defending against man-in-the-middle attacks
US8578469B2 (en) * 2007-06-12 2013-11-05 Broadcom Corporation Computer system protection
US9092781B2 (en) * 2007-06-27 2015-07-28 Verizon Patent And Licensing Inc. Methods and systems for secure voice-authenticated electronic payment
US8768778B2 (en) 2007-06-29 2014-07-01 Boku, Inc. Effecting an electronic payment
US8423414B2 (en) * 2008-02-12 2013-04-16 International Business Machines Corporation Method and system for pausing, migrating, and restarting retail point-of-sale transactions
GB2457445A (en) * 2008-02-12 2009-08-19 Vidicom Ltd Verifying payment transactions
US8645273B2 (en) * 2008-02-21 2014-02-04 The Coca-Cola Company Systems and methods for providing a vending network
US20090216675A1 (en) * 2008-02-21 2009-08-27 The Coca-Cola Company Commission Centric Network Operation Systems and Methods
US20090216665A1 (en) * 2008-02-21 2009-08-27 The Coca-Cola Company Systems and Methods for Providing Vending Network Data Management
US9460440B2 (en) * 2008-02-21 2016-10-04 The Coca-Cola Company Systems and methods for providing electronic transaction auditing and accountability
US8121917B2 (en) 2008-03-03 2012-02-21 The Coca-Cola Company Systems for implementing a loyalty program
US8015088B2 (en) 2008-03-03 2011-09-06 The Coca-Cola Company Methods for implementing a loyalty program
GB0809383D0 (en) 2008-05-23 2008-07-02 Vidicom Ltd Customer to supplier funds transfer
GB0809381D0 (en) 2008-05-23 2008-07-02 Vidicom Ltd Funds transfer electronically
GB0809386D0 (en) * 2008-05-23 2008-07-02 Vidicom Ltd Transferring funds electronically
GB0809382D0 (en) * 2008-05-23 2008-07-02 Vidicom Ltd Funds transfer electronically
US8116730B2 (en) * 2009-01-23 2012-02-14 Vidicom Limited Systems and methods to control online transactions
US9652761B2 (en) 2009-01-23 2017-05-16 Boku, Inc. Systems and methods to facilitate electronic payments
US8041639B2 (en) * 2009-01-23 2011-10-18 Vidicom Limited Systems and methods to facilitate online transactions
US8548426B2 (en) 2009-02-20 2013-10-01 Boku, Inc. Systems and methods to approve electronic payments
US9990623B2 (en) 2009-03-02 2018-06-05 Boku, Inc. Systems and methods to provide information
US8700530B2 (en) 2009-03-10 2014-04-15 Boku, Inc. Systems and methods to process user initiated transactions
US8224727B2 (en) * 2009-05-27 2012-07-17 Boku, Inc. Systems and methods to process transactions based on social networking
US8160943B2 (en) * 2009-03-27 2012-04-17 Boku, Inc. Systems and methods to process transactions based on social networking
US20100269162A1 (en) 2009-04-15 2010-10-21 Jose Bravo Website authentication
US8131258B2 (en) 2009-04-20 2012-03-06 Boku, Inc. Systems and methods to process transaction requests
US9235831B2 (en) 2009-04-22 2016-01-12 Gofigure Payments, Llc Mobile payment systems and methods
US9595028B2 (en) 2009-06-08 2017-03-14 Boku, Inc. Systems and methods to add funds to an account via a mobile communication device
US9697510B2 (en) 2009-07-23 2017-07-04 Boku, Inc. Systems and methods to facilitate retail transactions
US9519892B2 (en) 2009-08-04 2016-12-13 Boku, Inc. Systems and methods to accelerate transactions
US8660911B2 (en) 2009-09-23 2014-02-25 Boku, Inc. Systems and methods to facilitate online transactions
US8224709B2 (en) 2009-10-01 2012-07-17 Boku, Inc. Systems and methods for pre-defined purchases on a mobile communication device
US8683609B2 (en) 2009-12-04 2014-03-25 International Business Machines Corporation Mobile phone and IP address correlation service
US20110137748A1 (en) * 2009-12-09 2011-06-09 Yigal Baher Systems and Methods for Virtual Credit Card Transactions
US8412626B2 (en) 2009-12-10 2013-04-02 Boku, Inc. Systems and methods to secure transactions via mobile devices
US8566188B2 (en) 2010-01-13 2013-10-22 Boku, Inc. Systems and methods to route messages to facilitate online transactions
US8463705B2 (en) 2010-02-28 2013-06-11 International Business Machines Corporation Systems and methods for transactions on the telecom web
US8219542B2 (en) 2010-03-25 2012-07-10 Boku, Inc. Systems and methods to provide access control via mobile phones
US8583504B2 (en) 2010-03-29 2013-11-12 Boku, Inc. Systems and methods to provide offers on mobile devices
JP2011210140A (ja) * 2010-03-30 2011-10-20 Sony Corp 通信装置、通信方法、情報処理装置、情報処理方法、プログラム、および情報処理システム
US8355987B2 (en) 2010-05-06 2013-01-15 Boku, Inc. Systems and methods to manage information
US8589290B2 (en) 2010-08-11 2013-11-19 Boku, Inc. Systems and methods to identify carrier information for transmission of billing messages
US8699994B2 (en) 2010-12-16 2014-04-15 Boku, Inc. Systems and methods to selectively authenticate via mobile communications
US8412155B2 (en) 2010-12-20 2013-04-02 Boku, Inc. Systems and methods to accelerate transactions based on predictions
US8583496B2 (en) 2010-12-29 2013-11-12 Boku, Inc. Systems and methods to process payments via account identifiers and phone numbers
US8700524B2 (en) 2011-01-04 2014-04-15 Boku, Inc. Systems and methods to restrict payment transactions
US8838988B2 (en) 2011-04-12 2014-09-16 International Business Machines Corporation Verification of transactional integrity
WO2012148842A1 (en) 2011-04-26 2012-11-01 Boku, Inc. Systems and methods to facilitate repeated purchases
US9191217B2 (en) 2011-04-28 2015-11-17 Boku, Inc. Systems and methods to process donations
US9830622B1 (en) 2011-04-28 2017-11-28 Boku, Inc. Systems and methods to process donations
US20120290473A1 (en) * 2011-05-13 2012-11-15 Bradley Richard Ree Systems and methods for managing transaction data
RU2011125337A (ru) * 2011-06-21 2013-01-27 Евгений Яковлевич Билюкин Способ осуществления электронной оплаты товара с применением средства мобильной связи
RU2011125335A (ru) * 2011-06-21 2012-12-27 Евгений Яковлевич Билюкин Способ осуществления электронной оплаты товара с применением средства мобильной связи
JP2014513825A (ja) * 2011-09-27 2014-06-05 シームレス ペイメンツ アーベー 安全な2者照合取引システム
US10074089B1 (en) * 2012-03-01 2018-09-11 Citigroup Technology, Inc. Smart authentication and identification via voiceprints
US20130311382A1 (en) * 2012-05-21 2013-11-21 Klaus S. Fosmark Obtaining information for a payment transaction
US8917826B2 (en) 2012-07-31 2014-12-23 International Business Machines Corporation Detecting man-in-the-middle attacks in electronic transactions using prompts
US8539567B1 (en) * 2012-09-22 2013-09-17 Nest Labs, Inc. Multi-tiered authentication methods for facilitating communications amongst smart home devices and cloud-based servers
US20140136354A1 (en) * 2012-11-08 2014-05-15 Heartland Payment Systems, Inc. Mobile payment transaction processing via unattended terminal
US10275827B2 (en) 2013-03-14 2019-04-30 Fexco Systems and methods for transferring funds using a wireless device
US9405898B2 (en) 2013-05-10 2016-08-02 Proxense, Llc Secure element as a digital pocket
US10423970B2 (en) * 2013-08-26 2019-09-24 Adobe Inc. Changing depth of analytics tracking or content targeting based on user value
EP2843605A1 (en) * 2013-08-30 2015-03-04 Gemalto SA Method for authenticating transactions
CN104318469A (zh) * 2014-10-30 2015-01-28 中国建设银行股份有限公司 一种电商平台信息交互方法及交易系统
SG10201506662XA (en) * 2015-03-03 2016-10-28 Mastercard Asia Pacific Pte Ltd Method For Enabling A Communication Link Between A Mobile Terminal And A Receiving Terminal
GB2557541A (en) * 2015-10-12 2018-06-20 Walmart Apollo Llc Check-in to checkout systems and methods
JP7022479B2 (ja) * 2016-09-16 2022-02-18 京セラドキュメントソリューションズ株式会社 ジョブ実行システム
KR102588498B1 (ko) 2016-11-07 2023-10-12 삼성전자주식회사 통신 시스템에서 발신자를 인증하기 위한 장치 및 방법
WO2019125611A1 (en) 2017-12-22 2019-06-27 Walmart Apollo, Llc Digital wallet management system
JP6454807B1 (ja) * 2018-04-20 2019-01-16 株式会社野村総合研究所 音声認証決済システム
US11880842B2 (en) * 2018-12-17 2024-01-23 Mastercard International Incorporated United states system and methods for dynamically determined contextual, user-defined, and adaptive authentication
US20210406888A1 (en) * 2020-06-29 2021-12-30 Vagaro Topco Holdings, LLC. Systems And Methods For Remote Authentication, Authorization And Accounting System In Face-To-Face Commercial Activities
KR102340340B1 (ko) * 2021-01-26 2021-12-20 쿠팡 주식회사 결제 서비스 제공 방법 및 이를 수행하는 전자 장치

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03282763A (ja) * 1990-03-30 1991-12-12 Nec Corp オンラインシステムにおける利用者識別方法
US5608778A (en) * 1994-09-22 1997-03-04 Lucent Technologies Inc. Cellular telephone as an authenticated transaction controller
JPH09116960A (ja) * 1995-10-18 1997-05-02 Fujitsu Ltd キャッシュレスシステム及び該システムで使用する携帯機
WO1997049074A2 (en) * 1996-06-17 1997-12-24 Verifone, Inc. A system, method and article of manufacture for multiple-entry point virtual point of sale architecture
WO1998021677A1 (fr) * 1996-11-14 1998-05-22 Matsushita Electric Industrial Co., Ltd. Systeme de reglement electronique personnel, terminal de ce dernier et appareil permettant de gerer ce systeme
JPH10207946A (ja) * 1997-01-16 1998-08-07 Computer Consulting:Kk プリペイドメディアおよびこれを用いた決済システム
JPH10289267A (ja) * 1997-04-15 1998-10-27 Sony Corp 情報管理装置および方法、並びに情報管理システム
WO1999009502A1 (fr) * 1997-08-13 1999-02-25 Matsushita Electric Industrial Co., Ltd. Systeme de commerce electronique mobile
JPH1196252A (ja) * 1997-09-17 1999-04-09 Hitachi Ltd マルチメディア携帯端末を用いた電子マネー取引方式
EP0935221A2 (en) * 1998-02-05 1999-08-11 Mitsubishi Denki Kabushiki Kaisha Remote authentication system

Family Cites Families (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH083821B2 (ja) * 1985-07-12 1996-01-17 カシオ計算機株式会社 Icカードシステム
JPS62191197A (ja) * 1986-02-18 1987-08-21 株式会社タツノ・メカトロニクス 個人認証用板状記憶媒体
US5321242A (en) * 1991-12-09 1994-06-14 Brinks, Incorporated Apparatus and method for controlled access to a secured location
US5267314A (en) * 1992-11-17 1993-11-30 Leon Stambler Secure transaction system and method utilized therein
US5590199A (en) 1993-10-12 1996-12-31 The Mitre Corporation Electronic information network user authentication and authorization system
GB2283349A (en) * 1993-10-29 1995-05-03 Ibm Transaction processing system
EP1235177A3 (en) 1993-12-16 2003-10-08 divine technology ventures Digital active advertising
CN1057178C (zh) * 1994-05-19 2000-10-04 黄金富 非现金即时付款的防盗保全的方法和设备系统
JPH0816740A (ja) 1994-06-24 1996-01-19 Toshiba Corp 携帯可能な情報処理装置及び情報処理システム
US5826241A (en) * 1994-09-16 1998-10-20 First Virtual Holdings Incorporated Computerized system for making payments and authenticating transactions over the internet
US5715314A (en) 1994-10-24 1998-02-03 Open Market, Inc. Network sales system
US5613012A (en) 1994-11-28 1997-03-18 Smarttouch, Llc. Tokenless identification system for authorization of electronic transactions and electronic transmissions
US5591949A (en) 1995-01-06 1997-01-07 Bernstein; Robert J. Automatic portable account controller for remotely arranging for payment of debt to a vendor
US5657389A (en) * 1995-05-08 1997-08-12 Image Data, Llc Positive identification system and method
US5708422A (en) 1995-05-31 1998-01-13 At&T Transaction authorization and alert system
US5745886A (en) 1995-06-07 1998-04-28 Citibank, N.A. Trusted agents for open distribution of electronic money
FI102860B (fi) 1995-11-07 1999-02-26 Nokia Telecommunications Oy Menetelmä ja järjestelmä elektronisen maksutapahtuman suorittamiseksi
JP3133243B2 (ja) 1995-12-15 2001-02-05 株式会社エヌケーインベストメント オンラインショッピングシステム
DE69734601T2 (de) 1996-05-16 2006-08-03 The Texas A & M University System, College Station Zusammensetzung von kollagenbindungsprotein und verfahren zu deren verwendungen
US5988497A (en) 1996-05-30 1999-11-23 Mci Communications Corporation Method for authenticating credit transactions to prevent fraudulent charges
US5889863A (en) 1996-06-17 1999-03-30 Verifone, Inc. System, method and article of manufacture for remote virtual point of sale processing utilizing a multichannel, extensible, flexible architecture
US6324525B1 (en) 1996-06-17 2001-11-27 Hewlett-Packard Company Settlement of aggregated electronic transactions over a network
US6178409B1 (en) 1996-06-17 2001-01-23 Verifone, Inc. System, method and article of manufacture for multiple-entry point virtual point of sale architecture
EP0960402B1 (en) * 1996-06-19 2007-09-26 Behruz Vazvan Real time system and method for remote purchase payment and remote bill payment transactions and transferring of electronic cash and other required data
US5924078A (en) 1996-06-28 1999-07-13 Codesaver International, Inc. Consumer-provided promotional code actuatable point-of-sale discounting system
US5991749A (en) 1996-09-11 1999-11-23 Morrill, Jr.; Paul H. Wireless telephony for collecting tolls, conducting financial transactions, and authorizing other activities
JPH1091866A (ja) * 1996-09-18 1998-04-10 Hitachi Ltd 電子マネー取り引きシステム
JPH10240823A (ja) 1997-02-28 1998-09-11 Hitachi Ltd 電子ショッピングシステム及びその電子カタログデータ定義方法
US6868391B1 (en) * 1997-04-15 2005-03-15 Telefonaktiebolaget Lm Ericsson (Publ) Tele/datacommunications payment method and apparatus
US6282522B1 (en) 1997-04-30 2001-08-28 Visa International Service Association Internet payment system using smart card
PT992025E (pt) 1997-06-27 2002-12-31 Swisscom Mobile Ag Processo de transaccao com um elemento de identificacao portatil
JPH1125273A (ja) * 1997-07-08 1999-01-29 Oki Electric Ind Co Ltd 無人取引システム
JP3103327B2 (ja) 1997-07-29 2000-10-30 アテンションシステム株式会社 個人確認システム
US5974146A (en) * 1997-07-30 1999-10-26 Huntington Bancshares Incorporated Real time bank-centric universal payment system
US5899980A (en) 1997-08-11 1999-05-04 Trivnet Ltd. Retail method over a wide area network
US5903878A (en) 1997-08-20 1999-05-11 Talati; Kirit K. Method and apparatus for electronic commerce
JPH1185014A (ja) 1997-09-12 1999-03-30 Teruo Matsumoto 暗号情報交換方式
US5914472A (en) * 1997-09-23 1999-06-22 At&T Corp Credit card spending authorization control system
US5883810A (en) 1997-09-24 1999-03-16 Microsoft Corporation Electronic online commerce card with transactionproxy number for online transactions
JP3467391B2 (ja) 1997-09-30 2003-11-17 ユニ・チャーム株式会社 使い捨てトレニングパンツ
US6108583A (en) 1997-10-28 2000-08-22 Georgia Tech Research Corporation Adaptive data security system and method
US5986565A (en) 1997-11-24 1999-11-16 Attention System Co., Ltd. Individual recognition system
US6038549A (en) 1997-12-22 2000-03-14 Motorola Inc Portable 1-way wireless financial messaging unit
US6332154B2 (en) 1998-09-11 2001-12-18 Genesys Telecommunications Laboratories, Inc. Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface
US6092202A (en) 1998-05-22 2000-07-18 N*Able Technologies, Inc. Method and system for secure transactions in a computer system
PL345032A1 (en) 1998-06-19 2001-11-19 Protx Ltd Verified payment system
WO2000016210A1 (en) 1998-09-17 2000-03-23 Nexchange Corporation Affiliate commerce system and method
US6405176B1 (en) 1999-01-27 2002-06-11 International Business Machines Corp. Method for processing multiple electronic shopping carts
US7571139B1 (en) 1999-02-19 2009-08-04 Giordano Joseph A System and method for processing financial transactions
US6970852B1 (en) 1999-04-28 2005-11-29 Imx Solutions, Inc. Methods and apparatus for conducting secure, online monetary transactions
CA2910997A1 (en) * 1999-04-30 2000-11-09 Paypal, Inc. System and method for electronically exchanging value among distributed users
US7366702B2 (en) 1999-07-30 2008-04-29 Ipass Inc. System and method for secure network purchasing
WO2001009806A1 (fr) 1999-08-02 2001-02-08 E-Mark Systems Inc. Systeme de reglement electronique, dispositif et terminal de reglement
WO2001022342A1 (fr) 1999-09-22 2001-03-29 Keiichi Nakajima Systeme de reglement electronique, dispositif de reglement et terminal
US6488203B1 (en) 1999-10-26 2002-12-03 First Data Corporation Method and system for performing money transfer transactions
US6332134B1 (en) * 1999-11-01 2001-12-18 Chuck Foster Financial transaction system
US6453301B1 (en) 2000-02-23 2002-09-17 Sony Corporation Method of using personal device with internal biometric in conducting transactions over a network
JP2002042030A (ja) * 2000-07-30 2002-02-08 Morihiro Saotome 電子商取引上の契約、代金決済における、契約者双方の本人確認及びトラブル防止に関するシステム。
US6754640B2 (en) 2000-10-30 2004-06-22 William O. Bozeman Universal positive pay match, authentication, authorization, settlement and clearing system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03282763A (ja) * 1990-03-30 1991-12-12 Nec Corp オンラインシステムにおける利用者識別方法
US5608778A (en) * 1994-09-22 1997-03-04 Lucent Technologies Inc. Cellular telephone as an authenticated transaction controller
JPH09116960A (ja) * 1995-10-18 1997-05-02 Fujitsu Ltd キャッシュレスシステム及び該システムで使用する携帯機
WO1997049074A2 (en) * 1996-06-17 1997-12-24 Verifone, Inc. A system, method and article of manufacture for multiple-entry point virtual point of sale architecture
WO1998021677A1 (fr) * 1996-11-14 1998-05-22 Matsushita Electric Industrial Co., Ltd. Systeme de reglement electronique personnel, terminal de ce dernier et appareil permettant de gerer ce systeme
JPH10207946A (ja) * 1997-01-16 1998-08-07 Computer Consulting:Kk プリペイドメディアおよびこれを用いた決済システム
JPH10289267A (ja) * 1997-04-15 1998-10-27 Sony Corp 情報管理装置および方法、並びに情報管理システム
WO1999009502A1 (fr) * 1997-08-13 1999-02-25 Matsushita Electric Industrial Co., Ltd. Systeme de commerce electronique mobile
JPH1196252A (ja) * 1997-09-17 1999-04-09 Hitachi Ltd マルチメディア携帯端末を用いた電子マネー取引方式
EP0935221A2 (en) * 1998-02-05 1999-08-11 Mitsubishi Denki Kabushiki Kaisha Remote authentication system

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7657490B1 (en) 1999-08-02 2010-02-02 Softbankbb Corporation Electronic settlement system, settlement device, and terminal
US7448540B2 (en) 1999-08-02 2008-11-11 Softbankbb Corporation Electronic settlement system, settlement apparatus and terminal
US7457782B2 (en) 1999-08-02 2008-11-25 Softbankbb Corporation Electronic settlement system, settlement apparatus and terminal
WO2001088790A1 (fr) * 2000-05-15 2001-11-22 Ntt Docomo, Inc. Systeme et procede d'authentification
WO2002008981A1 (fr) * 2000-07-25 2002-01-31 Image Media Design Co., Ltd. Procede de transaction commerciale
US7523067B1 (en) 2000-08-02 2009-04-21 Softbankbb Corporation Electronic settlement system, settlement apparatus, and terminal
JP2002324167A (ja) * 2001-04-26 2002-11-08 Nippon Syst Wear Kk 認識コード表示機能付き携帯端末装置及びそのプログラム
WO2002093442A1 (fr) * 2001-05-11 2002-11-21 Yozan Inc. Systeme de reglement
JP2002366868A (ja) * 2001-06-11 2002-12-20 Sony Corp 電子商取引支援方法及びそれを実現する電子商取引支援サーバ
US10354300B2 (en) 2001-06-11 2019-07-16 Sony Corporation Electronic commercial transaction support method
JP2002366869A (ja) * 2001-06-11 2002-12-20 Sony Corp 電子商取引支援方法及びそれを用いた電子商取引方法
JP2002366859A (ja) * 2001-06-11 2002-12-20 Sony Corp 与信仲介システム、与信仲介装置および方法、記録媒体、並びにプログラム
WO2002101614A1 (fr) * 2001-06-11 2002-12-19 Sony Corporation Procede support de transaction commerciale electronique
WO2002101618A1 (fr) * 2001-06-11 2002-12-19 Sony Corporation Procede permettant le commerce electronique
JP2004007350A (ja) * 2002-03-29 2004-01-08 Japan Telecom Co Ltd 情報処理システム及び情報処理方法
JP2004021311A (ja) * 2002-06-12 2004-01-22 Japan Telecom Co Ltd 情報処理装置及び情報処理方法
JPWO2004075081A1 (ja) * 2003-02-20 2006-06-01 ソースジャパン株式会社 モバイル・ネットコマース決済システム
JP2007128192A (ja) * 2005-11-02 2007-05-24 Nec Corp 決済システム、取引管理サーバ、アドレス変換サーバ及びそれらに用いる決済方法並びにそのプログラム
JP4525556B2 (ja) * 2005-11-02 2010-08-18 日本電気株式会社 決済システム、取引管理サーバ及びそれらに用いる決済方法並びにそのプログラム
JP2007323425A (ja) * 2006-06-01 2007-12-13 Yafoo Japan Corp 本人確認を行う方法および当該方法を実現するサーバ
JP2006331437A (ja) * 2006-07-11 2006-12-07 Softbank Mobile Corp 決済方法、決済用情報処理方法、決済用情報処理システム及びプログラム
JP4688744B2 (ja) * 2006-07-11 2011-05-25 ソフトバンクモバイル株式会社 決済方法及び決済用情報処理システム
JP2008123041A (ja) * 2006-11-08 2008-05-29 Nippon Telegr & Teleph Corp <Ntt> 本人証明システム及び本人証明方法
JP2008219902A (ja) * 2008-03-05 2008-09-18 Toshiba Corp 移動無線端末およびその制御方法
JP2022043247A (ja) * 2011-10-25 2022-03-15 株式会社アイエスアイ 電子マネー送金方法およびそのシステム
US11875317B2 (en) 2011-10-25 2024-01-16 Isi Corporation Electronic money transfer method and system for the same
JP2014153896A (ja) * 2013-02-07 2014-08-25 Kddi Corp ユーザ検知システム、方法、携帯端末及びサーバ
JP2014174707A (ja) * 2013-03-08 2014-09-22 Synchro Co Ltd 生体認証端末を用いたカード決済システム及び認証・カード番号提供センターのサーバ
JP2020060941A (ja) * 2018-10-10 2020-04-16 恵吾 浜名 生体認証システム、情報処理装置およびプログラム
JP2020144561A (ja) * 2019-03-05 2020-09-10 旭精工株式会社 自動サービス機器の電子決済方法、及び自動サービス機器の電子決済システム
JP7061377B2 (ja) 2019-03-05 2022-04-28 旭精工株式会社 自動サービス機器の電子決済方法、及び自動サービス機器の電子決済システム
JP2022095858A (ja) * 2019-03-05 2022-06-28 旭精工株式会社 自動サービス機器端末機、電子決済方法、及び電子決済システム
JP7412793B2 (ja) 2019-03-05 2024-01-15 旭精工株式会社 自動サービス機器端末機、電子決済方法、及び電子決済システム
JP2021012620A (ja) * 2019-07-09 2021-02-04 日本電気株式会社 処理方法、携帯端末、決済サーバ、決済方法及びプログラム
JP7388017B2 (ja) 2019-07-09 2023-11-29 日本電気株式会社 処理方法、携帯端末及びプログラム

Also Published As

Publication number Publication date
WO2001009808A1 (fr) 2001-02-08
US7865401B2 (en) 2011-01-04
WO2001009806A1 (fr) 2001-02-08
US20060129504A1 (en) 2006-06-15
JP4399137B2 (ja) 2010-01-13
US7657490B1 (en) 2010-02-02
US7571117B1 (en) 2009-08-04
JP4083428B2 (ja) 2008-04-30
US7448540B2 (en) 2008-11-11
US20070130025A1 (en) 2007-06-07
AU4933799A (en) 2001-02-19
AU3456000A (en) 2001-02-19
AU3455900A (en) 2001-02-19
US7457782B2 (en) 2008-11-25
US20050127167A1 (en) 2005-06-16
JP4393739B2 (ja) 2010-01-06

Similar Documents

Publication Publication Date Title
JP4399137B2 (ja) 電子決済システム、決済装置及び端末
US7523067B1 (en) Electronic settlement system, settlement apparatus, and terminal
JP4546692B2 (ja) 電子決済システム、決済装置及び端末
US6612488B2 (en) Method and system to prevent fraudulent payment in credit/debit card transactions, and terminals therefor
RU2242795C2 (ru) Способ осуществления безналичных расчетов и система для осуществления способа
US6834270B1 (en) Secured financial transaction system using single use codes
US7478068B2 (en) System and method of selecting consumer profile and account information via biometric identifiers
US20090150248A1 (en) System for enhancing payment security, method thereof and payment center
US20020194128A1 (en) System and method for secure reverse payment
US20020184500A1 (en) System and method for secure entry and authentication of consumer-centric information
US8751349B1 (en) Audio-equipped transaction card systems and approaches
JP2013020496A (ja) カード不正利用防止システム及びカード不正利用防止方法
KR20000054496A (ko) 다기능 마우스 및 그를 이용한 전화, 시스템보안 및전자상거래 방법
US20020095580A1 (en) Secure transactions using cryptographic processes
US20030187784A1 (en) System and method for mid-stream purchase of products and services
KR20000064172A (ko) 전화고유번호인증식 폰뱅킹서비스시스템
KR100431223B1 (ko) 전자상거래상의 광지불에 의한 결제시스템
JP2003216878A (ja) カードレス電子商取引システム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 09630557

Country of ref document: US

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase