Brevet FR3115376A1 — publié le 20220422

TITRE DE L’INVENTION : PROCÉDÉ ET DISPOSITIF D’ACCÈS À UNE PAGE DE LA TOILE ET PROCÉDÉ ET DISPOSITIF DE GÉNÉRATION D’UN CODE GRAPHIQUE D’ACCÈS À UNE PAGE DE LA TOILE Le procédé (10) d’accès à une page de la toile, comporte : - une étape (12) de lecture d’un code graphique en deux dimensions et d’extraction depuis le code lu, d’au moins un caractère alphanumérique représentatif du nom de domaine de la page à laquelle accéder, - une étape (14) de changement de système de représentation de chaque dit caractère alphanumérique, pour le coder dans un système augmentant le nombre de symboles nécessaires pour représenter un caractère, - une étape (16) d’ajout d’un préfixe et d’une extension au code pour former une adresse de domaine avec extension et - une étape (18) d’accès au domaine présentant cette adresse. Figure pour l’abrégé : Figure 1. PROCÉDÉ ET DISPOSITIF D’ACCÈS À UNE PAGE DE LA TOILE ET PROCÉDÉ ET DISPOSITIF DE GÉNÉRATION D’UN CODE GRAPHIQUE D’ACCÈS À UNE PAGE DE LA TOILE Domaine technique de l’invention La présente invention vise un procédé et un dispositif d’accès à une page de la toile (en anglais « web ») et un procédé et un dispositif de génération d’un code graphique d’accès à une page de la toile. . Elle s’applique, en particulier, aux QR-codes (marque déposée) et aux Datamatrix (marque déposée) qui sont utilisés également comme moyen d’expression des structures de données du type Cachets Électroniques Visibles (« CEV »). État de la technique Le volume des données d’un code en deux dimensions, par exemple un QR-code ou un Datamatrix, influence fortement ses dimensions. Un caractère excédentaire au-delà du nombre de caractères que peut représenter un tel code normalisé, par exemple de 21 x 21 modules 60, illustré en figure 4 capable de représenter 10 à 25 caractères, oblige à utiliser un code de dimensions supérieures, par exemple de 25 x 25 modules 62, illustré en figure 5 et capable de représenter 20 à 47 caractères. Cependant, les noms de domaines nécessitent de nombreux caractères. Par exemple, « https://at2.fr » nécessite 14 caractères. Or, les noms de domaines les plus courts sont épuisés, notamment pour les extensions les plus populaires, telles que « .com ». Le codage des noms de domaines nouvellement réservés et des adresses électroniques de pages sur les sites utilisant ces noms de domaines, devient ainsi incompatible avec l’utilisation de codes en deux dimensions de plus petites dimensions. Les Cachets Électroniques Visibles présentent les mêmes difficultés d’utilisation. Présentation de l’invention La présente invention vise à remédier à tout ou partie de ces inconvénients. À cet effet, la présente invention vise, selon un premier aspect, un procédé d’accès à une page de la toile, qui comporte : - une étape de lecture d’un code graphique en deux dimensions et d’extraction depuis le code lu, d’au moins un caractère alphanumérique représentatif du nom de domaine de la page à laquelle accéder, - une étape de changement de système de représentation de chaque dit caractère alphanumérique, pour le coder dans un système augmentant le nombre de symboles nécessaires pour représenter un caractère, - une étape d’ajout d’un préfixe et d’une extension au code pour former une adresse de domaine et - une étape d’accès au domaine présentant cette adresse. Grâce à ces dispositions, par exemple en utilisant le système binaire, les seuls deux caractères « AB » représentés par le code graphique à deux dimensions donnent accès au nom de domaine « 10000011000010 ». Ce nom de domaine possédant de nombreux caractères, ici 16, et étant peu lisible et mémorisable, il est généralement disponible. Dans des modes de réalisation, au cours de l’étape d’ajout, l’extension ajoutée est prédéterminée. Par exemple, cette extension est « .eu », « .fr » ou « .com ». Dans des modes de réalisation, au cours de l’étape d’ajout, l’extension ajoutée est codée en un caractère du code graphique lu. Par exemple, les caractères « A », « B » et « F » donnent accès au site 10000011000010.fr et les caractères « A », « B » et « D » donnent accès à 10000011000010.de. Dans des modes de réalisation, au cours de l’étape de changement de système, le système de destination est l’un des systèmes hexadécimal, décimal, octal ou binaire. Dans des modes de réalisation, le procédé comporte, de plus, une étape de renvoi, depuis le domaine atteint au cours de l’étape d’accès, vers un autre domaine. Le serveur hébergeant le domaine atteint sert alors de simple passerelle, par exemple vers le domaine de celui qui génère ou demande de générer le code graphique en deux dimensions. Selon un deuxième aspect, la présente invention vise un procédé de génération d’un code graphique d’accès à une page de la toile, en deux dimensions, qui comporte : - une étape de changement de système de représentation de caractères du nom de domaine, pour le coder dans un système représentant tous les caractères alphanumériques et - une étape de codage des caractères alphanumériques dans le code graphique en deux dimensions. Dans des modes de réalisation, le procédé de génération comporte, de plus, une étape de réservation d’un nom de domaine dont tous les caractères sont dans un système de représentation hexadécimal, décimal, octal ou binaire. Selon un troisième aspect, la présente invention vise un dispositif d’accès à une page de la toile, qui comporte : - un moyen de lecture d’un code graphique en deux dimensions et d’extraction depuis le code lu, d’au moins un caractère alphanumérique représentatif du nom de domaine de la page à laquelle accéder, - un moyen de changement de système de représentation de chaque dit caractère alphanumérique, pour le coder dans un système augmentant le nombre de symboles nécessaires pour représenter un caractère, - un moyen d’ajout d’un préfixe et d’une extension au code pour former une adresse de domaine, - un moyen d’accès au domaine présentant cette adresse. Selon un quatrième aspect, la présente invention vise un dispositif de génération d’un code graphique d’accès à une page de la toile, en deux dimensions, qui comporte : - un moyen de changement de système de représentation de caractères du nom de domaine, pour le coder dans un système représentant tous les caractères alphanumériques et - un moyen de codage des caractères alphanumériques dans le code graphique en deux dimensions. Les avantages, buts et caractéristiques de ce procédé de génération, de ce dispositif d’accès et de ce dispositif de génération étant similaires à ceux du procédé d’accès objet de l’invention, ils ne sont pas rappelés ici. Brève description des figures D’autres avantages, buts et caractéristiques particulières de l’invention ressortiront de la description non limitative qui suit d’au moins un mode de réalisation particulier du procédé et du dispositif objets de la présente invention, en regard du dessin annexé, dans lequel : représente, sous forme d’un logigramme, des étapes mises en œuvre dans le procédé d’accès à une page de la toile objet de l’invention, représente, sous forme d’un logigramme, des étapes mises en œuvre dans le procédé de génération de codes graphiques d’accès à une page de la toile objet de l’invention, représente un dispositif d’accès à une page de la toile objet de l’invention, représente un QR-code de 21 x 21 modules et représente un QR-code de 25 x 25 modules. La présente description est donnée à titre non limitatif, chaque caractéristique d’un mode de réalisation pouvant être combinée à toute autre caractéristique de tout autre mode de réalisation de manière avantageuse. On note, dès à présent, que les figures ne sont pas à l’échelle. On observe, en figure 1, un procédé 10 d’accès à une page de la toile, qui comporte : - une étape 12 de lecture d’un code graphique en deux dimensions et d’extraction depuis le code lu, d’au moins un caractère alphanumérique représentatif du nom de domaine de la page à laquelle accéder, - une étape 14 de changement de système de représentation de chaque dit caractère alphanumérique, pour le coder dans un système augmentant le nombre de symboles nécessaires pour représenter un caractère, - une étape 16 d’ajout d’un préfixe et d’une extension au code pour former une adresse de domaine et - une étape 18 d’accès au domaine présentant cette adresse, selon des techniques connues. On rappelle, ci-dessous, des correspondances entre différents systèmes : Binaire - base octale - base décimale - base hexadécimale - glyphe 1000001 - 101 - 65 - 41 - A 1000010 - 102 - 66 - 42 - B On peut ainsi, selon l’invention, coder le glyphe « A », par exemple en : - « 41 » - « 65 », - « 101 » ou - « 1000001 » Bien entendu, le système binaire est celui qui assure l’utilisation de noms de domaines ayant le plus de symboles, donc de noms de domaines les moins réservés. Préférentiellement, au cours de l’étape 14 de changement de système, le système de destination est l’un des systèmes hexadécimal, décimal, octal ou binaire et, encore plus préférentiellement, le système binaire. De plus, le système binaire donne des séquences de symboles particulièrement difficiles à mémoriser, ce qui augmente les chances qu’ils ne soient pas réservés. Selon un deuxième exemple, on code deux glyphes « AB », par exemple en : - « 4142 », - « 6566 », - « 101102 » ou - « 10000011000010 ». Pour réaliser les étapes 14 et 16, pour un code graphique simple en deux dimensions, une application privée hébergée dans un terminal, notamment un terminal mobile communicant, ou lecteur, transforme la valeur lue, par exemple le glyphe ou la valeur hexadécimale, en chaîne binaire en ajoutant un préfixe et une extension : les caractères « AB » correspondent ainsi à https://10000011000010.fr. Ainsi, deux glyphes suffisent pour coder une adresse de page comportant 24 ou 25 caractères. Dans des modes de réalisation, au cours de l’étape d’ajout 16, l’extension ajoutée et/ou le préfixe ajouté sont prédéterminés. Dans l’exemple du paragraphe précédent, le préfixe est « https:// » et l’extension est « .fr ». Dans des modes de réalisation, au cours de l’étape d’ajout 16, l’extension ajoutée et/ou le préfixe ajouté sont codés en un caractère du code graphique lu. Par exemple, les caractères « A », « B » et « F » donnent accès au site 10000011000010.fr et les caractères « A », « B » et « D » donnent accès à 10000011000010.de. Dans des modes de réalisation, le procédé comporte, de plus, une étape 20 de renvoi, depuis le domaine atteint au cours de l’étape d’accès, vers un autre domaine. Le serveur hébergeant le domaine atteint sert alors de simple passerelle, par exemple vers le domaine du donneur d’ordre qui génère ou demande de générer le code graphique en deux dimensions. Pour un code en deux dimensions qui exprime la structure de données du type CEV, par exemple au format de données selon la norme AFNOR XP Z42-105 : Le traitement des octets correspondant à l’adresse Internet sera défini dans le Manifeste. Ainsi, le caractère « A » est codé puis complété, par exemple, en « https://1000001.eu ». On observe, en figure 2, un procédé 30 de génération d’un code graphique d’accès à une page de la toile, en deux dimensions, qui comporte : - une étape 32 de réservation d’un nom de domaine dont tous les caractères sont dans un système de représentation hexadécimal, décimal, octal ou binaire, - une étape 34 d’hébergement d’une page de la toile dans un serveur accessible avec ledit nom de domaine réservé ou de programmation de ce serveur pour qu’il serve de passerelle vers une page de la toile que le donneur d’ordre de la génération du code graphique souhaite associer à ce code graphique, - une étape 36 de changement de système de représentation de caractères du nom de domaine, pour le coder dans un système représentant tous les caractères alphanumériques et - une étape 38 de codage des caractères alphanumériques dans le code graphique en deux dimensions. Un mode de réalisation du dispositif d’accès à une page de la toile est représenté en figure 3. Ce dispositif 40 comporte : - un moyen 42 de lecture d’un code graphique 52 en deux dimensions et d’extraction depuis le code lu, d’au moins un caractère alphanumérique représentatif du nom de domaine de la page à laquelle accéder, par exemple un terminal portable communicant comportant une caméra, tel qu’un ordiphone (« smartphone » en anglais) 44 muni d’une application 46 de lecture de codes graphiques, - un moyen de changement de système de représentation de chaque dit caractère alphanumérique, pour le coder dans un système augmentant le nombre de symboles nécessaires pour représenter un caractère, par exemple l’application 46 de lecture, - un moyen d’ajout d’un préfixe et d’une extension au code pour former une adresse de domaine, par exemple l’application 46 de lecture, - un moyen d’accès au serveur 50 hébergeant le domaine présentant cette adresse, par exemple un navigateur de la toile 48. Dans des modes de réalisation, le serveur 50 a une fonction de passerelle et renvoie vers un serveur 54 hébergeant un site de la toile sous le contrôle du donneur d’ordre ayant généré ou fait générer le code graphique en deux dimensions. La présente invention vise aussi un dispositif de génération d’un code graphique d’accès à une page de la toile, en deux dimensions, qui comporte : - un moyen de changement de système de représentation de caractères du nom de domaine, pour le coder dans un système représentant tous les caractères alphanumériques, par exemple un serveur, et - un moyen de codage des caractères alphanumériques dans le code graphique en deux dimensions, par exemple ledit serveur. Procédé (10) d’accès à une page de la toile, qui comporte : - une étape (12) de lecture d’un code graphique en deux dimensions et d’extraction depuis le code lu, d’au moins un caractère alphanumérique représentatif du nom de domaine de la page à laquelle accéder, caractérisé en ce qu’il comporte, de plus : - une étape (14) de changement de système de représentation de chaque dit caractère alphanumérique, pour le coder dans un système augmentant le nombre de symboles nécessaires pour représenter un caractère, - une étape (16) d’ajout d’un préfixe et d’une extension au code pour former une adresse de domaine avec extension et - une étape (18) d’accès au domaine présentant cette adresse. Procédé selon la revendication 1, dans lequel, au cours de l’étape (16) d’ajout, l’extension ajoutée est prédéterminée. Procédé selon la revendication 1, dans lequel, au cours de l’étape (16) d’ajout, l’extension ajoutée est codée en un caractère du code graphique lu. Procédé selon l’une des revendications 1 à 3, dans lequel, au cours de l’étape (14) de changement de système, le système de destination est l’un des systèmes hexadécimal, décimal, octal ou binaire. Procédé selon l’une des revendications 1 à 4, qui comporte, de plus, une étape (20) de renvoi, depuis le domaine atteint au cours de l’étape (18) d’accès, vers un autre domaine. Procédé (30) de génération d’un code graphique d’accès à une page de la toile, en deux dimensions, caractérisé en ce qu’il comporte : - une étape (36) de changement de système de représentation de caractères du nom de domaine, pour le coder dans un système représentant tous les caractères alphanumériques et - une étape (38) de codage des caractères alphanumériques dans le code graphique en deux dimensions. Procédé (30) selon la revendication 6, qui comporte, de plus, une étape (32) de réservation d’un nom de domaine dont tous les caractères sont dans un système de représentation hexadécimal, décimal, octal ou binaire. Dispositif (40) d’accès à une page de la toile, qui comporte : - un moyen (42, 44, 46) de lecture d’un code graphique (52) en deux dimensions et d’extraction depuis le code lu, d’au moins un caractère alphanumérique représentatif du nom de domaine de la page à laquelle accéder, caractérisé en ce qu’il comporte, de plus : - un moyen (42, 44, 46) de changement de système de représentation de chaque dit caractère alphanumérique, pour le coder dans un système augmentant le nombre de symboles nécessaires pour représenter un caractère, - un moyen (42, 44, 46) d’ajout d’un préfixe et d’une extension au code pour former une adresse de domaine, - un moyen (42, 48) d’accès au domaine présentant cette adresse. Dispositif de génération d’un code graphique d’accès à une page de la toile, en deux dimensions, caractérisé en ce qu’il comporte : - un moyen de changement de système de représentation de caractères du nom de domaine, pour le coder dans un système représentant tous les caractères alphanumériques et - un moyen de codage des caractères alphanumériques dans le code graphique en deux dimensions.