Brevet FR3040116A1 (20170217)
REVENDICATIONS1) Procédé de configuration d'un terminal (110), ledit terminal étant alimenté par pile (151) et comportant : - un ou plusieurs capteurs (157) pour obtenir des mesures, - une mémoire non volatile (154), - une unité de contrôle (155) pour effectuer des traitements sur les mesures et pour effectuer des enregistrements de données relatives auxdites mesures dans la mémoire non volatile, et - une unité de communication radio (153) pour transmettre à un serveur (130) des messages concernant les enregistrements de données en mémoire, caractérisé en ce que ledit terminal dispose de trois modes de fonctionnement : - un mode de fonctionnement nominal (301), - un mode de fonctionnement dégradé (302) dans lequel l'unité de communication radio est désactivée, et - un mode d'arrêt (303), et en ce que ledit terminal effectue les étapes suivantes : - effectuer (404,\n<CLM>\1\tune estimation de consommation dudit terminal ; - passer (310,\n<CLM>\1\tdu mode de fonctionnement nominal vers le mode de fonctionnement dégradé lorsque ladite estimation est supérieure ou égale à un premier seuil ; et - passer (311,\n<CLM>\1\tdu mode de fonctionnement dégradé vers le mode d'arrêt lorsque ladite estimation est supérieure ou égale à un second seuil.\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que l'estimation de consommation C du terminal en mode de fonctionnement nominal est calculée de la manière suivante : C = ((acom aproc)* LT * NT b)* t où acon., représente une estimation prédéfinie de la consommation du terminal pour l'envoi d'un bit au serveur, aproc représente une estimation prédéfinie de la consommation du terminal pour traitement et enregistrement en mémoire non volatile pour un bit envoyé au serveur, LT représente la taille moyenne des messages envoyés au serveur, NT représente la quantité moyenne de messages envoyés au serveur par unité de temps de référence, b représente une estimation prédéfinie de la puissance 3040116 18 plancher du terminal, et t représente la quantité d'unités de temps de référence écoulées depuis l'initialisation du terminal, et en ce que l'estimation de consommation C du terminal en mode de fonctionnement dégradé est calculée de la manière suivante : C = CD + (apTOC * LT * NT + b) * (t tD) 5 où CD représente l'estimation de consommation C du terminal au passage en mode dégradé et tD représente la quantité d'unités de temps de référence écoulées au passage en mode dégradé.\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que, le terminal 10 comportant un capteur de température, l'estimation de consommation C du terminal en mode de fonctionnement nominal est calculée de la manière suivante : C = cp + ((acon, + aproc) * LT * NT + b)* (t - tp) où acon., représente une estimation prédéfinie de la consommation du terminal pour l'envoi d'un bit au serveur, aproc représente une estimation prédéfinie de la consommation du terminal pour traitement et enregistrement en mémoire non volatile 15 pour un bit envoyé au serveur, LT représente la taille moyenne des messages envoyés au serveur, NT représente la quantité moyenne de messages envoyés au serveur par unité de temps de référence, b représente une estimation prédéfinie de la puissance plancher du terminal, et t représente la quantité d'unités de temps de référence écoulées depuis l'initialisation du terminal, et où cp représente l'estimation 20 précédente de la consommation C dudit terminal et tp représente la quantité d'unités de temps qui était écoulée depuis l'initialisation du terminal au moment de ladite estimation précédente de la consommation C dudit terminal, et en ce que l'estimation de consommation C du terminal en mode de fonctionnement dégradé est calculée de la manière suivante : C = CD + (C'p+ \(aproc * LT * NT + b)* (t - tD - t'ID)) 25 où CD représente l'estimation de consommation C du terminal au passage en mode dégradé et tD représente la quantité d'unités de temps de référence écoulées au passage en mode dégradé, et où C'p représente l'estimation précédente de la consommation C dudit terminal en mode dégradé et t'p représente la quantité d'unités de temps qui était écoulée depuis le passage en mode dégradé au moment de ladite 30 estimation précédente de la consommation C dudit terminal, 3040116 19 et en ce que, d'une dite estimation de consommation à une autre, le terminal ajuste a',' aproc et b en fonction de la température ambiante du terminal telle qu'obtenue à partir du capteur de température. 5\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que, le terminal comportant un capteur de température, ledit terminal ajuste dynamiquement les premier et second seuils en fonction de la température ambiante du terminal. 10\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que le terminal effectue une surveillance de la tension fournie par la pile pour alimenter ledit terminal, en ce que le terminal passe du mode de fonctionnement nominal au mode de fonctionnement dégradé lorsque, en outre, la tension fournie par la pile est inférieure à un troisième seuil, et en ce que le terminal passe du mode de 15 fonctionnement dégradé au mode d'arrêt lorsque, en outre, la tension fournie par la pile est inférieure à un quatrième seuil.\n<CLM>\1\tProcédé selon la revendication 5, caractérisé en ce que la surveillance de la tension fournie par la pile est effectuée à l'aide de l'agencement suivant : 20 - une première résistance (R3) est montée entre un point de connexion où apparaît la tension fournie par la pile et la source d'un premier transistor (M2) MOSFET à enrichissement de type P ; - une seconde résistance (R4) est montée entre le drain du premier transistor et la masse ; 25 - une troisième résistance (R2) est montée entre la grille et la source du premier transistor ; - le drain d'un second transistor (M1) MOSFET à enrichissement de type N est connecté à la grille du premier transistor, et la source du second transistor est connectée à la masse ; 30 - une quatrième résistance (R1) est montée entre la grille du second transistor et la masse ; et en ce que le terminal transmet un signal de commande (CMD) sur la grille du second transistor de sorte à obtenir une mesure (MES) représentative de la tension (V Bat) fournie par la pile au niveau du drain du premier transistor. 3040116 20\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que, avant de passer du mode de fonctionnement nominal au mode de fonctionnement dégradé, le terminal envoie un message d'alarme au serveur de manière à indiquer au 5 serveur que ledit terminal passe en mode de fonctionnement dégradé.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 7, caractérisé en ce que, avant de passer du mode de fonctionnement dégradé au mode d'arrêt, le terminal réactive temporairement l'unité de communication radio et envoie un message 10 d'alarme au serveur de manière à indiquer au serveur que ledit terminal passe en mode d' arrêt.\n<CLM>\1\tProgramme d'ordinateur, caractérisé en ce qu'il comprend des instructions pour mettre en oeuvre, par un terminal, le procédé selon l'une quelconque des 15 revendications 1 à 8, lorsque ledit programme est exécuté par un processeur dudit terminal.\n<CLM>\1\tSupport de stockage, caractérisé en ce qu'il stocke un programme d'ordinateur comprenant des instructions pour mettre en oeuvre, par un terminal 20 alimenté par pile, le procédé selon l'une quelconque des revendications 1 à 8, lorsque ledit programme est exécuté par un processeur dudit terminal.\n<CLM>\1\tTerminal (110) alimenté par pile (151) et comportant : - un ou plusieurs capteurs (157) pour obtenir des mesures, 25 - une mémoire non volatile (154), - une unité de contrôle (155) pour effectuer des traitements sur les mesures et pour effectuer des enregistrements de données relatives auxdites mesures dans la mémoire non volatile, et - une unité de communication radio (153) pour transmettre à un serveur 30 (130) des messages concernant les enregistrements de données en mémoire, caractérisé en ce que ledit terminal dispose de trois modes de fonctionnement : - un mode de fonctionnement nominal (301), - un mode de fonctionnement dégradé (302) dans lequel l'unité de communication radio est désactivée, et 3040116 21 - un mode d'arrêt (303), et en ce que ledit terminal comporte en outre : - des moyens pour effectuer (404,\n<CLM>\1\tune estimation de consommation dudit terminal ; 5 - des moyens pour passer (310,\n<CLM>\1\tdu mode de fonctionnement nominal vers le mode de fonctionnement dégradé lorsque ladite estimation est supérieure ou égale à un premier seuil ; et - des moyens pour passer (311,\n<CLM>\1\tdu mode de fonctionnement dégradé vers le mode d'arrêt lorsque ladite estimation est supérieure ou égale à un second 10 seuil.