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

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

Info

Publication number
WO2001009806A1
WO2001009806A1 PCT/JP1999/004178 JP9904178W WO0109806A1 WO 2001009806 A1 WO2001009806 A1 WO 2001009806A1 JP 9904178 W JP9904178 W JP 9904178W WO 0109806 A1 WO0109806 A1 WO 0109806A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
user
payment
transaction
communication unit
Prior art date
Application number
PCT/JP1999/004178
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 AU49337/99A priority Critical patent/AU4933799A/en
Priority to PCT/JP1999/004178 priority patent/WO2001009806A1/ja
Priority to US09/786,208 priority patent/US7657490B1/en
Priority to JP2001514350A priority patent/JP4393739B2/ja
Priority to AU34559/00A priority patent/AU3455900A/en
Priority to AU34560/00A priority patent/AU3456000A/en
Priority to PCT/JP2000/002014 priority patent/WO2001009807A1/ja
Priority to JP2001514351A priority patent/JP4399137B2/ja
Priority to JP2001514352A priority patent/JP4083428B2/ja
Priority to PCT/JP2000/002015 priority patent/WO2001009808A1/ja
Priority to US09/630,563 priority patent/US7571117B1/en
Publication of WO2001009806A1 publication Critical patent/WO2001009806A1/ja
Priority to US11/043,050 priority patent/US7448540B2/en
Priority to US11/344,131 priority patent/US7457782B2/en
Priority to US11/672,701 priority patent/US7865401B2/en

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.
  • an electronic payment system for performing transaction settlement using a communication network, comprising: A payment terminal connected to the payment device via a communication network to make a bill in a transaction; and a payment terminal connected to the payment device through the communication network to make a payment in a transaction.
  • the payment terminal sends the same transaction identification number to the settlement device, the communication with the billing terminal and the communication with the payment terminal are synchronized. By doing so, the transaction is settled.
  • 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 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 settlement of the transaction.
  • a first communication unit connected to the billing terminal, a second communication unit connected to the payment terminal via the second communication network, and a processing unit for performing a settlement process of the transaction.
  • a transaction identification number for identifying a transaction is set, 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 are synchronized. It is characterized by
  • 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 receives the purchase amount in the transaction from the billing terminal, and the second communication unit transmits the purchase amount to the payment terminal and checks the purchase amount in order to have the payment terminal confirm the purchase amount.
  • the processing unit receives the purchase final confirmation signal from the payment terminal, the second communication unit performs the payment processing after receiving the purchase final confirmation signal from the payment terminal, and the first communication unit performs the payment processing by the processing unit.
  • a payment completion notification notifying the completion of the payment may be transmitted to the billing terminal, and the second communication unit may transmit a receipt notifying the receipt of the purchase price in the payment processing by the processing unit to the payment terminal.
  • a billing terminal database storing information on the billing terminal, wherein the first communication unit receives the identification number for identifying the billing terminal from the billing terminal, and the processing unit, based on the identification number, Information about the billing terminal may be extracted and 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.
  • a payment terminal database storing information on the payment terminal; a second communication unit detecting a calling terminal number of the payment terminal; and a processing unit detecting the payment terminal from the payment terminal database based on the calling terminal number. Extract information about users and use At least one of the registration status of the user, the usage status of the user, and the user's possible settlement amount may be confirmed.
  • 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 is the same 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 indicates that the synchronization has been established.
  • a synchronization confirmation signal may be transmitted to the 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 in order for the charging terminal to authenticate the user. Is also good.
  • the user authentication information may be a face photograph of the user.
  • 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 payment terminal user's password from the payment terminal database, and the second communication unit Sends a command requesting a password to the payment terminal, receives the password entered by the payment terminal from the payment terminal, and processes the password received from the payment terminal with information on the password extracted from the payment terminal database and the password.
  • the first communication unit may authenticate the user by performing the verification and transmitting the success or failure of the password verification by the processing unit to the billing terminal.
  • the processing unit extracts the authentication information registered by the user of the payment terminal from the payment terminal database, the second communication unit transmits an instruction for inquiring the authentication information to the payment terminal, and the payment terminal inputs the instruction to the instruction
  • the user may be authenticated by receiving the response from the payment terminal and checking the response received from the payment terminal by the processing unit with the 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 password of the user, voice data emitted by the user, image data of the user's face, iris of the user's eyeball Or at least one of the retinal image data and the fingerprint image data of the user, and the response received by the processing unit from the payment terminal to match the authentication information is text data, voice data, or image data. At least a little data May be one.
  • the first communication unit may synchronize the communication with the payment terminal and the communication with the payment terminal, and transmit a synchronization confirmation signal indicating that the synchronization has been established to the billing terminal.
  • a first communication unit receiving from the billing terminal product order information for prompting a user of the payment terminal to input a product order; a second communication unit transmitting the product order information to the payment terminal; If the payment terminal transmits the order content of the product entered by the user of the payment terminal based on the product order information to the payment device, the first communication unit may transmit the order content to the billing terminal. Good.
  • a voice database storing voice data of the user of the payment terminal is further provided, and the second communication unit transmits a message requesting the payment terminal to input the voice of the user, and receives the voice of the user from the payment terminal. Then, the processing unit may authenticate the user by collating the user's voice using a voice database.
  • the processing unit extracts the authentication information registered by the user of the payment terminal from the payment terminal database, the second communication unit transmits an instruction for inquiring the authentication information to the payment terminal, and the payment terminal inputs the instruction to the instruction
  • the user may be authenticated by receiving the response from the payment terminal and checking the response received from the payment terminal by the processing unit with the 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, includes the password of the user, image data of the user's face, iris or retina image data of the user's eyeball, and usage
  • the response received by the processing unit from the payment terminal for at least one of the image data of the fingerprint of the user and the processing unit to collate with the authentication information may be at least one of character data and image data.
  • the system communicates with a settlement device for settling a transaction, and A billing terminal for making a payment in a transaction to a payment terminal for making a payment in a transaction, comprising: a communication unit connected to the settlement device via a communication network; and a processing unit for performing a billing process in the transaction.
  • the unit transmits an identification number for identifying the billing terminal to the payment device, and receives a synchronization confirmation signal indicating that synchronization with the payment terminal has been established from the payment device.
  • 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, whereby the transaction identification number is displayed.
  • the display unit receives the synchronization confirmation signal.
  • a short-distance communication unit that communicates with the payment terminal by optical communication or wireless communication may be further provided, 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 settlement apparatus and receive a settlement completion notification for notifying the completion of the settlement from the settlement apparatus.
  • 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 the success or failure of the authentication using the password. May be received from the payment device.
  • the payment terminal further includes a product selection unit that allows a user of the payment terminal to select a product to be purchased, and a product discharge unit that discharges the purchased product, and the communication unit indicates that synchronization with the payment terminal has been established.
  • the product selection unit allows the user to select a product
  • the communication unit transmits the price of the product selected by the user to the payment device as a purchase price of the transaction. Receipt of payment completion notification from payment device
  • the merchandise discharging unit may discharge the merchandise selected by the user according to the settlement completion notification.
  • the communication unit transmits product order information to the payment terminal user to input a product order to the payment device, and 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 order content, and the communication unit sends the purchase price calculated by the processing unit to the payment device, and sends a payment completion notification from the payment device to notify the completion of the payment process. You may receive it.
  • a payment terminal that performs payment for a transaction communicates with a payment device that performs payment for the transaction, and communicates with a computer terminal that makes a request for the transaction and displays the status of the transaction.
  • a billing terminal for providing information on the transaction wherein the first communication unit connects to a settlement device via a communication network, and the second communication unit connects to a computer terminal via a communication network.
  • a processing unit for performing a billing process in the transaction wherein the first communication unit transmits an identification number for identifying the billing terminal to the payment device, and receives a transaction identification number for identifying the transaction from the payment device.
  • the second communication unit sends the transaction identification number to the computer terminal to notify the user of the payment terminal of the transaction identification number, and the first communication unit establishes synchronization with the payment terminal Synchronization confirmation
  • the authentication signal is received from the settlement device.
  • 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 a payment completion notification from the payment device to notify the completion of the payment. You may.
  • 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. You may.
  • 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 that stores authentication information registered by a user of the first terminal; a first communication unit that connects to the first terminal via a first communication network; And a second communication unit connected to the second terminal via the second communication network.
  • a processing unit for performing authentication wherein the processing unit sets an identification number for identifying the authentication requested by the second terminal, and the first terminal transmits the same identification number as the identification number to the authentication device.
  • the communication with the first terminal is synchronized with the communication with the second terminal, and the second communication unit receives an authentication request for authenticating the user of the first terminal from the second terminal.
  • the processing unit extracts authentication information for authenticating the user of the first terminal from the user database, the first communication unit transmits a command for inquiring the authentication information to the first terminal, The first terminal receives a response input from the first terminal to the command from the first terminal, and the processing unit compares the response received from the first terminal with the authentication information extracted from the database, thereby obtaining the first terminal.
  • the second communication unit authenticates the user of the By sending to the terminal, and wherein the authenticating the benefits for the user of the first terminal.
  • the authentication information extracted by the processing unit from the database and registered by the user of the first terminal includes a user password, voice data emitted by the user, image data of the user's face, an iris of the user's eyeball, At least one of the retinal image data and the user's fingerprint image data, and the processing unit receives character data, voice data, At least one 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.
  • a first communication module that causes the computer to communicate with the billing terminal via a telephone line or a dedicated line
  • a second communication module that causes the computer to communicate with the payment terminal via wireless telephone communication.
  • a processing module that performs transaction settlement processing. The processing module sets a transaction identification number that identifies the transaction, and the payment terminal sends 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 are synchronized.
  • FIG. 1 is a configuration diagram of an electronic payment system according to a first embodiment of the present invention.
  • FIG. 2 is a schematic diagram of a 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 processing 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.
  • FIG. 10 is a flowchart of the process of collating 13 6 between the purchase amount and the available amount.
  • 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 configuration diagram of an electronic payment system according to the second embodiment of the present invention.
  • Figure 15 is an example of a mail-order catalog.
  • FIG. 16 is a flowchart of the settlement processing of the electronic settlement system according to the second embodiment.
  • FIG. 17 is a flowchart of the processing of the cashier information inquiry 206.
  • FIG. 18 is a flowchart of the process of the user information inquiry 208.
  • FIG. 19 is a flowchart of the process of password authentication 210.
  • FIG. 20 is a flowchart of the process of the synchronization establishment 226.
  • FIG. 21 is a flowchart of the order input 234 process.
  • FIG. 22 is a flowchart of the process of matching the purchase amount with the available amount.
  • Figure 23 is a flowchart of the final purchase confirmation 248 process.
  • FIG. 24 is an example of a screen of the display unit 802 of the user terminal 20.
  • FIG. 25 is a configuration diagram of the electronic payment system according to the third embodiment of the present invention.
  • FIG. 26 is a flowchart of the settlement process of the electronic settlement system according to the third embodiment.
  • FIG. 27 is a flowchart of the process of the user information inquiry 306.
  • FIG. 28 is a flowchart of the voice authentication 308 process.
  • FIG. 29 is a flowchart of the processing of the cashier information inquiry 3 15.
  • FIG. 30 is a configuration diagram of an electronic payment system according to the fourth embodiment of the present invention.
  • FIG. 31 is a schematic diagram of a mobile terminal having a communication function, which is an example of the user terminal 20.
  • FIG. 32 is a flowchart of the settlement process of the electronic settlement system according to the fourth embodiment.
  • FIG. 33 is a flowchart of the process of user image information authentication 211.
  • FIG. 34 is a configuration diagram of the electronic payment system according to the fifth embodiment of the present invention.
  • FIG. 35 is a schematic diagram of the vending machine 16.
  • FIG. 36 is a flowchart of the settlement process of the electronic settlement system according to the fifth embodiment.
  • FIG. 37 is an example of a screen of the display unit 802 of the user terminal 20.
  • FIG. 38 is a configuration diagram of the electronic payment system according to the sixth embodiment of the present invention.
  • FIG. 39 is a flowchart of a settlement process of the electronic settlement system according to the sixth embodiment.
  • FIG. 40 is a flowchart of the processing of the cashier information inquiry 508.
  • FIG. 41 is a flowchart of the processing of the cashier number collation 5 28.
  • FIG. 42 is a flowchart of the process of the user information inquiry 5 36.
  • FIG. 43 is a flowchart of the process of password authentication 538.
  • FIG. 44 is an example of a display screen of the user computer 22.
  • FIG. 45 is a block diagram illustrating a hardware configuration of the general-purpose computer 600.
  • FIG. 46 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 payment 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 synchronization server 30 as an example of a payment device, and a carrier server 4.
  • a cash register 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 The communication line 18 is a communication line connecting the cashier terminal 10 and the sync server 30 and may be either a telephone line or a dedicated line.
  • the wireless communication transmission path 28 is a transmission path 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 sink server 30 and may be either a telephone line or a dedicated line.
  • FIG. 2 is a schematic diagram of the cashier terminal 10.
  • the cashier terminal 10 has a customer-side display unit 700, a cashier-side display unit 72, a cashier body 704, a sync lamp 706, and an infrared communication unit 708 as an example of a short-range communication unit.
  • the cashier terminal 10 is connected via a telephone line or a dedicated line. It has a communication function to connect to the port server 30.
  • the customer-side display section 700 has a display screen such as a liquid crystal display or an LCD for displaying character information on the back side of the cashier terminal 10, and displays the total price of the product, a cashier number described later, and the like. Display and notify user.
  • the cashier-side display unit 72 displays the process of calculating the price of the product and the process of electronic payment.
  • the synchro lamp 706 is a lamp that is turned on 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 a credit means such as a credit card or a bank card.
  • a credit means such as a credit card or a bank card.
  • An example of the user terminal 20 is a wireless telephone communication means such as a mobile phone.
  • Another example of the user terminal 20 is a portable terminal such as a PDA or a notebook-type vascon, 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 by way of the antenna 800 via the wireless communication transmission path 28.
  • the user terminal 20 has a data packet communication function and can transmit and receive digital data.
  • the display unit 802 displays character information and image information transmitted and received by the data packet communication function.
  • 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, a password, and the like.
  • the infrared communication unit 808 performs data communication with the infrared communication unit 708 of the registration 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 sink port server 30 includes a cash register database 50 storing information of cash register terminals 10, a user database 60 storing information of user terminals 20, and a credit or bank account of the user.
  • the sync server 30, cash register database 50, user database 60, and user account database 70 may be provided in a credit company or bank network. Only the user account database 70 may be provided in the network of the credit company or bank, and the sink server 30 may connect to the user account database 70 via a dedicated line.
  • the synchronization 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 synchronization server 30 acquires information related to the billing of the merchandise transaction by communicating with the cashier terminal 10, and acquires information related to the payment of the merchandise transaction by communicating with the user terminal 20.
  • the synchronization server 30 synchronizes the communication with the cashier terminal 10 and the communication with the user terminal 20 to settle the transaction between the cashier terminal 1 ⁇ and the user terminal 20. .
  • FIG. 4 is a configuration diagram of the sync server 30.
  • the synchronizing server 30 includes a processing unit 80 for processing a 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. And a database search unit 86 that accesses the cashier database 50, the user database 60, and the user account database 70 and searches database information. .
  • the “synchronous settlement” means that the cashier terminal 10 does not perform communication between the cashier terminal 10 and the user terminal 20, and the cashier terminal 10 via the sync server 30 that communicates with both the cashier terminal 10 and the user terminal 20.
  • This method synchronizes communication between the cashier terminal 10 and the user terminal 20 in real time, and performs the transaction settlement processing between the cashier terminal 10 and the user terminal 20.
  • the synchronizing server 30 requests the transaction for a specific transaction. It is necessary to identify the cashier terminal 10 to perform and the user terminal 20 to pay 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 sync server 30 determines the cashier number and transmits it to the cashier 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 sync server 30.
  • the sync server 30 communicates with the cash register terminal 10 and the user terminal 2 Synchronize 0 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 2 ⁇ for payment of the transaction with the cash register number. The payment process is performed by synchronizing the communication between the cashier terminal 10 and the user terminal 20. Therefore, the transaction between the cashier terminal 10 and the user terminal 20 can be settled without performing direct communication between the cashier terminal 10 and the user terminal 20.
  • a mobile phone which is an example of the user terminal 20, has an outgoing telephone number unique to the mobile phone, and a unique outgoing telephone number is used whenever a call is made.
  • the calling phone number is unique to the mobile phone, and it is not possible to make a call from the other mobile phone using the same caller phone number. Therefore, as long as the mobile phone is used by the mobile phone holder, the calling phone number of the mobile phone can be used to identify the user.
  • a mobile phone can act as a driver's license or other ID card.
  • the user database 60 stores data in which the calling telephone number of the mobile phone is associated with the information of the user of the mobile phone, and determines whether the user of the mobile phone is the owner of the mobile phone. Authenticate whether.
  • the sync server 30 When connected to the user terminal 20, the sync server 30 detects the calling telephone number of the user terminal 20, searches the user database 60 based on the calling telephone number, and extracts information about the user. And authenticate the user. Authentication methods include visual authentication, password authentication, and voice authentication, and these authentication methods can be used in combination.
  • the sync server 30 extracts the user's face photo data from the user database 60 and sends it to the cashier terminal 10 so that the cashier can authenticate whether the user is himself.
  • the synchronizer 30 extracts password information from the user database 60 and sends the password to the user terminal.
  • a passcode request command is transmitted to 20 and the user is caused to input a passcode from the user terminal 20 and transmitted to the sync server 30.
  • the sync server 30 compares the transmitted password with the password registered in the user database 60, and The success or failure of the authentication is transmitted to the cashier terminal 10.
  • voice authentication instead of a password
  • the registered word is recorded in the database of the voice data generated by the user, and the user is made to input utterance data of the registered mode from the user terminal 20 and transmitted to the synchronizing server 30.
  • the authentication accuracy can be improved by performing multiple 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 who uses the cashier terminal 10 can identify the user who uses the user terminal 20. Can be indirectly authenticated. Therefore, the user can authenticate the user without confidential information such as a password being known to the cashier or without transmitting data such as a password from the user terminal 20 to the cashier terminal 10. There is no risk of leaking user's personal information. Even if data exchanged between the user terminal 20 and the sink server 30 may be stolen due to eavesdropping, personal information is not transmitted or received at all, so it is safe.
  • FIG. 5 is a flowchart of the settlement processing of the electronic settlement system of the present embodiment.
  • Cashier terminal 10, user terminal 20, and synchronizer The payment process of the server 30 is shown in a flow chart along time, and the exchange of information between the cashier terminal 10, the user terminal 20, and the synchronization server 30 is shown by a horizontal arrow.
  • 6 to 11 are flowcharts showing the details of the processing in FIG.
  • FIG. 12 is a screen example of the cashier-side display unit 720 of the cashier terminal 10, and FIG.
  • the exchange of information between the cashier terminal 10 and the synchronizing server 30 is performed via the communication line 18 and the information between the user terminal 20 and the synchronizing server 30.
  • the exchange is performed via a wireless communication transmission line 28 and a communication line 38.
  • the method of accessing the sync server 30 from the cashier terminal 10 may be either a method of dial-up access from a telephone line or a method of accessing a server gate via a dedicated line.
  • the access method from the user terminal 20 to the sink port server 30 is performed by wireless telephone communication when the user terminal 20 is a mobile phone.
  • a user purchases a product and pays for the product at a cash register.
  • the cashier receives an electronic payment request from the user, selects an electronic payment menu from the cashier terminal 10, and starts synchronized payment (100).
  • the cashier terminal 10 accesses the sync server 30 (102).
  • the cashier terminal 10 accesses the sink port 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 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 synchronization server 30 accesses the cashier database 50 (1042), and extracts cashier terminal information of the cashier terminal corresponding to the cashier registration number (1044).
  • the cashier terminal information the name of the retail store, the name of the store, the authentication method, and the like are registered. Authentication methods include a visual authentication method and a password authentication method.
  • the cashier terminal information specifies which authentication method to use.
  • Sync server 30 It decides to adopt the authentication method set in the report (106). In the following, a description will be given assuming that the adoption of the visual authentication method has been determined as the authentication method.
  • the sync server 30 assigns a cashier number to the cashier terminal 10 (1048).
  • the cashier number is a number for identifying a payment to be made 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 synchronizing server 30 communicates with the cashier terminal 10 and the user terminal 2. 0 cannot be correlated. Therefore, register numbers are assigned so that the same register number is not used more than once in a given time. However, after a certain period of time, the same cash register number may be used again as the cash register number. By doing so, it is possible to maintain the uniqueness of the cash register number without increasing the number of digits of the cash register number.
  • a short-digit cash register number may collide with a cash register number generated by random numbers. In such a case, it is possible to avoid the collision of the cash register numbers by devising the range of random numbers so that the cash register numbers of the branches do not conflict with each other.
  • the cash register number is a number that uniquely identifies a transaction, rather than a long-digit number such as a transaction ID that is uniquely defined for all transactions. It is a number with a short number of digits.
  • the synchronization server 30 distributes the cashier number to the cashier terminal 10 (106). At this time, the synchronizing server 30 enters an “access waiting” state of waiting for the user terminal 20 to access using the register number. Also, it is assumed that the registration terminal 10 to which the cash register number has been distributed is 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 Figure 12 (a). Then, the cashier number is displayed, and the fact that the user terminal is in the “synchro waiting” state for waiting for access to the sync server 30 using this cashier number is displayed.
  • the cashier notifies the user of the cashier number displayed on the cashier terminal 10 (110).
  • the cashier may verbally provide the user with the cashier number.
  • the cashier number displayed on the customer-side display unit 700 of the cashier terminal 1 ⁇ 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 cancellation 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. Is performed when synchronization cannot be established.
  • a cashier number input screen shown in FIG. 13 (a) is displayed on the user terminal 20.
  • the user inputs the cashier number notified by the cashier (112).
  • the user selects the transmission button on the registration number input screen, and transmits the registration number to the sync server 30 (114). Or you can select the Cancel button to cancel and end the payment process.
  • This canceling process is performed, for example, when the settlement process cannot proceed even if the cash register number is correctly input due to a communication failure or the like.
  • the sink port server 30 receives the cash register number transmitted from the user terminal 20 and collates the cash register number (1 16).
  • the "synchro" 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 cashier number. In the “waiting for access” state, if there is a user terminal 20 that accesses using the same cash register number as the cash register number assigned to the cashier terminal 10, the sync server 30 will register the cashier terminal 10 and the user terminal 2. Establish a “synchro” state of one unit between 0 and realize synchronization between the cashier terminal 10 and the user terminal 20. The access from a plurality of user terminals 20 is not associated with one cashier terminal 10 for one cashier number.
  • the timeout setting is performed for the “access waiting” state of the sync server 30. Waiting for access from the user terminal 20 is limited to, for example, 3 minutes. If there is no access to the cashier number issued from the user terminal 20 even after the time limit, the sync server 30 disconnects the cashier terminal 10 and initializes it. This time-out function is troublesome 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 bad and information exchange is not performed normally. Set for avoidance.
  • the sync server 30 is in the “access waiting” 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), and if it has elapsed, the connection with the cashier terminal 10 is disconnected (111666), 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 When the user terminal 20 has transmitted the cashier number, it is checked whether there is a cashier terminal 10 in the “waiting for sync” state corresponding to the cashier number (1 1 6 8). The cashier number 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 112, and the user terminal 20 redisplays the screen shown in FIG. 13 (a), prompting the user to re-enter the cashier number.
  • the sync server 30 establishes the “sync” state of the cash register terminal 10 and the user terminal 20. Then, the communication with the cashier terminal 10 and the communication with the user terminal 20 are synchronized (1174).
  • the synchronization server 30 transmits a synchronization signal to the cashier terminal 10 (118).
  • the cashier terminal 10 receives the sync signal from the sync server 30, and turns on the sync lamp 706 of the cashier terminal 10 (120). Due to this, the cashier is in synch I can let you know.
  • the synchronization server 30 distributes the cashier terminal information obtained from the cashier database 50 in the cashier terminal information inquiry 104 to the user terminal 20.
  • the user terminal 20 displays the screen shown in FIG. 13 (c) and prompts the user to confirm that the synchronized cash register terminal is correct (124).
  • the cancel button the process returns to the process of register number input 1 1 2.
  • This cancellation process is used, for example, to cancel the payment process when the user synchronizes with the wrong cashier terminal because the user has entered the wrong cashier number.
  • the user terminal 20 sends a cashier terminal information confirmation signal to the sync server 30. Yes (1 2 6).
  • 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.
  • 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 sink 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, the message “Not registered” is sent to the user terminal 20 (1286).
  • the user terminal 20 displays the 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 user information is extracted from the user database 60 (1292).
  • the user information contains information on the usage status of the user, and based on the information, checks whether there is any problem with the usage status of the user's credit card or 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 2 ⁇ displays the image shown in Fig. 13 (e), indicating that it cannot be used. The face is displayed.
  • the synchronization server 30 releases the synchronization state of the cashier terminal 10 and the user terminal 20 (1298), and ends.
  • sync server 30 proceeds to the next process.
  • Synchronous multi-authentication is authentication having a plurality of authentication stages performed between the cashier terminal 10 and the user terminal 20 after the synchro server establishes a sink port state between the cashier terminal 10 and the user terminal 20.
  • Information about authentication is not exchanged between the cashier terminal 10 and the user terminal 20, and only information between the cashier terminal 10 and the synchronizing server 30 and between the user terminal 20 and the synchronizing server 30 are related to authentication. Are exchanged.
  • 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 face photograph of the user from the user database 60 in the user information inquiry 128, and distributes the image data of the face photograph to the cashier terminal 10 (130).
  • the cashier terminal 10 receives the face photograph image data of the user from the synchronization server 30, and performs visual authentication (132).
  • FIG. 12D is a display example of the screen of the cashier terminal 10.
  • the cashier compares the user with the face photo and confirms whether or not he / she is himself (1322). If it is doubtful or the purchase is expensive, the cashier selects the DOUBT button on the screen shown in FIG. 12 (d) and sends a DOUBT signal to the sync server 30 (1324). At this time, 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 ⁇ K button in FIG. 12 (d), the visual authentication processing 1 32 ends.
  • the sync server 30 When the sync server 30 receives the DOUBT signal from the cashier terminal 10, the sync server 30 obtains data necessary for authentication from the user database 60 and creates authentication data in order to perform password authentication (1 3 2 6) .
  • the synchronization server 30 initializes a variable n for storing the number of password requests to zero (1 328).
  • the synchronizing server 30 increments n by 1 (1330), and transmits a pass-side request message to the user terminal 20 (1332).
  • the screen shown in FIG. 13 (f) is displayed on the user terminal 20, and the user inputs a password (1 334).
  • the user terminal 20 transmits the password input by the user to the synchronization server 30 (13336).
  • the synchronization server 30 receives the password transmitted from the user terminal 20, and checks whether the password is correct (1338).
  • the process returns to 1330 and the password request is repeated. If the number of password requests n is greater than 2, an authentication-inhibited 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). In addition, it sends an unauthenticated message to cashier terminal 10 (1342).
  • the cashier terminal 10 displays a screen indicating that password authentication could not be performed (1350), and ends.
  • the synchronizing server 30 After sending the authentication-inhibited message to the user terminal 20 and the cashier terminal 10, the synchronizing server 30 releases the synchronized state between the cashier terminal 10 and the user terminal 20 (1348).
  • the synchronization server 30 confirms that the password is correct in the password verification 1 3 3 8 in the password authentication, it transmits 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 terminates the visual authentication processing 1332.
  • the cashier terminal 10 transmits purchase price information including the total purchase price to the synchronization server 30 (134).
  • the synchronization server 30 receives the purchase amount information from the cashier terminal 10, The processing of matching the purchase price with the available price 1 36 is performed.
  • the sync server 30 obtains the available amount of the user's credit card or bank card, etc. obtained from the user database 60 in the user information inquiry 128, and the purchase amount transmitted by the cashier terminal 10. Is compared (1362), and if the purchase amount does not exceed the available amount, the matching is terminated. If the purchase amount exceeds the available amount, the user terminal 20 message “Exceeded amount” is sent (1 364), and the state of the sink between the cashier terminal 10 and the user terminal 20 is checked. Cancel (1366). 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 price information from the sync server 30, the user terminal 20 performs a final purchase confirmation process 140.
  • the final purchase confirmation processing 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 confirms whether the total purchase amount is correct (1404), and if correct, selects the OK button on the screen and ends the final purchase confirmation process 140.
  • 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 sink server 30. Yes (1 408).
  • the sync server 30 sends a cancel signal to the cashier terminal (141 0).
  • 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 sync server 30 cancels the synchronization between the cashier terminal 10 and the user terminal 20 (144 1 4).
  • the end 20 sends a purchase final confirmation signal to the synchronizing server 30 (142).
  • the synchronizing server 30 accesses the user account database 70 and performs a settlement process for recording purchase information (144).
  • the synchronization server 30 sends a payment completion notification 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 has been completed (148).
  • the user terminal 20 displays the screen shown in FIG. 13 (k) indicating that the payment is completed (15 2).
  • the synchronization server 30 when the synchronization server 30 sends the settlement completion notification 1 46 to the cashier terminal 10, the synchronization server 30 has some attributes related to the user of the user terminal 20 who made the payment for the transaction. 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 has 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 retail store can extract the purchase behavior of the user, such as the age group of the user who purchases a specific product, from the purchase history information accumulated in the database, and can use it for product marketing.
  • the synchronization 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 user database 60 in the user database 60. It 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, information and temporary data for all processes are initialized and the process is terminated.
  • a communication failure such as a communication interruption occurs in the above settlement exchange
  • information and temporary data for all processes are initialized and the process is terminated.
  • the cashier verbally tells the user the cashier number
  • the cashier number displayed on the customer display unit 700 of the cashier terminal 10 is shown to the user, but the method of transmitting the cashier number to the user or the user terminal 20 is not limited to this.
  • the cashier number received by cashier terminal 10 is the infrared communication unit of cashier terminal 10
  • the cashier terminal 10 and the user terminal 20 each have a wireless communication unit as an example of a short-range communication unit, and use a B 1 uetooth system.
  • the cashier number may be transmitted and received using wireless communication for mobile devices.
  • the sync server 30 performs cashier terminal information inquiry 104, cashier number collation 1 16, user information inquiry 1 28, collation of purchase amount and available amount 1 36, settlement process 1 4
  • the processing of 4 is the payment processing section of the sync server 30
  • the sync server 30 performs data communication with the cashier terminal 10; access reception from the cashier terminal 10; transmission of the cashier number to the cashier terminal 10; and transmission to the cashier terminal 10.
  • Synchronization 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 The first communication unit 82 of 30 performs this.
  • the sync server 30 is a data communication performed with the user terminal 20, receiving a cash register number 114 from the user terminal 20, distributing cash register terminal information to the user terminal 120, Receipt of cashier terminal information confirmation signal from user terminal 20 1 2 6, Total price information transmission to user terminal 20 1 3 8, Purchase final confirmation signal from user terminal 20 1 4 2, User terminal 2 0
  • the second communication unit 84 of the sink server 30 processes the receipt notification 150 to the server.
  • the user registers a plurality of passwords in the user database 60 in advance.
  • a four-digit number is used as a password for a smart card or a cash card
  • the user uses a simple combination of numbers, a date of birth, a telephone number, etc. to make it easy to remember. It is easily known and may be misused.
  • the user registers information that only the user knows, such as the maiden name of his mother, the name of his grandfather or grandmother, and the name of his / her home address.
  • the synchronization server 30 randomly selects one of the pieces of registration information, and transmits a question inquiring about 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 randomly asked. In this way, if there is any doubt about the authentication using the facial photograph, 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 with the photograph data of the face, and in the case of suspicion or expensive payment, can further request the user to input a password.
  • the accuracy of the authentication can be increased depending on the situation.
  • the user can easily and safely make payments using a mobile device having a wireless communication function such as a mobile phone or a mobile terminal.
  • FIG. 14 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 synchronization server 3 as an example of a payment device.
  • the cashier server 14 is a server system that acts as a proxy for mail-order sales.
  • the cashier server 14 configures a virtual cashier terminal 12 in the server, and performs billing for transactions with users.
  • the synchronizing server 30 performs a settlement process for merchandise transactions between the mail-order seller and the user.
  • the sync server 30 is connected to the cashier terminal 10 and the user terminal 20 via a communication network to perform data communication.
  • the virtual cashier terminal 12 in the cashier server 14 is connected to the synchronizing 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 connects to the carrier server 40 via the wireless communication transmission line 28.
  • the carrier server 40 is connected to the sink server 30 via a communication line 38. There is no direct communication means between the virtual cashier terminal 12 and the user terminal 20.
  • the sync server 30 obtains information related to a request for merchandise transaction by communicating with the virtual cashier terminal 12, and acquires information related to payment of the merchandise transaction by communicating with the user terminal 20.
  • the communication between the virtual cashier terminal 12 and the user terminal 20 is settled by synchronizing the communication with the terminal 12 and the communication with the user terminal 20.
  • Figure 15 is an example of a mail-order catalog.
  • the catalog shows the cash register number that identifies this mail order and the order number of each product. The user sees such a mail-order sales catalog and uses the user terminal 20 to order and settle the product. And do it.
  • FIG. 16 is a flowchart of the settlement processing of the electronic settlement system according to the present embodiment.
  • FIGS. 17 to 23 are flowcharts showing details of the processing in FIG.
  • FIG. 24 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 from the user terminal 20 and starts electronic payment (200).
  • a screen for inputting the “checkout number” shown in FIG. 24 (a) is displayed.
  • the user enters the cashier number described in the mail order advertisement or catalog (202).
  • the cash register number is a number for identifying the cash register server 14 that performs mail order sales.
  • the user terminal 20 When the user selects the send button on the cashier number input screen, the user terminal 20 is connected to the sync server 30 and the cashier number is transmitted to the sync server 30 (204). If the user selects the cancel button on the cashier number input screen, the settlement process can be terminated. This cancellation process is performed when the settlement process cannot be proceeded even if the cashier number is correctly input due to a communication failure or the like.
  • the sync server 30 receives the cash register number transmitted from the user terminal 20 and inquires cash register information using the cash register number (206).
  • the processing of the cashier information inquiry 206 will be described with reference to FIG.
  • the synchro server 30 accesses the cashier database 50 (2062), and extracts cashier information matching the cashier number (2064).
  • the authentication method includes a voice authentication method, a password authentication method, and the like, and the cashier information sets which authentication method to use.
  • the sync server 30 decides to use the authentication method set in the cashier information (2066). In the following, a description will be given assuming that the use of the pass-through authentication method has been determined as the authentication method.
  • the sync server 30 proceeds to the user information inquiry 208 processing. .
  • the process of the user information inquiry 208 will be described with reference to FIG.
  • the synchronization server 30 detects the user terminal number of the user terminal 20. If the user terminal 20 is a mobile phone, the user terminal number is the calling phone number.
  • the synchronizing server 30 accesses the user database 60 (2082) and checks whether the user terminal 2 2 is registered as a user based on the user terminal number (2084). If the user is not registered, a message “Not registered” is sent to the user terminal 20 (2086).
  • the screen of FIG. 24 (b) is displayed on the user terminal 20, indicating that the user has not been registered. Synchronization server 30 disconnects from user terminal 20 (2900) and ends.
  • the user information is extracted from the user database 60 (2092).
  • 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 of credit cards or bank cards (2094). If there is a problem with the usage status, a message “unavailable” is sent to the user terminal 20 (2096).
  • the user terminal 20 displays the screen shown in FIG. 24 (c), indicating that it cannot be used.
  • the sync server 30 disconnects the connection with the user terminal 20 (2098) and terminates.
  • the sink server 30 proceeds to the password authentication 210 process.
  • the process of password authentication 210 will be described with reference to FIG.
  • the sync server 30 authenticates the user terminal based on the authentication method determined in the cashier terminal information inquiry 206.
  • the synchronization server 30 obtains data necessary for authentication from the user database 60 to perform password authentication, and creates authentication data (2102).
  • the synchronization server 30 initializes a variable n for storing the number of password requests to 0 (2104).
  • the synchronization server 30 increments n by 1 (2106), and transmits a password request message to the user terminal 20 (2108).
  • the synchronization server 30 receives the password transmitted by the user terminal 20, and checks whether the password is correct (2114).
  • the process returns to 2 106 and the password request is repeated. . If the number of password requests n is greater than 2, the authentication process is terminated (2 118), and an authentication-inhibited message is transmitted to the user terminal 20 (2 120). The user terminal 20 displays the screen shown in FIG. 24E to notify that the service cannot be used because the authentication could not be performed (2124).
  • the sync server 30 accesses the cash register server 14 using the cash register server access number extracted in the processing of the cash register information inquiry 206 (2 1 2).
  • the cashier server 14 activates the virtual cashier terminal 12 configured in the cashier server 14 (2 14).
  • the virtual cashier terminal 12 is a device or process serving as a cashier terminal, and may be a terminal device provided in the cashier server, or may be a program activated in the cashier server.
  • the virtual cashier terminal 12 accesses the synchronization server 30 (2 16).
  • the sync server 30 creates “link information” (2 18).
  • the link information includes cashier terminal identification information for identifying the virtual cashier terminal 12 connected to the sync server 30 and cashier identification information for identifying the cashier server 14 such as a seller name and a welcome message. It is.
  • the synchronization server 30 distributes the link information to the user terminal 20 (220).
  • the user terminal 20 Upon receiving the link information from the sync server 30, the user terminal 20 displays a welcome message shown in FIG. 24 (f) on the screen. Users can look at this screen to see if they are the mail-order site they want to connect to.
  • the user terminal 20 sends a link information confirmation signal to the sync server 3 Call to 0 (2 2 4).
  • the link information confirmation signal includes cashier terminal identification information for identifying the virtual cashier terminal 12 included in the link information.
  • the electronic payment can be canceled.
  • This cancellation process is performed when an unintended mail-order site is displayed on the screen, for example, because the user has entered an incorrect cashier number.
  • the sync server 30 When the sync server 30 receives the link information confirmation signal from the user terminal 20, the sync server 30 establishes a sync (226). With reference to FIG. 20, the process of establishing a synchro 2 26 will be described.
  • the “sync” state is established when the user terminal 20 transmits a link information confirmation signal to the link information distributed by the sync server 30.
  • the sink port server 30 is in an “access waiting” state in which the user terminal 20 accesses and waits for transmission of a link information confirmation signal.
  • the sync server 30 The terminal 1 establishes a “synchro” state of 1 with the terminal 20, thereby realizing synchronization between the virtual storage terminal 12 and the user terminal 20. Access from a plurality of user terminals 20 is not associated with one piece of link information.
  • a timeout is set, and the waiting for access from the user terminal 20 is limited to, for example, three minutes. If there is no response to the link information issued from the user terminal 20 even after the time limit expires, the sync server 30 disconnects the connection with the virtual cashier terminal 12 and initializes. This timeout function prevents troubles such as when the user cancels the process or when the communication between the user terminal 20 and the sync server 30 is bad and the information exchange is not performed normally. Set for.
  • the synchronization server 30 is in the “access waiting” state, has access from the user terminal 20, and checks whether a link information confirmation response signal has been transmitted from the user terminal 20 (2). 2 6 2), If there is no access, It is checked whether or not the set time of the timeout has elapsed (2264). If the time has elapsed, the connection with the virtual cashier terminal 12 is disconnected (2266), and the processing ends.
  • the user terminal 20 When the user terminal 20 transmits the link information confirmation signal, it checks whether there is a virtual cashier terminal 12 in the “waiting for synchronization” state corresponding to the link information (2268). Send a synchro error message (2270). The user terminal 20 displays a synchronization error on the screen (2
  • the user terminal 20 interrupts the payment process and ends.
  • the synchronization server 30 changes the “synchronization” state between the virtual cashier terminal 12 and the user terminal 20. It establishes and synchronizes communication with the virtual cashier terminal 12 and communication with the user terminal 20 (2274).
  • the synchronization server 30 transmits a synchronization signal to the virtual cashier terminal 12 (228).
  • the virtual cashier terminal 12 receives the synchro signal from the synchro server 30, it transmits merchandise information for mail order (230).
  • the synchronization server 30 distributes the product information received from the virtual cashier terminal 12 to the user terminal 20 (232).
  • the user terminal 20 allows the user to input a product order based on the product information received from the synchronization server 30 (234). Order entry 2 referring to Fig. 2 1
  • the process of 34 will be described.
  • the user terminal 20 displays a screen for inputting the order details shown in FIG. 24 (g).
  • the user enters an order number and places an order for a product while referring to the mail-order sales catalog shown in Fig. 15 (2 3 2 2).
  • the screen shown in Fig. 24 (h) is displayed, and the selected product can be confirmed. If you select the OK button in Fig. 24 (h), you will return to the screen in Fig. 24 (g) and you can enter the next order number.
  • the order can be canceled by pressing the cancel button shown in Fig. 24 (h).
  • the "shopping completed" button is pressed on the screen of FIG. 24 (g), the screen of FIG.
  • the user terminal 20 transmits the order information to the synchronization server 30 (236).
  • the synchronization server 30 distributes the order information received from the user terminal 20 to the virtual cashier terminal 12 which is in synchronization with the user terminal 20 (2 3 8
  • the virtual cashier terminal 12 calculates the purchase price based on the order information received from the sync server 30 (240), and transmits the purchase price information including the total purchase price to the sink server 30 ( 2 4 2).
  • the synchronization server 30 Upon receiving the purchase price information from the virtual cashier terminal 12, the synchronization server 30 performs a process of matching the purchase price with the available price 244.
  • the synchronization server 30 compares the available amount of the user acquired from the user database 60 in the user information inquiry 208 with the purchase amount transmitted by the virtual cashier terminal 12 (2 4 4 2) If the purchase amount does not exceed the available amount, end the matching. If the purchase amount exceeds the available amount, a message “Exceeded amount” is sent to the user terminal 20 (2 4 4 4), and the virtual cashier terminal 12 and the user terminal 20 are sent. Release the sink state between (2 4 4 6). At this time, a screen shown in FIG. 24 (k) is displayed on the user terminal 20. Referring back to FIG. 16, the process after the matching of the purchase price and the available price will be described.
  • the synchronization server 30 transmits total price information including the purchase price to the user terminal 20 (2466).
  • the user terminal 20 Upon receiving the total amount information from the synchronization server 30, the user terminal 20 performs the final purchase confirmation process 248.
  • the purchase final confirmation processing 248 will be described with reference to FIG.
  • the user terminal 20 displays the screen shown in FIG. 24 (1), and displays the total purchase amount (246 2).
  • the user confirms whether the total purchase amount is correct (2464), and if correct, selects the OK button on the screen and ends the final purchase confirmation process 248.
  • the user selects the cancel button if the total purchase price is incorrect.
  • the user terminal 20 displays a screen indicating that the settlement has been canceled as shown in FIG.
  • the synchronizing server 30 transmits a cancel signal to the virtual cashier terminal 12 (2470).
  • the virtual cashier terminal 12 cancels the settlement and ends (247 2).
  • the synchronizing server 30 cancels the synchronization between the virtual cashier terminal 12 and the user terminal 20 and ends the process (2474).
  • the user terminal 20 transmits a purchase final confirmation signal to the synchronizing server 30 (250).
  • the sync server 30 accesses the user account database 70 and performs a settlement process for recording purchase information (252).
  • the synchronization server 30 sends a notice of settlement completion to the virtual cashier terminal 12 (254), and sends a receipt to the user terminal 20 (258).
  • the virtual cashier terminal 12 confirms the completion of the settlement and ends the synchronized settlement (256).
  • the user terminal 20 displays the screen of FIG. 24 (n) indicating the completion of the settlement (152).
  • the user can electronically order and pay for goods in mail-order sales such as magazines and catalogs. Before placing an order for mail-order sales, the user can confirm whether or not the user has connected to the desired mail-order sales site using the link information displayed on the mobile terminal. By specifying an authentication method, a mail order seller can authenticate a user with a password or the like, and then make a payment. (Third embodiment)
  • An electronic payment system according to a third embodiment of the present invention will be described.
  • the user can order and settle goods via mail-order through a network.
  • the electronic payment system according to the present embodiment differs from the second embodiment in that voice authentication is used as a user authentication method.
  • FIG. 25 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 synchronization server 3 as an example of a payment device.
  • 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
  • a user account database 70 a voice authentication center 42
  • a user voice database 44 a user voice database 44.
  • the voice authentication center 42 connects to the carrier server 40, and when the user terminal 20 makes a call by wireless telephone communication, voice-authenticates the user by the voice of the user of the user terminal 20.
  • the voice authentication center 42 has a user voice database 44, and can match the voice of the user of the user terminal 20 with the voice of the user registered in the user voice database 44 in advance.
  • the user voice database 44 stores voice information registered by the user of the user terminal 20 in advance.
  • the user's voice information is, for example, voice of the user uttering a specific registered word.
  • the voice authentication center 42 connects to the cash register database 50 and the user database 60 to check the registration status and usage status of the user. In addition, it is possible to search the cash register server registered in the cash register database 50 from the cash register number transmitted by the user and confirm the registration of the cash register server.
  • FIG. 26 is a flowchart of the settlement processing of the electronic settlement system according to the present embodiment.
  • FIGS. 27 to 29 are flowcharts showing details of the processing in FIG. 26.
  • the difference between this embodiment and the second embodiment is that, when the user terminal 20 selects the synchronized payment menu and starts the payment, the voice authentication center 42 via the carrier server 40 First, voice authentication is performed.
  • Other processes are the same as those in the second embodiment, and thus, processes different from those in the second embodiment will be described.
  • the user selects the electronic payment menu from the user terminal 20 and starts electronic payment (300).
  • the user terminal 20 displays a screen for inputting an “order telephone number”. Enter the “order telephone number” described in a mail order advertisement or catalog (302) and make a call ( 304).
  • the "order telephone number” is the telephone number of the voice authentication center 142, and the user terminal 20 is connected to the voice authentication center 42 by telephone. Transmission of information from the user terminal 20 to the voice authentication center 42 is performed by voice or input of a touch phone, and transmission of information from the voice authentication center 42 to the user terminal 20 is instructed by voice. This is done with voice guidance providing information.
  • the voice authentication center 42 Upon receiving the telephone call from the user terminal 20, the voice authentication center 42 inquires the user information (306). With reference to FIG. 27, the process of the user information inquiry 303 will be described.
  • the voice authentication center 42 detects the user terminal number of the user terminal 20 when receiving the telephone call from the user terminal 20 (3060).
  • An example of the user terminal number of the user terminal 20 is a calling telephone number. If the user terminal 20 is set for calling number notification, the calling party's calling phone number can be detected from the calling party. If the user terminal 20 has set the number not to be notified, it is not possible to detect the caller's calling telephone number from the destination. In that case, in order to urge the user of the user terminal 20 to change the setting, The voice guidance is sent from the voice authentication center 42 to the user terminal 20.
  • the voice authentication center 42 accesses the user database 60 (3 0 6 2 ) Based on the user terminal number, it is checked whether or not the user terminal 20 is registered as a user (3064). If the user is not registered, a voice guidance is sent to the user terminal 20 indicating that the user terminal 20 is not registered in the database (30666), and the connection with the user terminal 20 is established. Disconnect (3068) and end.
  • the user information is extracted from the user database 60 (3070).
  • the user information contains information on the usage status of the user, and based on the information, checks whether there is any problem with the usage status of the user's credit card or bank card (3072). If there is a problem with the user's usage, a voice guidance is sent to the user terminal 20 notifying that the terminal cannot be used (3074), and the connection with the user terminal 20 is disconnected (30076). ) , finish. If there is no problem in the user's usage status, the process of the user information inquiry 306 ends, and the process proceeds to the next process.
  • the voice authentication center 42 performs the process of voice authentication 308 after the process of the user information inquiry 306.
  • the process of voice authentication 308 will be described with reference to FIG.
  • the voice authentication center 42 accesses the user voice database 44 (3800), and from the user voice database 44 based on the user terminal number of the previously detected user terminal 20, the user voice database 44 is used.
  • the voice information of the user is extracted (3082).
  • the user's voice information is voice data when the user utters a specific registered word.
  • the number n for requesting the user to utter the registration word is initialized to 0 (3084).
  • the number n of registration word requests is incremented by one (3086), and voice guidance requesting the user terminal 20 to speak a registration word is transmitted (30888).
  • This voice guidance is, for example, a voice message that says, "Please say the registration word after the dial tone. When you are finished, press #.”
  • the user terminal 20 receives the voice guidance, the user utters the registration word, and the user's voice is input (3090).
  • the voice of the uttered user is transmitted to the voice authentication center 42 (3092).
  • the voice authentication center 42 receives the voice of the registered word transmitted from the user terminal 20. Is compared with the voice of the user's registration code extracted from the user voice database 44 (3094).
  • the process of the voice authentication 308 ends.
  • n the number of registered word requests n exceeds 2 (3096). If n does not exceed 2, Return to the processing 3 08 6 and repeat the request for the registration word. If n exceeds 2, it is determined that voice authentication cannot be performed (3098), voice guidance indicating that voice authentication could not be performed is transmitted to the user terminal 20 (3100), and the process ends.
  • the voice authentication center 42 sends voice guidance to the user terminal 20 to prompt the user to input the cashier number (310).
  • the voice guidance is, for example, a voice message such as "You have been authenticated. Please dial your cashier number.”
  • the user dials and inputs a cashier number from the user terminal 20 (3 1 2).
  • the cash register number is a number for identifying the cash register server 14 that performs mail order.
  • the entered cashier number is transmitted to the voice authentication center 42 (3 1 4).
  • the voice authentication center 42 queries the cash register information based on the cash register number received from the user terminal 20 (3 15).
  • the processing of the cashier information inquiry 3 15 will be described with reference to FIG.
  • the sync server 30 accesses the cash register database 50 (3182), and checks whether the cash register server corresponding to the cash register number is registered (3184). If the cashier server 14 is not registered, the voice guidance is sent to the user terminal 20 to notify that the cashier server is not found (3186). The user terminal hears a sound saying "No cashier corresponding to the input cashier number is found" and returns to the process of cashier number input 312.
  • a situation in which the cashier server 14 corresponding to the cashier number is not registered may occur when the user inputs a cashier number by mistake, or when a user inputs a cashier number of a mail order whose expiration date has passed.
  • the cash register server corresponding to the cash register number has been registered, the cash register information is extracted (3184).
  • the cash register information a seller name, an authentication method, an access number of the cash register server 14 and the like are registered.
  • the synchronization server 30 extracts the access number of the cashier server 14 from the cashier information.
  • the access number is, for example, a telephone number to which the cashier server 14 is connected.
  • the synchronizing server 30 sends voice guidance for confirming the cashier information to the user terminal 2 ⁇ . For the user terminal 20, for example, the cash register in the July issue of the mail order catalog was selected. If you like, please hang up and wait for the message. If it is not the desired cash register, enter the cashier number again A voice message is played.
  • the voice authentication center 42 After processing the cashier information inquiry 3 15, the voice authentication center 42 sends an order processing instruction to the sync server 30 and distributes the cashier number. Voice authentication center 42 sends voice guidance “Please hang up the phone and wait for message” to user terminal 20, and the telephone connection between voice authentication center 42 and user terminal 20 is disconnected.
  • the sync server 30 receives the order processing command from the voice authentication center 42 and receives the cash register number.
  • the synchronization server 30 accesses the cashier server 14 corresponding to the cashier number (320).
  • the cashier server 14 activates the virtual cashier terminal 12 (3 2 2).
  • 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 storage terminal 12 is connected to the synchronization server 30 (3 2 3).
  • the synchronization server 30 When the synchronization server 30 is connected to the virtual cashier terminal 12, it creates “link information” that specifies a transaction with the virtual cashier terminal 12 (32 4).
  • the link information of the present embodiment is an example of a transaction identification number, and specifies a transaction between the user terminal 20 and the virtual cashier terminal 12.
  • the synchronization server 30 synchronizes the communication between the user terminal 20 and the virtual cashier terminal 12 based on the link information, and performs a payment process.
  • the link information includes, in addition to the transaction identification number, cashier identification information for identifying the cashier server 14, for example, the name of a mail order seller, a welcome message, and the like.
  • the synchronization server 30 distributes the link information to the user terminal 20 (326).
  • the user terminal 20 Upon receiving the link information from the synchronization server 30, the user terminal 20 displays a welcome message similar to the screen shown in FIG. 24 (f) of the second embodiment on the screen. The user can check this screen to see if he or she wants to connect to a mail-order site (322). When the user selects the link button on the screen, the user terminal 20 sends a link information confirmation signal to the sync server 30 (330).
  • the link information confirmation signal includes cashier terminal identification information for identifying the virtual cashier terminal 12 included in the link information.
  • the electronic payment can be canceled.
  • This cancellation process is performed when an unintended mail-order site is displayed on the screen, for example, because the user has entered an incorrect cashier number.
  • the synchronization server 30 Upon receiving the link information confirmation signal from the user terminal 20, the synchronization server 30 establishes synchronization (332).
  • the settlement processing after the establishment of the synchro (3332) is the same as that of the second embodiment, and the description is omitted.
  • the electronic payment system of the present embodiment since the user is authenticated by voice and then the electronic payment is performed, high authentication accuracy can be secured.
  • An electronic payment system according to a fourth embodiment of the present invention will be described.
  • the user can order and settle goods via mail-order through a network.
  • the electronic payment system of the present embodiment differs from the second embodiment in that image authentication is used as a user authentication method.
  • FIG. 30 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 synchronization server 3 as an example of a payment device.
  • carrier server 40, and billing terminal database It has a cash register database 50 as an example, a user database 60 as an example of a payment terminal database, a user account database 70, an image authentication center 46, and a user image database 48.
  • the image authentication center 46 authenticates the user based on the image transmitted by the user terminal 20.
  • the image authentication center 46 has a user image database 48, and can match an image transmitted by the user terminal 20 with a user image registered in the user image database 48 in advance.
  • image data of a photograph of the user's face, image data of the iris or retina of the user's eye, or image data of the user's fingerprint is used.
  • the user registers these image data in advance in the user image database 48 as authentication data.
  • FIG. 31 is a schematic diagram of a portable terminal having a communication function, which is an example of the user terminal 20 of the present embodiment.
  • the mobile terminal 90 can perform wireless communication by connecting the mobile phone 92.
  • a CCD camera 94 can be connected to capture images of the user's face.
  • a fingerprint image of the user can be captured.
  • the mobile terminal 90 has a wireless communication function equivalent to the mobile phone 92, an imaging function equivalent to the CCD camera 94, and a fingerprint detection function equivalent to the fingerprint detection pad 96 inside the mobile terminal 90. You may.
  • FIG. 32 is a flowchart of a payment process of the electronic payment system according to the present embodiment.
  • the processing and communication denoted by the same reference numerals as those in FIG. 16 are the same as those in the second embodiment, and therefore description thereof will be omitted, and user image information authentication different from the second embodiment 2 Will be described.
  • FIG. 33 is a flowchart showing details of the processing of user image information authentication 211.
  • the synchronization server 30 authenticates the user terminal based on the authentication method determined in the cashier terminal information inquiry 206.
  • the authentication method is any of authentication using image information that can recognize the user as an individual, such as authentication using a face image, authentication using an image of the iris or retina of the eye, or authentication using a fingerprint image. .
  • Shin The cross server 30 accesses the user image database 48 to perform authentication based on image information (2700), obtains user image information necessary for authentication, and creates authentication data (2702). .
  • the synchronization server 30 initializes a variable n for storing the number of requests for image information to 0 (2704).
  • the sync server 30 increments n by 1 (2706), and transmits an image information request message to the user terminal 20 (2708).
  • the user terminal 20 displays a screen for instructing the user terminal 20 to input image information, for example, an image of a face, an image of an iris or retina of an eye, an image of a fingerprint, and the like. Alternatively, image information is input to the user terminal 20 using the fingerprint detection pad 96 or the like (2710).
  • the user terminal 20 transmits the image information input by the user to the synchronizing server 30 (2712).
  • the synchronization server 30 receives the image information transmitted by the user terminal 20, and compares the image information with the image information acquired from the user image database 48 (2714).
  • the image information transmitted by the user terminal 20 does not match the image information obtained from the user image database 48, it is checked whether the number of image information requests n is greater than 2 (2 7 16). Return to the processing of 2 706 and repeat the request for image information. If the image information request count n is larger than 2, the authentication processing is terminated (2718), and an authentication failure message is transmitted to the user terminal 20 (2720). The user terminal 20 displays a screen notifying that the service cannot be used because the authentication could not be performed (2724).
  • the sync server 30 confirms that the image information transmitted by the user is correct in the image information collation 2 7 14, the user image information authentication 2 11 ends the process.
  • the user can be authenticated by transmitting information for identifying the user as an individual, such as a face, an iris or retina of the eye, or a fingerprint, as image data. Secure electronic payments can be made. Also, unlike voice authentication, image authentication does not require a mobile phone to be connected to a voice carrier, so authentication is performed using the mobile phone's data packet communication function. Certificates to settlement can be performed continuously.
  • An electronic payment system according to a fifth 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 made via a network.
  • FIG. 34 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 vending machine 16 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 register 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.
  • the vending machine 16 can be connected to the synchronizing server 30 via a communication line.
  • a communication method from the vending machine 16 to the synchronization server 30 any communication means of a telephone line communication, a dedicated line communication, and a wireless telephone communication may be used.
  • FIG. 35 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 902 includes a display unit 908 for displaying the process of electronic payment, a start button 910 for instructing the start of electronic payment, and a cancel button 911 for instructing cancellation of the electronic payment. And 2.
  • FIG. 36 is a flowchart of the settlement processing of the electronic settlement system according to the present embodiment.
  • FIG. 37 is a screen example of the display unit 802 of the user terminal 20.
  • the settlement process will be described with reference to FIG.
  • the user can use the user terminal 20 Select the electronic payment menu (410) and press the start button 910 of the vending machine 16 to start electronic payment (400).
  • the vending machine 16 accesses the sync server 30 (402).
  • the vending machine 16 transmits a unique cash register number to the vending machine 16.
  • Synchronization server 30 starts connection with vending machine 16 in response to access from vending machine 16 and queries cashier terminal information based on cashier registration number sent from vending machine 16 Yes (404).
  • the processing from the cashier terminal information inquiry 404 to the user information inquiry 428 is the same as the processing from the cashier terminal information inquiry 104 to the user information inquiry 128 of the first embodiment shown in FIG. Therefore, the description is omitted.
  • the synchro lamp When the synchro lamp is turned on, the vending machine 16 has a synchro lamp, and the synchro lamp may be turned on. Alternatively, the display section 908 may be notified by text or the like that the synchro state is in effect. Good.
  • the synchronizing server 30 After processing the user information inquiry 428, the synchronizing server 30 sends a sales command to the vending machine 16 (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 (433).
  • the vending machine 16 transmits purchase price information to the synchronizing server 30 (4 3 4).
  • the synchronization server 30 Upon completion of the payment processing 4 44, 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 (455).
  • the exchange of data between the vending machine 16 and the synchronizing server 30 is all performed via the communication line 18.
  • the exchange of data between the user terminal 20 and the synchronizing server 30 is performed as follows. Via wireless communication transmission line 28 and communication line 38 Done. No data is exchanged between the vending machine 16 and the user terminal 20.
  • 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 the 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 from having to input the cashier number to the user terminal 20 and prevents the user from mistakenly inputting the cashier number.
  • the vending machine 16 and the user terminal 20 each have a wireless communication unit as an example of a short-range communication unit, and a B 1 uetooth system.
  • the cashier number may be transmitted and received using wireless communication for mobile devices such as
  • the electronic payment system of this 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 transaction of goods by the vending machine 16 is less necessary for user authentication because the price of the goods is small. If the user terminal 20 is a mobile phone, the uniqueness of the mobile phone calling number allows the user to be identified from the mobile phone calling number as long as the mobile phone owner himself uses the mobile phone. However, in the case of micropayments, omitting the user authentication process does not pose a major problem. As described above, in the electronic settlement system of the present invention, the authentication method can be selected according to the size of the settlement amount, the difference in the sales form, and the like.
  • FIG. 38 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 synchronization server 3 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.
  • FIG. 39 is a flowchart of the settlement processing of the electronic settlement system according to the present embodiment.
  • FIGS. 40 to 43 are flowcharts showing details of the processing in FIG.
  • FIG. 44 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 products while viewing the shopping web page on the shopping server 24.
  • the user computer 2 second display screen 4 such as 4 (a)
  • the W eb page shows the content and the total amount of purchased merchandise is displayed
  • the user synchro By selecting the button for instructing the settlement, the synchronized settlement is started (500).
  • the user computer 22 accesses the cash register server 14, and the purchase price information including the total purchase price is transmitted to the cash register 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 may be a program activated 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, and transmits it to the synchro server 30 (506).
  • the sink port server 30 starts the connection with the virtual cashier terminal 12 in response to the access from the virtual cashier terminal 12, and inquires the cashier information based on the cashier registration number transmitted from the virtual cashier terminal 10. Yes (5 08).
  • FIG. 40 shows the processing of the 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 (5 10) and distributes the link information to the user computer 22 (5 12).
  • the screen shown in FIG. 44 (b) is displayed on the screen of the user computer 22 by the cooperative processing with the registration server 14.
  • CGI Common Gat e Int e r f a c e
  • the screen shown in Fig. 4 (b) has a "Shopping Details & Description” 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 “Synch cash register” button, the user computer 22 can connect to a specific virtual cash register terminal 12 in the cash register server 14 (
  • the user computer 22 When the user presses the “synch 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. Yes (5 1 8). When the user computer 22 receives the cashier number from the virtual cashier terminal 12, the cashier browser window is started as shown in FIG. 44 (c), and the virtual cashier terminal is drawn in the cashier browser window. 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 browser window (522).
  • the user enters the cashier number displayed in the cashier browser window of the user computer 22 into the user terminal 20 (524).
  • the user terminal 20 transmits the cashier number input by the user to the sync server 30 (5 26).
  • the sync server 30 checks the cash register number received from the virtual cashier terminal 12 in the processing 506 and the cash register number received from the user terminal 20 in the processing 506, and if the cash register numbers match. , Communication with virtual cashier terminals 1 and 2 and user terminals
  • FIG. 41 shows the processing of the cash register number check 5 28.
  • 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 the sink port signal to the user computer 22 (532).
  • the user computer 22 turns on the synchro lamp of the virtual cashier terminal drawn in the cashier browser window (534). As a result, the user can confirm that synchronization with the virtual storage terminal 12 has been achieved.
  • Synchronization server 30 checks the cashier number.
  • the processing of the user information inquiry 5 36 shown in FIG. 42 is the same as the processing of the user information inquiry 128 of the first embodiment shown in FIG.
  • the process of password authentication 538 shown in FIG. 43 is the same as the process of password authentication 210 of the first embodiment shown in FIG. 9 except that it does not have visual authentication. Description is omitted.
  • 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 performs the final purchase confirmation 5 4 4 Perform processing. Since these processes are the same as those in the first embodiment, description thereof will be omitted.
  • the synchronization server 30 transmits a payment completion notification to the virtual cashier terminal 12 (550), and transmits a receipt to the user terminal 20.
  • the virtual cashier terminal 12 receives the payment completion notification from the synchronizing server 30, the payment terminal 12 sends a payment completion notification to the user combi- ter 22 (5552).
  • the user computer 22 displays on the display screen that the payment has been completed. Thereby, the user can know that the settlement of the transaction with the virtual cashier terminal 12 is completed.
  • 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 collect the price of the product. Payment can be made.
  • the synchronizing server 30 as an example of a settlement device may be realized by a general-purpose computer.
  • Figure 45 shows the hardware configuration of a general-purpose computer 600 It is a block diagram.
  • the CPU 602 operates based on the programs stored in the ROM 604 and the RAM 606.
  • the input device 608 allows the administrator of the sink port server 30 to input a data @ command.
  • the hard disk drive 610 as an example of the storage device stores the setting information and the program on which the CPU 602 operates.
  • the floppy disk drive 614 reads data or a program from the floppy disk 624 and provides it to the CPU 602.
  • the CD-ROM drive 616 reads data or a program from the CD-ROM 626 and provides it to the CPU 602.
  • 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 6 12 connects to various databases 622 to transmit and receive data in the databases.
  • the sink server 30 is provided with an interface for connecting to the display 628, and the administrator can monitor the operation status of the sync server 30 and check the setting information by the display 628.
  • FIG. 46 is a block diagram showing a functional configuration of software executed by CPU 602 shown in FIG.
  • These softwares are 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 on the hard disk drive 610 from the recording medium, read out to the RAM 606, and executed by the CPU 602.
  • the software stored and provided on the recording medium that is, the software installed on the hard disk drive 610, has a functional configuration of a payment processing module 642, a first communication module 644, and a second communication module 64. 6 and a database search module 648.
  • the payment processing module 642, the first communication module 644, the second communication module 646, and the database search module 648 work on the computer 600 to cause the CPU 6002 to perform the first and second processing, respectively.
  • 2nd, 3rd Functions and operations of the settlement processing unit 80, the first communication unit 82, the second communication unit 84, and the database search unit 86 in the synchronization server 30 of the fourth, fifth, and sixth embodiments Therefore, the description is omitted.
  • a floppy disk 624 or a CD-ROM 626 as an example of a recording medium shown in FIG. 45 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 functions of the 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 synchronizing server 30 instead of the cashier terminal 10, one of the operations of the cashier terminal 10 described in the above embodiment is performed. The part can also be stored on a floppy disk 624 or a CD-ROM 626.
  • programs may be read directly from the recording medium to the RAM and executed, or may be once installed in the hard disk drive and then read and executed by the RAM. Further, the 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.
  • a semiconductor memory or the like 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 may be used as a recording medium, and the program may be provided to the sync server 30 via a communication network. good.
  • Such 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 at the retail store authenticates the user based on the face photograph data, and further inputs a password in the case of suspicion or expensive payment. Since the request can be made to the user, the accuracy of authentication can be improved according to the situation. Users can also use mobile phones and Payment can be performed simply and safely using a portable device such as a portable terminal having a wireless communication function.
  • the user can electronically order and pay for goods in mail-order sales such as magazines and power tags.
  • the user Before placing an order for mail-order sales, the user can confirm whether or not the user has connected to the desired mail-order sales site by using the link information displayed on the mobile terminal.
  • the seller of the mail-order sales can authenticate the user with a password or the like, and then settle the payment.
  • the electronic payment system of the third embodiment since the user is authenticated by voice and then the electronic payment is performed, high authentication accuracy can be secured.
  • the electronic payment system by transmitting information identifying a user as an individual, such as a face, an iris or retina of the eye, or a fingerprint, as image data to the user, the identity of the user is determined. Authentication is possible and secure electronic payment can be performed. Also, in the case of image authentication, unlike voice authentication, there is no need to connect the mobile phone to the voice carrier, so that the data packet communication function of the mobile phone can be used to continuously perform authentication and settlement. .
  • 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 using 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, etc., and the user does not have to worry about the personal information being known to the seller of the product. , Privacy is protected.
  • the electronic payment system of the present invention has the following advantages for sellers of retail stores, mail-order sales, or online shopping on the Internet.
  • Reliable user authentication can be performed based on the uniqueness of the outgoing telephone number of the mobile phone.
  • the accuracy of authentication can be adjusted according to the payment amount and payment scene. And can be easily changed.
  • user authentication may be omitted, and the user may be identified based on only the calling phone number of the mobile phone to make the payment.
  • the sales representative In the case of expensive payments, such as purchasing goods at a jewelry store, the sales representative must authenticate the user with face photo data and, if in doubt, combine pass-and-pass authentication to ensure the accuracy of the authentication. Can be done.
  • the electronic payment system of the present invention has the following advantages for the user.
  • Carrying a portable communication terminal called a mobile phone makes it possible to pay for shopping electronically anytime and anywhere, eliminating the need to carry cash, credit cards, bank cards, and IC money cards.
  • the user can use the data packet communication function of the mobile phone to check the account withdrawal status, available balance, shopping history, and the like.
  • the electronic payment system of the present invention has the following advantages for a credit card company.
  • An authentication method using a mobile phone can prevent unauthorized use of credit cards. Credit payment can be done electronically using a mobile phone, which eliminates the need to issue and manage credit cards, thereby reducing costs.
  • the multi-authentication method even if an employee in charge of a credit card company or the like illegally takes out data, it is possible to prevent the user's settlement account from being illegally used.

Description

明 細 書 電子決済システム、 決済装置及び端末 技術分野
本発明は、 通信ネットワークを用いて、 商取引における決済を電子的に行う ことのできる電子決済システム、 決済装置及び端末に関する。 背景技術
従来、 通信ネッ トワークを介して、 商取引における決済を電子的に行う電子 決済システムでは、 インターネッ トを経由して、 クレジッ トカード番号等の個 人情報をデジタルデータで送信していた。 インターネッ トにクレジッ トカード 番号のような個人情報を直接送信すると、 クレジッ トカード番号を盗まれ、 不 正利用される危険がある。 そのため、 高度な暗号技術を用いて個人情報が漏洩 するのを防ぐ必要がある。 そのため電子決済システムは、 セキュリティを向上 させるために、 複雑な認証手続きが必要となり、 簡便性を犠牲にせざるをえな いという問題を生じていた。 そこで本発明は、 このような問題を解決し、 安全 かつ簡便な電子決済システムを提供することを目的とする。 発明の開示
このような目的を達成するために、 本発明の第 1の形態によれば、 通信ネッ トワークを用いて、 取引の決済を行うための電子決済システムであって、 取引 の決済を行う決済装置と、 通信ネッ トワークを介して決済装置と接続し、 取引 における請求を行う請求端末と、 通信ネッ トワークを介して決済装置と接続し 、 取引における支払を行う支払端末とを備え、 決済装置が、 取引を識別する取 引識別番号を設定し、 支払端末が取引識別番号と同一の取引識別番号を当該決 済装置に送信した場合に、 請求端末との通信と、 支払端末との通信とを同期さ せることにより、 取引の決済を行うことを特徴とする。 請求端末は、 電話回線または専用回線を通じて決済装置と接続し、 支払端末 は、 無線電話通信によって決済装置と接続してもよい。
本発明の第 2の形態によれば、 取引における請求を行う請求端末及び取引に おける支払を行う支払端末と通信し、 取引の決済を行う決済装置であって、 第 1の通信ネッ トワークを介して、 請求端末と接続する第 1の通信部と、 第 2の 通信ネットワークを介して、 支払端末と接続する第 2の通信部と、 取引の決済 処理を行う処理部とを備え、 処理部は、 取引を識別する取引識別番号を設定し 、 支払端末が取引識別番号と同一の取引識別番号を当該決済装置に送信した場 合に、 請求端末との通信と、 支払端末との通信とを同期させることを特徴とす る。
第 1の通信部は、 電話回線または専用回線を通じて請求端末と接続し、 第 2 の通信部は、 無線電話通信によつて支払端末と接続してもよい。
第 1の通信部が、 取引における購買金額を請求端末から受信し、 第 2の通信 部が、 支払端末に購買金額を確認させるために、 購買金額を支払端末に送信し 、 購買金額を確認する購買最終確認信号を支払端末から受信し、 処理部が、 第 2の通信部が支払端末から購買最終確認信号を受信した後に、 決済処理を行い 、 第 1の通信部が、 処理部による決済処理の完了を通知する決済完了通知を請 求端末に送信し、 第 2の通信部が、 処理部による決済処理における購買金額の 領収を通知する領収書を支払端末に送信してもよい。
請求端末に関する情報を蓄えた請求端末データベースをさらに備え、 第 1の 通信部が、 請求端末から請求端末を識別する識別番号を受信し、 処理部が、 識 別番号に基づいて、 請求端末データベースから請求端末に関する情報を抽出し 、 請求端末の登録を確認してもよい。
第 2の通信部は、 支払端末が請求端末を確認するために、 請求端末データべ ースから抽出された請求端末に関する情報を、 支払端末に送信してもよい。 支払端末に関する情報を蓄えた支払端末データベースをさらに備え、 第 2の 通信部が、 支払端末の発信電話番号を検出し、 処理部が、 発信電話番号に基づ いて、 支払端末データベースから支払端末の利用者に関する情報を抽出し、 利 用者の登録状況、 利用者の利用状況、 及び利用者の決済可能金額の少なくとも 一つを確認してもよい。
第 1の通信部は、 取引を識別する取引識別番号を請求端末に送信し、 請求端 末が取引識別番号を支払端末または支払端末の利用者に通知し、 支払端末が取 引識別番号と同一の取引識別番号を当該決済装置に送信した場合に、 処理部は 、 請求端末との通信と、 支払端末との通信とを同期させ、 第 1の通信部は、 同 期が確立したことを示す同期確認信号を請求端末へ送信してもよい。
処理部が、 支払端末データベースから支払端末の利用者の認証情報を抽出し 、 第 1の通信部は、 請求端末が利用者を認証するために、 利用者の認証情報を 請求端末に送信してもよい。
利用者の認証情報が、 利用者の顔写真であってもよい。
第 1の通信部が、 利用者のパスヮードによる認証を求める信号を請求端末か ら受信し、 処理部が、 支払端末データベースから支払端末の利用者のパスヮー ドに関する情報を抽出し、 第 2の通信部が、 支払端末にパスワードを要求する 命令を送信し、 支払端末が入力するパスワードを支払端末から受信し、 処理部 が支払端末から受信したパスワードを、 支払端末データベースから抽出したパ スワードに関する情報と照合し、 第 1の通信部が、 処理部によるパスワードの 照合の成否を請求端末へ送信することにより、 利用者を認証してもよい。
処理部が、 支払端末データベースから支払端末の利用者が登録した認証情報 を抽出し、 第 2の通信部が、 認証情報を問い合わせる命令を支払端末に送信し 、 支払端末が命令に対して入力する応答を支払端末から受信し、 処理部が支払 端末から受信した応答を、 支払端末データベースから抽出した認証情報と照合 することにより、 利用者を認証してもよい。
処理部が、 支払端末データベースから抽出する、 支払端末の利用者が登録し た認証情報が、 利用者のパスワード、 利用者が発する音声データ、 利用者の顔 の画像データ、 利用者の眼球の虹彩又は網膜の画像データ、 利用者の指紋の画 像データの少なく とも一つであり、 処理部が、 認証情報と照合するために、 支 払端末から受信する応答が、 文字データ、 音声データ、 画像データの少なくと も一つであってもよい。
請求端末に関する情報を蓄えた請求端末データベースをさらに備え、 処理部 力 支払端末に請求端末を確認させるための、 請求端末に関する情報を請求端 末データベースから抽出し、 第 2の通信部が、 請求端末に関する情報を、 取引 を識別する取引識別番号とともに、 支払端末に送信し、 支払端末が請求端末に 関する情報を確認し、 取引識別番号を当該決済装置に送信した場合に、 処理部 は、 請求端末との通信と、 支払端末との通信とを同期させ、 第 1の通信部は、 同期が確立したことを示す同期確認信号を請求端末へ送信してもよい。
第 1の通信部が、 支払端末の利用者に商品の注文を入力させるための商品注 文情報を請求端末から受信し、 第 2の通信部が、 商品注文情報を支払端末に送 信し、 支払端末の利用者が商品注文情報に基づいて入力した商品の注文内容を 、 支払端末が当該決済装置に送信した場合に、 第 1の通信部は、 注文内容を請 求端末に送信してもよい。
支払端末の利用者の音声データを蓄えた音声データベースをさらに備え、 第 2の通信部が、 支払端末に利用者の音声の入力を要求するメッセージを発信し 、 支払端末から利用者の音声を受信し、 処理部が、 利用者の音声を、 音声デー タベースを用いて照合することにより、 利用者を認証してもよい。
処理部が、 支払端末データベースから支払端末の利用者が登録した認証情報 を抽出し、 第 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の通信モジュールと、 取引の決済処理を行う処理モジュールとを 備え、 処理モジュールは、 取引を識別する取引識別番号を設定し、 支払端末が 取引識別番号と同一の取引識別番号を当該決済装置に送信した場合に、 請求端 末との通信と、 支払端末との通信とを同期させることを特徴とする。
図面の簡単な説明 図 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は、 本発明の第 2の実施形態に係る電子決済システムの構成図であ る。
図 1 5は、 通信販売のカタログの一例である。
図 1 6は、 第 2の実施形態に係る電子決済システムの決済処理のフローチ ヤートである。
図 1 7は、 レジ情報照会 2 0 6の処理のフローチヤ一トである。
図 1 8は、 ユーザ情報照会 2 0 8の処理のフローチヤ一トである。
図 1 9は、 パスヮード認証 2 1 0の処理のフローチヤ一トである。
図 2 0は、 シンクロ確立 2 2 6の処理のフローチヤ一トである。
図 2 1は、 注文入力 2 3 4の処理のフローチャートである。
図 2 2は、 購買金額と利用可能金額の照合 2 4 4の処理のフローチヤ一ト である。 図 2 3は、 購買最終確認 2 4 8の処理のフローチヤ一トである。
図 2 4は、 ユーザ端末 2 0の表示部 8 0 2の画面例である。
図 2 5は、 本発明の第 3の実施形態に係る電子決済システムの構成図であ る。
図 2 6は、 第 3の実施形態に係る電子決済システムの決済処理のフローチ ヤートである。
図 2 7は、 ユーザ情報照会 3 0 6の処理のフローチヤ一トである。
図 2 8は、 音声認証 3 0 8の処理のフローチヤ一トである。
図 2 9は、 レジ情報照会 3 1 5の処理のフローチャートである。
図 3 0は、 本発明の第 4の実施形態に係る電子決済システムの構成図であ る。
図 3 1は、 ユーザ端末 2 0の一例である通信機能を有する携帯端末の概略 図である。
図 3 2は、 第 4の実施形態に係る電子決済システムの決済処理のフローチ ヤートである。
図 3 3は、 ユーザ画像情報認証 2 1 1の処理のフローチャートである。 図 3 4は、 本発明の第 5の実施形態に係る電子決済システムの構成図であ る。
図 3 5は、 自動販売機 1 6の概略図である。
図 3 6は、 第 5の実施形態に係る電子決済システムの決済処理のフローチ ヤートである。
図 3 7は、 ユーザ端末 2 0の表示部 8 0 2の画面例である。
図 3 8は、 本発明の第 6の実施形態に係る電子決済システムの構成図であ る,
図 3 9は、 第 6の実施形態に係る電子決済システムの決済処理のフローチ ャ' -トである。
図 4 0は、 レジ情報照会 5 0 8の処理のフローチヤ一トである。
図 4 1は、 レジ番号照合 5 2 8の処理のフローチヤ一トである。 図 4 2は、 ユーザ情報照会 5 3 6の処理のフローチヤ一トである。
図 4 3は、 パスヮード認証 5 3 8の処理のフローチヤ一トである。
図 4 4は、 ユーザコンピュータ 2 2のディスプレイ画面例である。
図 4 5は、 汎用コンピュータ 6 0 0のハードウエア構成を示すブロック図 である。
図 4 6は、 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 キャリアサーバ
4 2 音声認証センター
4 4 ユーザ音声データベース
4 6 画像認証センター
4 8 ユーザ画像データベース
5 0 レジデータベース
6 0 ユーザデータベース
7 0 ユーザ口座データベース 9 0 携帯端末
9 2 携 Ατ 66
9 4 C C Dカメラ
9 6 指紋検出パッド 発明を実施するための最良の形態
以下、 図面を参照して本発明の実施の形態の一例を説明する。
(第 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 0の概略図である。 レジ端 末 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 ◦とユーザ端末 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◦とを、 レジ番号によって特定し、 レジ端 末 1 0とユーザ端末 2 0の通信を同期させて、 決済処理を行う。 したがって、 レジ端末 1 0とユーザ端末 2 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を使用するレジ担当 者が、 ユーザ端末 2 0のユーザが、 ユーザ端末 2 0を所持する本人であるかど うかを認証したいとする。
ユーザ端末 2 0の一例である携帯電話は、 携帯電話機に固有の発信電話番号 を有し、 電話をかけると必ず、 固有の発信電話番号が用いられる。 発信電話番 号は携帯電話固有のものであり、 その携帯電話以外から同じ発信者電話番号を 用いて電話をかけることはできない。 したがって、 携帯電話が携帯電話の所持 者によって使用される限りにおいて、 携帯電話の発信電話番号をユーザの識別
1 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 0の表示部 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が、 同一のレジ番号を使ってシンク口 サーバ 3 0にアクセスすると、 シンクロサーバ 3 0は、 レジ端末 1 0とユーザ 端末 2 0の対応づけができなくなる。 そのため、 ある一定の時間では同じレジ 番号が 2回以上使われることはないようにレジ番号を割り当てる。 しカゝし、 あ る一定の時間が過ぎると、 同じレジ番号をレジ番号として再度使用してもよい 。 このようにすることにより、 レジ番号の桁数を増やさなくても、 レジ番号の 一意性を保つことが可能である。
小売店の支店が多くある場合には、 短い桁数のレジ番号では乱数で発生させ たレジ番号に衝突が起きる場合もある。 その場合、 各支店のレジ番号は相互に 衝突しない番号となるように、 乱数の範囲を限定するなどの工夫で、 レジ番号 の衝突を回避することができる。
このように、 レジ番号は、 取引を識別する番号であっても、 すべての取引に 対して一意に定められる トランザクション 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 ◦の顧客側表示部 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に割り当てたレ ジ番号と同一のレジ番号を用いてアクセスするユーザ端末 2 0があれば、 レジ 端末 1 0とユーザ端末 2 0の間で 1体 1の 「シンクロ」 状態を確立させ、 レジ 端末 1 0とユーザ端末 2 0の同期を実現する。 一つのレジ番号に対して、 複数 のユーザ端末 2 0からのアクセスをレジ端末 1 0に対応づけることはない。 シンクロサーバ 3 0の 「アクセス待ち」 状態はタイムアウ ト設定がなされ、 ユーザ端末 20からのアクセス待ちをたとえば 3分に制限する。 制限時間を超 えてもユーザ端末 20から発行されたレジ番号に対するアクセスがない場合、 シンクロサーバ 30はレジ端末 1 0との接続を切断し、 初期化する。 このタイ ムァゥ ト機能はユーザが誤ってレジ番号を入力した場合、 またはユーザ端末 2 0とシンクロサーバ 30の間の通信状態が悪く、 情報のやり とりが正常に行わ れない場合のために、 トラブル回避のために設定される。
図 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 6 8) 、 もしなけ れば、 ユーザ端末 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との通信とユーザ 端末 20との通信の同期をとる (1 1 74) 。
図 5に戻って説明する。 シンクロ状態が確立すると、 シンクロサーバ 30は 、 シンクロ信号をレジ端末 1 0に発信する ( 1 1 8) 。 レジ端末 1 0は、 シン クロサーバ 30からシンクロ信号を受信し、 レジ端末 1 0のシンクロランプ 7 06を点灯させる ( 1 20) 。 これにより、 レジ担当者にシンクロ状態にある ことを知らせることができる。
またシンクロサーバ 3 0は、 シンクロが開始されると、 ユーザ端末 2 0 へ、 レジ端末情報照会 1 0 4においてレジデータベース 5 0から得たレジ端末情報 を配信する。 ユーザ端末 2 0は、 図 1 3 ( c ) の画面を表示し、 ユーザにシン クロしたレジ端末が間違いないかどうか確認させる ( 1 2 4 ) 。 ユーザがキヤ ンセルボタンを押すと、 レジ番号入力 1 1 2の処理に戻る。 このキャンセル処 理は、 ユーザがレジ番号を間違えて入力したため、 誤ったレジ端末とシンクロ した場合に、 決済処理が先に進むのをキャンセルする場合などに用いる。
ユーザが、 図 1 3 ( c ) で示したユーザ端末 2 0の画面の O Kボタンを選択 して、 レジ端末情報を確認すると、 ユーザ端末 2 0はレジ端末情報確認信号を シンクロサーバ 3 0に発信する ( 1 2 6 ) 。 シンクロサーバ 3 0は、 ユーザ端 末 2 0が送信したレジ端末情報確認信号を受信すると、 ユーザ情報照会 1 2 8 の処理を行う。
図 8を参照しながら、 ユーザ情報照会 1 2 8の処理を説明する。 シンクロサ —バ 3 0は、 ユーザ端末 2 0のユーザ端末番号を検出する ( 1 2 8 0 ) 。 ユー ザ端末番号は、 ユーザ端末 2 0が携帯電話の場合、 発信電話番号である。 シン ク口サーバ 3 0は、 ユーザデータベース 6 0へアクセスし ( 1 2 8 2 ) 、 ユー ザ端末 2 0がユーザ登録されているかどうか調べる ( 1 2 8 4 ) 。 ユーザ登録 されていなければ、 ユーザ端末 2 0 へメッセージ 「登録されていません」 を発 信する ( 1 2 8 6 ) 。 ユーザ端末 2 0には、 ユーザ登録されていないことを示 す、 図 1 3 ( d ) の画面が表示される。 シンク口サーバ 3 0はレジ端末 1 0と ユーザ端末 2 0のシンクロ状態を解除し ( 1 2 9 0 ) 、 終了する。
ユーザ登録が確認できた場合、 ユーザデータベース 6 0からユーザ情報を抽 出する ( 1 2 9 2 ) 。 ユーザ情報にはユーザの利用状況に関する情報が記され ており、 その情報に基づいてユーザのクレジッ トカードまたは銀行カードなど の利用状況に問題がないかどうかを確認する ( 1 2 9 4 ) 。 利用状況に問題が ある場合は、 ユーザ端末 2 0 へメッセージ 「利用できません」 を発信する ( 1 2 9 6 ) 。 ユーザ端末 2◦には、 利用できないことを示す、 図 1 3 ( e ) の画 面が表示される。 シンクロサーバ 30はレジ端末 1 0とユーザ端末 20のシン クロ状態を解除し ( 1 298) 、 終了する。
ユーザの利用状況に問題がなければ、 シンクロサーバ 3 0は次の処理を進め る。 図 5に戻って説明する。 シンクロサーバ 3 0は、 レジ端末情報照会 1 04 で決定した認証方式に基づいて、 「シンクロマルチ認証」 を行う。 シンクロマ ルチ認証は、 シンクロサーバが、 レジ端末 1 0とユーザ端末 20の間でシンク 口状態を確立した後に、 レジ端末 1 0とユーザ端末 20の間で行う複数の認証 ステージを有する認証である。 レジ端末 1 0とユーザ端末 20の間では、 認証 に関する情報がやりとりされず、 レジ端末 1 0とシンクロサーバ 3 0の間、 ュ 一ザ端末 2 0とシンクロサーバ 30の間だけで、 認証に関する情報がやり とり される。 シンクロサーバ 30が認証の仲介を行うことにより、 ュ一ザがレジ担 当者にユーザの個人認証情報を何ら交換せずに、 レジ担当者がユーザ端末 20 のユーザを認証することができる。
ここではレジ端末情報照会 1 04において、 認証方式としてビジュアル認証 を採用することが決定された場合について、 シンクロマルチ認証の処理を説明 する。 シンクロサーバ 30は、 ユーザ情報照会 1 28においてユーザデータべ ース 6 0からユーザの顔写真の画像を取得し、 レジ端末 1 0に顔写真の画像デ ータを配信する ( 1 30) 。 レジ端末 1 0は、 シンクロサーバ 30からユーザ の顔写真画像データを受信し、 ビジュアル認証を行う (1 32) 。
図 9を参照しながら、 ビジュアル認証 1 3 2の処理を説明する。 レジ端末 1 0はユーザの顔写真画像を表示する (1 3 2 0) 。 図 1 2 ( d) はレジ端末 1 0の画面の表示例である。 レジ担当者はユーザと顔写真とを見比べ、 本人かど うかを確認する ( 1 3 22) 。 本人かどうか疑わしい場合または高価な買い物 である場合、 レジ担当者は、 図 1 2 ( d) の画面で DOUBTボタンを選択し 、 DOUB T信号をシンクロサーバ 3 0に発信する ( 1 3 24) 。 このとき、 レジ端末 1 0は、 図 1 2 (e) に示す、 パスワード認証中である旨を示した画 面を表示する。 レジ担当者が、 図 1 2 ( d ) の〇Kボタンを選択した場合、 ビ ジュアル認証の処理 1 3 2を終了する。 シンクロサーバ 3 0は、 レジ端末 1 0から DOUB T信号を受信すると、 ノ スワード認証を行うために、 ユーザデータベース 60から認証に必要なデータ を取得し、 認証データを作成する ( 1 3 2 6 ) 。 シンクロサーバ 3 0は、 パス ワード要求回数を記憶する変数 nを 0に初期化する ( 1 3 2 8) 。 シンクロサ ーバ 30は、 nを 1だけィンクリメントし ( 1 3 30) 、 パスヮ一ド要求メッ セージをユーザ端末 20に発信する ( 1 3 3 2) 。 ユーザ端末 20には、 図 1 3 ( f ) に示す画面が表示され、 ユーザはパスワー ドを入力する ( 1 3 34) 。 ユーザ端末 20は、 ユーザが入力したパスワードをシンクロサーバ 30に発 信する ( 1 3 3 6 ) 。 シンクロサーバ 30はユーザ端末 20が送信したパスヮ ードを受信し、 パスワードが正しいかどうかを照合する (1 3 38) 。
ユーザ端末 20から送信されたパスヮードに間違いがある場合、 パスヮード 要求回数 nが 2より大きいかどうか調べ ( 1 340) 、 そうでなければ、 1 3 30の処理に戻り、 パスワードの要求を繰り返す。 パスワード要求回数 nが 2 より大きければ、 認証不可メッセージをユーザ端末 20に発信する ( 1 344 ) 。 ユーザ端末 20は、 認証ができなかったため、 サービスを利用できない旨 を伝える、 図 1 3 (g) の画面を表示する ( 1 346) 。 また認証不可メッセ ージをレジ端末 1 0に発信する ( 1 342) 。 レジ端末 1 0はパスワード認証 ができなかったことを示す画面を表示し ( 1 3 5 0) 、 終了する。 シンクロサ ーバ 30は、 ユーザ端末 20及びレジ端末 1 0に認証不可メッセージを送った 後、 レジ端末 1 0とユーザ端末 20のシンクロ状態を解除する (1 348) 。 パスワード認証におけるパスワード照合 1 3 3 8において、 シンクロサーバ 30が、 パスワードが正しいことを確認した場合、 パスワード認証 OK信号を レジ端末 1 0に発信する ( 1 348) 。 レジ端末 1 0は、 パスヮード認証が成 功したことを示す、 図 1 2 ( f ) の画面を表示し ( 1 3 5 0) 、 ビジュアル認 証の処理 1 3 2を終了する。
図 5に戻って説明する。 レジ端末 1 0はビジュアル認証処理 1 3 2が終わる と、 購買金額の合計を含む購買金額情報をシンクロサーバ 30に発信する ( 1 34) 。 シンクロサーバ 30は、 レジ端末 1 0から購買金額情報を受信すると 、 購買金額と利用可能金額の照合の処理 1 36を行う。
図 1 0を参照しながら、 購買金額と利用可能金額の照合の処理 1 3 6を説明 する。 シンクロサーバ 30は、 ュ一ザ情報照会 1 28においてユーザデータべ ース 6 0から取得した、 ュ一ザのクレジッ トカードまたは銀行カード等の利用 可能金額と、 レジ端末 1 0が送信した購買金額とを比較し ( 1 36 2) 、 購買 金額が利用可能金額を超えないならば、 照合を終了する。 購買金額が利用可能 金額を超えているならば、 ユーザ端末 20ヘッセージ 「ご利用金額を超えてい ます」 を発信し ( 1 364) 、 レジ端末 1 0とユーザ端末 20との間のシンク 口状態を解除する (1 366) 。 このとき、 ユーザ端末 20には、 利用限度額 を超えていることを伝える、 図 1 3 (h) の画面が表示される。
図 5に戻り、 購買金額と利用可能金額の照合 1 36の処理後の処理過程を説 明する。 シンクロサーバ 30は、 ユーザ端末 20に、 購買金額を含む合計金額 情報を発信する (1 38) 。 ユーザ端末 20は、 シンクロサーバ 3 0から合計 金額情報を受信すると、 購買最終確認処理 1 40を行う。
図 1 1を参照しながら、 購買最終確認処理 1 40を説明する。 ユーザ端末 2 0は、 図 1 3 ( i ) の画面を表示して、 購買合計金額を表示する ( 1 40 2) 。 ュ一ザは購買合計金額が正しいかどうか確認し (1 404) 、 正しければ画 面の OKボタンを選択し、 購買最終確認処理 1 40を終了する。 ユーザは、 購 買合計金額が正しくなければ、 キャンセルボタンを選択する。 ユーザがキャン セルボタンを選択した場合、 ユーザ端末 20は、 決済がキャンセルされたこと を示す、 図 1 3 ( j ) の画面を表示し ( 1 406) 、 キャンセル信号をシンク 口サーバ 3 0に発信する ( 1 408) 。 シンクロサーバ 3 0は、 ユーザ端末 2 0からキャンセル信号を受信すると、 レジ端末にキャンセル信号を発信する ( 1 4 1 0) 。 レジ端末 1 0は、 図 1 2 (g) に示す、 決済がユーザによってキ ヤンセルされた旨を表示する画面を表示する ( 1 4 1 2) 。 シンクロサーバ 3 0は、 レジ端末 1 0にキャンセル信号を発信した後、 レジ端末 1 0とユーザ端 末 20のシンクロを解除する ( 1 4 1 4) 。
図 5に戻り、 購買最終確認 1 40の処理後の処理過程を説明する。 ユーザ端 末 20は購買最終確認信号をシンクロサーバ 30に発信する ( 1 42) 。 シン クロサーバ 30は、 ユーザ端末 20から購買最終確認信号を受信すると、 ユー ザ口座データベース 7 0にアクセスして、 購買情報を記録する決済処理を行う (1 44) 。 決済が完了すると、 シンクロサーバ 30は、 決済完了通知をレジ 端末 1 0に発信し ( 1 46) 、 ユーザ端末 20に領収書を発信する ( 1 50) 。 レジ端末 1 0は、 決済が完了したことを示す、 図 1 2 (h) の画面を表示す る (1 48) 。 ユーザ端末 20は、 決済が完了したことを示す、 図 1 3 (k) の画面を表示する (1 5 2) 。
上記の決済処理の説明において、 シンクロサーバ 30が決済完了通知 1 46 をレジ端末 1 0に送信する際、 シンクロサーバ 30が、 当該取引の支払を行つ たユーザ端末 20のユーザに関する一部の属性情報をユーザデータベース 60 から抽出し、 レジ端末 1 0に送信してもよい。 レジ端末 1 0に送られるユーザ の属性情報は、 たとえば、 ユーザの性別、 年齢などの属性に関する情報であり 、 名前、 住所、 クレジッ トカード番号などの個人情報は含まれないことが好ま しい。 レジ端末 1 0は、 当該取引の支払を行ったユーザに関する情報を取得し 、 小売店のデータベースに取引された商品の内容とユーザ情報を購買履歴とし て蓄積してもよい。 したがって、 小売店は、 データーベースに蓄積された購買 履歴情報から、 特定の商品を購入するユーザの年齢層など、 ユーザの購買行動 を抽出することができ、 商品のマーケティングに利用することができる。
また、 シンクロサーバ 30は、 レジ端末 1 0から商品の購入合計金額を受信 したが、 購買した商品の名前や単価等、 購買した商品に関する詳細な情報を受 信し、 ユーザデータベース 6 0にユーザの購買履歴として記録してもよい。 ュ 一ザ端末 20はシンク口サーバ 30にユーザの購買履歴を問い合わせ、 シンク 口サーバ 30から購買履歴を受信することができる。
本実施形態の電子決済システムの決済処理の機能及び動作は以上述べた通り である。 上述の決済のやり とりにおいて、 通信が途絶えるなどの通信障害が起 きた場合は、 全ての処理にかかる情報や一時データ等を初期化して終了する。 上述の決済処理において、 レジ担当者がレジ番号を口頭でユーザに伝えるか 、 またはレジ端末 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 4は、 本実施形態に係る電子決済システムの構成図である。 本実施形態 の電子決済システムは、 レジサーバ 1 4と、 請求端末の一例としての仮想レジ 端末 1 2と、 支払端末の一例としてのユーザ端末 2 0と、 決済装置の一例とし てのシンクロサーバ 3 0と、 キャリアサーバ 4 0と、 請求端末データベースの 一例としてのレジデータベース 5 0と、 支払端末データベースの一例としての ユーザデータベース 6 0と、 ユーザ口座データベース 7 0とを有する。
レジサーバ 1 4は、 通信販売における販売を代理するサーバシステムであり 、 サーバ内に仮想的なレジ端末 1 2を構成し、 ユーザとの取引の請求を行う。 シンクロサーバ 3 0は、 通信販売者とユーザの間の商品取引の決済処理を行 う。 シンクロサーバ 3 0は、 通信ネッ トワークを介して、 レジ端末 1 0及びュ 一ザ端末 2 0と接続し、 データ通信を行う。
図 1 4に示すように、 レジサーバ 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の実施形態と動作及び構成が 同じであるから説明を省略する。
図 1 5は、 通信販売のカタログの一例である。 カタログには、 本通信販売を 特定するレジ番号と、 各商品の注文番号が記載されている。 ユーザは、 このよ うな通信販売のカタ口グを見て、 商品の注文と決済処理をユーザ端末 2 0を用 いて行う。
以下、 図 1 6から図 2 4を用いて、 本実施形態の電子決済システムにおいて 、 ユーザがユーザ端末を用いて、 電子決済を行う処理過程を示す。 図 1 6は、 本実施形態に係る電子決済システムの決済処理のフローチヤ一トである。 図 1 7から図 2 3は図 1 6における処理の詳細を示すフローチャートである。 図 2 4は、 ユーザ端末 2 0の表示部 8 0 2の画面例である。
図 1 6を参照しながら、 決済処理を説明する。 ユーザは、 ユーザ端末 2 0か ら電子決済メニューを選び、 電子決済を開始する (2 0 0 ) 。 ユーザ端末 2 0 には、 図 2 4 ( a ) に示した、 「レジ番号」 を入力する画面が表示される。 ュ 一ザは、 通信販売の広告やカタログに記載されたレジ番号を入力する (2 0 2 ) 。 本実施形態において、 レジ番号は、 通信販売を行う レジサーバ 1 4を識別 する番号である。
ユーザがレジ番号入力画面の送信ボタンを選択すると、 ユーザ端末 2 0はシ ンクロサーバ 3 0に接続され、 レジ番号がシンクロサーバ 3 0へ発信される ( 2 0 4 ) 。 ユーザが、 レジ番号入力画面のキャンセルボタンを選択すると、 決 済処理を終了することもできる。 このキャンセル処理は、 通信の不調等の理由 でレジ番号を正しく入力しても決済処理が進められない場合などに行われる。 シンクロサーバ 3 0はユーザ端末 2 0から発信されたレジ番号を受信し、 レ ジ番号を用いて、 レジ情報を照会する (2 0 6 ) 。
図 1 7を参照しながら、 レジ情報照会 2 0 6の処理を説明する。 シンクロサ ーバ 3 0はレジデータベース 5 0にアクセスし ( 2 0 6 2 ) 、 レジ番号に合致 するレジ情報を抽出する (2 0 6 4 ) 。 レジ情報には、 販売者名、 認証方式、 レジサーバのアクセス番号等が登録されている。 認証方式には、 音声認証方式 、 パスワード認証方式などがあり、 レジ情報には、 いずれの認証方式を使用す るかが設定されている。 シンクロサーバ 3 0は、 レジ情報に設定された認証方 式を採用することを決定する (2 0 6 6 ) 。 以下では、 認証方式としてパスヮ 一ド認証方式の採用が決定されたとして説明を行う。
図 1 6に戻り、 シンクロサーバ 3 0は、 ユーザ情報照会 2 0 8の処理に進む 。 図 1 8を参照しながら、 ユーザ情報照会 2 0 8の処理を説明する。 シンクロ サーバ 3 0はユーザ端末 2 0のユーザ端末番号を検出する。 ユーザ端末 2 0が 携帯電話の場合、 ユーザ端末番号を発信電話番号である。 シンクロサーバ 3 0 は、 ユーザデータベース 6 0にアクセスし ( 2 0 8 2) 、 ユーザ端末番号をも とに、 ユーザ端末 2◦がユーザ登録されているかどうか調べる (2 0 8 4) 。 ユーザ登録されていなければ、 ユーザ端末 2 0へメッセージ 「登録されていま せん」 を発信する (2 0 8 6) 。 ユーザ端末 2 0には、 ユーザ登録されていな いことを示す、 図 2 4 (b) の画面が表示される。 シンクロサーバ 3 0はユー ザ端末 2 0との接続を切断し (2 0 9 0) 、 終了する
ユーザ登録が確認できた場合、 ユーザデータベース 6 0からユーザ情報を抽 出する (2 0 9 2) 。 ユーザ情報にはユーザの利用状況に関する情報が記され ており、 その情報に基づいてユーザのクレジットカードまたは銀行カードなど の利用状況に問題がないかどうかを確認する (2 0 9 4) 。 利用状況に問題が ある場合は、 ユーザ端末 2 0へメッセージ 「利用できません」 を発信する (2 0 9 6) 。 ユーザ端末 2 0には、 利用できないことを示す、 図 24 ( c ) の画 面が表示される。 シンクロサーバ 3 0はユーザ端末 2 0との接続を切断し (2 0 9 8) 、 終了する。
図 1 6に戻り、 シンク口サーバ 3 0は、 次に、 パスヮード認証 2 1 0の処理 に進む。 図 1 9を参照しながら、 パスワード認証 2 1 0の処理を説明する。 シ ンクロサーバ 3 0は、 レジ端末情報照会 2 0 6で決定した認証方式に基づいて 、 ユーザ端末の認証を行う。 ここでは、 認証方式がパスワード認証である場合 について説明する。 シンクロサーバ 3 0は、 パスワード認証を行うために、 ュ 一ザデータベース 6 0から認証に必要なデータを取得し、 認証データを作成す る (2 1 0 2) 。 シンクロサーバ 3 0は、 パスワード要求回数を記憶する変数 nを 0に初期化する (2 1 0 4) 。 シンクロサーバ 3 0は、 nを 1だけインク リメントし (2 1 0 6 ) 、 パスヮード要求メッセージをユーザ端末 2 0に発信 する (2 1 0 8) 。 ユーザ端末 2 0には、 図 2 4 (d ) に示す画面が表示され 、 ユーザはパスワードを入力する (2 1 1 0) 。 ユーザ端末 2 0は、 ユーザが 入力したパスワードをシンクロサーバ 30に発信する (2 1 1 2) 。 シンクロ サーバ 30はユーザ端末 20が送信したパスヮードを受信し、 パスヮードが正 しいかどうかを照合する (2 1 1 4) 。
ユーザ端末 20から送信されたパスヮードに間違いがある場合、 パスヮード 要求回数 nが 2より大きいかどうか調べ (2 1 1 6) 、 そうでなければ、 2 1 06の処理に戻り、 パスワードの要求を繰り返す。 パスワード要求回数 nが 2 より大きければ、 認証処理を終了し (2 1 1 8) 、 認証不可メッセージをユー ザ端末 20に発信する (2 1 20) 。 ユーザ端末 20は、 認証ができなかった ため、 サービスを利用できないことを知らせる、 図 24 ( e ) の画面を表示す る ( 2 1 24 ) 。
パスワード照合 2 1 1 4において、 シンクロサーバ 3 0力 パスワードが正 しいことを確認した場合、 パスワード認証 2 1 0の処理を終了する。
図 1 6に戻って説明する。 シンクロサーバ 30は、 レジ情報照会 206の処 理において抽出したレジサーバのアクセス番号を用いて、 レジサーバ 1 4ヘア クセスする (2 1 2) 。 レジサーバ 1 4は、 レジサーバ 1 4内に構成された仮 想レジ端末 1 2を起動する (2 1 4) 。 仮想レジ端末 1 2は、 レジ端末の役目 をする装置またはプロセスであり、 レジサーバ内に設けられた端末装置であつ てもよく、 レジサーバ内に起動されたプログラムであってもよい。 仮想レジ端 末 1 2は、 シンクロサーバ 30へアクセスする (2 1 6) 。
シンクロサーバ 3 0は 「リンク情報」 を作成する (2 1 8) 。 リンク情報に は、 シンクロサーバ 30に接続された仮想レジ端末 1 2を識別するためのレジ 端末識別情報と、 レジサーバ 1 4を識別するレジ識別情報、 たとえば販売者の 名称やウエルカムメッセージ等が含まれる。 シンクロサーバ 30は、 リンク情 報をユーザ端末 2 0に配信する (2 20) 。 ユーザ端末 2 0は、 リ ンク情報を シンクロサーバ 3 0から受信すると、 図 24 ( f ) に示した、 ウエルカムメッ セージを画面に表示する。 ュ一ザはこの画面を見て、 自分が接続したい通販の サイ トであるかどうかを確認することができる。 ユーザが画面上のリンクボタ ンを選択すると、 ユーザ端末 20は、 リンク情報確認信号をシンクロサーバ 3 0へ発信する (2 2 4 ) 。 リ ンク情報確認信号には、 リ ンク情報に含まれてい た仮想レジ端末 1 2を識別するためのレジ端末識別情報が含まれる。
ユーザがキャンセルボタンを選択すると、 電子決済をキャンセルすることが できる。 このキャンセル処理は、 ユーザが間違ったレジ番号を入力したなどの 理由により、 意図しなかった通販のサイ トが、 画面に表示された場合などに行 われる。
シンクロサーバ 3 0は、 ユーザ端末 2 0からリンク情報確認信号を受信する と、 シンクロを確立する (2 2 6 ) 。 図 2 0を参照しながら、 シンクロ確立 2 2 6の処理を説明する。
「シンクロ」 状態は、 シンクロサーバ 3 0が配信したリンク情報に対して、 ユーザ端末 2 0がリンク情報確認信号を発信することによって、 確立される。 シンク口サーバ 3 0はユーザ端末 2 0がアクセスし、 リンク情報確認信号を送 信するのを待つ 「アクセス待ち」 状態にある。 この 「アクセス待ち」 状態では 、 シンクロサーバ 3 0は、 仮想レジ端末 1 2に割り当てたリンク情報と同一の リンク情報を用いてアクセスするユーザ端末 2 0があれば、 その仮想レジ端末 1 2とユーザ端末 2 0との間で 1体 1の 「シンクロ」 状態を確立させ、 仮想レ ジ端末 1 2とユーザ端末 2 0の同期を実現する。 一つのリンク情報に対して、 複数のユーザ端末 2 0からのアクセスを対応づけることはない。
シンクロサーバ 3 0の 「アクセス待ち」 状態はタイムアウト設定がなされ、 ユーザ端末 2 0からのアクセス待ちをたとえば 3分に制限する。 制限時間を超 えてもユーザ端末 2 0から発行されたリンク情報に対する応答がない場合、 シ ンクロサーバ 3 0は仮想レジ端末 1 2との接続を切断し、 初期化する。 このタ ィムアウ ト機能は、 ユーザが処理をキャンセルした場合、 またはユーザ端末 2 0とシンクロサーバ 3 0の間の通信状態が悪く、 情報のやり とりが正常に行わ れない場合等の、 トラブル回避のために設定される。
図 2 0において、 シンクロサーバ 3 0は、 「アクセス待ち」 状態にあって、 ユーザ端末 2 0からのアクセスがあり、 ユーザ端末 2 0からリンク情報確認応 答信号が送信されたかどうかを調べ (2 2 6 2 ) 、 もしアクセスがなければ、 タイムアウ トの設定時間を経過したかどうかを調べ (2264) 、 もし経過し た場合は、 仮想レジ端末 1 2との接続を切断し (226 6) 、 終了する。
ユーザ端末 20が、 リンク情報確認信号を送信した場合は、 そのリンク情報 に対応する 「シンクロ待ち」 状態にある仮想レジ端末 1 2があるかどうか調べ (2268) 、 もしなければ、 ユーザ端末 20にシンクロエラーメッセージを 送信する (22 7 0) 。 ユーザ端末 20はシンクロエラーを画面に表示し (2
272) 、 ユーザ端末 20は決済処理を中断し、 終了する。
ユーザ端末 20が返信したリ ンク情報に対応する 「シンクロ待ち」 状態にあ る仮想レジ端末 1 2がある場合、 シンクロサーバ 30はその仮想レジ端末 1 2 とユーザ端末 2 0の 「シンクロ」 状態を確立し、 仮想レジ端末 1 2との通信と 、 ユーザ端末 20との通信の同期をとる (22 74) 。
図 1 6に戻って説明する。 シンクロが確立されると、 シンクロサーバ 30は 、 シンクロ信号を仮想レジ端末 1 2に発信する (228) 。 仮想レジ端末 1 2 は、 シンクロサーバ 30からシンクロ信号を受信すると、 通信販売の商品情報 を発信する (230) 。 シンクロサーバ 30は、 仮想レジ端末 1 2から受信し た商品情報をユーザ端末 20へ配信する (232) 。
ユーザ端末 20は、 シンクロサーバ 30から受信した商品情報をもとに、 商 品の注文をユーザに入力させる (2 34) 。 図 2 1を参照しながら注文入力 2
34の処理を説明する。 ユーザ端末 2 0は、 図 24 (g) の注文内容を入力す る画面を表示する。 ユーザは図 1 5に示した、 通信販売のカタログを参照しな がら、 注文番号を入力して商品の注文を行う (2 3 2 2) 。 送信ボタンを選択 して、 注文番号を送信すると、 図 24 (h) の画面が表示され、 選択した商品 を確認することができる。 図 24 (h) の OKボタンを選択すると、 図 24 ( g) の画面に戻り、 次の注文番号を入力することができる。 図 24 (h) のキ ヤンセルボタンを押すと、 その注文をキャンセルできる。 図 24 ( g ) の画面 において、 「買い物終わり」 ボタンを押すと、 図 24 ( i ) の画面が表示され 、 すべての注文内容の確認ができる (23 24) 。 図 24 ( i ) の画面の〇K ボタンを押すと、 注文入力 234の処理を終了する。 図 24 ( i ) の画面のキ ヤンセルボタンを押すと、 注文がキャンセルされ、 図 2 4 ( j ) の画面が表示 され ( 2 3 2 6 ) 、 ユーザ端末 2 0は、 キャンセル信号をシンクロサーバ 3 0 へ発信する (2 3 2 8 ) 。 シンクロサーバ 3 0は、 キャンセル信号をユーザ端 末 2 0から受信すると、 仮想レジ端末 1 2に、 キャンセル信号を発信する。 シ ンクロサーバ 3 0は、 ユーザ端末 2 0と仮想レジ端末 1 2のシンクロ状態を解 除する (2 3 3 2 ) 。
図 1 6に戻り、 ユーザ端末 2 0が注文入力 2 3 4の処理を終了した後の処理 過程を説明する。 ユーザ端末 2 0は注文情報をシンクロサーバ 3 0へ発信する ( 2 3 6 ) 。 シンクロサーバ 3 0は、 ユーザ端末 2 0から受信した注文情報を 、 ユーザ端末 2 0とシンクロ状態にある仮想レジ端末 1 2に配信する (2 3 8
) o
仮想レジ端末 1 2は、 シンクロサーバ 3 0から受信した注文情報に基づいて 、 購買金額を計算し (2 4 0 ) 、 購買金額の合計を含む購買金額情報をシンク 口サーバ 3 0に発信する (2 4 2 ) 。 シンクロサーバ 3 0は、 仮想レジ端末 1 2から購買金額情報を受信すると、 購買金額と利用可能金額の照合 2 4 4の処 理を行う。
図 2 2を参照しながら、 購買金額と利用可能金額の照合の処理 2 4 4を説明 する。 シンクロサーバ 3 0は、 ユーザ情報照会 2 0 8においてユーザデータべ ース 6 0から取得した、 ユーザの利用可能金額と、 仮想レジ端末 1 2が送信し た購買金額とを比較し (2 4 4 2 ) 、 購買金額が利用可能金額を超えないなら ば、 照合を終了する。 購買金額が利用可能金額を超えているならば、 ユーザ端 末 2 0へメッセージ 「ご利用金額を超えています」 を発信し (2 4 4 4 ) 、 仮 想レジ端末 1 2とユーザ端末 2 0との間のシンク口状態を解除する (2 4 4 6 ) 。 このとき、 ユーザ端末 2 0には、 図 2 4 ( k ) に示す画面が表示される。 図 1 6に戻り、 購買金額と利用可能金額の照合 2 4 4の処理後の処理過程を 説明する。 シンクロサーバ 3 0は、 ユーザ端末 2 0に、 購買金額を含む合計金 額情報を発信する (2 4 6 ) 。 ユーザ端末 2 0は、 シンクロサーバ 3 0から合 計金額情報を受信すると、 購買最終確認処理 2 4 8を行う。 図 23を参照しながら、 購買最終確認処理 248を説明する。 ユーザ端末 2 0は、 図 24 ( 1 ) に示す画面を表示して、 購買合計金額を表示する (246 2) 。 ユーザは購買合計金額が正しいかどうか確認し (2464) 、 正しけれ ば画面の OKボタンを選択し、 購買最終確認処理 248を終了する。 ユーザは 、 購買合計金額が正しくなければ、 キャンセルボタンを選択する。 ユーザがキ ヤンセルボタンを選択した場合、 ユーザ端末 20は、 図 24 (m) に示す、 決 済がキャンセルされたことを示す画面を表示し (246 6) 、 キャンセル信号 をシンクロサーバ 30に発信する (246 8) 。 シンクロサーバ 3 0は、 ユー ザ端末 20からキャンセル信号を受信すると、 仮想レジ端末 1 2にキャンセル 信号を発信する (24 70) 。 仮想レジ端末 1 2は、 決済をキャンセルして終 了する (247 2) 。 シンクロサーバ 30は、 仮想レジ端末 1 2にキャンセル 信号を発信した後、 仮想レジ端末 1 2とユーザ端末 20のシンクロを解除して 終了する (24 74) 。
図 1 6に戻り、 購買最終確認 248の処理後の処理過程を説明する。 ユーザ 端末 20は購買最終確認信号をシンクロサーバ 30に発信する (2 5 0) 。 シ ンクロサーバ 30は、 ユーザ端末 20から購買最終確認信号を受信すると、 ュ 一ザ口座データベース 70にアクセスして、 購買情報を記録する決済処理を行 う (25 2) 。 決済が完了すると、 シンクロサーバ 30は、 決済完了通知を仮 想レジ端末 1 2に発信し (2 54) 、 ユーザ端末 20に領収書を発信する (2 58) 。 仮想レジ端末 1 2は、 決済の完了を確認し、 シンクロ決済を終了する (256) 。 ユーザ端末 20は、 決済の完了を示す、 図 24 (n) の画面を表 示する (1 52) 。
本実施形態の電子決済システムでは、 ユーザは雑誌やカタ口グ等の通信販売 における商品の注文と支払を電子的に行うことができる。 またユーザは、 通信 販売の注文を行う前に、 携帯端末に表示されるリ ンク情報によって、 自分の望 む通信販売のサイ トに接続したかどうかを確認することができる。 通信販売の 販売者は、 認証方式を指定することにより、 ユーザをパスワード等によって認 証してから、 決済を行うことができる。 (第 3の実施形態)
本発明の第 3の実施形態の電子決済システムについて説明する。 本実施形態 の電子決済システムにおいては、 第 2の実施形態と同様、 ユーザは、 通信販売 における商品の注文及び決済を、 ネッ トワークを介して行うことができる。 本 実施形態の電子決済システムでは、 ユーザの認証方式として、 音声認証を採用 する点が、 第 2の実施形態とは異なる。
図 2 5は、 本実施形態に係る電子決済システムの構成図である。 本実施形態 の電子決済システムは、 レジサーバ 1 4と、 請求端末の一例としての仮想レジ 端末 1 2と、 支払端末の一例としてのユーザ端末 2 0と、 決済装置の一例とし てのシンクロサーバ 3 0と、 キャリアサーバ 4 0と、 請求端末データベースの 一例としてのレジデータベース 5 0と、 支払端末データベースの一例としての ユーザデータベース 6 0と、 ユーザ口座データベース 7 0と、 音声認証センタ 一 4 2と、 ユーザ音声データベース 4 4とを有する。
音声認証センター 4 2は、 キャリアサーバ 4 0と接続し、 ユーザ端末 2 0が 、 無線電話通信によって、 電話をかけたとき、 ユーザ端末 2 0のユーザの音声 によってユーザを音声認証する。 音声認証センター 4 2はユーザ音声データべ ース 4 4を有し、 ユーザ端末 2 0の利用者の音声をユーザ音声データベース 4 4に予め登録された利用者の音声と照合することができる。 ユーザ音声データ ベース 4 4は、 ユーザ端末 2 0のユーザが予め登録する音声情報を蓄積する。 ユーザの音声情報は、 たとえば特定の登録ワードをユーザが発声した音声であ る。
また音声認証センタ一 4 2は、 レジデータベース 5 0とユーザデータベース 6 0に接続し、 ユーザの登録状況、 利用状況を確認する。 またユーザが発信し たレジ番号からレジデータべ一ス 5 0に登録されているレジサーバを検索し、 レジサーバの登録を確認することができる。
図 1 4と同一符号を付した他の構成要素は、 第 2の実施形態と動作及び構成 が同じであるから説明を省略する。
以下、 図 2 6から図 2 9を用いて、 本実施形態の電子決済システムにおける 決済の処理を説明する。 図 2 6は、 本実施形態に係る電子決済システムの決済 処理のフローチヤ一トである。 図 2 7から図 2 9は図 2 6における処理の詳細 を示すフローチヤ一トである。
本実施形態と第 2の実施形態との違いは、 ュ一ザ端末 2 0は、 シンクロ決済 のメニューを選択して、 決済を開始すると、 キャリアサーバ 4 0を介して、 音 声認証センター 4 2に接続し、 まず音声認証が行われる点である。 その他の処 理については、 第 2の実施形態と同様であるから、 第 2の実施形態とは異なる 処理について説明する。
ユーザは、 ユーザ端末 2 0から電子決済メニューを選び、 電子決済を開始す る (3 0 0 ) 。 ユーザ端末 2 0には、 「注文電話番号」 の入力を指示する画面 が表示され、 通信販売の広告やカタログに記載された 「注文電話番号」 を入力 し (3 0 2 ) 、 電話をかける (3 0 4 ) 。 「注文電話番号」 は音声認証センタ 一 4 2の電話番号であり、 ユーザ端末 2 0は音声認証センター 4 2に電話接続 される。 ユーザ端末 2 0から音声認証センター 4 2への情報の発信は、 音声ま たはプッシュホンの入力によって行われ、 音声認証センター 4 2からユーザ端 末 2 0への情報の発信は、 音声で指示や情報を提供する音声ガイダンスによつ て行われる。
音声認証センタ一 4 2は、 ユーザ端末 2 0からの電話を受信すると、 ユーザ 情報を照会する (3 0 6 ) 。 図 2 7を参照しながら、 ユーザ情報照会 3 0 6の 処理を説明する。 音声認証センタ一 4 2は、 ユーザ端末 2 0からの電話を受信 した際、 ユーザ端末 2 0のユーザ端末番号を検出する (3 0 6 0 ) 。
ユーザ端末 2 0のユーザ端末番号の一例は、 発信電話番号である。 ユーザ端 末 2 0が発信番号通知の設定にしてあれば、 発信先から発信元の発信電話番号 を検出することができる。 ユーザ端末 2 0が番号非通知の設定をした場合、 発 信先から発信元の発信電話番号を検出することはできないので、 その場合は、 ユーザ端末 2 0のユーザに設定の変更を促すために、 音声認証センター 4 2か らユーザ端末 2 0へ音声ガイダンスを流す。
音声認証センター 4 2は、 ユーザデータベース 6 0にアクセスし (3 0 6 2 ) 、 ユーザ端末番号をもとに、 ユーザ端末 2 0がユーザ登録されているかどう か調べる ( 3 0 6 4 ) 。 ユーザ登録されていなければ、 ユーザ端末 2 0へ、 ュ 一ザ端末 2 0がデータベースに登録されていないことを知らせる音声ガイダン スを発信し (3 0 6 6 ) 、 ユーザ端末 2 0との接続を切断し (3 0 6 8 ) 、 終 了する。
ユーザ登録が確認できた場合、 ユーザデータベース 6 0からュ一ザ情報を抽 出する (3 0 7 0 ) 。 ユーザ情報にはユーザの利用状況に関する情報が記され ており、 その情報に基づいてユーザのクレジッ トカードまたは銀行カードなど の利用状況に問題がないかどうかを確認する (3 0 7 2 ) 。 ユーザの利用状況 に問題がある場合は、 ユーザ端末 2 0へ、 利用できないことを知らせる音声ガ ィダンスを発信し (3 0 7 4 ) 、 ユーザ端末 2 0との接続を切断し (3 0 7 6 ) 、 終了する。 ユーザの利用状況に問題がない場合は、 ユーザ情報照会 3 0 6 の処理を終了して、 次の処理に進む。
図 2 6に戻って、 音声認証センター 4 2は、 ユーザ情報照会 3 0 6の処理の 後、 音声認証 3 0 8の処理を行う。 図 2 8を参照しながら、 音声認証 3 0 8の 処理を説明する。 音声認証センター 4 2は、 ユーザ音声データベース 4 4にァ クセスし (3 0 8 0 ) 、 先に検出したユーザ端末 2 0のユーザ端末番号をもと に、 ユーザ音声データベース 4 4からユーザ端末 2 0のユーザの音声情報を抽 出する (3 0 8 2 ) 。 ユーザの音声情報は、 ユーザが特定の登録ワードを発声 したときの音声データである。 登録ワードの発声をユーザに要求する回数 nを 0に初期化する ( 3 0 8 4 ) 。 登録ワード要求回数 nを 1だけインク リメント し (3 0 8 6 ) 、 ユーザ端末 2 0に登録ワー ドの発声を要求する音声ガイダン スを発信する (3 0 8 8 ) 。 この音声ガイダンスはたとえば、 「発信音の後に 登録ワードを言ってくださレ、。 言い終わりましたら #を押してくださレ、。 」 と いう内容の音声メ ッセージである。 ユーザ端末 2 0はこの音声ガイダンスを受 信し、 ユーザは登録ワードを発声し、 ユーザの音声が入力される (3 0 9 0 ) 。 発声されたユーザの音声は音声認証センタ一 4 2に発信される (3 0 9 2 ) 。 音声認証センター 4 2は、 ユーザ端末 2 0から発信された登録ワードの音声 と、 ユーザ音声データベース 44から抽出したユーザの登録ヮードの音声とを 照合する ( 3 094) 。 音声照合の結果、 ユーザ端末 20から発信された音声 と、 ユーザ音声データベース 44から抽出したユーザの音声が一致すると判断 された場合、 音声認証 308の処理を終了する。 もし、 音声照合の結果、 ユー ザの音声が、 登録された音声と一致しない場合は、 登録ワード要求回数 nが 2 を越えるかどうか判定し (30 9 6) 、 nが 2を越えない場合は、 処理 3 08 6に戻って、 登録ワードの要求を繰り返す。 nが 2を越えた場合は、 音声認証 不可を決定し ( 3 0 9 8) 、 音声認証ができなかったことを示す音声ガイダン スをユーザ端末 20に発信し (3 1 00) 、 終了する。
図 2 6に戻って説明する。 音声認証センター 42は、 音声認証 30 8の処理 が終わり、 ユーザの音声認証に成功すると、 レジ番号の入力を促す音声ガイダ ンスをユーザ端末 20に発信する (3 1 0) 。 この音声ガイダンスは、 たとえ ば 「認証されました。 レジ番号をダイアルしてください。 」 のような音声メッ セージである。 ユーザはユーザ端末 20からレジ番号をダイヤルして入力する (3 1 2) 。 本実施形態において、 レジ番号は、 通信販売を行うレジサーバ 1 4を識別する番号である。
入力されたレジ番号は音声認証センター 4 2に発信される (3 1 4) 。 音声 認証センター 4 2はユーザ端末 20から受信したレジ番号をもとに、 レジ情報 を照会する (3 1 5) 。 図 2 9を参照しながら、 レジ情報照会 3 1 5の処理を 説明する。 シンクロサーバ 30はレジデータベース 50にアクセスし (3 1 8 2) 、 レジ番号に対応するレジサーバが登録されているかどうか確認する (3 1 84) 。 もしレジサーバ 1 4が登録されていないなら、 ュユーザ端末 20へ 該当するレジサーバが見つからないことを知らせる音声ガイダンスを発信する (3 1 8 6) 。 ユーザ端末には、 「入力したレジ番号に該当するレジが見つか りません」 という音声が流れ、 レジ番号入力 3 1 2の処理に戻る。 レジ番号に 該当するレジサーバ 1 4が登録されていない状況は、 ユーザがレジ番号を間違 えて入力した場合や、 有効期限の過ぎた通信販売のレジ番号を入力した場合な どに起こり うる。 レジ番号に対応するレジサーバが登録されていた場合、 レジ情報を抽出する ( 3 1 8 4 ) 。 レジ情報には、 販売者名、 認証方式、 レジサーバ 1 4のァクセ ス番号等が登録されている。 シンクロサーバ 3 0は、 レジ情報からレジサーバ 1 4のアクセス番号を抽出する。 アクセス番号は、 たとえばレジサーバ 1 4の 接続先電話番号である。 レジ情報が抽出されると、 シンクロサーバ 3 0はユー ザ端末 2◦へレジ情報を確認する音声ガイダンスが発信される。 ユーザ端末 2 0には、 たとえば 「通販カタログ 7月号のレジが選ばれました。 よろしければ 電話を切ってメッセージをお待ちください。 ご希望のレジではない場合、 もう 一度レジ番号を入力してください。 」 という音声メッセージが流れる。
音声認証センター 4 2は、 レジ情報照会 3 1 5の処理の後、 シンクロサーバ 3 0へ受注処理命令を発信し、 レジ番号を配信する。 音声認証センター 4 2は ユーザ端末 2 0に、 「電話を切ってメッセージをお待ちください」 という音声 ガイダンスを発信し、 音声認証センター 4 2とユーザ端末 2 0との電話接続が 切断される。
図 2 6に戻って説明する。 シンクロサーバ 3 0は、 音声認証センター 4 2か ら受注処理命令を受信し、 レジ番号を受け取る。 シンクロサーバ 3 0は、 レジ 番号に対応するレジサーバ 1 4にアクセスする (3 2 0 ) 。 レジサーバ 1 4は 、 仮想レジ端末 1 2を起動する (3 2 2 ) 。 仮想レジ端末 1 2は、 レジ端末の 役目をする装置またはプロセスであり、 レジサーバ内に設けられた端末装置で あってもよく、 レジサーバ内に起動されたプログラムであってもよい。 仮想レ ジ端末 1 2はシンクロサーバ 3 0に接続する (3 2 3 ) 。
シンクロサーバ 3 0は、 仮想レジ端末 1 2と接続した際、 仮想レジ端末 1 2 との取引を特定する 「リ ンク情報」 を作成する (3 2 4 ) 。 本実施形態のリン ク情報は、 取引識別番号の一例であり、 ユーザ端末 2 0と仮想レジ端末 1 2と の間の取引を特定する。 シンクロサーバ 3 0は、 リ ンク情報をもとに、 ユーザ 端末 2 0 と仮想レジ端末 1 2 との通信を同期させ、 決済処理を行う。 リ ンク情 報には、 取引識別番号以外に、 レジサーバ 1 4を識別するレジ識別情報、 たと えば通信販売の販売者の名称やウエルカムメッセージ等が含まれる。 シンクロサーバ 3 0は、 リ ンク情報をユーザ端末 2 0に配信する (3 2 6 ) 。 ユーザ端末 2 0は、 リンク情報をシンクロサーバ 3 0から受信すると、 画面 には、 第 2の実施形態の図 2 4 ( f ) に示した画面と同様のウエルカムメッセ ージを表示する。 ユーザはこの画面を見て、 自分が接続したい通販のサイ トで あるかどうかを確認することができる (3 2 8 ) 。 ユーザが画面上のリンクボ タンを選択すると、 ユーザ端末 2 0は、 リンク情報確認信号をシンクロサーバ 3 0 へ発信する (3 3 0 ) 。 リ ンク情報確認信号には、 リ ンク情報に含まれて いた仮想レジ端末 1 2を識別するためのレジ端末識別情報が含まれる。
ユーザがキャンセルボタンを選択すると、 電子決済をキャンセルすることが できる。 このキャンセル処理は、 ユーザが間違ったレジ番号を入力したなどの 理由により、 意図しなかった通販のサイ トが、 画面に表示された場合などに行 われる。
シンクロサーバ 3 0は、 ユーザ端末 2 0からリンク情報確認信号を受信する と、 シンクロを確立する (3 3 2 ) 。
シンクロ確立 ( 3 3 2 ) の処理以降の決済処理については、 第 2の実施形態 と同じであるから、 説明を省略する。
本実施形態の電子決済システムによれば、 ユーザを音声によって認証してか ら、 電子決済を行うため、 高い認証精度を確保できる。
(第 4の実施形態)
本発明の第 4の実施形態の電子決済システムについて説明する。 本実施形態 の電子決済システムにおいては、 第 2の実施形態と同様、 ユーザは、 通信販売 における商品の注文及び決済を、 ネッ トワークを介して行うことができる。 本 実施形態の電子決済システムでは、 ユーザの認証方式として、 画像認証を採用 する点が、 第 2の実施形態と異なる。
図 3 0は、 本実施形態に係る電子決済システムの構成図である。 本実施形態 の電子決済システムは、 レジサーバ 1 4と、 請求端末の一例としての仮想レジ 端末 1 2と、 支払端末の一例としてのユーザ端末 2 0と、 決済装置の一例とし てのシンクロサーバ 3 0と、 キャリアサーバ 4 0と、 請求端末データベースの 一例としてのレジデータベース 5 0と、 支払端末データベースの一例としての ユーザデータベース 6 0と、 ユーザ口座データベース 7 0と、 画像認証センタ 一 4 6と、 ユーザ画像データベース 4 8とを有する。
画像認証センター 4 6は、 ユーザ端末 2 0が送信する画像に基づいてユーザ の認証を行う。 画像認証センター 4 6はユーザ画像データベース 4 8を有し、 ユーザ端末 2 0が送信する画像を、 ユーザ画像データベース 4 8に予め登録さ れたユーザの画像と照合することができる。 ユーザの画像として、 ユーザの顔 写真の画像データ、 または、 ユーザの眼の虹彩又は網膜の画像データ、 または ユーザの指紋の画像データを用いる。 ユーザはこれらの画像データを認証デー タとしてユーザ画像データベース 4 8に予め登録する。
図 3 1は、 本実施形態のユーザ端末 2 0の一例である、 通信機能を有する携 帯端末の概略図である。 携帯端末 9 0は、 携帯電話 9 2を接続して、 無線通信 を行うことができる。 また C C Dカメラ 9 4を接続して、 ユーザの顔の画像を 取り込むことができる。 また指紋検出パッ ド 9 6を接続して、 ユーザの指紋の 画像を取り込むことができる。 携帯端末 9 0は、 携帯端末 9 0の内部に、 携帯 電話 9 2に相当する無線通信機能、 C C Dカメラ 9 4に相当する撮像機能、 指 紋検出パッド 9 6に相当する指紋検出機能を持っていてもよい。
図 1 4と同一符号を付した他の構成要素は、 第 2の実施形態と動作及び構成 が同じであるから説明を省略する。
図 3 2は、 本実施形態に係る電子決済システムの決済処理のフローチャート である。 図 3 2において、 図 1 6と同一符号を付した処理及び通信は、 第 2の 実施形態と同じであるから説明を省略し、 第 2の実施形態とは異なるユーザ画 像情報認証 2 1 1の処理について説明する。
図 3 3はユーザ画像情報認証 2 1 1の処理の詳細を示すフロ一チヤ一トであ る。 シンクロサーバ 3 0は、 レジ端末情報照会 2 0 6で決定した認証方式に基 づいて、 ユーザ端末の認証を行う。 認証方式は、 顔の画像による認証、 眼の虹 彩又は網膜の画像による認証、 または指紋の画像による認証など、 ユーザを個 体として認識することのできる画像情報を用いた認証のいずれかである。 シン クロサーバ 30は、 画像情報による認証を行うために、 ユーザ画像データべ一 ス 48へアクセスし (2 700) 、 認証に必要なユーザ画像情報を取得し、 認 証データを作成する (2 702) 。 シンクロサーバ 30は、 画像情報要求回数 を記憶する変数 nを 0に初期化する (2704) 。 シンクロサーバ 3 0は、 n を 1だけインク リメントし (2 706) 、 画像情報要求メッセージをユーザ端 末 20に発信する ( 2 7 08) 。 ユーザ端末 20には、 画像情報、 たとえば顔 の画像、 眼の虹彩又は網膜の画像、 指紋の画像等をユーザ端末 20に入力する よう指示する画面が表示され、 ユーザはユーザ端末 20の CCDカメラ 94ま たは指紋検出パッド 9 6等を用いて、 ユーザ端末 20に画像情報を入力する ( 2 7 1 0) 。 ユーザ端末 20は、 ユーザが入力した画像情報をシンクロサーバ 30に発信する (2 7 1 2) 。 シンクロサーバ 30はユーザ端末 20が送信し た画像情報を受信し、 ユーザ画像データベース 48から取得した画像情報と照 合する (2 7 1 4) 。
ユーザ端末 20が送信した画像情報が、 ユーザ画像データベース 48から取 得した画像情報と適合しない場合、 画像情報要求回数 nが 2より大きいかどう か調べ (2 7 1 6) 、 そうでなければ、 2 7 06の処理に戻り、 画像情報の要 求を繰り返す。 画像情報要求回数 nが 2より大きければ、 認証処理を終了し ( 2 7 1 8) 、 認証不可メッセージをユーザ端末 20に発信する (2 720) 。 ユーザ端末 20は、 認証ができなかったため、 サービスを利用できないことを 知らせる画面を表示する (27 24) 。
画像情報照合 2 7 1 4において、 シンクロサーバ 3 0が、 ユーザが送信した 画像情報が正しいことを確認した場合、 ユーザ画像情報認証 2 1 1の処理を終 了する。
本実施形態の電子決済システムにおいては、 ユーザに、 顔、 眼の虹彩又は網 膜、 指紋等、 ユーザを個体として識別する情報を画像データとして送信させる ことにより、 本人であるかどうかの認証ができ、 安全な電子決済を行うことが できる。 また、 画像認証の場合、 音声認証とは違い、 携帯電話を音声キャリア につなげる必要がないため、 携帯電話のデータパケット通信機能を用いて、 認 証から決済までを連続して行うことができる。
(第 5の実施形態)
本発明の第 5の実施形態の電子決済システムについて説明する。 本実施形態 の電子決済システムにおいては、 ユーザが自動販売機から商品を購入する場合 に、 商品の代金の決済を、 ネッ トワークを介して行うことができる。
図 3 4は、 本実施形態に係る電子決済システムの構成図である。 本実施形態 の電子決済システムは、 請求端末の一例としての自動販売機 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 5は、 自動販売機 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 6及び図 3 7を用いて、 本実施形態の電子決済システムにおける 決済の処理を説明する。 図 3 6は、 本実施形態に係る電子決済システムの決済 処理のフローチャートである。 図 3 7は、 ユーザ端末 2 0の表示部 8 0 2の画 面例である。
図 3 6を参照しながら、 決済処理を説明する。 ユーザは、 ユーザ端末 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の間では、 データのやりとりは 行われない。
自動販売機 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が携帯電話である場合、 携帯電話の発信番号の一意性 より、 携帯電話の所持者本人が携帯電話を使用する限りにおいて、 携帯電話の 発信番号からユーザを識別することができるので、 少額決済の場合はユーザの 認証過程を省略しても大きな問題とはならない。 このように、 本発明の電子決 済システムでは、 決済金額の大小、 販売形態の違いなどによって、 認証方式を 選択することができる。
(第 6の実施形態)
本発明の第 6の実施形態の電子決済システムについて説明する。 本実施形態 の電子決済システムにおいては、 ユーザは、 コンピュータを用いてインターネ ッ 卜に接続し、 ィンターネッ ト上に公開されたオンラインショ ッビングのサー バにアクセスし、 商品を購入し、 決済を行うことができる。 図 3 8は、 本実施形態に係る電子決済システムの構成図である。 本実施形態 の電子決済システムは、 レジサーバ 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と同一符号を付した他の構成要素は、 第 2の実施形態と動作及び構成 が同じであるから説明を省略する。
以下、 図 3 9から図 4 4を用いて、 本実施形態の電子決済システムにおいて 、 ユーザがユーザ端末を用いて、 電子決済を行う処理過程を示す。 図 3 9は、 本実施形態に係る電子決済システムの決済処理のフローチヤ一トである。 図 4 0から図 4 3は図 3 9における処理の詳細を示すフローチヤ一トである。 図 4 4は、 ユーザコンピュータ 2 2のディスプレイ画面例である。
ユーザは、 ュ一ザコンピュータ 2 2を用いてインターネッ ト 2 6に接続し、 インターネッ ト 2 6に接続されたショッピングサーバ 2 4にアクセスし、 オン ラインショッピングを行う。 オンラインショッピングでは、 ショッピングサー バ 2 4にあるショ ッビング用の W e bページを見ながら、 商品の選択を行う。 ユーザが商品の選択が終わると、 ユーザコンピュータ 2 2のディスプレイ画面 には、 図 4 4 ( a ) のような、 購買商品の内容と合計金額を示した W e bぺー ジが表示され、 ユーザがシンクロ決済を指示するボタンを選択することにより 、 シンクロ決済が開始される (5 0 0 ) 。 ユーザコンピュータ 2 2は、 レジサ ーバ 1 4へアクセスし、 購買金額の合計を含む購買金額情報がレジサーバ 1 4 に送信される (5 0 2 ) 。 レジサーバ 1 4は、 仮想レジ端末を起動する (504) 。 仮想レジ端末 1 2 は、 レジ端末の役目をする装置またはプロセスであり、 レジサーバ内に設けら れた端末装置であってもよく、 レジサーバ内に起動されたプログラムであって もよレ、。 仮想レジ端末 1 2は、 シンクロサーバ 3 0に接続し、 当該取引を識別 する取引識別番号の一例であるレジ番号を設定し、 シンクロサーバ 3 0に送信 する (506) 。
シンク口サーバ 30は仮想レジ端末 1 2からのアクセスに応じて仮想レジ端 末 1 2との接続を開始し、 仮想レジ端末 1 0から送信されたレジ登録番号をも とに、 レジ情報を照会する (5 08) 。 図 40はレジ情報照会 508の処理を 示す。 レジ情報照会 508の処理は図 1 7に示した、 第 2の実施形態のレジ情 報照会 206の処理と同じであるから、 説明を省略する。
レジサーバ 1 4はリンク情報を作成し (5 1 0) 、 リ ンク情報をユーザコン ピュータ 2 2に配信する (5 1 2) 。 ユーザコンピュータ 2 2の画面には、 レ ジサーバ 1 4との連携処理によって、 図 44 (b) に示す画面が表示される。 ユーザコンピュータ 22とレジサーバ 1 4との連携処理については、 CG I ( C ommo n G a t e I n t e r f a c e) を用いることができる。 図 4
4 (b) に示す画面には、 「買い物明細 &説明」 ボタンと 「シンクロレジ」 ボ タンがある。
「買い物明細 &説明」 ボタンを押すと、 購買内容と購買金額が示され、 購買 の内容と値段を確認することができる。 「シンクロレジ」 ボタンには、 レジサ ーバ 1 4内にある仮想レジ端末 1 2への 「リンク情報」 が付属する。 したがつ て、 ユーザが 「シンクロレジ」 ボタンを押すことにより、 ユーザコンピュータ 22はレジサーバ 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 4 ( c ) に示すように、 レジブラウザのウィンドウが起動 され、 レジブラウザのウィンドウ内には仮想レジ端末が描画され、 レジ番号を 入力する旨の指示が表示される (5 2 0 ) 。
ユーザコンピュータ 2 2は、 レジブラウザのウィンドウ内にレジ番号を表示 することにより、 ユーザにレジ番号を通知することができる (5 2 2 ) 。 ユー ザはユーザコンピュータ 2 2のレジブラウザのウィンドウ内に表示されたレジ 番号を、 ユーザ端末 2 0に入力する (5 2 4 ) 。 ユーザ端末 2 0は、 ユーザが 入力したレジ番号をシンクロサーバ 3 0に発信する (5 2 6 ) 。
シンクロサーバ 3 0は、 処理 5 0 6において仮想レジ端末 1 2から受信した レジ番号と、 処理 5 2 6においてユーザ端末 2 0から受信したレジ番号とを照 合し、 レジ番号が一致した場合に、 仮想レジ端末 1 2との通信と、 ユーザ端末
2 0との通信とを同期させる。 図 4 1は、 レジ番号照合 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 2に示したユーザ情報照会 5 3 6の 処理は、 図 8に示した、 第 1の実施形態のユーザ情報照会 1 2 8の処理と同じ であるから、 説明を省略する。 図 4 3に示したパスワード認証 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との取引の決済が完了したことを知ることができる。 本実施形態の電子決済システムによれば、 ユーザがコンピュータでィンター ネッ ト上のオンラインショッビングサーバにアクセスし、 購入したい商品を選 択し、 携帯電話等のユーザ端末を用いて、 商品の代金の決済を行うことができ る。
インターネッ ト上のオンラインショッピングにおいて、 クレジッ トカード番 号をインターネッ トにデータとして送信することには、 セキュリティ上問題が あり、 従来、 高度な暗号技術を用いてクレジッ トカード番号を暗号化して送る ことが行われていた。 しかし、 本実施形態の電子決済システムによれば、 購入 したい商品の選択は、 インターネッ ト上で行うが、 代金の決済は携帯電話等を 用いて、 安全に決済を行うことができる。 本実施形態の電子決済システムは、 支払を行うユーザ端末と、 請求を行う レジ端末の間で、 ユーザを識別する情報 やクレジッ トカードの情報はやり とり されることがない。 したがって、 ユーザ は商品の販売者に個人情報が知られる心配がなく、 プライバシーが保護される という利点がある。
(第 7の実施形態)
第 1、 第 2、 第 3、 第 4、 第 5及び第 6の実施形態の電子決済システムにお ける、 決済装置の一例としてのシンクロサーバ 3 0は、 汎用コンピュータで実 現してもよい。 図 4 5は、 汎用コンピュータ 6 0 0のハードウェア構成を示す ブロック図である。 図 45において、 コンピュータ 6 0 0は、 C PU 6 02は ROM 6 04及び RAM 606に格納されたプログラムに基づいて動作する。 入力装置 6 08により、 シンク口サーバ 30の管理者がデータゃコマンドを入 力することができる。 格納装置の一例としてのハードディスク ドライブ 6 1 0 は、 設定情報及び C PU 602が動作するプログラムを格納する。
フロッピーディスク ドライブ 6 1 4はフロッピーディスク 6 24からデータ またはプログラムを読み取り C PU 6 02に提供する。 CD— ROMドライブ 6 1 6は CD— ROM6 26からデータまたはプログラムを読み取り C PU 6 02に提供する。 第 1の通信インタフェース 6 1 8は、 通信回線 1 8に接続し てデータを送受信する。 第 2の通信インタフェース 6 2 0は、 通信回線 3 8に 接続してデータを送受信する。 データベースインタフェース 6 1 2は、 各種デ ータベース 622と接続してデータベースにおけるデータを送受信する。 さら にシンク口サーバ 30は、 ディスプレイ 6 28に接続するためのィンターフェ ースを備え、 管理者はディスプレイ 6 28によってシンクロサーバ 30の稼働 状況を監視したり、 設定情報を確認することができる。
図 46は、 図 45に示した C PU 602が実行するソフトウエアの機能構成 を示すブロック図である。 これらのソフトウェアは、 フロッピーディスク 6 2 4または CD— ROM6 26等の記録媒体に格納されて利用者に提供される。 記録媒体に格納されたソフトウェアは圧縮されていても非圧縮であっても良い 。 ソフトウェアは記録媒体からハードディスク ドライブ 6 1 0にインス トール され、 RAM 606に読み出されて C P U 602により実行される。
記録媒体に格納されて提供されるソフトウェア、 即ちハードディスク ドライブ 6 1 0にィンス トールされるソフトウェアは、 機能構成として、 決済処理モジ ユール 642と、 第 1の通信モジュール 644と、 第 2の通信モジュール 64 6と、 データベース検索モジュール 648とを有する。
決済処理モジュール 642、 第 1の通信モジュール 6 44、 第 2の通信モジ ユール 646、 及びデータベース検索モジュール 64 8がコンピュータ 6 00 に働きかけて、 C PU 6 02に行わせる処理は、 それぞれ、 第 1、 第 2、 第 3 、 第 4、 第 5及び第 6の実施形態のシンクロサーバ 3 0における、 決済処理部 8 0、 第 1の通信部 8 2、 第 2の通信部 8 4、 データベース検索部 8 6の機能 及び動作と同一であるから、 説明を省略する。
図 4 5に示した、 記録媒体の一例としてのフロッピーディスク 6 2 4または C D— R O M 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の実施形態の電子決済システムによれば、 ユーザがコンピュータでィン ターネッ ト上のオンラインショ ッピングサーバにアクセスし、 購入したい商品 を選択し、 携帯電話等のユーザ端末を用いて、 商品の代金の決済を安全に行う ことができる。 購入したい商品の選択は、 インターネッ ト上で行うが、 代金の 決済には携帯電話等を用いて、 安全に決済を行うことができ、 ユーザは商品の 販売者に個人情報が知られる心配がなく、 プライバシーが保護される。
本発明の電子決済システムは、 小売店、 通信販売、 またはインターネッ ト上 のオンラインショッピングの販売者にとって、 次の利点を有する。 携帯電話機 の発信電話番号の一意性に基づいて確実なユーザの認証を行うことができる。 また認証方式を選択することにより、 認証の精度を決済金額や決済場面に応じ て容易に変更することができる。 自動販売機での商品購入のような少額決済の 場合は、 ユーザ認証を省略し、 携帯電話の発信電話番号だけに基づいてユーザ を識別し、 決済を行ってもよい。 宝石店での商品購入のような高額決済の場合 は、 販売担当者は、 ユーザを顔写真データで認証し、 疑わしい場合にはパスヮ 一ド認証を組み合わせるなどによって、 認証の精度を確実に上げることができ る。
本発明の電子決済システムは、 ユーザにとって、 次の利点を有する。 携帯電 話という携帯性の優れた通信端末を持ち歩く ことにより、 いつでも、 どこでも 、 買い物の決済を電子的に行えるようになり、 現金やクレジッ トカード、 銀行 カード、 I Cマネーカード等を持ち歩く必要がなくなる。 また、 ユーザは、 携 帯電話のデータパケッ ト通信機能を用いて、 口座の引き落とし状況や、 利用可 能残高、 買い物の履歴等を確認することができる。
また、 本発明の電子決済システムは、 クレジッ トカードの会社にとって、 次 の利点を有する。 携帯電話機を用いた認証方式によって、 ク レジッ トカードの 不正利用を防止することができる。 携帯電話機を用いてクレジッ ト決済が電子 的に行えるようになるため、 クレジッ トカードの発行や管理が不要になり、 コ ス トを削減できる。 また、 複合認証方式を用いることにより、 クレジッ トカー ド会社などの担当社員が不正にデータを持ち出した場合でも、 ユーザの決済口 座が不正利用されるのを防止することができる。
以上発明の実施の形態を説明したが、 本出願に係る発明の技術的範囲は上記 の実施の形態に限定されるものではない。 上記実施の形態に種々の変更を加え て、 特許請求の範囲に記載の発明を実施することができる。 そのような発明が 本出願に係る発明の技術的範囲に属することもまた、 特許請求の範囲の記載か ら明らかである。 産業上の利用可能性
以上の説明から明らかなように、 本発明によれば、 商品の取引における決済 を、 ネッ トワークを介して、 安全かつ簡便に行うことができる。

Claims

請 求 の 範 囲
1 . 通信ネッ トワークを用いて、 取引の決済を行うための電子決済システム であって、
前記取引の決済を行う決済装置と、
前記通信ネッ トワークを介して前記決済装置と接続し、 前記取引における請 求を行う請求端末と、
前記通信ネッ トワークを介して前記決済装置と接続し、 前記取引における支 払を行う支払端末と
を備え、
前記決済装置が、 前記取引を識別する取引識別番号を設定し、 前記支払端末 が前記取引識別番号と同一の取引識別番号を当該決済装置に送信した場合に、 前記請求端末との通信と、 前記支払端末との通信とを同期させることにより、 前記取引の決済を行うことを特徴とする電子決済システム。
2 . 前記請求端末は、 電話回線または専用回線を通じて前記決済装置と接続 し、 前記支払端末は、 無線電話通信によって前記決済装置と接続することを特 徴とする請求項 1に記載の電子決済システム。
3 . 取引における請求を行う請求端末及び前記取引における支払を行う支払 端末と通信し、 前記取引の決済を行う決済装置であつて、
第 1の通信ネッ トワークを介して、 前記請求端末と接続する第 1の通信部と 第 2の通信ネッ トワークを介して、 前記支払端末と接続する第 2の通信部と 前記取引の決済処理を行う処理部とを備え、
前記処理部は、 前記取引を識別する取引識別番号を設定し、 前記支払端末が 前記取引識別番号と同一の取引識別番号を当該決済装置に送信した場合に、 前 記請求端末との通信と、 前記支払端末との通信とを同期させることを特徴とす る決済装置。
4 . 前記第 1 の通信部は、 電話回線または専用回線を通じて前記請求端末と 接続し、 前記第 2の通信部は、 無線電話通信によって前記支払端末と接続する ことを特徴とする請求項 3に記載の決済装置。
5 . 前記第 1の通信部が、 前記取引における購買金額を前記請求端末から受 信し、
前記第 2の通信部が、 前記支払端末に前記購買金額を確認させるために、 前 記購買金額を前記支払端末に送信し、 前記購買金額を確認する購買最終確認信 号を前記支払端末から受信し、
前記処理部が、 前記第 2の通信部が前記支払端末から前記購買最終確認信号 を受信した後に、 決済処理を行い、
前記第 1の通信部が、 前記処理部による前記決済処理の完了を通知する決済 完了通知を前記請求端末に送信し、
前記第 2の通信部が、 前記処理部による前記決済処理における前記購買金額 の領収を通知する領収書を前記支払端末に送信する
ことを特徴とする請求項 4に記載の決済装置。
6 . 前記請求端末に関する情報を蓄えた請求端末データベースをさらに備え 前記第 1の通信部が、 前記請求端末から前記請求端末を識別する識別番号を 受信し、
前記処理部が、 前記識別番号に基づいて、 前記請求端末データベースから前 記請求端末に関する情報を抽出し、 前記請求端末の登録を確認することを特徴 とする請求項 5に記載の決済装置。
7 . 前記第 2の通信部は、 前記支払端末が前記請求端末を確認するために、 前記請求端末データベースから抽出された前記請求端末に関する前記情報を、 前記支払端末に送信することを特徴とする請求項 6に記載の決済装置。
8 . 前記支払端末に関する情報を蓄えた支払端末データベースをさらに備え 前記第 2の通信部が、 前記支払端末の発信電話番号を検出し、 前記処理部が、 前記発信電話番号に基づいて、 前記支払端末データベースか ら前記支払端末の利用者に関する情報を抽出し、 前記利用者の登録状況、 前記 利用者の利用状況、 及び前記利用者の決済可能金額の少なく とも一つを確認す ることを特徵とする請求項 7に記載の決済装置。
9 . 前記処理部は、 前記支払端末データベースから前記支払端末の前記利用 者の属性情報の少なく とも一部を抽出し、 前記第 1の通信部は、 前記利用者の 少なく とも一部の前記属性情報を前記請求端末に送信することを特徴とする請 求項 8に記載の決済装置。
1 0 . 前記第 2の通信部が、 前記支払端末の前記利用者の購買履歴情報を要 求するメッセージを受信した場合に、 前記処理部は、 前記支払端末データべ一 スから前記利用者の前記購買履歴情報を抽出し、 前記第 2の通信部は、 前記購 買履歴情報を前記支払端末に送信することを特徴とする請求項 8に記載の決済
1 1 . 前記第 1の通信部は、 前記取引を識別する前記取引識別番号を前記請 求 末に送信し、
前記請求端末が前記取引識別番号を前記支払端末または前記支払端末の利用 者に通知し、 前記支払端末が前記取引識別番号と同一の取引識別番号を当該決 済装置に送信した場合に、 前記処理部は、 前記請求端末との通信と、 前記支払 端末との通信とを同期させ、 前記第 1の通信部は、 同期が確立したことを示す 同期確認信号を前記請求端末へ送信することを特徴とする請求項 8に記載の決 済装置。
1 2 . 前記処理部が、 前記支払端末データベースから前記支払端末の前記利 用者の認証情報を抽出し、
前記第 1の通信部は、 前記請求端末が前記利用者を認証するために、 前記利 用者の前記認証情報を前記請求端末に送信する
ことを特徴とする請求項 1 1に記載の決済装置。
1 3 . 前記利用者の前記認証情報が、 前記利用者の顔写真であることを特徴 とする請求項 1 2に記載の決済装置。
1 4 . 前記第 1の通信部が、 前記利用者のパスワードによる認証を求める信 号を前記請求端末から受信し、
前記処理部が、 前記支払端末データベースから前記支払端末の前記利用者の パスヮ一ドに関する情報を抽出し、
前記第 2の通信部が、 前記支払端末にパスワードを要求する命令を送信し、 前記支払端末が入力するパスヮードを前記支払端末から受信し、
前記処理部が前記支払端末から受信した前記パスヮードを、 前記支払端末デ ータベースから抽出した前記パスワードに関する前記情報と照合し、
前記第 1の通信部が、 前記処理部によるパスヮードの照合の成否を前記請求 端末へ送信することにより、 前記利用者を認証することを特徴とする請求項 1 3に記載の決済装置。
1 5 . 前記処理部が、 前記支払端末データベースから前記支払端末の前記利 用者が登録した認証情報を抽出し、
前記第 2の通信部が、 前記認証情報を問い合わせる命令を前記支払端末に送 信し、 前記支払端末が前記命令に対して入力する応答を前記支払端末から受信 し、
前記処理部が前記支払端末から受信した前記応答を、 前記支払端末データべ ースから抽出した前記認証情報と照合することにより、 前記利用者を認証する ことを特徴とする請求項 1 1に記載の決済装置。
1 6 . 前記処理部が、 前記支払端末データベースから抽出する、 前記支払端 末の前記利用者が登録した前記認証情報が、 前記利用者のパスワード、 前記利 用者が発する音声データ、 前記利用者の顔の画像データ、 前記利用者の眼球の 虹彩又は網膜の画像データ、 前記利用者の指紋の画像データの少なく とも一つ であり、 前記処理部が、 前記認証情報と照合するために、 前記支払端末から受 信する前記応答が、 文字データ、 音声データ、 画像データの少なく とも一つで あることを特徴とする請求項 1 5に記載の決済装置。
1 7 . 前記請求端末に関する情報を蓄えた請求端末データベースをさらに備 え、 前記処理部が、 前記支払端末に前記請求端末を確認させるための、 前記請求 端末に関する情報を前記請求端末データベースから抽出し、
前記第 2の通信部が、 前記請求端末に関する前記情報を、 前記取引を識別す る取引識別番号とともに、 前記支払端末に送信し、
前記支払端末が前記請求端末に関する前記情報を確認し、 前記取引識別番号 を当該決済装置に送信した場合に、 前記処理部は、 前記請求端末との通信と、 前記支払端末との通信とを同期させ、 前記第 1の通信部は、 同期が確立したこ とを示す同期確認信号を前記請求端末へ送信することを特徴とする請求項 8に 記載の決済装置。
1 8 . 前記第 1の通信部が、 前記支払端末の利用者に商品の注文を入力させ るための商品注文情報を前記請求端末から受信し、
前記第 2の通信部が、 前記商品注文情報を前記支払端末に送信し、
.前記支払端末の前記利用者が前記商品注文情報に基づいて入力した商品の注 文内容を、 前記支払端末が当該決済装置に送信した場合に、 前記第 1の通信部 は、 前記注文内容を前記請求端末に送信することを特徴とする請求項 1 7に記 載の決済装置。
1 9 . 前記支払端末の利用者の音声データを蓄えた音声データベースをさら に備え、
前記第 2の通信部が、 前記支払端末に利用者の音声の入力を要求するメッセ ージを発信し、 前記支払端末から前記利用者の音声を受信し、
前記処理部が、 前記利用者の前記音声を、 前記音声データベースを用いて照 合することにより、 前記利用者を認証することを特徴とする請求項 1 8に記载 の決済装置。
2 0 . 前記処理部が、 前記支払端末データベースから前記支払端末の前記利 用者が登録した認証情報を抽出し、
前記第 2の通信部が、 前記認証情報を問い合わせる命令を前記支払端末に送 信し、 前記支払端末が前記命令に対して入力する応答を前記支払端末から受信 し、 前記処理部が前記支払端末から受信した前記応答を、 前記支払端末データべ ースから抽出した前記認証情報と照合することにより、 前記利用者を認証する ことを特徴とする請求項 1 9に記載の決済装置。
2 1 . 前記処理部が、 前記支払端末データベースから抽出する、 前記支払端 末の前記利用者が登録した前記認証情報が、 前記利用者のパスワード、 前記利 用者の顔の画像データ、 前記利用者の眼球の虹彩又は網膜の画像データ、 前記 利用者の指紋の画像データの少なく とも一つであり、 前記処理部が、 前記認証 情報と照合するために、 前記支払端末から受信する前記応答が、 文字データ、 画像データの少なく とも一つであることを特徴とする請求項 2 0に記載の決済 装置。
2 2 . 取引の決済を行う決済装置と通信し、 前記取引における支払を行う支 払端末に対して、 前記取引における請求を行う請求端末であって、
通信ネッ トワークを介して、 前記決済装置と接続する通信部と、
前記取引における請求処理を行う処理部と
を備え、
前記通信部が、 当該請求端末を識別する識別番号を前記決済装置へ送信し、 前記支払端末との同期が確立したことを示す同期確認信号を前記決済装置から 受信する
ことを特徴とする請求端末。
2 3 . 前記通信部が、 電話回線、 専用回線及び無線電話通信のいずれかによ つて前記決済装置と接続することを特徴とする請求項 2 2に記載の請求端末。
2 4 . 前記通信部が、 前記決済装置から前記支払端末の利用者の属性情報の 少なく とも一部を受信することを特徴とする請求項 2 3に記載の請求端末。
2 5 . 前記処理部の処理状況を表示する表示部をさらに備え、
前記通信部が、 前記取引を識別する取引識別番号を前記決済装置から受信し 前記表示部が、 前記取引識別番号を表示することにより、 前記取引識別番号 を前記支払端末または前記支払端末の利用者に通知し、 さらに、 前記通信部が、 前記支払端末との同期が確立したことを示す同期確 認信号を前記決済装置から受信した場合に、 前記表示部が前記同期確認信号を 受信したことを表示することを特徴とする請求項 2 3に記載の請求端末。
2 6 . 光通信又は無線通信によって前記支払端末と通信する近距離通信部を さらに備え、 前記近距離通信部が、 前記取引識別番号を前記支払端末に送信す ることを特徴とする請求項 2 5に記載の請求端末。
2 7 . 前記通信部が、 前記取引における購買金額を前記決済装置に送信し、 . 決済の完了を通知する決済完了通知を前記決済装置から受信することを特徴と する請求項 2 5に記載の請求端末。
2 8 . 前記通信部が、 前記支払端末の前記利用者の認証情報を前記決済装置 から受信し、
前記処理部が、 前記決済装置から受信した前記認証情報に基づいて、 前記利 用者を認証することを特徴とする請求項 2 7に記載の請求端末。
2 9 . 前記利用者の前記認証情報が、 前記利用者の顔写真であることを特徴 とする請求項 2 8に記載の請求端末。
3 0 . 前記処理部が、 前記利用者の前記顔写真によって、 前記利用者を認証 することできなかった場合に、 前記通信部が、 前記利用者のパスワードによる 認証を求める信号を前記決済装置に送信し、 前記パスヮードによる認証の成否 を前記決済装置から受信することを特徴とする請求項 2 9に記載の請求端末。
3 1 . 前記支払端末の前記利用者に購入したい商品を選択させることのでき る商品選択部と、
購入された商品を排出する商品排出部とをさらに備え、
前記通信部が前記支払端末との同期が確立したことを示す同期確認信号を前 記決済装置から受信した場合に、 前記商品選択部は、 前記利用者に商品を選択 させ、
前記通信部が、 前記利用者が選択した商品の金額を前記取引の前記購買金額 として前記決済装置に送信し、 前記決済完了通知を前記決済装置から受信した 場合に、 前記商品排出部は、 前記決済完了通知に従って、 前記利用者が選択し た前記商品を排出することを特徴とする請求項 2 7に記載の請求端末。
3 2 . 前記通信部が、 前記支払端末の利用者に商品の注文を入力させるため の商品注文情報を前記決済装置へ送信し、 前記支払端末の利用者が前記注文情 報に基づいて入力した注文内容を前記決済装置から受信し、
前記処理部が、 前記注文内容に基づいて前記購買金額を計算し、
さらに、 前記通信部が、 前記処理部が計算した前記購買金額を前記決済装置 に送信し、 決済処理の完了を通知する決済完了通知を前記決済装置から受信す ることを特徴とする請求項 2 3に記載の請求端末。
3 3 . 取引の決済を行う決済装置と通信し、 前記取引における支払を行う支 払端末に対して、 前記取引における請求を行い、 前記取引の状況を表示する計 算機端末と通信し、 前記取引に関する情報を提供する請求端末であって、 通信ネットワークを介して、 前記決済装置と接続する第 1の通信部と、 通信ネットワークを介して、 前記計算機端末と接続する第 2の通信部と、 前記取引における請求処理を行う処理部と
を備え、
前記第 1の通信部が、 当該請求端末を識別する識別番号を前記決済装置へ送 信し、 前記取引を識別する取引識別番号を前記決済装置から受信し、
前記第 2の通信部が、 前記支払端末の利用者に前記取引識別番号を通知する ために、 前記取引識別番号を前記計算機端末に送信し、
さらに、 前記第 1の通信部が、 前記支払端末との同期が確立したことを示す 同期確認信号を前記決済装置から受信する
ことを特徴とする請求端末。
3 4 . 前記第 2の通信部が、 前記計算機端末から前記取引における購買金額 を受信し、
前記第 1の通信部が、 前記購買金額を前記決済装置に送信し、 決済の完了を 通知する決済完了通知を前記決済装置から受信することを特徴とする請求項 3 3に記載の請求端末。
3 5 . 前記第 2の通信部は、 前記計算機端末が前記取引の状況を表示するた めに、 前記第 1の通信部が前記決済装置から受信した前記同期確認信号及ぴ前 記決済完了通知の少なく とも一つを前記計算機端末へ送信することを特徴とす る請求項 3 4に記載の請求端末。
3 6 . 第 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の端末の利用者を認証することを特徴とする認証装
3 7 . 前記処理部が、 前記データベースから抽出する、 前記第 1の端末の前 記利用者が登録する前記認証情報が、 前記利用者のパスワード、 前記利用者が 発する音声データ、 前記利用者の顔の画像データ、 前記利用者の眼球の虹彩又 は網膜の画像データ、 前記利用者の指紋の画像データの少なく とも一つであり 、 前記処理部が、 前記認証情報と照合するために、 前記第 1の端末から受信す る前記応答が、 文字データ、 音声データ、 画像データの少なく とも一つである ことを特徴とする請求項 3 6に記載の認証装置。
3 8 . 取引における請求を行う請求端末及び前記取引における支払を行う支 払端末と通信し、 前記取引の決済を行うコンピュータ用のプログラムを格納し た記録媒体であって、 前記プログラムが、
前記コンピュータに働きかけて、 電話回線または専用回線を介して、 前記請 求端末と通信させる第 1の通信モジュールと、
前記コンピュータに働きかけて、 無線電話通信を介して、 前記支払端末と通 信させる第 2の通信モジュールと、
前記取引の決済処理を行う処理モジュールとを備え、
前記処理モジュールは、 前記取引を識別する取引識別番号を設定し、 前記支 払端末が前記取引識別番号と同一の取引識別番号を当該決済装置に送信した場 合に、 前記請求端末との通信と、 前記支払端末との通信とを同期させることを 特徴とする記録媒体。
PCT/JP1999/004178 1999-08-02 1999-08-02 Systeme de reglement electronique, dispositif et terminal de reglement WO2001009806A1 (fr)

Priority Applications (14)

Application Number Priority Date Filing Date Title
AU49337/99A AU4933799A (en) 1999-08-02 1999-08-02 Electronic settlement system, settlement device, and terminal
PCT/JP1999/004178 WO2001009806A1 (fr) 1999-08-02 1999-08-02 Systeme de reglement electronique, dispositif et terminal de reglement
US09/786,208 US7657490B1 (en) 1999-08-02 1999-08-02 Electronic settlement system, settlement device, and terminal
JP2001514350A JP4393739B2 (ja) 1999-08-02 1999-08-02 電子決済システム、決済装置及び端末
JP2001514351A JP4399137B2 (ja) 1999-08-02 2000-03-29 電子決済システム、決済装置及び端末
AU34560/00A AU3456000A (en) 1999-08-02 2000-03-29 Electronic settlement system, and settlement device and terminal
PCT/JP2000/002014 WO2001009807A1 (fr) 1999-08-02 2000-03-29 Systeme de reglement electronique, et dispositif et terminal de reglement
AU34559/00A AU3455900A (en) 1999-08-02 2000-03-29 Electronic settlement system, and settlement device and terminal
JP2001514352A JP4083428B2 (ja) 1999-08-02 2000-03-29 電子決済システム、決済装置及び端末
PCT/JP2000/002015 WO2001009808A1 (fr) 1999-08-02 2000-03-29 Systeme, dispositif et terminal de reglement electronique
US09/630,563 US7571117B1 (en) 1999-08-02 2000-08-02 Electronic authentication system, authentication apparatus, and terminal
US11/043,050 US7448540B2 (en) 1999-08-02 2005-01-27 Electronic settlement system, settlement apparatus and terminal
US11/344,131 US7457782B2 (en) 1999-08-02 2006-02-01 Electronic settlement system, settlement apparatus and terminal
US11/672,701 US7865401B2 (en) 1999-08-02 2007-02-08 Electronic settlement system, settlement apparatus, and terminal

Applications Claiming Priority (1)

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

Related Child Applications (5)

Application Number Title Priority Date Filing Date
US09/786,208 A-371-Of-International US7657490B1 (en) 1999-08-02 1999-08-02 Electronic settlement system, settlement device, and terminal
PCT/JP2000/002015 Continuation WO2001009808A1 (fr) 1999-08-02 2000-03-29 Systeme, dispositif et terminal de reglement electronique
US09/630,563 Continuation US7571117B1 (en) 1999-08-02 2000-08-02 Electronic authentication system, authentication apparatus, and terminal
US11/043,050 Division US7448540B2 (en) 1999-08-02 2005-01-27 Electronic settlement system, settlement apparatus and terminal
US11/344,131 Continuation US7457782B2 (en) 1999-08-02 2006-02-01 Electronic settlement system, settlement apparatus and terminal

Publications (1)

Publication Number Publication Date
WO2001009806A1 true WO2001009806A1 (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 After (2)

Application Number Title Priority Date Filing Date
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

Country Status (4)

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

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002298057A (ja) * 2001-03-29 2002-10-11 Takeshi Sawazaki 本人確認と決済処理が異なる経路のカード決済システム
US7296755B2 (en) 1999-09-22 2007-11-20 Softbankbb Corporation Electronic payment system, payment apparatus and terminal thereof
JP2008123041A (ja) * 2006-11-08 2008-05-29 Nippon Telegr & Teleph Corp <Ntt> 本人証明システム及び本人証明方法
US7448540B2 (en) 1999-08-02 2008-11-11 Softbankbb Corporation Electronic settlement system, settlement apparatus and terminal
US7540015B2 (en) 2001-05-11 2009-05-26 Privacy Shield Llc System, method and apparatus for establishing privacy in internet transactions and communications
CN104318469A (zh) * 2014-10-30 2015-01-28 中国建设银行股份有限公司 一种电商平台信息交互方法及交易系统
JP2018046494A (ja) * 2016-09-16 2018-03-22 京セラドキュメントソリューションズ株式会社 ジョブ実行システム
JP2022114410A (ja) * 2021-01-26 2022-08-05 クーパン コーポレイション 決済サービスの提供方法およびこれを遂行する電子装置

Families Citing this family (132)

* 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ä
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
TW589855B (en) * 2000-05-15 2004-06-01 Ntt Docomo Inc Authentication system and method
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
JPWO2002008981A1 (ja) * 2000-07-25 2004-01-08 株式会社イマージュメディアデザイン 商取引方法およびネットワーク端末並びに商取引システム
US7523067B1 (en) 2000-08-02 2009-04-21 Softbankbb Corporation Electronic settlement system, settlement apparatus, and terminal
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 クレジットカードコンファメーションサービスシステム
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
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 取引仲介方法、取引方法、取引仲介システムおよび取引システム
JP2002366859A (ja) * 2001-06-11 2002-12-20 Sony Corp 与信仲介システム、与信仲介装置および方法、記録媒体、並びにプログラム
JP4363800B2 (ja) * 2001-06-11 2009-11-11 ソニー株式会社 電子商取引支援装置,電子商取引支援方法およびコンピュータプログラム
JP2002366869A (ja) * 2001-06-11 2002-12-20 Sony Corp 電子商取引支援方法及びそれを用いた電子商取引方法
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 決済システム
JP3493024B1 (ja) * 2002-03-29 2004-02-03 日本テレコム株式会社 情報処理システム及び情報処理方法
JP2004021311A (ja) * 2002-06-12 2004-01-22 Japan Telecom Co Ltd 情報処理装置及び情報処理方法
JP4246462B2 (ja) * 2002-09-12 2009-04-02 パイオニア株式会社 決済処理装置、決済処理システム、その方法、そのプログラム、そのプログラムを記録する記録媒体、通信端末装置、および、精算端末装置
JPWO2004075081A1 (ja) * 2003-02-20 2006-06-01 ソースジャパン株式会社 モバイル・ネットコマース決済システム
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
JP4525556B2 (ja) * 2005-11-02 2010-08-18 日本電気株式会社 決済システム、取引管理サーバ及びそれらに用いる決済方法並びにそのプログラム
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
JP4886365B2 (ja) * 2006-06-01 2012-02-29 ヤフー株式会社 本人確認を行う方法および当該方法を実現するサーバ
US8346265B2 (en) * 2006-06-20 2013-01-01 Alcatel Lucent Secure communication network user mobility apparatus and methods
JP4688744B2 (ja) * 2006-07-11 2011-05-25 ソフトバンクモバイル株式会社 決済方法及び決済用情報処理システム
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
JP2008219902A (ja) * 2008-03-05 2008-09-18 Toshiba Corp 移動無線端末およびその制御方法
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者照合取引システム
US11138573B2 (en) * 2011-10-25 2021-10-05 Isi Corporation Electronic money transfer payment method and system for same
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
JP2014153896A (ja) * 2013-02-07 2014-08-25 Kddi Corp ユーザ検知システム、方法、携帯端末及びサーバ
JP6139920B2 (ja) * 2013-03-08 2017-05-31 株式会社Synchro 生体認証端末を用いたカード決済システム及び認証・カード番号提供センターのサーバ
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
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
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 株式会社野村総合研究所 音声認証決済システム
JP6551765B1 (ja) * 2018-10-10 2019-07-31 恵吾 浜名 生体認証システム、情報処理装置およびプログラム
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
JP7061377B2 (ja) * 2019-03-05 2022-04-28 旭精工株式会社 自動サービス機器の電子決済方法、及び自動サービス機器の電子決済システム
JP7388017B2 (ja) * 2019-07-09 2023-11-29 日本電気株式会社 処理方法、携帯端末及びプログラム
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

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5608778A (en) * 1994-09-22 1997-03-04 Lucent Technologies Inc. Cellular telephone as an authenticated transaction controller
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 プリペイドメディアおよびこれを用いた決済システム
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 マルチメディア携帯端末を用いた電子マネー取引方式

Family Cites Families (64)

* 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 株式会社タツノ・メカトロニクス 個人認証用板状記憶媒体
JPH03282763A (ja) * 1990-03-30 1991-12-12 Nec Corp オンラインシステムにおける利用者識別方法
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
JPH09116960A (ja) 1995-10-18 1997-05-02 Fujitsu Ltd キャッシュレスシステム及び該システムで使用する携帯機
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
EP0919048B1 (en) 1996-06-17 2004-08-25 Hewlett-Packard Company A system, method and article of manufacture for multiple-entry point virtual point of sale architecture
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 電子ショッピングシステム及びその電子カタログデータ定義方法
JP3214391B2 (ja) 1997-04-15 2001-10-02 ソニー株式会社 情報管理装置および方法
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
JPH11224236A (ja) 1998-02-05 1999-08-17 Mitsubishi Electric Corp 遠隔認証システム
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 (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5608778A (en) * 1994-09-22 1997-03-04 Lucent Technologies Inc. Cellular telephone as an authenticated transaction controller
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 プリペイドメディアおよびこれを用いた決済システム
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 マルチメディア携帯端末を用いた電子マネー取引方式

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US7657490B1 (en) 1999-08-02 2010-02-02 Softbankbb Corporation Electronic settlement system, settlement device, and terminal
US7296755B2 (en) 1999-09-22 2007-11-20 Softbankbb Corporation Electronic payment system, payment apparatus and terminal thereof
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
JP2008123041A (ja) * 2006-11-08 2008-05-29 Nippon Telegr & Teleph Corp <Ntt> 本人証明システム及び本人証明方法
CN104318469A (zh) * 2014-10-30 2015-01-28 中国建设银行股份有限公司 一种电商平台信息交互方法及交易系统
JP2018046494A (ja) * 2016-09-16 2018-03-22 京セラドキュメントソリューションズ株式会社 ジョブ実行システム
JP7022479B2 (ja) 2016-09-16 2022-02-18 京セラドキュメントソリューションズ株式会社 ジョブ実行システム
JP2022114410A (ja) * 2021-01-26 2022-08-05 クーパン コーポレイション 決済サービスの提供方法およびこれを遂行する電子装置
JP7176704B2 (ja) 2021-01-26 2022-11-22 クーパン コーポレイション 決済サービスの提供方法およびこれを遂行する電子装置

Also Published As

Publication number Publication date
WO2001009808A1 (fr) 2001-02-08
US7865401B2 (en) 2011-01-04
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
WO2001009807A1 (fr) 2001-02-08

Similar Documents

Publication Publication Date Title
JP4393739B2 (ja) 電子決済システム、決済装置及び端末
US7523067B1 (en) Electronic settlement system, settlement apparatus, and terminal
JP4546692B2 (ja) 電子決済システム、決済装置及び端末
US7014106B2 (en) Electronic payment system, payment apparatus, and terminal thereof
US6584309B1 (en) Vending machine purchase via cellular telephone
JP3459376B2 (ja) 携帯電話機能を備えたモバイル端末を用いた電子金融取引システム、電子クレジットカードシステム、電子個品割賦システム及び電子マネーシステム
US20090150248A1 (en) System for enhancing payment security, method thereof and payment center
JP6467559B2 (ja) 情報処理システム、情報処理方法、及び情報処理プログラム
US20030078895A1 (en) Use of cellular phones for payment of vending machines
US8751349B1 (en) Audio-equipped transaction card systems and approaches
WO2002037358A1 (fr) Procede d&#39;authentification d&#39;utilisation en reseau
US20210166215A1 (en) Method for performing a contactless payment transaction
JP3646180B2 (ja) 携帯電話を利用した自動販売機の代金支払認証方法と代金支払認証システム
JP2001111545A (ja) 認証方法及びその装置
KR20220136007A (ko) 성인 인증 및 결제 시스템 및 이를 이용한 성인 인증 방법
KR20000064172A (ko) 전화고유번호인증식 폰뱅킹서비스시스템
JP2005141503A (ja) 料金決済システム、方法および記録媒体
US20220405731A1 (en) System and method for authenticating a user of a banking device
US20220270075A1 (en) Method for performing a contactless payment transaction
KR100431223B1 (ko) 전자상거래상의 광지불에 의한 결제시스템
JP2003216878A (ja) カードレス電子商取引システム

Legal Events

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

Ref document number: 09630563

Country of ref document: US

Ref document number: 09630557

Country of ref document: US

AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ 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
WWE Wipo information: entry into national phase

Ref document number: 09786208

Country of ref document: US

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
WWE Wipo information: entry into national phase

Ref document number: 11043050

Country of ref document: US