Brevet FR3140723A1 — publié le 20240412

L’invention se rapporte à un procédé de déverrouillage d’un terminal (MOB) en vue d’accéder à des fonctions (APP1-APP2) offertes par le terminal, caractérisé en ce qu’il comprend une étape préalable d’association entre des données numériques liées à un même individu et des fonctions respectives (APP1,APP2), et ce qu’il comprend, suite à la réception ultérieure d’une donnée biométrique, les étapes suivantes : a. Une étape de vérification d’une donnée numérique reçue ; b. Si la donnée numérique est valide, déclenchement à la fois d’une étape de déverrouillage du dispositif et d’une étape d’exécution d’une fonction associée à la donnée numérique reçue. Figure pour l'abrégé : Figure 1 Procédé de déverrouillage d’un terminal L’invention concerne un procédé de déverrouillage d’un terminal et à des fonctions stockées dans ce terminal. Le terminal visé ici inclut tout dispositifs de traitement de données aptes à exécuter des fonctions logicielles telles que des applications informatiques. Le terminal est par exemple un téléphone mobile, une tablette, décodeur de télévision numérique etc. L’illustration de l’invention faite dans la partie description détaillée ci-dessous se basera sur un terminal mobile. Le déverrouillage du terminal vise un passage du terminal d’un premier état vers un deuxième état, le passage requérant la fourniture d’une donnée numérique fournie par un utilisateur. On verra dans la suite que le changement d’état vise, par exemple un passage d’un premier état électrique (terminal éteint, en veille, etc.) vers un deuxième état électrique (terminal allumé, sortie de veille, etc.) et la donnée numérique est une donnée personnelle à l’utilisateur. Les fonctions visées ici sont des .programmes informatiques qui, lorsqu’ils sont exécutés, offrent un ou plusieurs services particuliers. Une application est par exemple une application bancaire, une application de lecture de contenus multimédias, etc. Etat de la technique Un accès aux fonctionnalités d’un terminal nécessite la plupart du temps un déverrouillage préalable du terminal. Le déverrouillage s’effectue soit en fournissant une donnée numérique, généralement une donnée personnelle tel qu’un mot de passe. Une fois la donnée personnelle fournit, et dans l’hypothèse où celle-ci est reconnue comme valide par le terminal, ce dernier se déverrouille et exécute éventuellement des programmes liés au démarrage lorsque le terminal est allumé. Ensuite, le terminal donne accès à des fonctionnalités telles que des applications. On constate que suite au déverrouillage, un accès à une application nécessite de sélectionner l’application ou lorsque des applications sont programmées pour être exécutées automatiquement suite à un démarrage, l’application souhaitée ne fait pas toujours partie des applications programmées. En effet, un utilisateur peut souhaiter que certaines applications soient exécutées automatiquement à un instant donné et d’autres applications à un autre moment de la journée. Par exemple, une application de télévision sera préférée en fin de journée et une application scolaire plutôt en matinée ou après-midi. En outre, lorsque l’utilisateur souhaite exécuter plusieurs applications suite au déverrouillage, celui-ci doit sélectionner les applications en question successivement. En définitive, ces étapes de fourniture d’une donnée personnelle et de sélection d’une application peut s’avérer longues en particulier lorsqu’un accès rapide à une application ou à des applications est souhaité. Dans le cas d’une compétition ayant lieu en direct, il est appréciable d’accéder au flux télévisé rapidement ; ou lorsqu’un appel urgent doit être initié, il peut être vital que l’appel soit initié dans un délai extrêmement court. L’invention vient améliorer la situation. L’invention L’invention se rapporte à un procédé déverrouillage d’un terminal en vue d’accéder à des fonctions offertes par le terminal, caractérisé en ce qu’il comprend une étape préalable d’association entre des données numériques et des fonctions respectives, et ce qu’il comprend, suite à la réception ultérieure d’une donnée numérique, les étapes suivantes : une étape de vérification de la donnée numérique reçue ; si la donnée numérique est valide, déclenchement à la fois d’une étape de déverrouillage du dispositif et d’une étape d’exécution d’une fonction associée à la donnée numérique reçue. L’invention permet de réduire considérablement le temps d’accès à une fonction. En effet, la fourniture d’une donnée numérique a pour effet à la fois de déverrouiller le dispositif mais également d’exécuter automatiquement une fonction voire plusieurs fonctions en association avec cette donnée numérique. En d’autres mots, une donnée numérique est une donnée permettant de personnaliser un déverrouillage du terminal ; de cette manière, plusieurs données numériques sont associées à un même individu, et un déverrouillage diffère selon la donnée numérique utilisée. A noter qu’à une donnée numérique peut correspondre une voire plusieurs fonctions et que dans le cas de plusieurs fonctions, l’étape d’exécution concerne la pluralité des fonctions. Une donnée numérique peut être un code par exemple une série de chiffres saisis via un module de saisie. A noter que, dans les modes de réalisations décrits ci-dessous, les données numériques appartiennent à un même individu. Cependant, ces données numériques peuvent très bien appartenir à différentes personnes. Selon un premier mode de réalisation du procédé, les données numériques sont des données aptes authentifier une personne. On verra dans les exemples qui suivent qu’une donnée numérique est une données biométrique. Les données biométriques sont par exemple les empreintes digitales des doigts d’une main. Par exemple, à chaque empreinte correspond au moins une fonction à exécuter. Grâce à ce mode, l’utilisateur n’a qu’à apposer par exemple son pouce sur un support s’il souhaite qu’une fonction particulière soit exécutée, ou son index s’il souhaite qu’une autre fonction particulière soit exécutée. Dans ce premier mode, l’utilisateur ne saisit pas de codes mais se contente d’apposer son doigt sur un support ; le déverrouillage s’effectue très rapidement et l’accès aux fonctions concernées s’effectue rapidement aussi. Rappelons ici qu’une donnée biométrique est une donnée à caractère personnelle permettant d’identifier une personne. On comprend de ce qui précède que l’’utilisation utilise plusieurs données biométriques lui appartenant et qu’un déverrouillage sera dépendant de la donnée biométrique utilisée. Selon encore un deuxième mode de mise en œuvre particulier de l'invention, qui pourra être mis en œuvre alternativement ou cumulativement avec le précédent, les associations incluent en outre des identifiant respectifs et l’étape d’exécution est réalisée à la base de l’identifiant. Ce deuxième mode permet non seulement de déverrouiller le terminal et d’exécuter une fonction particulière, mais aussi d’exécuter la fonction avec une valeur particulière appelé identifiant. Selon une première variante de ce deuxième mode, la fonction est une fonction d’appel téléphonique et l’identifiant est un numéro de téléphone ; dans cette configuration, un appel est initié à la base du numéro de téléphone suite à l’étape d’exécution. Cette première variante permet d’appeler un destinataire extrêmement rapidement. L’invention peut être utilisé dans des cas d’urgence par exemple pour appeler les urgences d’un hôpital. Pour cela un numéro de téléphone peut être sélectionné au préalable par un utilisateur et mémorisé en liaison avec une donnée numérique et une fonction. Par exemple, l’empreinte du pouce permet d’appeler les urgences d’un hôpital. Si l’utilisateur est un enfant, son index permet par exemple d’appeler automatiquement ses parents. Selon une deuxième variante de ce deuxième mode, la fonction est une fonction de lecture de contenus, et l’identifiant est un identifiant de contenu la fonction est une fonction de lecture de contenus, et l’identifiant est un identifiant de contenu ; dans cette configuration, le contenu est lu suite à l’étape d’exécution.. Comme pour le deuxième mode, un identifiant de contenu multimédia peut être associé à la donnée numérique et à une fonction. Dans cette configuration, la donnée numérique permet de déverrouiller le terminal, d’exécuter une fonction, et de lire un contenu associé à l’identifiant. L’identifiant pourrait aussi être une chaine de télévision. Selon un aspect matériel, l’invention se rapporte à une entité de gestion du déverrouillage d’un terminal en vue d’accéder à des fonctions offertes par le terminal, caractérisé en ce qu’il comprend une étape préalable d’association entre des données numériques et des fonctions respectives, et ce que le terminal comprend un processeur configuré, suite à la réception ultérieure d’une donnée numérique, pour réaliser les étapes suivantes : a. Une étape de vérification de la donnée numérique reçue ; b. Si la donnée numérique est valide, déclenchement à la fois d’une étape de déverrouillage du dispositif et d’une étape d’exécution d’une fonction associée à la donnée numérique reçue. Selon un autre aspect matériel, l’invention se rapporte à un terminal comprenant une entité de gestion telle que définie ci-dessus. Selon un autre aspect matériel, l’invention a pour objet un programme d'ordinateur apte à être mis en œuvre sur une entité de gestion telle que définie ci-dessus, le programme comprenant des instructions de code qui, lorsqu’il est exécuté par un processeur, réalise les étapes du procédé de gestion définies ci-dessus. Selon un autre aspect matériel, l’invention a pour objet un support de données sur lequel a été mémorisée au moins une série d’instructions de code de programme pour l’exécution d’un procédé de gestion tel que défini ci-dessus. Le support en question peut être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur. D'autre part, le support d'informations peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question. L'invention sera mieux comprise à la lecture de la description qui suit, donnée à titre d'exemple et faite en référence aux dessins annexés sur lesquels : est une vue schématique des circuits présents dans le terminal. est une vue schématique des étapes mises en œuvre selon un mode de réalisation possible de l’invention. Description détaillée de modes de réalisation de l'invention La représente une architecture d’un terminal MOB sur lequel sont stockées deux applications APP1-APP2. Le nombre d’applications ne se limite pas à deux, un nombre quelconque d’applications pourrait être utilisé pour la mise en œuvre de l’invention. Le terminal MOB peut être un téléphone mobile (ou smartphone), une tablette, un ordinateur, etc. Le terminal MOB requiert un déverrouillage avant d’être utilisé. Le déverrouillage peut être réalisé grâce à une donnée numérique comme une donnée d’authentification fournie par un utilisateur. Cette donnée est par exemple une empreinte digitale, un code du type code PIN (sigle anglo-saxon de « Personal Identification Number »). A noter que le terme « déverrouillage » vise une action humaine entraînant un passage du terminal d’un premier état vers un deuxième état. Le terminal MOB offre des fonctions. Ces fonctions sont par exemple mises en œuvre sous forme d’applications informatiques. En référence à la , le terminal MOB comprend, classiquement, des mémoires M associées à un processeur CPU. Les mémoires peuvent être de type ROM (de l’anglais « Read Only Memory ») ou RAM (de l’anglais « Random Access Memory ») ou encore Flash. Dans notre exemple, le terminal comprend un module de capture CPT d’empreinte biométrique. Le terminal MOB comprend en outre une entité de gestion ENT, stockée en mémoire, dont la fonction sera expliquée ci-après. Suite au démarrage ou suite à une sortie d’état de veille, traditionnellement, le terminal affiche une interface homme machine comprenant des applications diverses et variées ; par exemple une application permet un accès à la télévision, une application bancaire permet un accès à un compte bancaire, une application VOD (sigle de Video On Demand) permet l’accès à la vidéo, etc. L’accès à une application requiert une sélection de l’application concernée et une exécution de l’application par le processeur CPU. Selon l’invention, afin de différencier chaque changement d’état du terminal , par exemple chaque démarrage ou chaque sortie d’un état de veille, par exemple en fonction du moment de la journée ou de l’humeur de l’utilisateur, le procédé comprend une étape préalable d’association entre des données numériques liées à un même individu et des fonctions respectives. Comme on le verra ci-dessous, ces associations ainsi créées permettront d’accélérer l’accès à une application en évitant une étape de recherche d’une application et de sélection de l’application concernée, Ultérieurement, lors d’une demande d’accès au terminal, l’entité ENT réalise les étapes suivantes : Une étape de réception d’une donnée numérique liée à un utilisateur pour déverrouiller le terminal ; si la donnée est valide, le processeur réalise à la fois une étape de déverrouillage du dispositif suivi d’une étape d’exécution automatique de l’application associée à la donnée numérique reçue lors de l’étape de réception. On verra dans la suite qu’une donnée numérique peut être une donnée biométrique liée à un individu comme par exemple une empreinte biométrique. Dans cette configuration, les cinq empreintes d’une main peuvent être utilisées en association avec des fonctions respectives. Plus généralement, une donnée numérique nécessaire au déverrouillage est une donnée permettant de personnaliser l’accès aux fonctions du terminal. En d’autres mots, plusieurs données numériques sont associées à un individu, et chaque accès aux fonctions offertes par le terminal diffère selon la donnée numérique utilisée. La illustre un mode de réalisation du procédé de l’invention. Cette comprend deux phase PH1 et PH2. Dans notre exemple, la première phase PH2 comprend trois étapes ET1-ET3. Lors de la première phase PH1 une base de données de correspondances est créée . Dans cette base, des données numériques EMP1-EMP2 liées à un même individu sont associées à une ou plusieurs fonctions respectivement. Dans notre exemple, les données numériques sont des empreintes digitales. Dans notre exemple, afin de simplifier l’exposé, à une empreinte digitale correspond une fonction. Dans notre exemple, la fonction correspond à une application. En référence à la , on considère par exemples deux empreintes digitales EMP1-EMP2 d’un utilisateur qui correspondent par exemple à l’empreinte du pouce et de l’index respectivement. A chaque empreinte EMP1-EMP2 correspond des fonctions APP1-APP2 à exécuter. Par exemple à l’empreinte du pouce EMP1 est associée une application musicale APP1 telle que YouTube (Marque protégée) ; et à l’empreinte de l’index EMP2 correspond une application bancaire APP2. L’invention ne se limite pas à deux empreintes mais s’étend au contraire à un nombre supérieur. Aussi, le nombre de fonctions associé à une empreinte peut être supérieur ; par exemple à une empreinte peut être associé trois applications. Les associations entre empreintes et fonctions ainsi construites sont mémorisées. A noter que le lieu de stockage des associations est quelconque. Dans notre exemple, les associations sont stockées dans la mémoire MEM du terminal. On suppose ensuite que le terminal est dans un état de veille et que son utilisation nécessite un déverrouillage. Lors d’une deuxième phase, un utilisateur souhaite accéder à la deuxième application APP2. Pour accéder à la deuxième application APP2, lors d’une première étape ET1 un utilisateur appose son empreinte EMP2 sur le module de capture CPT apte à lire des empreintes biométriques. Lors d’une deuxième étape ET2, l’entité ENT reçoit la deuxième empreinte EMP2 et recherche parmi les associations mémorisées la ou les fonctions associées à cette deuxième empreinte EMP2. Dans l’exemple, la deuxième fonction APP2 est associée à la deuxième empreinte EMP2. Lors d’une troisième étape ET3, l’entité ENT déverrouille le terminal et exécute automatiquement l’application APP2. A ce stade, l’application APP2 est exécutée et est utilisable de suite. On comprend donc que l’invention associe à chaque empreinte biométrique une action en plus du déverrouillage du terminal. Ainsi, en un seul geste il est possible de déverrouiller et d’accéder à une application favorite. Selon un autre mode de réalisation, les associations incluent en outre des identifiants respectifs ; dans ce cas, l’étape d’exécution de la fonction est réalisée à la base de l’identifiant. L’application peut être par exemple une application de téléphonie permettant de téléphoner. Dans ce contexte, des associations peuvent être créées entre données numériques, fonctions et numéros de téléphone, respectivement. Si la donnée numérique est une empreinte biométrique, le déverrouillage à la base de cette empreinte est suivi non seulement d’une exécution de l’application de téléphonie mais aussi d’un établissement d’un appel vers le numéro de téléphone issu de l’association. Par exemple, si on associe à la première empreinte une application d’appel téléphonique et un numéro de téléphone d’un premier utilisateur ; et si on associe à la deuxième empreinte la même application téléphonique et un numéro de téléphone d’un deuxième utilisateur. Dans cette configuration, si l’utilisateur déverrouille le terminal avec la deuxième empreinte, l’entité ENT déverrouille le terminal, exécute l’application téléphonique correspondante et établit automatiquement un appel vers le deuxième numéro de téléphone. L’application peut aussi être une application de lecture de contenus multimédias. Dans ce contexte, des associations peuvent être créées entre données numériques, l’application de lecture des contenus, et des identifiants de contenus (vidéos, musiques, etc.), respectivement. Si la donnée numérique est une empreinte biométrique, le déverrouillage à la base de cette empreinte est suivi non seulement d’une exécution de l’application de lecture mais aussi d’une lecture d’un contenu. L’application de lecture retrouve le contenu grâce à son identifiant (titre, code, etc.). Par exemple, si on associe à la première empreinte une application de lecture de contenus multimédia telle que Deezer, et un premier titre musical par exemple « let it be » du groupe « the Beatles »; et si on associe à la deuxième empreinte la même application de lecture et un deuxième titre musical tel que « the Wall » du groupe « Pink Floyd ». Dans cette configuration, si l’utilisateur déverrouille le terminal MOB avec la deuxième empreinte EMP2, l’entité ENT déverrouille le terminal, exécute l’application de lecture correspondante et lit automatiquement le titre « the Wall ». Une fonction peut aussi être un mode tel que le mode avion. Une empreinte biométrique pourrait dans ce cas entrainer à la fois le déverrouillage du terminal MOB et le passage automatique en mode avion. Précisons enfin ici aussi ici que le terme « entité » peut correspondre aussi bien à un composant logiciel qu’à un composant matériel ou un ensemble de composants matériels et logiciels, un composant logiciel correspondant lui-même à un ou plusieurs programmes ou sous-programmes d’ordinateur ou de manière plus générale à tout élément d’un programme apte à mettre en œuvre une fonction ou un ensemble de fonctions telles que décrites pour les modules concernés. De la même manière, un composant matériel correspond à tout élément d’un ensemble matériel (ou hardware) apte à mettre en œuvre une fonction ou un ensemble de fonctions pour le module concerné (circuit intégré, carte à puce, carte à mémoire, etc.) Procédé de déverrouillage d’un terminal (MOB) en vue d’accéder à des fonctions (APP1-APP2) offertes par le terminal, caractérisé en ce qu’il comprend une étape préalable d’association entre des données numériques (EMP1-EMP2) et des fonctions respectives (APP1-APP2), et ce qu’il comprend, suite à la réception ultérieure d’une donnée numérique, les étapes suivantes : Une étape de vérification de la donnée numérique reçue ; Si la donnée numérique est valide, déclenchement à la fois d’une étape de déverrouillage du dispositif et d’une étape d’exécution d’une fonction associée à la donnée numérique reçue. Procédé de gestion selon la revendication 1, caractérisé en ce que les données numériques sont des données aptes authentifier une personne. Procédé de gestion selon la revendication 1, caractérisé en ce que les associations incluent en outre des identifiant respectifs, et en ce que l’étape d’exécution est réalisée à la base de l’identifiant. Procédé de gestion selon la revendication 3, caractérisé en ce que la fonction est une fonction d’appel téléphonique et en ce que l’identifiant est un numéro de téléphone, et en ce qu’un appel est initié à la base du numéro de téléphone suite à l’étape d’exécution. Procédé de gestion selon la revendication 3, caractérisé en ce que la fonction est une fonction de lecture de contenus, et l’identifiant est un identifiant de contenu, et en ce que le contenu est lu suite à l’étape d’exécution. Entité de gestion (ENT) du déverrouillage d’un terminal (MOB) en vue d’accéder à des fonctions (APP-APP2) offertes par le terminal, caractérisé en ce qu’il comprend une étape préalable d’association entre des données numériques (EMP1-EMP2) et des fonctions respectives (APP1-APP2), et ce que le terminal comprend un processeur (CPU) configuré pour réaliser, suite à la réception ultérieure d’une donnée numérique, les étapes suivantes : Une étape de vérification de la donnée numérique reçue ; Si la donnée numérique est valide, déclenchement à la fois d’une étape de déverrouillage du dispositif et d’une étape d’exécution d’une fonction associée à la donnée numérique reçue. Terminal (MOB) comprenant une entité de gestion (ENT) telle que définie dans la revendication 6. Programme d'ordinateur apte à être mis en œuvre sur une entité de gestion (ENT) telle que définie dans la revendication 6, le programme comprenant des instructions de code qui, lorsqu’il est exécuté par un processeur, réalise les étapes du procédé définies dans la revendication 1. Support de données sur lequel a été mémorisée au moins une série d’instructions de code de programme pour l’exécution d’un procédé selon la revendication 1.