Brevet FR2984555A1 — publié le 20130621

La présente invention concerne le domaine des procédés d'association d'un appareil électronique avec un compte utilisateur au sein d'un service en ligne. L'invention a été réalisée dans le domaine de la mise en oeuvre d'une flotte de scanners et de services en ligne d'archivage et de traitement de documents numériques. Il apparaîtra à l'homme du métier que l'invention est utilisable dans un cadre plus général pour une grande quantité d'appareils électroniques et tous types de services. La flotte d'appareils électroniques est administrée par un service frontal de gestion des appareils qui sert de relais entre les appareils et les services en ligne. L'architecture du système est illustrée par la Fig. 1. Un appareil électronique de la flotte 1.1 permet d'utiliser un ou plusieurs services en ligne parmi une pluralité de services 1.3, 1.4, 1.5 et 1.6. Un service de gestion de la flotte 1.2 sert de relais entre l'appareil 1.1 et les services en ligne 1.3, 1.4, 1.5 et 1.6. L'utilisateur de l'appareil électronique 1.1 possède un compte sur le service en ligne, par exemple sur le service 1.3. Il peut gérer son compte en se connectant directement sur le service depuis un ordinateur 1.7. Typiquement, l'utilisateur ouvre un compte sur le service en ligne depuis l'ordinateur 1.7. Une fois le compte ouvert, lorsque l'utilisateur utilise son appareil électronique, celui-ci se connecte automatiquement au service de gestion de la flotte 1.2 qui fait le relais automatiquement vers le service en ligne associé. Pour que ce service fonctionne, le service de gestion de flotte doit pouvoir associer un identificateur d'appareil électronique qu'il recevra dans les communications en provenance de l'appareil et un compte utilisateur auprès d'un service en ligne. Il est connu de renseigner un identifiant d'utilisateur et un mot de passe directement sur l'appareil électronique pour associer cet appareil au compte utilisateur. L'appareil peut alors transmettre ces informations au service de gestion de flotte qui mémorise l'association. Toutefois, ce procédé nécessite que l'appareil électronique dispose d'un périphérique permettant la saisie de ces informations. Ce n'est pas le cas de tous les appareils, et plus particulièrement des scanners de l'exemple de réalisation de l'invention. Il est également connu d'utiliser le numéro de série de l'appareil électronique. Ce numéro est normalement inscrit sur l'appareil. L'utilisateur peut alors le reporter via le portail du service en ligne en utilisant son accès 1.7. Le service en ligne récupère alors l'identifiant et fournit au service de gestion de flotte l'association entre l'identifiant de l'appareil électronique et le compte client. Ce procédé a le défaut que le numéro de série est souvent inscrit en tous petits caractères. De plus, ce numéro étant unique au sein d'un grand parc de matériels, il est relativement long, typiquement plus de vingt caractères alpha numériques. La recopie manuelle par l'utilisateur est donc laborieuse et sujette à des erreurs de transcription. L'invention vise à résoudre les problèmes précédents par un procédé d'association où le service de gestion de flotte génère un identifiant court qu'il fournit à l'appareil électronique lors de la phase d'initialisation. Ce dernier affiche ledit identifiant. L'utilisateur recopie cet identifiant dans l'interface d'accès au portail du service en ligne. Le service en ligne peut alors fournir une association entre cet identifiant et un compte utilisateur au service de gestion de flotte. Le code généré étant affiché de manière lisible et étant bien plus court qu'un numéro de série, sa recopie par l'utilisateur est facilitée et le risque d'erreur de transcription est minimisé. L'invention concerne un procédé d'appairage entre un identifiant unique d'appareil électronique et un identifiant de compte utilisateur auprès d'un service en ligne par ledit appareil électronique, un service de gestion de flotte servant de relais entre ledit appareil et ledit service en ligne qui comporte une étape de déclenchement du procédé ; une étape d'envoi d'une requête d'appairage vers le service de gestion de flotte ; une étape de réception d'une réponse contenant un jeton constitué d'un identifiant unique généré par le service de gestion de flotte ; une étape d'affichage du jeton reçu ; une étape d'attente de la réception d'une confirmation de l'appairage et une étape de réception d'une confirmation d'appairage émise par le service de gestion de flotte. Selon un mode particulier de réalisation de l'invention, l'étape de déclenchement du procédé est une étape automatique effectuée à la mise en service dudit appareil. Selon un mode particulier de réalisation de l'invention, l'étape de déclenchement du procédé est une action de l'utilisateur. Selon un mode particulier de réalisation de l'invention, l'étape d'attente de la réception d'une confirmation de l'appairage est une étape d'attente active avec l'émission périodique d'une requête de confirmation d'appairage émise par l'appareil à destination du service de gestion de flotte. L'invention concerne également un procédé d'appairage entre un identifiant unique d'appareil électronique et un identifiant de compte utilisateur auprès d'un service en ligne, un service de gestion de flotte servant de relais entre ledit appareil et ledit service en ligne, par ledit service de gestion de flotte qui comporte une étape de réception de la requête d'appairage émise par un appareil électronique qui contient un identifiant unique dudit appareil ; une étape de génération d'un jeton unique et de mémorisation de l'association entre le jeton unique généré et l'identifiant unique d'appareil reçu ; une étape d'émission d'une réponse à la requête reçue qui contient le jeton unique généré ; une étape de réception de la part du service en ligne d'une association entre un identifiant de compte utilisateur et un jeton ; une étape de génération de l'association entre l'identifiant unique de l'appareil électronique et l'identifiant de compte utilisateur et une étape d'envoi d'une confirmation d'appairage à l'appareil électronique. Selon un mode particulier de réalisation de l'invention, l'étape de génération de l'association entre l'identifiant unique de l'appareil électronique et l'identifiant de compte utilisateur comporte une étape de vérification que le jeton reçu correspond bien à un jeton généré en attente d'association et une étape d'association entre l'identifiant d'appareil mémorisé avec l'identifiant de compte utilisateur reçu, le jeton ayant servi de lien entre les deux. Selon un mode particulier de réalisation de l'invention, le procédé comporte en outre une étape de déclenchement d'un compte à rebours temporel lorsqu'un jeton est généré et une étape d'invalidation du jeton si l'on ne reçoit pas d'association entre ce jeton et un compte utilisateur à l'issue du compte à rebours. L'invention concerne également un appareil électronique qui comporte un identifiant unique d'appareil ; des moyens pour déclencher ledit procédé ; des moyens pour envoyer une requête d'appairage vers un service de gestion de flotte ; des moyens pour recevoir une réponse contenant un jeton constitué d'un identifiant unique généré par le service de gestion de flotte ; des moyens pour afficher le jeton reçu ; des moyens pour attendre la réception d'une confirmation de l'appairage et des moyens pour recevoir une confirmation d' appairage émise par le service de gestion de flotte. L'invention concerne également un dispositif de traitement de l'information pour la mise en oeuvre d'un service de gestion de flotte servant de relais entre un appareil électronique et un service en ligne, qui comporte des moyens pour recevoir une requête d'appairage émise par l'appareil électronique qui contient un identifiant unique dudit appareil ; des moyens pour générer un jeton unique et mémoriser l'association entre le jeton unique généré et l'identifiant unique d'appareil reçu ; des moyens pour émettre une réponse à la requête reçue qui contient le jeton unique généré ; des moyens pour recevoir de la part du service en ligne une association entre un identifiant de compte utilisateur et un jeton ; des moyens pour générer l'association entre l'identifiant unique de l'appareil électronique et l'identifiant de compte utilisateur ; des moyens pour envoyer une confirmation d'appairage à l'appareil électronique. 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'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : La Fig. 1 illustre l'architecture d'un exemple de réalisation du système. La Fig. 2 illustre le procédé d'appairage par un appareil électronique selon un exemple de réalisation de l'invention. La Fig. 3 illustre le procédé d'appairage par le service de gestion de la flotte d'appareils selon un exemple de réalisation de l'invention. On part du principe que l'utilisateur a créé son compte utilisateur auprès du service en ligne désiré. L'utilisateur est donc titulaire d'un compte et dispose d'un identifiant de ce compte. Avantageusement, l'identifiant du compte est le nom d'utilisateur de connexion qui peut être son adresse de courrier électronique. Mais l'identifiant du compte utilisateur peut être tout identifiant défini par le service en ligne et qui permette une identification unique et certaine du compte utilisateur. Ensuite, l'utilisateur doit réaliser une opération d'appairage entre au moins un appareil électronique et son compte utilisateur. Cet appairage est nécessaire de façon à ce que les messages émis par l'appareil vers le service de gestion de flotte soient redirigés vers le service en ligne requis et de façon à associer ce service au compte utilisateur idoine. Le procédé d'appairage tel que mis en oeuvre par l'appareil électronique est illustré par la Fig. 2. Lors d'une étape 2.1, le procédé d'appairage est déclenché. Ce déclenchement peut être automatique à la mise en service de l'appareil ou déclenché par une action de l'utilisateur, par exemple, l'appui sur une touche dédiée. Lors d'une étape 2.2, l'appareil envoie une requête d'appairage vers le service de gestion de flotte. Cette requête contient un identificateur unique de l'appareil. Cet identificateur est un identificateur qui est émis par l'appareil lors de toutes ses communications avec le service de gestion de flotte. C'est par cet identificateur que le service de gestion de flotte identifie la provenance des communications qui lui parviennent. On peut, par exemple, utiliser l'adresse MAC, c'est-à-dire l'adresse réseau de la couche 2 qui est normalement définie de manière unique pour tout appareil communiquant sur un réseau de type IP (Internet Protocol en anglais). Mais tout autre identifiant peut être utilisé dans la mesure où il permet au service de gestion de flotte une identification sûre de l'appareil émetteur d'un message. Lors d'une étape 2.3, l'appareil reçoit une réponse contenant un jeton constitué d'un identifiant unique généré par le service de gestion de flotte. Ce jeton est avantageusement court, car sa durée de vie est limitée. En effet, à l'issue de la procédure d'appairage, le service de gestion de flotte est averti que le jeton a rempli sa mission et peut dès lors réutiliser la même valeur de jeton pour un nouvel appairage. Dans l'exemple de réalisation de l'invention, le jeton est constitué d'un code numérique à 4 chiffres. 9999 valeurs différentes de jetons se révèlent largement suffisantes au fonctionnement du procédé d'appairage dans cet exemple. Lors d'une étape 2.4, l'appareil affiche le jeton reçu. Cet affichage s'effectue typiquement sur un écran dudit appareil. Alternativement, il est également possible que l'appareil imprime automatiquement le jeton. Le but est de permettre à l'utilisateur de lire le jeton et de le reporter dans l'interface de gestion du service en ligne. Ce dernier est donc en mesure d'associer le jeton au compte utilisateur et d'envoyer cette association au service de gestion de flotte. Lors d'une étape 2.5, l'appareil attend de recevoir une confirmation de l'appairage. Cette étape d'attente peut être une étape d'attente active avec l'émission périodique d'une requête de confirmation d'appairage émise par l'appareil à destination du service de gestion de flotte. Celui-ci répond à cette requête avec un message qui signifie qu'il est lui-même en attente de réception d'une association relative au jeton qu'il a généré. Dans un autre mode de réalisation, cette attente est passive, l'appareil n'envoie alors aucun message. Lors d'une étape 2.6, l'appareil reçoit une confirmation d'appairage émise par le service de gestion de flotte. Cette confirmation venant en réponse à une requête dans le mode de réalisation où l'attente est active ou spontanément émise par le service de gestion de flotte à destination de l'appareil dans le cas où l'attente est passive. Le procédé d'appairage, tel que mis en oeuvre par le service de gestion de flotte, est illustré par la Fig. 3. Lors d'une étape 3.1, le service de gestion de flotte reçoit la requête d'appairage émise par un appareil électronique qui contient un identifiant unique de cet appareil. Lors d'une étape 3.2, le service de gestion de flotte génère un jeton unique et mémorise l'association entre le jeton unique généré et l'identifiant unique d'appareil reçu. Lors d'une étape 3.3, le service de gestion de flotte émet une réponse à la requête reçue qui contient le jeton unique généré. Lors d'une étape 3.4, le service de gestion de flotte reçoit de la part du service en ligne une association entre un identifiant de compte utilisateur et un jeton. En effet, l'utilisateur ayant renseigné son compte avec le jeton affiché par l'appareil, le service en ligne a reçu le jeton et a pu générer cette association. Lors d'une étape 3.5, le service de gestion de flotte génère l'association entre l'identifiant unique de l'appareil électronique et l'identifiant de compte utilisateur. Pour cela, il vérifie que le jeton reçu correspond bien à un jeton généré en attente d'association. Dans ce cas, il retrouve l'association mémorisée entre ce jeton et un identifiant unique d'appareil électronique. Il peut alors associer l'identifiant d'appareil mémorisé avec l'identifiant de compte utilisateur reçu, le jeton ayant servi de lien entre les deux. Si la vérification du jeton échoue et que celui reçu du service en ligne ne correspond à aucun jeton généré en attente d'association, un message d'erreur est renvoyé au service en ligne. Lors d'une étape 3.6, le service de gestion de flotte envoie alors une confirmation d' appairage à l'appareil électronique. Avantageusement, le service de gestion de flotte déclenche un compte à rebours temporel lorsqu'il a généré un jeton. S'il ne reçoit pas d'association entre ce jeton et un compte utilisateur à l'issue de ce compte à rebours il invalide le jeton. La réception d'une association entre un jeton expiré et un compte utilisateur entraîne une réponse d'erreur du service de gestion de flotte. On assure ainsi qu'aucune valeur de jeton ne reste réservée indéfiniment dans le système si l'utilisateur ne réalise jamais l'appairage. L'utilisateur doit alors réaliser un nouvel appairage. Une fois l'appairage réalisé, le service de gestion de flotte est à même de rediriger tout le trafic issu de l'appareil électronique et donc marqué par l'identifiant unique de l'appareil vers le service en ligne idoine accompagné de l'identifiant de compte utilisateur. REVENDICATIONS1/ Procédé d'appairage entre un identifiant unique d'appareil électronique et un identifiant de compte utilisateur auprès d'un service en ligne par ledit appareil électronique, un service de gestion de flotte servant de relais entre ledit appareil et ledit service en ligne caractérisé en ce qu'il comporte : - une étape (2.1) de déclenchement du procédé ; - une étape (2.2) d'envoi d'une requête d'appairage vers le service de gestion de flotte ; - une étape (2.3) de réception d'une réponse contenant un jeton constitué d'un identifiant unique généré par le service de gestion de flotte ; - une étape (2.4) d'affichage du jeton reçu ; - une étape (2.5) d'attente de la réception d'une confirmation de l'appairage ; - une étape (2.6) de réception d'une confirmation d'appairage émise par le service de gestion de flotte. 2/ Procédé selon la revendication 1, caractérisé en ce que l'étape de déclenchement du procédé est une étape automatique effectuée à la mise en service dudit appareil. 3/ Procédé selon la revendication 1, caractérisé en ce que l'étape de déclenchement du procédé est une action de l'utilisateur. 4/ Procédé selon l'une des revendications 1 à 3, caractérisé en ce que l'étape d'attente de la réception d'une confirmation de l'appairage est une étape d'attente active avec l'émission périodique d'une requête de confirmation d'appairage émise par l'appareil à destination du service de gestion de flotte. 5/ Procédé d'appairage entre un identifiant unique d'appareil électronique et un identifiant de compte utilisateur auprès d'un service en ligne, un service de gestion de flotte servant de relais entre ledit appareil et ledit service en ligne, par ledit service de gestion de flotte caractérisé en ce qu'il comporte : - une étape (3.1) de réception de la requête d'appairage émise par un appareil électronique qui contient un identifiant unique dudit appareil ;- une étape (3.2) de génération d'un jeton unique et de mémorisation de l'association entre le jeton unique généré et l'identifiant unique d'appareil reçu ; - une étape (3.3) d'émission d'une réponse à la requête reçue qui contient le jeton unique généré ; - une étape (3.4) de réception de la part du service en ligne d'une association entre un identifiant de compte utilisateur et un jeton ; - une étape (3.5) de génération de l'association entre l'identifiant unique de l'appareil électronique et l'identifiant de compte utilisateur ; - une étape (3.6) d'envoi d'une confirmation d'appairage à l'appareil 10 électronique. 6/ Procédé selon la revendication 5, caractérisé en ce que l'étape de génération de l'association entre l'identifiant unique de l'appareil électronique et l'identifiant de compte utilisateur comporte : 15 - une étape de vérification que le jeton reçu correspond bien à un jeton généré en attente d'association ; - une étape d'association entre l'identifiant d'appareil mémorisé avec l'identifiant de compte utilisateur reçu, le jeton ayant servi de lien entre les deux. 20 7/ Procédé selon l'une des revendications 5 ou 6, caractérisé en ce qu'il comporte en outre : - une étape de déclenchement d'un compte à rebours temporel lorsqu'un jeton est généré ; - une étape d'invalidation du jeton si l'on ne reçoit pas d'association entre ce 25 jeton et un compte utilisateur à l'issue du compte à rebours. 8/ Appareil électronique caractérisé en ce qu'il comporte : - un identifiant unique d'appareil ; - des moyens pour déclencher ledit procédé ; 30 - des moyens pour envoyer une requête d'appairage vers un service de gestion de flotte ; - des moyens pour recevoir une réponse contenant un jeton constitué d'un identifiant unique généré par le service de gestion de flotte ; - des moyens pour afficher le jeton reçu ;- des moyens pour attendre la réception d'une confirmation de l'appairage ; - des moyens pour recevoir une confirmation d'appairage émise par le service de gestion de flotte. 9/ Dispositif de traitement de l'information pour la mise en oeuvre d'un service de gestion de flotte servant de relais entre un appareil électronique et un service en ligne, caractérisé en ce qu'il comporte : - des moyens pour recevoir une requête d'appairage émise par l'appareil électronique qui contient un identifiant unique dudit appareil ; - des moyens pour générer un jeton unique et mémoriser l'association entre le jeton unique généré et l'identifiant unique d'appareil reçu ; - des moyens pour émettre une réponse à la requête reçue qui contient le jeton unique généré ; - des moyens pour recevoir de la part du service en ligne une association entre un identifiant de compte utilisateur et un jeton ; - des moyens pour générer l'association entre l'identifiant unique de l'appareil électronique et l'identifiant de compte utilisateur ; - des moyens pour envoyer une confirmation d'appairage à l'appareil électronique. 20