Brevet FR3020912A1 — publié le 20151113

- 1 - La présente invention concerne le domaine technique de supervision automatisée des boîtiers décodeurs par le biais de tests de traitement par lots "batch test". État de la technique: Il existe dans l'état de la technique des systèmes de vidéo à la demande basés sur l'utilisation de boîtiers décodeurs TV combinant la technologie de communication d'échange de fichiers pair à pair (P2P VOD) et la lecture de flux vidéo en continu. Ces systèmes peuvent être instables: il suffit d'un problème de fonctionnement du module ou du matériel d'un boîtier décodeur TV qui réceptionne et émet les données pour que les communications pair à pair ne fonctionnent plus, et que la diffusion en continu ne marche par conséquent plus. Des maintenances constantes sont donc nécessaires. Ces maintenances peuvent occasionner des coûts élevés de déplacement de techniciens ou des coûts de remplacement dans le cas où les corrections n'ont pas été faites au moment opportun. De plus, un minimum d'espace sur le moyen de stockage du boîtier décodeur de type STB (Set-top-box) est nécessaire pour réaliser le processus de diffusion en continu des données de flux vidéo (streaming). La possibilité d'enregistrer ces données vidéo diffusées en continu (live streaming) sur le disque dur des boîtiers décodeurs de type STB (Set-top-Box), rendent nécessaire de prévoir encore plus de place disponible. Ce procédé d'enregistrement peut créer des problèmes de stockage, notamment une insuffisance d'espace pour la lecture et l'enregistrement du flux vidéo. Afin de régler ce problème et d'assurer une meilleure utilisation de l'espace disponible, une mise à jour du contenu présent dans le moyen de stockage est souhaitable. La présente invention a donc pour but de résoudre les problèmes techniques mentionnés ci-dessus, en proposant un procédé d'analyse de l'état et de l'utilisation d'un boîtier décodeur, comprenant l'étape de vérification de son fonctionnement, l'étape de récupération d'informations relatives à son utilisation et - 2 - l'étape de partage desdites informations collectées avec le SIC - Système Informatique Central, ainsi que la génération d'alertes lorsque le résultat de ladite analyse indique notamment des défauts matériels et/ou informatiques sur le boîtier, et/ou la présence de contenus inactifs encombrant la capacité de stockage s dudit boîtier. Description de l'invention La présente invention concerne un procédé d'analyse de l'état et de l'utilisation d'un boîtier décodeur, comprenant l'étape de vérification de son fonctionnement, l'étape de récupération d'informations relatives à son utilisation et l'étape de partage desdites informations collectées avec le SIC - Système Informatique Central. L'invention est accompagnée d'un système permettant la mise en oeuvre du procédé. 15 Le système est composé d'un SIC - Système Informatique Central, de consoles d'administration et d'au moins un boîtier décodeur comportant un module de traitement des lots "batch test" permettant de réaliser des tests sur le boîtier. Les consoles d'administration comprennent des moyens d'affichage d'alerte, 20 l'alerte étant générée lorsque le résultat des tests du traitement des lots "batch test" transmis par le SIC - Système Informatique Central indique notamment des défauts matériels et/ou du système informatique sur le boîtier, et/ou la présence des contenus inactifs réduisant la capacité de stockage dudit boîtier. 25 Les dessins annexés illustrent l'invention: La figure 1 représente une première étape consistant en la mise en oeuvre du traitement de lots (7) "batch test", indépendamment d'une connexion à Internet, afin de collecter des informations relatives notamment à l'état du module, l'état 30 matériel du boîtier (1) et l'espace disponible sur son moyen de stockage (5), ainsi que l'enregistrement des résultats du traitement de lots (7) "batch test" sur son moyen de stockage (5). - 3 - La figure 2 représente la communication des résultats du traitement de lots (7) "batch test" enregistrés sur le moyen de stockage (5) du boîtier (1) par ce dernier au SIC - Système Informatique Central (2) lorsqu'une connexion à Internet est disponible, ainsi que la génération, en parallèle et simultanément, d'une base de s données (4) à partir de ces informations. La figure 3 représente l'étape de la mise à jour automatique du boîtier (1) par le Système Informatique Central (2) lorsque ce dernier constate une absence de dysfonctionnement sur le boîtier (1). Lorsqu'un dysfonctionnement est détecté, le boîtier (1) n'est pas mis à jour, mais les informations sont enregistrées. La figure 4 représente l'envoi des informations issues du traitement de lots (7) "batch test" du boîtier (1) de la base de données (4) du SIC - Système Informatique Central (2) aux consoles d'administration (3) des administrateurs du 15 système. La figure 5 représente, dans une réalisation, l'envoi d'une alerte (6) par la console d'administration (3) au SIC - Système Informatique Central (2) après analyse des résultats du traitement de lots (7) "batch test" transmis par le boîtier (1) décodeur. 20 La figure 6 représente, dans une autre réalisation, l'envoi d'une alerte (6) par la console d'administration (3) au boîtier (1) après analyse des résultats du traitement de lots (7) "batch test" transmis par le boîtier décodeur (1). 25 Le boîtier (1) décodeur du système selon l'invention comprend: des moyens pour réceptionner et partager des données un moyen de stockage (5) de type disque dur pour enregistrer de telles données, des moyens de connexion internet filaires (notamment port Ethernet) et/ou non 30 filaires (notamment Wi-Fi et données cellulaires). Le boîtier (1) comporte également un module de traitement de lots (7) "batch test" contenant des fichiers d'instructions (scripts) pour vérifier son état de -4- fonctionnement, notamment son état matériel et/ou l'état de son système informatique ainsi que sa capacité de stockage (5) identifiant les contenus inactifs à supprimer, et pour récupérer les informations relatives à son utilisation. Un autre composant du système selon l'invention est un SIC - Système Informatique Central (2) destiné à assurer la réception desdites informations collectées et la gestion des résultats des tests provenant dudit traitement de lots (7) "batch test". Les autres composants du système selon l'invention sont des consoles d'administration (3) comprenant des moyens d'affichage d'alertes (6) visuelles et/ou sonores, l'alerte (6) étant générée lorsque le résultat des tests du traitement des lots (7) (batch test) indiquent notamment des défauts matériels et/ou de l'état du système informatique du boîtier (1). Ce système met en oeuvre le procédé décrit par la suite. Dans une réalisation, une première étape consiste en la mise en oeuvre du traitement de lots (7) "batch test" indépendamment d'une connexion à Internet. En l'absence de connexion disponible, le boîtier (1) enregistre les informations collectées à partir du traitement de lots (7) "batch test" contenant des fichiers d'instructions (scripts). Les informations collectées concernent notamment l'état du module, l'état matériel du boîtier (1) et l'espace disponible sur son moyen de stockage (5). Cette étape de vérification du fonctionnement du boîtier (1) permet d'anticiper d'éventuels problèmes ultérieurs. Dès la communication entre le boîtier (1) décodeur et le SIC - Système Informatique Central (2) par le moyen de connexion internet, les informations enregistrées par le boîtier (1) sont transmises à ce dernier. -5- Ensuite, le SIC - Système Informatique Central (2) analyse les résultats du traitement de lots (7) "batch test" réalisé par le boîtier (1) puis il génère, en parallèle et simultanément, une base de données (4) à partir de ces informations. Dans le cas où le SIC - Système Informatique Central (2) constate le bon fonctionnement du boîtier (1), il effectue par la suite une mise à jour automatique sur le boîtier (1). Dans le cas où le résultat des tests du traitement des lots (7) "batch test" signale des problèmes sur le boîtier (1) tels qu'une surchauffe, des problèmes de réseau, un gel de son système informatique, ou encore des évènements pouvant entraver son fonctionnement, notamment lors de la réalisation d'une diffusion en continu des flux vidéos, entre autres, ces résultats sont transmis de la base de données (4) du SIC - Système Informatique Central (2) aux consoles d'administration (3) des administrateurs du système; les consoles d'administration (3) affichent automatiquement des alertes (6) indiquant notamment ces défauts matériels et/ou de son système informatique. L'administrateur du système ainsi averti réalise les aménagements nécessaires pour assurer la résolution de ces problèmes, et donner suite au bon 20 fonctionnement du boîtier (1). Dans une réalisation, le traitement de lots (7) "batch test" permet également de récupérer des informations relatives à l'utilisation du boîtier (1). Les informations relatives à l'utilisation peuvent concerner notamment le temps de connexion du 25 boîtier (1), la fréquence d'utilisation du boîtier (1), les vidéos visionnées, la fréquence de lecture des contenus vidéos, la position géographique des boîtiers (1), entre autres. Ces informations sont également partagées avec le SIC Système Informatique Central (2) et ajoutées à la base de données (4). Le SIC Système Informatique Central (2) les transmet ensuite aux administrateurs du 30 système. Il est donc possible pour l'administrateur du système, en tant que fournisseur de services, de superviser la maintenance des différents boîtiers (1) décodeurs services, c'est-à-dire adapter le service en fonction des types de films regardés par les utilisateurs et/ou l'utilisateur d'un boîtier (1) proposés par lui. - 6 - Dans le cas où il a été constaté que l'espace de stockage (5) disponible sur le boîtier (1) est insuffisant, le SIC - Système Informatique Central (2) extrait les informations relatives à la fréquence d'usage des contenus vidéos enregistrées dans le boîtier (1), afin d'opérer l'actualisation des contenus vidéos et/ou supprimer notamment les "contenus inactifs" enregistrés sur le moyen de stockage (5) du boîtier (1) décodeur. Le système et le procédé selon l'invention permettent donc de résoudre les problèmes qui peuvent empêcher le bon déroulement du processus de diffusion en continu par la vérification et la mise à jour du boîtier (1). En outre, ils permettent la génération d'alarmes lorsque le résultat de la vérification indique notamment un défaut présent sur le boîtier (1). REVENDICATIONS: 1) Procédé d'analyse de l'état et de l'utilisation d'un boîtier décodeur à partir d'informations et de statistiques générées par des tests de traitements de lots (7) « batch test » caractérisé en ce qu'il comporte les étapes suivantes: a) L'étape de vérification du fonctionnement de l'état matériel et/ou l'état du système informatique du boîtier (1), ainsi que la vérification de l'espace disponible sur son moyen de stockage (5). b) L'étape de récupération d'informations relatives à l'utilisation dudit boîtier (1), notamment la fréquence d'usage des contenus vidéos. c) L'étape de partage des informations collectées avec le SIC Système Informatique Central (2) d) L'étape de mise à jour automatique dudit boîtier (1) e) L'étape d'affichage des alertes (6) automatiques sur des consoles d'administration (3) 2) Procédé selon la revendication 1, caractérisé en ce que les tests de traitements de lots (7) « batch test » sont réalisés et enregistrés dans le boîtier (1) décodeur avec/sans connexion internet. 3) Procédé selon la revendication 1, caractérisé en ce que l'étape de partage des informations collectées entre le boîtier (1) et le SIC - Système Informatique Central (2) est réalisé par un des moyens de connexion internet filaires, notamment port Ethernet, et/ou non filaires, notamment Wi- Fi et données cellulaires. 4) Procédé selon la revendication 1, caractérisé en ce que le SIC - Système Informatique Central (2) conserve et centralise dans des bases de données (4) les informations et les statistiques partagées.- 8 - 5) Procédé selon la revendication 1, caractérisé en ce que les statistiques concernant la fréquence d'usage des contenus vidéos enregistrées dans le boîtier (1) décodeur permettent d'identifier les "contenus inactifs" à supprimer. 6) Procédé selon les revendications 1 et 4, caractérisé en ce que le SIC Système Informatique Central (2) opère des actualisations des contenus vidéos. 7) Procédé selon la revendication 1, caractérisé en ce que les alertes (6) visuelles et/ou sonores sont générées lorsque le résultat des tests du traitement des lots (7) (batch test) indiquent notamment des défauts matériels et/ou de l'état du système informatique du boîtier (1), et/ou la présence de "contenus inutilisés" encombrant la capacité de stockage (5) dudit boîtier (1). 8) Système pour mettre en oeuvre tel procédé, caractérisé en ce qu'il est composé : a) d'un SIC - Système Informatique Central (2), b) de consoles d'administration (3) comprenant des moyens d'affichage d'alerte (6), c) au moins un boîtier (1) décodeur comportant : d) un module de traitement des lots (7) "batch test", e) des moyens pour réceptionner et partager des données, f) un moyen de stockage (5) de type disque dur pour enregistrer de telles données, g) des moyens de connexion internet filaires (notamment port Ethernet) et/ou non filaires (notamment Wi-Fi et données cellulaires).