Brevet FR3127302A1 — publié le 20230324

Procédé de mise en veille d’un appareil connecté disposant d’un mode de veille standard et d’un mode de veille profonde, le procédé comprenant : - une émission d’un signal de commande configuré pour entraîner, au niveau de l’appareil préalablement placé dans l’un desdits modes de veille, une activation de l’autre desdits modes de veille à un moment choisi dans un planning en fonction d’un schéma récurrent, obtenu par un apprentissage, d’utilisation de l’appareil. Figure de l’abrégé : Figure 1 Procédé et système de mise en veille par analyse des comportements La présente divulgation relève du domaine de l’optimisation de la consommation énergétique d’appareils connectés. Plus particulièrement, la présente divulgation se rapporte à un procédé de mise en veille d’un appareil connecté, à un programme informatique comprenant des instructions pour exécuter un tel procédé, à un support d’enregistrement sur lequel est enregistré un tel procédé, à un contrôleur de veille configuré pour mettre en œuvre un tel procédé, à un appareil connecté comprenant un tel module de commande, et à un dispositif, raccordé à un appareil connecté et comprenant un tel module de commande. Les appareils connectés notamment dans le domaine audiovisuel, décodeur, téléviseur, entre autres, ont pour la plupart des règles de veille standard à profonde permettant des économies d’énergie. Certains de ces appareils, notamment les décodeurs des opérateurs, proposent une mise en veille dite « profonde » permettant une économie d’énergie. Cette mise en veille doit être activée par l’utilisateur selon certains critères, comme par exemple, le délai d’inactivité. Un tel mode de veille profonde peut être désactivé automatiquement pour permettre notamment un enregistrement programmé. Aujourd’hui, le mode par défaut est le mode de veille standard. Le mode de veille prolongée doit être activé par l’utilisateur selon des critères qu’il a lui-même définis. Ces critères sont assez simples, par exemple, après une heure d’inactivité. Le mode de veille profonde ou prolongée a l’inconvénient majeur de réactiver l’appareil, par exemple un décodeur TV, dans un temps beaucoup plus long que le mode veille normal. C’est la raison pour laquelle un certain nombre d’utilisateurs préfèrent rester en mode de veille normal plutôt que d’utiliser ce mode de basse consommation. Il existe un besoin pour une optimisation de la consommation énergétique d’appareils connectés, principalement audiovisuels, comme un téléviseur ou un décodeur, sans pour autant que les utilisateurs soient pénalisés par une sortie de veille profonde lente et fastidieuse. Résumé La présente invention vient améliorer la situation. Il est proposé un procédé de mise en veille d’un appareil connecté disposant d’un mode de veille standard et d’un mode de veille profonde, le procédé comprenant : - une émission d’un signal de commande configuré pour entraîner, au niveau de l’appareil préalablement placé dans l’un desdits modes de veille, une activation de l’autre desdits modes de veille à un moment choisi dans un planning en fonction d’un schéma récurrent, obtenu par un apprentissage, d’utilisation de l’appareil. Un appareil connecté est un appareil pouvant envoyer et recevoir des informations par le biais d’une liaison de données, par exemple une liaison de données sans fil. Dans le contexte de l’invention, les termes « veille standard » et « veille profonde » sont définis de manière relative l’un par rapport à l’autre. La veille standard correspond à un mode dans lequel la consommation énergétique de l’appareil connecté est inférieure à sa consommation maximale, par inactivation d’un ou plusieurs modules matériels. La veille profonde correspond à un mode dans lequel la consommation énergétique de l’appareil connecté est non nulle, et inférieure à celle en veille standard. Par exemple, il est possible de prévoir qu’en veille profonde, la consommation énergétique de l’appareil connecté soit réduite à celle d’un simple circuit électrique auxiliaire, comprenant une interface apte à recevoir et traiter une instruction d’actionner un interrupteur d’alimentation principale de l’appareil connecté. Un exemple de schéma récurrent peut être une période temporelle récurrente, par exemple chaque lundi de 18h à 21h, définie de sorte à englober un certain pourcentage (80%, 90%, 100%, etc.) de périodes d’une pluralité de périodes d’activité recensées de l’appareil au cours d’une période plus large, par exemple une période temporelle récurrente de 12 heures correspondant à chaque lundi de 11h à 23h. Un tel schéma récurrent est une plage horaire correspondant à une utilisation habituelle de l’appareil. En miroir d’une telle plage horaire, il est également possible de définir, en tant que schéma récurrent, une plage horaire correspondant à une absence habituelle d’utilisation de l’appareil, c’est-à-dire se superposant avec, par exemple, moins de 10% de périodes d’une pluralité de périodes d’activité recensées de l’appareil, ou ne se superposant avec aucune période d’une telle pluralité de périodes. Un schéma récurrent ne se limite pas à désigner une plage horaire fixe, mais peut aussi désigner, par exemple, une durée d’activation récurrente ou une durée d’inactivation récurrente. De manière générale, un schéma récurrent est indicatif d’une corrélation temporelle entre une pluralité de données d’horodatage obtenues et servant de base à l’apprentissage. L’apprentissage est un domaine de l’intelligence artificielle qui se fonde sur des approches mathématiques et statistiques pour donner à des circuits de traitement de données la capacité d’améliorer leurs performances à résoudre des tâches sans être explicitement programmés pour chacune. L’apprentissage comprend généralement deux phases, la première est dite « phase d’entraînement » et consiste à estimer un modèle à partir de données d’entrée disponibles en un nombre fini. L’estimation du modèle permet de résoudre une ou plusieurs tâches pratiques. En l’occurrence, une tâche pratique est d’identifier un schéma récurrent d’utilisation de l’appareil connecté. D’autres tâches pratiques supplémentaires, dont la résolution peut être intégrée ou non à l’apprentissage, peuvent être de choisir un moment dans un planning en fonction d’un tel schéma récurrent. Un planning est un résultat d’une planification, c’est-à-dire d’une organisation dans le temps. En l’occurrence, le planning est relatif à la commande de la mise en veille de l’appareil connecté et comprend un ou plusieurs moments choisis, ou horaires prévisionnels choisis, auxquels sont associés, respectivement, une instruction prédéterminée. Une telle instruction peut être par exemple de basculer l’appareil connecté du mode de veille profonde au mode de veille standard ou réciproquement. Un autre exemple d’une telle instruction peut être de privilégier, en cas de détection d’une inactivation de l’appareil connecté survenant entre deux tels moments choisis, une activation du mode de veille profonde, ou, au contraire, une activation du mode de veille standard. La seconde phase de l’apprentissage correspond à la mise en production : le modèle étant déterminé, de nouvelles données peuvent être soumises afin d’obtenir le résultat correspondant à la tâche souhaitée. La première phase, d’entraînement, peut être poursuivie une fois en production afin d’améliorer l’estimation du modèle au fil du temps. Grâce au recours au mode de veille profonde, le procédé de mise en veille proposé permet de réduire la consommation énergétique moyenne de l’appareil connecté par rapport à un usage exclusif du mode de veille standard. Dans la mesure où le recours au mode de veille profonde est non pas permanent, mais effectué de manière sélective en fonction d’un schéma récurrent d’utilisation de l’appareil, il est possible, par exemple, d’avoir plutôt recours au mode de veille standard lorsqu’il est attendu que l’appareil soit prochainement activé, dans la mesure où l’activation d’un appareil depuis le mode de veille standard est généralement plus rapide que depuis le mode de veille profonde. Le schéma récurrent étant obtenu par apprentissage, c’est-à-dire par analyse automatique des habitudes d’utilisation de l’appareil, le procédé de mise en veille est mis en œuvre de manière transparente pour l’utilisateur, sans requérir un paramétrage fastidieux. Plusieurs caractéristiques optionnelles de l’invention sont présentées ci-après. Elles peuvent être mises en œuvre seules ou en combinaison. Dans un exemple, le signal de commande est configuré pour entraîner, au niveau de l’appareil préalablement placé dans le mode de veille profonde, une activation du mode de veille standard, - le schéma récurrent est indicatif d’une plage horaire donnée correspondant à une utilisation habituelle de l’appareil, et - le moment est choisi, dans le planning, en fonction de la plage horaire donnée. Par exemple, si l’appareil est habituellement activé au cours d’une même plage horaire donnée (par exemple pendant une durée variable entre 20 et 40 minutes au cours d’une plage horaire s’étendant de 7h15 à 8h du lundi au vendredi, mais jamais avant 7h15 ni après 8h), alors il est intéressant, la nuit précédente, de maintenir l’appareil en veille profonde, puis à 7h15, de mettre l’appareil en veille standard. Ainsi, chaque activation habituelle s’effectuera depuis la veille standard, avec un gain de temps par rapport à une activation depuis la veille profonde. Le moment choisi peut correspondre au début de la plage horaire donnée (ici 7h15). Alternativement, par prudence vis-à-vis de la variabilité de l’usage de l’appareil connecté ainsi que pour absorber la durée nécessaire à l’activation de la mise en veille standard ainsi que, éventuellement, la durée nécessaire à une mise à jour de l’appareil connecté, le moment choisi peut correspondre au début d’un tampon de durée prédéterminée (par exemple 15 minutes) précédant immédiatement la plage horaire donnée. Dans un exemple, le signal de commande est configuré pour entraîner, au niveau de l’appareil préalablement placé dans le mode de veille standard, une activation du mode de veille profonde, et - le schéma récurrent est indicatif d’une plage horaire donnée correspondant à une absence habituelle d’utilisation de l’appareil, et - le moment est choisi, dans le planning, en fonction de la plage horaire donnée. On comprend que le moment choisi peut correspondre au début de la plage horaire donnée (ici 8h), et qu’alternativement la plage horaire donnée débute par un tampon de durée prédéterminée (par exemple 30 minutes) et le moment choisi correspond à la fin du tampon. En reprenant l’exemple précédent, si après l’inactivation de l’appareil aux alentours de 8h, celui-ci n’est, habituellement, pas réactivé avant le soir, alors il est intéressant de définir un moment choisi, par exemple à 8h30 dans le cas d’un tampon de 30 minutes, auquel l’appareil, s’il est couramment en veille standard, est mis en veille profonde. Ceci permet de minimiser la consommation énergétique de l’appareil au cours de la journée. Il est également possible de prévoir un module logique ayant pour fonctions de détecter une inactivation de l’appareil et de comparer un horodatage correspondant à cette inactivation avec le moment choisi. Ainsi, si l’inactivation survient avant le moment choisi, alors l’appareil peut être placé en veille standard jusqu’au moment choisi. Si en revanche l’inactivation est postérieure au moment choisi, alors l’appareil peut être mis directement en veille profonde. Ainsi, même en cas d’utilisation inhabituelle de l’appareil du fait d’un usage prolongé au-delà d’une plage horaire habituelle d’utilisation, le recours à la mise en veille profonde est tout de même privilégié. Dans un exemple, l’apprentissage comporte une succession d’itérations, chaque itération comprenant : - une obtention de données d’horodatage relatives à une période courante d’utilisation de l’appareil, - une actualisation d’un relevé de périodes d’utilisation de l’appareil sur la base desdites données, - sur la base du relevé actualisé, une actualisation du schéma récurrent, et - sur la base du schéma récurrent actualisé, une actualisation du moment choisi. Dans cet exemple, l’apprentissage s’étend non seulement à la détection d’un ou plusieurs schémas récurrents, mais également au choix d’un ou plusieurs moments d’activation du mode de veille profonde, ou du mode de veille standard, respectivement. A chaque itération, le schéma récurrent est affiné du fait d’une augmentation des données d’horodatage disponible. Il en découle que la pertinence du moment choisi est, elle aussi, accrue à chaque itération. Dans un exemple, pour une itération donnée, l’actualisation du schéma récurrent est effectuée au moyen d’un arbre de décisions reposant sur une confrontation entre : - les données d’horodatage relatives à la période courante associée à l’itération donnée, et - le schéma récurrent résultant de l’actualisation effectuée au cours de l’itération précédente. Un exemple d’une telle confrontation est de détecter si un horodatage courant, correspondant à une activation de l’appareil s’inscrit : - dans une plage temporelle récurrente où au moins une autre activation de l’appareil a précédemment été recensée, ou - dans une plage temporelle récurrente où aucune activation de l’appareil n’a précédemment été recensée. Dans le premier cas, l’horodatage courant peut être considéré comme attendu, ou concordant, au regard du schéma récurrent, et l’actualisation du schéma récurrent peut suivre une première règle prédéfinie, prévoyant par exemple une simple confirmation du schéma récurrent sans modification. Dans le second cas, l’horodatage courant peut être considéré comme surprenant, ou discordant au regard du schéma récurrent, et l’actualisation du schéma récurrent peut suivre une première règle prédéfinie, prévoyant par exemple une modification du schéma récurrent, telle qu’un élargissement de la plage temporelle récurrente où au moins une autre activation de l’appareil a précédemment été recensée. Plus généralement, la confrontation comprend une identification d’une concordance ou d’une discordance et l’arbre de décisions comprend une ou plusieurs règles prédéfinies pour au moins une dite concordance ou discordance identifiée. Dans un exemple, une règle prédéfinie peut être relative à la sélection du moment choisi pour commander un changement de mode de veille. Ainsi, si le moment choisi est défini comme étant un début ou une fin d’un tampon, une règle prédéfinie peut être relative à une actualisation de la durée du tampon. Ainsi, par exemple, il est possible, pendant un premier mois, de basculer l’appareil en veille standard 1h avant le début d’une période temporelle récurrente pendant laquelle des activations de l’appareil ont été recensées, Ensuite, si pendant ce premier mois, aucun événement surprenant susceptible de redéfinir les bornes de cette période temporelle récurrente ne s’est produit, il est possible de basculer l’appareil en veille standard seulement 30 minutes avant le début de cette période temporelle récurrente. Ainsi, dans cet exemple la durée du tampon est réduite, passant de 1h le premier mois à 30 minutes le deuxième mois. De la même manière, la durée du tampon peut être ultérieurement réduite une nouvelle fois, par exemple à 15 minutes. Selon un autre aspect, il est proposé un programme informatique comportant des instructions pour la mise en œuvre du procédé ci-avant lorsque ce programme est exécuté par un processeur. Selon un autre aspect, il est proposé un support d’enregistrement non transitoire lisible par un ordinateur sur lequel est enregistré un programme pour la mise en œuvre du procédé ci-avant lorsque ce programme est exécuté par un processeur. Selon un autre aspect, il est proposé un contrôleur de veille d’un appareil connecté disposant d’un mode de veille standard et d’un mode de veille profonde, le contrôleur de veille étant configuré pour émettre un signal de commande configuré pour entraîner, au niveau de l’appareil préalablement placé dans l’un desdits modes de veille, une activation de l’autre desdits modes de veille à un moment choisi dans un planning en fonction d’un schéma récurrent, obtenu par un apprentissage, d’utilisation de l’appareil. Selon un autre aspect, il est proposé un appareil connecté disposant d’un mode de veille standard et d’un mode de veille profonde, l’appareil connecté comprenant le contrôleur de veille ci-avant. Selon un autre aspect, il est proposé un dispositif raccordé à un appareil connecté disposant d’un mode de veille standard et d’un mode de veille profonde, le dispositif comprenant le contrôleur de veille ci-avant. D’autres caractéristiques, détails et avantages apparaîtront à la lecture de la description détaillée ci-après, et à l’analyse des dessins annexés, sur lesquels : Fig. 1 illustre un système de communication selon un exemple de réalisation de l’invention. Fig. 2 illustre un arbre de décision relatif à un apprentissage en vue de déclencher une mise en veille profonde d’un appareil connecté, selon un exemple de réalisation de l’invention. Fig. 3 illustre un tableau établi en appliquant un arbre de décision à une série de données respectivement indicatives d’une période d’utilisation de l’appareil connecté, selon un exemple de réalisation de l’invention. Procédé de mise en veille d’un appareil connecté disposant d’un mode de veille standard et d’un mode de veille profonde, le procédé comprenant : - une émission d’un signal de commande configuré pour entraîner, au niveau de l’appareil préalablement placé dans l’un desdits modes de veille, une activation de l’autre desdits modes de veille à un moment choisi dans un planning en fonction d’un schéma récurrent, obtenu par un apprentissage, d’utilisation de l’appareil. Procédé selon la revendication 1, dans lequel : - le signal de commande est configuré pour entraîner, au niveau de l’appareil préalablement placé dans le mode de veille profonde, une activation du mode de veille standard, - le schéma récurrent est indicatif d’une plage horaire donnée correspondant à une utilisation habituelle de l’appareil, et - le moment est choisi, dans le planning, en fonction de la plage horaire donnée. Procédé selon la revendication 1, dans lequel : - le signal de commande est configuré pour entraîner, au niveau de l’appareil préalablement placé dans le mode de veille standard, une activation du mode de veille profonde, et - le schéma récurrent est indicatif d’une plage horaire donnée correspondant à une absence habituelle d’utilisation de l’appareil, et - le moment est choisi, dans le planning, en fonction de la plage horaire donnée. Procédé selon la revendication 2 ou 3, dans lequel le moment choisi correspond au début de la plage horaire donnée. Procédé selon la revendication 2, dans lequel le moment choisi correspond au début d’un tampon de durée prédéterminée précédant immédiatement la plage horaire donnée. Procédé selon la revendication 3, dans lequel la plage horaire donnée débute par un tampon de durée prédéterminée et le moment choisi correspond à la fin du tampon. Procédé selon l’une des revendications précédentes, dans lequel l’apprentissage comporte une succession d’itérations, chaque itération comprenant : - une obtention de données d’horodatage relatives à une période courante d’utilisation de l’appareil, - une actualisation d’un relevé de périodes d’utilisation de l’appareil sur la base desdites données, - sur la base du relevé actualisé, une actualisation du schéma récurrent, et - sur la base du schéma récurrent actualisé, une actualisation du moment choisi. Procédé selon la revendication précédente, dans lequel, pour une itération donnée, l’actualisation du schéma récurrent est effectuée au moyen d’un arbre de décisions reposant sur une confrontation entre : - les données d’horodatage relatives à la période courante associée à l’itération donnée, et - le schéma récurrent résultant de l’actualisation effectuée au cours de l’itération précédente. Procédé selon la revendication précédente, dans lequel la confrontation comprend une identification d’une concordance ou d’une discordance et l’arbre de décisions comprend une ou plusieurs règles prédéfinies pour au moins une dite concordance ou discordance identifiée. Procédé selon l’une des revendications 7 à 9 lorsqu’elle dépend de la revendication 5 ou 6, dans lequel l’actualisation du moment choisi comprend une actualisation de la durée du tampon. Programme informatique comportant des instructions pour la mise en œuvre du procédé selon l’une des revendications 1 à 10 lorsque ce programme est exécuté par un processeur. Support d’enregistrement non transitoire lisible par un ordinateur sur lequel est enregistré un programme pour la mise en œuvre du procédé selon l’une des revendications 1 à 10 lorsque ce programme est exécuté par un processeur. Contrôleur de veille d’un appareil connecté disposant d’un mode de veille standard et d’un mode de veille profonde, le contrôleur de veille étant configuré pour émettre un signal de commande configuré pour entraîner, au niveau de l’appareil préalablement placé dans l’un desdits modes de veille, une activation de l’autre desdits modes de veille à un moment choisi dans un planning en fonction d’un schéma récurrent, obtenu par un apprentissage, d’utilisation de l’appareil. Appareil connecté disposant d’un mode de veille standard et d’un mode de veille profonde, l’appareil connecté comprenant un contrôleur de veille selon la revendication 13. Dispositif raccordé à un appareil connecté disposant d’un mode de veille standard et d’un mode de veille profonde, le dispositif comprenant un contrôleur de veille selon la revendication 13.