WO2003027919A2 - Data processing installation for electronic wallets, and related method - Google Patents

Data processing installation for electronic wallets, and related method Download PDF

Info

Publication number
WO2003027919A2
WO2003027919A2 PCT/FR2002/003215 FR0203215W WO03027919A2 WO 2003027919 A2 WO2003027919 A2 WO 2003027919A2 FR 0203215 W FR0203215 W FR 0203215W WO 03027919 A2 WO03027919 A2 WO 03027919A2
Authority
WO
WIPO (PCT)
Prior art keywords
sum
value
local
transaction
representative
Prior art date
Application number
PCT/FR2002/003215
Other languages
French (fr)
Other versions
WO2003027919B1 (en
WO2003027919A3 (en
Inventor
Pierre-Michel Guilhen
Original Assignee
Pierre-Michel Guilhen
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 Pierre-Michel Guilhen filed Critical Pierre-Michel Guilhen
Priority to AU2002347257A priority Critical patent/AU2002347257A1/en
Publication of WO2003027919A2 publication Critical patent/WO2003027919A2/en
Publication of WO2003027919A3 publication Critical patent/WO2003027919A3/en
Publication of WO2003027919B1 publication Critical patent/WO2003027919B1/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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3223Realising banking transactions through M-devices
    • 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/04Payment circuits
    • 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/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems

Definitions

  • the invention relates to the field of data processing, and more precisely the installations and methods for exchanging and processing data representative of transactions.
  • a paying third party stores, in a service terminal connected to a communication network and to at least one bank server, the bank identifier of each client (buyer and seller) in correspondence with a personal identifier .
  • the buyer and the seller who are obligatorily customers of the paying party
  • the buyer and / or the seller establish a connection, via Internet, with the paying party, send him their personal identifiers by SMS messages, and upon receipt of the identifiers the third-party payer extracts the corresponding bank identifiers and then performs the transaction by connecting to the bank server.
  • This installation requires at least one of the two customers involved in the transaction to send at least one SMS message to the third-party payer or to the bank server, the third-party payer generally being paid for the transactions carried out.
  • This transaction cost is a major drawback when the amount is reduced, typically less than 10 or 20 FRF ("micro-payment").
  • FRF field-reliable
  • the invention aims to solve all or part of these drawbacks. To this end, it offers a data processing installation comprising a management terminal capable of exchanging data with communication devices, associated with identifiers representative of remote account numbers and comprising i) a so-called “local account” memory.
  • first means for carrying out transactions on the one hand, with the management terminal, for transferring data representative of sums, in a controlled manner, between the remote account, associated with the communication device concerned, and the local account memory, and on the other hand, with other first means for transferring data representative of at least part of a local sum being a communication device called "buyer” to a communication device called “seller”, and iii) second means coupled to the first means and capable of modi trust the representative value of the local sum in progress in response to a transaction.
  • the two players in a transaction each have an electronic wallet which allows them to transfer data representative of the amount of this transaction, without going through an intermediate terminal and therefore completely anonymously.
  • the buyer can also transfer part of his account to his wallet by performing an electronic transaction with the management terminal, while the seller can transfer all or part of the content of his wallet to his account by performing a transaction with this same management terminal.
  • each buyer communication device at least, can be equipped with man / machine interface means, coupled to the first means, for data entry, in particular transaction;
  • the first means can compare the amount of a transaction with the value of the local sum in progress, and authorize the transaction when the amount is less than this value;
  • the amount of the transaction can be transmitted to the first means by the interface means, or by the seller's communication device;
  • the first means in particular buyers' devices, can compare the value of the current local sum which is stored with a first selected threshold, configurable by their user, and initiate a transaction consisting of debiting the account from a first sum associated remote, to credit the local account with this first sum when the value is less than the first threshold;
  • the first means in particular vendor devices, can compare the value of the current local sum stored with a selected second threshold, configurable by the user, and initiate a transaction consisting of debiting the associated local account for a second selected sum, to credit this second sum to the associated remote account when the value is greater than the second threshold;
  • - at least one of the first and second sums can be either previously chosen, is determined by the first means so that the value of the current local sum is substantially equal to a chosen constant, configurable by the user.
  • the first means can then be arranged to carry out the comparison according to a chosen periodicity or as soon as the amount exceeds a chosen sum;
  • the communication devices and said management terminal can be equipped with encryption means making it possible to encrypt according to an algorithm chosen at least some of the data representative of the transaction, to be exchanged;
  • the first means of the buyer communication devices at least, can be arranged so as to initiate a transaction upon receipt of a chosen auxiliary identifier;
  • the devices can comprise transmission / reception means coupled to the first means for exchanging data, the data exchange then taking place according to at least one channel chosen from a group comprising the wave channel, for example in the infrared or radio spectrum (according to a protocol chosen from the bluetooth and SMS protocols), and the wired channel, for example via a private and / or public type communications network;
  • the communication devices can be equipped with display means making it possible to display at least some of the data representative of a transaction and or the value of their local sum in progress;
  • the communication devices can be fixed or portable telephones, or telecommunication terminals.
  • some of them may include a smart card comprising the first and second means, for example of the SIM type;
  • the management terminal can be connected to at least one bank terminal managing the data of remote accounts in response to transactions.
  • at least one of the management terminal and bank terminal may include a memory storing a correspondence table between the identifier of each communication device and the representative identifier the associated remote account number.
  • the invention further relates to a data processing method between communication devices associated with identifiers representative of remote account numbers and a management terminal, comprising the following steps: a) storing in each communication device a value representative of 'a local sum, called' in progress', b) establish a link between a communication device called 'buyer' and a communication device called 'seller', c) transfer data representative of at least part of the sum current local stored in the buyer communication device to the seller communication device, and d) adding the value representative of the part of the local sum transferred to the value representative of the local sum stored in the seller communication device, to store in the seller device, as the current local value, the result of the addition, and subtract ire the value representative of the part of the local sum transferred from the value representative of the local sum stored in the i buyer communication device, to store in the buyer device, as the current local value, the result of the subtraction.
  • the method according to the invention may include additional characteristics taken separately and in combination, and in particular:
  • step c) the transfer can be made after entering the amount of the transaction;
  • step c) the amount of the transaction can be compared with the value of the local sum in progress, and authorize the transaction when the amount is less than the value;
  • At least one of the first and second sums can be either chosen beforehand, or determined by the first means so that the value of the current local sum is substantially equal to a chosen constant, which can be configured;
  • step c) the transfer can be authorized when a chosen auxiliary identifier is received.
  • FIG. 2 is a diagram illustrating the main steps of an example of an automated method for supplying a secondary account
  • FIG. 3 is a diagram illustrating the main steps of an example of an automated method for supplying a local electronic purse account (PME), and
  • FIG. 4 is a diagram illustrating the main steps of an example of use of a buyer SME in the context of a transaction with a seller SME.
  • the attached drawings are, for the most part, certain. In Consequently, they can not only serve to complete the invention, but also contribute to its definition, if necessary.
  • each client or user has a main account, managed by a banking establishment (materialized by a banking terminal 2 connected to a banking server), and a secondary account, created and managed by a management center. (materialized by a management terminal 3).
  • a banking establishment materialized by a banking terminal 2 connected to a banking server
  • a management center created and managed by a management center.
  • provision could be made for an installation in which the management center is integrated into the banking center and therefore each user has only one main account.
  • a management center independent of the banking centers could be provided, and therefore each user only has a dedicated auxiliary account.
  • the management terminal 3 and the bank server 2 are connected to a communication network, so as to be able to exchange data.
  • each client has an autonomous communication device (or tool) 4, such as for example a mobile telephone equipped with an infrared port and means defining an PME electronic purse 1 associated with a representative value. of a local sum in progress.
  • the PME 1 is defined by first means intended for carrying out transactions, on the one hand, with the management terminal 3, for transferring sums, in a controlled manner, and second means coupled to the first means and capable of modify the value of the current local sum in response to a transaction.
  • the first and / or second means can be produced in the form of one or more software modules stored in a memory of the device 4, and / or in the form of electronic circuits.
  • these means can be stored in the SIM card of the mobile phone which then assumes the function of SME.
  • all the communication devices 4 are not necessarily portable devices, such as a portable telephone. he could be a fixed telephone, or more generally a (tele) communication terminal connected to a public or private network.
  • the infrared port is coupled to the first means so as to allow the direct exchange of data representative of a transaction with another customer, or in other words to allow the electronic transfer of a sum from an SME to another SME.
  • many other means of exchanging data between devices can be envisaged, by waves and / or by wire. Mention will be made, for example, of transmitters / receivers making it possible to exchange radion messages according to the SMS or bluetooth protocol, possibly via a communications network of the private type (Intranet or Extranet) and / or public, such as the Internet.
  • Each customer is subscribed to the wallet management center (in fact he subscribes to a service) and, as a result, the center includes a database in which is stored for each customer an identifier representative of his main account ( bank), an identifier representative of its secondary account, and an identifier representative of its call number (so that it can be recognized automatically when it calls, or to be contacted if necessary).
  • the management center withdraws directly, preferably periodically and automatically, via its management terminal 3, from the user's main bank account, a sum of money whose value is stored on its secondary account, and which is used to supply the PME 1 with its communication device 4 and contributes to forming the current local sum.
  • the amount allocated by the management center to the secondary account of a user will therefore allow transfers to be made between the management terminal 3, and more precisely the secondary account associated with this user, and the local account associated with his SME. 1 in his communication device
  • the first means initiate a supply procedure either periodically, for example daily or weekly, or upon detection of a crossing of a lower threshold, for example as soon as it is observed ( by comparison) that the current local sum is less than 5 francs.
  • the user joins the management center with his communication device 4 (a "key" of function, ordering a routine program can be provided for this purpose), and asks him to transfer to his SME 1 all or part of the amount available on his secondary account.
  • This interrogation is preferably carried out by entering the desired amount by the user using the man / machine interface (or keyboard) of the communication device.
  • this transfer request is secure, at least by providing a user identifier, or auxiliary identifier. It can simply be the PIN code allowing access to the functions of the communication device, or any other identifier.
  • the management center then takes care of transferring all or part of the amount transferred by the client's SME to his main account.
  • the customer When a customer subscribes (or subscribes), the customer himself defines the conditions of use for his SME 1, according to his needs and / or possibilities.
  • the customer specifies, for example, the maximum amount he wishes to spend each day, and / or each week, and / or each month using his PME 1, and / or the maximum amount he wishes to hold on his PME 1.
  • He can also define secondary parameters making it possible to reinforce the security of use of his PME 1, such as for example the maximum amount authorized for each transaction.
  • the PME 1 becomes fully autonomous.
  • the supply is of periodic type.
  • the management terminal 3 supplies the customer's secondary account by direct debit from their main account, here managed by a bank via the bank server 2.
  • the amount of the sum withdrawn from the main account of the customer corresponds to the amount necessary to obtain in his secondary account a maximum sum, chosen by the customer, and usable monthly on his SME 1.
  • the supply is therefore not necessarily systematic. Indeed, if the previous month, the user spent only a very small amount with his PME 1, then the value of the amount stored in the secondary account has been little or not changed. Consequently, the management terminal 3 does not replenish the secondary account. To manage the secondary account, the management terminal 3 therefore periodically checks (for example each week or each beginning of the month), the value of the sum stored in the secondary account (or available balance SD). This constitutes a step 10.
  • the management terminal 3 will search in its database the maximum sum SM that the client is authorized to use each month, in accordance with his request.
  • the management terminal 3 takes the difference SA directly from the client's main account. To do this, it first checks whether the main account is sufficiently funded (step 60). If this is not the case, the service is interrupted (step 65). If this is the case, the sum SA is withdrawn from the main account and credited to the secondary account so that its new value is substantially equal to SM (step 70).
  • the account could be replenished with a predetermined value, without taking into account the value of SA.
  • this operation can only be done if the user's account is provisioned.
  • the other transfer operations from a main, or secondary, or even local account, to a local, or secondary, or even main account are triggered on the order of the client who manages his SME as he wishes.
  • the user can choose between transferring the entire amount available to his secondary account at once to his PME 1, or split his money transfers to his PME 1, in order to limit the amount of money available on his local account.
  • the transfer request is conditioned by the balance available on the account local of his PME 1 (or local sum in progress), which can be displayed on a screen of the communication device 4.
  • a first step 100 the client selects, in the main menu of his communication device 4, the function
  • the client is preferably invited by the software part of the first means of the PME 1, dedicated to managing the transactions, to enter his confidential code. It may be the PIN code of the device 4, or any other code or identifier previously stored. The code entered is then verified
  • step 115 In the same way as for a bank card, if the user enters the wrong code several times in a row, the software (first means) instantly blocks the use of the PME (step 120). i After authentication of the user code, the software (first r oyens) attempts to automatically establish a telephone connection or
  • the management terminal 3 performs a certain number of control operations, including in particular:
  • step 140 This involves, for example, checking the telephone number or IP address in the database. Only a communication device 4 registered in the base when joining the service can be used to make transfers. Any attempt to communicate with the management terminal 3 using an undeclared communication device results in the immediate interruption of the service (step 145); - checking the integrity of the data transmitted (step 150): for example: recognized caller, valid authorization to use the service by the caller, etc. If the transmitted data poses a problem, the provisioning procedure is interrupted (step 155). When the control operations have been carried out successfully, the client is invited by the management terminal 3 to enter the value of the sum which it wishes to transfer to its PME 1 (step 160).
  • the management terminal 3 checks whether this sum is compatible with the operating parameters of the PME 1, previously specified by the user (step 170). We check in particular if this value is compatible with the maximum sum usable monthly on the PME. To do this, the available balance SD is extracted from the secondary account and the difference SD-SU is calculated, SU being the amount requested by the client (step 172).
  • the management terminal 3 transfers the amount requested by the user from his secondary account to the local account of his PME 1 (step 180). Otherwise, the customer is asked to enter a new amount (step 185). If the client actually enters a new amount (or new value), we return to step 160. On the other hand, if the client refuses to enter a new value, he is invited to modify the supply parameters of his PME 1 (step 190). If the customer refuses, the supply procedure is interrupted (step 200). On the other hand, if the client accepts, a procedure for modifying parameters is initiated (step 205).
  • the data necessary for carrying out the transfer are preferably encrypted, for example using a key algorithm, and are sent to the communication device 4 of the requesting client, either by telephone communication (for example GSM type), or via the Internet (for example according to the WAP protocol).
  • telephone communication for example GSM type
  • Internet for example according to the WAP protocol
  • the management terminal 3 checks whether the transfer has taken place correctly (step 210). If the operation went well, the management terminal 3 updates the secondary account of the client, and the second means of the PME 1 update the value of the local sum (step 215). Otherwise, the supply procedure is canceled (step 220).
  • the SME 1 supply procedure is reversible. The user can, by following a similar scheme, transfer all or part of the local sum associated with his PME 1, to his secondary account. According to a procedure previously defined between the client and the management center, the management terminal 3 then transfers all or part of this sum to the main account of the user. This transfer procedure is particularly suitable for selling customers.
  • FIG. 4 We now refer to FIG. 4 to describe in detail a data processing procedure making it possible to carry out a direct transaction between two communication devices 4.
  • a buying customer who wishes to carry out a transaction with a selling customer selects from the main menu of its communication device 4 the "Payment" function of the PME 1 (step 300).
  • the client is then invited by the management software (first means) of the PME 1 to enter the value of the amount to be paid (step 310).
  • the value can be communicated by the seller's communication device.
  • the software performs a first verification loop in which it compares the value of the amount to be paid with the operating parameters set by the user: maximum amount of a transaction, cumulative amount of all transactions on a day, a week, a month, etc. (step 320).
  • the software refuses the transaction (step 330).
  • the software checks whether it is compatible with the value of the sum local in progress (step 340).
  • the software (first means) offers the customer to restock his PME 1 (step 350). If the customer agrees to replenish, the software (first means) is then positioned directly on the "Supply" function (step 360) and proceeds to said supply in the manner described above with reference to Figure 3. In the case on the contrary, the software (first means) refuses the transaction (step 370).
  • the software performs another verification loop before starting the transfer of money to the SME 1 of the selling client (step 365).
  • the first means generate a message intended to be displayed on the screen of the communication device 4 and requiring the entry of the confidential code (step 375).
  • the service we can indeed offer the customer the choice of several levels of security. The user can thus decide to provide his confidential code before each transaction, or to supply his confidential code as soon as the cumulative amount of transactions carried out since the last introduction of the confidential code exceeds a chosen amount, or to never supply a confidential code before a transaction, for example.
  • the PME 1 is ready to transfer a sum to the SME of the selling customer.
  • the first means of the buyer's PME 1 attempt to establish, in collaboration with the transmitter / receiver (for example the infrared port) of the communication device 4, a connection with the first means of the PME 1 of the selling customer, via their transmitter / receiver (for example an infrared port) (step 390).
  • the exchange of data between the two communication devices is preferably carried out by waves, in the infrared spectrum.
  • other spectral bands can be used, such as radio waves (possibly with a protocol of the Bluetooth or SMS type). If the connection cannot be made (step 395), we return to step 390.
  • the transaction is refused (step 397).
  • the software (first means) managing the PME 1 of the purchasing client transfers electronically the sum corresponding to the amount of the transaction to the PME 1 of the selling client (step 400).
  • the software (first means) of the SME 1 of the purchasing customer verifies that the money transfer has gone smoothly (step 410), then the second means of the PME 1 of the purchasing customer update the value of the local sum (step 420), while the second means of the SME 1 of the selling customer update the value of the local sum.
  • the sum corresponding to the amount of the transaction is thus directly transferred from one communication device to another without going through an intermediary, by a simple data transfer.
  • the protocol for exchanging data for example by infrared or radio signals, between two communicating devices (two mobile (or mobile) phones or a mobile phone and a specific terminal), is preferably carried out secure.
  • any third-party device is prohibited from capturing the data and therefore from fraudulently being credited with its PME 1 wallet.
  • two devices identify each other with each data transfer by communicating their respective identification codes. If a third device interferes with the other two, it is immediately identified by its own identification code and, for example, the data transfer is immediately interrupted. An explanatory message is then displayed on the screen of each device.
  • the devices be equipped with a short-range transmitter / receiver, typically the data transmission power does not allow the transfer between two remote devices of more than a few tens of centimeters, and at most a few meters.
  • the “purchasing” user can, for example, enter the identifier of the “seller” before initiating the transaction.
  • the “buying” device seeks to establish a connection with the “selling” device which responds to the required identifier.
  • the “purchasing” user specifies the amount to be paid, then transfers the data.
  • the buyer can check the connection before confirming the data transfer.
  • the user “buyer” specifies the amount to be paid and orders his device 4 to transfer certain data to the device of the “seller”.
  • the “buying” device checks that the “selling” device has received the information. If necessary, the “buying” user and / or the “selling” user can confirm the transaction by entering their confidential code on their device.
  • the invention has been previously described in terms of data processing installation, but it can also be described in terms of data processing method between communication devices 4, associated with identifiers representative of remote account numbers, and a management terminal 3, possibly coupled to at least one banking terminal 2.
  • This process comprises at least the four stages described below.
  • a first step we store in a memory of each communication device 4 a value representative of a local sum, called "in progress". This value depends on the choice of the user of the communication device.
  • a connection is established between a communication device called "buyer” and a communication device called “seller”, in an attempt to carry out a direct transaction.
  • a third step all or part of the current local sum, the value of which is stored in the buyer's communication device, is transferred to the seller's communication device.
  • the amount that is transferred is that which corresponds to the amount of the transaction.
  • a fourth step we add the value of the local sum, transferred from the buyer's communication device, to the value of the local sum, stored in the seller's communication device, in order to store in its device, as new local value in progress, the result of the addition. Then, the value of the local sum transferred is subtracted from the value of the local sum stored in the buyer communication device, in order to store in the buyer's device, as new current local value, the result of the substraction.
  • the third transfer step includes a prior phase of entering the amount of the transaction. Alternatively, however, the amount could be transferred from the seller's device to the buyer's device.
  • the transfer carried out during the third step preferably includes a phase of comparing the amount of the transaction with the value of the local sum in progress, so that the transaction is only authorized when the amount is less than the stored value .
  • a local account provisioning step can be provided in which the value of the local sum in comparison with a first chosen, configurable threshold (for example when subscribing to the service) is compared. stored price, and a first sum is debited from the associated remote account (main or secondary depending on the options) to credit said local account with this first sum when the value is less than the first threshold.
  • load shedding more generally intended for local accounts of sellers although not exclusively
  • At least one of the first and second sums can be chosen beforehand, or else determined by the communication devices so that the value of the current local sum is substantially equal to a chosen, configurable constant (for example during membership in the service).
  • the threshold comparison steps can be performed periodically, or at the request of the user or the management terminal.
  • the data transfer steps may include an encryption phase intended to reinforce the security of the transactions.
  • the transfer steps can be made dependent on the provision of an auxiliary identifier (or confidential code) specific to the communication device concerned.

