Brevet FR3003983A1 — publié le 20141003

METHODE ET SYSTEME DE VALIDATION D'UN BILLET ELECTRONIQUE ASSOCIE A UNE APPLICATION APTE A S'EXECUTER SUR UN APPAREIL NOMADE D'UN UTILISATEUR Domaine technique général La présente invention se rapporte de manière générale aux méthodes de contrôle et validation automatiques et sécurisés de billets électroniques. L'invention a trait à tout domaine où des billets électroniques doivent être validés. Plus particulièrement, elle vise une méthode permettant d'assurer la validation de billets électroniques, en temps réel, en relation avec tout type d'évènements ou de services, que ceux-ci soient ouverts au grand public, ou réservés à des professionnels. Elle vise plus particulièrement la simplification de la validation pour l'autorité assurant une telle validation et de façon subséquente, non seulement la lutte contre les multiples fraudes susceptibles d'intervenir dans les validations de billets électroniques en relation avec ces évènements ou services, mais aussi la démocratisation de telles validations. Etat de la technique Dans le domaine de l'événementiel, des jeux urbains, et de manière générale des loisirs, sports, street marketing, la vente au détail, le ebanking, etc., de nombreuses manifestations ou applications numériques donnent lieu à la délivrance de billets électroniques. On peut citer comme exemples de contextes de validation de billets électroniques : - dans le domaine des jeux urbains, le lieu d'accueil organisant le jeu peut échanger des cadeaux en contrepartie de points gagnés pendant le jeu, - l'office de tourisme du village pour des applications info/divertissement touristiques, - un stand mis en place de façon ad-hoc dans un parc d'attraction, - à l'accueil d'un parc naturel quand les visiteurs sont de retour de leur exploration, - applications e-ticketing pour concerts, etc. - street marketing : voucher échange pour ouverture de boutiques, réception de cadeaux si présence sur place, etc. Outre les difficultés techniques et le coût généré par la conception de tels billets électroniques, que l'on souhaite de plus en plus rendre personnalisés et infalsifiables pour lutter contre la fraude, l'organisateur éditeur/gérant de ces billets électroniques se heurte également à une double problématique qui consiste à savoir : - comment être certain qu'un minimum de sécurité (prévention de fraudes) soit assuré. En effet, on souhaite, autant que faire ce peut, que seule la personne détentrice des droits associés au billet puisse effectivement en bénéficier. Il faut également garantir que le billet soit difficile à copier, et empêcher un double passage avec le même billet. - comment garantir une simplicité maximale du côté de la station de validation des billets électroniques. Il a été proposé des solutions dans l'état de la technique tentant de résoudre en partie les problèmes ci-dessus exposés. En particulier le document brevet EP1750220 décrit un procédé pour la création et le contrôle automatisé de billets électroniques. Dans ce brevet, l'activation d'un billet électronique est réalisée par balayage (scan) en champ propre entre le téléphone mobile de l'utilisateur et un téléphone mobile du contrôleur. La technologie employée pour un tel scan est la technologie NFC (« Near Field Communication »). Cependant, une telle solution nécessite une complexité non négligeable du côté de la station de contrôle/validation, tout du moins un appareil permettant une authentification mutuelle entre le téléphone mobile utilisateur et celui du contrôleur. La situation actuelle pose donc un grand nombre de problèmes, auxquels l'invention tente de répondre de manière unifiée. Il est plus particulièrement proposé une solution qui permette notamment de : - garantir une prévention des fraudes et s'assurer que seule la personne détentrice des droits associés au billet électronique puisse bénéficier de ses droits, - garantir une simplicité maximale du côté de la station de validation des billets électroniques. Outre le besoin exprimé plus haut d'une méthode permettant de résoudre les problèmes mentionnés, il existe donc un réel besoin de développer un système unique de validation de billets électroniques également capable de résoudre les problèmes mentionnés. Pour pallier à au moins un des inconvénients ci-dessus identifiés, l'invention consiste essentiellement en une méthode de validation d'un billet électronique associé à une application apte à s'exécuter sur un appareil nomade d'un utilisateur, le billet électronique conférant certain(s) droit(s) à l'utilisateur qui a été contrôlé et qui a été validé comme étant le détenteur de ces droits, la méthode comprenant les étapes suivantes : - lecture de proximité par l'appareil nomade d'un code agencé dans une station de validation auprès de laquelle est destiné à être positionné un contrôleur humain, la station de validation étant réduite au code, - comparaison entre un code de l'application et le code lu, - si la comparaison est positive, affichage d'un message de validation du billet électronique sur un écran de l'appareil nomade pour présentation au contrôleur. La méthode est en outre telle que la lecture du code est réalisée par 30 capture du code puis par décodage du code capturé. Selon un mode de réalisation, la comparaison est suivie d'une étape de vérification pour vérifier si les droits sont utilisés pour la première fois ou s'ils ont été épuisés. Selon un mode de réalisation l'application sur l'appareil nomade peut être soit une application téléchargée, soit une application pré-chargée sur le téléphone, soit une application où une partie de l'application s'exécute sur le web, application type « browser based » / html 5 / cloud computing, dans ce dernier cas une connexion vers internet de l'appareil nomade est indispensable. Selon un mode de réalisation, l'affichage du message de validation du billet électronique demeure pendant un temps prédéterminé. Selon un mode de réalisation, le message affiché peut être un message sélectionné entre plusieurs messages possibles correspondant chacun à un « ayant droit » spécifique. Selon un mode de réalisation, le message de validation disparaît automatiquement de l'écran après une durée d'affichage prédéfinie. Selon un mode de réalisation, l'affichage du message de validation du billet électronique est conditionné à l'obtention d'une clé de contrôle électronique pour l'appareil nomade, en ce que la lecture du code est suivie d'une vérification à partir d'une banque de données d'utilisateurs d'un serveur de billets électroniques, la vérification positive donnant lieu à la transmission à l'appareil nomade de ladite clé de contrôle électronique. Selon un mode de réalisation, ledit code appartient au groupe {code visuel ; code électromagnétique du type à fréquences radio, fréquences optiques, infrarouge ou ultraviolet ; code magnétique ; code acoustique du type à fréquences ultra-son ou du type d'une mélodie ; code thermique ; code haptique du type à détection de mouvements spécifiques}. Selon un mode de réalisation, le code visuel appartient au groupe {code à barres 1D ; QR code à matrices 2D du type QR code ; visuel spécifique à l'application}. Dans le cas de codes visuels, la méthode est en outre telle que la lecture du code visuel est réalisée par capture image de l'image associée au code visuel puis par décodage du code capturé. L'image est connue comme étant la représentation de données numériques. Selon un mode de réalisation avantageux de l'invention, une radio- étiquette passive est utilisée pour porter le code associé et la lecture opère par radio-identification de ce code. Selon un mode de réalisation, la proximité nécessaire pour la lecture de proximité par l'appareil nomade du code doit être effectuée dans une portée maximale d'un mètre, et typiquement dans la fourchette [1cm - 20cm]. La méthode permet ainsi avantageusement d'accéder à une simplicité extrême telle que souhaitée du côté de la station de validation, à savoir : - pas de connexion internet nécessaire, - aucun appareil, pas de logiciel nécessaire, - pas de formation des agents de la station de validation nécessaire. La méthode permet ainsi avantageusement d'atteindre les avantages précédemment évoqués, en particulier, mais non limitativement, pour des régions ou pays mal développés où souvent il n'y a pas d'électricité ni de connexion internet. L'invention concerne également un système de validation d'un billet électronique associé à une application téléchargée sur un appareil nomade d'un utilisateur, le billet électronique conférant certain(s) droit(s) à l'utilisateur qui a été contrôlé et qui a été validé comme étant le détenteur de ces droits, caractérisé en ce que le système comporte : - une station de validation auprès de laquelle est destiné à être positionné un contrôleur humain, la station de validation étant réduite à un code, - des moyens de lecture compris dans l'appareil nomade du code de la station de validation, - des moyens de comparaison entre un code de l'application et le code lu, - des moyens d'affichage aptes à afficher un message de validation du billet électronique sur un écran de l'appareil nomade pour présentation au contrôleur si ladite comparaison est positive. Ainsi, le système selon l'invention bénéficie lui-même des avantages atteints par ledit procédé. Description de l'invention D'autres avantages pourront encore apparaître à l'homme du métier à l'examen de la description détaillée des modes de réalisation et des exemples ci-dessous, illustrés par les figures annexées, donnés à titre illustratif et nullement limitatif. Brève description des figures - La figure 1 représente un système selon un mode de réalisation de l'invention, - La figure 2 illustre un diagramme illustrant les différentes étapes de la méthode selon un mode de réalisation de l'invention - La figure 3 illustre un système de validation selon un mode de réalisation de l'invention. Tel qu'illustré sur la figure 1, l'invention concerne en premier lieu un système 1 selon un mode de réalisation de l'invention. Comme illustré sur cette figure 1, le système tel qu'inventé peut avoir une composition très simple. Ainsi : - du coté accueil du commerçant, il est simplement nécessaire d'avoir un contrôleur humain 2 qui, comme il sera vu ultérieurement, aura comme seule fonction de vérifier l'affichage d'un message de validation sur l'écran d'un appareil nomade 3 d'un client utilisateur 4. Il est également nécessaire de disposer d'une station de validation 6 qui, ingénieusement selon l'invention, dans sa version la plus simple, est réduite à un QR code 5 correspondant à une application spécifique. Ce QR code doit être facile d'accès pour le client et le contrôleur. - du côté du client utilisateur 4, il doit disposer d'un appareil nomade 3, par exemple un smartphone. Bien entendu, l'appareil nomade peut être tout autre type d'appareil pourvu de moyens de capture d'images 7, d'une mémoire 8 pour stocker l'image capturée et de moyens logiciels 9 de décodage de QR codes. Dans un mode de réalisation plus sophistiqué comme expliqué ci-dessous, des moyens d'accès sans fil au réseau internet seront nécessaires à l'appareil nomade. En outre, l'appareil nomade doit exécuter une application spécifique à l'évènement ou service lié au billet électronique. On entend ici par application spécifique à l'évènement ou service lié au billet électronique, à titre d'exemples, une application de jeu urbain, une application d'informations et/ou divertissements touristiques ou liée aux services d'un parc d'attraction, une application accompagnant des visiteurs dans l'exploration d'un parc naturel, une application e-ticketing pour des concerts, une application dite de « street marketing » (qui a vocation de délivrer des vouchers échange pour ouvertures de boutiques, ou promettre des cadeaux si on est présent à l'ouverture de ces boutiques, etc.). Dans la suite, les figures 2 et 3 se verront décrites en parallèle. La figure 2 illustre un diagramme illustrant les différentes étapes de la méthode selon un mode de réalisation de l'invention, alors que la figure 3 illustre un système de validation 6 selon un mode de réalisation de l'invention. La mise en place du système de validation 6 est extrêmement simple : il consiste uniquement à avoir un QR code spécifique de l'application en lieu et place du contrôleur. Dans la suite est expliquée comment est réalisée le contrôle/validation du billet électronique présenté par l'utilisateur 4. L'utilisateur ou client 4 arrive avec l'application en question sur son smartphone 3. C'est devant le contrôleur 2 que se trouve le QR code 5 à scanner. Une première étape 10 consiste à vérifier si le client est bien en possession du billet électronique, autrement dit à vérifier la présence de son ou ses droits. Cette vérification est faite par l'appareil nomade, par son logiciel 9 en puisant dans la mémoire 8. Le client peut à ce stade être informé par l'application d'un message selon lequel il doit scanner le QR code. Par exemple, son écran lui affiche le message suivant : « Merci de scanner le QR code qui se trouve devant le contrôleur ». Il est essentiel de noter qu'à ce stade, il n'est nullement nécessaire d'aucune interaction avec le contrôleur. Une deuxième étape 11 consiste à capturer l'image du QR code au moyen de l'appareil photo 7. Après avoir mémorisé cette image dans une mémoire 8, une troisième étape 12 consiste à décoder l'image reçue et stockée dans la mémoire 8, de manière à pouvoir interpréter et extraire le code. Une quatrième étape 14 consiste en une comparaison si le code extrait correspond au code de l'application. Cette comparaison est réalisée par un processeur 14. Si la comparaison retourne un résultat négatif, alors le billet électronique n'est pas validé, ce qui correspond à une étape 15 sur le diagramme. A l'opposé, si la comparaison retourne un résultat positif, alors elle est suivie d'une étape de vérification 16 pour vérifier si les droits sont utilisés pour la première fois ou s'ils ont été déjà épuisés, laquelle étape de vérification est codée dans le processeur 14. Si la vérification retourne un résultat négatif, alors le billet électronique n'est pas validé, ce qui correspond à l'étape 15 sur le diagramme. A l'opposé, si la vérification retourne un résultat positif, alors elle est suivie d'une étape d'affichage 17 d'un message de validation « ayant-droit » du billet électronique sur un écran du smartphone 3 pour présentation au contrôleur 2. Ainsi que figuré sur la figure 2, l'affichage du message de validation du billet électronique demeure pendant un temps prédéterminé, 1 minute dans l'exemple de la figure 2. Pendant cette période d'1 minute, il est impossible de quitter l'écran. L'écran d'« ayant droit » peut être tout type de message de validation, comprenant une image statique, une vidéo, un son, et/ou une mélodie, et/ou une combinaison de ces derniers, sans que ceci ne soit limitatif. A titre d'exemple, le message de validation peut contenir le texte suivant : « Félicitations, vous avez gagné un cadeau ! ». Ce message de validation doit obligatoirement être montré au contrôleur pour que le client puisse emporter ses cadeaux. L'écran d'« ayant droit » peut également contenir des informations pour le contrôleur du type comprenant le nom du client, son adresse email, un numéro d'identité, un pseudo, et/ou l'heure et la date à laquelle la validation a eu lieu, ceci pour réduire la possibilité de fraudes. Passé la période d'1 minute ci-dessus mentionnée, le message de 15 validation disparaît automatiquement de l'écran après une durée d'affichage prédéfinie, si l'utilisateur ne l'a pas quitté auparavant (après 3 minutes, typiquement), ce qui correspond à l'étape 18 de la figure 2. Ainsi, comme il vient d'être expliqué, c'est le scan du QR code du côté du contrôleur qui va activer le billet électronique. Ce qui fait la 20 spécificité de l'invention réside en ce que le QR code selon un mode de réalisation l'invention n'est pas utilisé, comme habituellement, comme représentation du billet électronique mais comme représentation du contrôleur à la station de validation de l'évènement ou du service associé à l'autorité délivrant le billet. Alors que toutes les solutions de l'état de la 25 technique ainsi que les solutions techniques à venir tendent à rendre plus robustes et sophistiquées la station de validation pour des raisons évidentes de sécurité, la station de validation selon l'invention est complètement passive et réduite à son strict minimum, le travail du contrôleur devient lui aussi passif et donc beaucoup plus facile à gérer, ce 30 qui rend la solution révolutionnaire dans son domaine. Il est important de souligner que l'ère du numérique a créé une vraie problématique qu'on pourrait appeler « No-Reuse », à savoir une interdiction d'utiliser le même billet plus d'une fois, ce qui explique que tous les acteurs du marché installent des appareils complexes du côté de leur station de validation, les plus simples étant des QR code scanner gérant une liste. Selon une variante illustrée sur la figure 3, l'affichage 17 du message de validation du billet électronique est conditionné à l'obtention d'une clé de contrôle électronique, la lecture du QR code est donc suivie d'une vérification, déclenchée par le processeur 19 via un réseau sans fil 20, à partir d'une banque de données d'utilisateurs d'un serveur 21 de billets électroniques, la vérification positive donnant lieu à la transmission par le serveur 21 au smartphone 3 de ladite clé de contrôle électronique. Les avantages des solutions selon l'invention sont multiples : - Sur le plan logistique pour la mise en place de l'accueil : pas de connexion internet nécessaire, pas d'électricité nécessaire. Uniquement la présence du QR-code spécifique est nécessaire, ce qui peut être mis en place n'importe où, à tout moment, en une minute, installation ad-hoc. - Sur le plan technologique : aucune installation, ni de branchement, ni de connexions d'appareils n'est nécessaire car aucun appareil électronique n'est utilisé. - Coût de la mise en place de la station de validation est nul : il correspond à l'impression d'un QR-code - Sur le plan de la formation des agents/contrôleurs : aucun besoin de formation, puisqu'aucun logiciel n'est à lancer, rien n'est à réinitialiser en cas de panne, aucun usage à apprendre. Il est uniquement besoin d'indiquer aux contrôleurs le QRcode à scanner par les clients et l'écran "ayant droit" qui doit être visible après scan. La formation est donc effectuée en 1 minute, et aucune qualification n'est requise pour les agents destinés à endosser le rôle de contrôleur. Comparées avec des solutions de l'art antérieur, aucune mauvaise activation de l'écran « ayant droit » n'est possible, la fiabilité de fonctionnement est de 99.9% (estimation), le confort des solutions de l'invention et l'impossibilité d'avoir des fausses manipulations côté client sont incontestablement des éléments différentiateurs. Il est important d'insister sur le risque de mauvaise manipulation (activation du ticket au mauvais endroit, trop tôt, par accident... ) dans les solutions de l'état de la technique, qui est totalement réduit dans la solution selon l'invention. - Sur le plan de l'ergonomie : 1. Compréhension instantanée du signal de QR-code par le client comme a) objet contemporain, b) de conteneur d'information et c) d'objet sécurisé, 2. Mouvement de main pour scan comme geste d'échange entre client et organisateur et de salutation entre amis, 3. Ce n'est pas le contrôleur autoritaire qui contrôle activement votre billet, c'est le client qui est actif et lui montre le résultat. L'invention trouve ainsi application dans le développement et réalisation de jeux urbains pour échanger à l'accueil de l'organisateur de petits cadeaux gagnés pendant le jeu: à l'office de tourisme du village pour des application info/divertissement touristiques, à un stand mise en place ad-hoc dans un parc d'attraction, à l'accueil d'un parc naturel quand les visiteurs sont de retour de leur exploration. Solution e-ticketing pour venues, concerts, ... Street marketing : voucher échange pour ouverture de boutiques, réception de cadeaux si présence sur place, Accueil à des endroits perdus, ou il n'y a pas d'électricité ni de connexion internet Accueil dans des pays mal développés ou souvent il n'y a pas d'électricité ni de connexion internet Il doit être évident pour les personnes versées dans l'art que la présente invention permet des modes de réalisation sous de nombreuses autres formes spécifiques sans l'éloigner du domaine d'application de l'invention comme revendiqué. Par conséquent, les présents modes de réalisation doivent être considérés à titre d'illustration, mais peuvent être modifiés dans le domaine défini par la portée des revendications jointes. Ainsi, il a été particulièrement mis en avant dans la description 5 jusqu'ici le QR code comme symbole à capturer. Il est évident que tout autre code capable d'être lu/capturé à proximité par toute technologie est susceptible d'être couvert par les présentes revendications comme modes de réalisation de codes. Par exemple : - Tout type de codes électromagnétiques du type à fréquences radio, 10 fréquences optiques, infrarouge ou ultraviolet ; - Tout type de codes magnétiques ; - Tout type de codes acoustiques du type à fréquences ultra-son ou du type d'une mélodie ; - Tout type de codes thermiques ; 15 - Tout type de codes haptiques du type à détection de mouvements spécifiques. En particulier, il est important de souligner que, même si elle n'a pas fait l'objet d'une description détaillée, l'étiquette électronique lue par radio-identification (ou RFID tag en anglais) est un mode de réalisation important 20 de code selon l'invention. Connue de l'Homme du Métier, l'étiquette électronique ou radio-étiquette est généralement un dispositif passif, ne nécessitant aucune source d'énergie en dehors de celle fournie par le lecteur au moment de son interrogation (qui est standardisée). La radio-étiquette passive est extrêmement discrète par sa finesse (parfois celle 25 d'une feuille de rhodoïd), sa taille réduite (quelques millimètres), et sa masse négligeable. Son coût est également devenu minime désormais, ce qui la rend également idéale comme mode de réalisation de code selon la présente invention. Il existe également des radio-étiquettes actives ou semi-actives, également connue de l'Homme du Métier, qui présentent, 30 grâce à une batterie embarquée, respectivement une portée plus importante dans leurs communications et un meilleur stockage de données. Au vu des objectifs souhaités dans la présente invention, il est considéré à ce jour que la radio-étiquette passive est la plus prometteuse parmi les trois types de radio-étiquettes. REVENDICATIONS1. Méthode de validation d'un billet électronique associé à une application apte à s'exécuter sur un appareil nomade (3) d'un utilisateur (4), le billet électronique conférant certain(s) droit(s) à l'utilisateur qui a été contrôlé et qui a été validé comme étant le détenteur de ces droits, caractérisé en ce que la méthode comporte les étapes suivantes : - lecture (11, 12) de proximité par l'appareil nomade d'un code (5) agencé dans une station de validation (6) auprès de laquelle est destiné à être positionné un contrôleur humain (2), la station de validation étant réduite audit code, - comparaison (13) entre un code de l'application et le code lu, - si la comparaison est positive, affichage (17) d'un message de validation du billet électronique sur un écran (19) de l'appareil nomade (3) pour présentation au contrôleur (2). 2. Méthode selon la revendication 1, caractérisée en ce que la lecture du code est réalisée par capture (11) du code puis par décodage (12) du code capturé. 3. Méthode selon la revendication 1 ou 2, caractérisée en ce que la comparaison (13) est suivie d'une étape de vérification (16) pour vérifier si les droits sont utilisés pour la première fois ou s'ils ont été épuisés. 4. Méthode selon l'une des revendications précédentes, caractérisée en ce que l'affichage (17) du message de validation du billet électronique demeure pendant un temps prédéterminé. 5. Méthode selon l'une des revendications précédentes, caractérisée en ce que le message de validation disparaît (18) automatiquement de l'écran après une durée d'affichage prédéfinie. 6. Méthode selon l'une des revendications précédentes, caractérisée en ce que l'affichage du message de validation du billet électronique est conditionné à l'obtention d'une clé de contrôle électronique pour l'appareil nomade, en ce que la lecture du code est suivie d'une vérification à partir d'une banque (21) de données d'utilisateurs d'un serveur de billets électroniques, la vérification positive donnant lieu à la transmission à l'appareil nomade de ladite clé de contrôle électronique. 7. Méthode selon l'une des revendications précédentes, caractérisée en ce que ledit code appartient au groupe {code visuel ; code électromagnétique du type à fréquences radio ou radio-étiquette, fréquences optiques, infrarouge ou ultraviolet ; code magnétique ; code acoustique du type à fréquences ultra-son ou du type d'une mélodie ; code thermique ; code haptique du type à détection de mouvements spécifiques}. 8. Méthode selon la revendication précédente, caractérisée en ce que le code visuel appartient au groupe {code à barres 1D ; code à matrices 2D du type QR code ; visuel spécifique à l'application}. 9. Méthode selon la revendication précédente, caractérisée en ce que la lecture du code visuel est réalisée par capture image (11) de l'image associée au code visuel puis par décodage (12) de l'image capturée. 10. Méthode selon l'une des revendications 1 à 7, caractérisée en ce qu'une radio-étiquette passive est utilisée pour porter le code associé et la lecture opère par radio-identification de ce code. 11. Méthode selon l'une des revendications précédentes, caractérisée en ce que la proximité nécessaire pour la lecture de proximité par l'appareil nomade du code doit être effectuée dans une portée maximale d'un mètre, et typiquement dans la fourchette [1cm - 20cm]. 12. Système de validation d'un billet électronique associé à une 25 application téléchargée sur un appareil nomade (3) d'un utilisateur (4), le billet électronique conférant certain(s) droit(s) à l'utilisateur qui a été contrôlé et qui a été validé comme étant le détenteur de ces droits, caractérisé en ce que le système comporte : - une station de validation (6) auprès de laquelle est destiné à être 30 positionné un contrôleur humain (2), la station de validation étant réduite à un code (5),- des moyens de lecture de proximité (7, 8, 9) compris dans l'appareil nomade (3) du code (5) de la station de validation, - des moyens de comparaison (14) entre un code de l'application et le code lu, - des moyens d'affichage (19) aptes à afficher un message de validation du billet électronique sur un écran de l'appareil nomade pour présentation au contrôleur (2) si ladite comparaison est positive.