[go: up one dir, main page]

FR3105688A1 - Procédé et dispositif de gestion d'un réseau domestique. - Google Patents

Procédé et dispositif de gestion d'un réseau domestique. Download PDF

Info

Publication number
FR3105688A1
FR3105688A1 FR1914854A FR1914854A FR3105688A1 FR 3105688 A1 FR3105688 A1 FR 3105688A1 FR 1914854 A FR1914854 A FR 1914854A FR 1914854 A FR1914854 A FR 1914854A FR 3105688 A1 FR3105688 A1 FR 3105688A1
Authority
FR
France
Prior art keywords
home network
communications
multimedia content
application
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR1914854A
Other languages
English (en)
Other versions
FR3105688B1 (fr
Inventor
Jean-Bernard Leduby
Emmanuel Gouleau
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
Orange SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Orange SA filed Critical Orange SA
Priority to FR1914854A priority Critical patent/FR3105688B1/fr
Publication of FR3105688A1 publication Critical patent/FR3105688A1/fr
Application granted granted Critical
Publication of FR3105688B1 publication Critical patent/FR3105688B1/fr
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25816Management of client data involving client authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • H04N21/41265The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client device

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Small-Scale Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

L’invention concerne un procédé et un dispositif de gestion (PAS) d'un réseau domestique (R_DOM), ledit réseau domestique comprenant au moins un dispositif récepteur (PM, DEC, TVC) adapté pour exécuter au moins une application de contenus multimédia et au moins un dispositif émetteur (UI) adapté pour commander l’exécution de ladite au moins une application de contenus multimédia via ledit réseau domestique, le dispositif de gestion comprend un composant de communication configuré pour établir un canal de communication sur le réseau domestique entre le dispositif récepteur et le dispositif émetteur, le dispositif de gestion étant distinct du dispositif récepteur. Figure pour l’abrégé : FIG. 2

Description

Procédé et dispositif de gestion d'un réseau domestique.
1. Domaine de l'invention
L'invention concerne la gestion d'un réseau domestique connecté à un réseau de communication de données, tel que l'Internet. L'invention concerne plus particulièrement la gestion des communications d'applications multi-écrans au sein d'un réseau domestique.
2. Art Antérieur
Il existe aujourd'hui des applications pour smartphone (pour téléphone intelligent en anglais) qui permettent de lancer via le smartphone des applications ou services auxquels un utilisateur a souscrit sur un autre équipement de l'utilisateur. Par exemple, la plupart des opérateurs de services Internet qui fournissent un service TV à leur souscripteur mettent à leur disposition des applications à installer sur un terminal mobile (smartphone, tablette, ...) qui permettent de lancer un service TV sur un deuxième écran, typiquement une télévision ou un décodeur connecté(e) à la passerelle domestique, via le terminal mobile.
Un autre exemple est le lancement de visionnage de vidéos diffusées par une plateforme de partage de vidéos, par exemple YouTube, sur une passerelle multimédia, par exemple une clé Google ChromeCast ou une clé munie d'un décodeur TV, connectée à un dispositif d'affichage, par exemple une télévision ou un vidéo projecteur. Pour lancer un tel service, l'utilisateur installe une application de pilotage sur son terminal mobile qui lui permet de demander à la passerelle multimédia le lancement de la vidéo. Selon cet exemple, la passerelle multimédia connectée à un réseau de communication reçoit des flux vidéo de la plateforme de partage vidéos. La diffusion des vidéos est commandée par l’application installée sur le terminal mobile.
De tels services ou applications sont communément appelés service ou application multi-écran.
Selon l’art antérieur, dans les architectures normalisées ou publiques, par exemple dans une architecture de diffusion appelée « cast » telle que celle décrite ci-dessus, la communication entre applications muti-écrans n’est pas possible. La gestion des communications entre applications repose sur un composant localisé soit dans le «cloud» (nuage en français), tel que par exemple l’application de diffusion «cast» de YouTube, soit localement sur le terminal tel qu’une Set Top Box (STB) ou une clé TV HDMI (aussi appelé stick TV en anglais). Un tel composant gère les communications entre l’application de pilotage et l’application de diffusion installée sur le décodeur ou la passerelle multimédia dans les exemples précités.
Un exemple de mise en œuvre de ce composant dans les solutions traditionnelles consiste en un serveur Web Socket installé sur le terminal exécutant l’application de diffusion de type «cast» ou bien sur un équipement dans le réseau de communication. Ce serveur Web Socket fait le lien entre les applications mobiles (par exemple iOS- pour iPhone Operating System en anglais- ou Android) et l’application de diffusion correspondante exécutée sur le terminal, en appliquant également des règles de routage sur les messages.
La généralisation de l'accès Internet notamment via la Fibre offre aux utilisateurs plus de bande passante du réseau Internet et leur permet d'utiliser de plus en plus de services du réseau Internet, notamment sur différents équipements domestiques. Il en ressort qu'un environnement domestique peut alors comprendre un grand nombre d'équipements domestiques nécessitant une connexion Internet et que le point de blocage réseau se situe maintenant au niveau du réseau domestique de l'utilisateur et non plus au niveau de son réseau d'accès.
L'essor des différentes offres de services mentionnées ci-dessus de manière décentralisée, i.e. chaque application de pilotage communique avec l'équipement pour lequel elle a été définie, ne permet pas de contrôler ces services au sein de l'environnement domestique de l'utilisateur. Ceci peut impacter la qualité de service fournie à l'utilisateur si le réseau local est congestionné dû à un trop grand nombre de demandes de bande passante par exemple. De plus, il n'existe pas de contrôle centralisé au niveau utilisateur (droits d'accès, contrôle parental par exemple).
3. Exposé de l'invention
L'invention vient améliorer l'état de la technique. Elle propose, à cet effet un dispositif de gestion d'un réseau domestique comprenant au moins un dispositif récepteur adapté pour exécuter au moins une application de contenus multimédia et au moins un dispositif émetteur adapté pour commander l’exécution de ladite au moins une application de contenus multimédia via ledit réseau domestique, le dispositif de gestion comprend un composant de communication configuré pour établir un canal de communication sur le réseau domestique entre le dispositif récepteur et le dispositif émetteur, le dispositif de gestion étant distinct du dispositif récepteur.
Avantageusement, selon l’invention, le dispositif de gestion centralise les informations nécessaires à l'exécution des applications susceptibles d'être exécutées par un équipement de l'environnement domestique (dispositif récepteur) et pilotées via un terminal de l'utilisateur (dispositif émetteur). Ainsi, grâce à l'invention, la gestion des communications entre de tels dispositifs est centralisée au niveau du dispositif de gestion, compris par exemple dans la passerelle domestique. Une telle centralisation permet plus de souplesse pour contrôler les communications entre les applications. Notamment, cette centralisation permet de sécuriser les communications, car celles-ci ne sortent pas du réseau domestique comme c’est le cas dans certaines mises en œuvre de l’art antérieur. Cette centralisation permet également de contrôler les messages échangés et donc de contrôler la charge réseau du réseau domestique et des communications émises vers ou reçues du réseau de communication auquel le réseau domestique est connecté.
Selon un mode particulier de réalisation de l’invention, le composant de communication est configuré pour établir un canal de communication selon un mécanisme de publication-souscription à ladite application de contenus multimédia du dispositif récepteur.
Selon un autre mode particulier de réalisation de l’invention, le composant de communication est configuré pour vérifier au moins un certificat d’authentification dudit dispositif récepteur. Selon ce mode particulier de réalisation de l’invention, le dispositif de gestion permet de sécuriser les communications échangées via le réseau domestique lors de l’exécution de l’application du dispositif récepteur. Notamment, l’authenticité du dispositif récepteur est vérifiée. Par exemple, le dispositif de gestion peut n’accepter que les dispositifs fournissant un certificat d’authentification fourni par une autorité d’authentification reconnue. Ce mode particulier de réalisation de l’invention permet d’éviter l’introduction de dispositif pirate dans le réseau domestique de l’utilisateur, par exemple des dispositifs configurés pour espionner les échanges ou données de l’utilisateur.
L’invention concerne également une passerelle domestique comprenant un dispositif de gestion selon l’un quelconque des modes particuliers de réalisation décrits.
L’invention concerne aussi un procédé de gestion de communications transmises via un réseau domestique entre au moins un dispositif récepteur et un dispositif émetteur du réseau domestique, le dispositif récepteur étant adapté pour exécuter au moins une application de contenus multimédia et le dispositif émetteur étant adapté pour commander l’exécution de ladite au moins une application de contenus multimédia via ledit réseau domestique, le procédé de gestion est mis en œuvre par un composant de communication compris dans un dispositif de gestion dudit réseau domestique distinct du dispositif récepteur, il comprend l’établissement d’un canal de communication sur le réseau domestique entre le dispositif récepteur et le dispositif émetteur.
Selon un mode particulier de réalisation de l’invention, l’établissement d’un canal de communication utilise un mécanisme de publication-souscription à ladite application de contenus multimédia du dispositif récepteur.
Selon un autre mode particulier de réalisation de l’invention, l’établissement d’un canal de communication comprend la fourniture audit dispositif récepteur et audit dispositif émetteur d’une information représentative dudit canal de communication à utiliser pour communiquer entre eux, ladite information représentative dudit canal de communication comprenant un port de communication dudit dispositif de gestion.
Selon un autre mode particulier de réalisation de l’invention, la fourniture au dispositif émetteur de l’information représentative dudit canal de communication est mise en œuvre suite à la réception d’une requête de lancement de ladite application de contenus multimédia.
Selon un autre mode particulier de réalisation de l’invention, l’établissement d’un canal de communication comprend en outre les sous-étapes suivantes:
  • Réception, en provenance du dispositif récepteur, d’au moins un message de publication de ladite application de contenus multimédia,
  • Réception, en provenance du dispositif émetteur, d’un message de souscription à ladite application de contenus multimédia.
Selon un autre mode particulier de réalisation de l’invention, le procédé de gestion de communications comprend en outre la vérification d’un certificat d’authentification du dispositif récepteur.
L'invention concerne également un programme d'ordinateur comportant des instructions pour la mise en œuvre du procédé ci-dessus selon l'un quelconque des modes particuliers de réalisation décrits précédemment, lorsque ledit programme est exécuté par un processeur. Le procédé peut être mis en œuvre de diverses manières, notamment sous forme câblée ou sous forme logicielle.
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 autre forme souhaitable.
L'invention vise aussi un support d'enregistrement ou support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Les supports d'enregistrement mentionnés ci-avant peuvent être n'importe quelle entité ou dispositif capable 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 un disque dur. D'autre part, les supports d'enregistrement peuvent correspondre à un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Les programmes selon l'invention peuvent être en particulier téléchargés sur un réseau de type Internet.
Alternativement, les supports d'enregistrement peuvent correspondre à un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé en question.
4. Liste des figures
D’autres caractéristiques et avantages de l’invention apparaîtront plus clairement à la lecture de la description suivante de modes de réalisation particuliers, donnés à titre de simples exemples illustratifs et non limitatifs, et des dessins annexés, parmi lesquels:
La figure 1 illustre un environnement de mise en œuvre des communications d’une pluralité d’applications multi-écrans dans un réseau domestique selon l'art antérieur,
La figure 2 illustre un environnement de mise en œuvre du procédé de gestion de communications selon un mode particulier de réalisation de l'invention,
La figure 3 illustre des étapes du procédé de gestion de communications selon un mode particulier de réalisation de l'invention,
La figure 4 illustre un dispositif de gestion d'un réseau domestique selon un mode particulier de réalisation de l'invention.
5. Description d'un mode de réalisation de l'invention
La figure 1 illustre un exemple d'un environnement de mise en œuvre des communications d’une pluralité d’applications multi-écrans dans un réseau domestique selon l'art antérieur.
On appelle application multi-écrans, aussi appelé application de contenus multimédias par la suite, une application installée sur un équipements audio-visuel, appelé aussi par la suite dispositif récepteur. L’application multi-écrans est adaptée pour recevoir et décoder des flux de contenus multimédia et les restituer sur le dispositif récepteur ou un autre dispositif de restitution. Une telle application multi-écrans est adaptée à être commandée par une autre application, dite application de pilotage, installée sur un dispositif émetteur distinct du dispositif récepteur. Le dispositif émetteur est par exemple un terminal mobile, smartphone (pour téléphone intelligent) ou tablette, adapté pour exécuter également d’autres types d’applications. Pour cela, chaque dispositif récepteur dispose de son propre module de gestion des communications entre l’application installée sur le dispositif récepteur et l’application installée sur le dispositif émetteur. Ce module est en général fourni par le fabricant du dispositif récepteur. L’application de pilotage à installer sur le dispositif émetteur est aussi également fournie par le fabricant du dispositif récepteur.
L'environnement illustré en figure 1 comprend notamment un réseau domestique R-DOM mis en œuvre par une passerelle domestique PAS connectée à un réseau de communication de données R_EXT d'un opérateur de communications. Le réseau domestique R-DOM comprend un certain nombre d'équipements domestiques connectés au réseau domestique R_DOM de la passerelle domestique PAS, et notamment:
- une passerelle multimédia PM, par exemple une clé multimédia HDMI ou MHL ou clé TV, connectée à la passerelle domestique PAS en filaire ou en WiFi et connectée à un écran TV, par exemple une télévision, et adaptée pour exécuter une application multi-écrans sur réception d'une requête de lancement en provenance d'une application de pilotage APP1 dédiée installée sur un terminal, par exemple le terminal mobile UI de la figure 1,
- une télévision connectée TVC connectée à la passerelle domestique PAS en filaire ou en WiFi, et adaptée pour exécuter une application multi-écrans sur réception d'une requête de lancement en provenance d'une application de pilotage APP3 dédiée installée sur le terminal UI,
- un décodeur DEC connecté à la passerelle domestique PAS en filaire ou en WiFi et à un écran TV', le décodeur DEC étant adapté pour exécuter une application multi-écrans sur réception d'une requête de lancement en provenance d'une application de pilotage APP2 dédiée installée sur le terminal UI.
Par exemple, afin de lancer (cast en anglais), la lecture d'une vidéo par la passerelle multimédia PM sur l'écran TV, l'utilisateur utilise son terminal mobile UI sur lequel il a par exemple installé l'application APP1 dédiée à ce service. Sur requête de l'utilisateur, l'application APP1 communique avec la passerelle multimédia PM pour demander le lancement de la vidéo. La passerelle multimédia PM récupère alors une URL permettant d'accéder à la vidéo. Le contenu vidéo est transmis par un serveur multimédia S_AV, via le réseau de communication R_EXT, la passerelle domestique PAS et le réseau domestique R_DOM à la passerelle multimédia PM, afin d'être affiché via l'écran TV. Selon l’art antérieur, toutes les communications nécessaires à la mise en œuvre du service entre la passerelle multimédia PM et le terminal mobile UI sont gérées par un module de communication, aussi appelé «broker» en anglais, intégré dans la passerelle multimédia PM.
Selon d'autres exemples, un mécanisme similaire peut être mis en œuvre pour exécuter des applications multi-écrans respectivement sur les équipements domestiques DEC et TVC.
Il apparaît ainsi que selon l'art antérieur, lors de l’exécution d'une application multi-écrans, les communications entre chaque application multi-écrans et son application de pilotage (APP1, APP2, APP3) sont gérées indépendamment par l’équipement audio-visuel sur lequel l’application multi-écrans est installée. Ainsi, il n’est pas possible de contrôler les communications des applications multi-écrans. En particulier, il n’est pas possible de contrôler des communications émises par un équipement audio-visuel sur lequel une application multi-écrans est installée. Devant la multiplication des équipements audio-visuels et fournisseurs de tels équipements permettant l’accès à des contenus audio-visuels, il n’est pas facile pour un utilisateur de s’assurer de l’intégrité et de l’authenticité de ces équipements. Ceci peut poser des problèmes de sécurité au niveau du réseau domestique de l’utilisateur.
De plus, lorsque le réseau domestique comprend plusieurs équipements audio-visuels adaptés pour exécuter des applications multi-écrans, et que ces applications sont lancées chacune sans aucun contrôle, par exemple sans contrôle de la bande passante disponible au sein du réseau domestique, la qualité de service du réseau domestique risque d'être dégradée, sans explication pour l'utilisateur.
La figure 2 illustre un environnement de mise en œuvre du procédé de gestion de communications selon un mode particulier de réalisation de l'invention. L'environnement de mise en œuvre comprend les mêmes éléments que ceux présentés en relation avec la figure 1. Selon l'invention, il comprend en outre un dispositif de gestion de réseau domestique configuré pour mettre en œuvre le procédé de gestion de communications selon l'un quelconque des modes particuliers de réalisation de l'invention décrits ci-dessous. Notamment, le dispositif de gestion comprend notamment un composant de communication configuré pour établir un canal de communication sur le réseau domestique entre un dispositif récepteur et le dispositif émetteur, le dispositif de gestion étant distinct du dispositif récepteur.
Dans l'exemple décrit ici, le dispositif de gestion de réseau domestique est compris dans la passerelle domestique PAS.
Dans d'autres modes particuliers de réalisation de l'invention, le dispositif de gestion de réseau domestique peut être compris dans un autre équipement du réseau domestique.
Selon le mode particulier de réalisation, lorsqu'un utilisateur souhaite lancer une application multi-écrans, par exemple l’application installée sur la passerelle multimédia PM, l'utilisateur utilise une application APP1’dédiée à cette application multi-écrans et installée sur son mobile UI. L’application APP1’ communique avec le composant de communications de la passerelle domestique PAS pour obtenir un canal de communications permettant d’échanger des données avec l’application multi-écrans de la passerelle multimédia PM.
Un mécanisme similaire est mis en œuvre pour exécuter des applications multi-écrans respectivement sur les équipements domestiques DEC et TVC via les applications de pilotage APP2’ et APP3’ respectivement.
Selon un autre mode particulier de réalisation de l’invention, l'utilisateur peut utiliser une application APP (non représentée sur la figure 2) non spécifique à l'application multi-écrans visée mais spécifique au dispositif de gestion de réseau domestique selon l'invention. Par exemple, l'utilisateur a installé l'application APP sur son terminal mobile UI. Sur requête de l'utilisateur, l'application APP communique avec le composant de communication de la passerelle domestique PAS pour demander l’exécution de l'application multi-écrans désirée, par exemple en sélectionnant l'application multi-écrans dans une liste affichée par l'application APP. Le composant de communications se charge alors d’établir un canal de communications entre l’application multi-écrans et l’application APP.
Selon un autre mode particulier de réalisation de l'invention, la passerelle domestique PAS vérifie si l'application multi-écrans demandée peut communiquer sur le réseau domestique. Par exemple, la passerelle domestique PAS vérifie un certificat d’authentification de l’équipement audio-visuel sur lequel l’application multi-écrans est installée. Si le certificat d’authentification n’est pas valide, les communications de l’application multi-écrans ne sont pas autorisées et l’application multi-écrans n’est pas lancée.
La passerelle domestique PAS se charge alors d'obtenir l'URL (pour Uniform Ressource Locator) permettant d'accéder à l'application multi-écrans désirée. Par exemple, selon un mode particulier de réalisation de l’invention, la passerelle domestique PAS dispose d'une table de correspondance associant pour chaque application multi-écrans disponible sur un équipement du réseau domestique, une adresse de localisation de ressource URL permettant l'accès sur le réseau de communication R_EXT aux données de l'application multi-écrans.
Lorsque la passerelle domestique PAS a obtenu l'URL de l'application demandée, éventuellement en fonction de l'équipement audio-visuel sur lequel l'application multi-écrans doit être lancée, l'URL est transmise à l'équipement audio-visuel.
Le contenu multimédia est ensuite transmis à l'équipement audio-visuel, sur requête de celui-ci à l'URL reçue, par exemple par le serveur multimédia S_AV, via le réseau de communication R_EXT, la passerelle domestique PAS et le réseau domestique R_DOM.
Le principe de l'invention est décrit ici dans le cas d'une application multi-écrans. Toutefois, le principe de l'invention s'applique également à tout autre application ou service pouvant être lancé via une application de pilotage installée sur un terminal dont l'exécution est déportée sur un autre équipement du réseau domestique.
La passerelle domestique PM, le décodeur DEC, et la télévision connectée TVC sont des dispositifs récepteurs au sens de l’invention. L’invention s’applique à d’autres dispositifs récepteurs disposant d’une application dite multi-écrans, c’est-à-dire pouvant être commander via une application de pilotage installée sur un autre dispositif. Par exemple, de tels dispositifs récepteurs peuvent être un assistant vocal, une radio IP, des enceintes ou haut-parleurs, ou encore un service audio-visuel fourni par un opérateur ou un fournisseur de services…
La figure 3 illustre des étapes du procédé de gestion de communications selon un mode particulier de réalisation de l'invention. On considère le cas général où l’application multi-écrans, qu’on appelle également ici application de contenus multimédias, et installée sur un dispositif, dit dispositif récepteur et où l’application de pilotage est installée sur un dispositif, dit dispositif émetteur. Par exemple, comme illustré en figure 2, le dispositif récepteur est une passerelle multimédia ou clé TV et le dispositif émetteur est un smartphone.
Le composant de communications du dispositif de gestion fonctionne selon la technologie «WebSocket» normalisé par l’IETF (pour Interner Engineering Task Force en anglais) notamment dans la norme RFC6455. Cette technologie définit un protocole réseau de la couche application permettant de créer des canaux de communication bidirectionnelle sur une connexion TCP (pour Transport Communication Protocol en anglais). Les applications multi-écrans et de pilotage sont des applications clientes qui communiquent avec le composant de communications du dispositif de gestion selon la technologie WebSocket, par l’échange de requêtes http.
A l’initialisation, lorsque le dispositif récepteur (REC) se connecte au réseau domestique sur lequel est installé le dispositif de gestion (DISP), le dispositif récepteur doit informer les autres dispositifs connectés au réseau domestique de ses ressources et capacités. Pour cela, lors d’une étape E30, le dispositif récepteur publie les applications et services qu’il est capable de fournir en transmettant une requête http de publication au dispositif de gestion DISP. Par cette requête de publication, le dispositif récepteur indique au dispositif de gestion DISP, le port de communication du dispositif récepteur sur lequel il reçoit les messages transmis par le dispositif de gestion DISP.
De même, lors d’une étape E31, le dispositif émetteur EM, et plus particulièrement l’application de pilotage, publie les applications et services qu’il est capable de fournir, en envoyant une requête http de publication au dispositif de gestion DISP, indiquant également au dispositif de gestion DISP, le port de communication du dispositif émetteur sur lequel il reçoit les messages transmis par le dispositif de gestion DISP.
Lors d’une étape E32, lorsqu’un utilisateur souhaite utiliser l’application multi-écrans installée sur le dispositif récepteur, il utilise l’interface graphique de l’application de pilotage du dispositif émetteur pour demander le lancement de l’application multi-écrans.
Lors d’une étape E33, le dispositif émetteur transmet au dispositif de gestion DISP une requête de lancement de l’application multi-écrans. Cette requête de lancement est une requête de souscription à l’application multi-écrans. Elle comprend notamment un identifiant de l’application multi-écrans permettant au dispositif de gestion DIPS d’identifier l’application multi-écrans visée par la requête.
Selon un mode particulier de réalisation de l’invention, le dispositif de gestion DISP vérifie, lors d’une étape E34, l’authenticité du certificat du dispositif récepteur. Autrement dit, il vérifie si le dispositif récepteur est un équipement authentifié par une autorité compétente. En particulier, le dispositif de gestion peut vérifier si le certificat est un certificat autorisé par l’opérateur de réseau auprès duquel l’utilisateur est abonné.
Si c’est le cas, lors d’une étape E35, respectivement E36, le composant de communications fournit au dispositif récepteur, respectivement au dispositif émetteur, une information représentative d’un canal de communication sur lequel les dispositifs peuvent respectivement communiquer via le composant de communications.
Selon un mode particulier de réalisation de l’invention, l’information représentative d’un canal de communication comprend un port de communication du dispositif de gestion DISP.
Le canal de communication peut être identique pour les deux dispositifs, ou bien un canal distinct peut être fourni à chaque dispositif émetteur et récepteur respectivement. Par exemple, deux numéros de port distincts sont respectivement transmis aux deux dispositifs ou bien un même numéro de port et un identifiant de service distinct est transmis à chaque dispositif.
Lors des étapes E37 et E38, le canal de communication entre le dispositif émetteur et le dispositif récepteur est établi et les deux dispositifs peuvent communiquer entre eux via le composant de communications.
Le composant de communications voit ainsi passer tous les messages transmis entre le dispositif émetteur et le dispositif récepteur. En particulier, le composant de communications peut contrôler les communications en filtrant et routant les messages échangés.
Par exemple, le composant de communications communique avec d’autres composantes du dispositif de gestion qui sont en charge du réseau domestique et notamment de l’utilisation de la bande passante dans le réseau domestique ou le réseau d’accès au réseau Internet.
Au cours de l’exécution de l’application multi-écrans, le dispositif de gestion vérifie périodiquement si la bande passante du réseau domestique ou du réseau d’accès est suffisante pour permettre l'exécution de l'application multi-écrans demandée. Ce mode particulier permet d’éviter d’impacter les autres services fournis par le réseau domestique déjà en cours et d’assurer une qualité de service garantie lors de l’exécution de l’application multi-écrans. Si ce n'est pas le cas, le dispositif de gestion de réseau domestique peut mettre en œuvre une politique de gestion de services en fonction par exemple d'une priorité associée aux services et aux applications multi-écrans. Ainsi, si l'application multi-écrans est prioritaire par rapport à d'autres services en cours sur le réseau domestique, le dispositif de gestion peut mettre fin à ces autres services, ou diminuer leur qualité pour permettre l'exécution de l'application multi-écrans demandée. Selon une autre variante, le dispositif de gestion peut imposer certains paramètres de fonctionnement à l’applications multi-écrans, en modifiant des paramètres des messages échangés entre le dispositif émetteur et le dispositif récepteur pour assurer une continuité du service, par exemple définir une version haute ou très haute définition d’une vidéo à diffuser, un débit d’encodage, un codec particulier, etc…
De même, le composant de communications peut router les messages échangés entre le dispositif émetteur et le dispositif récepteur vers un autre composant adapté pour mettre en œuvre des fonctionnalités supplémentaires, par exemple transcodage de tout ou partie des flux audio ou vidéo, ajout de sous-titres ou texte, ajout de flux d’audiodescription, modification d’un flux audio, insertion de flux publicitaires ciblés.
Lorsqu’un mécanisme de contrôle parental est mis en place au niveau du dispositif de gestion, le composant de communications peut filtrer également les requêtes de lancement de certains contenus multimédia en fonction des meta-données comprises dans les flux audio-visuels, pour éviter la diffusion de contenus multimédia non adaptés au jeune public. Le filtrage peut également intervenir en fonction de contraintes horaires ou de durée, ou encore d’un prix à payer pour le contenu multimédia.
Le procédé de gestion de communications est décrit dans le cas d’une application multi-écrans installée sur une passerelle multimédia (ou clé TV) et d’une application de pilotage installée sur un smartphone. Bien entendu, le procédé de gestion décrit ci-dessus s’applique à tous types d’applications multi-écrans.
La figure 4 illustre la structure simplifiée d'un dispositif DISP de gestion d'un réseau domestique selon un mode particulier de réalisation de l'invention. Un tel dispositif de gestion d'un réseau domestique est configuré pour mettre en œuvre le procédé de gestion de communications selon l'un quelconque des modes particuliers de réalisation de l'invention décrit ci-dessus.
Selon un mode particulier de réalisation de l'invention, le dispositif DISP a l'architecture classique d'un ordinateur et comprend notamment une mémoire MEM, une unité de traitement UT, équipée par exemple d'un processeur PROC, et pilotée par le programme d'ordinateur PG stocké en mémoire MEM. Le programme d'ordinateur PG comprend des instructions pour mettre en œuvre les étapes du procédé de gestion de communications tel que décrit précédemment, lorsque le programme est exécuté par le processeur PROC.
A l'initialisation, les instructions de code du programme d'ordinateur PG sont par exemple chargées dans une mémoire avant d'être exécutées par le processeur PROC. Le processeur PROC de l'unité de traitement UT met notamment en œuvre les étapes du procédé de gestion de communications selon l'un quelconque des modes particuliers de réalisation décrits en relation avec la figure 3, selon les instructions du programme d'ordinateur PG.
En particulier, le dispositif de gestion comprend un composant de communications C_COM, aussi appelé «broker» en anglais, configuré pour établir un canal de communication sur le réseau domestique entre un dispositif récepteur comprenant une application multi-écrans et un dispositif émetteur comprenant une application de pilotage adaptée pour commander l’application multi-écrans. Selon les variantes, ce composant de communications peut être mis en œuvre de manière logicielle ou câblée.
Selon un mode particulier de réalisation de l'invention, le dispositif DISP comprend également un module de communication COM configuré pour établir des communications avec un réseau IP, et/ou une passerelle domestique.
Notamment, le module de communication COM permet au dispositif DISP de recevoir des données relatives à une application multi-écrans exécutée par un équipement audio-visuel du réseau domestique (DEC, PM, TVC de la figure 2). Par exemple, une telle application multi-écrans peut être un service audio-visuel.
Selon un mode particulier de réalisation de l'invention, le dispositif de gestion DISP comprend des ports de communication P1…PN via lesquels, notamment une application multi-écrans et une application de pilotage peuvent communiquer entre elles.
Selon un mode particulier de réalisation de l'invention, le dispositif DISP décrit précédemment est compris dans une passerelle domestique PAS.
Selon un mode particulier de réalisation de l'invention, le dispositif de gestion DISP est compris dans un équipement du réseau de l'opérateur auprès duquel est abonné l'utilisateur, par exemple dans le cas d'un réseau domestique étendu, aussi connu sous le nom de Virtual Home Network en anglais. Selon ce mode particulier de réalisation de l'invention, des ressources de stockage et éventuellement de traitement dans le réseau de communication de l'opérateur (ressources dans le "Cloud" en anglais) sont dédiées à l'utilisateur. De telles ressources font partie du réseau domestique de l'utilisateur et permettent de définir un réseau domestique étendu de l'utilisateur.

Claims (11)

  1. Dispositif de gestion d'un réseau domestique, ledit réseau domestique comprenant au moins un dispositif récepteur adapté pour exécuter au moins une application de contenus multimédia et au moins un dispositif émetteur adapté pour commander l’exécution de ladite au moins une application de contenus multimédia via ledit réseau domestique, le dispositif de gestion comprend un composant de communication configuré pour établir un canal de communication sur le réseau domestique entre le dispositif récepteur et le dispositif émetteur, le dispositif de gestion étant distinct du dispositif récepteur.
  2. Dispositif de gestion d'un réseau domestique selon la revendication 1, dans lequel le composant de communication est configuré pour établir un canal de communication selon un mécanisme de publication-souscription à ladite application de contenus multimédia du dispositif récepteur.
  3. Dispositif de gestion d'un réseau domestique selon l’une quelconque des revendications 1 ou 2, dans lequel le composant de communication est configuré pour vérifier au moins un certificat d’authentification dudit dispositif récepteur.
  4. Passerelle domestique comprenant un dispositif de gestion selon l'une quelconque des revendications 1 à 3.
  5. Procédé de gestion de communications transmises via un réseau domestique entre au moins un dispositif récepteur et un dispositif émetteur du réseau domestique, le dispositif récepteur étant adapté pour exécuter au moins une application de contenus multimédia et le dispositif émetteur étant adapté pour commander l’exécution de ladite au moins une application de contenus multimédia via ledit réseau domestique, le procédé de gestion est mis en œuvre par un composant de communication compris dans un dispositif de gestion dudit réseau domestique distinct du dispositif récepteur, il comprend l’établissement d’un canal de communication sur le réseau domestique entre le dispositif récepteur et le dispositif émetteur.
  6. Procédé de gestion de communications selon la revendication 5, dans lequel l’établissement d’un canal de communication utilise un mécanisme de publication-souscription à ladite application de contenus multimédia du dispositif récepteur.
  7. Procédé de gestion de communications selon la revendication 6, dans lequel l’établissement d’un canal de communication comprend la fourniture audit dispositif récepteur et audit dispositif émetteur d’une information représentative dudit canal de communication à utiliser pour communiquer entre eux, ladite information représentative dudit canal de communication comprenant un port de communication dudit dispositif de gestion.
  8. Procédé de gestion de communications selon la revendication 7, dans lequel la fourniture au dispositif émetteur de l’information représentative dudit canal de communication est mise en œuvre suite à la réception d’une requête de lancement de ladite application de contenus multimédia.
  9. Procédé de gestion de communications selon la revendication 7, dans lequel l’établissement d’un canal de communication comprend en outre les sous-étapes suivantes:
    - Réception, en provenance du dispositif récepteur, d’au moins un message de publication de ladite application de contenus multimédia,
    - Réception, en provenance du dispositif émetteur, d’un message de souscription à ladite application de contenus multimédia.
  10. Procédé de gestion de communications selon la revendication 7, comprenant en outre la vérification d’un certificat d’authentification du dispositif récepteur.
  11. Programme d'ordinateur comportant des instructions pour la mise en œuvre du procédé de gestion de communications selon l'une quelconque des revendications 5 à 10, lorsque le programme est exécuté par un processeur.
FR1914854A 2019-12-19 2019-12-19 Procédé et dispositif de gestion d'un réseau domestique. Active FR3105688B1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1914854A FR3105688B1 (fr) 2019-12-19 2019-12-19 Procédé et dispositif de gestion d'un réseau domestique.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1914854A FR3105688B1 (fr) 2019-12-19 2019-12-19 Procédé et dispositif de gestion d'un réseau domestique.
FR1914854 2019-12-19

Publications (2)

Publication Number Publication Date
FR3105688A1 true FR3105688A1 (fr) 2021-06-25
FR3105688B1 FR3105688B1 (fr) 2023-04-28

Family

ID=70008746

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1914854A Active FR3105688B1 (fr) 2019-12-19 2019-12-19 Procédé et dispositif de gestion d'un réseau domestique.

Country Status (1)

Country Link
FR (1) FR3105688B1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040090971A1 (en) * 2002-11-07 2004-05-13 Broadcom Corporation System, method and computer program product for residential gateway monitoring and control
WO2008083387A2 (fr) * 2006-12-29 2008-07-10 Prodea Systems, Inc. Activation, initialisation, authentification et autorisation à l'intention d'un dispositif passerelle multiservices dans les locaux de l'utilisateur
EP3461135A1 (fr) * 2017-09-22 2019-03-27 Orange Sa Procédé de gestion du droit d'accès à un contenu numérique

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040090971A1 (en) * 2002-11-07 2004-05-13 Broadcom Corporation System, method and computer program product for residential gateway monitoring and control
WO2008083387A2 (fr) * 2006-12-29 2008-07-10 Prodea Systems, Inc. Activation, initialisation, authentification et autorisation à l'intention d'un dispositif passerelle multiservices dans les locaux de l'utilisateur
EP3461135A1 (fr) * 2017-09-22 2019-03-27 Orange Sa Procédé de gestion du droit d'accès à un contenu numérique

Also Published As

Publication number Publication date
FR3105688B1 (fr) 2023-04-28

Similar Documents

Publication Publication Date Title
US10334319B2 (en) System and method of cloud-based manifest processing
EP1479236B1 (fr) Architecture de reseau a memoire repartie faisant appel a des dispositifs utilisateurs
RU2292660C2 (ru) Способ для быстрого аутентифицированного переключения каналов аудиовизуальной информации, предоставляемой через соединение dsl, и система для его осуществления
US7720986B2 (en) Method and system for media adaption
US20190246149A1 (en) Protected multimedia content transport and playback system
US20140195675A1 (en) Simultaneous Content Data Streaming And Interaction System
KR101269678B1 (ko) P2p 스트리밍 장치, 방법 및 시스템 구성방법
US20110126018A1 (en) Methods and systems for transaction digital watermarking in content delivery network
EP3155823B1 (fr) Gestion par un équipement intermédiaire de la qualité de transmission d'un flux de données vers un terminal mobile
CA2639010A1 (fr) Distribution de contenus numerique, systeme et procede de visualisation
US10893310B1 (en) Managing playback bitrate selection
US20160127435A1 (en) Method for Delivering Advertising Content and/or Advertising Media and Communication System for Performing the Method
FR2876520A1 (fr) Procede et dispositif destines a procurer un acces a des donnees a un emplacement d'un utilisateur individuel
EP2273786B1 (fr) Contrôle d'accès à un contenu numérique
FR2933213A1 (fr) Methode d'affichage d'interface utilisateur et methode d'emission correspondante
FR3105688A1 (fr) Procédé et dispositif de gestion d'un réseau domestique.
EP3930264A1 (fr) Procédé et dispositif de gestion de consommation de contenus dans un réseau domestique étendu
EP2589202B1 (fr) Procédé et système de gestion de sessions de communication
EP3149918B1 (fr) Téléchargement de contenu et mise a disposition de réseaux
FR3089372A1 (fr) Procédé et dispositif de gestion d'un réseau domestique.
FR3068852A1 (fr) Procede de gestion du droit d'acces a un contenu numerique
FR2930662A1 (fr) Procede de securisation d'une scene evolutive, dispositif, signal et programme d'ordinateur correspondants, procede de mise a jour d'une scene evolutive, dispositif et programme d'ordinateur correspondants
EP2328316B1 (fr) Controle d'accès à un contenu numérique
EP4184922A1 (fr) Procédé de gestion de l' accès à un contenu multimédia
WO2012104855A1 (fr) Système mobile de diffusion en flux de données vidéo avec annonce publicitaire contextuelle et transcodage dynamique

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20210625

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6