Abstract

The invention concerns a data processing installation comprising a management terminal (3) for data exchange with communication devices (4) associated with identifiers representing remote account numbers, each communication device (4) comprising a so-called local account memory for storing a value representing a so-called local current sum. The installation further comprises first means for carrying out transactions with the management terminal (3), for controlled transfer of data representing sums between the remote account, associated with the communication device (4) concerned, and the local account memory, and with other first means for transfer of data representing part at least of a current local sum of a so-called buyer communication device to a so-called seller communication device, and second means coupled with the first means for modifying the value representing the current local sum in response to a transaction.

Description

INSTALLATION DE TRAITEMENT DE DONNEES POUR DES PORTES- MONNAIE ELECTRONIQUES, ET PROCEDE ASSOCIEDATA PROCESSING INSTALLATION FOR ELECTRONIC PURSE HOLDERS, AND ASSOCIATED METHOD
L'invention concerne le domaine du traitement de données, et plus précisément les installations et procédés permettant d'échanger et traiter des données représentatives de transactions.The invention relates to the field of data processing, and more precisely the installations and methods for exchanging and processing data representative of transactions.
De très nombreuses installations ont été proposées pour permettre à des acheteurs d'effectuer des transactions avec des vendeurs (ou des organismes bancaires ou de crédit). On connaît ainsi des installations dans lesquelles un tiers payant stocke, dans un terminal de service raccordé à un réseau de communication et à au moins un serveur bancaire, l'identifiant bancaire de chaque client (acheteur et vendeur) en correspondance d'un identifiant personnel. Lorsque l'acheteur et le vendeur (qui sont obligatoirement clients du tiers payant) se sont mis d'accord sur le montant de la transaction, l'acheteur et/ou le vendeur établissent une liaison, via Internet, avec le tiers payant, pour lui transmettre par messages SMS leurs identifiants personnels, et à réception des identifiants le tiers payant extrait les identifiants bancaires correspondants puis effectue la transaction en se connectant au serveur bancaire. Cette installation impose à l'un au moins des deux clients impliqués dans la transaction d'adresser au moins un message SMS au tiers payant ou au serveur bancaire, le tiers payant se rémunérant généralement sur les transactions effectuées. Ce coût de transaction est un inconvénient important lorsque le montant est réduit, typiquement inférieur à 10 ou 20 FRF (« micro- paiement »). De plus les paiements ne sont pas anonymes vis-à-vis du tiers payant ou du serveur bancaire, puisque chaque transaction doit faire l'objet d'un enregistrement au niveau du tiers payant, pour des raisons de sécurité.Numerous facilities have been proposed to allow buyers to carry out transactions with sellers (or banking or credit organizations). We thus know of installations in which a paying third party stores, in a service terminal connected to a communication network and to at least one bank server, the bank identifier of each client (buyer and seller) in correspondence with a personal identifier . When the buyer and the seller (who are obligatorily customers of the paying party) have agreed on the amount of the transaction, the buyer and / or the seller establish a connection, via Internet, with the paying party, send him their personal identifiers by SMS messages, and upon receipt of the identifiers the third-party payer extracts the corresponding bank identifiers and then performs the transaction by connecting to the bank server. This installation requires at least one of the two customers involved in the transaction to send at least one SMS message to the third-party payer or to the bank server, the third-party payer generally being paid for the transactions carried out. This transaction cost is a major drawback when the amount is reduced, typically less than 10 or 20 FRF ("micro-payment"). In addition, payments are not anonymous vis-à-vis the third-party payer or the bank server, since each transaction must be recorded at the third-party payer level, for security reasons.
On connaît également des installations dans lesquelles un terminal de service, raccordé à un réseau de communication, gère le nombre d'unités de valeur qui sont associées à des cartes prépayées et que l'on utilise pour effectuer des petits achats sur Internet. La carte prépayée sert ici de porte- monnaie électronique. Toutes les transactions transitant par le terminal de service, du fait que celui-ci assure le paiement des transactions, il n'existe pas d'anonymat. On connaît également des installations dans lesquelles on effectue des transactions à l'aide de téléphones portables équipés d'une carte SIM adaptée de manière à assurer la fonction de carte bancaire. Le mode de paiement étant sensiblement identique à celui d'une véritable carte bancaire, il n'existe pas d'anonymat au niveau des transactions. Aucune installation connue n'apporte une entière satisfaction en matière d'anonymat de transaction et/ou de simplicité de mise en œuvre ou d'utilisation.There are also known installations in which a service terminal, connected to a communication network, manages the number of value units which are associated with prepaid cards and which are used for make small purchases on the Internet. The prepaid card is used here as an electronic purse. All transactions passing through the service terminal, because it provides payment for transactions, there is no anonymity. There are also known installations in which transactions are carried out using mobile telephones equipped with a SIM card adapted so as to ensure the function of bank card. As the payment method is substantially identical to that of a real bank card, there is no anonymity in terms of transactions. No known installation brings complete satisfaction in terms of transaction anonymity and / or simplicity of implementation or use.
L'invention a pour but de résoudre tout ou partie de ces inconvénients. Elle propose à cet effet une installation de traitement de données comprenant un terminal de gestion capable d'échanger des données avec des dispositifs de communication, associés à des identifiants représentatifs de numéros de comptes distants et comportant i) une mémoire dite « de compte local » stockant une valeur représentative d'une somme locale, dite « en cours », ii) des premiers moyens pour effectuer des transactions, d'une part, avec le terminal de gestion, pour transférer des données représentatives de sommes, de façon contrôlée, entre le compte distant, associé au dispositif de communication concerné, et la mémoire de compte local, et d'autre part, avec d'autres premiers moyens pour transférer des données représentatives d'une partie au moins d'une somme locale en cours d'un dispositif de communication dit « acheteur » vers un dispositif de communication dit « vendeur », et iii) des seconds moyens couplés aux premiers moyens et capables de modifier la valeur représentative de la somme locale en cours en réponse à une transaction.The invention aims to solve all or part of these drawbacks. To this end, it offers a data processing installation comprising a management terminal capable of exchanging data with communication devices, associated with identifiers representative of remote account numbers and comprising i) a so-called “local account” memory. storing a value representative of a local sum, called “in progress”, ii) first means for carrying out transactions, on the one hand, with the management terminal, for transferring data representative of sums, in a controlled manner, between the remote account, associated with the communication device concerned, and the local account memory, and on the other hand, with other first means for transferring data representative of at least part of a local sum being a communication device called "buyer" to a communication device called "seller", and iii) second means coupled to the first means and capable of modi trust the representative value of the local sum in progress in response to a transaction.
De la sorte, les deux acteurs d'une transaction disposent chacun d'un porte-monnaie électronique qui leur permet de transférer des données représentatives du montant de cette transaction, sans passer par un terminal intermédiaire et par conséquent de façon totalement anonyme. L'acheteur peut par ailleurs transférer une partie de son compte vers son porte-monnaie en effectuant une transaction électronique avec le terminal de gestion, alors que le vendeur peut transférer tout ou partie du contenu de son porte-monnaie vers son compte en effectuant une transaction avec ce même terminal de gestion.In this way, the two players in a transaction each have an electronic wallet which allows them to transfer data representative of the amount of this transaction, without going through an intermediate terminal and therefore completely anonymously. The buyer can also transfer part of his account to his wallet by performing an electronic transaction with the management terminal, while the seller can transfer all or part of the content of his wallet to his account by performing a transaction with this same management terminal.
L'installation selon l'invention peut comporter des caractéristiques additionnelles prises séparément et en combinaison, et notamment : - chaque dispositif de communication d'acheteur, au moins, peut être équipé de moyens d'interface homme/machine, couplés aux premiers moyens, pour la saisie de données, notamment de transaction ;The installation according to the invention can include additional characteristics taken separately and in combination, and in particular: - each buyer communication device, at least, can be equipped with man / machine interface means, coupled to the first means, for data entry, in particular transaction;
- les premiers moyens peuvent comparer le montant d'une transaction à la valeur de la somme locale en cours, et autoriser la transaction lorsque le montant est inférieur à cette valeur ;- the first means can compare the amount of a transaction with the value of the local sum in progress, and authorize the transaction when the amount is less than this value;
- le montant de la transaction peut être transmis aux premiers moyens par les moyens d'interface, ou par le dispositif de communication du vendeur ;- the amount of the transaction can be transmitted to the first means by the interface means, or by the seller's communication device;
- les premiers moyens, notamment des dispositifs des acheteurs, peuvent comparer à un premier seuil choisi, configurable par leur utilisateur, la valeur de la somme locale en cours qui est stockée, et initier une transaction consistant à débiter d'une première somme le compte distant associé, pour créditer le compte local de cette première somme lorsque la valeur est inférieure au premier seuil ;- the first means, in particular buyers' devices, can compare the value of the current local sum which is stored with a first selected threshold, configurable by their user, and initiate a transaction consisting of debiting the account from a first sum associated remote, to credit the local account with this first sum when the value is less than the first threshold;
- les premiers moyens, notamment des dispositifs de vendeur, peuvent comparer à un second seuil choisi, configurable par l'utilisateur, la valeur de la somme locale en cours stockée, et initier une transaction consistant à débiter le compte local associé d'une seconde somme choisie, pour créditer de cette seconde somme le compte distant associé lorsque la valeur est supérieure au second seuil ; - l'une au moins des première et seconde sommes peut être soit préalablement choisie, soit déterminée par les premiers moyens de manière à ce que la valeur de la somme locale en cours soit sensiblement égale à une constante choisie, configurable par l'utilisateur. Les premiers moyens peuvent alors être agencés pour effectuer la comparaison selon une périodicité choisie ou dès que le montant dépasse une somme choisie ;- the first means, in particular vendor devices, can compare the value of the current local sum stored with a selected second threshold, configurable by the user, and initiate a transaction consisting of debiting the associated local account for a second selected sum, to credit this second sum to the associated remote account when the value is greater than the second threshold; - at least one of the first and second sums can be either previously chosen, is determined by the first means so that the value of the current local sum is substantially equal to a chosen constant, configurable by the user. The first means can then be arranged to carry out the comparison according to a chosen periodicity or as soon as the amount exceeds a chosen sum;
- les dispositifs de communication et ledit terminal de gestion peuvent être équipés de moyens de cryptage permettant de crypter selon un algorithme choisi certaines au moins des données représentatives de la transaction, à échanger ; - les premiers moyens des dispositifs de communication acheteur, au moins, peuvent être agencés de manière à initier une transaction à réception d'un identifiant auxiliaire choisi ;- the communication devices and said management terminal can be equipped with encryption means making it possible to encrypt according to an algorithm chosen at least some of the data representative of the transaction, to be exchanged; - the first means of the buyer communication devices, at least, can be arranged so as to initiate a transaction upon receipt of a chosen auxiliary identifier;
- les dispositifs peuvent comprendre des moyens d'émission/réception couplés aux premiers moyens pour l'échange de données, l'échange de données s'effectuant alors selon au moins une voie choisie dans un groupe comprenant la voie d'ondes, par exemple dans le spectre infra-rouge ou radio (selon un protocole choisi parmi les protocoles bluetooth et SMS), et la voie filaire, par exemple via un réseau de communications de type privé et/ou public ; r les dispositifs de communication peuvent être équipés de moyens d'affichage permettant d'afficher certaines au moins des données représentatives d'une transaction et ou la valeur de leur somme locale en cours ;the devices can comprise transmission / reception means coupled to the first means for exchanging data, the data exchange then taking place according to at least one channel chosen from a group comprising the wave channel, for example in the infrared or radio spectrum (according to a protocol chosen from the bluetooth and SMS protocols), and the wired channel, for example via a private and / or public type communications network; r the communication devices can be equipped with display means making it possible to display at least some of the data representative of a transaction and or the value of their local sum in progress;
- certains au moins des dispositifs de communication peuvent être des téléphones fixes ou portables, ou des terminaux de télécommunication. Dans ce cas, certains d'entre eux peuvent comprendre une carte à puce comportant les premiers et seconds moyens, par exemple de type SIM ;- at least some of the communication devices can be fixed or portable telephones, or telecommunication terminals. In this case, some of them may include a smart card comprising the first and second means, for example of the SIM type;
- le terminal de gestion peut être raccordé à au moins un terminal bancaire gérant les données des comptes distants en réponse aux transactions. Dans ce cas, l'un au moins des terminal de gestion et terminal bancaire peut comporter une mémoire stockant une table de correspondance entre l'identifiant de chaque dispositif de communication et l'identifiant représentatif du numéro de compte distant associé.- the management terminal can be connected to at least one bank terminal managing the data of remote accounts in response to transactions. In this case, at least one of the management terminal and bank terminal may include a memory storing a correspondence table between the identifier of each communication device and the representative identifier the associated remote account number.
L'invention concerne en outre un procédé de traitement de données entre des dispositifs de communication associés à des identifiants représentatifs de numéros de comptes distants et un terminal de gestion, comprenant les étapes suivantes : a) stocker dans chaque dispositif de communication une valeur représentative d'une somme locale, dite « en cours », b) établir une liaison entre un dispositif de communication dit « acheteur » et un dispositif de communication dit « vendeur », c) transférer des données représentatives d'une partie au moins de la somme locale en cours stockée dans le dispositif de communication acheteur vers le dispositif de communication vendeur, et d) additionner la valeur représentative de la partie de la somme locale transférée à la valeur représentative de la somme locale stockée dans le dispositif de communication vendeur, pour stocker dans le dispositif vendeur, en tant que valeur locale en cours, le résultat de l'addition, et soustraire la valeur représentative de la partie de la somme locale transférée de la valeur représentative de la somme locale stockée dans le i dispositif de communication acheteur, pour stocker dans le dispositif acheteur, en tant que valeur locale en cours, le résultat de la soustraction.The invention further relates to a data processing method between communication devices associated with identifiers representative of remote account numbers and a management terminal, comprising the following steps: a) storing in each communication device a value representative of 'a local sum, called' in progress', b) establish a link between a communication device called 'buyer' and a communication device called 'seller', c) transfer data representative of at least part of the sum current local stored in the buyer communication device to the seller communication device, and d) adding the value representative of the part of the local sum transferred to the value representative of the local sum stored in the seller communication device, to store in the seller device, as the current local value, the result of the addition, and subtract ire the value representative of the part of the local sum transferred from the value representative of the local sum stored in the i buyer communication device, to store in the buyer device, as the current local value, the result of the subtraction.
> Le procédé selon l'invention peut comporter des caractéristiques additionnelles prises séparément et en combinaison, et notamment :> The method according to the invention may include additional characteristics taken separately and in combination, and in particular:
- à l'étape c) on peut effectuer le transfert après saisie du montant de la transaction ; - à l'étape c) on peut comparer le montant de la transaction à la valeur de la somme locale en cours, et autoriser la transaction lorsque le montant est inférieur à la valeur ;- in step c) the transfer can be made after entering the amount of the transaction; - in step c) the amount of the transaction can be compared with the value of the local sum in progress, and authorize the transaction when the amount is less than the value;
- une étape additionnelle dans laquelle on compare à un premier seuil choisi, configurable, la valeur de la somme locale en cours stockée, et on initie une transaction consistant à débiter le compte distant associé d'une première somme, pour créditer ledit compte local de cette première somme lorsque ladite valeur est inférieure audit premier seuil ;- an additional step in which the value of the current local sum stored is compared to a first chosen, configurable threshold, and a transaction is carried out consisting of debiting the associated remote account from a first sum, to credit said local account with this first sum when said value is less than said first threshold;
- une étape additionnelle dans laquelle on compare à un second seuil choisi, configurable, la valeur de la somme locale en cours stockée, et on initie une transaction consistant à débiter le compte local associé d'une seconde somme choisie, pour créditer le compte distant associé de cette seconde somme lorsque ladite valeur est supérieure au second seuil ;- an additional step in which the value of the current local sum stored is compared to a second chosen, configurable threshold, and a transaction is carried out consisting in debiting the associated local account with a second chosen sum, to credit the remote account associated with this second sum when said value is greater than the second threshold;
- l'une au moins des première et seconde sommes peut être soit préalablement choisie, soit déterminée par les premiers moyens de manière à ce que la valeur de la somme locale en cours soit sensiblement égale à une constante choisie, configurable ;- At least one of the first and second sums can be either chosen beforehand, or determined by the first means so that the value of the current local sum is substantially equal to a chosen constant, which can be configured;
- la comparaison peut être effectuée périodiquement ;- the comparison can be made periodically;
- certaines au moins des données échangées, représentatives de la transaction, peuvent être cryptées selon un algorithme choisi ; - à l'étape c) on peut autoriser le transfert lorsque l'on reçoit un identifiant auxiliaire choisi.- at least some of the data exchanged, representative of the transaction, can be encrypted according to a chosen algorithm; - in step c) the transfer can be authorized when a chosen auxiliary identifier is received.
D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels : - la figure 1 illustre de façon schématique un exemple d'installation deOther characteristics and advantages of the invention will become apparent on examining the detailed description below, and the appended drawings, in which: - Figure 1 schematically illustrates an example of installation of
;s traitement de données selon l'invention,; s data processing according to the invention,
- la figure 2 est un schéma illustrant les principales étapes d'un exemple de procédé d'approvisionnement automatisé d'un compte secondaire,FIG. 2 is a diagram illustrating the main steps of an example of an automated method for supplying a secondary account,
- la figure 3 est un schéma illustrant les principales étapes d'un exemple de procédé d'approvisionnement automatisé d'un compte local de porte- monnaie électronique (PME), etFIG. 3 is a diagram illustrating the main steps of an example of an automated method for supplying a local electronic purse account (PME), and
- la figure 4 est un schéma illustrant les principales étapes d'un exemple d'utilisation d'un PME d'acheteur dans le cadre d'une transaction avec un PME de vendeur. Les dessins annexés sont, pour l'essentiel, de caractère certain. En conséquence, ils pourront non seulement servir à compléter l'invention, mais aussi contribuer à sa définition, le cas échéant.- Figure 4 is a diagram illustrating the main steps of an example of use of a buyer SME in the context of a transaction with a seller SME. The attached drawings are, for the most part, certain. In Consequently, they can not only serve to complete the invention, but also contribute to its definition, if necessary.
On se réfère tout d'abord à la figure 1 pour décrire un exemple non limitatif d'installation de traitement de données, adaptée aux transactions électroniques entre des clients acheteurs et des clients vendeurs. Plus précisément, dans cet exemple, chaque client (ou utilisateur) possède un compte principal, géré par un établissement bancaire (matérialisé par un terminal bancaire 2 raccordé à un serveur bancaire), et un compte secondaire, créé et géré par un centre de gestion (matérialisé par un terminal de gestion 3). Bien entendu, on pourrait prévoir une installation dans laquelle le centre de gestion est intégré au centre bancaire et de ce fait chaque utilisateur ne dispose que d'un compte principal. Dans une autre variante on pourrait prévoir un centre de gestion indépendant des centres bancaires, et de ce fait chaque utilisateur ne dispose que d'un compte auxiliaire dédié. Le terminal de gestion 3 et le serveur bancaire 2 sont raccordés à un réseau de communication, de manière à pouvoir échanger des données.Firstly, reference is made to FIG. 1 to describe a nonlimiting example of a data processing installation, suitable for electronic transactions between buying customers and selling customers. More precisely, in this example, each client (or user) has a main account, managed by a banking establishment (materialized by a banking terminal 2 connected to a banking server), and a secondary account, created and managed by a management center. (materialized by a management terminal 3). Of course, provision could be made for an installation in which the management center is integrated into the banking center and therefore each user has only one main account. In another variant, a management center independent of the banking centers could be provided, and therefore each user only has a dedicated auxiliary account. The management terminal 3 and the bank server 2 are connected to a communication network, so as to be able to exchange data.
Par ailleurs, chaque client dispose d'un dispositif (ou outil) de communication 4, autonome, comme par exemple un téléphone portable équipé d'un port infra-rouge et de moyens définissant un porte-monnaie électronique PME 1 associé à une valeur représentatif d'une somme locale en cours. Plus précisément, le PME 1 est défini par des premiers moyens destinés à effectuer des transactions, d'une part, avec le terminal de gestion 3, pour transférer des sommes, de façon contrôlée, et des seconds moyens couplés aux premiers moyens et capables de modifier la valeur de la somme locale en cours en réponse à une transaction. Les premiers et/ou seconds moyens peuvent être réalisés sous la forme d'un ou plusieurs modules logiciels stockés dans une mémoire du dispositif 4, et/ou sous la forme de circuits électroniques. Par exemple, ces moyens peuvent être stockés dans la carte SIM du téléphone portable qui assume alors la fonction de PME. Bien entendu, tous les dispositifs de communication 4 ne sont pas obligatoirement des dispositifs portables, tels qu'un téléphone portable. Il pourra s'agir d'un téléphone fixe, ou plus généralement d'un terminal de (télé)communication raccordé à un réseau public ou privé.In addition, each client has an autonomous communication device (or tool) 4, such as for example a mobile telephone equipped with an infrared port and means defining an PME electronic purse 1 associated with a representative value. of a local sum in progress. More specifically, the PME 1 is defined by first means intended for carrying out transactions, on the one hand, with the management terminal 3, for transferring sums, in a controlled manner, and second means coupled to the first means and capable of modify the value of the current local sum in response to a transaction. The first and / or second means can be produced in the form of one or more software modules stored in a memory of the device 4, and / or in the form of electronic circuits. For example, these means can be stored in the SIM card of the mobile phone which then assumes the function of SME. Of course, all the communication devices 4 are not necessarily portable devices, such as a portable telephone. he could be a fixed telephone, or more generally a (tele) communication terminal connected to a public or private network.
Le port infra-rouge est couplé aux premiers moyens de manière à permettre l'échange direct des données représentatives d'une transaction avec un autre client, ou en d'autres termes pour permettre le transfert électronique d'une somme d'un PME vers un autre PME. Bien entendu, de nombreux autres moyens d'échange de données entre dispositifs peuvent être envisagés, par voie d'ondes et/ou par voie filaire. On citera, par exemple, les émetteurs/récepteurs permettant d'échanger des messages radion selon le protocole SMS ou bluetooth, éventuellement via un réseau de communications de type privé (Intranet ou Extranet) et/ou public, tel qu'Internet.The infrared port is coupled to the first means so as to allow the direct exchange of data representative of a transaction with another customer, or in other words to allow the electronic transfer of a sum from an SME to another SME. Of course, many other means of exchanging data between devices can be envisaged, by waves and / or by wire. Mention will be made, for example, of transmitters / receivers making it possible to exchange radion messages according to the SMS or bluetooth protocol, possibly via a communications network of the private type (Intranet or Extranet) and / or public, such as the Internet.
Chaque client est abonné au centre de gestion des portes-monnaie (en fait il adhère à un service) et, de ce fait, le centre comporte une base de données dans laquelle se trouve stockés pour chaque client un identifiant représentatif de son compte principal (bancaire), un identifiant représentatif de son compte secondaire, et un identifiant représentatif de son numéro d'appel (de manière à pouvoir le reconnaître automatiquement lorsqu'il appelle, ou à Je joindre en cas de besoin). < Pour chaque utilisateur abonné au service, le centre de gestion prélève directement, de préférence périodiquement et automatiquement, via son terminal de gestion 3, sur le compte bancaire principal de l'utilisateur, une somme d'argent dont la valeur est stockée sur son compte secondaire, et qui sert à alimenter le PME 1 de son dispositif de communication 4 et contribue à former la somme locale en cours.Each customer is subscribed to the wallet management center (in fact he subscribes to a service) and, as a result, the center includes a database in which is stored for each customer an identifier representative of his main account ( bank), an identifier representative of its secondary account, and an identifier representative of its call number (so that it can be recognized automatically when it calls, or to be contacted if necessary). <For each user subscribed to the service, the management center withdraws directly, preferably periodically and automatically, via its management terminal 3, from the user's main bank account, a sum of money whose value is stored on its secondary account, and which is used to supply the PME 1 with its communication device 4 and contributes to forming the current local sum.
Comme indiqué précédemment, on peut envisager d'approvisionner directement le PME 1 du dispositif de communication 4 de l'utilisateur par une liaison directe avec son centre bancaire, via le serveur bancaire 2. Il n'y a alors plus besoin de terminal de gestion 3, indépendant du serveur bancaire 2, pour contrôler les mouvements de chargement/déchargement du PME 1. Une telle installation est évidemment plus simple à mettre en oeuvre, mais elle est également moins sécurisée, du fait que les utilisateurs de PME 1 sont mis directement en relation avec leurs comptes bancaires principaux.As indicated above, it is possible to envisage supplying the PME 1 directly to the communication device 4 of the user by a direct link with its banking center, via the banking server 2. There is then no longer any need for a management terminal 3, independent of the bank server 2, to control the loading / unloading movements of the PME 1. Such an installation is obviously simpler to implement, but it is also less secure, because the users of PME 1 are put directly in contact with their main bank accounts.
Le montant affecté par le centre de gestion sur le compte secondaire d'un utilisateur va donc permettre d'effectuer des transferts entre le terminal de gestion 3, et plus précisément le compte secondaire associé à cet utilisateur, et le compte local associé à son PME 1 dans son dispositif de communicationThe amount allocated by the management center to the secondary account of a user will therefore allow transfers to be made between the management terminal 3, and more precisely the secondary account associated with this user, and the local account associated with his SME. 1 in his communication device
4.4.
Deux modes d'approvisionnement d'un PME 1 peuvent être envisagés. Si la procédure est automatisée, les premiers moyens initient une procédure d'approvisionnement soit de façon périodique, par exemple tous les jours ou toutes les semaines, soit sur détection d'un franchissement de seuil inférieur, par exemple dès qu'il est constaté (par comparaison) que la somme locale en cours est inférieure à 5 francs.Two methods of supplying an SME 1 can be envisaged. If the procedure is automated, the first means initiate a supply procedure either periodically, for example daily or weekly, or upon detection of a crossing of a lower threshold, for example as soon as it is observed ( by comparison) that the current local sum is less than 5 francs.
Si la procédure n'est pas automatisée, l'utilisateur joint le centre de gestion avec son dispositif de communication 4 (une « touche » de fonction, commandant un programme de routine peut être prévue à cet effet), et lui demande de transférer vers son PME 1 tout ou partie la somme disponible sur son compte secondaire. Cette interrogation s'effectue, de préférence, par saisie par l'utilisateur du montant souhaité à l'aide de l'interface ήomme/machine (ou clavier) du dispositif de communication. Bien entendu, il est préférable que cette demande de transfert soit sécurisée, au moins par la fourniture d'un identifiant d'utilisateur, ou identifiant auxiliaire. Il peut s'agir simplement du code PIN permettant d'accéder aux fonctions du dispositif de communication, ou de tout autre identifiant. Une fois le PME 1 approvisionné, l'utilisateur peut effectuer des transactions avec d'autres utilisateurs. En d'autres termes, le client acheteur peut échanger directement des données représentatives de sommes d'argent avec des clients vendeurs, de façon électronique.If the procedure is not automated, the user joins the management center with his communication device 4 (a "key" of function, ordering a routine program can be provided for this purpose), and asks him to transfer to his SME 1 all or part of the amount available on his secondary account. This interrogation is preferably carried out by entering the desired amount by the user using the man / machine interface (or keyboard) of the communication device. Of course, it is preferable that this transfer request is secure, at least by providing a user identifier, or auxiliary identifier. It can simply be the PIN code allowing access to the functions of the communication device, or any other identifier. Once the PME 1 has been supplied, the user can carry out transactions with other users. In other words, the purchasing customer can exchange data representing sums of money directly with selling customers, electronically.
Lorsque la valeur de la somme locale en cours d'un PME 1 est jugée trop importante par l'utilisateur, il peut transférer tout ou partie de son compte local vers son compte secondaire. Cette procédure est plus particulièrement adaptée aux clients vendeurs, mais elle peut également s'appliquer aux clients acheteurs.When the value of the current local sum of an SME 1 is deemed too large by the user, he can transfer all or part of his account local to his secondary account. This procedure is more particularly suited to selling customers, but it can also apply to buying customers.
Le centre de gestion se charge ensuite de transférer tout ou partie de la somme transférée par le PME du client vers son compte principal.The management center then takes care of transferring all or part of the amount transferred by the client's SME to his main account.
Lors de l'adhésion (ou abonnement) d'un client, celui-ci définit lui-même les conditions d'utilisation de son PME 1 , en fonction de ses besoins et/ou de ses possibilités. Le client précise, par exemple, la somme maximale qu'il souhaite dépenser chaque jour, et/ou chaque semaine, et/ou chaque mois à l'aide de son PME 1, et/ou la somme maximale qu'il souhaite détenir sur son PME 1. Il peut également définir des paramètres secondaires permettant de renforcer la sécurité d'utilisation de son PME 1 , comme par exemple la somme maximale autorisée pour chaque transaction.When a customer subscribes (or subscribes), the customer himself defines the conditions of use for his SME 1, according to his needs and / or possibilities. The customer specifies, for example, the maximum amount he wishes to spend each day, and / or each week, and / or each month using his PME 1, and / or the maximum amount he wishes to hold on his PME 1. He can also define secondary parameters making it possible to reinforce the security of use of his PME 1, such as for example the maximum amount authorized for each transaction.
Une fois les conditions d'utilisation fixées (elles sont, de préférence, modifiables par le client en fonction de l'évolution de ses besoins), le PME 1 devient entièrement autonome.Once the conditions of use have been set (they are preferably modifiable by the customer according to the evolution of their needs), the PME 1 becomes fully autonomous.
On se réfère maintenant à la figure 2 pour décrire, plus en détail, un exemple de procédure d'approvisionnement automatisé d'un PME 1. i Dans cet exemple, l'approvisionnement est de type périodique. Par s exemple, chaque début de mois le terminal de gestion 3 approvisionne le compte secondaire du client par prélèvement automatique sur son compte principal, ici géré par une banque via le serveur bancaire 2.We now refer to FIG. 2 to describe, in more detail, an example of an automated supply procedure for an SME 1. i In this example, the supply is of periodic type. For example, at the start of each month, the management terminal 3 supplies the customer's secondary account by direct debit from their main account, here managed by a bank via the bank server 2.
Préférentiellement, le montant de la somme prélevée sur le compte principal du client correspond au montant nécessaire pour obtenir sur son compte secondaire une somme maximale, choisie par le client, et utilisable mensuellement sur son PME 1. L'approvisionnement n'est donc pas forcément systématique. En effet, si le mois précédent, l'utilisateur n'a dépensé qu'une très faible somme avec son PME 1 , alors la valeur de la somme stockée dans le compte secondaire n'a pas ou peu été modifiée. Par conséquent, le terminal de gestion 3 ne procède pas au réapprovisionnement du compte secondaire. Pour gérer le compte secondaire, le terminal de gestion 3 vérifie donc périodiquement (par exemple chaque semaine ou chaque début de mois), la valeur de la somme stockée dans le compte secondaire (ou solde disponible SD). Cela constitue une étape 10. Puis, dans une étape 20, le terminal de gestion 3 va chercher dans sa base de données la somme maximale SM que le client est autorisé à utiliser chaque mois, conformément à sa demande. Le terminal de gestion 3 calcule alors, dans une étape 30, la différence SA = SM - SD qui va lui permettre de déterminer s'il y a lieu, ou non, d'effectuer un réapprovisionnement du compte secondaire (étape 40). Si la différence SA est supérieure à une somme minimale Smini choisie, on procède au réapprovisionnement (typiquement Smini est de l'ordre de quelques francs). Cela constitue l'étape 50. Dans le cas contraire, on ne procède pas au réapprovisionnement, ce qui constitue l'étape 55.Preferably, the amount of the sum withdrawn from the main account of the customer corresponds to the amount necessary to obtain in his secondary account a maximum sum, chosen by the customer, and usable monthly on his SME 1. The supply is therefore not necessarily systematic. Indeed, if the previous month, the user spent only a very small amount with his PME 1, then the value of the amount stored in the secondary account has been little or not changed. Consequently, the management terminal 3 does not replenish the secondary account. To manage the secondary account, the management terminal 3 therefore periodically checks (for example each week or each beginning of the month), the value of the sum stored in the secondary account (or available balance SD). This constitutes a step 10. Then, in a step 20, the management terminal 3 will search in its database the maximum sum SM that the client is authorized to use each month, in accordance with his request. The management terminal 3 then calculates, in a step 30, the difference SA = SM - SD which will allow it to determine whether or not there is a need to replenish the secondary account (step 40). If the difference SA is greater than a minimum sum Smini chosen, the restocking is carried out (typically Smini is of the order of a few francs). This constitutes step 50. Otherwise, the replenishment is not carried out, which constitutes step 55.
Si un prélèvement est décidé, le terminal de gestion 3 prélève directement sur le compte principal du client la différence SA. Pour ce faire, il vérifie, d'abord si le compte principal est suffisamment approvisionné (étape 60). Si ce n'est pas le cas, le service est interrompu (étape 65). Si c'est le cas, la somme SA est prélevée du compte principal et créditée sur le compte secondaire de sorte que sa nouvelle valeur soit sensiblement égale à SM (étape 70).If a debit is decided, the management terminal 3 takes the difference SA directly from the client's main account. To do this, it first checks whether the main account is sufficiently funded (step 60). If this is not the case, the service is interrupted (step 65). If this is the case, the sum SA is withdrawn from the main account and credited to the secondary account so that its new value is substantially equal to SM (step 70).
En variante, on pourrait réapprovisionner le compte d'une valeur prédéterminée, sans tenir compte de la valeur de SA. Bien entendu, cette opération ne peut se faire que si le compte de l'utilisateur est approvisionné. De préférence, les autres opérations de transfert d'un compte principal, ou secondaire, ou encore local, vers un compte local, ou secondaire, ou encore principal, sont déclenchées sur ordre du client qui gère comme il le souhaite son PME 1. Ainsi l'utilisateur peut choisir entre transférer en une seule fois sur son PME 1 l'intégralité de la somme disponible sur son compte secondaire, ou fractionner ses transferts d'argent sur son PME 1 , afin de limiter la somme d'argent disponible sur son compte local. Dans ce cas, la demande de transfert est conditionnée par le solde disponible sur le compte local de son PME 1 (ou somme locale en cours), lequel peut être affiché sur un écran du dispositif de communication 4.Alternatively, the account could be replenished with a predetermined value, without taking into account the value of SA. Of course, this operation can only be done if the user's account is provisioned. Preferably, the other transfer operations from a main, or secondary, or even local account, to a local, or secondary, or even main account, are triggered on the order of the client who manages his SME as he wishes. the user can choose between transferring the entire amount available to his secondary account at once to his PME 1, or split his money transfers to his PME 1, in order to limit the amount of money available on his local account. In this case, the transfer request is conditioned by the balance available on the account local of his PME 1 (or local sum in progress), which can be displayed on a screen of the communication device 4.
Mais, certains transferts, notamment du compte secondaire vers le compte local du PME 1 peuvent être automatisés. Le transfert d'une somme entre les différents comptes d'un client peut s'effectuer par appel téléphonique ou par Internet, notamment. Cette procédure de transfert d'argent qui va être détaillée ci-après, en référence à la figure 3, est de préférence sécurisée.However, certain transfers, in particular from the secondary account to the local account of PME 1 can be automated. The transfer of an amount between the different accounts of a client can be done by telephone call or by Internet, in particular. This money transfer procedure which will be detailed below, with reference to FIG. 3, is preferably secure.
Dans une première étape 100, le client sélectionne, dans le menu principal de son dispositif de communication 4, la fonctionIn a first step 100, the client selects, in the main menu of his communication device 4, the function
« Approvisionnement » du PME. Dans une étape 110, le client est, de préférence, invité par la partie logicielle des premiers moyens du PME 1 , dédiée à la gestion des transactions, à entrer son code confidentiel. Il peut s'agir du code PIN du dispositif 4, ou de tout autre code ou identifiant préalablement mémorisé. Le code saisie fait alors l'objet d'une vérification"Supply" of the SME. In a step 110, the client is preferably invited by the software part of the first means of the PME 1, dedicated to managing the transactions, to enter his confidential code. It may be the PIN code of the device 4, or any other code or identifier previously stored. The code entered is then verified
(étape 115). De la même manière que pour une carte bancaire, si l'utilisateur entre plusieurs fois de suite un code erroné, le logiciel (premiers moyens) bloque instantanément l'utilisation du PME (étape 120). i Après authentification du code de l'utilisateur, le logiciel (premiers r oyens) tente d'établir de façon automatisée une liaison téléphonique ou(step 115). In the same way as for a bank card, if the user enters the wrong code several times in a row, the software (first means) instantly blocks the use of the PME (step 120). i After authentication of the user code, the software (first r oyens) attempts to automatically establish a telephone connection or
Internet avec le terminal de gestion 3 (étape 130). Dès que la liaison est établie, le terminal de gestion 3 effectue un certain nombre d'opérations de contrôle, incluant notamment :Internet with the management terminal 3 (step 130). As soon as the link is established, the management terminal 3 performs a certain number of control operations, including in particular:
- le contrôle de l'identifiant du client appelant (étape 140). Cela consiste, par exemple à vérifier dans la base de données le numéro de téléphone ou l'adresse IP. Seul un dispositif de communication 4 enregistré dans la base lors de l'adhésion au service peut être utilisé pour effectuer des transferts. Toute tentative de communication avec le terminal de gestion 3 à l'aide d'un dispositif de communication non déclaré se solde par l'interruption immédiate du service (étape 145); - le contrôle de l'intégrité des données transmises (étape 150) : par exemple : appelant reconnu, autorisation valide d'utilisation du service par l'appelant, etc. Si les données transmises posent un problème, la procédure d'approvisionnement est interrompue (étape 155). Lorsque les opérations de contrôle se sont déroulées avec succès, le client est invité par le terminal de gestion 3 à entrer la valeur de la somme qu'il souhaite transférer sur son PME 1 (étape 160).- checking the identifier of the calling client (step 140). This involves, for example, checking the telephone number or IP address in the database. Only a communication device 4 registered in the base when joining the service can be used to make transfers. Any attempt to communicate with the management terminal 3 using an undeclared communication device results in the immediate interruption of the service (step 145); - checking the integrity of the data transmitted (step 150): for example: recognized caller, valid authorization to use the service by the caller, etc. If the transmitted data poses a problem, the provisioning procedure is interrupted (step 155). When the control operations have been carried out successfully, the client is invited by the management terminal 3 to enter the value of the sum which it wishes to transfer to its PME 1 (step 160).
Le terminal de gestion 3 vérifie si cette somme est compatible avec les paramètres de fonctionnement du PME 1, précédemment spécifiés par l'utilisateur (étape 170). On vérifie notamment si cette valeur est compatible avec la somme maximale utilisable mensuellement sur le PME. Pour ce faire, on extrait le solde disponible SD sur le compte secondaire et l'on calcule la différence SD-SU, SU étant le montant demandé par le client (étape 172).The management terminal 3 checks whether this sum is compatible with the operating parameters of the PME 1, previously specified by the user (step 170). We check in particular if this value is compatible with the maximum sum usable monthly on the PME. To do this, the available balance SD is extracted from the secondary account and the difference SD-SU is calculated, SU being the amount requested by the client (step 172).
Si la différence est positive, le terminal de gestion 3 transfère la somme demandée par l'utilisateur de son compte secondaire vers le compte local de son PME 1 (étape 180). Dans le cas contraire, le client est invité à saisir un nouveau montant (étape 185). Si le client saisit effectivement un nouveau montant (ou nouvelle valeur), on retourne à l'étape 160. En revanche, si le client refuse de saisir une nouvelle valeur, il est invité à modifier les paramètres d'approvisionnement de son PME 1 (étape 190). Si le client refuse, la procédure d'approvisionnement est interrompue (étape 200). En revanche, si le client accepte, on initie une procédure de modification de paramètres (étape 205).If the difference is positive, the management terminal 3 transfers the amount requested by the user from his secondary account to the local account of his PME 1 (step 180). Otherwise, the customer is asked to enter a new amount (step 185). If the client actually enters a new amount (or new value), we return to step 160. On the other hand, if the client refuses to enter a new value, he is invited to modify the supply parameters of his PME 1 ( step 190). If the customer refuses, the supply procedure is interrupted (step 200). On the other hand, if the client accepts, a procedure for modifying parameters is initiated (step 205).
Les données nécessaires à la réalisation du transfert sont de préférence cryptées, par exemple à l'aide d'un algorithme à clé, et sont envoyées au dispositif de communication 4 du client demandeur, soit par le biais d'une communication téléphonique (par exemple de type GSM), soit par Internet (par exemple selon le protocole WAP).The data necessary for carrying out the transfer are preferably encrypted, for example using a key algorithm, and are sent to the communication device 4 of the requesting client, either by telephone communication (for example GSM type), or via the Internet (for example according to the WAP protocol).
En sortie de l'étape 180, le terminal de gestion 3 vérifie si le transfert s'est déroulé correctement (étape 210). Si l'opération s'est bien déroulée, le terminal de gestion 3 met à jour le compte secondaire du client, et les seconds moyens du PME 1 mettent à jour la valeur de la somme locale (étape 215). Dans le cas contraire, la procédure d'approvisionnement est annulée (étape 220). La procédure d'approvisionnement du PME 1, détaillée ci-avant, est réversible. L'utilisateur peut, en suivant un schéma similaire, transférer tout ou partie de la somme locale associée à son PME 1, vers son compte secondaire. Selon une procédure préalablement définie entre le client et le centre de gestion, le terminal de gestion 3 transfère ensuite tout ou partie de cette somme sur le compte principal de l'utilisateur. Cette procédure de transfert est tout particulièrement adaptée aux clients vendeurs.At the end of step 180, the management terminal 3 checks whether the transfer has taken place correctly (step 210). If the operation went well, the management terminal 3 updates the secondary account of the client, and the second means of the PME 1 update the value of the local sum (step 215). Otherwise, the supply procedure is canceled (step 220). The SME 1 supply procedure, detailed above, is reversible. The user can, by following a similar scheme, transfer all or part of the local sum associated with his PME 1, to his secondary account. According to a procedure previously defined between the client and the management center, the management terminal 3 then transfers all or part of this sum to the main account of the user. This transfer procedure is particularly suitable for selling customers.
On se réfère maintenant à la figure 4 pour décrire en détail une procédure de traitement de données permettant d'effectuer une transaction directe entre deux dispositifs de communication 4. Un client acheteur qui désire effectuer une transaction avec un client vendeur (par exemple pour lui acheter un pain ou un journal) sélectionne dans le menu principal de son dispositif de communication 4 la fonction « Paiement » du PME 1 (étape 300). Le client est alors invité par le logiciel de gestion (premiers moyens) du PME 1 à saisir la valeur de la somme à payer (étape 310). En variante, la valeur peut être communiquée par le dispositif de communication du vendeur.We now refer to FIG. 4 to describe in detail a data processing procedure making it possible to carry out a direct transaction between two communication devices 4. A buying customer who wishes to carry out a transaction with a selling customer (for example to buy him bread or newspaper) selects from the main menu of its communication device 4 the "Payment" function of the PME 1 (step 300). The client is then invited by the management software (first means) of the PME 1 to enter the value of the amount to be paid (step 310). Alternatively, the value can be communicated by the seller's communication device.
Le logiciel (premiers moyens) effectue une première boucle de vérification dans laquelle il compare la valeur de la somme à payer avec les paramètres de fonctionnement fixés par l'utilisateur : montant maximal d'une transaction, montant cumulé de l'ensemble des transactions sur une journée, une semaine, un mois, etc (étape 320).The software (first means) performs a first verification loop in which it compares the value of the amount to be paid with the operating parameters set by the user: maximum amount of a transaction, cumulative amount of all transactions on a day, a week, a month, etc. (step 320).
Si la valeur saisie est incompatible avec les paramètres choisis, le logiciel (premiers moyens) refuse la transaction (étape 330).If the value entered is incompatible with the chosen parameters, the software (first means) refuses the transaction (step 330).
Si la valeur saisie est compatible avec les paramètres choisis, le logiciel (premiers moyens) vérifie si elle est compatible avec la valeur de la somme locale en cours (étape 340).If the value entered is compatible with the chosen parameters, the software (first means) checks whether it is compatible with the value of the sum local in progress (step 340).
Si la somme locale en cours est insuffisante, le logiciel (premiers moyens) propose au client de réapprovisionner son PME 1 (étape 350). En cas d'accord du client sur le réapprovisionnement, le logiciel (premiers moyens) se positionne alors directement sur la fonction « Approvisionnement » (étape 360) et procède audit approvisionnement selon les modalités décrites précédemment en référence à la figure 3. Dans le cas contraire, le logiciel (premiers moyens) refuse la transaction (étape 370).If the current local sum is insufficient, the software (first means) offers the customer to restock his PME 1 (step 350). If the customer agrees to replenish, the software (first means) is then positioned directly on the "Supply" function (step 360) and proceeds to said supply in the manner described above with reference to Figure 3. In the case on the contrary, the software (first means) refuses the transaction (step 370).
Lorsque la somme locale en cours permet d'effectuer la transaction, le logiciel (premiers moyens) effectue une autre boucle de vérification avant de débuter le transfert d'argent vers le PME 1 du client vendeur (étape 365).When the current local sum makes it possible to carry out the transaction, the software (first means) performs another verification loop before starting the transfer of money to the SME 1 of the selling client (step 365).
On peut envisager que les premiers moyens génèrent un message destiné à être affiché sur l'écran du dispositif de communication 4 et requérant la saisie du code confidentiel (étape 375). Lors de l'adhésion au service, on peut en effet proposer au client de choisir parmi plusieurs niveaux de sécurité. L'utilisateur peut ainsi décider de fournir son code confidentiel avant chaque transaction, ou de fournir son code confidentiel dès que le montant cumulé des transactions effectuées depuis la dernière introduction du code confidentiel dépasse un montant choisi, ou encore de ne jamais fournir de code confidentiel avant une transaction, par exemple.It can be envisaged that the first means generate a message intended to be displayed on the screen of the communication device 4 and requiring the entry of the confidential code (step 375). When subscribing to the service, we can indeed offer the customer the choice of several levels of security. The user can thus decide to provide his confidential code before each transaction, or to supply his confidential code as soon as the cumulative amount of transactions carried out since the last introduction of the confidential code exceeds a chosen amount, or to never supply a confidential code before a transaction, for example.
De la même manière que pour une carte bancaire, si l'utilisateur entre plusieurs fois de suite un code erroné, le logiciel (premiers moyens) bloque instantanément l'utilisation du PME 1 (étape 380).In the same way as for a bank card, if the user repeatedly enters the wrong code, the software (first means) instantly blocks the use of PME 1 (step 380).
Lorsque les boucles de vérification se sont bien déroulées, le PME 1 est prêt à transférer une somme vers le PME du client vendeur.When the verification loops have gone well, the PME 1 is ready to transfer a sum to the SME of the selling customer.
Pour ce faire, les premiers moyens du PME 1 de l'acheteur tentent d'établir, en collaboration avec l'émetteur/récepteur (par exemple le port infrarouge) du dispositif de communication 4, une liaison avec les premiers moyens du PME 1 du client vendeur, via son émetteur/récepteur (par exemple un port infra-rouge) (étape 390). Comme indiqué précédemment, l'échange de données entre les deux dispositifs de communication s'effectue de préférence par voie d'ondes, dans le spectre infra-rouge. Mais on peut utiliser d'autres bandes spectrales, comme les ondes radio (éventuellement avec un protocole de type Bluetooth ou SMS). Si la liaison ne peut pas se faire (étape 395), on retourne à l'étape 390.To do this, the first means of the buyer's PME 1 attempt to establish, in collaboration with the transmitter / receiver (for example the infrared port) of the communication device 4, a connection with the first means of the PME 1 of the selling customer, via their transmitter / receiver (for example an infrared port) (step 390). As previously stated, the exchange of data between the two communication devices is preferably carried out by waves, in the infrared spectrum. However, other spectral bands can be used, such as radio waves (possibly with a protocol of the Bluetooth or SMS type). If the connection cannot be made (step 395), we return to step 390.
Par exemple, au bout de trois tentatives infructueuses on refuse la transaction (étape 397).For example, after three unsuccessful attempts, the transaction is refused (step 397).
Lorsque la liaison est établie entre les deux PME 1 , le logiciel (premiers moyens) gérant le PME 1 du client acheteur transfère électroniquement la somme correspondant au montant de la transaction vers le PME 1 du client vendeur (étape 400). Le logiciel (premiers moyens) du PME 1 du client acheteur vérifie que le transfert d'argent s'est passé correctement (étape 410), puis les seconds moyens du PME 1 du client acheteur mettent à jour la valeur de la somme locale (étape 420), tandis que les seconds moyens du PME 1 du client vendeur mettent à jour la valeur de la somme locale. La somme correspondant au montant de la transaction est ainsi directement transférée d'un dispositif de communication à un autre sans passer par un intermédiaire, par un simple transfert de données. $ Le protocole d'échange de données, par exemple par infra-rouge ou dndes radio, entre deux appareils communicants (deux téléphones portables (ou mobiles) ou un téléphone portable et un terminal spécifique), s'effectue, de préférence, de façon sécurisée.When the connection is established between the two PME 1s, the software (first means) managing the PME 1 of the purchasing client transfers electronically the sum corresponding to the amount of the transaction to the PME 1 of the selling client (step 400). The software (first means) of the SME 1 of the purchasing customer verifies that the money transfer has gone smoothly (step 410), then the second means of the PME 1 of the purchasing customer update the value of the local sum (step 420), while the second means of the SME 1 of the selling customer update the value of the local sum. The sum corresponding to the amount of the transaction is thus directly transferred from one communication device to another without going through an intermediary, by a simple data transfer. $ The protocol for exchanging data, for example by infrared or radio signals, between two communicating devices (two mobile (or mobile) phones or a mobile phone and a specific terminal), is preferably carried out secure.
Par exemple, lors d'un transfert de données correspondant à un transfert d'argent entre deux appareils, on interdit à tout appareil tiers de capter les données et donc de se faire créditer frauduleusement son porte-monnaie PME 1. A cet effet, les deux appareils s'identifient mutuellement à chaque transfert de données en se communiquant leurs codes d'identification respectifs. Si un troisième appareil interfère avec les deux autres, il est immédiatement identifié par son propre code d'identification et, par exemple, le transfert de données est immédiatement interrompu. Un message explicatif s'affiche alors sur l'écran de chaque appareil. Afin de limiter les risques de piratage de données, il est préférable que les appareils soient équipés d'émetteur/récepteur à faible portée, typiquement la puissance d'émission des données ne permet pas le transfert entre deux appareils distants de plus de quelques dizaines de centimètres, et au plus de quelques mètres.For example, during a data transfer corresponding to a transfer of money between two devices, any third-party device is prohibited from capturing the data and therefore from fraudulently being credited with its PME 1 wallet. two devices identify each other with each data transfer by communicating their respective identification codes. If a third device interferes with the other two, it is immediately identified by its own identification code and, for example, the data transfer is immediately interrupted. An explanatory message is then displayed on the screen of each device. In order to limit the risks of data piracy, it is preferable that the devices be equipped with a short-range transmitter / receiver, typically the data transmission power does not allow the transfer between two remote devices of more than a few tens of centimeters, and at most a few meters.
Plusieurs schémas de fonctionnement peuvent être envisagés pour sécuriser le transfert de données selon la technique utilisée pour mettre en œuvre le protocole d'échange de données entre deux appareils.Several operating diagrams can be envisaged to secure the data transfer according to the technique used to implement the data exchange protocol between two devices.
Ainsi, après avoir « émulé » le PME 1 de son appareil communiquant, l'utilisateur « acheteur » peut, par exemple, saisir l'identifiant du « vendeur » avant d'initier la transaction. L'appareil « acheteur » cherche alors à établir une connexion avec l'appareil «vendeur » qui répond à l'identifiant requis. Lorsque la connexion est établie, l'utilisateur « acheteur » précise la somme à payer, puis transfère les données. Dans une variante, l'acheteur peut vérifier la connexion avant de confirmer le transfert des données. Pour ce faire, l'utilisateur « acheteur » spécifie la somme à payer et ordonne à son appareil 4 de transférer certaines données vers l'appareil du « vendeur ». Avant de confirmer la transaction, l'appareil « acheteur » vérifie que l'appareil « vendeur » a bien reçu les informations. Au besoin, l'utilisateur « acheteur » et/ou l'utilisateur « vendeur » peu(ven)t confirmer la transaction en entrant sur leur appareil leur code confidentiel.Thus, after having “emulated” the PME 1 of its communicating device, the “purchasing” user can, for example, enter the identifier of the “seller” before initiating the transaction. The “buying” device then seeks to establish a connection with the “selling” device which responds to the required identifier. When the connection is established, the “purchasing” user specifies the amount to be paid, then transfers the data. Alternatively, the buyer can check the connection before confirming the data transfer. To do this, the user “buyer” specifies the amount to be paid and orders his device 4 to transfer certain data to the device of the “seller”. Before confirming the transaction, the “buying” device checks that the “selling” device has received the information. If necessary, the “buying” user and / or the “selling” user can confirm the transaction by entering their confidential code on their device.
L'invention a été précédemment décrite en termes d'installation de traitement de données, mais elle peut également être décrite en terme de procédé de traitement de données entre des dispositifs de communication 4, associés à des identifiants représentatifs de numéros de comptes distants, et un terminal de gestion 3, éventuellement couplé à au moins un terminal bancaire 2.The invention has been previously described in terms of data processing installation, but it can also be described in terms of data processing method between communication devices 4, associated with identifiers representative of remote account numbers, and a management terminal 3, possibly coupled to at least one banking terminal 2.
Ce procédé comprend au moins les quatre étapes décrites ci-après. Dans une première étape on stocke dans une mémoire de chaque dispositif de communication 4 une valeur représentative d'une somme locale, dite « en cours ». Cette valeur dépend du choix de l'utilisateur du dispositif de communication.This process comprises at least the four stages described below. In a first step we store in a memory of each communication device 4 a value representative of a local sum, called "in progress". This value depends on the choice of the user of the communication device.
Dans une seconde étape on établit une liaison entre un dispositif de communication dit « acheteur » et un dispositif de communication dit « vendeur », pour tenter d'effectuer une transaction directe.In a second step, a connection is established between a communication device called "buyer" and a communication device called "seller", in an attempt to carry out a direct transaction.
Dans une troisième étape, on transfère tout ou partie de la somme locale en cours, dont la valeur se trouve stockée dans le dispositif de communication de l'acheteur, vers le dispositif de communication du vendeur. En fait, la somme qui est transférée est celle qui correspond au montant de la transaction.In a third step, all or part of the current local sum, the value of which is stored in the buyer's communication device, is transferred to the seller's communication device. In fact, the amount that is transferred is that which corresponds to the amount of the transaction.
Dans une quatrième étape on additionne la valeur de la somme locale, transférée du dispositif de communication de l'acheteur, à la valeur de la somme locale, stockée dans le dispositif de communication du vendeur, afin de stocker dans son dispositif, en tant que nouvelle valeur locale en cours, le résultat de l'addition. Puis, on soustrait la valeur de la somme locale transférée de la valeur de la somme locale stockée dans le dispositif de communication acheteur, afin de stocker dans le dispositif de l'acheteur, en tant que nouvelle valeur locale en cours, le résultat de la soustraction. ' Préférentiellement, la troisième étape de transfert comporte une phase préalable de saisie du montant de la transaction. Mais, en variante, le montant pourrait être transféré du dispositif du vendeur vers le dispositif de l'acheteur.In a fourth step we add the value of the local sum, transferred from the buyer's communication device, to the value of the local sum, stored in the seller's communication device, in order to store in its device, as new local value in progress, the result of the addition. Then, the value of the local sum transferred is subtracted from the value of the local sum stored in the buyer communication device, in order to store in the buyer's device, as new current local value, the result of the substraction. 'Preferably, the third transfer step includes a prior phase of entering the amount of the transaction. Alternatively, however, the amount could be transferred from the seller's device to the buyer's device.
Par ailleurs, le transfert effectué lors de la troisième étape comporte préférentiellement une phase de comparaison du montant de la transaction à la valeur de la somme locale en cours, de sorte que la transaction ne soit autorisée que lorsque le montant est inférieur à la valeur stockée.Furthermore, the transfer carried out during the third step preferably includes a phase of comparing the amount of the transaction with the value of the local sum in progress, so that the transaction is only authorized when the amount is less than the stored value .
Ces étapes peuvent être accompagnées, précédées ou suivies d'étapes complémentaires. Ainsi, on peut prévoir une étape d'approvisionnement de compte local dans laquelle on compare à un premier seuil choisi, configurable (par exemple lors de l'adhésion au service), la valeur de la somme locale en cours stockée, et on débite d'une première somme le compte distant associé (principal ou secondaire selon les options) pour créditer ledit compte local de cette première somme lorsque la valeur est inférieure au premier seuil. On peut également prévoir une étape de transfert, ou « délestage », (plus généralement destinée aux comptes locaux des vendeurs bien que de façon non exclusive), dans laquelle on compare à un second seuil choisi, configurable (par exemple lors de l'adhésion au service), la valeur de la somme locale en cours stockée, puis on débite d'une seconde somme choisie ledit compte local associé, pour créditer de cette seconde somme le compte distant associé (secondaire ou principal selon les options) lorsque la valeur est supérieure au second seuil.These steps can be accompanied, preceded or followed by additional steps. Thus, a local account provisioning step can be provided in which the value of the local sum in comparison with a first chosen, configurable threshold (for example when subscribing to the service) is compared. stored price, and a first sum is debited from the associated remote account (main or secondary depending on the options) to credit said local account with this first sum when the value is less than the first threshold. We can also provide a transfer step, or “load shedding” (more generally intended for local accounts of sellers although not exclusively), in which we compare to a second threshold chosen, configurable (for example when joining service), the value of the current local sum stored, then a second selected sum is debited from said associated local account, to credit this second sum for the associated remote account (secondary or main depending on the options) when the value is greater than the second threshold.
L'une au moins des première et seconde sommes peut être préalablement choisie, ou bien déterminée par les dispositifs de communication de manière à ce que la valeur de la somme locale en cours soit sensiblement égale à une constante choisie, configurable (par exemple lors de l'adhésion au service).At least one of the first and second sums can be chosen beforehand, or else determined by the communication devices so that the value of the current local sum is substantially equal to a chosen, configurable constant (for example during membership in the service).
Les étapes de comparaison de seuil peuvent être effectuées de façon périodique, ou bien sur demande de l'utilisateur ou du terminal de gestion. t Par ailleurs, les étapes de transfert de données peuvent comporter une phase de cryptage destinée à renforcer la sécurité des transactions.The threshold comparison steps can be performed periodically, or at the request of the user or the management terminal. t In addition, the data transfer steps may include an encryption phase intended to reinforce the security of the transactions.
Enfin, les étapes de transfert peuvent être rendues dépendantes de la fourniture d'un identifiant auxiliaire (ou code confidentiel) propre au dispositif de communication concerné.Finally, the transfer steps can be made dependent on the provision of an auxiliary identifier (or confidential code) specific to the communication device concerned.
L'invention ne se limite pas aux modes de réalisation d'installation et de procédé décrits ci-avant, seulement à titre d'exemple, mais elle englobe toutes les variantes que pourra envisager l'homme de l'art dans le cadre des revendications ci-après. The invention is not limited to the plant and method embodiments described above, only by way of example, but it encompasses all the variants that a person skilled in the art may envisage within the framework of the claims below.

Claims

REVENDICATIONS
1. Installation de traitement de données, comprenant un terminal de gestion (3) propre à échanger des données avec des dispositifs de communication (4) associés à des identifiants représentatifs de numéros de comptes distants, caractérisée en ce que chaque dispositif de communication (4) comporte une mémoire dite « de compte local » propre à stocker une valeur représentative d'une somme locale, dite « en cours », des premiers moyens agencés pour effectuer des transactions, d'une part, avec ledit terminal de gestion (3), pour transférer des données représentatives de sommes, de façon contrôlée, entre le compte distant, associé au dispositif de communication (4) concerné, et la mémoire de compte local, et d'autre part, avec d'autres premiers moyens pour transférer des données représentatives d'une partie au moins d'une somme locale en cours d'un dispositif de communication dit « acheteur » vers un dispositif de communication dit « vendeur », et des seconds moyens couplés auxdits premiers moyens et propres à modifier la valeur représentative de la somme locale en cours en réponse à une transaction.1. Data processing installation, comprising a management terminal (3) capable of exchanging data with communication devices (4) associated with identifiers representative of remote account numbers, characterized in that each communication device (4 ) comprises a so-called “local account” memory capable of storing a value representative of a local sum, known as “in progress”, of the first means arranged to carry out transactions, on the one hand, with said management terminal (3) , to transfer data representative of sums, in a controlled manner, between the remote account, associated with the communication device (4) concerned, and the local account memory, and on the other hand, with other first means for transferring data representative of at least part of a local sum in progress from a so-called “buyer” communication device to a so-called “seller” communication device, and seconds means coupled to said first means and capable of modifying the value representative of the local sum in progress in response to a transaction.
2. Installation selon la revendication 1, caractérisée en ce qu'au moins phaque dispositif de communication acheteur (4) est équipé de moyens d'interface homme/machine, couplés auxdits premiers moyens, pour la saisie de données, notamment de transaction.2. Installation according to claim 1, characterized in that at least phaque buyer communication device (4) is equipped with man / machine interface means, coupled to said first means, for data entry, in particular transaction.
3. Installation selon l'une des revendications 1 et 2, caractérisée en ce que lesdits premiers moyens sont agencés pour comparer le montant d'une transaction à la valeur représentative de la somme locale en cours, et pour autoriser la transaction lorsque ledit montant est inférieur à ladite valeur.3. Installation according to one of claims 1 and 2, characterized in that said first means are arranged to compare the amount of a transaction with the value representative of the local sum in progress, and to authorize the transaction when said amount is less than said value.
4. Installation selon la revendication 1 à 3, caractérisée en ce que ledit montant de la transaction est transmis auxdits premiers moyens par lesdits moyens d'interface.4. Installation according to claim 1 to 3, characterized in that said amount of the transaction is transmitted to said first means by said interface means.
5. Installation selon l'une des revendications 1 à 4, caractérisée en ce que lesdits premiers moyens sont agencés pour comparer à un premier seuil choisi, configurable, la valeur représentative de la somme locale en cours stockée, et à initier une transaction consistant à débiter d'une première somme le compte distant associé, pour créditer ledit compte local de cette première somme lorsque ladite valeur est inférieure audit premier seuil. 5. Installation according to one of claims 1 to 4, characterized in that said first means are arranged to compare with a first threshold chosen, configurable, the value representative of the current local sum stored, and to initiate a transaction consisting of debiting a first sum from the associated remote account, to credit said local account with this first sum when said value is less than said first threshold .
6. Installation selon l'une des revendications 1 à 5, caractérisée en ce que lesdits premiers moyens sont agencés pour comparer à un second seuil choisi, configurable, la valeur représentative de la somme locale en cours stockée, et à initier une transaction consistant à débiter ledit compte local associé d'une seconde somme choisie, pour créditer de cette seconde somme ledit compte distant associé lorsque ladite valeur est supérieure audit second seuil.6. Installation according to one of claims 1 to 5, characterized in that said first means are arranged to compare to a second selected threshold, configurable, the value representative of the local sum being stored, and to initiate a transaction consisting in debit said associated local account with a second selected sum, to credit this second sum with said associated remote account when said value is greater than said second threshold.
7. Installation selon l'une des revendications 5 et 6, caractérisée en ce que lesdits premiers moyens sont agencés pour effectuer ladite comparaison selon une périodicité choisie. 7. Installation according to one of claims 5 and 6, characterized in that said first means are arranged to perform said comparison according to a chosen periodicity.
8. Installation selon l'une des revendications 1 à 7, caractérisée en ce que lesdits dispositifs de communication (4) et ledit terminal de gestion (3) sont équipés de moyens de cryptage propres à crypter selon un algorithme choisi certaines au moins des données représentatives de la transaction, à pchanger. 8. Installation according to one of claims 1 to 7, characterized in that said communication devices (4) and said management terminal (3) are equipped with own encryption means to encrypt according to an algorithm chosen at least some of the data representative of the transaction, to be changed.
9*. Installation selon l'une des revendications 2 à 8, caractérisée en ce que lesdits premiers moyens d'au moins les dispositifs de communication acheteur (4) sont agencés pour initier une transaction à réception d'un identifiant auxiliaire choisi.9 * . Installation according to one of claims 2 to 8, characterized in that said first means of at least the buyer communication devices (4) are arranged to initiate a transaction upon receipt of a chosen auxiliary identifier.
10. Installation selon l'une des revendications 1 à 9, caractérisée en ce que lesdits dispositifs de communication (4) comprennent des moyens d'émission/réception couplés aux premiers moyens pour l'échange de données, ledit échange de données s'effectuant selon au moins une voie choisie dans un groupe comprenant la voie d'ondes et la voie filaire.10. Installation according to one of claims 1 to 9, characterized in that said communication devices (4) comprise transmission / reception means coupled to the first means for exchanging data, said data exchange taking place according to at least one path chosen from a group comprising the wave path and the wire path.
11. Installation selon l'une des revendications 1 à 10, caractérisée en ce que lesdits dispositifs de communication (4) sont équipés de moyens d'affichage propres à afficher certaines au moins des données représentatives d'une transaction et/ou de la valeur de leur somme locale en cours.11. Installation according to one of claims 1 to 10, characterized in that said communication devices (4) are equipped with display means suitable for displaying at least some of the data representative of a transaction and / or the value of their local sum in progress.
12. Installation selon l'une des revendications 1 à 11 , caractérisée en ce que certains au moins des dispositifs de communication (4) sont choisis dans un groupe comprenant les téléphones fixes ou portables et les terminaux de télécommunication.12. Installation according to one of claims 1 to 11, characterized in that at least some of the communication devices (4) are chosen from a group comprising fixed or portable telephones and telecommunication terminals.
13. Installation selon la revendication 12, caractérisée en ce que certains au moins des dispositifs de communication (4) comprennent une carte à puce comportant lesdits premiers et seconds moyens . 13. Installation according to claim 12, characterized in that at least some of the communication devices (4) comprise a smart card comprising said first and second means.
14. Installation selon l'une des revendications 1 à 13, caractérisée en ce que ledit terminal de gestion (3) est raccordé à au moins un terminal bancaire (2) propre à gérer les données des comptes distants en réponse aux transactions.14. Installation according to one of claims 1 to 13, characterized in that said management terminal (3) is connected to at least one bank terminal (2) capable of managing the data of the remote accounts in response to transactions.
15. Installation selon l'une des revendications 11 à 14, caractérisée en ce que l'un au moins desdits terminal de gestion (3) et terminal bancaire (2) comporte une mémoire stockant une table de correspondance entre l'identifiant de chaque dispositif de communication et l'identifiant représentatif du numéro de compte distant associé.15. Installation according to one of claims 11 to 14, characterized in that at least one of said management terminal (3) and bank terminal (2) comprises a memory storing a correspondence table between the identifier of each device and the identifier representative of the associated remote account number.
16. Procédé de traitement de données entre des dispositifs de communication (4) associés à des identifiants représentatifs de numéros de comptes distants et un terminal de gestion (2), caractérisé en ce qu'il comprend les étapes suivantes : a. stocker dans chaque dispositif de communication (4) une valeur représentative d'une somme locale, dite « en cours », b. établir une liaison entre un dispositif de communication dit « acheteur » et un dispositif de communication dit « vendeur », c. transférer des données représentatives d'une partie au moins de la somme locale en cours stockée dans le dispositif de communication acheteur vers le dispositif de communication vendeur, et d. additionner la valeur représentative de la partie de la somme locale transférée à la valeur représentative de la somme locale stockée dans le dispositif de communication vendeur, pour stocker dans ledit dispositif vendeur, en tant que valeur locale en cours, le résultat de l'addition, et soustraire la valeur représentative de la partie de la somme locale transférée de la valeur représentative de la somme locale stockée dans le dispositif de communication acheteur, pour stocker dans ledit dispositif acheteur, en tant que valeur locale en cours, le résultat de la soustraction.16. Method for processing data between communication devices (4) associated with identifiers representative of remote account numbers and a management terminal (2), characterized in that it comprises the following steps: a. store in each communication device (4) a value representative of a local sum, called "in progress", b. establish a link between a communication device called "buyer" and a communication device called "seller", c. transfer data representative of at least part of the current local sum stored in the purchasing communication device to the selling communication device, and d. add the value representative of the part of the local sum transferred to the value representative of the local sum stored in the seller communication device, for storing in said seller device, as the current local value, the result of the addition, and subtracting the representative value of the part of the local sum transferred from the representative value of the local sum stored in the buyer communication device, for storing in said buyer device, as a current local value, the result of the subtraction.
17. Procédé selon la revendication 16, caractérisé en ce qu'à l'étape c) on compare le montant de la transaction à la valeur de la somme locale en cours, et on autorise la transaction lorsque ledit montant est inférieur à ladite valeur. 17. The method of claim 16, characterized in that in step c) the amount of the transaction is compared to the value of the local sum in progress, and the transaction is authorized when said amount is less than said value.
18. Procédé selon l'une des revendications 16 et 17, caractérisé en ce qu'il comprend une étape dans laquelle on compare à un premier seuil choisi, configurable, la valeur de la somme locale en cours stockée, et on initie une transaction consistant à débiter le compte distant associé d'une première somme, pour créditer ledit compte local de cette première somme lorsque ladite valeur est inférieure audit premier seuil.18. Method according to one of claims 16 and 17, characterized in that it comprises a step in which the value of the local sum being stored stored is compared to a first selected, configurable threshold, and a consistent transaction is initiated debiting the associated remote account with a first sum, to credit said local account with this first sum when said value is less than said first threshold.
19. Procédé selon l'une des revendications 16 à 18, caractérisé en ce qu'il comprend une étape dans laquelle on compare à un second seuil choisi, configurable, la valeur de la somme locale en cours stockée, et on initie une transaction consistant à débiter ledit compte local associé d'une seconde somme choisie, pour créditer ledit compte distant associé de cette seconde somme lorsque ladite valeur est supérieure audit second seuil.19. Method according to one of claims 16 to 18, characterized in that it comprises a step in which the value of the local sum being stored stored is compared to a second chosen, configurable threshold, and a consistent transaction is initiated debiting said associated local account with a second selected sum, to credit said associated remote account with this second sum when said value is greater than said second threshold.
20. Procédé selon l'une des revendications 16 à 19, caractérisé en ce que ladite comparaison est effectuée périodiquement.20. Method according to one of claims 16 to 19, characterized in that said comparison is carried out periodically.
21. Procédé selon l'une des revendications 16 à 20, caractérisé en ce que certaines au moins des données échangées, représentatives de la transaction, sont cryptées selon un algorithme choisi.21. Method according to one of claims 16 to 20, characterized in that at least some of the data exchanged, representative of the transaction, are encrypted according to a chosen algorithm.
22. Procédé selon l'une des revendications 16 à 21, caractérisé en ce qu'à l'étape c) on autorise le transfert à réception d'un identifiant auxiliaire choisi. 22. Method according to one of claims 16 to 21, characterized in that in step c) the transfer is authorized on receipt of a chosen auxiliary identifier.
PCT/FR2002/003215 2001-09-21 2002-09-20 Data processing installation for electronic wallets, and related method WO2003027919A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002347257A AU2002347257A1 (en) 2001-09-21 2002-09-20 Data processing installation for electronic wallets, and related method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR01/12182 2001-09-21
FR0112182A FR2830099A1 (en) 2001-09-21 2001-09-21 Data processing unit for an electronic purse, manages data exchange and maintains local and central balance data

