Brevet FR3080478A1 (20191025)

REVENDICATIONS1. Procédé pour transmettre des données relatives à une transaction bancaire entre un terminal de fournisseur (Ti) et un terminal de client (T2), les terminaux étant équipés chacun de : - un émetteur de lumière (El, E2), - un capteur de lumière (Cl, C2 ; CC), et - une interface homme machine (IHM1, IHM2) pour une visualisation et saisie par un utilisateur d'informations relatives à la transaction, Dans lequel chaque terminal comporte un module logiciel au moins pour : - piloter l'émetteur de lumière du terminal en vue d'une transmission d'un flux lumineux en espace libre, modulé en amplitude ou en fréquence lumineuse pour coder des données relatives à la transaction bancaire, et - interpréter un flux lumineux en espace libre, modulé en amplitude ou en fréquence lumineuse, que reçoit le capteur de lumière, pour en décoder des données relatives à la transaction bancaire, Le procédé comportant au moins : - Une transmission d'un premier flux (S2) du terminal du fournisseur au terminal du client, le premier flux étant modulé pour coder au moins un montant de transaction, - Sur réception du premier flux par le capteur du terminal du client, une animation de l'interface homme machine du terminal du client pour une demande de validation (S3) du montant de transaction par le client via l'interface homme machine du terminal du client (IHM2), - En cas de validation par le client, une transmission (S4) d'un deuxième flux du terminal du client au terminal du fournisseur, le deuxième flux étant modulé pour coder au moins des données de validation du client.\n<CLM>\1\tProcédé selon la revendication 1, dans lequel le terminal du client et/ou le terminal du fournisseur sont de type parmi un smartphone, une tablette, un ordinateur ou équivalent, et sont équipés d'un module de prise de vue comportant : - une diode électroluminescente pour produire un flash photographique, et - une matrice de photorécepteurs pour recevoir des données d'image, et le module logiciel pilote ladite diode électroluminescente en tant qu'émetteur de lumière en vue d'une transmission de flux lumineux modulé en amplitude et interprète un flux lumineux modulé en amplitude que reçoit la matrice de photorécepteurs. 14\n<CLM>\1\tProcédé selon la revendication 1, dans lequel le terminal du client et/ou le terminal du fournisseur sont de type parmi un smartphone, une tablette, un ordinateur ou équivalent, et sont équipés d'un écran d'affichage à diodes photoémettrices et d'un module de prise de vue comportant une matrice de photorécepteurs pour recevoir des données d'image, 5 et le module logiciel pilote l'écran d'affichage en tant qu'émetteur de lumière en vue d'une transmission de flux lumineux modulé en amplitude et interprète un flux lumineux modulé en amplitude que reçoit la matrice de photorécepteurs.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel les données relatives à la transaction 10 bancaire sont codées en binaire sur une succession de bits à « 0 » ou « 1» et les flux lumineux modulés en amplitude comportent chacun une succession d'impulsions lumineuses, une impulsion lumineuse dans ladite succession correspondant à une valeur binaire de « 1 », tandis que l'émetteur de lumière est inactif pour transmettre une ou plusieurs valeurs binaires de « 0 » entre deux impulsions.\n<CLM>\1\tProcédé selon l'une des revendications 1 à 3, dans lequel les données relatives à la transaction 15 bancaire sont codées en valeurs binaires et les flux lumineux modulés en amplitude comportent chacun une succession d'impulsions lumineuses, Et dans lequel les positions temporelles de chaque impulsion dans la succession sont définies en fonction des valeurs binaires par une modulation de position d'impulsion.\n<CLM>\1\tProcédé selon l'une des revendications 4 et 5, dans lequel une succession d'impulsions comporte 20 une succession d'occurrences avec une impulsion lumineuse ou une absence d'impulsion lumineuse, et les occurrences sont espacées d'un pas temporel inférieur à une milliseconde.\n<CLM>\1\tProcédé selon l'une des revendications précédentes, dans lequel l'un au moins des terminaux parmi le terminal du fournisseur (Ti) et le terminal du client (T2) comporte en outre une interface (COM) via un réseau de communication (RES) avec un serveur bancaire distant (SER) en vue d'obtenir du 25 serveur une autorisation de la transaction, et dans lequel les données de validation du client comportent des données d'authentification du client, en vue d'une demande d'autorisation de transaction (S5) transmise au serveur bancaire avec les données d'authentification du client via le réseau de communication.\n<CLM>\1\tSystème pour la mise en oeuvre du procédé selon l'une des revendications précédentes, comportant 30 un terminal de client et un terminal de fournisseur, les terminaux étant équipés chacun de: - un émetteur de lumière (El, E2), - un capteur de lumière (Cl, C2 ; CC), et 15 - une interface homme machine (eIM1, IHM2) pour une visualisation et saisie par un utilisateur d'informations relatives à la transaction, Dans lequel chaque terminal comporte un module logiciel au moins pour : - piloter l'émetteur de lumière du terminal en vue d'une transmission d'un flux lumineux, modulé en 5 amplitude lumineuse pour coder des données relatives à la transaction bancaire, et - interpréter un flux lumineux, modulé en amplitude lumineuse, que reçoit le capteur de lumière, pour en décoder des données relatives à la transaction bancaire.\n<CLM>\1\tTerminal d'un client, d'un système selon la revendication 8, comportant un module logiciel pour la 10 mise en oeuvre du procédé selon l'une des revendications 1 à\n<CLM>\1\t10. Terminal d'un fournisseur, d'un système selon la revendication 8, comportant un module logiciel pour la mise en oeuvre du procédé selon l'une des revendications 1 à\n<CLM>\1\t15\n<CLM>\1\tProgramme informatique comportant des instructions pour la mise en oeuvre du procédé selon l'une des revendications 1 à 7, lorsque lesdites instructions sont exécutées par un processeur.