Brevet FR3126161A1 — publié le 20230217

L’invention concerne un procédé de saisie d’un mot de passe de connexion à un point d’accès sans fil (102, 112, 114) d’un réseau de communication (1), le procédé étant exécuté dans un dispositif électronique (10) dit « dispositif client » (10) comprenant un microphone (11), un module de reconnaissance vocale (12) et une interface de communication sans fil (19), et comprenant une conversion d’un signal acoustique reçu par le microphone (11) en un mot de passe identifiable sous la forme d’une suite de caractères ou de codes de caractères et un envoi audit point d’accès sans fil (102, 112, 114), via ladite interface de communication (19), un message protocolaire comprenant ledit mot de passe ou une information représentative dudit mot de passe, en vue d’établir une connexion sans fil sécurisée entre le dispositif client (10) et le point d’accès sans fil (102, 112, 114). L’invention concerne également un procédé de connexion entre un dispositif client (10) et un point d’accès (102, 112, 114) ainsi qu’un dispositif électronique (10) configuré pour exécuter les procédés de saisie vocale et de connexion précités. Figure à publier avec l’abrégé : Fig. 1 PROCEDE SIMPLIFIE DE SAISIE D’UN MOT DE PASSE DE CONNEXION A UN POINT D’ACCESS SANS FIL D’UN RESEAU DE COMMUNICATION. La présente invention se rapporte à la saisie d’un mot de passe de connexion à un point d’accès sans fil d’un réseau de communication, et plus précisément à une saisie vocale d’un tel mot de passe. ETAT DE LA TECHNIQUE ANTERIEURE La mise en place de réseaux locaux sans fil WLAN (sigle de l’anglais « Wireless Local Area Network ») offre une grande flexibilité aux utilisateurs de dispositifs de communication nomades, tels que des ordinateurs, des tablettes, des téléphones intelligents ou smartphones , des objets connectés etc., communément appelés stations ou clients. De tels réseaux WLAN sont par exemple établis par des points d’accès intégrés dans des passerelles résidentielles RGW (du sigle anglais « Residential GateWay ») mis à disposition par des opérateurs de télécommunications, mais aussi via des dispositifs d’extension de la portée d’un tel réseau, ou encore via des dispositifs connectés au réseau, tels qu’un décodeur de télévision numérique, par exemple. Ainsi de nombreux points d’accès sans fil peuvent coexister dans un même réseau de communication local ou dans des sous-réseaux d’un même réseau local, comprenant en outre d’éventuels points de connexion filaires. Plusieurs réseaux de communication peuvent de plus coexister autour d’un même dispositif de communication client et une connexion à un point d’accès d’un réseau est la plupart du temps sécurisée par mot de passe. Ainsi, pour chaque première connexion d’un dispositif client à un point d’accès, ou encore dans le cas d’une configuration ne mémorisant pas durablement le mot de passe de connexion dans le dispositif client, une saisie d’un mot de passe autorisant l’accès au réseau est requise. Une telle saisie requiert d’utiliser un clavier, et un module applicatif dédié à la saisie d’un mot de passe en vue d’une connexion, exécuté sur le dispositif client qui doit être connecté à un réseau. D’autres techniques de connexion existent et visent à simplifier les opérations de connexion, selon lesquelles un utilisateur ayant un accès physique au point d’accès sans fil presse un bouton de configuration du point d’accès sans fil pendant une étape d’écoute d’un dispositif client, permettant d’opérer une transmission de paramètres, puis une connexion sécurisée entre ces deux équipements. Une telle technique de connexion d’un dispositif client à un point d’accès sans fil, bien que plus simple que la saisie d’un mot de passe via un module applicatif dédié et/ou un clavier, requiert systématiquement des manipulations de dispositifs de la part d’un utilisateur. La situation peut être améliorée. L’invention a pour but de simplifier sensiblement la connexion entre un dispositif électronique client et un dispositif point d’accès sans fil d’un réseau de communication. A cet effet, l’invention a pour objet un procédé de saisie d’un mot de passe de connexion à un point d’accès sans fil d’un réseau de communication, le procédé étant exécuté dans un dispositif électronique dit « dispositif client » comprenant un microphone, un module de reconnaissance vocale et une interface de communication sans fil, le procédé étant caractérisé en ce qu’il comprend : - convertir un signal acoustique reçu par le microphone en un mot de passe identifiable sous la forme d’une suite de caractères ou de codes de caractère, - envoyer audit point d’accès sans fil, via ladite interface de communication, un message protocolaire comprenant une information représentative dudit mot de passe, en vue d’établir une connexion sans fil sécurisée entre le dispositif client et le point d’accès sans fil. Un premier avantage est qu’il est possible pour un utilisateur du dispositif client 10 d’opérer une connexion au réseau de communication 1 de façon simple, et seulement par la voix. Le procédé selon l’invention peut également comporter les caractéristiques suivantes, considérées seules ou en combinaison : la conversion d’un signal acoustique en un mot de passe sous forme d’une suite de caractères ou de codes de caractère comprend une suite de conversions de signaux acoustiques, successivement reçus, en ladite suite de caractères ou de codes de caractères, chacun des caractères ou codes de caractère de la suite de caractères ou de codes de caractère étant associé à l’un des signaux acoustiques successivement reçus. L’association de chacun des signaux acoustiques successivement reçus, avec un caractère ou un code de caractère du mot de passe de connexion, utilise une indexation modifiable par un utilisateur. L’indexation entre un caractère ou un code de caractère dudit mot de passe est modifiable au moyen d’un message vocal ou d’une pression sur une touche du dispositif client. Le procédé de saisie d’un mot de passe de connexion comprend, préalablement à l’étape de conversion d’un signal acoustique reçu par le microphone, détecter une commande prédéterminée visant à initier la saisie de mot de passe. L’invention a aussi pour objet un procédé de connexion entre un dispositif électronique et un point d’accès sans fil d’une pluralité de points d’accès sans fil, le dispositif électronique comprenant un microphone, un module de reconnaissance vocale et une interface de communication sans fil, le procédé comprenant : - identifier une pluralité de réseaux de communication disponibles à portée dudit dispositif électronique via une pluralité de points d’accès sans fil, - exécuter un procédé de saisie de mot de passe tel que précédemment décrit entre ledit dispositif électronique et un premier point d’accès sans fil de la pluralité de points d’accès sans fil en vue d’établir une connexion sans fil sécurisée entre le dispositif client et ledit premier point d’accès sans fil. Selon un mode de réalisation, le procédé de connexion comprend en outre, en cas d’échec de connexion entre le dispositif électronique et le premier point d’accès sans fil, suite à l’envoi dudit message protocolaire comprenant une information représentative dudit mot de passe, envoyer à au moins un deuxième point d’accès sans fil parmi ladite pluralité de points d’accès sans fil, via ladite interface de communication, un message protocolaire comprenant une information représentative dudit mot de passe, en vue d’établir une connexion sans fil sécurisée entre le dispositif client et le deuxième point d’accès sans fil. L’invention a également pour objet un dispositif électronique dit « dispositif client » comprenant un microphone, un module de reconnaissance vocale, une interface de communication sans fil et des circuits électroniques et/ou radioélectriques configurés pour: - convertir un signal acoustique reçu par le microphone en un mot de passe identifiable sous la forme d’une suite de caractères ou de codes de caractère, - envoyer vers un dispositif point d’accès sans fil, via l’interface de communication, un message protocolaire comprenant une information représentative dudit mot de passe, en vue d’établir une connexion sans fil sécurisée entre le dispositif client et le dispositif point d’accès sans fil. L’invention concerne de plus un réseau de communication comprenant un dispositif électronique tel que précité. L’invention concerne de plus un produit programme d’ordinateur comprenant des instructions de codes de programme pour exécuter les étapes du procédé de saisie ou du procédé de connexion précédemment décrits lorsque le programme est exécuté par un processeur, ainsi qu’un support de stockage d’informations comprenant un tel produit programme d’ordinateur. Les caractéristiques de l’invention mentionnées ci-dessus, ainsi que d’autres, apparaîtront plus clairement à la lecture de la description suivante d’au moins un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : illustre un dispositif électronique, dit dispositif client, opérant une connexion à un réseau de communication, selon un mode de réalisation ; est un ordinogramme illustrant un procédé de saisie vocale d’un mot de passe de connexion, exécuté dans le dispositif client illustré sur la , selon un mode de réalisation ; est un ordinogramme illustrant un procédé de connexion du dispositif client illustré sur la à un point d’accès sans fil du réseau de communication ; et, est un diagramme de principe illustrant globalement l’architecture d’un dispositif électronique configuré pour exécuter un procédé de saisie de mot de passe tel que représenté sur la ou un procédé de connexion tel que représenté sur la . EXPOSE DETAILLE DE MODES DE REALISATION La illustre schématiquement un réseau de communication 1 comprenant un réseau étendu 1000 auquel sont connectés un premier réseau local 101 et un deuxième réseau local 111. Un premier équipement électronique 100 est connecté au réseau de communication local 101 et est donc, par conséquent, connecté au réseau de communication 1. Un deuxième équipement électronique 110 est connecté au réseau local 111, et est donc, lui aussi, conséquemment connecté au réseau de communication 1. Le premier équipement électronique 100 comprend un dispositif électronique de type point d’accès sans fil 102, illustré sur la par son système antennaire, et le deuxième équipement 110 comprend un premier dispositif électronique de type point d’accès sans fil 112, illustré sur la par son système antennaire, et un deuxième dispositif électronique de type point d’accès sans fil 114, lui aussi illustré sur la par son système antennaire. Dans la présente description, on nomme indifféremment « dispositif électronique de type point d’accès sans fil », « point d’accès sans fil », « dispositif point d’accès » ou encore « point d’accès » un dispositif électronique prévu et configuré pour offrir une connexion sans fil au réseau de communication 1 à un dispositif électronique mobile comprenant au moins une interface de communication à distance, encore appelé communément « dispositif client » ou « station ». Des dispositifs électroniques comprenant au moins une interface de communication compatible avec un ou plusieurs modes de communication mis à disposition par un point d’accès du réseau de communication 1, tels qu’un ordinateur portable, un téléphone intelligent ou smartphone , une montre connectée, une chaine hi-fi connectée, un haut-parleur connecté, par exemple, peuvent se connecter au réseau de communication 1 via une connexion sans-fil. La liste de types de dispositifs ci-avant étant non exhaustive et de nombreux dispositifs prévus pour être connectés à un réseau de communication existent aujourd’hui, notamment dans le domaine de l’internet des objets. Ainsi, selon l’exemple décrit sur la un dispositif électronique 140 de type laptop est connecté au point d’accès 114 et un dispositif électronique 130 de type smartphone est connecté à ce même point d’accès. La configuration de ces dispositifs électroniques 130 et 140, permettant une connexion sécurisée au réseau de communication 1 est par exemple réalisée grâce à des menus de configuration classiques via lesquels un utilisateur peut renseigner un identifiant de réseau disponible à portée du dispositif et un mot de passe visant à opérer une connexion sécurisée selon un mode opératoire de l’art antérieur. Selon l’exemple décrit, le dispositif électronique 10 est géographiquement situé dans la portée électromagnétique des points d’accès 102, 112 et 114 représentés. Un dispositif électronique 10 comprend une interface de communication sans fil 19, illustrée sur la par son système antennaire, ainsi qu’un microphone 11 et un haut-parleur intégré 18. Le dispositif électronique 10 comprend en outre un clavier 13 comprenant au moins une première touche 14 et une deuxième touche 15. Le dispositif électronique 10 est prévu et configuré nativement pour pouvoir se connecter au réseau de communication 1 par l’un quelconque des points d’accès 102, 112 et 114, dès lors qu’il est capable d’établir une connexion sans-fil sécurisée au moyen d’un échange protocolaire comprenant un envoi d’un mot de passe pré-enregistré dans le point d’accès ou d’une information représentative de ce mot de passe, et attendu par ce dernier lors d’une phase de connexion sécurisée. En effet, si un mot de passe peut être transmis depuis le dispositif électronique 10 au point d’accès sans fil 102, dans un message protocolaire, en vue de vérifier sa conformité, il est généralement préférable de ne pas transmettre le mot de passe en clair pour éviter tout risque d’interception par un dispositif tiers. Selon un mode de réalisation, plutôt que d’envoyer le mot de passe au point d’accès 102, le dispositif électronique 10 adresse au point d’accès 102 un code d’intégrité qui est une signature d’un nombre aléatoire préalablement envoyé par le point d’accès 102 au dispositif électronique 10, en utilisant le mot de passe comme clé de chiffrement. Ainsi, les termes « information représentative d’un (du) mot de passe » désignent ici le mot de passe ou encore toute autre information transmise au point d’accès 102 permettant de confirmer à ce point d’accès 102 que le dispositif électronique 10, souhaitant se connecter à ce point d’accès, dispose du mot de passe attendu par ce point d’accès. Selon l’exemple décrit, le point d’accès 102 présente un identifiant de service de type SSID (de l’acronyme « Service Set Identifier ») « Service 1 » et requiert la présentation d’un mot de passe « passe 1 » lors d’un échange de messages protocolaires, en vue d’établir et d’opérer une connexion sécurisée entre un dispositif client et lui-même. Selon un fonctionnement similaire, le point d’accès 112 présente un identifiant de type SSID « Service 2 » et requiert la présentation d’un mot de passe « abracadabra » lors d’un échange de messages protocolaires, en vue d’établir et d’opérer une connexion sécurisée entre un dispositif client et lui-même. Enfin, le point d’accès 114 présente un identifiant de type SSID « Service 3 » et requiert la présentation d’un mot de passe «usr38-!SunDAY» , en vue d’établir et d’opérer une connexion sécurisée entre un dispositif client et lui-même. Ainsi, par exemple, le dispositif électronique 10, encore appelé dispositif client 10 peut se connecter au réseau de communication 1 via le dispositif point d’accès 102, s’il opère un échange protocolaire en ce sens et qu’un message protocolaire d’envoi d’un mot de passe émis par le dispositif client 10 comprend le mot de passe « passe 1 » attendu par le point d’accès 102 ou encore une information représentative de ce mot de passe (de sorte que le mot de passe ne soit pas transmis en clair, pour des raison de sécurité). Dans le cas où le dispositif client 10 ne présente pas le mot de passe attendu par le point d’accès 102, ou l’information représentative de ce mot de passe, attendue par le point d’accès 102, la connexion sans fil ne peut être établie. Selon un mode de réalisation, le dispositif client 10 est un dispositif de restitution musicale, encore communément appelé « player » et comprend notamment des circuits électroniques configurés pour pouvoir restituer des extraits musicaux reçus à partir d’une mémoire amovible ou depuis un dispositif tiers distant connecté au réseau de communication 1. Bien évidemment, le dispositif client 10 peut être d’un autre type parmi les types des nombreux objets connectés existants. Avantageusement, en plus des circuits électroniques utiles à ses fonctions de restitution musicale, le dispositif client 10 comprend un module interne de reconnaissance vocale 12, de type ASR (de l’acronyme anglais « automatic speech recognition » et qui signifie « reconnaissance automatisée de la parole »), représenté en pointillés sur la . Le module de reconnaissance vocale 12, encore appelé ici module ASR 12, est configuré pour convertir un signal acoustique en une suite de termes lexicaux prédéterminés et reconnus dans le signal acoustique. Par exemple, le module ASR 12 peut convertir un signal acoustique ‘bonjour’ en un mot « bonjour », c’est-à-dire en la suite de caractères « b », « o », « n », « j », « o », « u », « r » ou en une suite de codes prédéterminés codant ces caractères, par exemple des codes normalisés de type ASCII (code américain normalisé pour l’échange d’informations) ou des codes normalisés de type UNICODE (standard pour le codage informatique de caractères). En d’autres termes, le module ASR 12 du dispositif client 10 génère une suite de caractères à partir de sons successivement identifiés et qui composent un signal acoustique ou qui sont compris dans un signal acoustique. Plus largement, le module ASR 12 peut convertir un signal acoustique en une suite de mots et de termes ayant un sens lexical ou sémantique, en reconnaissant dans un signal acoustique une structure présentant un sens dans un langage prédéfini. Dans la présente description, le terme « caractère » désigne tout caractère alphanumérique ou plus largement symbole qui peut être dicté ou décrit oralement. Cela comprend, par exemple, les éléments « », « # », « ! », « - », « ? », cette liste étant non limitative. L’entrée de réception d’un signal acoustique du module ASR 12 est connectée au microphone 18, ce qui permet avantageusement à un utilisateur du dispositif client 10 de saisir un mot de passe de connexion par la voix et sans avoir à accéder à des menus de configuration et même sans avoir à utiliser un quelconque clavier. Selon un mode de réalisation, le module ASR 12 est, par exemple un module équivalent au moteur DeepSpeech (marque déposée) porté par la fondation Mozilla (marque déposée). Un moteur (ou module) de reconnaissance vocale est classiquement connecté à un microphone qui transmet notamment les vibrations de la voix d'une personne en un signal électrique variable. Ce signal électrique est à son tour converti par les circuits du module de reconnaissance vocale en un signal numérique. Le module de reconnaissance vocale analyse ensuite le signal numérique pour enregistrer des phonèmes ou des unités de son qui distinguent un mot d'un autre dans une langue particulière. Les phonèmes sont ensuite assemblés pour reconstruire des mots dans une langue identifiée. Pour choisir un mot correct, le module de reconnaissance vocale doit s'appuyer sur des indices contextuels, obtenus grâce une analyse connue sous le nom d’analyse du trigramme. Cette analyse repose sur une base de données de groupes de trois mots d’occurrence importante pour lesquels des probabilités sont attribuées que deux mots quelconques seront suivis d'un troisième mot prédéterminé. Un module ou logiciel de reconnaissance vocale fonctionne souvent en décomposant l'audio d'un enregistrement vocal en sons (signaux acoustiques) individuels, puis en analysant chacun de ces sons et en utilisant ensuite des algorithmes pour identifier le mot le plus probable dans la langue ciblée puis en transcrivant ces sons en texte. Ce fonctionnement est aussi applicable à des caractères ou des symboles tels que définis précédemment. Ainsi le moteur de reconnaissance vocale ASR 12 peut recevoir en entrée un son (un signal acoustique) susceptible d’être transcrit comme « a majuscule » et identifier à partir de ce signal acoustique le caractère « A », en langue française. Selon un autre exemple, le module de reconnaissance vocale ASR 12 recevant en entrée un signal acoustique pouvant être transcrit « point d’exclamation » est configuré pour identifier le caractère « ! » ou un code codant ce caractère selon un codage tel que défini dans une table d’équivalences de codes de caractères et de caractères. Avantageusement un utilisateur peut saisir un mot de passe mémorisable par le dispositif client 10 grâce au module ASR 12. Selon un mode de réalisation de l’invention, préalablement à l’étape de conversion d’un signal acoustique représentatif de la voix d’un utilisateur du dispositif client 10 saisissant un mot de passe, reçu par le microphone 11, le procédé de saisie comprend une étape de détection d’une commande prédéterminée visant à initier la saisie de mots de passe. Cela permet au module ASR 12 du dispositif client 10 de ne pas être continuellement actif en termes de retranscription de signaux sonores, mais d’activer les algorithmes utiles aux conversions de signaux acoustiques en caractères après détection de la commande de saisie de mot de passe de connexion ou plus exactement de la commande visant à initier la saisie d’un mot de passe de connexion. Selon un premier exemple, la commande visant à initier la saisie d’un mot de passe peut être réalisée sous forme d’une pression sur l’une des touches 14 et 15 du dispositif client 10. Selon un deuxième exemple, la commande peut être une pression simultanée sur les deux touches 14 et 15 du dispositif client 10. Selon un troisième exemple, seul un algorithme limité de reconnaissance d’un terme d’une utérance prédéterminée est continuellement actif au sein du module ASR 12 de reconnaissance vocale connecté au microphone 11, et le dispositif client 10 est en attente de la reconnaissance de l’un de ces termes. Une utérance désigne ici une série de phrases ayant chacune une forme distincte mais décrivant une même intention. Ainsi, par exemple, la commande d’initialisation de la saisie d’un mot de passe de connexion dans le dispositif client 10 peut être la prononciation par un utilisateur à portée du microphone 11 de l’une des phrases de l’utérance suivante : « mot de passe », « passe », « connexion WIFI », « saisie mot de passe », « connexion », « OK connexion », « commande connexion », « OK mot de passe ». Ces exemples n’étant bien évidemment pas limitatifs. Lorsque la commande d’initialisation du procédé de saisie de mot de passe de connexion a été détectée (reconnue) par le dispositif client 10, l’utilisateur peut épeler un mot de passe de connexion qu’il considère comme un mot de passe attendu par au moins l’un des dispositifs points d’accès sans fil, à sa portée, du réseau de communication 1. Chacun des caractères qui composent le mot de passe de connexion est successivement épelé par l’utilisateur, de sorte que le dispositif client 10 opère une conversion du signal acoustique reçu par le microphone 11 en un mot de passe identifiable sous la forme d’une suite de caractères ou de codes de caractères. On entend ici, par signal acoustique, une suite de signaux acoustiques représentant chacun un caractère du mot de passe de connexion. Ainsi, si par exemple le mot de passe que souhaite saisir l’utilisateur est « Passe 1 », les signaux acoustiques correspondront successivement à la lecture des termes « p majuscule », « a », « s », « s », « e », « espace », « un ». Selon un mode de réalisation, le module de reconnaissance vocale ASR 12 est configuré pour établir une correspondance d’un signal acoustique avec un caractère défini comme une lettre majuscule lorsque le terme « majuscule » est détecté dans un signal acoustique et établir un caractère défini comme une lettre minuscule lorsque le terme « majuscule » n’est pas détecté dans le signal acoustique ou lorsque le terme « minuscule » est détecté dans le signal acoustique. Selon un mode de réalisation de l’invention, le terme « majuscule » ou encore le terme « minuscule » est attendu après la réception d’un signal acoustique décrivant un caractère. Selon une variante, le terme « majuscule » ou encore le terme « minuscule » peut être prononcé avant ou après la prononciation d’un caractère auquel il se rapporte et le moteur de reconnaissance vocale ASR 12 mesure le temps qui sépare la prononciation du terme « majuscule » ou du terme « minuscule » de la prononciation du caractère. Si ce temps est réduit, alors une association est faite entre le terme en question et le caractère auprès duquel il est temporellement prononcé. Selon un mode de réalisation, les algorithmes du module ASR 12 détectent la fin de la saisie d’un mot de passe de connexion par le fait qu’un temps d’une durée prédéterminée se soit écoulé sans détection d’un nouveau caractère émis sous la forme d’un signal acoustique. En d’autres termes, lorsqu’un utilisateur cesse d’épeler des caractères ou attributs de caractères ou descriptifs de symbole, alors le module ASR 12, ou plus exactement ses algorithmes internes, considèrent que le mot de passe a été complètement saisi. Pour faire suite à la saisie d’un mot de passe de connexion, le dispositif client 10 envoie le mot de passe précédemment saisi à au moins un dispositif point d’accès sans fil identifié à portée du dispositif client 10, ou encore une information représentative de ce mot de passe. Le mot de passe précédemment saisi ou une information représentative de ce mot de passe est envoyé, via l’interface de communication sans fil 19 du dispositif client 10, dans un message protocolaire comprenant le mot de passe (ou l’information représentative du mot de passe), en vue d’établir une connexion sans fil sécurisée entre le dispositif client 10 et le point d’accès sans fil ciblé. Avantageusement, le dispositif client 10 est configuré pour opérer continuellement, en tache de fond, un procédé de détection de tous les réseaux de communications sans fil accessibles dans la portée de l’interface de communication du dispositif client 10 et à en établir une liste par ordre de préférence selon un critère prédéfini. Par exemple, le critère prédéfini peut être la force du signal reçu en provenance de chacun des points d’accès sans fil « visibles » à portée du dispositif client 10. Selon une variante, le critère prédéfini peut être un temps de connexion cumulé précédemment réalisé entre le dispositif client 10 et un point d’accès sans fil, ce qui peut, en d’autres termes, être décrit comme une habitude de connexion du dispositif client 10. Bien évidemment, d’autres critères peuvent être utilisés pour établir une liste de préférences de points d’accès, tels que par exemple, une bande de fréquences (2,4 GHz, ou 5 GHz, par exemple) ou les types de schémas de modulation accessibles pour opérer des communications. Ainsi, selon un mode de réalisation de l’invention, le dispositif client 10 envoie le message protocolaire de transmission du mot de passe ou d’une information représentative du mot de passe au point d’accès sans fil dont un identifiant apparait en première position en termes de préférence dans la liste des points d’accès sans fil repérés à portée du dispositif client 10. Selon un mode de réalisation, les dispositifs et procédés de connexion et de communication des dispositifs décrits dans la présente demande sont compatibles entre eux et chacun compatible avec une norme de télécommunication IEEE 802.11. Ainsi, lorsque le dispositif client 10 envoie un message protocolaire comprenant le mot de passe de connexion ou une information représentative du mot de passe de connexion précédemment saisi à un point d’accès sans fil, cela implique que le point d’accès sans fil ait été précédemment identifié par le dispositif client 10, par exemple, à partir d’un identifiant de service de type SSID transmis par le point d’accès sans fil dans une trame d’informations (une trame de type beacon , par exemple). Dans le cas où le mot de passe saisi, puis transmis au point d’accès sans fil cible, est le mot de passe de connexion attendu par ce point d’accès sans fil pour établir une connexion sans fil, ou encore une information représentative du mot de passe de connexion, attendue par le point d’accès sans fil, alors la connexion est établie et des échanges de données peuvent être opérés via cette connexion sans fil. Dans le cas contraire, la connexion souhaitée ne peut être établie. Selon un mode de réalisation, si un utilisateur opère une commande d’initialisation de saisie de mot de passe auprès du dispositif client 10 et que celui-ci n’a détecté aucun point d’accès sans fil à sa portée, alors le dispositif client 10 notifie à l’utilisateur l’absence de réseau disponible, de sorte que l’utilisateur puisse s’affranchir de la saisie du mot de passe, s’il le souhaite. Si l’utilisateur épèle malgré tout un mot de passe, celui-ci est mémorisé dans une mémoire interne du client 10 et peut être utilisé pour établir une connexion ou tenter d’établir une connexion avec un point d’accès détecté ultérieurement par le dispositif client 10. D’autre part, si un mot de passe a été saisi mais qu’il ne correspond pas à un mot de passe attendu, alors le dispositif client 10 sélectionne un point d’accès sans fil identifié en deuxième position dans la liste de préférences de connexion et envoie un message protocolaire à ce deuxième point d’accès sans fil, et ainsi de suite jusqu’à ce que l’envoi du mot de passe de connexion saisi ou d’une information représentative de ce mot de passe aboutisse à l’établissement d’une connexion avec l’un des points d’accès sans fil en présence. Dans le cas où l’envoi du mot de passe de connexion saisi, ou d’une information représentative de ce mot de passe ne permet d’aboutir à aucune connexion, malgré un envoi à successivement l’ensemble des points d’accès sans fil en présence, une notification d’échec est faite à l’utilisateur du dispositif client 10. Chacune des notifications faites à l’utilisateur peut être opérée par la diffusion d’un message verbal via le haut-parleur 18 du dispositif client 10 (par synthèse vocale) ou encore par voie d’affichage sur un afficheur du dispositif client 10. Un tel afficheur peut être une LED, un écran, un pictogramme, ou n’importe quel autre dispositif classiquement utilisé pour émettre un message d’erreur ou une notification. La est un ordinogramme illustrant des étapes essentielles d’un procédé de saisie d’un mot de passe selon un mode de réalisation. Une étape S0 correspond à un fonctionnement nominal des différents dispositifs du réseau de communication 1 ainsi que du dispositif client 10, au terme d’une initialisation de tous ces dispositifs. En d’autres termes, l’ensemble des dispositifs représentés sur la coexistent dans le réseau de communication 1 ou à proximité de celui-ci pour ce qui concerne le dispositif client 10 dans le cas où celui-ci n’est pas connecté au réseau de communication 1. Une étape S1 opère une attente et une réception d’une commande d’initialisation d’une saisie vocale de mots de passe de connexion. Par exemple, lors de cette étape S1, le module de reconnaissance vocale ASR 12 exécute un algorithme d’écoute du signal acoustique reçu par le microphone 11 et est configuré pour détecter l’un des termes de l’utérance comprenant l’ensemble des termes dont la réception provoque l’exécution des algorithmes de reconnaissance vocale dans leur ensemble au sein du module ASR 12. Par exemple, l’algorithme d’écoute du signal reçu par le microphone 11, exécuté par le module ASR 12, reconnait une commande vocale « OK mot de passe ». Le module ASR 12 exécute dès lors, à partir d’une étape S2, l’ensemble des algorithmes de conversion du signal acoustique reçu par le microphone 11 en un mot de passe, et notamment des moyens de conversions successives d’extraits de signal acoustique en caractères successifs ou codes codant ces caractères selon un codage prédéfini. L’étape S2 commence par le lancement d’un compteur de temps permettant de savoir si un temps prédéfini s’est écoulé sans qu’un signal acoustique représentatif d’un caractère ou potentiellement interprétable comme tel ne soit détecté par le module ASR 12. Dans le cas où le temps imparti pour identifier un caractère est écoulé, il est mis fin au procédé de saisie, et le module ASR se place dans l’attente d’une nouvelle détection de commande visant à initier une saisie vocale d’un mot de passe. Selon un mode de réalisation, lorsque le procédé de saisie vocale d’un mot de passe de connexion est ainsi interrompu par l’absence d’un nouveau caractère pendant un temps prédéfini imparti, le module ASR initie un nouveau délai d’attente au terme duquel les algorithmes de reconnaissance vocale sont interrompus et seul l’algorithme minimal d’écoute visant à détecter l’un des termes de l’utérance précédemment décrite est maintenu actif. Lorsqu’un signal acoustique a été détecté et qu’il a pu être converti en un caractère ou un symbole par le module ASR 12 lors d’une étape S3, le module ASR 12 notifie à l’utilisateur du dispositif 10 le caractère ou le code de caractère qu’il a détecté aux fins de confirmer la bonne conversion et donc la bonne compréhension du signal acoustique émis par l’utilisateur. La notification peut être de type sonore (synthèse vocale) ou utiliser une fonction d’affichage. Si le caractère a bien été reconnu, le procédé de saisie reboucle à l’étape S2 et l’utilisateur continue le processus de saisie vocale du mot de passe. A contrario , si l’utilisateur détecte que le caractère détecté par le module ASR 12 n’est pas celui dicté vocalement, il dispose de moyens de correction pour opérer une nouvelle saisie du caractère erroné. Pour ce faire, la saisie du mot de passe de connexion comprend un indexage des caractères successivement dictés dans le mot de passe. En d’autres termes, l’association de chacun des signaux acoustiques successivement reçus, avec un caractère ou un code de caractère du mot de passe de connexion, utilise une indexation modifiable par un utilisateur en train de saisir vocalement un mot de passe. Par exemple, en l’absence d’erreur de détection ou de diction, le premier caractère dicté et reconnu porte un indice (ou rang) de valeur 1. Le deuxième caractère dicté et reconnu porte un rang de valeur 2, le troisième caractère dicté et reconnu porte le rang de valeur 3, et ainsi de suite. Lorsque l’utilisateur détecte par exemple que le dernier caractère dicté n’est pas correctement reconnu par module ASR 12, il peut dicter une commande vocale visant à décrémenter le rang du caractère à venir dans le mot de passe en cours de saisie, ce qui revient à effacer (ou écraser) la valeur erronée du dernier caractère dicté et converti par le module ASR 12. Dit autrement, l’indexation entre un caractère ou un code de caractère du mot de passe est modifiable au moyen d’un message vocal ou d’une pression sur une touche du dispositif client 10 lors d’une étape S4, dès lors qu’une erreur de saisie vocale est constatée. On entend ici par modification de l’indexation, une modification visant à corriger le rang d’un caractère dans le mot de passe suite à une erreur d’interprétation (de saisie) d’un caractère, c’est-à-dire autre qu’un incrément normal de la position d’un caractère dans le mot de passe lorsque l’utilisateur épèle un nouveau caractère. Une commande vocale visant à décrémenter le rang (ou indice) et donc la position du caractère à venir dans le mot de passe de connexion en cours de saisie peut être, à titre d’exemple un signal acoustique représentatif du terme « correction » ou « retour ». Une telle commande peut également être tactile, par exemple en utilisant une touche du clavier 13 du dispositif client 10, telle que la touche 14 par exemple, à laquelle est attribuée au moins contextuellement une fonction de décrément du rang du caractère saisi. Plus généralement des commandes vocales comme « arrière » et « avant » peuvent être utilisées pour positionner un caractère dans le mot de passe de connexion en cours de saisie. Après correction de l’indexage du caractère précédemment dicté et du caractère à venir, le procédé de saisie vocale de mot de passe reboucle à l’étape S2. Le procédé de saisie du mot de passe de connexion est donc décomposé en une suite de conversions de signaux acoustiques temporellement espacés et successivement reçus par le microphone 11 en une suite de caractères ou de codes de caractères. Chacun des caractères ou codes de caractère de la suite de caractères ou de codes de caractère est associé à l’un des signaux acoustiques successivement reçus. Lorsque le procédé de saisie vocale est interrompu à l’étape S2, faute d’avoir pu détecter un premier caractère dicté, le procédé reprend à l’étape S1, de détection d’une commande d’initialisation de saisie. Le mot de passe de connexion est alors un ensemble vide de caractère. Lorsque le procédé de saisie vocale est interrompu à l’étape S2, faute d’avoir pu détecter un nouveau caractère dicté mais qu’au moins un caractère a été saisi, le procédé envoie le mot de passe de connexion dans un message protocolaire au point d’accès sans fil détecté à portée du dispositif client 10 et identifié comme étant le point d’accès sans fil préféré pour établir une connexion avec le réseau sans fil 1. Dans le cas où la connexion est correctement établie avec le point d’accès sans fil préféré, le procédé de saisie reboucle à l’étape S1 et se positionne en attente d’une nouvelle commande d’initialisation de saisie de mot de passe. Si la connexion sans fil n’est pas correctement établie avec le point d’accès sans fil préféré, alors le procédé de saisie vocale adresse un nouveau message protocolaire à un deuxième dispositif point d’accès identifié comme étant le dispositif cible suivant dans la liste de préférences des dispositifs points d’accès établie en tâche de fond par le dispositif client 10, à partir d’un critère de préférence prédéterminé. La illustre un procédé de connexion entre le dispositif client 10 et au moins deux points d’accès du réseau de communication 1, par exemple le point d’accès 102 et le point d’accès 112. Le procédé de connexion utilise et comprend le procédé de saisie vocale d’un mot de passe de connexion déjà illustré sur la . Ainsi, l’étape S0 est identique à celle décrite dans le procédé de saisie vocale d’un mot de passe en relation avec la , où les différents dispositifs du réseau de communication 1 ainsi que le dispositif client 10 opèrent un fonctionnement nominal après initialisation, et l’étape S1’ comprend les étapes S1, S2, S3 et éventuellement S4, selon qu’une correction de caractère soit réalisée ou non en cours de saisie du mot de passe saisi. Selon l’exemple décrit ici, le point d’accès préféré dans la liste de préférences de connexion établie en tâche de fond est le point d’accès 102, puis le second point d’accès en termes de préférences de connexion est le point d’accès 112. Enfin le point d’accès 114 apparait en troisième position dans la liste de préférences de connexion. La liste de préférences de connexion ne comprend ici que trois dispositifs point d’accès dans la mesure où seuls ces trois points d’accès sont détectés comme étant disponibles pour une connexion à portée du dispositif client 10. Lors d’une étape S2’, il est vérifié par le procédé de connexion si la connexion est normalement établie entre le dispositif client 10 et le point d’accès préféré 102 auquel a été adressé un message protocolaire de connexion lors de l’étape S2 du procédé de saisie vocale du mot de passe compris dans l’étape S1’. Si la connexion est bien établie, ce qui implique que le mot de passe saisi est bien le mot de passe attendu par le point d’accès 102, alors le procédé de connexion opéré par le dispositif client 10 reboucle au début de l’étape S’1. Dans le cas contraire, le procédé de connexion adresse, lors d’une étape S3’ un message protocolaire au point d’accès suivant dans la liste de préférences de connexion et reboucle à l’étape S2’. S’il n’existe pas de point d’accès suivant dans la liste de préférences, alors le procédé de connexion réalise une notification à l’utilisateur pour lui indiquer qu’aucune connexion n’est possible, puis reboucle au début de l’étape S1’. La illustre schématiquement un exemple d’architecture interne du dispositif électronique client 10. Considérons à titre illustratif que la illustre un agencement interne du dispositif client 10. On note que la pourrait aussi illustrer schématiquement un exemple d’architecture matérielle du module de reconnaissance vocale ASR 12 compris dans le dispositif client 10. Selon l’exemple d’architecture matérielle représenté à la , le dispositif client 10 comprend alors, reliés par un bus de communication 1400 : un processeur ou CPU (« Central Processing Unit » en anglais) 1401 ; une mémoire vive RAM (« Random Access Memory » en anglais) 1402 ; une mémoire morte ROM (« Read Only Memory » en anglais) 1403 ; une unité de stockage telle qu’un disque dur (ou un lecteur de support de stockage, tel qu’un lecteur de cartes SD (« Secure Digital » en anglais) 1404 ; au moins l’interface de communication 19 permettant au dispositif client 10 de communiquer avec des dispositifs présents dans le réseau de communication 1, tels que par exemple, les points d’accès sans fil 102, 112 et 114. Le processeur 1401 est capable d’exécuter des instructions chargées dans la RAM 1402 à partir de la ROM 1403, d’une mémoire externe (non représentée), d’un support de stockage (tel qu’une carte SD), ou d’un réseau de communication. Lorsque le dispositif client 10 est mis sous tension, le processeur 1401 est capable de lire de la RAM 1402 des instructions et de les exécuter. Ces instructions forment un programme d’ordinateur causant la mise en œuvre, par le processeur 1401, de tout ou partie d’un procédé de saisie de mot de passe décrit en relation avec la ou de tout ou partie d’un procédé de connexion décrit en relation avec la ou de variantes décrites de ces procédés. Tout ou partie des procédés décrits en relation avec les et ou leurs variantes décrites peut être implémenté sous forme logicielle par exécution d’un ensemble d’instructions par une machine programmable, par exemple un DSP (« Digital Signal Processor » en anglais) ou un microcontrôleur, ou être implémenté sous forme matérielle par une machine ou un composant dédié, par exemple un FPGA (« Field-Programmable Gate Array » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais). En général, le dispositif client 10 comprend de la circuiterie électronique configurée pour mettre en œuvre les procédés décrits en relation avec lui-même. Bien évidemment, le dispositif client 10 comprend en outre tous les éléments usuellement présents dans un système comprenant une unité de contrôle et ses périphériques, tels que, un circuit d’alimentation, un circuit de supervision d’alimentation, un ou plusieurs circuits d’horloge, un circuit de remise à zéro, des ports d’entrées-sorties, des entrées d’interruptions, des drivers de bus. Cette liste étant non exhaustive. L’invention ne se limite pas aux seuls modes de réalisation et exemples décrits et s’applique plus généralement à tout procédé de saisie vocale d’un mot de passe en vue d’opérer une connexion sans fil entre un dispositif électronique exécutant ce procédé et un point d’accès sans fil à un réseau de communication. En particulier le procédé de saisie vocale d’un mot de passe de connexion est applicable quelle que soit la langue utilisée par un utilisateur pour épeler les caractères ou symboles successifs du mot de passe dès lors que le module de reconnaissance vocale utilisé est configuré pour opérer des opérations de reconnaissance vocale dans cette langue. Procédé de saisie d’un mot de passe de connexion à un point d’accès sans fil (102, 112, 114) d’un réseau de communication (1), le procédé étant exécuté dans un dispositif électronique (10), dit « dispositif client », comprenant un microphone (11), un module de reconnaissance vocale (12) et une interface de communication sans fil (19), le procédé étant caractérisé en ce qu’il comprend : convertir (S2, S3) un signal acoustique reçu par le microphone (11) en un mot de passe identifiable sous la forme d’une suite de caractères ou de codes de caractère, envoyer (S2) audit point d’accès sans fil, via ladite interface de communication, un message protocolaire comprenant une information représentative dudit mot de passe, en vue d’établir une connexion sans fil sécurisée entre le dispositif client (10) et le point d’accès sans fil (102, 112, 114). Procédé de saisie d’un mot de passe de connexion selon la revendication précédente, dans lequel convertir un signal acoustique en un mot de passe sous forme d’une suite de caractères ou de codes de caractère comprend une suite de conversions de signaux acoustiques successivement reçus en ladite suite de caractères ou de codes de caractères, chacun des caractères ou codes de caractère de ladite suite de caractères ou de codes de caractère étant associé à l’un des signaux acoustiques successivement reçus. Procédé de saisie d’un mot de passe de connexion selon la revendication précédente, dans lequel l’association de chacun des signaux acoustiques successivement reçus, avec un caractère ou un code de caractère dudit mot de passe de connexion, utilise une indexation modifiable par un utilisateur. Procédé de saisie d’un mot de passe de connexion selon la revendication précédente, dans lequel l’indexation entre un caractère ou un code de caractère dudit mot de passe est modifiable au moyen d’un message vocal ou d’une pression sur une touche (14, 15) dudit dispositif client (10). Procédé de saisie d’un mot de passe de connexion selon l’une quelconque des revendications précédentes, comprenant, préalablement à l’étape de conversion d’un signal acoustique reçu par le microphone, détecter (S1) une commande prédéterminée visant à initier ladite saisie de mot de passe. Procédé de connexion entre un dispositif électronique (10) et un point d’accès sans fil (102) d’une pluralité de points d’accès sans fil (102, 112, 114), le dispositif électronique comprenant un microphone (11), un module de reconnaissance vocale (12) et une interface de communication sans fil (19), le procédé étant caractérisé en ce qu’il comprend : identifier une pluralité de réseaux de communication disponibles à portée dudit dispositif électronique via une pluralité de points d’accès sans fil (102, 112, 114), exécuter (S1’) un procédé de saisie de mot de passe selon l’une des revendications 1 à 4 entre ledit dispositif électronique (10) et un premier point d’accès sans fil (102) de ladite pluralité de points d’accès sans fil (102, 112, 114) en vue d’établir une connexion sans fil sécurisée entre le dispositif client (10) et ledit premier point d’accès sans fil (102). Procédé de connexion selon la revendication précédente, comprenant en outre, en cas d’échec de connexion entre ledit dispositif électronique (10) et ledit premier point d’accès sans fil (102) suite à l’envoi dudit message protocolaire comprenant une information représentative dudit mot de passe, envoyer à au moins un deuxième point d’accès sans fil (112) parmi ladite pluralité de points d’accès sans fil (102, 112, 114), via ladite interface de communication (19), un message protocolaire comprenant l’information représentative dudit mot de passe, en vue d’établir une connexion sans fil sécurisée entre le dispositif client (10) et ledit deuxième point d’accès sans fil (112). Dispositif électronique (10) dit « dispositif client » (10) comprenant un microphone (11), un module de reconnaissance vocale (12), une interface de communication sans fil (19) et des circuits électroniques et/ou radioélectriques configurés pour : convertir un signal acoustique reçu par le microphone en un mot de passe identifiable sous la forme d’une suite de caractères ou de codes de caractère, envoyer vers un dispositif point d’accès sans fil, via ladite interface de communication, un message protocolaire comprenant une information représentative dudit mot de passe, en vue d’établir une connexion sans fil sécurisée entre le dispositif client et le dispositif point d’accès sans fil. Réseau de communication (1) comprenant un dispositif électronique (10) selon la revendication précédente. Produit programme d’ordinateur caractérisé en ce qu’il comprend des instructions de codes de programme pour exécuter les étapes du procédé selon l’une quelconque des revendications 1 à 7, lorsque ledit programme est exécuté par un processeur. Support de stockage d’informations comprenant un produit programme d’ordinateur selon la revendication précédente.