Publications (3)

Publication Number Publication Date
WO2003027919A2 true WO2003027919A2 (en) 2003-04-03
WO2003027919A3 WO2003027919A3 (en) 2003-09-25
WO2003027919B1 WO2003027919B1 (en) 2003-11-20

Family

ID=8867484

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2002/003215 WO2003027919A2 (en) 2001-09-21 2002-09-20 Data processing installation for electronic wallets, and related method

Country Status (3)

Country Link
AU (1) AU2002347257A1 (en)
FR (1) FR2830099A1 (en)
WO (1) WO2003027919A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1983480A1 (en) 2007-04-20 2008-10-22 Ingenico Payment terminal, associated method and program

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2868859B1 (en) * 2004-04-08 2006-07-21 Columbia Finances Sa CARD PAYMENT INSTALLATION CONTAINING A BALANCE OF ACCOUNT UNITS

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0421808B1 (en) * 1989-10-06 1994-12-28 André Peter Mansvelt Funds transfer system
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
US6078806A (en) * 1995-02-15 2000-06-20 Nokia Mobile Phones Limited Method for using applications in a mobile station, a mobile station, and a system for effecting payments
US6112984A (en) * 1997-03-14 2000-09-05 Snavely; John D. Electronic wallet or purse with means for funds transfer
WO2001059732A2 (en) * 2000-02-10 2001-08-16 Jon Shore Apparatus, systems and methods for wirelessly transacting financial transfers, electronically recordable authorization transfers, and other information transfers

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0421808B1 (en) * 1989-10-06 1994-12-28 André Peter Mansvelt Funds transfer system
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
US6078806A (en) * 1995-02-15 2000-06-20 Nokia Mobile Phones Limited Method for using applications in a mobile station, a mobile station, and a system for effecting payments
US6112984A (en) * 1997-03-14 2000-09-05 Snavely; John D. Electronic wallet or purse with means for funds transfer
WO2001059732A2 (en) * 2000-02-10 2001-08-16 Jon Shore Apparatus, systems and methods for wirelessly transacting financial transfers, electronically recordable authorization transfers, and other information transfers

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1983480A1 (en) 2007-04-20 2008-10-22 Ingenico Payment terminal, associated method and program

Also Published As

Publication number Publication date
WO2003027919B1 (en) 2003-11-20
AU2002347257A1 (en) 2003-04-07
FR2830099A1 (en) 2003-03-28
WO2003027919A3 (en) 2003-09-25

Similar Documents

Publication Publication Date Title
EP3243176B1 (en) Method of processing a transaction from a communication terminal
EP1442557B1 (en) System and method for creating a secure network using identity credentials of batches of devices
EP1153376B1 (en) Telepayment method and system for implementing said method
WO2002065414A1 (en) Telepayment method and system
FR3038429A1 (en) PAYMENT CONTAINER, CREATION METHOD, PROCESSING METHOD, DEVICES AND PROGRAMS THEREOF
FR2779896A1 (en) METHOD FOR REMOTE PAYING, BY MEANS OF A MOBILE RADIOTELEPHONE, THE ACQUISITION OF A GOOD AND / OR A SERVICE AND CORRESPONDING MOBILE RADIOTELEPHONE SYSTEM AND
WO2001043092A1 (en) Method and system for managing a secure transaction over a communications network
EP2873045A1 (en) Secure electronic entity for authorizing a transaction
EP3163487B1 (en) Method, terminal, and computer program for securing the processing of transactional data
FR2780800A1 (en) ELECTRONIC PAYMENT PROCESS
WO2015059389A1 (en) Method for executing a transaction between a first terminal and a second terminal
FR2837953A1 (en) DATA EXCHANGE SYSTEM
FR2923635A1 (en) SYSTEM FOR ELECTRONIC COMMERCE TRANSACTIONS, PORTABLE ELECTRONIC DEVICE, COMMUNICATION NETWORK, CORRESPONDING COMPUTER PROGRAM PRODUCT AND METHOD.
FR2922669A1 (en) PORTABLE ELECTRONIC DEVICE FOR THE EXCHANGE OF VALUES AND METHOD FOR IMPLEMENTING SUCH A DEVICE
WO2007125252A1 (en) Method and system for managing an electronic payment
WO2020260136A1 (en) Method and system for generating encryption keys for transaction or connection data
WO2008104704A1 (en) Electronic payment system including a mobile terminal comprising an electronic purse and a server
WO2003027919A2 (en) Data processing installation for electronic wallets, and related method
WO2019016470A1 (en) Method and system for managing an electronic wallet payment
WO2003081547A1 (en) Method and system of securing a credit card payment
FR2816736A1 (en) Method of secure transaction between buyer and merchant using handheld devices by to transmitting to payment terminal secondary identification (ISA), amount of transaction and merchant account ID associated to merchant terminal
CA3161325A1 (en) Transaction authentication method, server and system using two communication channels
WO2009077380A1 (en) Method for communicating from a transaction terminal with a server, and corresponding electronic terminal, server and system
WO2005088568A1 (en) Micropayment method and device
EP4348459A1 (en) Method for processing a transaction, device and corresponding program

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

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

AL Designated countries for regional patents

Kind code of ref document: A2

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
B Later publication of amended claims

Free format text: 20030602

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP