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

Systeme, dispositif et terminal de reglement electronique Download PDF

Info

Publication number
WO2001009808A1
WO2001009808A1 PCT/JP2000/002015 JP0002015W WO0109808A1 WO 2001009808 A1 WO2001009808 A1 WO 2001009808A1 JP 0002015 W JP0002015 W JP 0002015W WO 0109808 A1 WO0109808 A1 WO 0109808A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
payment
user
billing
transaction
Prior art date
Application number
PCT/JP2000/002015
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 JP2001514352A priority Critical patent/JP4083428B2/ja
Priority to AU34560/00A priority patent/AU3456000A/en
Priority to US09/630,563 priority patent/US7571117B1/en
Publication of WO2001009808A1 publication Critical patent/WO2001009808A1/ja
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.
  • This application is related to the following international application. For those designated countries for which incorporation by reference to a document is permitted, the contents described in the following application are incorporated into this application by reference, and are part of the description of this application.
  • an electronic payment system for performing a transaction settlement using a communication network, wherein the settlement system performs the transaction settlement.
  • Device a billing terminal that connects to the settlement device via the communication network, and performs billing in transactions; and a billing terminal that connects to the settlement device via the communication network to perform transactions.
  • a payment terminal that makes a payment in the payment device the payment device sets a transaction identification number for identifying the transaction, and when the payment terminal transmits the same transaction identification number as the transaction identification number to the payment device, the payment device The transaction is settled by synchronizing the communication with the payment terminal with the communication with the payment terminal.
  • the billing terminal may be connected to the settlement device through a telephone line or a dedicated line, and the payment terminal may be connected to the settlement device by wireless telephone communication.
  • a settlement apparatus for performing settlement of a transaction by communicating with a billing terminal for making a bill in the transaction and a payment terminal for making a payment in the transaction, wherein the first communication network is provided.
  • a first communication unit connected to the billing terminal via the second communication network, a second communication unit connected to the payment terminal via the second communication network, and a processing unit for performing a transaction settlement process.
  • the processing unit sets a transaction identification number for identifying the transaction, and when the payment terminal transmits the same transaction identification number as the transaction identification number to the payment device, communication with the billing terminal, The communication is synchronized with the communication.
  • the first communication unit may connect to the billing terminal via a telephone line or a dedicated line
  • the second communication unit may connect to the payment terminal via wireless telephone communication.
  • the processing unit transmits the information on the terminal to the payment terminal together with the transaction identification number for identifying the transaction, and when the payment terminal confirms the information on the billing terminal and transmits the transaction identification number to the payment device, the processing unit
  • the communication with the terminal and the communication with the payment terminal may be synchronized, and the first communication unit may transmit a synchronization confirmation signal indicating that synchronization has been established to the billing terminal.
  • the second communication unit attaches the information relating to the billing terminal and the transaction identification number to the payment terminal associated with the link address of the Internet, and transmits the information to the payment terminal, and the user of the payment terminal accesses the link address.
  • the information about the billing terminal and the transaction identification number are returned from the payment terminal, and the processing unit may synchronize the communication between the billing terminal identified by the information about the billing terminal and the payment terminal.
  • the processing unit performs a transaction between the billing terminal and the payment terminal synchronized by the transaction identification number. May be performed.
  • the first communication unit receives the purchase amount in the transaction from the billing terminal, and the processing unit transmits the transaction amount to the payment terminal user based on the purchase amount received from the billing terminal by the first communication unit. May be performed.
  • the first communication unit receives the purchase price in the transaction from the billing terminal, and the second communication unit transmits the purchase price to the payment terminal so that the payment terminal can confirm the purchase price, and confirms the purchase price.
  • the processing unit receives the purchase final confirmation signal from the payment terminal, and the processing unit performs settlement processing after the second communication unit receives the purchase final confirmation signal from the payment terminal, and the first communication unit performs settlement by the processing unit.
  • a settlement completion notice notifying the completion of the processing 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 settlement 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 an identification number for identifying the billing terminal from the billing terminal, and the processing unit transmits the billing terminal database based on the identification number. , The information about the billing terminal may be extracted, and the registration of the billing terminal may be confirmed.
  • the second communication unit may transmit the information on the billing terminal extracted from the billing terminal database to the payment terminal so that the payment terminal checks the billing terminal.
  • the system further includes a payment terminal database storing information on the payment terminal, wherein the second communication unit detects a calling terminal number of the payment terminal, and the processing unit determines a calling terminal number from the payment terminal database based on the calling terminal number. Extracts information about users and confirms at least one of the user's registration status, user's usage status, and user's available settlement amount.
  • the processing unit extracts at least a part of the attribute information of the user of the payment terminal from the payment terminal database, and the first communication unit transmits at least a part of the attribute information of the user to the billing terminal. You may.
  • the processing unit extracts the purchase history information of the user from the payment terminal database, and The communication unit may transmit the purchase history information to the payment terminal.
  • the first communication unit receives, from the billing terminal, product order information for allowing the user of the payment terminal to input a product order, the second communication unit transmits the product order information to the payment terminal, The first communication unit may transmit the order content to the billing terminal when the payment terminal transmits the order content of the product input by the user based on the product order information to the payment device.
  • a voice database storing voice data of the user of the payment terminal is further provided.
  • the second communication unit transmits a message requesting the payment terminal to input the voice of the user, and the voice of the user is transmitted from the payment terminal.
  • 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 sends an instruction for inquiring the authentication information to the payment terminal, and the payment terminal inputs the instruction to the instruction A response may be received from the payment terminal, and the processing unit may authenticate the user by comparing the response received from the payment terminal with authentication information extracted from the payment terminal database.
  • the payment terminal database stores a plurality of authentication information registered by the user, and the processing unit may randomly extract at least one of the plurality of authentication information from the payment terminal database.
  • the authentication information registered by the user of the payment terminal includes the password of the user, image data of the user's face, iris or retina image data of the user's eyeball, At least one image data of the user's fingerprint, even if the processing unit receives at least one character data or image data from the payment terminal to check with the authentication information Good.
  • a billing terminal that communicates with a settlement device that performs settlement of a transaction and performs a billing in the transaction with respect to a payment terminal that performs payment in the transaction.
  • a processing unit for performing a billing process in a transaction the communication unit transmitting an identification number for identifying the billing terminal to the payment device, and synchronizing with the payment terminal.
  • the communication unit may be connected to the settlement device via any of a telephone line, a dedicated line, and wireless telephone communication.
  • the transaction may be settled with the synchronized payment terminal.
  • the communication unit sends the purchase price in the transaction to the payment device and, when the payment device has performed the payment processing of the transaction to the synchronized payment terminal user, notifies the completion of the payment processing
  • the completion notification may be received from the settlement device.
  • the communication unit transmits product order information to the payment terminal user to input a product order to the payment device, receives the order content input by the payment terminal user based on the order information from the payment device,
  • the processing unit calculates the purchase price based on the contents of the order, and the communication unit sends the purchase price calculated by the processing unit to the payment device and receives a payment completion notification from the payment device to notify the completion of the payment process. May be.
  • the communication department will send the order details from the ordering center to the customer.
  • the processing unit calculates the purchase price based on the contents of the order, and the communication unit sends the purchase price calculated by the processing unit to the payment device, and clears the payment completion notification that notifies the completion of the payment process It may be received from the device.
  • the communication unit may receive at least a part of the attribute information of the user of the payment terminal from the payment device.
  • a recording medium which stores 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 settlement of the transaction.
  • a first communication module that causes the program to communicate with the computer and communicate with the billing terminal via a telephone line or a dedicated line; and a second communication module that causes the computer to communicate with the payment terminal via wireless telephone communication.
  • a processing module that performs a transaction settlement process. The processing module sets a transaction identification number that identifies the transaction, and the payment terminal sends the transaction identification number that is the same as the transaction identification number to the payment device. If sent, communication with the billing terminal and support The communication with the payment terminal is synchronized.
  • a settlement method in a settlement device for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction and performing settlement of the transaction, wherein the payment terminal is a product
  • the information for designating the billing terminal is sent to the payment device to place an order
  • communication with the billing terminal is established based on the information for designating the billing terminal, and a transaction identification number that identifies the order transaction of the product is set.
  • a settlement method in a settlement device for communicating with a billing terminal for making a bill in a transaction and a payment terminal for making a payment in the transaction, and performing settlement of the transaction.
  • the customer places an order for the product by telephone, facsimile, postal, or other communication means at the order receiving center that receives the product order, and the billing terminal receives the contents of the customer's product order from the order receiving center,
  • the step of establishing communication with the billing terminal and setting the transaction identification number for identifying the order transaction of the product, and the information relating to the billing terminal with the transaction identification number and transmitting to the payment terminal, and when the payment terminal confirms information on the billing terminal and transmits the transaction identification number to the payment device, communication with the billing terminal and communication with the payment terminal Synchronizing, transmitting a synchronization confirmation signal indicating that synchronization has been established to the billing terminal, receiving a purchase price based on the order content of the product from
  • FIG. 1 is a configuration diagram of the electronic payment system according to the first embodiment of the present invention.
  • FIG. 2 is a schematic diagram of a mobile phone as an example of the user terminal 20.
  • FIG. 3 is a configuration diagram of the sync server 30.
  • Figure 4 shows an example of a mail-order catalog.
  • FIG. 5 is a flowchart of a settlement process of the electronic settlement system according to the first embodiment.
  • FIG. 6 is a flowchart of the cashier information inquiry 206 process.
  • FIG. 7 is a flowchart of the process of the user information inquiry 208.
  • FIG. 8 is a flowchart of the password authentication 210 process.
  • FIG. 9 is a flowchart of the process of the synchronization establishment 226.
  • FIG. 10 is a flowchart of the process of order entry 234.
  • FIG. 11 is a flowchart of the process of matching the purchase amount and the available amount 244.
  • Figure 12 is a flowchart of the final purchase confirmation 248 process.
  • FIG. 13 is an example of a screen of the display unit 800 of the user terminal 20.
  • FIG. 14 is a diagram illustrating a form of link information transmitted to user terminal 20.
  • FIG. 15 is a configuration diagram of an electronic payment system according to the second embodiment of the present invention.
  • FIG. 16 is a flowchart of a payment process of the electronic payment system according to the second embodiment.
  • FIG. 17 is a flowchart of the process of the user information inquiry 360.
  • FIG. 18 is a flowchart of the voice authentication 308 process.
  • FIG. 19 is a flowchart of the processing of the cashier information inquiry 3 15.
  • FIG. 20 is a configuration diagram of an electronic payment system according to the third embodiment of the present invention.
  • FIG. 21 is a schematic diagram of a mobile terminal having a communication function, which is an example of the user terminal 20. It is.
  • FIG. 22 is a flowchart of the settlement processing of the electronic settlement system according to the third embodiment.
  • FIG. 23 is a flowchart of the process of user image information authentication 211.
  • FIG. 24 is a configuration diagram of the electronic payment system according to the fourth embodiment of the present invention.
  • FIG. 25 is a flowchart of the payment processing of the electronic payment system according to the fourth embodiment.
  • FIG. 26 is a block diagram showing a hardware configuration of the general-purpose computer 600. As shown in FIG.
  • FIG. 27 is a block diagram illustrating a functional configuration of software executed by the CPU 602.
  • a user looks at an advertisement for mail-order sales published in a magazine, newspaper, or the like, or a catalog of mail-order sales, and uses a user terminal such as a mobile phone or a mobile terminal to make a network connection. Products can be ordered and settled via.
  • FIG. 1 is a configuration diagram of an 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 as an example of a payment device. 30, a carrier server 40, a cashier database 50 as an example of a billing terminal database, a user database 60 as an example of a payment terminal database, and a user account database 70.
  • the communication line 18 is a communication line that connects the cashier server 14 or the virtual cashier terminal 12 and the sink server 30, and may be a telephone line or a dedicated line.
  • the wireless communication transmission path 28 is a transmission path for wireless telephone communication that connects the user terminal 20 and the carrier server 40.
  • the communication line 38 is a communication line that connects the carrier server 40 and the sink server 30 and may be either a telephone line or a dedicated line.
  • the cash register server 14 is a server system that acts as a sales agent for mail-order sales. Yes, a virtual cashier terminal 12 is configured in the server to request a transaction with the user.
  • the sync server 30 performs a settlement process of a product transaction between the mail order seller and the user.
  • the sync server 30 connects to the cashier server 14 and the user terminal 20 via a communication network to perform data communication.
  • the virtual cashier terminal 12 in the cashier server 14 connects to the sink 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 instructs the user to pay for the product purchased by the user using credit means such as a credit card or a bank card.
  • An example of the user terminal 20 is a wireless telephone communication unit such as a mobile phone.
  • Another example of the user terminal 20 is a portable terminal, such as a PDA or a notebook personal computer, which can perform communication by connecting to a wireless communication means such as a mobile phone.
  • FIG. 2 is a schematic diagram of a mobile phone as an example of the user terminal 20.
  • the user terminal 20 has an antenna 800, a display unit 800, an operation button 804, a dial button 806, and an infrared communication unit 808.
  • the user terminal 20 communicates with the carrier server 40 via the wireless communication transmission line 28 by the antenna 800.
  • the user terminal 20 has a data bucket communication function, and can transmit and receive digital data.
  • the display unit 802 displays character information and image information transmitted and received by the data bucket 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 passcode, and the like.
  • the infrared communication unit 808 performs data communication with a device having an infrared communication function.
  • the user terminal 20 is connected to the carrier server 40 via the wireless communication transmission path 28.
  • the carrier server 40 is connected to the sink server 30 via a communication line 38.
  • the sink port server 30 acquires information related to the billing of the merchandise transaction by communicating with the virtual cashier terminal 12, and acquires information related to the payment of the merchandise transaction by communicating with the user terminal 20.
  • the transaction between the virtual cashier terminal 12 and the user terminal 20 is settled. Perform processing.
  • the sink port server 30 stores a cash register database 50 storing information of the cash register server 14, a user database 60 storing information of the user terminal 20, and stores information of a user's credit account or bank account. It can connect to the user account database 70 and search and acquire information from each database.
  • the sink 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 credit company or bank network, and the synchronizing server 30 may connect to the user account database 70 via a dedicated line.
  • FIG. 3 is a configuration diagram of the sink port server 30.
  • the sink port server 30 includes a processing unit 80 for processing payment, a first communication unit 82 for processing data communication via the communication line 18, a communication line 38 and a wireless communication transmission line 28.
  • a second communication unit 84 that processes data communication via the database, a database search unit 8 that accesses the cashier database 50, the user database 60, and the user account database 70, and searches database information.
  • a processing unit 80 for processing payment
  • a first communication unit 82 for processing data communication via the communication line 18, a communication line 38 and a wireless communication transmission line 28.
  • a second communication unit 84 that processes data communication via the database
  • a database search unit 8 that accesses the cashier database 50, the user database 60, and the user account database 70, and searches database information.
  • the “synchronous payment” means that no communication is performed between the virtual cashier terminal 12 and the user terminal 20, but via the sink server 30 that communicates with both the virtual cashier terminal 12 and the user terminal 20.
  • This method synchronizes communication between the virtual cashier terminal 12 and the user terminal 20 in real time, and performs a settlement process for a transaction between the virtual cashier terminal 12 and the user terminal 20.
  • the synchronizing server 30 since the settlement of a transaction is performed between a plurality of virtual cashier terminals 12 and a plurality of user terminals 20, the synchronizing server 30 requests the transaction for a specific transaction. Identify the virtual cashier terminal 12 that performs the transaction and the user terminal 20 that pays for the transaction, synchronize the communication between the virtual cashier terminal 12 and the user terminal 20, and settle the transaction between the two. Need to do.
  • cashier terminal identification information is used as an example of a transaction identification number for identifying a specific transaction. Synchronizer When the server 30 connects and communicates with the cashier server 14, the sink server 30 determines cashier terminal identification information for identifying the virtual cashier terminal 12 activated in the cashier server 14, and the user terminal To 20 Distribute in "Link information".
  • the user terminal 20 transmits the cashier terminal identification information to the sync server 30. If there is a virtual cashier terminal 12 that matches the cashier terminal identification information received from the user terminal 20 among the plurality of cashier cashier terminals 12 that have issued cashier terminal identification information, the synchro server 30 virtualizes the virtual cashier terminal 12. Synchronize the communication between the registration terminal 12 and the user terminal 20. If there is no matching cashier terminal identification information, the user terminal 20 is not synchronized with any virtual cashier terminal 12. In this way, for the specific transaction identified by the cashier terminal identification information, the sync server 30 communicates with the virtual cashier terminal 12 that charges the transaction and the user terminal 20 that pays the transaction.
  • the communication between the virtual cashier terminal 12 and the user terminal 20 is synchronized, and the settlement process is performed. Therefore, the transaction between the virtual cashier terminal 12 and the user terminal 20 can be settled without performing direct communication between the virtual cashier terminal 12 and the user terminal 20.
  • a mobile phone which is an example of the user terminal 20
  • the calling phone number is unique to the mobile phone, and it is not possible to make a call using the same caller phone number from a phone other than the mobile phone. Therefore, as long as the mobile phone is used by the mobile phone holder, the calling telephone number of the mobile phone can be used as the user identification ID. That is, a mobile phone can serve as a driver's license or other ID card.
  • the user database 60 stores data that associates the outgoing telephone number of the mobile phone with the information of the user of the mobile phone, and determines whether the user of the mobile phone is the owner. Authenticate whether.
  • the synchronization server 30 detects the outgoing telephone number of the user terminal 20, searches the user database 60 based on the outgoing telephone number, and extracts information about the user, Authenticate the user.
  • Authentication methods include visual authentication, password authentication, and voice authentication, and these authentication methods can be used in combination. For example, if visual authentication is not sufficient, the accuracy of authentication can be improved by performing multiple authentications, such as combining other authentication methods such as password authentication.
  • FIG. 5 is a flowchart of the settlement processing of the electronic settlement system according to the present embodiment.
  • 6 to 12 are flowcharts showing the details of the processing in FIG.
  • FIG. 13 is an example of a screen of the display unit 800 of the user terminal 20.
  • the settlement process will be described with reference to FIG.
  • the user selects an electronic payment menu from the user terminal 20 and starts electronic payment (200).
  • the user terminal 20 displays a screen for inputting a “checkout number” shown in FIG. 13 (a).
  • the user inputs the cash register 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.
  • Figure 4 shows 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 communication sales catalog, and performs product ordering and settlement processing using the user terminal 20.
  • the user terminal 20 is connected to the sync server 30 and the cashier number is transmitted to the sync server 30 (204).
  • the cancel button on the cashier number input screen the settlement process can be terminated. This canceling process is performed, for example, when the settlement process cannot proceed 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 sync server 30 accesses the cashier database 50 (2062), and extracts the registry 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 synchronization server 30 determines to use the authentication method set in the cashier information (2066). In the following, description will be made assuming that the use of the password authentication method has been determined as the authentication method.
  • the sink port 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 synchronization server 30 accesses the user database 60 (2082), and checks whether the user terminal 20 is registered as a user based on the user terminal number (2084). If the user has not been registered, a message "Not registered" is sent to the user terminal 20 (2086).
  • the user terminal 20 displays the screen shown in FIG. 13 (b), indicating that the user has not been registered.
  • the sync server 30 disconnects from the user terminal 20 (2900) and ends.
  • the sink port server 30 selects the sink port settlement menu in the user terminal 20 and, when the user terminal 20 makes the first access to the sink port server 30, the user terminal 20
  • the calling phone number may be detected.
  • the synchronizer No. 30 may detect the calling telephone number of the user terminal 20 when the user inputs the cashier number to the user terminal 20 and the user terminal 20 transmits the cashier number to the sync server 30. .
  • the user information is extracted from the user database 60 (2092).
  • the user information contains information on the usage status of the user, and based on the information, it is checked whether there is any problem with the usage status of the user such as a credit card or a bank card (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. 13 (c), indicating that it cannot be used.
  • the sync server 30 disconnects the connection with the user terminal 20 (2098) and terminates.
  • the sink port server 30 proceeds to the process of pass-pass authentication 210.
  • 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 authentication method is password authentication
  • the synchronization server 30 acquires data necessary for authentication from the user database 60 and creates authentication data (2102).
  • the synchronization server 30 initializes a variable n for storing the number of password request times to 0 (2104).
  • the sink server 30 increments n by 1 (2106), and sends a password request message to the user terminal 20 (2108).
  • 13D is displayed on the user terminal 20, and the user inputs a password (2110).
  • the user terminal 20 transmits the passcode input by the user to the sink server 30 (2112).
  • the sink server 30 receives the password transmitted by the user terminal 20 and checks whether the password is correct (2114).
  • the sync server 30 accesses the cashier server 14 using the cashier server access number extracted in the cashier information inquiry 206 process (212).
  • the cashier server 14 activates the virtual cashier terminal 12 configured in the cashier server 14 (214).
  • 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 a program started in the cashier server.
  • the virtual cashier terminal 12 accesses the sync server 30 (2 16).
  • the sink 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 the name of the seller and a welcome message. Etc. are included.
  • the sink port server 30 distributes the link information to the user terminal 20 (220).
  • the user terminal 20 receives the link information from the synchronizer server 3 ⁇ , the user terminal 20 displays the welcome message shown in FIG. 13 (f) on the screen. Users can check 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 synchronization server 30 (2 24).
  • 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 (226). With reference to FIG. 9, the process of establishing the synchro 2 26 will be described. ⁇
  • the “sync” state is established when the user terminal 20 sends a link information confirmation signal to the link information distributed by the sync server 30.
  • the synchronization server 30 is in an “access waiting” state of waiting for the user terminal 20 to access and transmit a link information confirmation signal.
  • the sink server 30 Establish a “synchro” state of one unit 1 with the user terminal 20 to realize synchronization between the virtual cashier terminal 12 and the user terminal 20. It is not possible to associate access from multiple user terminals 20 with one piece of link information.
  • a time-out is set, and the access wait 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 sink server 30 disconnects the connection with the virtual cashier terminal 12 and initializes. This time-out function is used to avoid troubles such as when the user cancels the process or when the communication between the user terminal 20 and the sink server 30 is bad and the information exchange is not performed normally. Is set to
  • the sync server 30 is in the “access waiting” state, checks whether there is an access from the user terminal 20 and a link information acknowledgment signal is transmitted from the user terminal 20 (22). 6 2) If there is no access, it is checked whether the set time of the timeout has elapsed (2 2 6 4), and if it has elapsed, the connection with the virtual cashier terminal 12 is disconnected (2 2 6 6), end.
  • the user terminal 20 When the user terminal 20 transmits the link information confirmation signal, it checks whether there is a virtual cash register terminal 12 in the “waiting for synchronization” state corresponding to the link information (2 2 688). A sink port error message is transmitted to the user terminal 20 (2270). The user terminal 20 displays a synchronization error on the screen (2 2 7 2) Then, the user terminal 20 interrupts the payment process and ends.
  • the synchronizing server 30 changes the “synchro” state between the virtual cashier terminal 12 and the user terminal 20. Then, the communication with the virtual cashier terminal 12 and the communication with the user terminal 20 are synchronized (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).
  • the process of order entry 234 will be described with reference to FIG.
  • the user terminal 20 displays a screen for inputting the order details of FIG. 13 (g).
  • the user enters an order number and places an order for a product while referring to the mail-order catalog shown in Fig. 15 (2322).
  • the screen shown in Fig. 13 (h) is displayed and the selected product can be confirmed.
  • the OK button in Fig. 13 (h) is selected, the screen returns to Fig. 13 (g) and the next order number can be entered.
  • the order can be canceled by pressing the cancel button in Fig. 13 (h).
  • the user terminal 20 transmits the order information to the synchronization server 30 (236).
  • the synchronizing server 30 distributes the order information received from the user terminal 20 to the virtual cashier terminal 12 in a synchronized state with the user terminal 20 (238).
  • 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 sync server 30 ( 2 4 2).
  • the sync server 30 Upon receiving the purchase amount information from the virtual cashier terminal 12, the sync server 30 checks the purchase amount and the available amount 2 4 4 The processing of the purchase amount and the available amount is compared with reference to FIG. 11. The processing 2 4 4 will be described.
  • the synchronization server 30 compares the available amount of the user obtained 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 amount does not exceed the available amount, end the reconciliation.
  • the user terminal 20 sends a message “exceeded amount” (2 4 4 4), and the connection between the virtual cashier terminal 12 and the user terminal 20 is made. Release the synchronized state between (2 4 4 6). At this time, the screen shown in FIG. 13 (k) is displayed on the user terminal 20.
  • the synchronization server 30 transmits total amount information including the purchase amount to the user terminal 20 (2466). 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 2 488 will be described with reference to FIG.
  • the user terminal 20 displays the screen shown in FIG. 13 (1), and displays the total purchase price (2462).
  • the user confirms whether or not the total purchase amount is correct (2 4 6 4), and if it is correct, selects the OK button on the screen and ends the final purchase confirmation processing 2 48.
  • the user selects the cancel button if the total purchase price is incorrect.
  • the user terminal 20 displays a screen indicating that the payment has been canceled as shown in FIG. 13 (m) (2466), and outputs the cancel signal to the synchronizer. Call to No. 30 (2 468).
  • the sink port server 30 receives the key from the user terminal 20.
  • a cancel signal is transmitted to the virtual cashier terminal 12 (2470).
  • the virtual cashier terminal 12 cancels the payment and ends (2472).
  • the sync server 30 releases the synchronization between the virtual cashier terminal 12 and the user terminal 20 and ends the process (24744).
  • the processing steps after the final purchase confirmation 248 will be described.
  • the user terminal 20 sends a purchase final confirmation signal to the synchronizing server 30 (250).
  • the synchronization server 30 receives the final purchase confirmation signal from the user terminal 20, the synchronization server 30 accesses the user account database 70 and performs payment processing for recording purchase information (2 5 2
  • the sync server 30 sends a payment completion notification to the virtual cashier terminal 12 (254), and sends a receipt to the user terminal 20 (258).
  • the virtual registrar terminal 12 confirms the completion of the settlement and ends the synchronized settlement (256).
  • the user terminal 20 displays the screen shown in FIG. 13 (n) indicating the completion of the payment (152).
  • the cashier terminal identification information as an example of the transaction identification number is information for identifying the virtual cashier terminal 12 to be synchronized by the user terminal 20 for performing a transaction.
  • a cashier terminal identification number generated by generating a random number may be used.
  • the same cashier terminal identification number may be assigned to a plurality of virtual cashier terminals 12. It becomes impossible to associate the virtual cashier terminal 12 with the user terminal 20. Therefore, the cashier terminal identification number is assigned so that the same cashier terminal identification number is not used more than once in a certain time. However, after a certain period of time, the same cashier terminal identification number may be used again. In this way, the uniqueness of the cashier terminal identification number can be maintained without increasing the number of digits of the cashier terminal identification number.
  • the synchronization server 30 must have a function of restricting the assignment of cashier terminal identification numbers so that the same cashier terminal identification number as the cashier terminal identification number of the virtual cashier terminal 12 in the “waiting for access” state is not issued. Thus, it is possible to more reliably prevent the collision of the cashier terminal identification numbers.
  • the cashier terminal identification number generated by random numbers May cause a collision.
  • it is possible to avoid collision of the registration terminal identification numbers by devising the range of random numbers so that the cashier terminal identification numbers of each mail-order server do not conflict with each other.
  • the cashier terminal identification number is used for associating the virtual cashier terminal 12 identified by the cashier terminal identification number with the user terminal 20 to synchronize communication. Therefore, when the “sync” is established for the cashier terminal identification number issued by the synchro server 30 and the “waiting for access” is released, the same cashier terminal identification number is used for other transactions. No problem.
  • the cashier terminal identification number does not have to be a long-digit number such as a transaction ID that is uniquely determined for all transactions, even if it is a number for identifying a transaction, It is enough that uniqueness is maintained in the time until “synchro” is established.
  • the sync server 30 distributes the cashier identification information and cashier terminal identification information as an example of the transaction identification number to the user terminal 20 in the form of “link information”, and the user By selecting the link button displayed in 20, a link information confirmation signal including the cashier terminal identification information was transmitted to the sync server 30.
  • FIG. 14 is a diagram illustrating a form of link information transmitted to user terminal 20.
  • the synchronization server 30 delivers the link information to the user terminal 20 as an e-mail. In the e-mail, along with the name of the mail-order sales store and the welcome message, an htm 1 link that specifies the address (URL) for accessing the sink server 30 as a form of link button Is included.
  • cash register identification information and cash register terminal identification information are attached to the html link.
  • "www.syncho.com” which is the address of the sync server 30, "abc-onlineshop”, which is the identification information of the register, and "i.e., the identification information of the cashier terminal," 14685 ” is included.
  • the synchronizer 30 receives the cash register identification information “abc-onlineshop” attached to the html link.
  • the cashier terminal identification information “14685” can be obtained.
  • the synchronization server 30 converts the user terminal 20 into the virtual cashier terminal 12 based on the obtained registry identification information and cashier terminal identification information. Correspondence and synchronization can be established.
  • the sync server 30 when the sync server 30 sends the settlement completion notification 25 4 to the virtual cashier terminal 12, the sync server 30 performs the payment for the transaction by the user terminal 20.
  • Some attribute information about the user may be extracted from the user database 60 and transmitted to the virtual cashier terminal 12.
  • the attribute information of the user sent to the virtual cashier terminal 12 is, for example, information on the attribute of the user such as gender and age, and preferably does not include personal information such as name, address, and credit card number. No.
  • the cashier server 14 may acquire information on the user who paid for the transaction, and accumulate the contents of the transaction and the user information as a purchase history in the database of the retail store. Therefore, the retailer 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 stored in the database, and can use the behavior for product marketing.
  • the synchronization server 30 receives the total purchase price of the merchandise from the virtual cashier terminal 12, but receives detailed information on the purchased merchandise such as the name and unit price of the purchased merchandise, and obtains a user database 60. May be recorded as the user's purchase history.
  • the user terminal 20 can inquire of the sink port server 30 about the purchase history of the user, and can receive the purchase history from the sync server 30.
  • 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 mail order seller can authenticate the user with a password or the like, and then make a payment.
  • An electronic payment system according to a second embodiment of the present invention will be described.
  • the user can place an order and settle a product for mail order via a network.
  • the electronic payment system of the present embodiment employs voice authentication as a user authentication method. However, this is different from the first embodiment.
  • FIG. 15 is a configuration diagram of the electronic payment system according to the present embodiment.
  • the electronic payment system of this embodiment includes a cashier server 14, a virtual cashier terminal 12 as an example of a billing terminal, a user terminal 20 as an example of a payment terminal, and a sync server 30 as an example of a payment device.
  • the 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 using the voice of the user of the user terminal 20. .
  • the voice authentication center 42 has a user voice database 44, and can check 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 user's registration status and usage status. In addition, it is possible to search the cash register server registered in the cash register database 50 from the register number transmitted by the user and confirm the registration of the cash register server.
  • FIG. 16 is a flowchart of the settlement processing of the electronic settlement system according to the present embodiment.
  • FIGS. 17 to 19 are flowcharts showing the details of the processing in FIG.
  • the difference between this embodiment and the first embodiment is that, when the user terminal 20 selects the synchronized payment menu and starts the payment, it connects to the voice authentication center 42 via the carrier server 40. First, voice authentication is performed. Other processing Since the processing is the same as that of the first embodiment, processing different from that of the first embodiment will be described.
  • the user selects the electronic payment menu from the user terminal 20 and starts electronic payment (300).
  • a screen for inputting the "order telephone number” is displayed. 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 42, 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 push-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 inquires the user information (306). The processing of the user information inquiry 303 will be described with reference to FIG.
  • the voice authentication center 42 detects the user terminal number of 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 called party. If the user terminal 20 is set to not notify the number, it is not possible to detect the caller's calling phone number from the destination, so in that case, the user of the user terminal 20 is prompted to change the setting. Then, 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 (3062) and checks whether the user terminal 20 is registered as a user based on the user terminal number (3064). If the user has not been 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 disconnected. (3068), and the process ends. If the user registration is confirmed, the user information is extracted from the user database 60 (3070). The user information contains information on the user's usage status, and based on that information, the user's credit card or bank card usage Check if there is no problem in the situation (3072).
  • voice guidance is sent to notify that the user terminal 20 cannot be used (3074), the connection with the user terminal 20 is disconnected (3076), and the process ends.
  • voice guidance is sent to notify that the user terminal 20 cannot be used (3074)
  • the connection with the user terminal 20 is disconnected (3076)
  • the process ends.
  • the processing of the user information inquiry 306 ends, and the process proceeds to the next processing.
  • the voice authentication center 42 performs the process of voice authentication 308 after the process of the user information inquiry 310.
  • 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, based on the user terminal number of the user terminal 20 detected earlier, from the user voice database 44 to the user terminal 20.
  • 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 code is initialized to 0 (3084).
  • the number n of registration word requests is incremented by one (30886), and voice guidance requesting the utterance of the registration code is transmitted to the user terminal 20 (3088).
  • 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 compares the voice of the registered code transmitted from the user terminal 20 with the voice of the registered word of the user extracted from the user voice database 44 (3094). As a result of the voice verification, when it is determined that the voice transmitted from the user terminal 20 matches the voice of the user extracted from the user voice database 44, the voice authentication 308 is terminated.
  • n the number of registered word requests n exceeds 2 (3096). If n does not exceed 2, Return to processing 806 and repeat the registration mode request. If n exceeds 2, it determines that voice authentication is not possible (3908), sends voice guidance indicating that voice authentication was not possible to the user terminal 20 (3100), and terminates. You.
  • the voice authentication center 42 sends voice guidance to the user terminal 20 to prompt the user to input the cashier number (3110).
  • 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 cash register number is transmitted to the voice authentication center 42 (3 1 4).
  • the voice authentication center 42 queries the cashier information based on the cashier number received from the user terminal 20 (315).
  • the processing of the cashier information inquiry 3 15 will be described with reference to FIG.
  • the sink server 30 accesses the cash register database 50 (3182) and checks whether the cash register server corresponding to the register number is registered (3184). If the cash register server 14 is not registered, the voice guidance for notifying that the corresponding cash register server cannot be found is transmitted to the user terminal 20 (3186). The user terminal hears the sound "No cashier corresponding to the cashier number entered" and returns to the cashier number input 312 process.
  • the situation where the cashier server 14 corresponding to the cashier number is not registered may occur when the user inputs the wrong cashier number, or when the user inputs a cashier number for a mail order whose expiration date has passed.
  • the cash register information is extracted (3184).
  • a seller name, an authentication method, an access number of the cash register server 14 and the like are registered.
  • the sync server 30 extracts the access number of the cash register server 14 from the cash register information.
  • the access number is, for example, a telephone number to which the cashier server 14 is connected.
  • the sync server 30 sends voice guidance to the user terminal 20 to confirm the cashier information.
  • the user terminal 20 for example, the cash register for the “Mail Order Kataguchi July issue was selected. If you like, please hang up the phone and wait for the message. If it is not the desired cash register, enter the cashier number again. Please help me.
  • the voice authentication center 42 sends an order processing command 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 synchronization 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 activated in the cashier server.
  • the virtual cashier terminal 12 is connected to the synchronization server 30 (3 2 3).
  • the synchronization server 30 When connected to the virtual cashier terminal 12, the synchronization server 30 creates “link information” for specifying a transaction with the virtual cashier terminal 12 (3 2 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, such as the name of a mail order seller or a welcome message.
  • the synchronization server 30 distributes the link information to the user terminal 20 (32).
  • 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. 13 (f) of the first embodiment on the screen. The user can check this screen to see if it is a mail-order site that he / she wants to connect to (328).
  • 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 cancelled. Wear. This cancellation process is performed when an unintended mail-order site is displayed on the screen, for example, because the user has entered the wrong cashier number.
  • the link information confirmation signal is received, the synchronization is established (332).
  • the settlement processing after the processing of the establishment of the single (3 3 2) is the same as that of the first embodiment, and therefore 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 ensured.
  • An electronic payment system according to a third embodiment of the present invention will be described.
  • the user can order and settle goods for mail order via a network.
  • the electronic payment system of the present embodiment differs from the first embodiment in that image authentication is used as a user authentication method.
  • FIG. 20 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 sink port server as an example of a payment device. 30, 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, and an image authentication center 46.
  • the user image database 48 is provided.
  • 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 an image of a user 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 finger print is used.
  • the user uses these image data as authentication data.
  • FIG. 21 is a schematic diagram of a mobile 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. Also, by connecting a CCD camera 94, an image of the user's face can be captured. Also, by connecting the fingerprint detection pad 96, an image of the user's fingerprint 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. Is also good.
  • FIG. 22 is a flowchart of the settlement processing of the electronic settlement system according to the present embodiment.
  • the processing and communication denoted by the same reference numerals as those in FIG. 5 are the same as those in the first embodiment, and therefore the description thereof is omitted, and the user image information authentication different from that of the first embodiment 2 1 1 Will be described.
  • FIG. 23 is a flowchart showing details of the process 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 identify 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.
  • the synchronizer 30 accesses the user image database 48 (2700), acquires user image information necessary for authentication, and creates authentication data (2). 7 0 2).
  • the sync server 30 initializes a variable n for storing the number of times of requesting image information to 0 (2704).
  • the sink server 30 increments n by 1 (2706), and sends 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 a retina of an eye, an image of a fingerprint, and the like to the user terminal 20.
  • Image information is input to the user terminal 20 using the CCD camera 94 or the fingerprint detection pad 96 (2710).
  • User terminal 2 0 Transmits the image information input by the user to the synchronization server 30 (2712).
  • the synchronization server 30 receives the image information transmitted from the user terminal 20 and checks it against 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), otherwise , And returns to the processing of 276, and repeats the request for image information. If the image information request number 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 as an individual by transmitting information identifying the user as an individual, such as a face, an iris or retina of the eye, a fingerprint, or the like, as image data. Secure electronic payments can be made. Also, in the case of image authentication, unlike voice authentication, there is no need to connect a mobile phone to a voice carrier, so that authentication to payment can be performed continuously using the mobile phone's data bucket communication function. .
  • An electronic payment system according to a fourth embodiment of the present invention will be described.
  • the user performs settlement of merchandise in the mail order via a network.
  • the first point is that there is no need to enter the cash register number that identifies the server 14, and ordering of goods can be done by calling the mail order center and interacting with the order receiving operator. Is different from the embodiment.
  • FIG. 24 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 and a virtual cashier terminal as an example of a billing terminal.
  • a cashier server 14 and a virtual cashier terminal as an example of a billing terminal.
  • an order receiving center 15 a user terminal 20 as an example of a payment terminal, a sync server 30 as an example of a payment device, a carrier server 40, and a cash register as an example of a billing terminal database.
  • An order receiving center 15 having a database 50, a user database 60 as an example of a payment terminal database, and a user account database 70 accepts orders by mail for telephone sales.
  • the operator accepts the user's order by telephone, the operator determines the contents of the order, and creates an order list using the order receiving means of the order receiving center 15.
  • the order receiving center 15 extracts the identification information of the user terminal 20, for example, the calling telephone number of the user terminal 20. If the user terminal 20 is set for calling number notification, the calling party's calling phone number can be detected from the called party.
  • the operator inquires the caller of the caller's phone number because the caller cannot detect the sender's phone number.
  • the order receiving center 15 transmits the calling telephone number of the user terminal 20 and the order list to the cashier server 14 using the communication means 19 and activates the virtual cashier terminal 12 for billing the transaction.
  • the communication means 19 may be a telephone line or a dedicated line.
  • the order center 15 and the cashier server 14 may be connected by LAN.
  • the other components denoted by the same reference numerals as those in FIG. 1 have the same operation and configuration as those in the first embodiment, and thus description thereof will be omitted.
  • FIG. 25 is a flowchart of the settlement processing of the electronic settlement system according to the present embodiment.
  • the user inputs the "order telephone number" described in the mail order advertisement or catalog (302), and calls the order center 15 (304).
  • the order receiving center 15 acquires the calling telephone number of the user terminal 20 as identification information of the user terminal 20.
  • the user places an order for the product by interacting with the operator of the order receiving center 15 (307).
  • the operator inputs the contents of the order using the order management means of the order center 15, and creates an order list (309).
  • the operator checks the order details with the user, tells the total purchase price, and asks for a settlement method.
  • the order center 15 When the user requests the synchronized electronic payment (3 1 1), the order center 15 receives the outgoing telephone number of the user terminal 20 and the note The statement list and the cashier server 14 are transmitted to the cashier server 14 to activate the virtual cashier terminal 12 for billing the transaction (3 13). The operator of the order receiving center 15 hangs up the telephone, instructs the user to wait for the synchronization settlement message to be delivered, and hangs up the telephone.
  • the cashier server 14 activates the virtual cashier terminal 12 (3 2 2).
  • 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 started in the cashier server. .
  • the virtual cashier terminal 12 connects to the sink server 30 and transmits the identification information of the cashier server 14 (3 2 3).
  • the sync server 30 inquires cash register information based on the identification information of the cash register server 14 received from the virtual cash register terminal 12 (3 15).
  • the processing of the cashier information inquiry 3 15 is the same as the processing of the cashier information inquiry 206 of the first embodiment, and therefore the description is omitted.
  • the sync server 30 specifies the transaction with the virtual cashier terminal 12. Yes Create “link information” (3 2 4).
  • the link information includes cashier terminal identification information for identifying the virtual cashier terminal 12 connected to the synchronization server 30 and cashier identification information for identifying the cashier server 14, such as the name of the seller and a welcome message. included.
  • the registration terminal identification information 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 communication between the user terminal 20 and the virtual cashier terminal 12 based on the link information, and performs a payment process.
  • 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. 13 (f) of the first embodiment on the screen. The user can check this screen to see if it is a mail-order site that he / she wants to connect to (328).
  • 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. If the user selects the cancel button, the electronic payment can be canceled.
  • This cancellation process is performed, for example, when an unintended mail-order site is displayed on the screen 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 process of establishing the sink port 3 2 2 is the same as in the first embodiment, and a description thereof will be omitted.
  • the synchronization server 30 transmits a synchronization signal to the virtual cashier terminal 12 (334).
  • the virtual cashier terminal 12 calculates the purchase price based on the order list received from the order receiving center 15 (3466), and sends the purchase price information including the order details and the purchase price to the sink.
  • the call is transmitted to the server 30 (348).
  • the sink server 30 performs password authentication (349). Since the password authentication 349 is the same as the password authentication 2110 of the first embodiment, the description is omitted.
  • the password authentication 349 performed by the sink server 30 is performed based on the authentication method specified by the cashier server 14 in the processing of the cashier information inquiry 315.
  • the cashier server 14 may specify the authentication method so that the passcode authentication is performed only when the total purchase amount is equal to or more than the predetermined amount.
  • the user may specify an authentication method. For example, in order to prevent unauthorized use when the user terminal 20 is stolen, the authentication method is set in the user database 60 so that password authentication is performed. Is also good.
  • the sink server 30 extracts the authentication method set by the user from the user database 60 in the processing of the user information inquiry 360, and combines it with the authentication method set by the cash register server 14, The authentication method may be determined.
  • the virtual cashier terminal 12 receives the settlement completion notification from the synchronization server 30 (360), it sends an ordering command to the order receiving center 15 (366).
  • the order center processes the order with the order center (3688).
  • the ordering command received from the virtual cashier terminal 12 includes the calling telephone number as identification information for identifying the user terminal 20.
  • the order receiving center 15 receives the user terminal based on the calling telephone number. 2 0 Can be specified.
  • the order receiving center 15 can accept an order from another user.
  • the order receiving center — 15 receives the order from the virtual cashier terminal 12 in processing 367, identifies the order, replaces the order list with the order list, and places an order at the ordering center. it can.
  • the outgoing telephone number was used as the identification information of the user terminal 20, and the sync server 30 distributed the link information based on the outgoing telephone number of the user terminal 20, but instead of the outgoing telephone number Alternatively, the e-mail address of the user terminal 20 may be used, and the link information may be transmitted to the user terminal 20 as an e-mail.
  • the user does not need to input a cash register number for identifying the cash register server 14 that performs mail order, and the order of the product can be made by calling the mail order center and receiving the order. This can be done by interacting with the operator.
  • the user does not have to input the order information of the product from the user terminal 20 and can easily perform the order and settlement of the mail order.
  • the user terminal 20 is a mobile phone, it is easier and more convenient to place an order by telephone voice than to input characters or numbers.
  • the same payment method as the electronic payment system described above can be applied to payment at retail stores.
  • the clerk at the store checks the purchase of the user at the cashier terminal
  • the clerk hears the calling telephone number or the e-mail address of the user terminal 20 of the user from the user and inputs it to the cashier terminal.
  • the cashier terminal transmits the outgoing telephone number or e-mail address of the user terminal 20 to the synchro server 30.
  • the sync server 30 distributes link information to the user terminal 20 based on the originating telephone number or e-mail address of the user terminal 20 received from the cashier terminal.
  • the link information includes information of a cash register at a retail store, and the user can check the cash register using the link information displayed on the user terminal 20.
  • the synchronizer 30 establishes a sink with the cash register of the retail store, and performs the same operation as the electronic payment system described above. Electronic settlement can be performed between the user terminal 20 and the cashier terminal of the retail store.
  • the user terminal 20 instead of the user notifying the clerk of the calling telephone number or the e-mail address of the user terminal 20, the user terminal 20 uses the optical communication such as infrared communication or the short-range wireless communication and the cashier terminal.
  • the transmission phone number or the e-mail address of the user terminal 20 may be transmitted to the user.
  • the user terminal 20 may display the calling telephone number or the electronic mail address on the screen by using a pattern code such as a bar code or a cyber code which is a two-dimensional bar code.
  • the user conveys the calling telephone number or the e-mail address to the registration terminal by causing the pattern code reading section provided on the cashier terminal to read the pattern code displayed on the screen of the user terminal 20.
  • the synchronization server 30 as an example of a settlement device may be realized by a general-purpose computer.
  • FIG. 26 is a block diagram illustrating a hardware configuration of the general-purpose computer 600.
  • the computer 600 operates according to the programs stored in the ROM 604 and the RAM 606.
  • the input device 608 allows the administrator of the sync server 30 to input a data @ command.
  • a hard disk drive 6100 as an example of a storage device stores setting information and a program for operating the CPU 602.
  • the floppy disk drive 614 reads data or a program from the floppy disk 624 and provides it to the CPU 602.
  • 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 612 connects to various databases 622 to transmit and receive data in the database.
  • the sync server 30 has an interface for connecting to the display 6 28, and the administrator can monitor the operation status of the sync server 30 by the display 6 28. Or check the setting information.
  • FIG. 27 is a block diagram showing a functional configuration of software executed by the CPU 602 shown in FIG.
  • Such software is stored in a recording medium such as a floppy disk 624 or a CD-ROM 626 and provided to a user.
  • the software stored in the recording medium may be compressed or uncompressed.
  • the software is installed from the recording medium to the hard disk drive 6 10, read out by the RAM 606, and executed by the CPU 602.
  • the software stored on the recording medium that is, the software installed on the hard disk drive 6100, has a functional configuration of a payment processing module 642, a first communication module 644, and a second communication module. It has a module 646 and a database search module 648.
  • the settlement 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 602 to perform, respectively.
  • the functions and operations of the payment processing unit 80, the first communication unit 82, the second communication unit 84, and the database search unit 86 in the sync server 30 of the first, second, third, and fourth embodiments are the same. Therefore, the description is omitted.
  • floppy disk 624 or the CD-ROM 626 as an example of the recording medium shown in FIG. 26, a part of the operation of the sink port server 30 as an example of the settlement apparatus according to all the embodiments described in the present application.
  • all functions can be stored.
  • a part of the operation of the cash register server 14 described in the above embodiment is executed by the synchronizing server 30 in place of the cash register server 14, a part of the operation of the cash register server 14 described in the above embodiment is also included. It can also be stored on floppy disk 624 or CD-ROM 626.
  • These programs may be read directly from the recording medium to the RAM and executed, or may be read into the RAM after being installed in the hard disk drive and executed. Further, the above program may be stored on a single recording medium or on a plurality of recording media. Also, it may be stored in an encoded form. Recording media include floppy disks, CD-ROMs, optical recording media such as DVDs, magnetic recording media such as MDs, magneto-optical recording media such as PDs, tape media, magnetic recording media, IC cards and miniatures. A semiconductor memory such as a single card can be used.
  • a storage device such as a hard disk or a RAM provided in a dedicated communication network or a server system connected to the Internet is used as a recording medium, and the program is transmitted to the sink port server 30 via the communication network. May be provided.
  • 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 communication line 18 for the register server 14 to connect to the synchronization server 30 is a telephone line, a dedicated line, or the like. It may be wireless communication or the Internet.
  • the communication line 18 is the Internet, it is preferable to use a secure communication method in order to secure communication with the synchronization server 30.
  • the communication path between the carrier server 40 and the synchronization server 30 and the communication path between the register server 14 and the sink server 30 are provided with bit filtering means, and the user terminal 20 and the cash register server are provided. 14 may detect the data format and bit pattern of the data exchanged with the sink server 30.
  • the bit filtering means can observe the format and bit pattern of the exchanged data and easily determine whether or not the access pattern is an unexpected one. Therefore, it is possible to detect unauthorized intrusion into the electronic payment system and unauthorized access for destruction.
  • the user can electronically order and pay for goods in mail-order sales such as magazines and catalogs.
  • the user Before placing an order for mail-order sales, the user can check the link information displayed on the mobile terminal to confirm that the user has connected to the desired mail-order sales site. You.
  • a mail order seller can authenticate a user with a password or the like, and then make a payment.
  • the electronic settlement system of the second embodiment since the user is authenticated by voice and then the electronic settlement is performed, high authentication accuracy can be secured.
  • the authentication of the identity of the user is performed by transmitting, as image data, information identifying the user as an individual, such as a face, an iris or retina of the eye, a fingerprint, or the like. And secure electronic payments. Also, in the case of image authentication, unlike voice authentication, there is no need to connect a mobile phone to a voice carrier, so that authentication to settlement can be performed continuously using the mobile phone's data bucket communication function. .
  • the user does not need to input a cash register number for identifying the cash register server 14 performing mail order, and the order of the product can be made by calling the mail order center. Can be done by interacting with the order entry operator.
  • the user does not have to input the order information of the product from the user terminal 20 and can easily perform the order and settlement for the telecommunications sales.
  • the electronic payment system of the present invention has the following advantages for mail-order sellers. Reliable user authentication can be performed based on the uniqueness of the outgoing telephone number of the mobile phone. Also, by selecting an authentication method, the accuracy of the authentication can be easily changed according to the payment amount and the settlement environment.
  • the electronic payment system of the present invention has the following advantages for the user.
  • Carrying a portable communication terminal such as a mobile phone makes it possible to electronically settle purchases anytime and anywhere, eliminating the need to carry cash / credit cards, bank cards, IC money cards, etc. .
  • the user can use the data bucket communication function of the mobile phone to check the account withdrawal status, available balance, purchase 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 settlement is performed electronically using a mobile phone. As a result, credit card issuance and management is not required, and costs can be reduced.
  • the use of the multi-authentication method prevents fraudulent use of the user's settlement account even if the employee in charge of a credit card company or the like illegally takes out data.
  • the settlement in the transaction of the product can be performed safely and simply via the network.

Description

明 細 書 電子決済システム、 決済装置及び端末 技術分野
本発明は、通信ネッ トワークを用いて、 商取引における決済を電子的に行うこ とのできる電子決済システム、 決済装置及び端末に関する。 また本出願は、 下記 の国際出願に関連する。文献の参照による組み込みが認められる指定国について は、 下記の出願に記載された内容を参照により本出願に組み込み、本出願の記载 の一部とする。
P C T / ] P 9 9 / 0 4 1 7 8 出願日 1 9 9 9年 8月 2日 背景技術
従来、通信ネッ トワークを介して、商取引における決済を電子的に行う電子決 済システムでは、 インターネッ トを経由して、 クレジッ トカード番号等の個人情 報をデジタルデータで送信していた。インターネッ トにクレジッ トカード番号の ような個人情報を直接送信すると、 クレジッ トカード番号を盗まれ、 不正利用さ れる危険がある。 そのため、 高度な暗号技術を用いて個人情報が漏洩するのを防 ぐ必要がある。 そのため電子決済システムは、 セキュリティを向上させるために 、複雑な認証手続きが必要となり、簡便性を犠牲にせざるをえないという問題を 生じていた。 そこで本発明は、 このような問題を解決し、 安全かつ簡便な電子決 済システムを提供することを目的とする。 発明の開示
このような目的を達成するために、 本発明の第 1の形態によれば、 通信ネッ ト ワークを用いて、 取引の決済を行うための電子決済システムであって、 取引の決 済を行う決済装置と、 通信ネッ トワークを介して決済装置と接続し、 取引におけ る請求を行う請求端末と、 通信ネッ トワークを介して決済装置と接続し、 取引に おける支払を行う支払端末とを備え、 決済装置が、取引を識別する取引識別番号 を設定し、支払端末が取引識別番号と同一の取引識別番号を当該決済装置に送信 した場合に、請求端末との通信と、 支払端末との通信とを同期させることにより 、 取引の決済を行うことを特徴とする。
請求端末は、 電話回線または専用回線を通じて決済装置と接続し、 支払端末は 、 無線電話通信によって決済装置と接続してもよい。
本発明の第 2の形態によれば、取引における請求を行う請求端末及び取引にお ける支払を行う支払端末と通信し、 取引の決済を行う決済装置であって、 第 1の 通信ネッ トワークを介して、請求端末と接続する第 1の通信部と、第 2の通信ネ ットヮ一クを介して、 支払端末と接続する第 2の通信部と、 取引の決済処理を行 う処理部とを備え、 処理部は、 取引を識別する取引識別番号を設定し、 支払端末 が取引識別番号と同一の取引識別番号を当該決済装置に送信した場合に、請求端 末との通信と、 支払端末との通信とを同期させることを特徴とする。
第 1の通信部は、 電話回線または専用回線を通じて請求端末と接続し、 第 2の 通信部は、 無線電話通信によって支払端末と接続してもよい。
請求端末に関する情報を蓄えた請求端末データベースをさらに備え、処理部が 、 支払端末に請求端末を確認させるための、 請求端末に関する情報を請求端末デ ータベースから抽出し、 第 2の通信部が、 請求端末に関する情報を、 取引を識別 する取引識別番号とともに、支払端末に送信し、 支払端末が請求端末に関する情 報を確認し、 取引識別番号を当該決済装置に送信した場合に、 処理部は、 請求端 末との通信と、 支払端末との通信とを同期させ、 第 1の通信部は、 同期が確立し たことを示す同期確認信号を請求端末へ送信してもよい。
第 2の通信部は、請求端末に関する情報と、 取引識別番号とをインタ一ネッ ト のリンクァドレスに付随させて、 支払端末に送信し、支払端末の利用者がリンク ァドレスにアクセスすることにより、 支払端末から請求端末に関する情報と、 取 引識別番号とが返信され、 処理部は、 請求端末に関する情報により識別される請 求端末と、 支払端末との通信を同期させてもよい。
処理部は、 取引識別番号により同期させた請求端末と支払端末との間で、 取引 の決済処理を行ってもよい。
第 1の通信部は、 取引における購買金額を請求端末から受信し、 処理部は、 第 1の通信部が請求端末から受信した購買金額に基づいて、支払端末の利用者に対 して、 取引の決済処理を行ってもよい。
第 1の通信部が、 取引における購買金額を請求端末から受信し、第 2の通信部 力 支払端末に購買金額を確認させるために、 購買金額を支払端末に送信し、 購 買金額を確認する購買最終確認信号を支払端末から受信し、 処理部が、第 2の通 信部が支払端末から購買最終確認信号を受信した後に、 決済処理を行い、第 1の 通信部が、処理部による決済処理の完了を通知する決済完了通知を請求端末に送 信し、 第 2の通信部が、 処理部による決済処理における購買金額の領収を通知す る領収書を支払端末に送信してもよい。
請求端末に関する情報を蓄えた請求端末データベースをさらに備え、第 1の通 信部が、 請求端末から請求端末を識別する識別番号を受信し、 処理部が、 識別番 号に基づいて、請求端末データベースから請求端末に関する情報を抽出し、請求 端末の登録を確認してもよい。
第 2の通信部は、 支払端末が請求端末を確認するために、請求端末データべ一 スから抽出された請求端末に関する情報を、 支払端末に送信してもよい。
支払端末に関する情報を蓄えた支払端末データベースをさらに備え、第 2の通 信部が、 支払端末の発信電話番号を検出し、 処理部が、 発信電話番号に基づいて 、 支払端末データベースから支払端末の利用者に関する情報を抽出し、利用者の 登録状況、利用者の利用状況、及び利用者の決済可能金額の少なく とも一つを確 レ、。
処理部は、支払端末データベースから支払端末の利用者の属性情報の少なく と も一部を抽出し、 第 1の通信部は、利用者の少なく とも一部の属性情報を請求端 末に送信してもよい。
第 2の通信部が、支払端末の利用者の購買履歴情報を要求するメッセ一ジを受 信した場合に、処理部は、 支払端末データベースから利用者の購買履歴情報を抽 出し、 第 2の通信部は、 購買履歴情報を支払端末に送信してもよい。 第 1の通信部が、支払端末の利用者に商品の注文を入力させるための商品注文 情報を請求端末から受信し、 第 2の通信部が、 商品注文情報を支払端末に送信し 、 支払端末の利用者が商品注文情報に基づいて入力した商品の注文内容を、 支払 端末が当該決済装置に送信した場合に、 第 1の通信部は、 注文内容を請求端末に 送信してもよい。
支払端末の利用者の音声データを蓄えた音声データベースをさらに備え、第 2 の通信部が、 支払端末に利用者の音声の入力を要求するメッセージを発信し、 支 払端末から利用者の音声を受信し、 処理部が、 利用者の音声を、 音声データべ一 スを用いて照合することにより、 利用者を認証してもよい。
処理部が、支払端末データベースから支払端末の利用者が登録した認証情報を 抽出し、 第 2の通信部が、 認証情報を問い合わせる命令を支払端末に送信し、 支 払端末が命令に対して入力する応答を支払端末から受信し、処理部が支払端末か ら受信した応答を、支払端末データベースから抽出した認証情報と照合すること により、 利用者を認証してもよい。
支払端末データベースは、利用者が登録する複数の認証情報を格納し、 処理部 は、支払端末データべ一スから複数の認証情報の少なく とも 1つを無作為に抽出 してもよレ、。
処理部が、 支払端末データベースから抽出する、 支払端末の利用者が登録した 認証情報が、 利用者のパスワー ド、 利用者の顔の画像データ、 利用者の眼球の虹 彩又は網膜の画像データ、 利用者の指紋の画像データの少なく とも一つであり、 処理部が、 認証情報と照合するために、 支払端末から受信する応答が、 文字デー タ、 画像データの少なく とも一つであってもよい。
本発明の第 3の形態によれば、 取引の決済を行う決済装置と通信し、 取引にお ける支払を行う支払端末に対して、 取引における請求を行う請求端末であって、 通信ネッ トワークを介して、 決済装置と接続する通信部と、 取引における請求処 理を行う処理部とを備え、 通信部が、 当該請求端末を識別する識別番号を決済装 置へ送信し、支払端末との同期が確立したことを示す同期確認信号を決済装置か ら受信することを特徴とする。 通信部が、 電話回線、 専用回線及び無線電話通信のいずれかによつて決済装置 と接続してもよレ、。
通信部が、支払端末との同期が確立したことを示す同期確認信号を決済装置か ら受信した場合に、 同期が取れた支払端末との間で、 取引の決済処理を行っても よい。
通信部は、 取引における購買金額を決済装置に送信し、 決済装置が、 同期の取 れた支払端末の利用者に対して取引の決済処理を行った場合に、決済処理の完了 を通知する決済完了通知を決済装置から受信してもよい。
通信部が、支払端末の利用者に商品の注文を入力させるための商品注文情報を 決済装置へ送信し、支払端末の利用者が注文情報に基づいて入力した注文内容を 決済装置から受信し、 処理部が、 注文内容に基づいて購買金額を計算し、 さらに 、 通信部が、 処理部が計算した購買金額を決済装置に送信し、 決済処理の完了を 通知する決済完了通知を決済装置から受信してもよい。
支払端末の利用者が、 電話、 ファクシミ リ、 または郵便等の通信手段によって 商品の注文を受け付ける受注センターに商品の注文をした場合に、通信部は、受 注センターから利用者の注文の内容を受信し、 処理部は、 注文内容に基づいて購 買金額を計算し、 通信部は、 処理部が計算した購買金額を決済装置に送信し、 決 済処理の完了を通知する決済完了通知を決済装置から受信してもよい。
通信部が、決済装置から支払端末の利用者の属性情報の少なく とも一部を受信 してもよレヽ。
本発明の第 4の形態によれば、取引における請求を行う請求端末及び取引にお ける支払を行う支払端末と通信し、取引の決済を行うコンピュータ用のプロダラ ムを格納した記録媒体であって、 プログラムが、 コンピュータに働きかけて、 電 話回線または専用回線を介して、請求端末と通信させる第 1の通信モジュールと 、 コンピュータに働きかけて、 無線電話通信を介して、 支払端末と通信させる第 2の通信モジュールと、 取引の決済処理を行う処理モジュールとを備え、 処理モ ジュールは、 取引を識別する取引識別番号を設定し、 支払端末が取引識別番号と 同一の取引識別番号を当該決済装置に送信した場合に、 請求端末との通信と、 支 払端末との通信とを同期させることを特徴とする。
本発明の第 5の形態によれば、取引における請求を行う請求端末及び取引にお ける支払を行う支払端末と通信し、取引の決済を行う決済装置における決済方法 であって、支払端末が商品を注文するために請求端末を指定する情報を決済装置 に送信した場合に、請求端末を指定する情報に基づいて請求端末との通信を確立 し、 商品の注文取引を識別する取引識別番号を設定する段階と、 請求端末に関す る情報を、 取引識別番号とともに、 支払端末に送信する段階と、 支払端末が請求 端末に関する情報を確認し、 取引識別番号を当該決済装置に送信した場合に、請 求端末との通信と、 支払端末との通信とを同期させる段階と、 同期が確立したこ とを示す同期確認信号を請求端末へ送信する段階と、支払端末から商品の注文内 容を受信する段階と、支払端末から受信した商品注文内容を請求端末へ送信する 段階と、請求端末から商品の注文内容に基づく購買金額を受信する段階と、購買 金額に基づいて、 取引識別番号により同期させた請求端末と支払端末との間で、 取引の決済処理を行う段階とを備えたことを特徴とする。
本発明の第 6の形態によれば、取引における請求を行う請求端末及び取引にお ける支払を行う支払端末と通信し、取引の決済を行う決済装置における決済方法 であって、 支払端末の利用者が、 商品の注文を受け付ける受注センタ一に対して 電話、 ファクシミリ、 郵便等の通信手段によって商品を注文し、 請求端末が利用 者の商品の注文の内容を受注センターから受信し、請求端末を識別する情報を決 済装置に送信した場合に、請求端末との通信を確立し、 商品の注文取引を識別す る取引識別番号を設定する段階と、請求端末に関する情報を、 取引識別番号とと もに、 支払端末に送信する段階と、 支払端末が請求端末に関する情報を確認し、 取引識別番号を当該決済装置に送信した場合に、請求端末との通信と、 支払端末 との通信とを同期させる段階と、同期が確立したことを示す同期確認信号を請求 端末へ送信する段階と、請求端末から商品の注文内容に基づく購買金額を受信す る段階と、購買金額に基づいて、 取引識別番号により同期させた請求端末と支払 端末との間で、 取引の決済処理を行う段階とを備えたことを特徴とする。 図面の簡単な説明
図 1は、 本発明の第 1の実施形態に係る電子決済システムの構成図である。 図 2は、 ユーザ端末 2 0の一例である携帯電話の概略図である。
図 3は、 シンクロサーバ 3 0の構成図である。
図 4は、 通信販売のカタログの一例である。
図 5は、第 1の実施形態に係る電子決済システムの決済処理のフロ一チヤ一 トである。
図 6は、 レジ情報照会 2 0 6の処理のフローチヤ一トである。
図 7は、 ユーザ情報照会 2 0 8の処理のフローチヤ一トである。
図 8は、 パスワード認証 2 1 0の処理のフローチャートである。
図 9は、 シンクロ確立 2 2 6の処理のフローチャートである。
図 1 0は、 注文入力 2 3 4の処理のフローチャートである。
図 1 1は、購買金額と利用可能金額の照合 2 4 4の処理のフローチヤ一卜で ある。
図 1 2は、 購買最終確認 2 4 8の処理のフローチヤ一トである。
図 1 3は、 ユーザ端末 2 0の表示部 8 0 2の画面例である。
図 1 4は、ユーザ端末 2 0へ送信されるリンク情報の形態を説明する図であ る。
図 1 5は、本発明の第 2の実施形態に係る電子決済システムの構成図である 図 1 6は、第 2の実施形態に係る電子決済システムの決済処理のフローチヤ 一トである。
図 1 7は、 ユーザ情報照会 3 0 6の処理のフローチヤ一卜である。
図 1 8は、 音声認証 3 0 8の処理のフローチヤ一トである。
図 1 9は、 レジ情報照会 3 1 5の処理のフローチャートである。
図 2 0は、本発明の第 3の実施形態に係る電子決済システムの構成図である 図 2 1は、ユーザ端末 2 0の一例である通信機能を有する携帯端末の概略図 である。
図 2 2は、第 3の実施形態に係る電子決済システムの決済処理のフローチヤ 一トである。
図 2 3は、 ュ一ザ画像情報認証 2 1 1の処理のフローチヤ一トである。 図 2 4は、本発明の第 4の実施形態に係る電子決済システムの構成図である 図 2 5は、第 4の実施形態に係る電子決済システムの決済処理のフローチヤ ―トである。
図 2 6は、汎用コンピュータ 6 0 0のハ一ドウエア構成を示すブロック図で ある。
図 2 7は、 C P U 6 0 2が実行するソフトウエアの機能構成を示すブロック 図である。
図面に用いた主な符号の凡例を以下に示す。
1 2 仮想レジ端末
1 4 レジサーバ
1 5 受注センター
1 8 通信回線
2 0 ユーザ端末
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 携帯電話
9 4 C C Dカメラ
9 6 指紋検出パッド 発明を実施するための最良の形態
以下、 図面を参照して本発明の実施の形態の一例を説明する。
(第 1の実施形態)
本発明の第 1の実施形態の電子決済システムについて説明する。本実施形態の 電子決済システムにおいては、 ユーザは、 雑誌、 新聞等に掲載された通信販売の 広告、 または通信販売のカタログなどを見て、携帯電話や携帯端末などのユーザ 端末を用い、 ネッ トワークを介して、 商品の注文を行い、 決済を行うことができ る。
図 1は、 本実施形態に係る電子決済システムの構成図である。 本実施形態の電 子決済システムは、 レジサーバ 1 4と、請求端末の一例としての仮想レジ端末 1 2と、 支払端末の一例としてのユーザ端末 2 0と、決済装置の一例としてのシン クロサーバ 3 0と、 キヤリアサ一バ 4 0と、請求端末データベースの一例として のレジデータベース 5 0と、支払端末データベースの一例と してのユーザデータ ベース 6 0と、 ユーザ口座データベース 7 0とを有する。
通信回線 1 8は、レジサーバ 1 4または仮想レジ端末 1 2とシンク口サーバ 3 0とをつなぐ通信回線であり、電話回線または専用回線のレ、ずれであってもよい 。 無線通信伝送路 2 8は、 ユーザ端末 2 0とキヤリアサーバ 4 0をつなぐ無線電 話通信の伝送路である。 通信回線 3 8は、 キヤリァサーバ 4 0 とシンク口サーバ 3 0をつなぐ通信回線であり、電話回線または専用回線のいずれであってもよい レジサーバ 1 4は、 通信販売における販売を代理するサーバシステムであり、 サーバ内に仮想的なレジ端末 1 2を構成し、 ユーザとの取引の請求を行う。 シンクロサーバ 3 0は、通信販売者とユーザの間の商品取引の決済処理を行う 。 シンクロサーバ 3 0は、 通信ネッ トワークを介して、 レジサーバ 1 4及びユー ザ端末 2 0と接続し、 データ通信を行う。
図 1に示すように、 レジサーバ 1 4内の仮想レジ端末 1 2は、 通信回線 1 8を 介してシンク口サーバ 3 0と接続し、 データ通信を行う。 通信回線 1 8は、 電話 回線または専用回線のいずれであってもよい。
ユーザ端末 2 0は、ユーザが購入した商品の代金をクレジッ トカードまたは銀 行カード等のクレジッ ト手段で支払を行うことを指示する。ユーザ端末 2 0の一 例は、 携帯電話等の無線電話通信手段である。 ユーザ端末 2 0の他の例は、 携帯 電話等の無線通信手段と接続することにより通信を行うことのできる、 P D Aや ノートブック型パソコン等の携帯端末である。
図 2は、 ユーザ端末 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は、 赤外線通信機能を有す る装置との間でデータ通信を行う。
ユーザ端末 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の間の取引の決済 処理を行う。
シンク口サーバ 3 0は、 レジサーバ 1 4の情報を蓄積したレジデータベース 5 0と、 ユーザ端末 2 0の情報を蓄積したユーザデータベース 6 0と、 ユーザのク レジッ ト口座または銀行口座の情報を蓄積したユーザ口座データベース 7 0と 接続し、 それぞれのデータベースから情報を検索し、 取得することができる。 シ ンク口サーバ 3 0、 レジデータベース 5 0、 ユーザデータベース 6 0、 及びユー ザ口座データベース 7 0は、クレジッ ト会社または銀行のネッ トワーク内に設け られてもよレ、。ユーザ口座データベース 7 0だけがクレジッ ト会社または銀行の ネッ トワーク内に設けられ、シンクロサーバ 3 0が専用回線を介してユーザ口座 データべ一ス 7 0に接続してもよレヽ。
図 3は、 シンク口サーバ 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 2とユーザ端末 2 0の間では通信を行わず、 仮想レ ジ端末 1 2及びユーザ端末 2 0の双方と通信するシンク口サーバ 3 0を介して、 仮想レジ端末 1 2とユーザ端末 2 0の間で、 リアルタイムで通信の同期をとり、 仮想レジ端末 1 2とユーザ端末 2 0の間の取引の決済処理を行う方法である。 電子決済システムにおいては、複数の仮想レジ端末 1 2と複数のユーザ端末 2 0との間で取引の決済が行われるため、 シンクロサーバ 3 0は、 特定の取引に対 して、当該取引の請求を行う仮想レジ端末 1 2と当該取引の支払を行うユーザ端 末 2 0とを特定し、 仮想レジ端末 1 2とユーザ端末 2 0の通信を同期させて、双 方の間の取引について決済処理を行う必要がある。
仮想レジ端末 1 2とユーザ端末 2 0の通信を同期させるために、特定の取引を 識別する取引識別番号の一例として、 レジ端末識別情報を用いる。 シンクロサー バ 3 0がレジサーバ 1 4と接続し、 通信する際、 シンク口サーバ 3 0はレジサー バ 1 4内に起動された仮想レジ端末 1 2を識別するレジ端末識別情報を決め、ュ —ザ端末 2 0へ 「リンク情報」 に含めて配信する。
ユーザはユーザ端末 2 0を用いて、 リンク情報に応答すると、 ユーザ端末 2 0 はレジ端末識別情報をシンクロサーバ 3 0へ送信する。 シンクロサーバ 3 0は、 レジ端末識別情報を発行した複数の仮想レジ端末 1 2の中で、ユーザ端末 2 0か ら受信したレジ端末識別情報に一致する仮想レジ端末 1 2があれば、その仮想レ ジ端末 1 2とユーザ端末 2 0の通信を同期させる。一致するレジ端末識別情報が なければ、 ユーザ端末 2 0はどの仮想レジ端末 1 2とも同期しなレ、。 このように して、 シンクロサーバ 3 0は、 レジ端末識別情報で識別される特定の取引に対し て、当該取引の請求を行う仮想レジ端末 1 2と当該取引の支払を行うユーザ端末 2 0とを、 レジ端末識別情報によって特定し、仮想レジ端末 1 2とユーザ端末 2 0の通信を同期させて、 決済処理を行う。 したがって、 仮想レジ端末 1 2とユー ザ端末 2 0の間では直接通信を行うことなく、仮想レジ端末 1 2とユーザ端末 2 0の間の取引の決済を行うことができる。
シンクロサーバ 3 0が行うユーザ認証について説明する。ユーザ端末 2 0の一 例である携帯電話は、携帯電話機に固有の発信電話番号を有し、 電話をかけると 必ず、 固有の発信電話番号が用いられる。 発信電話番号は携帯電話固有のもので あり、その携帯電話以外から同じ発信者電話番号を用いて電話をかけることはで きない。 したがって、携帯電話が携帯電話の所持者によって使用される限りにお いて、 携帯電話の発信電話番号をユーザの識別 I Dとして用いることができる。 すなわち携帯電話は運転免許証その他の I Dカードの役目を果たしうる。
しかし、携帯電話の所持者が携帯電話を落として、他人がその携帯電話を使用 すると、 発信電話番号によって、 携帯電話機を一意に特定できても、 携帯電話の 使用者が携帯電話の所持者本人であるかどうかは不明である。 そこで、 電子決済 システムでは、 ユーザデータベース 6 0に、携帯電話機の発信電話番号と携帯電 話機の使用者の情報を対応づけたデータを格納し、携帯電話機の使用者が、所持 者本人であるかどうかを認証する。 シンクロサーバ 3 0は、 ユーザ端末 2 0と接続した際、 ユーザ端末 2 0の発信 電話番号を検出し、その発信電話番号をもとにユーザデータベース 6 0を検索し 、 ユーザに関する情報を抽出し、 ユーザを認証する。 認証方式にはビジュアル認 証やパスワード認証、 音声認証などがあり、 これらの認証方式を組み合わせて使 うこともできる。 たとえばビジュアル認証で不十分である場合は、パスワード認 証等の他の認証方式を組み合わせるなど、複合的な認証を行うことにより、認証 の精度を上げることができる。
「シンクロ決済」 とユーザ認証を組み合わせることにより、 セキュリティが確 保され、 プライバシーが守られ、 かつ信頼性の高い電子決済処理を実現すること ができる。 また、 携帯電話や携帯電話等と接続して通信のできる携帯端末は、 ュ 一ザがどこにでも持ち運びしやすいという携帯性と、どこにいても無線電話通信 を用いて、 通信が行えるという簡便性を有する。 したがって、 本実施形態の電子 決済システムは、 信頼性が高く、 安全で、 簡便な電子決済を可能とする。
以下、 図 5から図 1 3を用いて、 本実施形態の電子決済システムにおいて、 ュ 一ザがユーザ端末を用いて、 電子決済を行う処理過程を示す。 図 5は、 本実施形 態に係る電子決済システムの決済処理のフローチヤ一トである。図 6から図 1 2 は図 5における処理の詳細を示すフローチャートである。 図 1 3は、 ユーザ端末 2 0の表示部 8 0 2の画面例である。
図 5を参照しながら、 決済処理を説明する。 ユーザは、 ユーザ端末 2 0から電 子決済メニューを選び、 電子決済を開始する (2 0 0 ) 。 ユーザ端末 2 0には、 図 1 3 ( a ) に示した、 「レジ番号」 を入力する画面が表示される。 ユーザは、 通信販売の広告やカタログに記載されたレジ番号を入力する (2 0 2 ) 。 本実施 形態において、 レジ番号は、 通信販売を行う レジサーバ 1 4を識別する番号であ る。
図 4は、 通信販売のカタログの一例である。 カタログには、 本通信販売を特定 するレジ番号と、 各商品の注文番号が記載されている。 ユーザは、 このような通 信販売のカタ口グを見て、商品の注文と決済処理をユーザ端末 2 0を用いて行う ユーザがレジ番号入力画面の送信ボタンを選択すると、ユーザ端末 2 0はシン クロサーバ 3 0に接続され、 レジ番号がシンクロサーバ 3 0へ発信される ( 2 0 4 ) 。 ユーザが、 レジ番号入力画面のキャンセルボタンを選択すると、 決済処理 を終了することもできる。 このキャンセル処理は、通信の不調等の理由でレジ番 号を正しく入力しても決済処理が進められない場合などに行われる。
シンクロサーバ 3 0はュ一ザ端末 2 0から発信されたレジ番号を受信し、レジ 番号を用いて、 レジ情報を照会する (2 0 6 ) 。
図 6を参照しながら、 レジ情報照会 2 0 6の処理を説明する。 シンクロサーバ 3 0はレジデータベース 5 0にアクセスし (2 0 6 2 ) 、 レジ番号に合致するレ ジ情報を抽出する (2 0 6 4 ) 。 レジ情報には、 販売者名、 認証方式、 レジサ一 バのアクセス番号等が登録されている。 認証方式には、 音声認証方式、 パスヮー ド認証方式などがあり、 レジ情報には、 いずれの認証方式を使用するかが設定さ れている。 シンクロサーバ 3 0は、 レジ情報に設定された認証方式を採用するこ とを決定する (2 0 6 6 ) 。 以下では、 認証方式としてパスワード認証方式の採 用が決定されたとして説明を行う。
図 5に戻り、 シンクロサーバ 3 0は、 ユーザ情報照会 2 0 8の処理に進む。 図 7を参照しながら、 ユーザ情報照会 2 0 8の処理を説明する。 シンク口サーバ 3 0はユーザ端末 2 0のユーザ端末番号を検出する。ユーザ端末 2 0が携帯電話の 場合、 ユーザ端末番号を発信電話番号である。 シンクロサーバ 3 0は、 ユーザデ ータベース 6 0にアクセスし (2 0 8 2 ) 、 ユーザ端末番号をもとに、 ュ一ザ端 末 2 0がユーザ登録されているかどうか調べる (2 0 8 4 ) 。 ユーザ登録されて いなければ、 ユーザ端末 2 0ヘメッセージ 「登録されていません」 を発信する ( 2 0 8 6 ) 。 ユーザ端末 2 0には、 ユーザ登録されていないことを示す、 図 1 3 ( b ) の画面が表示される。 シンクロサーバ 3 0はユーザ端末 2 0との接続を切 断し (2 0 9 0 ) 、 終了する
シンク口サーバ 3 0は、ユーザがユーザ端末 2 0におけるシンク口決済のメニ ュ一を選択し、ユーザ端末 2 0がシンク口サーバ 3 0へ最初のアクセスを行った ときに、 ユーザ端末 2 0の発信電話番号を検出してもよい。 また、 シンクロザー ノ 3 0は、ユーザがユーザ端末 20へレジ番号を入力して、ユーザ端末 2 0がシ ンクロサーバ 3 0へレジ番号を発信したときに、ユーザ端末 2 0の発信電話番号 を検出してもよい。
ユーザ登録が確認できた場合、ユーザデータベース 6 0からユーザ情報を抽出 する (2 0 9 2) 。 ユーザ情報にはユーザの利用状況に関する情報が記されてお り、その情報に基づいてユーザのクレジットカードまたは銀行カードなどの利用 状況に問題がないかどうかを確認する (2 0 94) 。 利用状況に問題がある場合 は、 ユーザ端末 2 0へメッセージ 「利用できません」 を発信する (2 0 9 6) 。 ユーザ端末 2 0には、 利用できないことを示す、 図 1 3 (c ) の画面が表示され る。 シンクロサーバ 3 0はユーザ端末 2 0との接続を切断し (2 0 9 8) 、 終了 する。
図 5に戻り、 シンク口サーバ 3 0は、 次に、 パスヮ一ド認証 2 1 0の処理に進 む。 図 8を参照しながら、 パスワード認証 2 1 0の処理を説明する。 シンクロサ ーバ 3 0は、 レジ端末情報照会 2 0 6で決定した認証方式に基づいて、 ユーザ端 末の認証を行う。 ここでは、認証方式がパスワード認証である場合について説明 する。 シンクロサーバ 3 0は、 パスワード認証を行うために、 ユーザデータべ一 ス 6 0から認証に必要なデータを取得し、 認証データを作成する (2 1 0 2) 。 シンクロサーバ 3 0は、パスヮード要求回数を記憶する変数 nを 0に初期化する (2 1 04) 。 シンク口サーバ 3 0は、 nを 1だけインクリメントし (2 1 0 6 ) 、 パスヮード要求メッセージをユーザ端末 2 0に発信する (2 1 0 8) 。 ユー ザ端末 2 0には、 図 1 3 (d) に示す画面が表示され、 ユーザはパスワードを入 力する (2 1 1 0) 。 ユーザ端末 2 0は、 ユーザが入力したパスヮ一ドをシンク 口サーバ 3 0に発信する (2 1 1 2) 。 シンク口サーバ 3 0はユーザ端末 2 0が 送信したパスワー ドを受信し、 パスワードが正しいかどうかを照合する (2 1 1 4) 。
ユーザ端末 2 0から送信されたパスヮ一ドに間違いがある場合、パスヮ一ド要 求回数 nが 2より大きいかどうか調べ (2 1 1 6) 、 そうでなければ、 2 1 0 6 の処理に戻り、パスヮードの要求を繰り返す。 パスヮード要求回数 nが 2より大 きければ、 認証処理を終了し (2 1 1 8 ) 、 認証不可メッセージをユーザ端末 2 0に発信する (2 1 2 0 ) 。 ユーザ端末 2 0は、 認証ができなかったため、 サー ビスを利用できないことを知らせる、 図 1 3 ( e ) の画面を表示する (2 1 2 4 パスヮード照合 2 1 1 4において、 シンク口サ一バ 3 0が、 パスヮードが正し いことを確認した場合、 パスヮード認証 2 1 0の処理を終了する。
図 5に戻って説明する。 シンクロサーバ 3 0は、 レジ情報照会 2 0 6の処理に おいて抽出したレジサーバのアクセス番号を用いて、レジサーバ 1 4 へアクセス する (2 1 2 ) 。 レジサーバ 1 4は、 レジサーバ 1 4内に構成された仮想レジ端 末 1 2を起動する (2 1 4 ) 。 仮想レジ端末 1 2は、 レジ端末の役目をする装置 またはプロセスであり、 レジサーバ内に設けられた端末装置であってもよく、 レ ジサーバ内に起動されたプログラムであってもよい。仮想レジ端末 1 2は、 シン クロサーバ 3 0へアクセスする (2 1 6 ) 。
シンク口サーバ 3 0は 「リ ンク情報」 を作成する (2 1 8 ) 。 リンク情報には 、シンクロサーバ 3 0に接続された仮想レジ端末 1 2を識別するためのレジ端末 識別情報と、 レジサーバ 1 4を識別するレジ識別情報、 たとえば販売者の名称や ウエルカムメッセ一ジ等が含まれる。 シンク口サーバ 3 0は、 リンク情報をュ一 ザ端末 2 0に配信する (2 2 0 ) 。 ユーザ端末 2 0は、 リンク情報をシンクロサ —バ 3◦から受信すると、 図 1 3 ( f ) に示した、 ウエルカムメッセージを画面 に表示する。 ユーザはこの画面を見て、 自分が接続したい通販のサイ トであるか どうかを確認することができる。 ユーザが画面上のリンクボタンを選択すると、 ユーザ端末 2 0は、 リ ンク情報確認信号をシンクロサーバ 3 0 へ発信する (2 2 4 ) 。 リ ンク情報確認信号には、 リ ンク情報に含まれていた仮想レジ端末 1 2を 識別するためのレジ端末識別情報が含まれる。
ユーザがキャンセルボタンを選択すると、電子決済をキャンセルすることがで きる。 このキャンセル処理は、 ユーザが間違ったレジ番号を入力したなどの理由 により、意図しなかった通販のサイ トが、 画面に表示された場合などに行われる シンクロサーバ 3 0は、ユーザ端末 2 0からリンク情報確認信号を受信すると 、 シンクロを確立する (2 2 6 ) 。 図 9を参照しながら、 シンクロ確立 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の間の通信状態が悪く、情報のやりとりが正常に行われない場合等 の、 トラブル回避のために設定される。
図 9において、 シンクロサーバ 3 0は、 「アクセス待ち」 状態にあって、 ユー ザ端末 2 0からのアクセスがあり、ユーザ端末 2 0からリンク情報確認応答信号 が送信されたかどうかを調べ ( 2 2 6 2 ) 、 もしアクセスがなければ、 タイムァ ゥトの設定時間を経過したかどうかを調べ (2 2 6 4 ) 、 もし経過した場合は、 仮想レジ端末 1 2との接続を切断し (2 2 6 6 ) 、 終了する。
ユーザ端末 2 0が、 リンク情報確認信号を送信した場合は、 そのリンク情報に 対応する 「シンクロ待ち」 状態にある仮想レジ端末 1 2があるかどうか調べ (2 2 6 8 ) 、 もしなければ、 ユーザ端末 2 0にシンク口エラーメッセ一ジを送信す る (2 2 7 0 ) 。 ユーザ端末 2 0はシンクロエラーを画面に表示し (2 2 7 2 ) 、 ユーザ端末 20は決済処理を中断し、 終了する。
ユーザ端末 20が返信したリンク情報に対応する 「シンク口待ち」 状態にある 仮想レジ端末 1 2がある場合、シンクロサーバ 30はその仮想レジ端末 1 2とュ —ザ端末 20の 「シンクロ」 状態を確立し、 仮想レジ端末 1 2との通信と、 ユー ザ端末 20との通信の同期をとる (2274) 。
図 5に戻って説明する。 シンクロが確立されると、 シンクロサーバ 30は、 シ ンクロ信号を仮想レジ端末 1 2に発信する (228) 。 仮想レジ端末 1 2は、 シ ンクロサーバ 30からシンクロ信号を受信すると、通信販売の商品情報を発信す る (230) 。 シンクロサーバ 30は、 仮想レジ端末 1 2から受信した商品情報 をユーザ端末 20へ配信する (232) 。
ユーザ端末 20は、 シンクロサーバ 30から受信した商品情報をもとに、 商品 の注文をユーザに入力させる (2 34) 。 図 1 0を参照しながら注文入力 234 の処理を説明する。 ユーザ端末 20は、 図 1 3 (g) の注文内容を入力する画面 を表示する。 ユーザは図 1 5に示した、 通信販売のカタログを参照しながら、 注 文番号を入力して商品の注文を行う (2322) 。 送信ボタンを選択して、 注文 番号を送信すると、 図 1 3 (h) の画面が表示され、 選択した商品を確認するこ とができる。 図 1 3 (h) の OKボタンを選択すると、 図 1 3 (g) の画面に戻 り、 次の注文番号を入力することができる。 図 1 3 (h) のキャンセルボタンを 押すと、 その注文をキャンセルできる。 図 1 3 (g) の画面において、 「買い物 終わり」 ボタンを押すと、 図 1 3 ( i ) の画面が表示され、 すべての注文内容の 確認ができる (2 3 24) 。 図 1 3 ( i ) の画面の〇Kボタンを押すと、 注文入 力 2 34の処理を終了する。 図 1 3 ( i ) の画面のキャンセルボタンを押すと、 注文がキャンセルされ、 図 1 3 ( j ) の画面が表示され ( 23 26) 、 ユーザ端 末 20は、 キャンセル信号をシンク口サーバ 30へ発信する (2328) 。 シン ク口サ一バ 30は、 キャンセル信号をユーザ端末 20から受信すると、仮想レジ 端末 1 2に、 キャンセル信号を発信する。 シンクロサーバ 30は、 ユーザ端末 2 0と仮想レジ端末 1 2のシンクロ状態を解除する (23 32) 。
図 5に戻り、ユーザ端末 20が注文入力 234の処理を終了した後の処理過程 を説明する。 ユーザ端末 2 0は注文情報をシンクロサーバ 3 0へ発信する (2 3 6 ) 。 シンクロサーバ 3 0は、 ユーザ端末 2 0から受信した注文情報を、 ユーザ 端末 2 0とシンクロ状態にある仮想レジ端末 1 2に配信する ( 2 3 8 ) 。
仮想レジ端末 1 2は、 シンクロサーバ 3 0から受信した注文情報に基づいて、 購買金額を計算し (2 4 0 ) 、 購買金額の合計を含む購買金額情報をシンクロサ ーバ 3 0に発信する (2 4 2 ) 。 シンクロサーバ 3 0は、 仮想レジ端末 1 2から 購買金額情報を受信すると、購買金額と利用可能金額の照合 2 4 4の処理を行う 図 1 1を参照しながら、購買金額と利用可能金額の照合の処理 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には、 図 1 3 ( k ) に示す画面が表示される。
図 5に戻り、購買金額と利用可能金額の照合 2 4 4の処理後の処理過程を説明 する。 シンクロサーバ 3 0は、 ユーザ端末 2 0に、 購買金額を含む合計金額情報 を発信する (2 4 6 ) 。 ユーザ端末 2 0は、 シンクロサーバ 3 0から合計金額情 報を受信すると、 購買最終確認処理 2 4 8を行う。
図 1 2を参照しながら、購買最終確認処理 2 4 8を説明する。 ユーザ端末 2 0 は、 図 1 3 ( 1 ) に示す画面を表示して、 購買合計金額を表示する ( 2 4 6 2 ) 。 ユーザは購買合計金額が正しいかどうか確認し (2 4 6 4 ) 、 正しければ画面 の O Kボタンを選択し、 購買最終確認処理 2 4 8を終了する。 ユーザは、 購買合 計金額が正しくなければ、 キャンセルボタンを選択する。 ユーザがキャンセルボ タンを選択した場合、 ユーザ端末 2 0は、 図 1 3 ( m) に示す、 決済がキャンセ ノレされたことを示す画面を表示し (2 4 6 6 ) 、 キャンセル信号をシンクロザー ノ 3 0に発信する (2 4 6 8 ) 。 シンク口サーバ 3 0は、 ユーザ端末 2 0からキ ヤンセル信号を受信すると、 仮想レジ端末 1 2にキャンセル信号を発信する (2 4 7 0 ) 。 仮想レジ端末 1 2は、 決済をキャンセルして終了する (2 4 7 2 ) 。 シンクロサーバ 3 0は、仮想レジ端末 1 2にキャンセル信号を発信した後、仮想 レジ端末 1 2とユーザ端末 2 0のシンクロを解除して終了する (2 4 7 4 ) 。 図 5に戻り、購買最終確認 2 4 8の処理後の処理過程を説明する。 ユーザ端末 2 0は購買最終確認信号をシンクロサーバ 3 0に発信する (2 5 0 ) 。 シンクロ サーバ 3 0は、 ユーザ端末 2 0から購買最終確認信号を受信すると、 ユーザ口座 データべ—ス 7 0にアクセスして、購買情報を記録する決済処理を行う (2 5 2
) 。 決済が完了すると、 シンクロサーバ 3 0は、 決済完了通知を仮想レジ端末 1 2に発信し (2 5 4 ) 、 ユーザ端末 2 0に領収書を発信する (2 5 8 ) 。 仮想レ ジ端末 1 2は、 決済の完了を確認し、 シンクロ決済を終了する (2 5 6 ) 。 ユー ザ端末 2 0は、 決済の完了を示す、 図 1 3 ( n ) の画面を表示する ( 1 5 2 ) 。 上記の取引識別番号の一例としてのレジ端末識別情報は、ユーザ端末 2 0が取 引を行うためにシンクロすべき、仮想レジ端末 1 2を識別する情報である。 レジ 端末識別情報として、 たとえば、 乱数を発生させることにより生成したレジ端末 識別番号を用いてもよい。 しかし、 乱数発生させた場合、 複数の仮想レジ端末 1 2に対して、 同一のレジ端末識別番号を割り当てられることがあり、 シンクロサ ーバ 3 0は、 ユーザ端末 2 0が行う取引に対して、 仮想レジ端末 1 2とユーザ端 末 2 0の対応づけができなくなる。 そのため、 ある一定の時間では同じレジ端末 識別番号が 2回以上使われることはないようにレジ端末識別番号を割り当てる。 しカゝし、 ある一定の時間が過ぎると、 同じレジ端末識別番号を再度使用してもよ レ、。 このようにすることにより、 レジ端末識別番号の桁数を増やさなくても、 レ ジ端末識別番号の一意性を保つことが可能である。
さらに、 シンクロサーバ 3 0は、 「アクセス待ち」 状態にある仮想レジ端末 1 2のレジ端末識別番号と同一のレジ端末識別番号を発行しないようにレジ端末 識別番号の割り当てを制限する機能を備えることにより、より確実にレジ端末識 別番号の衝突を防ぐことができる。
通信販売のサーバが多くある場合には、乱数で発生させたレジ端末識別番号で は衝突が起きる場合もある。 その場合、各通信販売のサーバのレジ端末識別番号 は相互に衝突しない番号となるように、 乱数の範囲を限定するなどの工夫で、 レ ジ端末識別番号の衝突を回避することができる。
レジ端末識別番号は、レジ端末識別番号によって識別される仮想レジ端末 1 2 とユーザ端末 2 0とを対応付けて、通信の同期させるために使われる。 したがつ て、 シンクロサーバ 3 0が発行したレジ端末識別番号に対して 「シンクロ」 が確 立され、 「アクセス待ち」 が解除されると、 同一のレジ端末識別番号を他の取引 に用いても問題はない。 レジ端末識別番号は、 取引を識別する番号であっても、 すべての取引に対して一意に定められる トランザクション I Dのような長い桁 数の番号である必要はなく、 取引に対して割り当てられ、 「シンクロ」 が確立さ れるまでの時間に、 一意性が保たれていれば十分である。
また、 上記の説明で、 シンクロサーバ 3 0は、 レジ識別情報と取引識別番号の 一例としてのレジ端末識別情報とを 「リンク情報」 の形式でユーザ端末 2 0へ配 信し、ユーザがユーザ端末 2 0に表示されたリンクボタンを選択することにより 、レジ端末識別情報を含むリンク情報確認信号がシンクロサーバ 3 0へ送信され た。 図 1 4は、 ュ一ザ端末 2 0へ送信されるリンク情報の形態を説明する図であ る。 シンクロサーバ 3 0は、 リンク情報を電子メールとしてユーザ端末 2 0へ配 信する。 電子メールには、 通信販売の販売店の名称やウエルカムメッセ一ジとと もに、 リンクボタンの一形態として、 シンク口サーバ 3 0へアクセスするための ア ドレス (U R L ) を指定した h t m 1 リンクが含まれる。 さらに h t m l リン クには、 レジ識別情報とレジ端末識別情報を付帯させる。 図 1 4の例では、 h t m l リンクに、 シンクロサーバ 3 0のア ドレスである 「www. syncho. com」 と、 レ ジ識別情報である 「abc- onl ineshop」 と、 レジ端末識別情報である 「14685」 が 含まれる。 これにより、 ユーザが電子メールの h t m l リンクをアクセスすると 、 キヤリァサーバ 4 0を介してシンク口サーバ 3 0へアクセスし、 シンクロザー ノく 3 0は h t m l リンクに付帯したレジ識別情報 「abc- onl ineshop」 とレジ端末 識別情報 「14685」 を取得することができる。 シンクロサーバ 3 0は得られたレ ジ識別情報とレジ端末識別情報によってユーザ端末 2 0を仮想レジ端末 1 2に 対応づけ、 シンクロを確立することができる。
上記の決済処理の説明において、シンクロサーバ 3 0が決済完了通知 2 5 4を 仮想レジ端末 1 2に送信する際、 シンクロサーバ 3 0が、 当該取引の支払を行つ たュ一ザ端末 2 0のユーザに関する一部の属性情報をユーザデータベース 6 0 から抽出し、 仮想レジ端末 1 2に送信してもよレ、。 仮想レジ端末 1 2に送られる ュ一ザの属性情報は、 たとえば、 ユーザの性別、 年齢などの属性に関する情報で あり、 名前、 住所、 クレジッ トカード番号などの個人情報は含まれないことが好 ましい。 レジサーバ 1 4は、 当該取引の支払を行ったユーザに関する情報を取得 し、小売店のデータベースに取引された商品の内容とユーザ情報を購買履歴とし て蓄積してもよい。 したがって、 小売店は、 データベースに蓄積された購買履歴 情報から、 特定の商品を購入するユーザの年齢層など、 ユーザの購買行動を抽出 することができ、 商品のマーケティングに利用することができる。
また、 シンクロサーバ 3 0は、仮想レジ端末 1 2から商品の購入合計金額を受 信したが、購買した商品の名前や単価等、購買した商品に関する詳細な情報を受 信し、 ユーザデータベース 6 0にユーザの購買履歴として記録してもよい。 ユー ザ端末 2 0はシンク口サーバ 3 0にユーザの購買履歴を問い合わせ、シンクロサ ーバ 3 0から購買履歴を受信することができる。
本実施形態の電子決済システムでは、ユーザは雑誌や力タログ等の通信販売に おける商品の注文と支払を電子的に行うことができる。 またユーザは、通信販売 の注文を行う前に、携帯端末に表示されるリ ンク情報によって、 自分の望む通信 販売のサイ トに接続したかどうかを確認することができる。通信販売の販売者は 、認証方式を指定することにより、 ユーザをパスヮード等によって認証してから 、 決済を行うことができる。
(第 2の実施形態)
本発明の第 2の実施形態の電子決済システムについて説明する。本実施形態の 電子決済システムにおいては、 第 1の実施形態と同様、 ユーザは、 通信販売にお ける商品の注文及び決済を、 ネッ トヮ一クを介して行うことができる。 本実施形 態の電子決済システムでは、 ユーザの認証方式として、 音声認証を採用する点が 、 第 1の実施形態とは異なる。
図 1 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と同一符号を付した他の構成要素は、第 1の実施形態と動作及び構成が同 じであるから説明を省略する。
以下、 図 1 6から図 1 9を用いて、 本実施形態の電子決済システムにおける決 済の処理を説明する。 図 1 6は、本実施形態に係る電子決済システムの決済処理 のフローチヤ一トである。図 1 7から図 1 9は図 1 6における処理の詳細を示す フローチャートである。
本実施形態と第 1の実施形態との違いは、 ユーザ端末 2 0は、 シンクロ決済の メニューを選択して、 決済を開始すると、 キヤリァサーバ 4 0を介して、 音声認 証センター 4 2に接続し、 まず音声認証が行われる点である。 その他の処理につ いては、 第 1の実施形態と同様であるから、 第 1の実施形態とは異なる処理につ いて説明する。
ユーザは、 ユーザ端末 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 ) 。 図 1 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の処理を終了し て、 次の処理に進む。
図 1 6に戻って、 音声認証センター 4 2は、 ユーザ情報照会 3 0 6の処理の後 、 音声認証 3 0 8の処理を行う。 図 1 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から発信された登録ヮードの音声と、ユーザ音声データベース 4 4 から抽出したユーザの登録ワードの音声とを照合する (3 0 9 4 ) 。 音声照合の 結果、 ユーザ端末 2 0から発信された音声と、 ユーザ音声データベース 4 4から 抽出したユーザの音声が一致すると判断された場合、音声認証 3 0 8の処理を終 了する。 もし、 音声照合の結果、 ユーザの音声が、 登録された音声と一致しない 場合は、 登録ワード要求回数 nが 2を越えるかどうか判定し ( 3 0 9 6 ) nが 2を越えない場合は、 処理 3 0 8 6に戻って、 登録ヮードの要求を繰り返す。 n が 2を越えた場合は、 音声認証不可を決定し (3 0 9 8 ) 、 音声認証ができなか つたことを示す音声ガイダンスをユーザ端末 2 0に発信し (3 1 0 0 ) 、 終了す る。
図 1 6に戻って説明する。音声認証センター 4 2は、音声認証 3 0 8の処理が 終わり、 ユーザの音声認証に成功すると、 レジ番号の入力を促す音声ガイダンス をユーザ端末 2 0に発信する (3 1 0 ) 。 この音声ガイダンスは、 たとえば 「認 証されました。 レジ番号をダイアルしてくださレ、。 」 のような音声メッセージで ある。 ユーザはユーザ端末 2 0からレジ番号をダイヤルして入力する (3 1 2 ) 。 本実施形態において、 レジ番号は、 通信販売を行うレジサーバ 1 4を識別する 番号である。
入力されたレジ番号は音声認証センター 4 2に発信される (3 1 4 ) 。 音声認 証センター 4 2はユーザ端末 2 0から受信したレジ番号をもとに、レジ情報を照 会する (3 1 5 ) 。 図 1 9を参照しながら、 レジ情報照会 3 1 5の処理を説明す る。 シンク口サーバ 3 0はレジデータベース 5 0にアクセスし (3 1 8 2 ) 、 レ ジ番号に対応するレジサーバが登録されているかどうか確認する (3 1 8 4 ) 。 もしレジサーバ 1 4が登録されていないなら、ユーザ端末 2 0へ該当するレジサ —バが見つからないことを知らせる音声ガイダンスを発信する (3 1 8 6 ) 。 ュ 一ザ端末には、 「入力したレジ番号に該当するレジが見つかりません」 という音 声が流れ、 レジ番号入力 3 1 2の処理に戻る。 レジ番号に該当するレジサーバ 1 4が登録されていない状況は、 ユーザがレジ番号を間違えて入力した場合や、 有 効期限の過ぎた通信販売のレジ番号を入力した場合などに起こり うる。
レジ番号に対応するレジサーバが登録されていた場合、レジ情報を抽出する ( 3 1 8 4 ) 。 レジ情報には、 販売者名、 認証方式、 レジサーバ 1 4のアクセス番 号等が登録されている。 シンクロサーバ 3 0は、 レジ情報からレジサーバ 1 4の アクセス番号を抽出する。 アクセス番号は、 たとえばレジサーバ 1 4の接続先電 話番号である。 レジ情報が抽出されると、 シンクロサーバ 3 0はユーザ端末 2 0 へレジ情報を確認する音声ガイダンスが発信される。 ユーザ端末 2 0には、 たと えば「通販カタ口グ 7月号のレジが選ばれました。 よろしければ電話を切ってメ ッセージをお待ちください。 ご希望のレジではない場合、 もう一度レジ番号を入 力してくださレ、。 」 という音声メッセージが流れる。 音声認証センタ一 4 2は、 レジ情報照会 3 1 5の処理の後、 シンクロサーバ 3 0へ受注処理命令を発信し、 レジ番号を配信する。 音声認証センター 4 2はユー ザ端末 2 0に、 「電話を切ってメッセージをお待ちください」 という音声ガイダ ンスを発信し、音声認証センター 4 2とユーザ端末 2 0との電話接続が切断され る。
図 1 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から受信すると、 画面には 、 第 1の実施形態の図 1 3 ( f ) に示した画面と同様のウエルカムメ ッセージを 表示する。 ユーザはこの画面を見て、 自分が接続したい通販のサイ トであるかど うかを確認することができる (3 2 8 ) 。 ユーザが画面上のリンクボタンを選択 すると、 ユーザ端末 2 0は、 リ ンク情報確認信号をシンクロサーバ 3 0へ発信す る (3 3 0 ) 。 リンク情報確認信号には、 リンク情報に含まれていた仮想レジ端 末 1 2を識別するためのレジ端末識別情報が含まれる。
ュ一ザがキャンセルボタンを選択すると、電子決済をキャンセルすることがで きる。 このキャンセル処理は、 ユーザが間違ったレジ番号を入力したなどの理由 により、意図しなかった通販のサイ トが、画面に表示された場合などに行われる シンクロサーバ 3 0は、ユーザ端末 2 0からリンク情報確認信号を受信すると 、 シンクロを確立する ( 3 3 2 ) 。
シングロ確立 (3 3 2 ) の処理以降の決済処理については、 第 1の実施形態と 同じであるから、 説明を省略する。
本実施形態の電子決済システムによれば、ユーザを音声によって認証してから 、 電子決済を行うため、 高い認証精度を確保できる。
(第 3の実施形態)
本発明の第 3の実施形態の電子決済システムについて説明する。本実施形態の 電子決済システムにおいては、 第 1の実施形態と同様、 ユーザは、 通信販売にお ける商品の注文及び決済を、 ネッ トワークを介して行うことができる。 本実施形 態の電子決済システムでは、 ユーザの認証方式として、 画像認証を採用する点が 、 第 1の実施形態と異なる。
図 2 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に予め登録する。
図 2 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と同一符号を付した他の構成要素は、第 1の実施形態と動作及び構成が同 じであるから説明を省略する。
図 2 2は、本実施形態に係る電子決済システムの決済処理のフローチヤ一トで ある。 図 2 2において、 図 5と同一符号を付した処理及び通信は、 第 1の実施形 態と同じであるから説明を省略し、第 1の実施形態とは異なるユーザ画像情報認 証 2 1 1の処理について説明する。
図 2 3はユーザ画像情報認証 2 1 1の処理の詳細を示すフローチャートであ る。 シンクロサーバ 3 0は、 レジ端末情報照会 2 0 6で決定した認証方式に基づ いて、 ユーザ端末の認証を行う。 認証方式は、 顔の画像による認証、 眼の虹彩又 は網膜の画像による認証、 または指紋の画像による認証など、 ユーザを個体とし て認識することのできる画像情報を用いた認証のいずれかである。シンクロサ一 バ 3 0は、 画像情報による認証を行うために、 ユーザ画像データベース 4 8ヘア クセスし (2 7 0 0 ) 、 認証に必要なユーザ画像情報を取得し、 認証データを作 成する (2 7 0 2 ) 。 シンクロサーバ 3 0は、 画像情報要求回数を記憶する変数 nを 0に初期化する (2 7 0 4 ) 。 シンク口サーバ 3 0は、 nを 1だけインクリ メントし (2 7 0 6 ) 、 画像情報要求メッセージをユーザ端末 2 0に発信する ( 2 7 0 8 ) 。 ユーザ端末 2 0には、 画像情報、 たとえば顔の画像、 眼の虹彩又は 網膜の画像、指紋の画像等をユーザ端末 2 0に入力するよう指示する画面が表示 され、ユーザはユーザ端末 2 0の C C Dカメラ 9 4または指紋検出パッ ド 9 6等 を用いて、 ユーザ端末 2 0に画像情報を入力する (2 7 1 0 ) 。 ユーザ端末 2 0 は、 ユーザが入力した画像情報をシンクロサーバ 3 0に発信する (2 7 1 2 ) 。 シンクロサーバ 3 0はユーザ端末 2 0が送信した画像情報を受信し、ユーザ画像 データベース 4 8から取得した画像情報と照合する (2 7 1 4 ) 。
ユーザ端末 2 0が送信した画像情報が、ユーザ画像データベース 4 8から取得 した画像情報と適合しない場合、画像情報要求回数 nが 2より大きいかどうか調 ベ (2 7 1 6 ) 、 そうでなければ、 2 7 0 6の処理に戻り、 画像情報の要求を繰 り返す。 画像情報要求回数 nが 2より大きければ、 認証処理を終了し ( 2 7 1 8 ) 、 認証不可メッセージをユーザ端末 2 0に発信する (2 7 2 0 ) 。 ユーザ端末 2 0は、認証ができなかったため、 サービスを利用できないことを知らせる画面 を表示する (2 7 2 4 ) 。
画像情報照合 2 7 1 4において、 シンクロサーバ 3 0が、 ユーザが送信した画 像情報が正しいことを確認した場合、ユーザ画像情報認証 2 1 1の処理を終了す る。
本実施形態の電子決済システムにおいては、 ユーザに、 顔、 眼の虹彩又は網膜 、指紋等、 ユーザを個体として識別する情報を画像データとして送信させること により、本人であるかどうかの認証ができ、 安全な電子決済を行うことができる 。 また、 画像認証の場合、 音声認証とは違い、 携帯電話を音声キャリアにつなげ る必要がないため、携帯電話のデータバケツト通信機能を用いて、認証から決済 までを連続して行うことができる。
(第 4の実施形態)
本発明の第 4の実施形態の電子決済システムについて説明する。本実施形態の 電子決済システムにおいては、 第 1の実施形態と同様、 ユーザは、 通信販売にお ける商品の決済をネッ トワークを介して行うが、 本実施形態では、 ユーザが通信 販売を行うレジサーバ 1 4を識別するレジ番号を入力する必要がなく、商品の注 文は、通信販売の受注センターに電話をかけて、 受注オペレータとの対話によつ て行うことができる点が、 第 1の実施形態とは異なる。
図 2 4は、本実施形態に係る電子決済システムの構成図である。 本実施形態の 電子決済システムは、 レジサーバ 1 4と、請求端末の一例としての仮想レジ端末 1 2と、 受注センタ一 1 5と、 支払端末の一例としてのユーザ端末 2 0と、 決済 装置の一例としてのシンクロサーバ 3 0と、 キヤリァサーバ 4 0と、請求端末デ —タベースの一例としてのレジデータベース 5 0と、支払端末データベースの一 例としてのユーザデ一タベース 6 0と、ユーザ口座データべ一ス 7 0とを有する 受注センター 1 5は、通信販売の電話による注文を受付する。 受注センタ一 1 5では、 オペレータがユーザの注文を電話で受け付け、 オペレータが注文内容を 確定し、 受注センター 1 5の受注管理手段を用いて注文リストを作成する。 また 受注センター 1 5は、 ユーザ端末 2 0の識別情報、 たとえばユーザ端末 2 0の発 信電話番号を抽出する。 ユーザ端末 2 0が発信番号通知の設定にしてあれば、発 信先から発信元の発信電話番号を検出することができる。ユーザ端末 2 0が番号 非通知の設定をした場合、発信先から発信元の発信電話番号を検出することはで きないので、 オペレータがユーザに発信電話番号を問い合わせる。
受注センター 1 5は、 通信手段 1 9を用いて、 ユーザ端末 2 0の発信電話番号 と注文リストをレジサーバ 1 4へ送信し、取引の請求を行うための仮想レジ端末 1 2を起動させる。 通信手段 1 9は、 電話回線、 専用回線のいずれであってもよ レ、。 受注センター 1 5とレジサーバ 1 4は L A Nによって接続してもよレ、。 図 1と同一符号を付した他の構成要素は、第 1の実施形態と動作及び構成が同 じであるから説明を省略する。
図 2 5は、本実施形態に係る電子決済システムの決済処理のフロ一チヤ一卜で ある。 ユーザは、 通信販売の広告やカタログに記載された 「注文電話番号」 を入 力し (3 0 2 ) 、 受注センター 1 5に電話をかける (3 0 4 ) 。 受注センター 1 5は、ユーザ端末 2 0の発信電話番号をユーザ端末 2 0の識別情報として取得す る。 ユーザは受注センター 1 5のオペレータとの対話により、 商品を注文する ( 3 0 7 ) 。 オペレータは注文内容を受注センター 1 5の受注管理手段を用いて入 力し、 注文リストを作成する ( 3 0 9 ) 。 オペレータは注文内容をユーザに確認 し、 購入合計金額を伝え、 決済方法を尋ねる。 ユーザがシンクロ電子決済を依頼 する (3 1 1 ) と、 受注センタ一 1 5は、 ユーザ端末 2 0の発信電話番号と、 注 文リストとをレジサーバ 1 4へ送信し、取引の請求を行う仮想レジ端末 1 2を起 動させる (3 1 3 ) 。 受注センター 1 5のオペレータは、 ユーザに電話を切って 、 シンクロ決済のメッセージが配信されるのを待つように指示し、 電話を切断す る。
レジサーバ 1 4は、 仮想レジ端末 1 2を起動する (3 2 2 ) 。 仮想レジ端末 1 2は、 レジ端末の役目をする装置またはプロセスであり、 レジサーバ内に設けら れた端末装置であってもよく、レジサーバ内に起動されたプログラムであっても よレ、。 仮想レジ端末 1 2はシンク口サーバ 3 0に接続し、 レジサーバ 1 4の識別 情報を送信する (3 2 3 ) 。
シンクロサーバ 3 0は、仮想レジ端末 1 2から受信したレジサーバ 1 4の識別 情報に基づいてレジ情報を照会する (3 1 5 ) 。 レジ情報照会 3 1 5の処理は、 第 1の実施形態のレジ情報照会 2 0 6の処理と同じであるから、説明を省略する シンクロサーバ 3 0は、 仮想レジ端末 1 2との取引を特定する 「リ ンク情報」 を作成する (3 2 4 ) 。 リンク情報には、 シンクロサーバ 3 0に接続された仮想 レジ端末 1 2を識別するためのレジ端末識別情報と、レジサーバ 1 4を識別する レジ識別情報、 たとえば販売者の名称やウエルカムメッセージ等が含まれる。 レ ジ端末識別情報は取引識別番号の一例であり、ユーザ端末 2 0と仮想レジ端末 1 2との間の取引を特定する。 シンクロサーバ 3 0は、 リ ンク情報をもとに、 ユー ザ端末 2 0と仮想レジ端末 1 2 との通信を同期させ、 決済処理を行う。
シンクロサーバ 3 0は、 リンク情報をユーザ端末 2 0に配信する (3 2 6 ) 。 ユーザ端末 2 0は、 リンク情報をシンクロサーバ 3 0から受信すると、画面には 、 第 1の実施形態の図 1 3 ( f ) に示した画面と同様のウエルカムメッセージを 表示する。 ユーザはこの画面を見て、 自分が接続したい通販のサイ トであるかど うかを確認することができる (3 2 8 ) 。 ユーザが画面上のリンクボタンを選択 すると、 ユーザ端末 2 0は、 リンク情報確認信号をシンクロサーバ 3 0へ発信す る (3 3 0 ) 。 リ ンク情報確認信号には、 リ ンク情報に含まれていた仮想レジ端 末 1 2を識別するためのレジ端末識別情報が含まれる。 ユーザがキャンセルボタンを選択すると、電子決済をキャンセルすることがで きる。 このキャンセル処理は、 ユーザが間違ったレジ番号を入力した等の理由に より、 意図しなかった通販のサイ トが、 画面に表示された場合などに行われる。 シンクロサーバ 3 0は、ユーザ端末 2 0からリンク情報確認信号を受信すると 、 シンクロを確立する (3 3 2 ) 。 シンク口確立 3 2 2の処理は第 1の実施形態 と同じであるから、 説明を省略する。 シンクロが確立されると、 シンクロサーバ 3 0は、 シンクロ信号を仮想レジ端末 1 2に発信する (3 3 4 ) 。 仮想レジ端末 1 2は、 シンクロ信号を受信すると、 受注センター 1 5から受信した注文リスト に基づいて購買金額を計算し (3 4 6 ) 、 注文内容と購買金額を含む購買金額情 報をシンク口サーバ 3 0へ発信する (3 4 8 ) 。 シンク口サーバ 3 0は、 パスヮ ード認証を行う (3 4 9 ) 。 パスワード認証 3 4 9は第 1の実施形態のパスヮ一 ド認証 2 1 0と同じであるから説明を省略する。
シンク口サーバ 3 0が行うパスヮード認証 3 4 9は、 レジ情報照会 3 1 5の処 理でレジサーバ 1 4が指定する認証方式に基づいて行われる。 レジサーバ 1 4は 、購買合計金額が所定金額以上である場合にのみ、パスヮ一ド認証を行うように 認証方式を指定してもよい。 また、 ユーザが認証方式を指定してもよく、 たとえ ばユーザ端末 2 0が盗難された場合の不正利用を防止するため、パスヮード認証 が行われるようにユーザデータベース 6 0に認証方式を設定してもよい。シンク 口サーバ 3 0は、 ユーザ情報照会 3 0 6の処理において、 ユーザが設定する認証 方式をユーザデータべ一ス 6 0カゝら抽出し、レジサーバ 1 4の設定する認証方式 と合わせて、 認証方式を決定してもよい。
パスワード認証 3 4 9の処理の後、購買金額と利用可能金額の照合 3 5 0から 、 決済完了までの処理は第 1の実施形態と同じであるから、 説明を省略する。 仮 想レジ端末 1 2は決済完了通知をシンクロサーバ 3 0から受信する ( 3 6 0 ) と 、 受注センタ一 1 5へ発注命令を送信する ( 3 6 7 ) 。 受注センターは発注命令 を受けて、 発注センターに発注処理を行う (3 6 8 ) 。 仮想レジ端末 1 2力 ら受 信する発注命令には、ユーザ端末 2 0を識別する識別情報として発信電話番号が 含まれており、 受注センタ一 1 5は、 発信電話番号に基づいて、 ユーザ端末 2 0 から受注した内容を特定することができる。
受注センター 1 5は、 処理 3 1 3において、 受注した内容を仮想レジ端末 1 2 へ送信した後は、 他のユーザからの注文を受け付けることができる。 受注センタ — 1 5は、 処理 3 6 7において、仮想レジ端末 1 2から発注命令を受信した時点 で、 受注内容を特定し、 注文リス トを発注リストに置き換えて、 発注センターに 発注することができる。
上記の説明では、 ユーザ端末 2 0の識別情報として、 発信電話番号を用い、 シ ンクロサーバ 3 0はユーザ端末 2 0の発信電話番号に基づいて、 リンク情報を配 信したが、 発信電話番号の代わりに、 ユーザ端末 2 0の電子メールァドレスを用 レ、、 リンク情報を電子メールとしてユーザ端末 2 0へ送信してもよい。
本実施形態の電子決済システムでは、 ユーザは、通信販売を行うレジサーバ 1 4を識別するレジ番号を入力する必要がなく、 商品の注文は、通信販売の受注セ ンターに電話をかけて、受注オペレータとの対話によって行うことができる。 ュ 一ザは商品の注文情報をユーザ端末 2 0から入力する手間がなく、簡便に通信販 売の注文と決済を行うことができる。特にユーザ端末 2 0が携帯電話である場合 は、 文字や数字の入力を行うよりも、 電話音声で注文を行った方が簡単であり、 利便性がある。
本実施形態の変更例を説明する。上記の電子決済システムと同様の決済方法を 小売店の店頭での決済に適用することができる。店頭で店員がレジ端末でユーザ の購買の会計処理を行った後、店員はユーザのユーザ端末 2 0の発信電話番号ま たは電子メールアドレスをユーザから聞き、 レジ端末へ入力する。 レジ端末はシ ンクロサーバ 3 0へユーザ端末 2 0の発信電話番号または電子メールァ ドレス を送信する。シンクロサーバ 3 0はレジ端末から受信したユーザ端末 2 0の発信 電話番号または電子メールァドレスに基づいて、 リンク情報をユーザ端末 2 0へ 配信する。 リンク情報には小売店のレジの情報が含まれており、 ユーザはユーザ 端末 2 0に表示されたリンク情報により レジを確認することができる。ユーザ端 末 2 0がリンク情報確認信号をシンク口サーバ 3 0へ発信すると、シンクロザー バ 3 0は、 小売店のレジとのシンク口を確立し、 上記の電子決済システムと同様 の電子決済をユーザ端末 2 0と小売店のレジ端末との間で行うことができる。 上記の変更例において、ユーザが店員にユーザ端末 2 0の発信電話番号または 電子メールァドレスを通知する代わりに、ユーザ端末 2 0が赤外線通信等の光通 信や近距離無線通信を用いてレジ端末にユーザ端末 2 0の発信電話番号または 電子メールアドレスを送信してもよい。 また、ユーザ端末 2 0が発信電話番号ま たは電子メ一ルァ ドレスを、バーコ一ドゃ、 2次元バーコ一ドであるサイバーコ 一ド等のパターンコードで画面に表示させてもよい。ユーザはユーザ端末 2 0の 画面に表示されたパターンコードを、レジ端末に設けられたパターンコード読み 取り部に読み取らせることにより、発信電話番号または電子メールァドレスをレ ジ端末に伝える。
(第 5の実施形態)
第 1、 第 2、 第 3、 及び第 4の実施形態の電子決済システムにおける、 決済装 置の一例としてのシンクロサーバ 3 0は、 汎用コンピュータで実現してもよレ、。 図 2 6は、汎用コンピュータ 6 0 0のハードウエア構成を示すブロック図である 。 図 2 6において、 コンピュータ 6 0 0は、 C P U 6 0 2は R O M 6 0 4及び R AM 6 0 6に格納されたプログラムに基づいて動作する。入力装置 6 0 8により 、 シンクロサーバ 3 0の管理者がデータゃコマンドを入力することができる。 格 納装置の一例としてのハ一ドディスク ドライブ 6 1 0は、設定情報及び C P U 6 0 2が動作するプログラムを格納する。
フロッピ一ディスク ドライブ 6 1 4はフロッピーディスク 6 2 4からデータ またはプログラムを読み取り C P U 6 0 2に提供する。 C D— R O Mドライブ 6 1 6は C D— R O M 6 2 6からデータまたはプログラムを読み取り C P U 6 0 2に提供する。 第 1の通信インタフェース 6 1 8は、通信回線 1 8に接続してデ —タを送受信する。 第 2の通信ィンタフェース 6 2 0は、 通信回線 3 8に接続し てデータを送受信する。 データベースインタフヱース 6 1 2は、 各種データべ一 ス 6 2 2と接続してデータベースにおけるデータを送受信する。さらにシンクロ サーバ 3 0は、 ディスプレイ 6 2 8に接続するためのィンターフェースを備え、 管理者はディスプレイ 6 2 8によってシンクロサーバ 3 0の稼働状況を監視し たり、 設定情報を確認することができる。
図 2 7は、図 26に示した CPU 6 02が実行するソフトウエアの機能構成を 示すブロック図である。 これらのソフトウエアは、 フロッピーディスク 624ま たは CD— ROM6 26等の記録媒体に格納されて利用者に提供される。記録媒 体に格納されたソフトウエアは圧縮されていても非圧縮であっても良い。ソフト ウェアは記録媒体からハードディスク ドライブ 6 1 0にィンストールされ、 R A M606に読み出されて C PU602により実行される。
記録媒体に格納されて提供されるソフトウェア、 即ちハードディスク ドライブ 6 1 0にィンス トールされるソフトウエアは、機能構成として、 決済処理モジュ ール 642と、 第 1の通信モジュール 644と、第 2の通信モジュール 646と 、 データベース検索モジュール 648とを有する。
決済処理モジュール 64 2、 第 1の通信モジュール 644、 第 2の通信モジュ ール 646、及びデータベース検索モジュ一ノレ 648がコンピュータ 600に働 きかけて、 C PU 602に行わせる処理は、 それぞれ、 第 1、 第 2、 第 3、 及び 第 4の実施形態のシンクロサーバ 30における、 決済処理部 80、 第 1の通信部 82、第 2の通信部 84、 データベース検索部 8 6の機能及び動作と同一である から、 説明を省略する。
図 26に示した、記録媒体の一例としてのフロツビ一ディスク 624または C D-ROM626には、本出願で説明した全ての実施形態に係る決済装置の一例 としてのシンク口サーバ 30の動作の一部または全ての機能を格納することが できる。 更に上記実施形態で説明したレジサーバ 14の動作の一部を、 レジサー バ 1 4に換えてシンクロサーバ 30に実行させる場合には、上記実施形態で説明 したレジサーバ 1 4の動作の一部もまた、フロッピーディスク 6 24または CD — ROM 626に格納することができる。
これらのプログラムは記録媒体から直接 RAMに読み出されて実行されても、 ー且ハードディスク ドライブにィンス トールされた後に RAMに読み出されて 実行されても良い。 更に、 上記プログラムは単一の記録媒体に格納されても複数 の記録媒体に格納されても良い。 又、 符号化した形態で格納されていても良い。 記録媒体としては、 フロッピーディスク、 C D— R OMの他にも、 D V D等の 光学記録媒体、 M D等の磁気記録媒体、 P D等の光磁気記録媒体、 テープ媒体、 磁気記録媒体、 I Cカードやミニチュア一カードなどの半導体メモリー等を用い ることができる。 又、 専用通信ネッ トワークやインターネッ トに接続されたサー バシステムに設けたハ一ドディスクまたは R A M等の格納装置を記録媒体とし て使用し、 通信網を介してプログラムをシンク口サーバ 3 0に提供しても良い。 このような記録媒体は、シンクロサーバ 3 0を製造するためのみに使用されるも のであり、そのような記録媒体の業としての製造および販売等が本出願に基づく 特許権の侵害を構成することは明らかである。
上記の説明では、 第 1、 第 2、 第 3、 及び第 4の実施形態において、 レジサー バ 1 4がシンクロサーバ 3 0と接続するための通信回線 1 8は、 電話回線、 専用 回線以外に、無線通信またはインターネッ トであってもよい。 通信回線 1 8がィ ンタ一ネッ トである場合、シンクロサーバ 3 0との通信のセキュリティを確保す るために、 安全な通信方式を用いることが望ましい。
また、 キャリアサーバ 4 0とシンクロサーバ 3 0の間の通信経路と、 レジサー ノく 1 4とシンク口サーバ 3 0の間の通信経路とにビッ トフィルタリング手段を 設け、ユーザ端末 2 0及びレジサーバ 1 4がシンク口サーバ 3 0とやりとりする データのデータ形式やビッ トパターンを検出するようにしてもょレ、。本発明では 、ユーザの個人情報などの秘密情報をユーザ端末 2 0とレジサーバ 1 4との間で 送信しないため、シンク口サーバ 3 0との間でやりとりされるデータを暗号化す る必要がない。 そのためビッ トフィルタリング手段によって、やりとりされるデ 一タの形式やビッ トパターンを観察し、予期しないァクセスパターンであるかど うかを容易に判定することができる。 したがって電子決済システムへの不正侵入 や破壊目的の不正アクセスを検出することができる。
以上述べたように、 第 1の実施形態の電子決済システムでは、 ユーザは雑誌や カタログ等の通信販売における商品の注文と支払を電子的に行うことができる。 またユーザは、 通信販売の注文を行う前に、携帯端末に表示されるリンク情報に よって、自分の望む通信販売のサイ トに接続したかどうかを確認することができ る。 通信販売の販売者は、 認証方式を指定することにより、 ユーザをパスワード 等によって認証してから、 決済を行うことができる。
第 2の実施形態の電子決済システムによれば、ユーザを音声によつて認証して から、 電子決済を行うため、 高い認証精度を確保できる。
第 3の実施形態の電子決済システムにおいては、 ユーザに、 顔、 眼の虹彩又は 網膜、指紋等、 ユーザを個体として識別する情報を画像データとして送信させる ことにより、 本人であるかどうかの認証ができ、 安全な電子決済を行うことがで きる。 また、 画像認証の場合、 音声認証とは違い、 携帯電話を音声キャリアにつ なげる必要がないため、携帯電話のデータバケツ ト通信機能を用いて、認証から 決済までを連続して行うことができる。
第 4の実施形態の電子決済システムでは、 ユーザは、 通信販売を行うレジサー バ 1 4を識別するレジ番号を入力する必要がなく、 商品の注文は、 通信販売の受 注センターに電話をかけて、受注オペレータとの対話によって行うことができる 。 ユーザは商品の注文情報をユーザ端末 2 0から入力する手間がなく、簡便に通 信販売の注文と決済を行うことができる。
本発明の電子決済システムは、通信販売の販売者にとって、 次の利点を有する 。携帯電話機の発信電話番号の一意性に基づいて確実なユーザの認証を行うこと ができる。 また認証方式を選択することにより、認証の精度を決済金額や決済場 面に応じて容易に変更することができる。
本発明の電子決済システムは、 ユーザにとって、 次の利点を有する。 携帯電話 という携帯性の優れた通信端末を持ち歩くことにより、 いつでも、 どこでも、 買 い物の決済を電子的に行えるようになり、現金ゃクレジッ トカード、銀行カード 、 I Cマネーカード等を持ち歩く必要がなくなる。 また、 ユーザは、 携帯電話の データバケツ ト通信機能を用いて、 口座の引き落とし状況や、 利用可能残高、 買 い物の履歴等を確認することができる。
また、 本発明の電子決済システムは、 クレジッ トカードの会社にとって、 次の 利点を有する。 携帯電話機を用いた認証方式によって、 クレジッ トカードの不正 利用を防止することができる。携帯電話機を用いてクレジッ ト決済が電子的に行 えるようになるため、 クレジッ トカードの発行や管理が不要になり、 コス トを削 減できる。 また、 複合認証方式を用いることにより、 クレジッ トカード会社など の担当社員が不正にデータを持ち出した場合でも、ユーザの決済口座が不正利用 されるのを防止することができる。
以上発明の実施の形態を説明したが、本出願に係る発明の技術的範囲は上記の 実施の形態に限定されるものではない。 上記実施の形態に種々の変更を加えて、 特許請求の範囲に記載の発明を実施することができる。そのような発明が本出願 に係る発明の技術的範囲に属することもまた、特許請求の範囲の記載から明らか である。 産業上の利用可能性
以上の説明から明らかなように、本発明によれば、 商品の取引における決済を 、 ネッ トワークを介して、 安全かつ簡便に行うことができる。

Claims

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

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2001514352A JP4083428B2 (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
US09/630,563 US7571117B1 (en) 1999-08-02 2000-08-02 Electronic authentication system, authentication apparatus, and terminal
US11/672,701 US7865401B2 (en) 1999-08-02 2007-02-08 Electronic settlement system, settlement apparatus, and terminal

Applications Claiming Priority (2)

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

Related Parent Applications (1)

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

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US09/630,563 Continuation US7571117B1 (en) 1999-08-02 2000-08-02 Electronic authentication system, authentication apparatus, and terminal

Publications (1)

Publication Number Publication Date
WO2001009808A1 true WO2001009808A1 (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/002014 WO2001009807A1 (fr) 1999-08-02 2000-03-29 Systeme de reglement electronique, et dispositif et terminal de reglement
PCT/JP2000/002015 WO2001009808A1 (fr) 1999-08-02 2000-03-29 Systeme, dispositif et terminal de reglement electronique

Family Applications Before (2)

Application Number Title Priority Date Filing Date
PCT/JP1999/004178 WO2001009806A1 (fr) 1999-08-02 1999-08-02 Systeme de reglement electronique, dispositif et terminal de reglement
PCT/JP2000/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 (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002269481A (ja) * 2001-03-09 2002-09-20 Akihiro Yada クレジットカードコンファメーションサービスシステム
JP2002366793A (ja) * 2001-06-08 2002-12-20 Ntt Docomo Inc 取引仲介方法、取引方法、取引仲介システムおよび取引システム
JP2003030472A (ja) * 2001-07-19 2003-01-31 Hitachi Kokusai Electric Inc 携帯電話による会員制ショッピングシステム
JP2005018099A (ja) * 2001-07-09 2005-01-20 Honda Noboru ポイント交換システム及び方法、ポイント交換情報発行装置、並びにプログラム
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
JP2008123041A (ja) * 2006-11-08 2008-05-29 Nippon Telegr & Teleph Corp <Ntt> 本人証明システム及び本人証明方法
JP2008165812A (ja) * 2001-02-27 2008-07-17 Exxonmobil Research & Engineering Co 金融取引を処理するためのシステムおよび方法
US7448540B2 (en) 1999-08-02 2008-11-11 Softbankbb Corporation Electronic settlement system, settlement apparatus and terminal
US7715823B2 (en) 2001-05-24 2010-05-11 International Business Machines Corporation Methods and apparatus for restricting access of a user using a cellular telephone
US8522349B2 (en) 2007-05-25 2013-08-27 International Business Machines Corporation Detecting and defending against man-in-the-middle attacks
US8683609B2 (en) 2009-12-04 2014-03-25 International Business Machines Corporation Mobile phone and IP address correlation service
JP2014513825A (ja) * 2011-09-27 2014-06-05 シームレス ペイメンツ アーベー 安全な2者照合取引システム
US8762724B2 (en) 2009-04-15 2014-06-24 International Business Machines Corporation Website authentication
US8838988B2 (en) 2011-04-12 2014-09-16 International Business Machines Corporation Verification of transactional integrity
US8917826B2 (en) 2012-07-31 2014-12-23 International Business Machines Corporation Detecting man-in-the-middle attacks in electronic transactions using prompts
JP6454807B1 (ja) * 2018-04-20 2019-01-16 株式会社野村総合研究所 音声認証決済システム

Families Citing this family (124)

* 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
US7376583B1 (en) 1999-08-10 2008-05-20 Gofigure, L.L.C. Device for making a transaction via a communications link
US7720762B1 (en) 2002-10-03 2010-05-18 Gofigure Payments, Llc System and method for electronically processing commercial transactions based upon threshold amount
FI19991847A (fi) * 1999-08-31 2001-02-28 Nokia Networks Oy Tilaajatietojen hyödyntäminen tietoliikennejärjestelmässä
JP4083430B2 (ja) 1999-09-22 2008-04-30 ソフトバンクBb株式会社 電子決済システム、決済装置及び端末
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
US9697650B2 (en) * 2000-06-09 2017-07-04 Flash Seats, Llc Method and system for access verification within a venue
US20060095344A1 (en) * 2000-06-09 2006-05-04 Nakfoor Brett A System and method for fan lifecycle management
WO2002008981A1 (fr) * 2000-07-25 2002-01-31 Image Media Design Co., Ltd. Procede de transaction commerciale
US7523067B1 (en) 2000-08-02 2009-04-21 Softbankbb Corporation Electronic settlement system, settlement apparatus, and terminal
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
JP2002298057A (ja) * 2001-03-29 2002-10-11 Takeshi Sawazaki 本人確認と決済処理が異なる経路のカード決済システム
JP2002324167A (ja) * 2001-04-26 2002-11-08 Nippon Syst Wear Kk 認識コード表示機能付き携帯端末装置及びそのプログラム
US7540015B2 (en) 2001-05-11 2009-05-26 Privacy Shield Llc System, method and apparatus for establishing privacy in internet transactions and communications
WO2002093442A1 (fr) * 2001-05-11 2002-11-21 Yozan Inc. Systeme de reglement
JP2002366859A (ja) * 2001-06-11 2002-12-20 Sony Corp 与信仲介システム、与信仲介装置および方法、記録媒体、並びにプログラム
JP2002366869A (ja) * 2001-06-11 2002-12-20 Sony Corp 電子商取引支援方法及びそれを用いた電子商取引方法
JP4363800B2 (ja) * 2001-06-11 2009-11-11 ソニー株式会社 電子商取引支援装置,電子商取引支援方法およびコンピュータプログラム
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 ソースジャパン株式会社 モバイル・ネットコマース決済システム
AU2003246995A1 (en) 2003-07-22 2005-02-04 Nokia Corporation Reader device for radio frequency identification transponder with transponder functionality
DE602004007830T2 (de) 2004-01-23 2008-04-17 Nokia Corp. Verfahren, einrichtung und system zur automatisierten, auf kontextinformationen basierenden selektiven datenbereitstellung durch identifikationsmittel
US9530132B2 (en) 2004-01-27 2016-12-27 George Chester Cox System and method for customer video authentication to prevent identity theft
US9020854B2 (en) 2004-03-08 2015-04-28 Proxense, Llc Linked account system using personal digital key (PDK-LAS)
US8225014B2 (en) * 2004-03-17 2012-07-17 Nokia Corporation Continuous data provision by radio frequency identification (RFID) transponders
DE602004020684D1 (de) 2004-03-19 2009-05-28 Nokia Corp Nd verfahren zur verbesserung des terminal-betriebs
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
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
US7783541B1 (en) 2006-07-13 2010-08-24 Gofigure Payments, Llc System and method for allocating fees associated with an electronic transaction
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
US20080270301A1 (en) * 2007-04-27 2008-10-30 American Express Travel Related Services Co., Inc. Mobile payment system and method
US8620260B2 (en) 2007-04-27 2013-12-31 American Express Travel Related Services Company, Inc. Payment application download to mobile phone and phone personalization
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
US8543496B2 (en) * 2007-04-27 2013-09-24 American Express Travel Related Services Company, Inc. User experience on mobile phone
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
GB2457445A (en) * 2008-02-12 2009-08-19 Vidicom Ltd Verifying payment transactions
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
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
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
US8015088B2 (en) 2008-03-03 2011-09-06 The Coca-Cola Company Methods for implementing a loyalty program
US8121917B2 (en) 2008-03-03 2012-02-21 The Coca-Cola Company Systems 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
GB0809382D0 (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
US8116730B2 (en) * 2009-01-23 2012-02-14 Vidicom Limited Systems and methods to control online transactions
US8041639B2 (en) * 2009-01-23 2011-10-18 Vidicom Limited Systems and methods to facilitate online transactions
US9652761B2 (en) 2009-01-23 2017-05-16 Boku, Inc. Systems and methods to facilitate electronic payments
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
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
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
WO2012021716A2 (en) 2010-08-11 2012-02-16 Boku, Inc. Systems and methods to identify carrier information for transmission of premium 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
WO2012148842A1 (en) 2011-04-26 2012-11-01 Boku, Inc. Systems and methods to facilitate repeated purchases
US9830622B1 (en) 2011-04-28 2017-11-28 Boku, Inc. Systems and methods to process donations
US9191217B2 (en) 2011-04-28 2015-11-17 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 Евгений Яковлевич Билюкин Способ осуществления электронной оплаты товара с применением средства мобильной связи
JP5856181B2 (ja) 2011-10-25 2016-02-09 株式会社アイエスアイ 電子マネー送金方法およびそのシステム
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
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
CN104318469A (zh) * 2014-10-30 2015-01-28 中国建设银行股份有限公司 一种电商平台信息交互方法及交易系统
SG10201506662XA (en) * 2015-03-03 2016-10-28 Mastercard Asia Pacific Pte Ltd Method For Enabling A Communication Link Between A Mobile Terminal And A Receiving Terminal
US10810577B2 (en) * 2015-10-12 2020-10-20 Walmart Apollo, Llc Check-in to checkout systems and methods
JP7022479B2 (ja) * 2016-09-16 2022-02-18 京セラドキュメントソリューションズ株式会社 ジョブ実行システム
KR102588498B1 (ko) 2016-11-07 2023-10-12 삼성전자주식회사 통신 시스템에서 발신자를 인증하기 위한 장치 및 방법
US11836709B2 (en) 2017-12-22 2023-12-05 Walmart Apollo, Llc Digital wallet management system
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
KR102340340B1 (ko) * 2021-01-26 2021-12-20 쿠팡 주식회사 결제 서비스 제공 방법 및 이를 수행하는 전자 장치

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997049074A2 (en) * 1996-06-17 1997-12-24 Verifone, Inc. A system, method and article of manufacture for multiple-entry point virtual point of sale architecture
WO1998021677A1 (fr) * 1996-11-14 1998-05-22 Matsushita Electric Industrial Co., Ltd. Systeme de reglement electronique personnel, terminal de ce dernier et appareil permettant de gerer ce systeme
JPH10207946A (ja) * 1997-01-16 1998-08-07 Computer Consulting:Kk プリペイドメディアおよびこれを用いた決済システム
JPH10289267A (ja) * 1997-04-15 1998-10-27 Sony Corp 情報管理装置および方法、並びに情報管理システム
WO1999009502A1 (fr) * 1997-08-13 1999-02-25 Matsushita Electric Industrial Co., Ltd. Systeme de commerce electronique mobile

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
JP3367675B2 (ja) 1993-12-16 2003-01-14 オープン マーケット インコーポレイテッド オープンネットワーク販売システム及び取引トランザクションのリアルタイムでの承認を行う方法
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
US5608778A (en) * 1994-09-22 1997-03-04 Lucent Technologies Inc. Cellular telephone as an authenticated transaction controller
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
WO1997045814A1 (en) * 1996-05-24 1997-12-04 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
US5988497A (en) 1996-05-30 1999-11-23 Mci Communications Corporation Method for authenticating credit transactions to prevent fraudulent charges
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
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
US5924078A (en) 1996-06-28 1999-07-13 Codesaver International, Inc. Consumer-provided promotional code actuatable point-of-sale discounting system
US5991749A (en) 1996-09-11 1999-11-23 Morrill, Jr.; Paul H. Wireless telephony for collecting tolls, conducting financial transactions, and authorizing other activities
JPH1091866A (ja) * 1996-09-18 1998-04-10 Hitachi Ltd 電子マネー取り引きシステム
JPH10240823A (ja) 1997-02-28 1998-09-11 Hitachi Ltd 電子ショッピングシステム及びその電子カタログデータ定義方法
US6868391B1 (en) 1997-04-15 2005-03-15 Telefonaktiebolaget Lm Ericsson (Publ) Tele/datacommunications payment method and apparatus
US6282522B1 (en) 1997-04-30 2001-08-28 Visa International Service Association Internet payment system using smart card
ATE220814T1 (de) 1997-06-27 2002-08-15 Swisscom Mobile Ag Transaktionsverfahren mit einem tragbaren identifizierungselement
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 暗号情報交換方式
JPH1196252A (ja) * 1997-09-17 1999-04-09 Hitachi Ltd マルチメディア携帯端末を用いた電子マネー取引方式
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 ユニ・チャーム株式会社 使い捨てトレニングパンツ
WO1999023538A1 (en) 1997-10-28 1999-05-14 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
HUP0103385A2 (hu) 1998-06-19 2002-01-28 Protx Limited Közvetítő fizetés-engedélyező rendszer
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
US7089208B1 (en) * 1999-04-30 2006-08-08 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
AU4933799A (en) 1999-08-02 2001-02-19 E-Mark Systems Inc. Electronic settlement system, settlement device, and terminal
JP4083430B2 (ja) 1999-09-22 2008-04-30 ソフトバンクBb株式会社 電子決済システム、決済装置及び端末
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
WO1997049074A2 (en) * 1996-06-17 1997-12-24 Verifone, Inc. A system, method and article of manufacture for multiple-entry point virtual point of sale architecture
WO1998021677A1 (fr) * 1996-11-14 1998-05-22 Matsushita Electric Industrial Co., Ltd. Systeme de reglement electronique personnel, terminal de ce dernier et appareil permettant de gerer ce systeme
JPH10207946A (ja) * 1997-01-16 1998-08-07 Computer Consulting:Kk プリペイドメディアおよびこれを用いた決済システム
JPH10289267A (ja) * 1997-04-15 1998-10-27 Sony Corp 情報管理装置および方法、並びに情報管理システム
WO1999009502A1 (fr) * 1997-08-13 1999-02-25 Matsushita Electric Industrial Co., Ltd. Systeme de commerce electronique mobile

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GIFFORD, DAVID K. ET. AL.: "Payment Switches for Open Networks", PROCEEDINGS OF THE THIRD ACM CONFERENCE ON COMPUTER AND COMMUNICATION SECURITY (COMPCON'95), pages 26 - 31, XP002929612 *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7865401B2 (en) 1999-08-02 2011-01-04 Softbank Bb Corporation Electronic settlement system, settlement apparatus, and terminal
US7448540B2 (en) 1999-08-02 2008-11-11 Softbankbb Corporation Electronic settlement system, settlement apparatus and terminal
US7457782B2 (en) 1999-08-02 2008-11-25 Softbankbb Corporation Electronic settlement system, settlement apparatus and terminal
US7571117B1 (en) 1999-08-02 2009-08-04 Softbankbb Corporation Electronic authentication system, authentication apparatus, and terminal
US7657490B1 (en) 1999-08-02 2010-02-02 Softbankbb Corporation Electronic settlement system, settlement device, and terminal
JP2008165812A (ja) * 2001-02-27 2008-07-17 Exxonmobil Research & Engineering Co 金融取引を処理するためのシステムおよび方法
JP2002269481A (ja) * 2001-03-09 2002-09-20 Akihiro Yada クレジットカードコンファメーションサービスシステム
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
US7715823B2 (en) 2001-05-24 2010-05-11 International Business Machines Corporation Methods and apparatus for restricting access of a user using a cellular telephone
JP2002366793A (ja) * 2001-06-08 2002-12-20 Ntt Docomo Inc 取引仲介方法、取引方法、取引仲介システムおよび取引システム
JP2005018099A (ja) * 2001-07-09 2005-01-20 Honda Noboru ポイント交換システム及び方法、ポイント交換情報発行装置、並びにプログラム
JP2003030472A (ja) * 2001-07-19 2003-01-31 Hitachi Kokusai Electric Inc 携帯電話による会員制ショッピングシステム
JP2008123041A (ja) * 2006-11-08 2008-05-29 Nippon Telegr & Teleph Corp <Ntt> 本人証明システム及び本人証明方法
US8522349B2 (en) 2007-05-25 2013-08-27 International Business Machines Corporation Detecting and defending against man-in-the-middle attacks
US8533821B2 (en) 2007-05-25 2013-09-10 International Business Machines Corporation Detecting and defending against man-in-the-middle attacks
US8762724B2 (en) 2009-04-15 2014-06-24 International Business Machines Corporation Website authentication
US8683609B2 (en) 2009-12-04 2014-03-25 International Business Machines Corporation Mobile phone and IP address correlation service
US8838988B2 (en) 2011-04-12 2014-09-16 International Business Machines Corporation Verification of transactional integrity
JP2014513825A (ja) * 2011-09-27 2014-06-05 シームレス ペイメンツ アーベー 安全な2者照合取引システム
US9519900B2 (en) 2011-09-27 2016-12-13 Seqr Group Ab Secure two party matching transaction system
US8917826B2 (en) 2012-07-31 2014-12-23 International Business Machines Corporation Detecting man-in-the-middle attacks in electronic transactions using prompts
JP6454807B1 (ja) * 2018-04-20 2019-01-16 株式会社野村総合研究所 音声認証決済システム
JP2019191716A (ja) * 2018-04-20 2019-10-31 株式会社野村総合研究所 音声認証決済システム

Also Published As

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

Similar Documents

Publication Publication Date Title
JP4083428B2 (ja) 電子決済システム、決済装置及び端末
US7523067B1 (en) Electronic settlement system, settlement apparatus, and terminal
JP4546692B2 (ja) 電子決済システム、決済装置及び端末
US6913194B2 (en) Method and system to prevent fraudulent payment in credit/debit card transactions, and terminals therefor
JP6151916B2 (ja) 証印読み取り機システムおよびモバイルデバイスへの自動情報配信システム
US8751349B1 (en) Audio-equipped transaction card systems and approaches
JP2003528376A (ja) 支払いトランザクション方法および支払いトランザクションシステム
US20020083011A1 (en) Transaction mediation system and transaction mediation method
JP2001306806A (ja) カードの不正使用防止方法及びシステム並びに記録媒体
KR20000067216A (ko) 이동통신단말기를 이용한 계좌 이체방법
JP2004252588A (ja) カード決済システムおよびその携帯電話のプログラム
JP2002109436A (ja) カード認証方法、カード認証装置及びカード認証プログラムを記録した記録媒体
JP2003337917A (ja) 携帯端末による本人確認システム
KR20220136007A (ko) 성인 인증 및 결제 시스템 및 이를 이용한 성인 인증 방법
JP2003228683A (ja) クレジット決済における第三者機関、第三者機関の制御方法、プログラムおよび記録媒体
JP2005141503A (ja) 料金決済システム、方法および記録媒体
KR101136507B1 (ko) 카드결제 중계 시스템
JP2004164040A (ja) 決済システム、決済方法、声紋認証サーバ装置及びプログラム
JP2002117442A (ja) 自動販売機の販売制限解除方式
JP2002007698A (ja) 個人認証システム、個人認証方法および管理装置
KR20140065864A (ko) 카드결제 승인 시스템 및 방법
JP2003216878A (ja) カードレス電子商取引システム
JP2006259780A (ja) 現金支払いやクレジット契約などの手続き方法および現金支払いやクレジット契約などの手続きシステム
WO2002093442A1 (fr) Systeme de reglement
JP2002123776A (ja) カード認証システム

Legal Events

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

Ref document number: 09630563

Country of ref document: US

AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

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

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

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase