Brevet FR3038731A1 (20170113)
REVENDICATIONS1. Procédé de communication (100) au sein d'un réseau (RB) comprenant une pluralité de balises (10, 10i, 10j, BC1,_,BC4, BR1,_,BR8, BSR1), ledit procédé (100) étant mis en oeuvre par une unité de traitement (11) d'une première balise (10) parmi lesdites balises au sein du réseau (RB), ladite première balise (10) comportant outre ladite unité de traitement (11), une mémoire de données (12), des premiers moyens de communication (13) assurant une communication sans fil avec un dispositif mobile (Rx) situé à portée de communication, un capteur de proximité (19) pour détecter la présence immédiate d'un tel dispositif mobile (Rx), des deuxièmes moyens de communication (14) assurant une communication avec une deuxième balise (10i, 10j) du réseau (RB), ladite mémoire de données (12), lesdits premiers et deuxièmes moyens de communication (13,\n<CLM>\1\tcoopérant avec ladite unité de traitement (11), la mémoire de données (12) comportant la valeur d'un identifiant (ID) dédié à la première balise (10) et une table de recherches (TR), ledit procédé (100) étant caractérisé en ce qu'il comporte : - une étape (101) pour recevoir et décoder, via les deuxièmes moyens de communication (14), un message de recherche (MR) d'un dispositif mobile (Rx) et en déduire l'identifiant (IDi) d'une deuxième balise (10i) du réseau (RB) ayant élaboré et émis ledit message de recherche (MR), la valeur dudit identifiant 3038731 46 (IDi) étant inscrite dans un champ (MR-1) dudit message de recherche (MR) ; une étape (102) pour mettre à jour un enregistrement (TRn) de la table de recherche 5 (TR) pour que ce dernier (TRn) mémorise, en tant que valeur courante d'identifiant (IDr) de balise requérante, la valeur de l'identifiant (IDi) de la deuxième balise (10i) ; 10 une étape (103) pour encoder et déclencher l'émission d'un message d'appel (MA) d'un dispositif mobile (Rx) par les premiers moyens de communication (13) ; - une étape pour interpréter (105) avant 15 l'expiration d'une première période maximale déterminée (D105) à compter de l'émission dudit message d'appel (MA) une information délivrée par le capteur de proximité (19) attestant la présence du dispositif mobile 20 (Rx) à proximité immédiate de la première balise (10) ; une étape (106) pour produire un message d'accomplissement de recherche (MRC) et pour en déclencher l'émission par les deuxièmes 25 moyens de communication (14) à destination de la deuxième balise (10i), ledit message d'accomplissement de recherche (MRC) comportant, inscrite dans un champ (MRC-1) dudit message (MRC), la valeur courante 30 d'identifiant (IDr) de balise requérante mémorisée dans l'enregistrement (TRn) de la table de recherche (TR) ; 3038731 47 - une étape pour effacer (107) ledit enregistrement (TRn) de la table de recherche (TR) au sein de la mémoire de données (12) ; lesdites étapes pour produire (106) un message 5 d'accomplissement de recherche (MRC) et pour effacer (107) ledit enregistrement de la table de recherche (TR), n'étant mises en oeuvre que si le capteur de proximité (19) a attesté la présence du dispositif mobile (Rx) à proximité 10 immédiate de la première balise (10) avant l'expiration de ladite première période maximale déterminée (D105). 2 Procédé (100) selon la revendication précédente, 15 la balise (10) comportant une interface homme/machine (18) ou coopèrant avec une telle interface (18) agencée pour qu'une personne puisse signifier une requête en appel (A) d'un dispositif mobile (Rx), ledit procédé (100) comportant une 20 étape (121) pour interpréter une information délivrée par ladite interface homme/machine (18) comme une requête en appel (A), et pour lequel l'étape (102) pour mettre à jour un enregistrement (TRn) de la table de recherche (TR) consiste à 25 inscrire en tant que valeur courante d'identifiant (IDr) de balise requérante, la valeur de l'identifiant (ID) de la première balise (10).\n<CLM>\1\tProcédé (100) selon la revendication précédente, 30 comportant en outre une étape d'écoute (104) d'une durée maximale déterminée (D104) à compter de l'émission du message d'appel (MA) pour recevoir et décoder, via les premiers moyens de 3038731 48 communication (13), un message de disponibilité (MD) émis par un dispositif mobile (Rx) en réponse audit message d'appel (MA) et comportant un champ (MD-1) encodant un identifiant (IDx) dudit 5 dispositif mobile (Rx), l'étape pour interpréter (105) avant l'expiration d'une première période maximale déterminée (D105) à compter de l'émission dudit message d'appel (MA) une information délivrée par le capteur de proximité (15) n'étant 10 déclenchée que si un tel message de disponibilité (MD) est réceptionné.\n<CLM>\1\tProcédé (100) selon l'une quelconque des revendications précédentes, comportant une étape 15 (108) pour produire un message de recherche (MR) comportant un champ (MR-1) encodant la valeur courante d'identifiant (ID) de la balise (10) agissant en tant que balise requérant la présence d'un dispositif mobile (Rx) et en déclencher 20 l'émission par les deuxièmes moyens de communication (14).\n<CLM>\1\tProcédé (100) selon l'une quelconque des revendications précédentes, comportant, 25 préalablement à la mise en oeuvre de l'étape (103) pour encoder et déclencher l'émission d'un message d'appel (MA) d'un dispositif mobile (Rx) par les premiers moyens de communication (13), : - une étape (111) pour recevoir, via les 30 deuxièmes moyens de communication (14), décoder un message d'accomplissement de recherche (MRC) d'un dispositif mobile (Rx) élaboré et émis par une troisième balise 3038731 49 (10j) du réseau (RB) et en déduire l'identifiant (IDr) d'une balise requérant un dispositif mobile, la valeur dudit identifiant (IDr) étant inscrite dans un 5 champ (MRC-1) dudit message d'accomplissement de recherche (MRC) ; - une étape (112) pour comparer la valeur de l'identifiant (IDr) déduite dudit message (MRC) avec la valeur de l'identifiant (ID) de 10 la première balise et pour, si et seulement si ladite comparaison atteste que lesdites valeurs (IDr, ID) sont identiques, rechercher un enregistrement (TRn) de la table de recherche (TR) correspondant à une recherche 15 d'un dispositif mobile en attente de satisfaction, l'étape (103) pour encoder et déclencher l'émission d'un message d'appel (MA) d'un dispositif mobile (Rx) par les premiers moyens de communication (13) ainsi 20 que les étapes (105, 106,\n<CLM>\1\tsubséquentes dudit procédé (100) n'étant mises en oeuvre qu'à la condition (112-y) qu'un tel enregistrement (TRn) existe dans la table de recherche (TR). 25\n<CLM>\1\tProcédé (100) selon l'une quelconque des revendications précédentes, pour lequel l'étape (106) pour produire un message d'accomplissement de recherche (MRC) et pour en déclencher 30 l'émission par les deuxièmes moyens de communication (14) à destination de la deuxième balise (10i) n'est effectuée que si la valeur courante d'identifiant (IDr) de balise requérante 3038731 50 mémorisée dans l'enregistrement (TRn) de la table de recherche (TR) encodant la valeur courante d'identifiant (ID) de la balise (10) agissant en tant que balise requérant la présence d'un 5 dispositif mobile (Rx) est différente de la valeur de l'identifiant (ID) de ladite première balise. 7 Procédé (100) selon l'une quelconque des revendications précédentes, pour lequel : 10 - un message de recherche (MR) comporte un champ (MR-0) dans lequel est inscrit un identifiant de recherche (IDMr) ; - l'étape (101) pour décoder un tel message de recherche (MR) déduit en outre dudit message 15 (MR) la valeur dudit identifiant de recherche (IDMr) ; - l'étape (102) pour mettre à jour un enregistrement (TRn) de la table de recherche (TR) mémorise en outre dans ledit 20 enregistrement (TRn) la valeur de l'identifiant de recherche (IDMr) ; - l'étape (106) pour produire un message d'accomplissement de recherche (MRC) consiste en outre à inscrire dans un champ 25 (MRC-0) dudit message d'accomplissement de recherche (MRC) la valeur de l'identifiant de recherche (IDMr) mémorisée dans l'enregistrement (TRn) de la table de recherche (TR). 30\n<CLM>\1\tProcédé (100) selon l'une quelconque des revendications précédentes, pour lequel : 3038731 51 - un message de recherche (MR) comporte un champ (MR-2) dans lequel est inscrit un attribut de recherche (AR) parmi un ensemble de données caractérisant respectivement un 5 horodatage de l'émission dudit message de recherche (MR) par la deuxième balise (10i), une caractéristique du dispositif mobile recherché (Rx); - l'étape (101) pour décoder un tel message de 10 recherche (MR) déduit en outre dudit message (MR) l'attribut de recherche (AR) ; - l'étape (102) pour mettre à jour un enregistrement (TRn) de la table de recherche (TR) mémorise en outre dans ledit 15 enregistrement (TRn) ledit attribut de recherche (AR) ; - l'étape (106) pour produire un message d'accomplissement de recherche (MRC) consiste en outre à inscrire dans un champ 20 (MRC-2) dudit message d'accomplissement de recherche (MRC) un attribut d'accomplissement recherche (ARC) parmi un ensemble de données caractérisant respectivement un horodatage de l'émission 25 dudit message d'accomplissement de recherche (MCR) par la première balise (10), une caractéristique du dispositif mobile trouvé.\n<CLM>\1\tProcédé (100) selon la revendication 4, pour 30 lequel l'étape (108) pour produire un message de recherche (MR) consiste en outre à inscrire dans un champ (MR-0) dudit message de recherche (MR) produit la valeur de l'identifiant de recherche 3038731 52 (IDMr) mémorisé dans l'enregistrement (TRn) de la table de recherche (TR).\n<CLM>\1\tProcédé (100) selon la revendication 9, pour 5 lequel l'étape (108) pour produire un message de recherche (MR) consiste en outre à inscrire dans un champ (MR-2) dudit message de recherche (MR) produit la valeur de l'attribut de recherche (AR) agrégé à l'attribut de recherche relayé (ARR) 10 mémorisés dans l'enregistrement (TRn) de la table de recherche (TR).\n<CLM>\1\tProduit programme d'ordinateur (P) comportant des instructions de programme qui, lorsqu'elles 15 sont : - préalablement enregistrées dans une mémoire de programmes (15) d'une balise (10) comportant en outre une unité de traitement (11), une mémoire de données (12), des 20 premiers moyens de communication (13) assurant une communication sans fil avec un dispositif mobile (Rx) situé à portée de communication, un capteur de proximité (15) pour détecter la présence immédiate d'un tel 25 dispositif mobile (Rx), des deuxièmes moyens de communication (14) assurant une communication avec une deuxième balise (10i, 10j) du réseau (RB) ladite mémoire de données (12), lesdits premiers et deuxièmes moyens de 30 communication (13,\n<CLM>\1\tcoopérant avec ladite unité de traitement (11) ; - exécutées ou interprétées par ladite unité de traitement (11), 3038731 53 provoquent la mise en oeuvre d'un procédé de communication (100) selon l'une quelconque des revendications 1 à\n<CLM>\1\t5\n<CLM>\1\tBalise (10) comportant une unité de traitement (11), une mémoire de données (12), une mémoire de programmes (15), des premiers moyens de communication (13) assurant une communication sans fil avec un dispositif mobile (Rx) situé à 10 portée de communication, un capteur de proximité (19) pour détecter la présence immédiate d'un tel dispositif mobile (Rx), des deuxièmes moyens de communication (14) assurant une communication avec une deuxième balise (10i, 10j) du réseau 15 (RB) ladite mémoire de données (12), lesdits premiers et deuxièmes moyens de communication (13,\n<CLM>\1\tcoopérant avec ladite unité de traitement (11), ladite balise (10) étant caractérisée en ce qu'elle comporte dans la 20 mémoire de programmes (15), les instructions d'un produit programme d'ordinateur (P) selon la revendication précédente.\n<CLM>\1\tProcédé de gestion d'appel (200) d'une balise 25 (10, 10i, 10j, BC1,_,BC4, BR1,_,BR8, BSR1), ledit procédé (200) étant mis en oeuvre par une unité de traitement (21) d'un dispositif mobile (Rx), ledit dispositif comportant outre ladite unité de traitement (21), une mémoire de données (22), des 30 moyens de communication (23) assurant une communication sans fil avec une balise (10) située à portée de communication et conforme à la revendication 13, un capteur de proximité (29) 3038731 54 pour détecter la proximité immédiate de ladite balise (10), des moyens de déplacement (24), ladite mémoire de données (22), les moyens de communication (23), le capteur de proximité (29) 5 et les moyens de déplacement (24) coopérant avec ladite unité de traitement (21), la mémoire de données (22) comportant la valeur d'un identifiant (IDx) dédié au dispositif (Rx) et une table de déplacements (HR), ledit procédé (200) 10 étant caractérisé en ce qu'il comporte : - une étape (201) pour recevoir et décoder, via les moyens de communication (23), un message d'appel (MA) de la balise (10) et en déduire l'identifiant (ID) de ladite balise (10) 15 ayant élaboré et émis ledit message d'appel (MA), la valeur dudit identifiant (ID) étant inscrite dans un champ (MA-1) dudit message d'appel (MA) ; une étape (203) pour mettre à jour un 20 enregistrement (HRn) de la table de déplacements (HR) pour que ce dernier (HRn) mémorise, en tant que valeur courante d'identifiant (IDr) de balise requérante, la valeur de l'identifiant (ID) de la balise 25 (10) et pour déclencher la mise en oeuvre des moyens de déplacement (24) pour mouvoir ledit dispositif en direction de la balise (10) ayant émis le message d'appel (MA) ; - une étape pour interpréter (205) avant 30 l'expiration d'une période maximale déterminée (D205) à compter de la réception dudit message d'appel (MA) une information délivrée par le capteur de proximité (29) 3038731 55 attestant la présence du dispositif mobile (Rx) à proximité immédiate de la première balise (10) ; - une étape (206) pour mettre à jour 5 l'enregistrement (HRn) de la table de déplacements (HR) pour que ce dernier (HRn) mémorise une valeur caractéristique d'un succès de déplacement (PS), ladite étape (206) n'étant mise en oeuvre que si (205-y) le 10 capteur de proximité (29) a attesté la proximité immédiate de la première balise (10) avant l'expiration de ladite période maximale déterminée (D205) ; - une étape (207) pour mettre à jour 15 l'enregistrement (HRn) de la table de déplacements (HR) pour que ce dernier (HRn) mémorise une valeur caractéristique d'un échec de déplacement (PS), ladite étape (207) n'étant mise en oeuvre que si (205-n) le 20 capteur de proximité (29) n'a pas attesté la proximité immédiate de la première balise (10) avant l'expiration de ladite période maximale déterminée (D205). 25\n<CLM>\1\tProcédé (200) selon la revendication précédente, pour lequel toute étape (203, 206,\n<CLM>\1\tpour mettre à jour un enregistrement (HRn) de la table de déplacement (HR) mémorise en outre dans ledit enregistrement (TRn) un attribut de déplacement 30 (PA).\n<CLM>\1\tProcédé (200) selon les revendications 13 ou 14, comportant en outre une étape (204) pour encoder 3038731 56 et déclencher l'émission d'un message de disponibilité (MD) du dispositif mobile (Rx) par les moyens de communication (23) concomitamment à l'étape (203) pour déclencher les moyens de 5 déplacement (24), ledit message de disponibilité comportant un champ (MD-1) encodant l'identifiant (IDx) dudit dispositif mobile (Rx) inscrit dans mémoire de données (22). 10\n<CLM>\1\tProcédé (200) selon l'une quelconque des revendications 13 à 15, la mémoire de données (22) enregistrant en outre une donnée (DR) dont la valeur décrit un statut de disponibilité ou de réservation dudit dispositif (Rx), comportant une 15 étape (202) pour lire ladite donnée (DR) et pour lequel : - l'étape (203) pour déclencher les moyens de déplacement (24) n'est effectuée que si (202y) ladite donnée (DR) atteste que le 20 dispositif est disponible, ladite donnée étant mise à jour pour décrire un statut de réservation au déclenchement desdits moyens de déplacement ; - l'étape (206,\n<CLM>\1\tpour mettre à jour 25 l'enregistrement (HRn) de la table de déplacements (HR) pour que ce dernier (HRn) mémorise une valeur caractéristique d'un succès ou d'un échec de déplacement (PS) met en outre ladite donnée (DR) pour qu'elle 30 décrive un statut de disponibilité dudit dispositif mobile (Rx). 3038731 57\n<CLM>\1\tProcédé (200) selon la revendication précédente, pour lequel : l'étape (202) pour lire la donnée (DR) dont la valeur décrit le statut de disponibilité 5 ou de réservation du dispositif mobile (Rx) consiste en outre à rechercher un enregistrement (HRn) de la table de déplacement (HR) comportant la valeur de l'identifiant de balise (10i) ayant émis le 10 message d'appel (MA) en tant que balise requérante associée à une donnée dont la valeur est caractéristique d'un échec de déplacement (PS) ; l'étape (203) pour déclencher les moyens de 15 déplacement (24) n'est effectuée que si (202- y) un tel enregistrement n'a pas été trouvé.\n<CLM>\1\tProduit programme d'ordinateur (PR) comportant des instructions de programme qui, lorsqu'elles 20 sont : - préalablement enregistrées dans une mémoire de programmes (25) d'un dispositif mobile (Rx) comportant outre ladite unité de traitement (21), une mémoire de données (22), 25 des moyens de communication (23) assurant une communication sans fil avec une balise (10) située à portée de communication, un capteur de proximité (29) pour détecter la proximité immédiate de ladite balise (10), des moyens 30 de déplacement (24), ladite mémoire de données (22), les moyens de communication (23) , le capteur de proximité (29) et les 3038731 58 moyens de déplacement (24) coopérant avec ladite unité de traitement (21) ; - exécutées ou interprétées par ladite unité de traitement (21), 5 provoquent la mise en oeuvre d'un procédé de gestion d'appel (200) selon l'une quelconque des revendications 13 à\n<CLM>\1\t19 Dispositif mobile (Rx) comportant une unité de 10 traitement (21), une mémoire de données (22), une mémoire de programmes (25), des moyens de déplacement (24), ladite mémoire de données (22), les moyens de communication (23), le capteur de proximité (29) et les moyens de déplacement (24) 15 coopérant avec ladite unité de traitement (21), ledit dispositif mobile (Rx) étant caractérisé en ce qu'il comporte : - des moyens de communication (23) assurant une communication sans fil avec une balise (10) 20 située à portée de communication, un capteur de proximité (29) pour détecter la proximité immédiate de ladite balise (10), lesdits moyens (23) et capteur (29) coopérant avec l'unité de traitement (21) ; 25 - les instructions d'un produit programme d'ordinateur (PR) selon la revendication précédente dans la mémoire de programmes (25). 30\n<CLM>\1\tSystème comportant une pluralité de balises (10, 10i) conformes à la revendication\n<CLM>\1\t3038731 59\n<CLM>\1\tSystème selon la revendication précédente, comportant un dispositif mobile (Rx) selon la revendication 19.