Brevet FR3079043A1 — publié le 20190920

DOMAINE DE L'INVENTION La présente invention concerne un système destiné aux interactions usager-machine dans le cadre des services en ligne, notamment des services en ligne accessibles depuis un espace public. ARRIÈRE-PLAN TECHNOLOGIQUE Actuellement, les opérations consistant à se connecter ou valider un paiement lors de l'utilisation de services en ligne, notamment ceux accessibles depuis un espace public: - nécessitent la connaissance des informations d'identification ou des données bancaires (donc obligent à faire appel à la mémoire ou à disposer d'un support papier portant ces informations, qui sont des pré-requis), - sont un processus manuel et lent, donc pas ergonomique, et - font courir le risque d'être copié à son insu, et ne sont donc pas sécurisées. Il existe certes déjà des systèmes visant à permettre à des utilisateurs de régler des factures en ligne et également, pour certains, de se connecter et s'enregistrer pour un site web sans interaction avec le clavier. On peut citer essentiellement: - Zapper (https:/ / www.zapper.com/ecommerce.php). Zapper est une application qui permet de payer des factures, et également de se connecter, et s'enregistrer pour un site web. Cette application est disponible sur l'Android store, l'Apple store et sur Windows store. Dans un premier temps l'intéressé crée son profil (nom, prénom, courriel, numéro de téléphone; choix d'un code pin pour valider une transaction bancaire et enfin saisir ses données bancaires). Pour pouvoir utiliser Zapper sur un site de e-commerce, il faut utiliser des plugins à intégrer au site web (ce qui a un impact sur le code source du site web tiers). Lydia (https: / / lydia-app .com / fr / about/ lydia.html). C'est une application cross-canal: mobile2mobile, mobile2machine, mobile2web. Cette application repose sur le même principe que Zapper, à l'exception des modalités du règlement. Pour régler une facture, il faut activer l'application Lydia depuis son téléphone, saisir la somme à régler, et présenter le code QR qui s'affiche au commerçant qui le scanne pour le paiement. - Lyf Pay (1-illps: / / www.lyf. eu/ fr / vie-privee). 2 Il s'agit d'une application disponible sur Android et sur l'Apple store. L'application synthétise un code QR à usage unique qui devra être scanné (à l'image de l'application Lydia) par le professionnel. Pour valider le paiement, un mot de passe ou une empreinte digitale est demandé depuis le téléphone du 5 client. Les données bancaires ne sont pas sur le smartphone, elles sont gérées au sein de l'environnement Lyf. Google Pay (https: / / developers.google.com / web! fundatnentals / payments I). Avec ce mode de paiement, il faut cliquer sur une icône pour payer, alors que, comme nous l'expliquerons plus loin, avec la présente invention l'utilisateur 10 présente un dispositif d'identification unique. - Alipay (https: / / www.adyen.com/ fr FR/ moyens-de-paiement/ alipay). Alipay repose sur le même principe que Google Pay: il faut avoir un compte Alipay, tant pour le commerçant que pour le client. Pour qu'un site web puisse utiliser ce mode de paiement, l'intégration à ce site web se fait ici également 15 par une API. Parmi les solutions proposées par Alipay, pour le paiement dans un magasin, le client scanne le code QR présenté par le terminal du commerçant, et le client a ensuite également la charge de le vérifier et de valider le paiement par la saisie de son code secret depuis l'application Alipay de son téléphone. 20 Avec ce mode de paiement, tout se passe sur le téléphone du client dès lors que le code QR a été scanné. Aucune interaction du client ne se fait sur le terminal du commerçant après la phase flash. - WeChat Pay (https: / / www.adyen.com / payment-methods / wechat-pay). Avec cette application, WeChat reprend les mêmes grandes lignes que 25 celles de Alipay. Dans la pratique, de tels systèmes sont évidemment soit relativement sophistiqués, donc difficiles à utiliser par tous les individus, soit surtout limités à des services d'une seule origine et/ ou à des informations succinctes émanant de cette même origine. 30 Or, de nos jours, un usager désireux de régler une facture ou d'être informé auprès d'un organisme doit se déplacer physiquement sur le site de l'organisme ou régler son dû via le site Internet de celui-ci au moyen d'un équipement coûteux et sophistiqué. Et en se déplaçant physiquement sur le lieu d'accueil de l'organisme concerné pour régulariser sa situation auprès d'un agent encaisseur, 3 l'usager provoque une saturation des services de l'entité concernée et/ ou bute sur un mode de paiement qui ne lui convient pas. La présente invention est née de la démarche consistant à imaginer si tout ne serait pas plus simple si l'usager pouvait régler une ou plusieurs factures 5 inhérentes à des organismes distincts sur une seule et unique plateforme matérielle et logicielle, surtout si celle-ci était accessible dans de nombreux lieux traditionnels proches des domiciles et / ou des lieux de vie, tels que les commerces de proximité. Une telle démarche allait à l'opposé et se démarquait fondamentalement de 10 celle actuellement pratiquée et promue, selon laquelle des automates interactifs dédiés sont disséminés dans le paysage urbain. Le problème sur lequel le demandeur s'est penché et qui est à la base de la conception de la présente invention est celui de trouver un procédé qui soit à la fois ergonomique, sécurisé et sans l'exigence d'une information pré-requise à 15 fournir directement par l'usager pour transférer, virtuellement et en toute sécurité, une information sur un écran qui la réclamerait légitimement pour des raisons de sécurité, dans tous les cas de figure aussi bien pour des consultations que pour des paiements sécurisés en ligne. Des éléments de réponse sont: 20 - sans contact, en utilisant un support dédié, qui sera appelé dans la suite "Dispositif à identification unique", et - en mode sécurisé, c'est-à-dire que ledit support dédié n'est pas utilisable sans son application spécifique, et ses données sont cryptées. Pour des opérations de transmission en ligne sans contact, il existe 25 actuellement de telles technologies de communication sans contact qui permettent d'établir une liaison informatique entre un support et un service applicatif dédié. Ces technologies sont standardisées et largement utilisées dans l'industrie informatique mondiale et les nombreuses applications pratiques qu'elle propose. Parmi les technologies utilisables dans le cadre de la présente invention, il 30 convient de noter principalement, mais non exclusivement: le code QR, le NFC (abréviation de Near Field Communication, transcrite en CCP pour Communication en Champ Proche, en français, mais qui sera dénommée NFC dans la suite), et plus généralement toute technologie mettant en oeuvre des fréquences d'ondes de type fréquence radio, infrarouge ou biométrique, entre 35 autres. 4 Ces technologies peuvent revêtir une forme physique telle qu'un support rigide (notamment papier, PVC, badge, etc) ou immatérielle telle qu'une donnée ou une application sur un smartphone. C'est ainsi que le Code QR (pour Quick Response) consiste en une matrice 5 de modules noirs disposée dans une surface carrée (ou récemment parfois rectangulaire), éventuellement miniaturisée. C'est l'agencement de ces points qui définit l'information que contient ce code, qui est en quelque sorte le successeur du code-barres, normalisé ISO 18004. Ce format de données est sous licence libre depuis 1999. Il est promu par le Forum NFC qui regroupe plus de 150 membres 10 dont NXP, Sony, Philips et Samsung, entre autres. Ses applications types sont multiples: paiement (avec puce intégrée dans la plupart des cartes de paiement dédiées), identification, pointage, déverrouillage d'accès, échange de données, ...). Un tel système de communication est en outre sécurisé si: - les données utilisables par le système sont enregistrées sur le support dans 15 un format spécifique et sont cryptées; - le décryptage est soumis à de multiples validations (code utilisateur, support existant dans le système, support activé, etc) et n'est réalisable que sur le serveur de décryptage; - en cas de perte ou de vol, une désactivation immédiate du support à 20 distance peut être opérée sur demande, tandis que l'opération inverse s'effectue par le même procédé en temps réel; - le système présente l'avantage d'améliorer la sécurité dans les processus de paiement des applications tierces; et - l'utilisation de tels supports nécessite une architecture logicielle dédiée 25 (aussi bien client que serveur). RÉSUMÉ DE L INVENTION On a maintenant conçu selon la présente invention un système et des équipements destinés aux interactions usager-machine dans le cadre des services 30 en ligne, notamment des services en ligne accessibles depuis un espace public, et leur mise en oeuvre dans des applications auxquelles ils confèrent ergonomie, confort et sécurité. Le fonctionnement d'un tel système/ équipement repose sur une architecture générale souple et évolutive, n'apporte aucune contrainte pour 5 l'usager, et ne nécessite aucune modification des services tiers qu'il permet L'invention sera décrite plus en détail dans la suite de la présente description. 5 BRÈVE DESCRIPTION DES DESSINS L'invention sera mieux comprise, et d'autres objectifs, avantages et caractéristiques de celle-ci apparaîtront plus clairement, à la lumière de la description détaillée ci-après de modes de réalisation préférés, fournis à titre 10 purement illustratif et nullement limitatif, tandis que des planches de schémas logiques illustratives, comportant les Figs. 1 à 5, sont annexées à ladite description. Dans ces figures: Figure 1 représente schématiquement en vue de dessus un exemple de proposition d'assistance basique qui s'affiche sur l'écran du terminal multi- 15 services mis en oeuvre selon la présente invention, pour un usager anonyme qui peut ensuite être pleinement pris en charge par le système selon l'invention après que lui a été délivré un support constituant un dispositif d'entrée unique; Figure 2 représente un schéma montrant dans le bandeau supérieur les différentes catégories de terminaux utilisables pour la mise en oeuvre de la 20 présente invention, tandis que le schéma inférieur illustre un processus de paiement par un usager ayant un dispositif d'identification unique, selon l'invention; Figure 3 représente un schéma montrant dans le bandeau supérieur les différentes catégories de terminaux utilisables pour la mise en oeuvre de la 25 présente invention, tandis que le schéma inférieur illustre un processus de paiement selon l'invention dans un cas impliquant usager et commerçant; Figure 4 représente une illustration de l'architecture générale d'un système selon la présente invention; et Figure 5 représente une illustration d'un exemple simplifié de cas 30 d'exécution nominale d'un système selon la présente invention pour un support de type Code QR. Pour une meilleure lisibilité, le texte explicatif se trouve sur les figures. DESCRIPTION DÉTAILLÉE DE L'INVENTION 6 L'invention résumée plus haut concerne un système ou ensemble d'éléments fonctionnels constituant un équipement multi-tâches qui, via un terminal multi-services permet d'offrir à tout utilisateur/usager quel qu'il soit de procéder sur des sites en ligne à des consultations et/ ou des transactions les plus 5 diverses et au moyen d'un dispositif d'identification unique, le tout procurant ergonomie, confort et sécurité dans les consultations et transactions ainsi rendues plus simples et intuitives, y compris dans des espaces publics, tandis que la sécurité et la confidentialité desdites consultations/ transactions sont préservées, le tout via un dispositif d'identification unique. 10 Le principe de fonctionnement du système selon l'invention destiné à procurer ergonomie, confort et sécurité aux interactions usager-machine dans les services en ligne s'appuie sur un terminal multi-services utilisable sans qu'il soit nécessaire d'attribuer une autorisation de droit spécifique à un usager particulier. Ledit terminal mulli-services peut consister en un ordinateur, un 15 ordinateur portable, une borne portant un écran tactile (notamment telle que celle décrite dans une demande de brevet français déposée en parallèle par le même déposant), une tablette numérique et/ ou un smartphone, entre autres. Pour décrire le mode de fonctionnement de ce terminal muld-services, il faut prendre en compte deux types d'utilisateurs potentiels: 20 - les usagers qui sont autonomes, et - les usagers qui ont besoin d'un tiers, qui peut être un commerçant chez lequel ce terminal multi-services est hébergé, pour entreprendre et finaliser une démarche administrative et/ ou de transaction, notamment d'achat en ligne. Plus d'indications sont fournies ci-après pour ce qui concerne l'adaptation à 25 chacune de ces deux catégories d'utilisateurs. 1. Usager autonome: On désigne par usager autonome toute personne n'ayant pas besoin d'un tiers (commerçant ou autre) pour entamer et clôturer une démarche de consultation, d'actualisation et/ ou de paiement à divers services en ligne 30 (également dénommés ici "services applicatifs tiers"). Afin de rendre les démarches de l'usager plus ergonomiques, plus rapides et plus efficaces, une assistance est proposée à l'usager. S'il la sollicite, elle lui est présentée de deux façons: 1.1 Usager anonyme. Cet usager est inconnu des services de l'opérateur de services qui gère le système dont fait partie le terminal 7 multi-services concerné (donc est un usager anonyme au sens où on l'entendra plus loin dans cette description), l'assistance qui est proposée dans cette situation est très basique. Elle se manifeste par l'affichage sur l'écran du terminal d'une signalétique appropriée sur la page web tiers. Cette signalétique peut prendre la forme d'une flèche (avantageusement rouge) comme 5 indique sur la figure 1 et qui montre à l'usager où il faut cliquer, toucher et/ ou compléter pour entreprendre et/ ou clôturer par exemple une démarche administrative. 1.2 Usager non anonyme. La deuxième façon d'assister l'usager concerne ceux qui sont connus de l'opérateur du système à terminal multi-services (usager non anonyme; voir plus loin la partie de description intitulée Usager non anonyme), et auquel a été remis un dispositif 10 d'identification unique qui sera la clef d'entrée à toutes les pages web tiers. Le principe d'activation du système pour chacune des ces deux catégories est alors le suivant: Usager anonyme: Dans le cas d'un usager anonyme, celui-ci interagit manuellement avec le terminal en suivant la signalétique ajoutée aux pages web tiers (voir Fig. 2). Lorsque la page web demande la saisie de l'identifiant, du mot de passe et/ ou de données bancaires, ces 15 actions sont impérativement manuelles (ce que l'on nomme couramment "user agent"). Mais du fait de cet aspect manuel, des erreurs ou même des hésitations d'origine humaine (mauvaise lecture, difficulté de lecture, mauvaise précision de sélection des caractères, et autres) rendront alors une simple démarche administrative laborieuse et chronophage. II est montré dans la suite comment pallier aux erreurs humaines, et surtout comment réduire considérablement le temps 20 de traitement nécessaire pour clôturer la démarche. Dans ce schéma d'usager anonyme, ce dernier interagit manuellement avec le terminal en suivant la signalétique ajoutée aux pages web tiers. Lorsque la page web demande la saisie d'identifiant, du mot de passe, et/ou de données bancaires, ces actions sont impérativement manuelles ("user agent"). De par cet aspect manuel, des erreurs d'origine humaine (mauvaise lecture, difficulté de lecture, mauvaise 25 précision de sélection de caractères...) rendront alors une simple démarche administrative laborieuse et chronophage. Dans la partie qui suit il est montré comment pallier aux erreurs humaines, et surtout comment réduire grandement le temps de traitement nécessaire pour clôturer une démarche. Usager non anonyme; Afin d e rendre plus efficace la gestion d'une démarche 30 administrative, sans erreurs de saisie bien qu'elle soit rapide, il faut alors connaître l'usager, ainsi que les services web qu'il souhaite utiliser. Une fois que ces informations ont été recueillies, il est remis à l'usager un dispositif d'identification unique. Grâce à ce dispositif d'identification, toutes les informations demandées par le site web ne sont alors plus saisies manuellement par l'usager, mais automatiquement remplies par le 35 système. Toutes les actions manuelles de saisie et/ou de sélection de certains liens hypertexte que l'usager doit faire d'ordinaire sont totalement optionnelles. Ainsi, l'usager concentre son attention uniquement à vérifier les différents éléments auto-complétés sur la page 8 web cible. Pour arriver à ce résultat, il est impératif d'informer l'usager du moment où il peut faire usage de son dispositif d'identification. Pour ce faire, le terminal recherche sur chaque page la présence de champs à compléter. La Fig.2 illustre ce concept d'un "usager anonyme avec dispositif 5 d'identification". Après qu'un service en ligne a été sélectionné, le terminal informe l'usager de la possibilité qu'il utilise son dispositif d'identification. L'usager choisit ou pas d'accepter cette assistance. Dans le cas où il souhaite l'utiliser, il présente simplement son dispositif d'identification au terminal multiservices qui se charge de remplir automatiquement les champs demandés 10 (identifiant et mot de passe pour un espace numérique personnel, ou données bancaires dans le cadre d'un paiement). Après vérification des éléments ainsi pris en charge par le terminal, l'usager accepte de poursuivre la procédure. Pour ce qui est du paiement, la finalité du processus est, une fois le règlement commandé, la délivrance par le terminal d'un justificatif de paiement. 15 2. Usager non autonome: L'usager non autonome est obligatoirement connu par les services de l'opérateur du système. Avec son dispositif d'identification unique et la présence d'un tiers, notamment d'un commerçant qui valorise ainsi sa présence et peut en être rétribué, il peut alors entreprendre toutes les démarches administratives qui 20 sont disponibles sur le terminal multi-services et qu'il a préalablement choisi d'utiliser. Avec ce concept d'usager non autonome, on en vient à englober les personnes n'ayant pas de carte bancaire, qui ne souhaitent pas donner leurs coordonnées bancaires sur une page web et/ ou qui préfèrent l'utilisation d'espèces. Dans ce schéma, l'usager se présente devant le terminal, et sélectionne 25 le service de paiement en ligne qu'il souhaite régler. Avec son dispositif d'identification unique, il se connecte à son espace numérique, et sélectionne la facture qu'il souhaite régler. Après une simple vérification par le commerçant et l'usager (également client dudit commerçant) de la facture à régler, l'usager remet le montant correspondant ou approchant en argent liquide au commerçant qui, 30 lui, se charge de régler avec son dispositif d'identification unique la facture de l'usager. Après le paiement de cette facture, une attestation de règlement est imprimée et délivrée par le terminal à destination de l'usager. Celui-ci se déconnecte ensuite de son espace numérique personnel, et le terminal multi-services revient à son état d'origine, avec l'affichage de tous les services 35 disponibles. 9 Du point de vue de son architecture générale, le système selon l'invention est conçu pour présenter une architecture distribuée et souple. Ladite architecture est distribuée, car elle comporte: - une partie client léger, dans laquelle: 5 des modules (Support Reader, Assist UI, et autres) tournant exclusivement sur le client permettent l'interaction avec l'usager (assistance), le pilotage des dispositifs de lecture (chaque support nécessite un dispositif de lecture distinct: Code QR par caméra, carte NFC par lecteur NFC, etc), le chargement et l'exécution dynamique d'un code spécifique à un service applicatif, entre autres. 10 - une partie serveur, dont: les fonctions consistent principalement à décrypter l'information lue du support, vérifier la validité du support, diffuser du code spécifique à chaque site, entre autres. Suivant les contraintes de production, les différents serveurs peuvent être 15 distincts ou mutualisés. Ladite architecture générale est souple, car: - elle n'est pas contraignante pour l'usager. Elle n'impose pas un support, mais offre un choix de moyens de saisie de 'information (manuel Ou ergonomique et sécurisé), 20 - elle ne requiert aucune modification sur les services tiers, et - elle est évolutive, et l'évolution des services tiers ne nécessite pas de modification du code. Le schéma d'architecture générale de la Fig. 4 illustre schématiquement les composants du système/ équipement selon l'invention, en faisant ressortir leurs 25 fonctionnalités et les résultats de la mise en oeuvre de celles-ci. L'exemple simplifié de cas d'exécution nominale pour un support Code QR illustré sur la Fig. 5 est assez parlant pour qu'il suffise à l'homme du métier de s'y référer sans qu'un texte d'accompagnement soit nécessaire en sus des mentions littérales que ladite figure comporte. 30 Néanmoins, il apparaît utile de souligner ici que l'architecture ainsi conçue est souple et évolutive, et permet donc l'élaboration de produits parfaitement ergonomiques, qui au surplus ne soumettent l'usager REVENDICATIONS1. Système ou ensemble d'éléments fonctionnels destiné à permettre à tout utilisateur/ usager quel qu'il soit de procéder sur des sites en ligne à des consultations et/ ou des transactions les plus diverses, y compris dans des espaces publics, et tandis que la sécurité et la confidentialité desdites consultations! transactions sont préservées, caractérisé en ce que ledit système ou ensemble d'éléments fonctionnels comprend un équipement multi-tâches opérant via un terminal multi-services et un dispositif d'identification unique. Système ou ensemble d'éléments fonctionnels selon la revendication 1, dans lequel le dispositif d'identification unique est propre à l'utilisateur, / usager, pour tout usager autonome. Système ou ensemble d'éléments fonctionnels selon la revendication 4, dans lequel le dispositif d'identification unique comporte des données d'identification de l'usager et des services web qu'il souhaite utiliser. Système ou ensemble d'éléments fonctionnels selon la revendication 1, dans lequel le dispositif d'identification unique est propre à l'utilisateur/ usager, et complété pour les opérations de paiement par un dispositif d'identification unique propre au tiers intervenant, notamment un commerçant, pour tout usager non autonome. Système ou ensemble d'éléments fonctionnels selon la revendication 1, dans lequel ledit terminal multi-services est choisi parmi un ordinateur, un ordinateur portable, une borne portant un écran tactile, une tablette numérique et/ ou un smartphone, entre autres. Système ou ensemble d'éléments fonctionnels selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il possède une architecture distribuée comportant: - une partie client léger, dans laquelle des modules tournant exclusivement sur le client permettent l'interaction avec l'usager, notamment pour une assistance, ainsi que le pilotage des dispositifs de 11 lecture - chaque support nécessitant un dispositif de lecture distinct: Code QR par caméra, carte NFC par lecteur NFC, entre autres) -, et le chargement et l'exécution dynamique d'un code spécifique à un service applicatif. - une partie serveur, dont les fonctions consistent principalement à décrypter l'information lue du support, vérifier la validité du support, et diffuser du code spécifique à chaque site, entre autres, tandis que lesdits serveurs peuvent être distincts ou mutualisés. 7. Application du système ou ensemble d'éléments fonctionnels comportant un terminal multi-services et du dispositif d'identification unique selon l'une quelconque des revendications 1 à 6, caractérisée en ce que toutes les informations demandées par le site web cible sont automatiquement remplies par ledit système. 8. Application selon la revendication 7, dans laquelle, après qu'un service en ligne a été sélectionné, le terminal informe l'usager de la possibilité d'utiliser son dispositif d'identification unique et, après acceptation, c'est le terminal multi-services qui se charge de remplir les champs demandés, tandis que l'usager est sollicité pour accepter de poursuivre la procédure après vérification des éléments ainsi pris en charge par le terminal, et s'il s'agit d'un paiement le terminal délivre un justificatif de paiement. 9. Application selon la revendication 7, caractérisée en ce que l'usager sélectionne sur le terminal le service de paiement en ligne qu'il souhaite régler, avec son dispositif d'identification unique il se connecte à son espace numérique et sélectionne la facture qu'il souhaite régler, après vérification par le commerçant et l'usager de la facture à régler, l'usager remet le montant correspondant ou approchant en argent liquide au commerçant qui, lui, se charge de régler avec son dispositif d'identification unique la facture de l'usager, tandis que le paiement de cette facture est alors pris en compte comme valablement effectué et une attestation de règlement est imprimée et délivrée par le terminal à destination de l'usager. 12 10. Application selon l'une quelconque des revendications 7 à 9, dans laquelle le terminal multi-services revient à son état d'origine une fois que l'usager s'est déconnecté de son espace numérique personnel. 5 11. Application du système ou ensemble d'éléments fonctionnels selon l'une quelconque des revendications 1 à 6 à l'élaboration de systèmes fonctionnels destinés aux interactions usager-machine dans le cadre des services en ligne, notamment des services en ligne accessibles depuis un espace public. 10