Brevet FR3058810A1 — publié le 20180518

Procédé et dispositif d'actualisation d'un modèle prédictif d'une variable relative à un terminal mobile 1. Domaine de l'invention La demande d'invention se situe dans le domaine des modèles prédictifs appliqués aux télécommunications mobiles, et plus particulièrement dans le domaine de la mise à jour des modèles prédictifs de paramètres relatifs aux réseaux et services mobiles, générés ou mesurés par des terminaux mobiles. 2. Etat de la technique antérieure Les techniques actuelles de modélisation prédictive (machine learning en anglais) permettent de prédire ou estimer la valeur d'une variable particulière, dite variable cible, en fonction de la connaissance de valeurs d'autres variables, dites prédicteurs, qui lui sont intrinsèquement liés. A partir d'un ensemble de données représentatives, dites données d'apprentissage, des algorithmes mathématiques spécialisés sont capables d'apprendre les relations qui lient une variable avec d'autres, que ces relation soient linéaires ou non. Il existe de nombreux algorithmes capables d'élaborer des modèles prédictifs: "Selective Naives Bayes", réseaux de neurones, "Random Forest", "Linear Model", etc., et de nombreux outils ou langages permettant de les instancier, tels que R, Python, Weka, MILib sous Spark, etc. Par ailleurs, grâce à la création de circuits intégrés (chipsets en anglais) pour les mobiles, de plus en plus sophistiqués en puissance de calcul, en miniaturisation et en consommation énergétique, il est de plus en plus aisé d'exécuter des algorithmes complexes, tels que ceux issus de ces techniques de modélisation prédictive, sur des "smartphones". Cependant ces techniques présentent un inconvénient majeur, à savoir leur actualisation. En effet, pour être toujours pertinent, un modèle prédictif doit être mis à jour régulièrement afin d'intégrer tous les changements affectant l'environnement de la 3058810 2 variable cible. Par exemple, les plages de valeurs des prédicteurs ou de la variable cible peuvent évoluer, et un prédicteur peut disparaître, ou un nouveau prédicteur peut apparaître. L'actualisation des modèles prédictifs nécessite donc la capture périodique de nouveaux jeux de données d'apprentissage, et leur transfert vers le dispositif 5 d'apprentissage, ce qui représente des tâches particulièrement inadaptées au contexte des télécommunications mobiles, où la bande passante radioélectrique est précieuse et doit rester réservée autant que possible à l'usage des utilisateurs et particulièrement aux flux de données mobiles générés par les applications qu'ils utilisent. Un des buts de l'invention est de remédier à ces inconvénients de l'état de la 10 technique. 3. Exposé de l'invention L'invention vient améliorer la situation à l'aide d'un procédé d'actualisation d'un 15 modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile connecté à un réseau de communication par paquets, un premier modèle prédictif étant apte à estimer une valeur de la variable, dite valeur estimée, en fonction de la valeur de paramètres, dits prédicteurs, liés à la variable par un contexte de fonctionnement commun, le procédé étant mis en oeuvre par le terminal mobile et 20 comprenant au moins un cycle des étapes suivantes : - mesure de la variable, produisant une valeur mesurée, - obtention des valeurs des prédicteurs, - estimation de la valeur estimée, à l'aide du premier modèle prédictif en fonction des valeurs des prédicteurs, 25 - génération d'un message d'alimentation, comprenant au moins la valeur mesurée et les valeurs des prédicteurs, si l'écart entre la valeur mesurée et la valeur estimée est supérieur ou égale à un seuil déterminé, dit seuil d'alimentation, le procédé comprenant en outre les étapes suivantes : - émission d'au moins un message d'alimentation généré, à destination d'un serveur 30 d'actualisation connecté au réseau, 3058810 3 - réception d'un message d'actualisation, comprenant un deuxième modèle prédictif actualisé sur la base au moins du message d'alimentation, en provenance du serveur d'actualisation, - remplacement du premier modèle prédictif par le deuxième modèle prédictif. 5 La variable à estimer peut être, par exemple, le débit instantané dont dispose le terminal pour utiliser des applications nécessitant l'échange de données avec le réseau. Dans la plupart des cas, les données échangées avec le réseau sont susceptibles d'être facturées à l'utilisateur du terminal mobile en fonction de leur volume. Pour 10 l'utilisateur, la valeur de ce débit conditionne l'utilisation ou non d'une application sur le mobile, qui consomme un forfait tarifé au volume. Dans cet exemple, utiliser un modèle prédictif pour estimer le débit instantané permet d'éviter des échanges de données qui sont susceptibles d'être facturés et qui de surcroit surchargent le réseau. Aussi, l'utilisateur pourra décider de ne pas lancer une application qui risque de ne pas 15 fonctionner correctement si le débit instantané est insuffisant. Des variables liées par un contexte de fonctionnement commun d'un terminal mobile sont des variables représentant des caractéristiques observables et mesurables pendant une même période de fonctionnement du terminal mobile. Par exemple, le débit instantané dont dispose le terminal sur une connexion au réseau, le niveau de 20 signal radioélectrique capté par le terminal mobile, le rapport signal sur bruit de ce signal, et/ou le COI (Channel Quality Indicator, ou indicateur de qualité de canal, en anglais), sont des variables liées par le même contexte de fonctionnement. Si la variable à estimer, c'est-à-dire à prédire sans la nécessiter de la mesurer, est le débit instantané, de bons prédicteurs seront donc, a priori, le niveau de signal 25 radioélectrique capté par le terminal mobile, le rapport signal sur bruit, le COI. Grâce à l'invention, le modèle prédictif est actualisé en minimisant les échanges de données. En effet, le message d'alimentation servant à actualiser le modèle prédictif est émis par le terminal mobile, et le modèle prédictif de remplacement résultant est reçu par le terminal, uniquement si la contribution à l'amélioration du 30 modèle prédictif apportée par les données comprises dans le message d'alimentation 3058810 4 est suffisante. Une façon d'estimer cet apport est par exemple l'écart entre le débit instantané mesuré par le mobile et le débit instantané estimé par le mobile à l'aide du modèle prédictif. Si cet écart est grand, cela signifie que le modèle prédictif est perfectible et que la valeur mesurée de débit, ainsi que les valeurs des prédicteurs, 5 que le mobile peut fournir, peuvent contribuer utilement à son amélioration. Selon un aspect de l'invention, le seuil d'alimentation utilisé est compris dans un message reçu en provenance du serveur d'actualisation. Avantageusement, le serveur d'actualisation exerce un contrôle sur le critère 10 d'envoi du message d'alimentation par le terminal mobile. Ainsi si le serveur d'actualisation a besoin de plus de données pour l'amélioration du modèle prédictif, il peut provoquer leur envoi plus fréquent par le terminal mobile en lui envoyant un seuil bas. 15 Selon un aspect de l'invention, le message d'actualisation comprend un seuil d'alimentation actualisé, et le procédé comprend en outre une étape de remplacement du seuil d'alimentation par le seuil d'alimentation actualisé. Avantageusement, le terminal mobile peut mettre à jour le seuil d'alimentation avec la même fréquence que le modèle prédictif, sans échange de message 20 additionnel avec le serveur d'actualisation, et en fonction des besoins du serveur d'actualisation. Selon un aspect de l'invention, le terminal mobile fait partie d'un ensemble de terminaux mobiles dit ensemble de collecte, et le deuxième modèle prédictif reçu est 25 actualisé sur la base d'un message d'alimentation émis par le terminal mobile et au moins un autre terminal mobile de l'ensemble de collecte. Avantageusement, dans un premier mode particulier de réalisation, le modèle prédictif est amélioré non seulement avec les données émises par le terminal mobile, mais également avec les données émises par d'autres terminaux mobiles faisant partie 30 d'un ensemble de terminaux mettant chacun en oeuvre le procédé d'actualisation selon 3058810 5 l'invention. Ainsi, le modèle prédictif actualisé bénéficie d'un plus large ensemble de données dont les contextes d'origine sont variés, tout en étant contrôlés grâce aux seuils d'alimentation, ce qui assure une meilleure probabilité de prédiction au modèle. Les seuils d'alimentation peuvent être différents entre terminaux de l'ensemble de 5 collecte, selon les besoins du serveur d'actualisation. Selon un aspect de l'invention, le procédé d'actualisation comprend en outre une étape de génération d'un deuxième modèle prédictif sur la base du premier modèle prédictif, de la valeur mesurée et des valeurs des prédicteurs, dit modèle 10 prédictif actualisé localement, et le message d'alimentation comprend en outre le modèle prédictif actualisé localement. Avantageusement, dans un deuxième mode particulier de réalisation, le terminal mobile procède localement à une actualisation du modèle prédictif local, à l'aide de ses propres données. Il dispose ainsi d'un modèle prédictif actualisé avant 15 tout échange de message avec le serveur d'actualisation. L'échange n'est toutefois pas éliminé, car sinon le modèle prédictif ne pourrait pas bénéficier de l'apport des données issues d'autres terminaux mobiles. Sauf si une étape optionnelle de validation invalide le premier modèle actualisé par exemple parce qu'il n'améliore pas l'exactitude de l'estimation de la variable, l'échange a donc lieu et le message d'alimentation émis 20 comprend le premier modèle actualisé, ce qui permet d'économiser les calculs à faire dans le serveur d'actualisation. L'échange est aussi déclenché par la comparaison au seuil d'alimentation, qu'il est possible de régler pour déclencher l'échange moins fréquemment tout en prenant en compte l'efficacité du modèle prédictif actualisé localement. 25 Selon un aspect de l'invention, le procédé d'actualisation comprend une étape préalable d'obtention du premier modèle prédictif depuis un serveur de stockage connecté au réseau de communication par paquets. Avantageusement, le terminal peut obtenir une première version du premier 30 modèle prédictif en le téléchargeant depuis un serveur de stockage, qui peut être par 3058810 6 exemple un "application store", tel que l' "Appel Store" ou le "Google Play". Ainsi, l'initialisation du processus réalisant l'invention se fait de façon classique pour le terminal, en installant une application mobile depuis un store, l'application comprenant un premier modèle prédictif. 5 Les différents aspects du procédé d'actualisation qui viennent d'être décrits peuvent être mis en oeuvre indépendamment les uns des autres ou en combinaison les uns avec les autres. 10 L'invention concerne aussi un procédé de distribution d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile connecté à un réseau de communication par paquets, dit modèle prédictif, un premier modèle prédictif étant apte à estimer une valeur de la variable, dite valeur estimée, en fonction de la valeur de paramètres, dits prédicteurs, liés à la variable par un contexte de 15 fonctionnement commun, le procédé étant mis en oeuvre par un serveur d'actualisation connecté au réseau de communication par paquets et comprenant les étapes suivantes : - réception, en provenance du terminal mobile, d'un message d'alimentation, comprenant au moins une valeur mesurée de la variable et des valeurs des 20 prédicteurs, - génération d'un deuxième modèle prédictif sur la base au moins du premier modèle prédictif et du message d'alimentation, le deuxième modèle prédictif, dit modèle prédictif actualisé, étant destiné à remplacer le premier modèle prédictif, - émission, à destination du terminal mobile, d'un premier message d'actualisation 25 comprenant le modèle prédictif actualisé, - émission, à destination d'un serveur de stockage connecté au réseau de communication par paquets, d'un deuxième message d'actualisation comprenant le modèle prédictif actualisé. 30 Grâce au procédé de distribution selon l'invention, le modèle prédictif est 3058810 7 actualisé en fonction de données réelles issues de terminaux utilisant le modèle prédictif. De plus, le modèle actualisé ne profite pas seulement au terminal ayant contribué à son amélioration, mais à n'importe quel terminal, par l'intermédiaire d'un serveur de stockage, qui peut être par exemple un "application store", tel que l' "Appel 5 Store" ou le "Google Play". Le modèle prédictif peut être intégré dans une application stockée dans le store, et cette application peut inclure un programme permettant au terminal téléchargeant l'application de mettre en oeuvre le procédé d'actualisation décrit plus haut, et ainsi devenir un terminal contributeur à l'amélioration du modèle prédictif. Alternativement, l'application intégrant le modèle prédictif peut n'inclure qu'un 10 programme permettant au terminal téléchargeant l'application uniquement d'utiliser le modèle prédictif, sans qu'il émette de message d'alimentation. Une option possible peut être toutefois de recevoir automatiquement les modèles prédictifs actualisés. Selon un aspect de l'invention, le premier message d'actualisation comprend en 15 outre un seuil relatif à un écart maximal autorisé entre la valeur estimée et la valeur mesurée, dit seuil d'alimentation actualisé. Avantageusement, le serveur d'actualisation peut émettre vers le terminal un seuil d'alimentation mis à jour en fonction des données qu'il a reçues dans des messages d'alimentation. Ainsi, si le modèle prédictif mis à jour avec des données 20 provenant du terminal et d'autres terminaux a permis d'en améliorer l'efficacité, il est moins nécessaire d'actualiser le modèle prédictif. Dans ce cas, un seuil plus élevé permettra de réduire le nombre de messages d'alimentation émis par le ou les terminaux et reçus par le serveur d'actualisation. 25 Selon un aspect de l'invention, le procédé de distribution comprend en outre une étape de validation du modèle prédictif actualisé, et les étapes d'émission ne sont mises en oeuvre que si le modèle prédictif actualisé est plus efficace que le premier modèle prédictif. 30 Selon un aspect de l'invention, le message d'alimentation comprend en outre le 3058810 8 premier modèle prédictif, le premier modèle prédictif ayant été actualisé localement par le terminal, et l'étape de génération comprend une étape d'agrégation du premier modèle prédictif avec d'autres modèles prédictifs actualisés localement par d'autres terminaux. 5 Avantageusement, dans le deuxième mode particulier de réalisation de l'invention où le terminal est apte à actualiser lui-même localement son modèle prédictif, le serveur d'actualisation peut prendre en compte ce modèle prédictif afin de l'agréger avec d'autres modèles prédictifs actualisés localement par d'autres terminaux mobiles, que le serveur d'actualisation a également obtenu d'une façon similaire. Ainsi 10 un nouveau modèle prédictif peut être généré par agrégation de plusieurs modèles prédictifs ayant chacun été actualisé avec des données différentes par plusieurs terminaux mobiles. Plusieurs techniques d'agrégation existent, connues pour améliorer les performances d'un modèle prédictif, selon leur type. Par exemple, pour un modèle prédictif généré à partir de Random Forest, l'agrégation consiste à regrouper 15 l'ensemble des arbres décisionnel des forêts aléatoires fournies par les différents terminaux au sein d'une seule et même forêt aléatoire résultante. Dans le cas d'un modèle prédictif généré à partir de Linear Model, il faut récupérer l'ensemble des poids affectés aux prédicteurs de chaque modèle afin de calculer des poids moyens pour le model agrégé. 20 Selon un aspect de l'invention, l'étape d'agrégation comprend en outre une étape préalable de vérification du premier modèle prédictif, et l'étape de génération ne prend en compte le premier modèle prédictif que si l'étape de vérification montre que le premier modèle prédictif apporte une contribution utile au modèle prédictif généré. 25 Si par exemple l'écart entre les valeurs mesurées et estimées ne bouge pas, il se peut que le modèle prédictif généré souffre de sur-apprentissage favorisant le terminal au détriment d'autres terminaux mettant en oeuvre le même procédé d'actualisation selon l'invention. 30 Les différents aspects du procédé de distribution qui viennent d'être décrits 3058810 9 peuvent être mis en oeuvre indépendamment les uns des autres ou en combinaison les uns avec les autres. L'invention concerne encore un terminal mobile connecté à un réseau de 5 communication par paquets, apte à actualiser un modèle prédictif d'une variable représentative du fonctionnement du terminal mobile, un premier modèle prédictif étant apte à estimer une valeur de la variable, dite valeur estimée, en fonction de la valeur de paramètres, dits prédicteurs, liés à la variable par un contexte de fonctionnement commun, comprenant au moins un processeur configuré pour effectuer les actions 10 suivantes : - mesure de la variable, produisant une valeur mesurée, - obtention des valeurs des prédicteurs, - estimation de la valeur estimée, à l'aide du premier modèle prédictif en fonction des valeurs des prédicteurs, 15 - génération d'un message d'alimentation, comprenant au moins la valeur mesurée et les valeurs des prédicteurs, si l'écart entre la valeur mesurée et la valeur estimée est supérieur ou égale à un seuil déterminé, dit seuil d'alimentation, - émission d'au moins un message d'alimentation généré, à destination d'un serveur d'actualisation connecté au réseau, 20 - réception d'un message d'actualisation, comprenant un deuxième modèle prédictif actualisé sur la base au moins du message d'alimentation, en provenance du serveur d'actualisation, - remplacement du premier modèle prédictif par le deuxième modèle prédictif. Ce terminal mobile est apte à mettre en oeuvre dans tous ses modes de 25 réalisation le procédé d'actualisation qui vient d'être décrit. L'invention concerne également un serveur d'actualisation connecté à un réseau de communication par paquets, apte à distribuer un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile connecté au réseau de 30 communication par paquets, dit modèle prédictif, un premier modèle prédictif étant apte 3058810 10 à estimer une valeur de la variable, dite valeur estimée, en fonction de la valeur de paramètres, dits prédicteurs, liés à la variable par un contexte de fonctionnement commun, comprenant au moins un processeur configuré pour effectuer les actions suivantes : 5 - réception, en provenance du terminal mobile, d'un message d'alimentation, comprenant au moins une valeur mesurée de la variable et des valeurs des prédicteurs, - génération d'un deuxième modèle prédictif sur la base au moins du premier modèle prédictif et du message d'alimentation, le deuxième modèle prédictif, dit 10 modèle prédictif actualisé, étant destiné à remplacer le premier modèle prédictif, - émission, à destination du terminal mobile, d'un premier message d'actualisation comprenant le modèle prédictif actualisé, - émission, à destination d'un serveur de stockage connecté au réseau de communication par paquets, d'un deuxième message d'actualisation comprenant 15 le modèle prédictif actualisé. Ce serveur d'actualisation est apte à mettre en oeuvre dans tous ses modes de réalisation le procédé de distribution qui vient d'être décrit. L'invention concerne en outre un système d'actualisation et de distribution d'un 20 modèle prédictif comprenant au moins un terminal mobile tel que celui qui vient d'être décrit, un serveur d'actualisation tel que celui qui vient d'être décrit, et un serveur de stockage de modèles prédictifs. L'invention concerne aussi un programme d'ordinateur comprenant des 25 instructions pour la mise en oeuvre des étapes du procédé d'actualisation qui vient d'être décrit, lorsque ce programme est exécuté par un processeur. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle 30 autre forme souhaitable. 3058810 11 L'invention vise aussi un support d'informations lisible par un terminal mobile, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations peut être n'importe quelle entité ou dispositif capable 5 de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) ou un disque dur. D'autre part, le support d'informations peut être un support transmissible tel 10 qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être 15 utilisé dans l'exécution des procédés en question. En particulier, le support d'information peut être un "application store" pour terminaux mobiles, tel que les stores connus sous leur appellations commerciales "Apple Store", ou "Google Play". 20 4. Présentation des figures D'autres avantages et caractéristiques de l'invention apparaitront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins 25 annexés, parmi lesquels : la figure 1 présente un exemple d'enchainement et de mise en oeuvre des étapes du procédé d'actualisation d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile et du procédé de distribution d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile, 30 selon un premier mode de réalisation de l'invention, 3058810 12 la figure 2 présente un exemple d'enchainement et de mise en oeuvre des étapes du procédé d'actualisation d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile et du procédé de distribution d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile, 5 selon un deuxième mode de réalisation de l'invention, la figure 3 présente un exemple de structure d'un dispositif d'actualisation d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile, selon un aspect de l'invention, la figure 4 présente un exemple de structure d'un dispositif de distribution d'un 10 modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile, selon un aspect de l'invention. 5. Description détaillée d'au moins un mode de réalisation de l'invention 15 Dans la suite de la description, on présente des exemples de plusieurs modes de réalisation de l'invention se basant sur l'estimation du débit instantané d'un terminal mobile, mais l'invention s'applique également à tout autre variable représentative du fonctionnement d'un terminal mobile connecté à un réseau de communication par paquets, quel que soit le protocole de connexion de ce terminal à ce réseau. 20 La figure 1 présente un exemple d'enchainement et de mise en oeuvre des étapes du procédé d'actualisation d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile et du procédé de distribution d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile, selon 25 un premier mode de réalisation de l'invention. Dans cet exemple, la variable représentative du fonctionnement du terminal Tl est le débit instantané. Le débit instantané conditionne l'exécution sur le terminal de certaines applications nécessitant des échanges de données volumineux. 30 Au préalable, le terminal Tl doit avoir obtenu un premier modèle prédictif 3058810 13 d'estimation du débit instantané. Cela peut être fait par exemple, à l'initiative de l'utilisateur, lors d'une étape E01 lors de laquelle le terminal télécharge depuis le serveur de stockage Sto, qui peut être un "application store", une application PredAppl pour téléphone mobile ou pour tablette comprenant le premier modèle prédictif Modell , 5 suivie d'une étape E02 où l'application et le modèle Modell sont installés dans une mémoire vive du terminal Il. Par exemple, en référence à la figure 3, un dispositif d'actualisation 100 du terminal T1 comprend une unité de traitement 130, équipée par exemple d'un microprocesseur pP, et pilotée par un programme d'ordinateur 110, stocké dans une mémoire 120 et mettant en oeuvre le procédé d'actualisation selon 10 l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 110 correspondant à l'application PredAppl sont par exemple chargées dans une mémoire RAM, avant d'être exécutées par le processeur de l'unité de traitement 130. La version initiale de ce premier modèle prédictif Modell peut être élaborée selon une méthode connue et distincte des procédés selon l'invention, qui ne sera 15 donc pas détaillée ici. Les étapes E03 à E08, E13 et E14 font partie du procédé d'actualisation selon le premier mode de réalisation de l'invention, et sont mises en oeuvre dans le terminal 11. 20 Les étapes E09 à E12 et E15 font partie du procédé de distribution selon le premier mode de réalisation de l'invention, et sont mises en oeuvre dans le serveur BE, qui est un serveur du réseau, dit serveur d'actualisation, apte à actualiser le modèle prédictif avec de nouvelles données d'apprentissage et à le distribuer à des terminaux tel que le terminal Il, et/ou à un "application store" tel que le serveur Sto. 25 Lors d'une étape E03, le terminal T1 mesure le débit instantané Mvar dont il dispose sur sa connexion radioélectrique avec le réseau de communication par paquets, et obtient ainsi une valeur de la variable Mvar. Lors d'une étape E04, le terminal T1 mesure, ou obtient d'une façon 30 quelconque des valeurs des prédicteurs Predl , Pred2, etc. Ces prédicteurs sont par 3058810 14 exemple : le niveau de signal radioélectrique capté par le terminal mobile, le rapport signal sur bruit, le COI. Lors d'une étape E05, le terminal Il calcule une valeur Evar du débit instantané, par estimation à l'aide du modèle prédictif Model1 et des prédicteurs Pred1, 5 Pred2, etc. On comprend que plus l'écart entre les valeurs Evar et Mvar est grand, plus le modèle prédictif Model1 est perfectible. Lors d'une étape E06, le terminal T1 compare l'écart entre Evar et Mvar avec un seuil d'alimentation Si. Si cet écart est supérieur ou égal à Si, le procédé 10 d'actualisation continue. Sinon, il s'arrête, pour recommencer à l'étape E03, après un intervalle déterminé par exemple par l'application PredApp1, téléchargée et installée lors des étapes E01 et E02. Le seuil d'alimentation Si utilisé lors de l'étape E06 est par exemple lui aussi déterminé par cette même application PredApp1, ou obtenu avec l'application lors de 15 l'étape E01. Alternativement, il peut être transmis au terminal T1 dans un message en provenance du serveur d'actualisation BE. Lors d'une étape E07, le terminal T1 génère un message d'alimentation MsgAlim1 comprenant la valeur Mvar ainsi que les valeurs des prédicteurs Pred1, Pred2, etc. 20 Lors d'une étape E08, le terminal T1 émet le message d'alimentation MsgAlim1 à destination du serveur d'actualisation BE. Le serveur d'actualisation BE reçoit le message d'alimentation MsgAlim1 en provenance du terminal T1 lors d'une étape E09. 25 Lors d'étapes similaires E092, E093, etc., le serveur BE peut recevoir d'autres messages d'alimentation en provenance d'autres terminaux 12, 13, etc., ayant installé la même application PredApp1 que le terminal T1. Ces terminaux font partie avec T1 d'un ensemble de terminaux, dits terminaux de collecte. Lors d'une étape E10, le serveur BE génère un deuxième modèle prédictif 30 Model2 sur la base du premier modèle prédictif Model1 et en utilisant les valeurs 3058810 15 comprises dans le message d'alimentation MsgAliml , et le cas échéant, comprises dans les autres messages d'alimentation reçus d'autres terminaux de collecte. Lors d'une étape optionnelle El 1, le serveur BE valide le modèle prédictif généré Mode12, par exemple en vérifiant que l'écart entre valeurs mesurées et 5 estimées du débit instantané a bien diminué, par rapport au premier modèle prédictif Modell . Si c'est le cas, le procédé de distribution mis en oeuvre par le serveur BE continue. Sinon, il s'arrête, pour recommencer après réception de nouveaux messages d'alimentation, par exemple à l'étape E09. Lors d'une étape E12, le serveur BE émet un premier message d'actualisation 10 MsgActul, comprenant le modèle prédictif actualisé Mode12, à destination du terminal 11. Similairement, lors d'étapes E122, E123, etc., le serveur BE émet le même message d'actualisation MsgActul à destination des autres terminaux de collecte 12, 13, etc. Optionnellement, le serveur BE calcule une nouvelle valeur du seuil 15 d'alimentation 51, destinée à remplacer la valeur que les terminaux 11, 12, 13, etc. ont en mémoire, et insère cette nouvelle valeur dans le message MsgActul. Ceci permet la mise à jour du seuil d'alimentation en fonction de l'efficacité du modèle prédictif, du point de vue du serveur BE. Ainsi, il est possible de réduire les échanges de messages avec les terminaux en augmentant le seuil si l'efficacité est bonne. 20 Lors d'une étape E15, le serveur BE émet un deuxième message d'actualisation MsgActu2, comprenant le modèle prédictif actualisé Mode12, à destination du serveur de stockage Sto, qui peut ainsi mettre à jour l'application PredAppl avec le nouveau modèle prédictif actualisé Mode12. Les terminaux mobiles téléchargeant et installant ultérieurement l'application PredAppl pourront ainsi 25 bénéficier de la même version du modèle prédictif que les terminaux de collecte ayant contribué à son amélioration. Les fréquences d'émission des messages MsgActul et MsgActu2 peuvent être différentes, par exemple afin de privilégier les terminaux de collecte par rapport à des terminaux installant ultérieurement l'application PredAppl. 30 Lors d'une étape E13, le terminal 11 reçoit le message d'actualisation 3058810 16 MsgActu1 comprenant le modèle prédictif actualisé Model2. Si ce message comprend également une valeur de seuil d'alimentation, le terminal Il remplace l'ancienne valeur du seuil 51 par cette valeur, pour une future utilisation. Lors d'une étape E14, le terminal Il remplace le modèle prédictif Model1 par le 5 modèle prédictif actualisé Model2, dont les performances de prédiction sont meilleures. Ainsi, lors de l'utilisation normale du modèle prédictif en dehors du procédé d'actualisation selon l'invention, le terminal Il peut estimer son débit instantané avec une plus grande précision, sans avoir à le mesurer. 10 La figure 2 présente un exemple d'enchainement et de mise en oeuvre des étapes du procédé d'actualisation d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile et du procédé de distribution d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile, selon un deuxième mode de réalisation de l'invention. 15 Comme dans le précédent exemple, la variable représentative du fonctionnement du terminal Il est le débit instantané. Le débit instantané conditionne l'exécution sur le terminal de certaines applications nécessitant des échanges de données volumineux. Ce deuxième mode de réalisation diffère principalement du 20 premier en ce que le terminal Il génère localement un deuxième modèle prédictif Model2' sur la base du premier modèle prédictif Mode11, et l'émet vers le serveur d'actualisation BE dans le message d'alimentation afin qu'il soit pris en compte dans la génération du nouveau modèle prédictif Model2", actualisé centralement par le serveur d'actualisation BE. 25 Au préalable, le terminal Il doit avoir obtenu un premier modèle prédictif d'estimation du débit instantané. Cela peut être fait par exemple, à l'initiative de l'utilisateur, lors d'une étape F01 lors de laquelle le terminal télécharge depuis le serveur de stockage Sto, qui peut être un "application store", une application PredApp2 pour téléphone mobile ou pour tablette comprenant le premier modèle prédictif Mode11, 30 suivie d'une étape F02 où l'application et le modèle Model1 sont installés dans une 3058810 17 mémoire vive du terminal Il. Par exemple, en référence à la figure 3, un dispositif d'actualisation 100 du terminal T1 comprend une unité de traitement 130, équipée par exemple d'un microprocesseur 1.1P, et pilotée par un programme d'ordinateur 110, stocké dans une mémoire 120 et mettant en oeuvre le procédé d'actualisation selon 5 l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 110 correspondant à l'application PredApp2 sont par exemple chargées dans une mémoire RAM, avant d'être exécutées par le processeur de l'unité de traitement 130. La version initiale de ce premier modèle prédictif Modell peut être élaborée selon une méthode connue et distincte des procédés selon l'invention, qui ne sera 10 donc pas détaillée ici. Les étapes F03 à F10, F16 et F17 font partie du procédé d'actualisation selon ce deuxième mode de réalisation de l'invention, et sont mises en oeuvre dans le terminal 11. 15 Les étapes Fil à F15 et F18 font partie du procédé de distribution selon ce deuxième mode de réalisation de l'invention, et sont mises en oeuvre dans le serveur BE, qui est un serveur du réseau, dit serveur d'actualisation, apte à actualiser le modèle prédictif avec de nouvelles données d'apprentissage et de nouveau modèles actualisé localement, et à le distribuer à des terminaux tel que le terminal Il, et/ou à 20 un "application store" tel que le serveur Sto. Lors d'une étape F03 identique à l'étape E03, le terminal T1 mesure le débit instantané Mvar dont il dispose sur sa connexion radioélectrique avec le réseau de communication par paquets, et obtient ainsi une valeur de la variable Mvar. 25 Lors d'une étape F04 identique à l'étape E04, le terminal T1 mesure, ou obtient d'une façon quelconque des valeurs des prédicteurs Predl , Pred2, etc. Lors d'une étape F05 identique à l'étape E05, le terminal T1 calcule une valeur Evar du débit instantané, par estimation à l'aide du modèle prédictif Modell et des prédicteurs Predl , Pred2, etc. 30 On comprend que plus l'écart entre les valeurs Evar et Mvar est grand, plus le 3058810 18 modèle prédictif Model1 est perfectible. Lors d'une étape F06 identique à l'étape E06, le terminal T1 compare l'écart entre les valeurs Evar et Mvar à un seuil d'alimentation Si. Si cet écart est supérieur ou égal à Si, le procédé d'actualisation continue. Sinon, il s'arrête, pour recommencer 5 à l'étape F03, après un intervalle déterminé par exemple par l'application PredApp2, téléchargée et installée lors des étapes F01 et F02. Le seuil d'alimentation Si utilisé lors de l'étape F06 est par exemple lui aussi déterminé par cette même application PredApp1, ou obtenu avec l'application lors de l'étape F01. Alternativement, il peut être transmis au terminal T1 dans un message en 10 provenance du serveur d'actualisation BE. Lors d'une étape F07, le terminal T1 génère localement un deuxième modèle prédictif Model2' sur la base du premier modèle prédictif Model1 et en utilisant la valeur Mvar ainsi que les valeurs des prédicteurs Pred1, Pred2, etc. Lors d'une étape F08, le terminal T1 valide le modèle prédictif Model2' généré 15 localement, par exemple en vérifiant que l'écart entre valeur mesurée et estimée du débit instantané a bien diminué, par rapport au premier modèle prédictif Mode11. Si c'est le cas, le procédé d'actualisation mis en oeuvre par le terminal T1 continue. Sinon, il s'arrête, pour recommencer à l'étape F03, après l'intervalle déterminé mentionné plus haut. 20 Lors d'une étape F08b optionnelle, le terminal T1 remplace le modèle prédictif Model1 par le modèle prédictif actualisé localement Model2', dont les performances de prédiction sont meilleures. Lors d'une étape F09, le terminal T1 génère un message d'alimentation MsgAlim2 comprenant le modèle prédictif Model2' actualisé localement par le terminal 25 T1, la valeur Mvar ainsi et les valeurs des prédicteurs Pred1, Pred2, etc. Lors d'une étape F10, le terminal T1 émet le message d'alimentation MsgAlim2 à destination du serveur d'actualisation BE. Le serveur d'actualisation BE reçoit le message d'alimentation MsgAlim2 en 30 provenance du terminal T1 lors d'une étape F11. 3058810 19 Lors d'étapes similaires F112, F113, etc., le serveur BE peut recevoir d'autres messages d'alimentation en provenance d'autres terminaux 12, 13, etc., ayant installé la même application PredApp2 que le terminal 11. Ces terminaux font partie avec 11 d'un ensemble de terminaux, dits terminaux de collecte. 5 Lors d'une étape F12, le serveur BE vérifie que la contribution potentielle de chaque terminal est utile. Pour ce faire le serveur BE vérifie que les modèles prédictif envoyés par chaque terminaux ne sont pas victimes de sur-apprentissage ("overfitting check" en anglais) c'est-à-dire trop fortement liés aux données ayant servis à les créer ou à les mettre à jour. La vérification de sur-apprentissage consiste à utiliser le modèle 10 prédictif issu d'un terminal avec les prédicteurs issus d'un autre terminal; plus le modèle est victime de sur-apprentissage, plus l'écart entre valeurs mesurée et estimée sera grand. Lors d'une étape F13, le serveur BE génère un nouveau modèle prédictif, Model2", en agrégeant les modèles prédictifs actualisés localement qu'il a reçus des 15 terminaux lors des étapes Fil, F112, F113, etc., dont le deuxième modèle prédictif Model2' reçu lors de l'étape Fil, si celui-ci a été validé par l'étape F12 de vérification. La technique d'agrégation de modèles utilisée dépend de la technique inhérente au modèle prédictif utilisé, et n'est pas détaillée ici. Lors d'une étape optionnelle F14, le serveur BE valide le modèle prédictif 20 généré par agrégation Model2", par exemple en vérifiant que l'écart entre valeurs mesurées et estimées du débit instantané a bien diminué, par rapport au premier modèle prédictif Modell . Si c'est le cas, le procédé de distribution mis en oeuvre par le serveur BE continue. Sinon, il s'arrête, pour recommencer après réception de nouveaux messages d'alimentation, par exemple à l'étape F11. 25 Lors d'une étape F15, le serveur BE émet un premier message d'actualisation MsgActul , comprenant le modèle prédictif actualisé Model2", à destination du terminal 11. Similairement, lors d'étapes F152, F153, etc., le serveur BE émet le même message d'actualisation MsgActul à destination des autres terminaux de collecte 12, 13, etc. 30 Optionnellement, le serveur BE calcule une nouvelle valeur du seuil 3058810 20 d'alimentation Si, destinée à remplacer la valeur que les terminaux T1, 12, 13, etc. ont en mémoire, et insère cette nouvelle valeur dans le message MsgActu1. Ceci permet la mise à jour du seuil d'alimentation en fonction de l'efficacité du modèle prédictif, du point de vue du serveur BE. Ainsi, il est possible de réduire les échanges de messages 5 avec les terminaux en augmentant le seuil si l'efficacité est bonne. Lors d'une étape F18, le serveur BE émet un deuxième message d'actualisation MsgActu2, comprenant le modèle prédictif actualisé Model2", à destination du serveur de stockage Sto, qui peut ainsi mettre à jour l'application PredApp2 avec le nouveau modèle prédictif actualisé Model2". Les terminaux mobiles téléchargeant et installant 10 ultérieurement l'application PredApp2 pourront ainsi bénéficier de la même version du modèle prédictif que les terminaux de collecte ayant contribué à son amélioration. Les fréquences d'émission des messages MsgActu1 et MsgActu2 peuvent être différentes, par exemple afin de privilégier les terminaux de collecte par rapport à des terminaux installant ultérieurement l'application PredApp2. 15 Lors d'une étape F16, le terminal T1 reçoit le message d'actualisation MsgActu1 comprenant le modèle prédictif actualisé Model2". Si ce message comprend également une valeur de seuil d'alimentation, le terminal T1 remplace l'ancienne valeur du seuil Si par cette valeur, pour une future utilisation. 20 Lors d'une étape F17, le terminal T1 remplace le modèle prédictif Model1 ou Model2', selon le cas, par le modèle prédictif actualisé Model2", dont les performances de prédiction sont meilleures. Ainsi, lors de l'utilisation normale du modèle prédictif en dehors du procédé d'actualisation selon l'invention, le terminal T1 peut estimer son débit instantané avec une plus grande précision, sans avoir à le mesurer. 25 La figure 3 présente un exemple de structure d'un dispositif d'actualisation d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile, selon un aspect de l'invention. 30 Le dispositif 100 d'actualisation met en oeuvre le procédé d'actualisation, dont 3058810 21 différents modes de réalisation viennent d'être décrits. Un tel dispositif 100 peut être mis en oeuvre dans un terminal mobile apte à se connecter à tout type de réseau de communication par paquets, tel que 4G, WiFi, etc. Par exemple, le dispositif 100 comprend une unité de traitement 130, équipée 5 par exemple d'un microprocesseur 1..1P, et pilotée par un programme d'ordinateur 110, stocké dans une mémoire 120 et mettant en oeuvre le procédé d'actualisation selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 110 sont par exemple chargées dans une mémoire RAM, avant d'être exécutées par le processeur de l'unité de traitement 130. 10 Une telle mémoire 120 et un tel processeur de l'unité de traitement 130 sont aptes à, et configurés pour contrôler des modules matériels ou logiciels du dispositif 100, parmi lesquels : - un module M501 apte à mesurer une variable de fonctionnement d'un terminal mobile, produisant une valeur mesurée, 15 - un module M502 apte à obtenir des valeurs de prédicteurs liés à la variable par un contexte de fonctionnement commun, - un module M503 apte à estimer une valeur de la variable de fonctionnement, à l'aide d'un premier modèle prédictif et en fonction des valeurs des prédicteurs, - un module M504 apte à générer un message d'alimentation, comprenant au moins 20 la valeur mesurée et les valeurs des prédicteurs, si l'écart entre la valeur mesurée et la valeur estimée est supérieur ou égale à un seuil déterminé, dit seuil d'alimentation, - un module M505 apte à émettre le message d'alimentation généré MsgAlim1 ou MsgAlim2, à destination d'un serveur d'actualisation connecté au réseau, 25 - un module M506 apte à recevoir un message d'actualisation MsgActu1, comprenant un deuxième modèle prédictif actualisé sur la base au moins du message d'alimentation, en provenance du serveur d'actualisation, - un module M507 apte à remplacer le premier modèle prédictif par le deuxième modèle prédictif, 30 - et dans un mode de réalisation particulier de l'invention, un module M508 apte à 3058810 22 générer localement un deuxième modèle prédictif sur la base du premier modèle prédictif, de la valeur mesurée et des valeurs des prédicteurs, dit modèle prédictif actualisé localement, le message d'alimentation MsgAlim1 ou MsgAlim2 comprenant en outre ce modèle prédictif actualisé localement. 5 La figure 4 présente un exemple de structure d'un dispositif de distribution d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile, selon un aspect de l'invention. 10 Le dispositif 200 de distribution met en oeuvre le procédé de distribution, dont différents modes de réalisation viennent d'être décrits. Un tel dispositif 200 peut être mis en oeuvre dans un serveur apte à se connecter à tout type de réseau de communication par paquets, tel que 4G, WiFi, etc. Par exemple, le dispositif 200 comprend une unité de traitement 230, équipée 15 par exemple d'un microprocesseur 1..1P, et pilotée par un programme d'ordinateur 210, stocké dans une mémoire 220 et mettant en oeuvre le procédé de distribution selon l'invention. A l'initialisation, les instructions de code du programme d'ordinateur 210 sont par exemple chargées dans une mémoire RAM, avant d'être exécutées par le processeur de l'unité de traitement 230. 20 Une telle mémoire 220 et un tel processeur de l'unité de traitement 230 sont aptes à, et configurés pour contrôler des modules matériels ou logiciels du dispositif 200, parmi lesquels : - un module M601 apte à recevoir, en provenance d'un terminal mobile connecté au réseau de communication par paquets, un message d'alimentation MsgAlim1 ou 25 MsgAlim2, comprenant au moins une valeur mesurée d'une variable de fonctionnement du terminal et des valeurs de prédicteurs liés par un même contexte de fonctionnement, - un module M602 apte à générer un deuxième modèle prédictif sur la base au moins d'un premier modèle prédictif et du message d'alimentation MsgAlim1 ou 30 MsgAlim2, le deuxième modèle prédictif, dit modèle prédictif actualisé, étant 3058810 23 destiné à remplacer le premier modèle prédictif, - un module M603 apte à émettre, à destination du terminal mobile, un premier message d'actualisation MsgActu1 comprenant le modèle prédictif actualisé, - un module M604 apte à émettre, à destination d'un serveur de stockage connecté 5 au réseau de communication par paquets, un deuxième message d'actualisation MsgActu2 comprenant le modèle prédictif actualisé. Les figures 3 et 4 illustrent seulement une manière particulière, parmi plusieurs possibles, de mettre en oeuvre les procédés détaillés ci-dessus, en relation avec les 10 figures 1 et 2. En effet, la technique de l'invention se réalise indifféremment sur une machine de calcul reprogrammable (un ordinateur PC, un processeur DSP ou un microcontrôleur) exécutant un programme comprenant une séquence d'instructions, ou sur une machine de calcul dédiée (par exemple un ensemble de portes logiques comme un FPGA ou un ASIC, ou tout autre module matériel). 15 Dans le cas où l'invention est implantée sur une machine de calcul reprogrammable, le programme correspondant (c'est-à-dire la séquence d'instructions) pourra être stocké dans un médium de stockage amovible (tel que par exemple une disquette, un CD-ROM ou un DVD-ROM) ou non, ce médium de stockage étant lisible partiellement ou totalement par un ordinateur ou un processeur. 20 Les exemples de réalisation de l'invention qui viennent d'être présentés ne sont que quelques-uns des modes de réalisation envisageables. Ils montrent que l'invention permet l'utilisation de modèles prédictifs pour une variable de fonctionnement d'un terminal mobile, ces modèles prédictifs étant actualisés à l'aide de données provenant 25 de toute une flotte de terminaux mobiles en temps réel, tout en minimisant la bande passante radioélectrique utilisée par les messages alimentant et actualisant les modèles prédictif. REVENDICATIONS1. Procédé d'actualisation d'un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile (T1) connecté à un réseau de communication par paquets, un premier modèle prédictif (Model1) étant apte à estimer une valeur de la variable, dite valeur estimée, en fonction de la valeur de paramètres, dits prédicteurs, liés à la variable par un contexte de fonctionnement commun, le procédé étant mis en oeuvre par le terminal mobile et comprenant au moins un cycle des étapes suivantes : - mesure (E03; F03) de la variable, produisant une valeur mesurée, - obtention (E04; F04) des valeurs des prédicteurs, - estimation (E05; F05) de la valeur estimée, à l'aide du premier modèle prédictif en fonction des valeurs des prédicteurs, - génération (E07; F09) d'un message d'alimentation, comprenant au moins la valeur mesurée et les valeurs des prédicteurs, si (E06; F06) l'écart entre la valeur mesurée et la valeur estimée est supérieur ou égale à un seuil déterminé, dit seuil d'alimentation, le procédé comprenant en outre les étapes suivantes : - émission (E08; F10) d'au moins un message d'alimentation (MsgAlim1; MsgAlim2) généré, à destination d'un serveur d'actualisation (BE) connecté au réseau, - réception (E13; F16) d'un message d'actualisation (MsgActu1), comprenant un deuxième modèle prédictif actualisé (Model2; Model2") sur la base au moins du message d'alimentation, en provenance du serveur d'actualisation, - remplacement (E14; F17) du premier modèle prédictif par le deuxième modèle prédictif. 25 2. Procédé d'actualisation selon la revendication 1, où le seuil d'alimentation utilisé est compris dans un message reçu en provenance du serveur d'actualisation. 3. Procédé d'actualisation selon la revendication 1, où le message d'actualisation 30 comprend un seuil d'alimentation actualisé, et où le procédé comprend en outre une 3058810 étape de remplacement du seuil d'alimentation par le seuil d'alimentation actualisé. 4. Procédé d'actualisation selon l'une des revendications précédentes, où le terminal mobile fait partie d'un ensemble de terminaux mobiles (11, 12, 13) dit ensemble de 5 collecte, et où le deuxième modèle prédictif reçu est actualisé sur la base d'un message d'alimentation émis par le terminal mobile et au moins un autre terminal mobile de l'ensemble de collecte. 5. Procédé d'actualisation selon l'une des revendications précédentes, comprenant en 10 outre une étape (F07) de génération d'un deuxième modèle prédictif sur la base du premier modèle prédictif, de la valeur mesurée et des valeurs des prédicteurs, dit modèle prédictif actualisé localement, et où le message d'alimentation comprend en outre le modèle prédictif actualisé localement. 15 6. Procédé d'actualisation selon l'une des revendications précédentes, comprenant une étape (E01, E02; F01, F02) préalable d'obtention du premier modèle prédictif depuis un serveur de stockage connecté au réseau de communication par paquets. 7. Procédé de distribution d'un modèle prédictif d'une variable représentative du 20 fonctionnement d'un terminal mobile (11) connecté à un réseau de communication par paquets, dit modèle prédictif, un premier modèle prédictif (Model1) étant apte à estimer une valeur de la variable, dite valeur estimée, en fonction de la valeur de paramètres, dits prédicteurs, liés à la variable par un contexte de fonctionnement commun, le procédé étant mis en oeuvre par un serveur d'actualisation (BE) connecté au réseau de 25 communication par paquets et comprenant les étapes suivantes : - réception (E09; F11), en provenance du terminal mobile, d'un message d'alimentation (MsgAlim1; MsgAlim2), comprenant au moins une valeur mesurée de la variable et des valeurs des prédicteurs, - génération (E10; F13) d'un deuxième modèle prédictif (Model2; Model2") sur la base au moins du premier modèle prédictif et du message d'alimentation, le 3058810 26 deuxième modèle prédictif, dit modèle prédictif actualisé, étant destiné à remplacer le premier modèle prédictif, - émission (E12; F15), à destination du terminal mobile, d'un premier message d'actualisation (MsgActu1) comprenant le modèle prédictif actualisé, 5 - émission (E15; F18), à destination d'un serveur de stockage connecté au réseau de communication par paquets, d'un deuxième message d'actualisation (MsgActu2) comprenant le modèle prédictif actualisé. 8. Procédé de distribution selon la revendication 7, où le premier message 10 d'actualisation comprend en outre un seuil relatif à un écart maximal autorisé entre la valeur estimée et la valeur mesurée, dit seuil d'alimentation actualisé. 9. Procédé de distribution selon l'une des revendications 7 ou 8, où le message d'alimentation comprend en outre le premier modèle prédictif, le premier modèle 15 prédictif ayant été actualisé localement par le terminal, et où l'étape de génération comprend une étape d'agrégation (F13) du premier modèle prédictif avec d'autres modèles prédictifs actualisés localement par d'autres terminaux. 10. Terminal mobile connecté à un réseau de communication par paquets, apte à 20 actualiser un modèle prédictif d'une variable représentative du fonctionnement du terminal mobile, un premier modèle prédictif étant apte à estimer une valeur de la variable, dite valeur estimée, en fonction de la valeur de paramètres, dits prédicteurs, liés à la variable par un contexte de fonctionnement commun, comprenant au moins un processeur configuré pour effectuer les actions suivantes : 25 - mesure de la variable, produisant une valeur mesurée, - obtention des valeurs des prédicteurs, - estimation de la valeur estimée, à l'aide du premier modèle prédictif en fonction des valeurs des prédicteurs, - génération d'un message d'alimentation, comprenant au moins la valeur mesurée 30 et les valeurs des prédicteurs, si l'écart entre la valeur mesurée et la valeur 3058810 27 estimée est supérieur ou égale à un seuil déterminé, dit seuil d'alimentation, - émission d'au moins un message d'alimentation généré, à destination d'un serveur d'actualisation connecté au réseau, - réception d'un message d'actualisation, comprenant un deuxième modèle prédictif 5 actualisé sur la base au moins du message d'alimentation, en provenance du serveur d'actualisation, - remplacement du premier modèle prédictif par le deuxième modèle prédictif. 11. Serveur d'actualisation connecté à un réseau de communication par paquets, 10 apte à distribuer un modèle prédictif d'une variable représentative du fonctionnement d'un terminal mobile connecté au réseau de communication par paquets, dit modèle prédictif, un premier modèle prédictif étant apte à estimer une valeur de la variable, dite valeur estimée, en fonction de la valeur de paramètres, dits prédicteurs, liés à la variable par un contexte de fonctionnement commun, comprenant au moins un 15 processeur configuré pour effectuer les actions suivantes : - réception, en provenance du terminal mobile, d'un message d'alimentation, comprenant au moins une valeur mesurée de la variable et des valeurs des prédicteurs, - génération d'un deuxième modèle prédictif sur la base au moins du premier 20 modèle prédictif et du message d'alimentation, le deuxième modèle prédictif, dit modèle prédictif actualisé, étant destiné à remplacer le premier modèle prédictif, - émission, à destination du terminal mobile, d'un premier message d'actualisation comprenant le modèle prédictif actualisé, - émission, à destination d'un serveur de stockage connecté au réseau de 25 communication par paquets, d'un deuxième message d'actualisation comprenant le modèle prédictif actualisé. 12. Système d'actualisation et de distribution d'un modèle prédictif comprenant au moins un terminal mobile conforme à la revendication 10, un serveur d'actualisation 30 conforme à la revendication 11, et un serveur de stockage de modèles prédictifs. 3058810 28 13. Programme d'ordinateur comprenant des instructions pour la mise en oeuvre des étapes du procédé d'actualisation selon la revendication 1, lorsque ce programme est exécuté par un processeur. 14. Support d'informations lisible par un terminal mobile, sur lequel est enregistré le programme selon la revendication 13.