Brevet FR3021178A1 — publié le 20151120

-1- La présente invention concerne le domaine technique du Pair à Pair pour la vidéo à la demande (P2P-VOD). État de la technique: Il existe dans l'état de la technique des systèmes de vidéo à la demande basés sur les boîtiers décodeurs TV, et servant à la mise en oeuvre de procédés de diffusion de flux vidéo par le biais de protocole d'échange P2P - Pair à Pair. Ces boîtiers permettent à leurs utilisateurs de visionner a posteriori notamment des émissions en dehors des heures de diffusion à la télévision ainsi que des films et des séries. Dans ces systèmes, l'utilisateur accède à une interface graphique sur le décodeur TV affichée sur des dispositifs tels que Téléviseurs, Smartphones, Tablette et/ ou assistants personnels numériques (également appelés appareils numériques audiovisuels) à l'aide de sa télécommande, interface qui lui permet d'atteindre les contenus des sources mettant à disposition le contenu vidéo (émissions, films, séries notamment). Ainsi, il peut commander le programme de son choix à partir d'un catalogue de programmes affiché sur les appareils numériques audiovisuels par le boîtier décodeur. Lorsque l'utilisateur a fait son choix, le lien correspondant à l'emplacement des données vidéo est récupéré par un serveur central; à partir de ce lien, le boîtier permet la lecture de ce contenu via flux de diffusion vidéo en continu, qui devient accessible à son utilisateur pour un temps déterminé. Lors de la lecture du programme, l'utilisateur peut utiliser la télécommande pour mettre en pause, l'avance ou le recul rapide, ainsi que l'arrêt de la lecture du programme. Les données téléchargées sont visionnées via procédé de lecture de flux vidéo. Les systèmes P2P-VOD sont une variante des systèmes de vidéo à la demande qui utilisent le procédé d'échange de fichier pair à pair. Ce procédé fonctionne de la façon suivante: un utilisateur, qui correspond à un pair récepteur, recherche, par le biais d'applications logicielles P2P - Pair à Pair, une vidéo sur un réseau de communications Internet. Un autre utilisateur qui possède le contenu recherché - 2 - partage cette ressource avec le pair récepteur à travers le même type d'applications logicielles, il s'agit d'un pair émetteur. Ainsi, l'échange du fichier peut s'effectuer directement entre ces pairs. Dans les systèmes décrit précédemment, les utilisateurs sont à la fois pairs-récepteurs et pairs-émetteurs. Les systèmes de vidéo à la demande tels que décrits précédemment présentent plusieurs inconvénients: ils ne permettent pas l'accès au programme en cas d'impossibilité de connexion à internet; et, lorsque le boîtier est connecté à internet, l'accessibilité aux données se limite au catalogue de programmes présents dans le ou les sources de contenus, dont le nombre est délimité. L'accessibilité au programme est également restreinte au niveau du temps (durée de location, calendrier de diffusion, déprogrammation d'un film n'est plus disponible sur la source de contenu), ce qui limite encore la liberté de l'utilisateur de voir le programme lorsqu'il le souhaite. La présente invention est destinée à pallier à ces inconvénients, en ce qu'elle propose un dispositif basé sur un boîtier décodeur possédant un moyen de réception de données, un moyen de stockage des dites données, et un moyen d'émission des dites données vidéo. Le moyen de réception de données permet la récupération du nom des sources internet (public et privé) par le biais de l'étape de communication entre au moins un boîtier décodeur et un serveur central. Le moyen de stockage rend les données vidéo accessibles indépendamment d'une connexion internet, et le moyen d'émission permet de résoudre le problème de l'indisponibilité du contenu vidéo sur internet grâce à l'étape de partage automatique des fichiers vidéo entre au moins deux boîtiers décodeurs selon l'invention. Description de l'invention La présente invention concerne un dispositif basé sur un boîtier décodeur possédant un moyen de réception de données vidéo présentes dans d'autres boîtiers décodeurs et/ou dans différentes sources internet (publiques ou privées), un moyen de stockage pour les enregistrer, et un moyen d'émission des dites - 3 - sources vers d'autres boîtiers, un procédé de transfert de données comprenant les étapes de communication entre au moins un boîtier décodeur et un serveur central, et de partage automatique via protocole P2P - Pair à Pair des données vidéo diffusées en continu entre au moins deux boîtiers décodeurs selon l'invention. Le terme "unité centrale de traitement" utilisé dans la présente description et les revendications désigne le composant de l'ordinateur qui exécute les instructions machine des programmes informatiques présents sur le boîtier récepteur, 10 enregistreur et émetteur des données. Le terme "champ proche" utilisé dans la présente description et dans les revendications désigne une technologie de communication sans-fil à courte portée et haute fréquence, permettant l'échange d'informations entre des périphériques 15 jusqu'à une distance donnée, capable de communiquer avec un autre périphérique de champ proche ou avec certaines infrastructures sans-contact existantes. Le terme "filigrane" utilisé dans la présente description et les revendications 20 désigne les messages de vérification ajoutés par le boîtier décodeur sur les données vidéo afin d'en limiter l'accès aux autres boîtiers décodeurs selon l'invention. Les dessins annexés illustrent l'invention: 25 La figure 1 représente l'authentification automatique du boîtier (1) décodeur au serveur (3) central, et, lorsque cette authentification est réalisée, la mise à jour du boîtier (1) décodeur par le serveur (3) central. 30 La figure 2 représente, lorsque l'authentification automatique du boîtier (1) décodeur auprès du serveur (3) central est réalisée, l'affichage par le boîtier (1) décodeur sur l'appareil multimédia (9) (téléviseur, smartphone, tablette, assistants personnels numériques notamment) d'une interface graphique (7) qui permet - 4 - d'effectuer des requêtes sur la base de mots-clés, ainsi que l'accès au serveur (3) central. La figure 3 représente, lorsque l'authentification automatique du boîtier (1) 5 décodeur au serveur (3) central est réalisée, l'ordre de priorité de la recherche de sources (4) pour le transfert des données (2) vidéo: le boîtier (1) décodeur interroge dans un premier temps les autres boîtiers (6) décodeurs: Soit il interroge les autres boîtiers (6) présents dans la zone de proximité géographique (10) via le périphérique de communication en champ proche (8), lo et interroge les autres boîtiers (6) non situés dans la zone de proximité géographique (11) via le réseau de communication P2P - Pair à Pair (5), Soit il interroge l'ensemble des boîtiers (6) via le protocole de communication P2P - Pair à Pair (5) indépendamment de leurs localisations géographiques. 15 Enfin, il interroge les autres sources (4) présentes sur le réseau Internet (12), toujours via le protocole de communication P2P - Pair à Pair (5). La figure 4 représente la réception des données (2) vidéo par le boîtier (1) décodeur à partir d'un autre boîtier (6) décodeur. La figure 5 représente la lecture des données (2) vidéo enregistrées bit à bit sur le moyen de stockage du boîtier (1), lisible à tout moment sur l'appareil multimédia (9) (téléviseur, smartphone, tablette, assistants personnels numériques etre autres). La figure 6 représente le partage par un boîtier (1) décodeur des données (2) vidéo présentes sur son moyen de stockage aux utilisateurs d'autres boîtiers (6) présents dans le réseau de communication P2P - Pair à Pair (5). 30 La figure 7 illustre le diagramme d'action qui représente le procédé de transfert de données (2) comprenant les étapes de communication entre au moins un boîtier (1) décodeur et un serveur (3) central. 20 25 - 5 - Le boîtier (1) selon l'invention est composé d'une unité centrale de traitement, d'au moins un module de traitement, un moyen de réception de données (2) vidéo, d'au moins un moyen de stockage de type disque dur pour stocker les données (2) téléchargées, un moyen d'émission desdites données (2) vidéo, au moins une liaison filaire de type port HDMI avec différents appareils multimédia (9) tels que téléviseurs, tablettes, assistants personnels numériques, smartphones, un moyen de connexion Internet filaire (prise réseau RJ45) ou non (Wireless/ Wi-Fi/ données cellulaires du type 3G et/ou 4G, liste non limitative), un périphérique de communication en champ proche (8). Le boîtier (1) décodeur selon l'invention fournit une interface graphique (7), ainsi que les services suivants: mise à jour des sources (4) , mise à jour et surveillance de l'état du boîtier (1) décodeur. Le moyen de réception de données (2) permet la récupération du nom des sources (4) internet (public et privé) par le biais de l'étape de communication entre au moins un boîtier (1) décodeur et un serveur (3) central. Cette étape comprend un système d'authentification automatique du boîtier (1) décodeur au serveur (3) central. Le moyen de stockage des données (2) vidéo rend les données (2) accessibles indépendamment d'une connexion internet; le moyen d'émission de données (2) permet de résoudre le problème de l'indisponibilité des données (2) vidéo sur internet grâce à l'étape de partage automatique des données (2) vidéo entre au moins deux boîtiers (1 et 6) décodeurs selon l'invention. Dans une réalisation, lors de sa mise sous tension, le boîtier (1) décodeur s'authentifie automatiquement sur le serveur (3) central. Le procédé de transfert des données (2) vidéo est initié par l'étape de communication entre le boîtier (1) décodeur et un serveur (3) central. Une fois authentifié, le boîtier (1) décodeur affiche sur l'appareil multimédia (9) (téléviseur, smartphone, tablette, assistants personnels numériques notamment) une interface graphique (7) qui permet d'effectuer des recherches relatives aux titres des films, émissions, séries - 6 - notamment. Cette interface graphique (7) permet l'accès au serveur (3) central et à la liste de nom des sources (4) internet (public et privé) de données (2) vidéo. L'utilisateur formule sur l'interface graphique (7) une requête sur la base de mots-clés relatifs notamment au nom du programme; à partir de ces mots-clés contenus dans cette requête, le serveur (3) central lui propose une liste de sources (4) indexées. Le boîtier (1) décodeur réalise ensuite une communication directe avec au moins une source (4) sélectionnée pour télécharger les données (2) de la vidéo demandée. 10 Dans un ordre de priorité de transfert de données (2), le boîtier (1) décodeur qui recherche un film, une série, une émission notamment interroge dans un premier temps les autres boîtiers (6) décodeurs pour savoir s'ils disposent des données (2) vidéo souhaitées: 15 Soit le boîtier (1) interroge les boîtiers (6) présents dans la zone de proximité géographique (10) par communication en champ proche (8), et, s'il ne trouve pas, il interroge d'autres boîtiers (6) qui ne sont pas "proches" (11) cette fois-ci via protocole de communication P2P - Pair à Pair (5), Soit il interroge l'ensemble des boîtiers (6) via le réseau de communication 20 P2P - Pair à Pair (5), indépendamment de leurs localisations géographiques; Dans un deuxième temps, le boîtier (1) interroge les différentes sources (4) présentes sur Internet via une connexion Internet. 25 Les adresses des données (2) recherchées sur les différentes sources (4) présentes sur Internet ainsi que sur les boîtiers (6) présents dans le réseau de communication P2P - Pair à Pair (5) sont indexées. L'interface graphique (7) génère les informations relatives au film, à l'émission, à la série (notamment); lorsque l'utilisateur confirme le choix du programme, l'étape de visionnage des 30 données (2) vidéo et d'enregistrement simultanés des données (2) vidéo commence: lors de la lecture, les données (2) vidéo sont enregistrées bit par bit sur le moyen de stockage du boîtier (1) afin de constituer un fichier vidéo lisible à - 7 - tout moment par le boîtier (1) indépendamment de toute connexion à Internet, et accessible aux autres boîtiers (6) lorsque ce dernier sera connecté. Le rafraîchissement de l'indexation des données (2) vidéo se fait de manière 5 régulière et automatique, mais aussi lors de la formulation des requêtes. Dès le début du visionnage et du téléchargement, les données (2) vidéo sont partagées aux autres utilisateurs de boîtiers (6) présents dans le réseau de communication P2P - Pair à Pair (5) via l'attribution d'une URL REST - 10 Representational State Transfer qui donne directement accès à la ressource: le boîtier (1) décodeur récepteur devient ainsi pair émetteur. De même, un filigrane est attribué aux données (2) vidéo téléchargées, afin d'en limiter l'accès aux seuls utilisateurs de boîtiers (1 et 6) décodeurs selon l'invention. 15 Le procédé selon l'invention confère donc au boîtier (1) décodeur une double fonction: celle de récepteur lorsqu'il effectue les recherches des sources (4), et celle d'émetteur à partir du moment où il partage les données (2) présentes sur son moyen de stockage aux utilisateurs d'autres boîtiers (6) présents dans le réseau de communication P2P - Pair à Pair (5). Ces informations participent d'un 20 catalogue centralisé général, accessible à tout moment et de façon illimitée aux seuls utilisateurs de boîtiers (1 et 6). Une fois que le boîtier (1) décodeur est devenu serveur, un serveur (3) central auquel le boîtier (1) est connecté certifie l'indexation des données (2) vidéo 25 téléchargées sur le moyen de stockage du boîtier (1) décodeur. Ensuite il déploie les fonctionnalités suivantes: authentification, surveillance du statut, mise à jour du logiciel, et mise à jour des sources (4), incorporation des modules d'extension de gestion et de mise à jour à distance du système d'exploitation. Le boîtier (1) permet également de déployer un protocole crypté SSL Secure Socket Layer qui 30 préserve l'intégrité et la sécurité des données (2) téléchargées, et ne rend cette ressource lisible que par les utilisateurs de boîtiers (1 et 6) présents dans le réseau local. Le dispositif et le procédé selon l'invention donnent donc un accès illimité aux contenus vidéo présents sur les différents serveurs internet (publics, privés). Cette multiplicité des sources (4) élargit le choix de l'utilisateur, permet une indépendance vis-à-vis des serveurs de contenu via la création d'un catalogue propre, et le partage de données (2) sécurisé entre les différents utilisateurs du dispositif. Enfin, l'invention optimise le temps de téléchargement par le biais d'un protocole d'échange de données P2P - Pair à Pair (5) qui accélère le temps de connexion et économise la bande passante. REVENDICATIONS: 1) Procédé de transfert des données (2) vidéos caractérisé en ce qu'il récupère simultanément et parallèlement des données (2) vidéo présentes dans au moins un boîtier (1) décodeur par le biais de la communication P2P - Pair à Pair (5) ainsi que des données (2) présentes dans les sources (4) indexées sur le semeur (3) central selon les étapes suivantes: a) l'étape d'authentification automatique sur le serveur (3) central d'au moins un boîtier (1) décodeur ; b) l'étape d'interrogation des boîtiers (6) présents dans le réseau de communication P2P - Pair à Pair (5); c) l'étape de communication entre au moins un boîtier (1) décodeur et un serveur (3) central; d) l'étape de communication entre le boîtier (1) décodeur et au moins une source (4); e) l'étape de visionnage des données (2) vidéo pour constituer un fichier vidéo lisible. 2) Procédé selon la revendication 1 caractérisé en ce que l'interrogation des boîtiers (6) présents dans la zone de proximité géographique (10) est réalisée par communication en champ proche (8). 3) Procédé selon la revendication 1 caractérisé en ce que la communication entre au moins un boîtier (1) décodeur et un serveur (3) central est destinée à récupérer le nom des sources (4) internet. 4) Procédé selon la revendication 1 caractérisé en ce que le boîtier (1) décodeur génère une interface graphique (7) destinée à formuler des requêtes sur la base de mots-clés. 5) Procédé selon la revendication 1 caractérisé en ce que le boîtier (1) décodeur déploie un protocole crypté SSL "Secure Socket Layer".- 10 - 6) Procédé selon la revendication 1 caractérisé en ce que le téléchargement des données (2) vidéo permet de rendre accessible lesdites vidéos aux autres boîtiers (6) lorsque le boîtier (1) se connecte de nouveau. 7) Procédé selon la revendication 1 caractérisé en ce que l'étape de communication entre le boîtier (1) décodeur et au moins une source (4) permet d'attribuer une URL REST au fichier vidéo enregistré. 8) Procédé selon la revendication 1 caractérisé en ce que l'étape de communication entre le boîtier (1) décodeur et au moins une source (4) permet d'attribuer un filigrane au fichier vidéo enregistré afin d'en limiter l'accès aux seuls utilisateurs de boîtiers (1 et 6) décodeurs. 9) Boîtier récepteur, enregistreur et émetteur des données caractérisé en ce qu'il comprend: a) une unité centrale de traitement; b) au moins un module de traitement; c) un moyen de réception de données (2); d) au moins un moyen de stockage pour stocker les données (2) téléchargées; e) un moyen d'émission desdites données (2) vidéo; f) un moyen de connexion Internet filaire ; g) un moyen de connexion Internet non filaire; h) un périphérique de communication en champ proche (8); i) au moins une liaison filaire avec les différents appareils multimédia (9) type téléviseurs, tablettes, assistants personnels numériques, smartphones.