Brevet FR2903268A1 — publié le 20080104

Procédé de réception de services audio/vidéo, terminal et système correspondants. 1. Domaine de l'invention. La présente invention se rapporte au domaine de la diffusion de télévision numérique (ou DVB de l'anglais Digital Video Broadcast ). Plus précisément, l'invention concerne la découverte de services DVB (par exemple DVB-IP ou DVB sur IP (acronyme pour Internet protocol ou protocole internet en français défini dans le document RFC791 publié en septembre 1981). 2. Arrière-plan technologique. La DVB sur IP est notamment définie dans les normes ETSI TS 102 034 (ayant pour titre Transport of MPEG-2 Based DVB Services over 15 IP Based Networks ou transport de services MPEG-2 basés sur DVB et transmis sur des réseaux basés sur IP et publié en mars 2005). Selon l'état de la technique, tel qu'illustré en regard de la figure 1, un terminal 10 ou décodeur (ou STB de l'anglais Set Top Box ) permet à un utilisateur de recevoir un flux vidéo ou audio émis par un serveur de 20 vidéo 17 appartenant à un réseau 1 de type internet, par exemple de type ADSL (ou Asymetric Data Subscriber Line ou Ligne d'abonné à données asymétriques en français). Le réseau 1 comprend également : - un serveur DHCP (de l'anglais Dynamic Host Configuration Protocol ou Protocole de configuration dynamique d'hôte 25 en français) 16 qui permet l'attribution d'une adresse IP et un masque de sous-réseau au terminal 1 ; - un serveur DNS (ou Dynamic Name Resolution ou "résolution de noms dynamiques") 14 propre au réseau 1 et qui permet la résolution de noms en fonction d'adresses IP et 30 vice-versa ; et - deux serveurs SD&S (ou Service Discovery and Selection protocol ou protocole de découverte et de sélection ) 12 et 13 qui permettent au terminal 10 de découvrir des services. Afin de simplifier la description, le réseau 1 est représenté avec 35 un seul terminal. Bien entendu, le réseau 1 peut comprendre de nombreux terminaux adaptés à recevoir des services. 2903268 2 Lorsque le terminal 10 (ou son utilisateur via le terminal) veut recevoir un service, il demande son adresse IP au serveur DHCP 16 sur le réseau 1. Puis, il reçoit une adresse et est associé à un nom de domaine à laquelle il va appartenir. Ensuite, il met en oeuvre une recherche de point d'entrée où il 5 pourra trouver des services selon un protocole EPDP ( ou Entry Point Discovery Protocol ou protocole de découverte de point d'entrée ) auprès d'un des serveurs 12 et 13. Un des serveurs 12 ou 13 transmet alors une liste de services au terminal. Cette méthode présente l'inconvénient de fournir une liste de services, relativement limitée. 10 3. Résumé de l'invention. L'invention a pour but de pallier ces inconvénients de l'art antérieur. Plus particulièrement, l'invention a pour objectif d'améliorer la 15 découverte de services audio et/ou vidéo pour un terminal. A cet effet, l'invention propose un procédé de réception de services audio/vidéo comprenant : - une étape de transmission d'une requête de résolution de nom selon un protocole de découverte de point d'entrée de 20 services audio/vidéo, - une étape de réception d'une première adresse correspondant à un premier point d'entrée utilisé pour la distribution de signalisation de services, la première adresse étant fournie par un premier serveur de nom associé à un premier réseau 25 via un premier point d'accès; - une étape de réception d'une seconde adresse correspondant à un second point d'entrée utilisé pour la distribution de signalisation de services, la seconde adresse étant fournie par un second serveur de nom associé à un deuxième réseau via 30 un second point d'accès distinct du premier point d'accès; - une étape de mémorisation des première et seconde adresses de point d'entrée. Selon des caractéristiques particulières, les premier et deuxième réseaux sont de natures différentes et, par exemple, le premier réseau est 35 un réseau filaire du type internet et le deuxième réseau est un réseau sans fil. 2903268 3 Selon un mode de réalisation spécifique, le deuxième réseau est du type réseau de diffusion de vidéo numérique, compatible, par exemple, avec la norme DVBS ou DVB-T. Avantageusement, le procédé comprend : 5 - une étape de connexion à un flux transmis sur la première adresse pour recevoir une première liste de fournisseurs de services; - une étape de connexion à un flux transmis sur la deuxième adresse de point d'entrée ; 10 Selon une caractéristique particulière, le procédé comprend : - une étape de connexion à un flux à une adresse appartenant à la première liste de fournisseurs de services pour recevoir une première liste de services; -une étape de connexion à un flux à une adresse appartenant à la deuxième liste de fournisseurs de services pour recevoir une deuxième liste de services; Selon une caractéristique avantageuse, le procédé comprend : -une étape de sélection d'un premier service appartenant à la première liste de services ou d'un second service appartenant à la seconde liste, et - une étape de réception du service sélectionné, par le premier point d'accès si le premier service est sélectionné et par le second point d'accès si le deuxième service est sélectionné. L'invention concerne également un terminal comprenant : - des moyens de transmission d'une requête de résolution de nom selon un protocole de découverte de point d'entrées de services audio/vidéo, - des moyens de réception d'une première adresse de point d'entrée utilisé pour la distribution de signalisation de services, la première adresse étant fournie par un premier serveur de nom associé à un premier réseau via un premier point d'accès; - des moyens de réception d'une seconde adresse de point d'entrée utilisé pour la distribution de signalisation de services, la seconde adresse étant fournie par un second serveur de nom associé à un deuxième réseau via un second point d'accès distinct du premier point d'accès; et 2903268 4 - des moyens de mémorisation des première et seconde adresses de distribution de listes de services. L'invention concerne, en outre, un système comprenant au moins un terminal tel que décrit ci-avant et au moins une passerelle qui comprend 5 elle-même le second serveur de nom. 4. Liste des figures. L'invention sera mieux comprise, et d'autres particularités et avantages apparaîtront à la lecture de la description qui va suivre, la 10 description faisant référence aux dessins annexés parmi lesquels : la figure 1 déjà décrite illustre un réseau de communication connu en soi; les figures 2 et 3 représentent des réseaux de communications selon deux modes de réalisation de l'invention ; 15 les figures 4 à 6 illustrent des éléments des réseaux des figures 2 ou 3 les figures 7 et 8 présentent un protocole de communication entre éléments des réseaux des figures 2 ou 3 ; et la figure 9 illustre un algorithme mis en oeuvre dans le terminal des 20 réseaux des figures 2 et 3. 5. Description détaillée de l'invention. La figure 2 présente un synoptique schématique d'une infrastructure d'un réseau 2 mettant en oeuvre un mode particulier de 25 réalisation de l'invention avec un terminal 200 relié à un réseau filaire 21 via un modem et à un réseau sans fil du type DVB-T via une passerelle 203. Le réseau 2 comprend un terminal ou décodeur (ou STB de l'anglais Set Top Box ) permettant à un utilisateur de recevoir un flux vidéo ou audio émis par un serveur de vidéo 214 appartenant à un réseau 30 21 de type internet, par exemple de type ADSL (ou Asymetric Data Subscriber Line ou Ligne d'abonné à données asymétriques en français) ou par un émetteur DVB-T 22. Le réseau filaire 21 comprend : un serveur DHCP 215 qui permet l'attribution d'une adresse IP 35 et de sous-réseau au terminal 200 ; - deux serveurs DNS 212 et 213 ; et 2903268 5 - deux serveurs SD&S 210 et 211 qui permettent au terminal 200 de découvrir des services. Le terminal 200 appartient à un réseau domestique 20 comprenant lui-même : 5 - une infrastructure 201 ; - un modem 202 reliant le terminal 200 au réseau filaire 21 via l'infrastructure 201 ; -une passerelle 203 adaptée à recevoir des flux diffusés par l'émetteur DVB-T 22 et les transmettre vers le terminal 200 via 10 l'infrastructure 201. La passerelle 203 comprend également un serveur SD&S et un serveur DNS intégrés. Le terminal 200 est compatible avec le protocole DVB-IP. Selon l'invention, il peut recevoir des services à la fois du réseau internet 21 et du 15 réseau de diffusion de services vidéo comprenant l'émetteur 22. Le protocole EPDP (ou Entry Point Discovery Protocol ou protocole de découverte de point d'entrée en français associé à DVB-IP tel que défini dans la norme ETSI TS 102 034 (intitulée Transport of MPEG-2 Based DVB Services over IP Based Networks ou transport de 20 services DVB basés sur MPEG2 sur des réseaux IP en français) de mars 2005) fait que, selon l'état de l'art, la recherche de points d'entrée s'arrête dès qu'un point d'entrée est trouvé (voir paragraphe 5.2.4 de la norme TS102034). Aussi, cette norme dans sa version de mars 2005 est mal adaptée lorsque plusieurs points d'accès offrant des services différents ou 25 des conditions de transmission de services, différentes peuvent être proposées à un utilisateur. Par ailleurs, selon le protocole EPDP, il existe une option de provision de réseau (ou Network Provisioning Option en anglais) qui permet à un terminal de conserver dans sa mémoire une adresse de point 30 d'entrée de SD&S par défaut. Si la résolution de ce point d'entrée est valide, selon l'état de l'art, la recherche s'arrête à ce niveau. Selon l'invention, même si cette option est mise en oeuvre, le terminal va effectuer une recherche de point d'entrée autre et notamment un point d'entrée associé à la passerelle 203. 35 Afin de simplifier la description, le réseau 2 est représenté avec un seul terminal. Bien entendu, le réseau 2 peut comprendre de nombreux terminaux adaptés à recevoir des services. 2903268 6 La figure 3 présente un synoptique schématique d'une infrastructure d'un réseau 3 mettant en oeuvre un mode particulier de réalisation de l'invention avec un terminal 200 relié au réseau filaire 21 via un routeur 204 avec une fonctionnalité DHCP et à un réseau sans fil du type 5 DVB-T via une passerelle 203. Les réseaux 2 et 3 diffèrent par le modem 202 qui est remplacé par le routeur 204. Les autres éléments du réseau 3 sont identiques à ceux du réseau 2. Ils portent les mêmes références et ne seront pas décrits davantage. 10 Selon des variantes de réalisation de l'invention, la passerelle 203 comprend des moyens de réception pour recevoir des flux diffusés par plusieurs émetteurs (par exemple un émetteur DVB-T (terrestre) et un émetteur DVB-S (satellite)). Selon ces variantes, la passerelle 203 transmetent à un ou plusieurs terminaux d'un réseau local un ou plusieurs 15 flux reçus. Selon d'autres variantes, le réseau local comprend un ou plusieurs terminaux et au moins deux passerelles, les passerelles étant associées à des ensembles distincts d'émetteur. Ainsi, par exemple, une première passerelle peut recevoir un flux DVB-T et une seconde passerelle 20 peut recevoir des flux DVB-S émis par différents satellites et correspondant à des services différents. Selon ces variantes, les passerelles 203 transmettent à un ou plusieurs terminaux d'un réseau local un ou plusieurs flux reçus. La figure 4 illustre schématiquement le terminal 200. 25 Le terminal 200 comprend, reliés entre eux par un bus d'adresses et de données 43 : - un microprocesseur 40 (ou CPU) ; - une mémoire non volatile de type ROM (de l'anglais Read Only Memory ) 41 ; 30 - une mémoire vive ou RAM (de l'anglais Random Access Memory ) 42 ; - une interface internet 45 permettant la réception et l'émission de données internet (par exemple données transmises et/ou reçues l'infrastructure 201) ; et 35 - une interface 44 transmettant les images reçues vers l'application audio/vidéo (par exemple pour affichage ou enregistrement). 2903268 7 Par ailleurs, chacun des éléments illustrés en figure 4 est bien connu de l'homme du métier. Ces éléments communs ne sont pas décrits ici. On observe que le mot registre utilisé dans la description désigne dans chacune des mémoires mentionnées, aussi bien une zone de 5 mémoire de faible capacité (quelques données binaires) qu'une zone mémoire de grande capacité (permettant de stocker un programme entier ou tout ou partie des données représentatives d'un service audio/vidéo reçu). La mémoire ROM 41 comprend notamment : - un programme prog 410 . 10 Selon la variante prévoyant une option de provision de réseau, la mémoire ROM 41 comprend en outre une adresse de point d'entrée SD&S par défaut. Les algorithmes mettant en oeuvre les étapes du procédé décrit ci-après sont stockés dans la mémoire ROM 41 associée au terminal 200 15 mettant en oeuvre ces étapes. A la mise sous tension, le microprocesseur 40 charge et exécute les instructions de ces algorithmes. La mémoire vive 42 comprend notamment : - dans une registre 420, le programme de fonctionnement du microprocesseur 40 chargé à la mise sous tension du terminal 20 200 , - l'adresse IP du terminal 200 dans un registre 421 ; -le nom du domaine associé au terminal dans un registre 422 ; - l'adresse IP et le port d'un service rendu par la passerelle 203 dans un registre 423 ; 25 - l'adresse IP et le port du service rendu par un serveur SD&S du réseau 21 dans un registre 424 ; une liste 425 de fournisseurs de services transmise par la passerelle 203 ; - une liste 426 de fournisseurs de services transmise par des 30 serveurs SD&S du réseau 21 ; - une liste concaténée 427 de fournisseurs de services ; - une liste de services 428 associés à l'émetteur 22 ; - une liste de services 429 associée à des serveurs du réseau 21 35 - une liste concaténée, de services 4210 ; - une adresse 4211 de serveur vidéo transmettant un service vidéo reçu par le terminal 200 ; et 2903268 8 des données audio/vidéo correspondant à un ou plusieurs flux reçus dans un registre 4212. La figure 5 illustre schématiquement la passerelle 203. La passerelle 203 comprend, reliés entre eux par un bus 5 d'adresses et de données 53 : - un microprocesseur 50 (ou CPU) ; - une mémoire non volatile de type ROM (de l'anglais Read Only Memory ) 51 ; - une mémoire vive ou RAM (de l'anglais Random Access 10 Memory ) 52 ; - une interface réseau 55 permettant l'échange de données avec le terminal 200 via l'infrastructure 201 ; et - un tuner 54 permettant la réception de services transmis par l'émetteur 22. 15 Par ailleurs, chacun des éléments illustrés en figure 5 est bien connu de l'homme du métier. Ces éléments communs ne sont pas décrits ici. La mémoire ROM 51 comprend notamment : -un programme prog 510 . Les algorithmes mettant en oeuvre les étapes du procédé décrit 20 ci-après sont stockés dans la mémoire ROM 51 associée à la passerelle 203 mettant en oeuvre ces étapes. A la mise sous tension, le microprocesseur 50 charge et exécute les instructions de ces algorithmes. La mémoire vive 52 comprend notamment : - dans une registre 520, le programme de fonctionnement du 25 microprocesseur 50 chargé à la mise sous tension de la passerelle 203 ; - l'adresse IP de la passerelle 203 dans un registre 521 ; - le nom du domaine associé à la passerelle 203 dans un registre 522 ; 30 - une liste 524 de fournisseurs de services connus par la passerelle 203, construite à partir des flux reçus via le tuner 54 et convertie à un format compatible SD&S (la liste 524 est véhiculée par le mécanisme SD&S propre à la passerelle 203) et pouvant être transmise au terminal 200 ; 35 - une liste de services 525 associés à l'émetteur 22 et connus par la passerelle 203, la liste 525 étant construite à partir des 2903268 9 flux reçus via le tuner 54 et convertie à un format compatible SD&S; - une adresse 526 de service vidéo actif (service transmis vers le terminal 200 et permettant au tuner 54 de décoder le 5 multiplex correspondant et d'en extraire le service) ; et -des données audio/vidéo correspondant à un ou plusieurs flux reçus de l'émetteur 22 et transmis vers le terminal 200, dans un registre 527. La figure 6 illustre schématiquement le routeur 204. 10 Le routeur 204 comprend, reliés entre eux par un bus d'adresses et de données 63 : - un microprocesseur 60 (ou CPU) ; - une mémoire non volatile de type ROM (de l'anglais Read Only Memory ) 61 ; 15 - une mémoire vive ou RAM (de l'anglais Random Access Memory ) 62 ; et - une interface réseau 64 permettant l'échange de données avec le terminal 200 via l'infrastructure 201 ; et - une interface réseau 65 permettant l'échange de données 20 avec le réseau 21 ; Par ailleurs, chacun des éléments illustrés en figure 6 est bien connu de l'homme du métier. Ces éléments communs ne sont pas décrits ici. La mémoire ROM 61 comprend notamment : - un programme prog 610 . 25 Les algorithmes mettant en oeuvre les étapes du procédé décrit ciaprès sont stockés dans la mémoire ROM 61 associée au routeur 204 mettant en oeuvre ces étapes. A la mise sous tension, le microprocesseur 60 charge et exécute les instructions de ces algorithmes. La mémoire vive 62 comprend notamment : 30 - dans une registre 620, le programme de fonctionnement du microprocesseur 60 chargé à la mise sous tension du routeur 204 ; - les adresses IP du routeur 204 correspondant respectivement aux réseaux 21 et 201 dans un registre 621 ; 35 - le nom du domaine associé au routeur 204 dans un registre 622 ; 2903268 10 - la correspondance entre les adresses des domaines des réseaux 21 et 201 du type NAT (ou Network Address Translator ou traducteur d'adresse de réseau en français) dans un registre 623 ; 5 - une liste 624 de serveurs DHCP avec adresses de services disponibles sur le réseau 21 ; et - une liste 626 d'adresses de serveurs DNS sur le réseau 21. La figure 7 présente un protocole de communication entre éléments du réseau illustré en figure 2 et, plus précisément entre le terminal 10 200, la passerelle 203, le serveur DHCP 215, le serveur DNS 212 et le serveur SD&S 210. Le terminal 200 et la passerelle 203 ont un accès direct au réseau 21 auquel ils appartiennent. Au cours d'une première étape, la passerelle 203 transmet une requête 70 d'adresse IP et de nom de domaine au serveur DHCP 215, selon 15 un protocole DNS/DHCP. Le serveur DHCP 215 répond avec un message 71 contenant l'adresse IP et le nom de domaine attribués à la passerelle 203, selon un protocole DNS/DHCP. La passerelle 203 recevant le nom de domaine configure son propre serveur DNS pour répondre à une requête DNS 74 qui 20 pourra lui être transmise par le terminal 200. Indépendamment, le terminal 200 transmet une requête 72 d'adresse IP et de nom de domaine au serveur DHCP 215. Le serveur DHCP 215 répond avec un message 73 contenant l'adresse IP et le nom de domaine attribués au terminal 200. 25 Ensuite, le terminal 200 lance une recherche de point d'entrée où il pourra trouver des services selon un protocole EPDP. Selon l'invention, le terminal s'adresse à la fois à la passerelle 203 (élément local) et à des éléments distants du réseau filaire pour obtenir au moins deux points d'entrée. 30 Ainsi, le terminal 200 diffuse une requête 74 destinés aux serveurs DNS pour la résolution de nom de domaine accolé à un préfixe du type _dvbservdsc._tcp. Suite à la réception de la requête 74, les serveurs DNS capables de résoudre le nom de domaine associé au préfixe répondent au terminal 200 avec une adresse IP et un port de service. 35 Ainsi, un serveur DNS présent dans ou associé à la passerelle 203 répond par un message 75 contenant l'adresse IP et le port du service rendu par la passerelle 203 (il s'agit d'une résolution d'adresse effectuée par 2903268 11 la passerelle 203 en fonction d'un nom de service). Le terminal 200 mémorise ces données dans le registre 423. Le serveur DNS 212 répond par un message 77 contenant l'adresse IP et le port du service rendu par un seul serveur SD&S du réseau 5 21 (à titre illustratif, on choisit le serveur SD&S 210). Avantageusement, les réponses 75 et 77 sont transmises rapidement après la requête 74 pour être reçues avant l'expiration d'une temporisation lancée par le terminal à l'émission de la requête 74. Selon une variante de l'invention, un mécanisme est prévu pour 10 empêcher que la diffusion des informations DNS soit conflictuelle, des mêmes plages d'adresses pouvant être utilisées par la passerelle 203 et un serveur du réseau 21 (en particulier, si la version IGMP est antérieure à v3) (ou éventuellement une ou plusieurs autres passerelles). Aussi, selon cette variante, avant de transmettre le message 75, la passerelle 203 vérifie le 15 contenu du message 77 (et des réponses transmises par les éventuelles autres passerelles) pour déterminer des adresses multicast différentes. Comme indiqué précédemment, selon la norme ETSI TS 102 034, la découverte de serveur SD&S s'arrête sur le réseau 201. En revanche, comme indiqué ci-après, selon l'invention, la découverte de serveur SD&S 20 ou point d'entrée (de l'anglais entry point ) permet d'avoir accès à au moins deux serveurs SD&S. Ensuite, le terminal 200 transmet une requête IGMP 78 (commande join avec paramètres reçus par le message 75) pour se mettre à l'écoute d'un canal de diffusion multiple (de l'anglais multicast ) 25 correspondant à l'adresse de diffusion de multicast et à l'identifiant du port, (l'adresse et le port étant transmis par le message 75 ou port par défaut si le port n'a pas été transmis avec le message 75) pour obtenir une liste de fournisseurs de services associés à la passerelle 203. Le terminal reçoit donc un flux 79 diffusé par la passerelle 203 et contenant l'adresse IP et le 30 port du service de chaque fournisseur de service qu'il lui est associé. Le terminal mémorise ces données dans le registre 425. Selon une variante de l'invention, un mécanisme est prévu pour empêcher que la diffusion des informations SD&S et informations vidéo soit conflictuelle, des mêmes plages d'adresses pouvant être utilisées par la 35 passerelle 203 et un serveur du réseau 21 (en particulier, si la version IGMP est antérieure à v3) (ou éventuellement une ou plusieurs autres passerelles). Aussi selon une première variante, le terminal 200 interroge 2903268 12 d'abord les serveurs du réseau 21 (et les éventuelles autres passerelles déjà connectées) avant d'interroger la passerelle 203, la passerelle 203 se mettant à l'écoute des flux multicast transmis par les serveurs du réseau 21 pour choisir des adresses (de fournisseurs de services et de services) libres. 5 Selon une deuxième variante, si le terminal 200 interroge d'abord la passerelle 203, la passerelle 203 vérifie la version IGMP du message 78 ; si cette version est antérieure à la version v3, la passerelle 203 émet elle-même des requêtes IGMP vers le réseau 21 (et les éventuelles autres passerelles) pour connaître les adresses des services et des fournisseurs de 10 services afin de choisir des adresses libres. Puis, le terminal 200 choisit un fournisseur dont l'adresse est mémorisée dans le registre 425 et transmet une ou plusieurs requêtes IGMP 710 (commande join avec paramètres correspondant au fournisseur choisi) pour se mettre à l'écoute d'un canal de diffusion multiple 15 correspondant à ce ou ces fournisseurs de la liste reçue avec le flux 79 et obtenir ainsi une liste de services fournis par ce fournisseur. Le terminal reçoit et mémorise dans le registre 428 un flux 711 contenant la liste des services associés au fournisseur. Ensuite, le terminal 200 transmet une requête IGMP 712 20 (commande join avec paramètres reçus par le message 75) pour se mettre à l'écoute d'un canal de diffusion multiple (de l'anglais multicast ) correspondant à l'adresse de diffusion de multicast et à l'identifiant du port, (l'adresse et le port étant transmis par le message 77 ou port par défaut si le port n'a pas été transmis avec le message 77) pour obtenir une liste de 25 fournisseurs de services associés au serveur 21. Le terminal reçoit donc un flux 713 diffusé par le serveur SD&S 21 et contenant l'adresse IP et le port du service de chaque fournisseur de service qu'il lui est associé. Le terminal mémorise ces données dans le registre 426. Puis, le terminal 200 choisit un fournisseur dont l'adresse est 30 mémorisée dans le registre 426 et transmet une ou plusieurs requêtes IGMP 714 (commande join avec paramètres correspondant au fournisseur choisi) au serveur SD&S 21 pour se mettre à l'écoute d'un canal de diffusion multiple correspondant à ce ou ces fournisseurs de la liste reçue avec le flux 79 et obtenir ainsi une liste de services fournis par ce fournisseur. Le 35 terminal reçoit et mémorise dans le registre 429 un flux 715 contenant la liste des services associé au fournisseur. 2903268 13 Le terminal 200 choisit alors un service parmi les services présents dans les registres 428 et 429 ou, selon une variante dans un registre 4210 comprenant le résultat d'une concaténation (et éventuellement sélection) de services mémorisés dans les registres 428 et 429. Comme 5 illustré sur la figure 6, si le terminal 200 choisit un service via la passerelle 203, il lui transmet une commande 716 join contenant l'adresse du service souhaité selon le protocole IGMP. Il reçoit alors un flux vidéo 717 de la passerelle qu'il peut transmettre à l'application via l'interface 44. Si le terminal 200 choisit un service via le réseau 21 (cas non illustré sur la 10 figure), il lui transmet une commande join contenant l'adresse du service souhaité selon le protocole IGMP au serveur vidéo correspondant du réseau 21 et il reçoit un flux vidéo du serveur vidéo via le modem 202. A titre illustratif, si un nom de domaine reçu d'un serveur DHCP est "dvbip.multi.com", le serveur DNS 212 et le serveur DNS associé à la 15 passerelle 203 peuvent avoir deux adresses IP distinctes (par exemple 192.168.1.1 et 192.168.1.2) et avoir la même résolution DNS pour le nom dvbservdsc._tcp correspondant au nom de domaine fourni au terminal 200 par le serveur DHCP 215. Aussi, selon l'invention, les requêtes 74 et 76 DNS du terminal 200 pour résoudre le nom 20 dvbservdsc._tcp.dvbip.thmulti.com va être résolu avec les deux adresses 192.168.1.1 et 192.168.1.2 (messages 75 et 77). Ensuite, le terminal 200 peut recevoir les informations souhaitées sur les fournisseurs de services en s'adressant directement à la passerelle 203 et au serveur SD&S 210 (messages 78 et suivants). 25 La figure 8 présente un protocole de communication entre des éléments du réseau illustré en figure 3, et, plus précisément entre le terminal 200, la passerelle 203, le routeur 204, le serveur DNS 212 et le serveur SD&S 210. Le terminal 200 a un accès indirect au réseau 21, via le routeur 204. 30 Les échanges et flux illustrés en figure 8 sont similaires aux échanges et flux présentés en figure 7 et portent les mêmes références ; néanmoins le routeur DHCP 204 remplace le serveur DHCP 215 pour les messages ou flux 70 à 73. En outre, les messages à destination ou en provenance du serveur DNS 212 se font via le routeur 204 ; ainsi, le routeur 35 204 reçoit le message 74 qu'il retransmet vers le DNS 212, sous forme d'un message 80 en effectuant la conversion d'adresse ; puis, il reçoit du DNS 212, une réponse 81 qu'il retransmet sous la forme du message 77 au 2903268 14 terminal 200. De même, les messages à destination ou en provenance du serveur SD&S 210 se font via le routeur 204 ; ainsi, le routeur 204 reçoit le message 712 (respectivement 714) qu'il retransmet sous forme d'un message 82 (respectivement 84) vers le SD&S 210; puis, il reçoit du DNS 5 SD&S 210 un flux 83 (respectivement 85) qu'il retransmet 713 sous la forme du flux 713(respectivement 715) au terminal 200 (selon une variante, suite au message 712, le routeur 204 filtre ou laisse passer le flux correspondant à la requête IGMP vers le terminal 200). Avantageusement, le routeur 204 filtre également le flux 717 transmis par la passerelle 203 vers le terminal 10 200. La figure 9 illustre un algorithme de découverte de service et de connexion à un service, mis en oeuvre dans le terminal 200. Au cours d'une étape d'initialisation 90, le terminal 200 met à jour les différents paramètres et variables. 15 Ensuite, au cours d'une étape 91, le terminal 200 récupère une son adresse IP et le nom de domaine correspondant (messages 70 à 73) qu'il mémorise. Le terminal 200 mémorise également une liste d'adresses de serveurs DNS (notamment serveurs DNS associé à la passerelle 203 et serveurs DNS 212 et 213). 20 Puis, au cours d'une étape 92, pour chaque serveur DNS dont l'adresse a été mémorisée, le terminal 200 transmet une requête DNS pour obtenir des adresses de serveurs SD&S associées à des noms de service) (messages 74 à 77). Ainsi, le terminal 200 reçoit d'un serveur DNS du réseau 21, une adresse IP et le port d'un serveur SD&S et une adresse et le 25 port correspondant à des services disponibles via la passerelle 203. Ensuite, au cours d'une étape 93, pour chaque adresse SD&S reçue lors de l'étape 92, le terminal 200 interroge le serveur SD&S correspondant et reçoit une liste de fournisseurs de services. Selon l'invention, le terminal 200 interroge non seulement le serveur SD&S présent 30 sur le réseau 21 mais également la passerelle 203 qui joue ce rôle. Ainsi, avantageusement et contrairement à l'état de l'art, le terminal a accès à plusieurs serveurs SD&S et peut ainsi bénéficier de sources variées de services. Plus précisément, l'étape 93, selon un mode particulier de 35 réalisation peut être divisée en plusieurs étapes 930 à 933. Au cours de l'étape 930, le terminal 200 initialise un pointeur ou une variable de serveur courant sur le premier serveur de la liste de serveurs SD&S. Puis, au cours 2903268 15 d'une étape 931, il reçoit du serveur SD&S courant une liste de fournisseurs de services (messages 78 et 712), avec l'adresse de chaque fournisseur de service connu du serveur SD&S (messages 79 et 713) et mémorise les adresses de fournisseurs de services, reçues. Au cours d'un test 932, le 5 terminal vérifie si le serveur courant est le dernier de la liste de serveurs SD&S. Dans la négative, au cours d'une étape 933, il met à jour le serveur courant en le faisant pointer sur le serveur suivant dans la liste de serveurs SD&S et l'étape 931 est réitérée. Dans la négative, l'étape 92 est terminée, et, au cours d'une 10 étape 94, pour chaque serveur SD&S, le terminal demande la liste des services associée à un fournisseur de service (messages 710 et 714), reçoit une réponse (messages 711 et 715), mémorise les liste de services reçus avec le fournisseur correspondant et les transmet à l'application pour qu'elle puisse les présenter à l'utilisateur. 15 Puis, au cours d'une étape 716, l'utilisateur ayant choisi un service particulier parmi les listes reçues, le terminal 200 accède au service correspondant et le reçoit (commande 716 et flux 717). Si un même service est distribué via le réseau 21 et la passerelle 203, l'utilisateur peut choisir le service en fonction de sa provenance. Selon une variante, le terminal peut 20 être configuré pour privilégier une provenance (par via la passerelle 203 pour économiser la bande passante ou via le réseau 21 pour avoir une meilleure qualité de réception, ou encore, en tenant compte de la qualité associée au codage source d'un service). Bien entendu, l'invention ne se limite pas aux modes de 25 réalisation décrits précédemment. En particulier, l'invention concerne des systèmes domestiques ou professionnels accédant à deux réseaux par deux points d'accès distincts. Le premier réseau est, par exemple, un réseau de type internet sans fil ou filaire. Le second réseau est, par exemple, un réseau dédié à la diffusion ou 30 distribution de services audio/vidéo (par exemple réseau DVB-T ou DVB-S). Selon l'invention, plusieurs appareils audio/vidéo dans un réseau (par exemple réseau domestique ou réseau local d'entreprise) peuvent recevoir des services provenant de plusieurs sources via plusieurs points d'accès, par exemple, via un modem ou un routeur connecté à un réseau 35 internet, une passerelle recevant des services diffusés, un serveur local (par exemple, un appareil de lecture de données pré-enregistrées). L'invention 2903268 16 permet donc de découvrir l'ensemble des services fournis selon un protocole DVB-IP. REVENDICATIONS 1. Procédé de réception de services audio/vidéo comprenant une étape de transmission d'une requête de résolution de nom selon un protocole de découverte de point d'entrée de services audio/vidéo, caractérisé en ce qu'il comprend : - une étape de réception (77) d'une première adresse correspondant à un premier point d'entrée (210) utilisé pour la distribution de signalisation de services, ladite première adresse étant fournie par un premier serveur de nom (212) associé à un premier réseau via un premier point d'accès (202, 204); - une étape de réception (75) d'une seconde adresse correspondant à un second point d'entrée (203) utilisé pour la distribution de signalisation de services, ladite seconde adresse étant fournie par un second serveur de nom (203) associé à un deuxième réseau via un second point d'accès distinct (203) du premier point d'accès; - une étape de mémorisation des première et seconde adresses de point d'entrée. 2. Procédé selon la revendication 1, caractérisé en ce que ledit premier réseau est un réseau filaire du type internet. 3. Procédé selon l'une quelconque des revendications 1 et 2, caractérisé en ce que ledit deuxième réseau est un réseau sans fil. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que ledit deuxième réseau est du type réseau de diffusion de vidéo numérique. 30 5. Procédé selon la revendication 4, caractérisé en ce que ledit réseau est compatible avec une norme appartenant à un ensemble comprenant : - la norme DVB-S ; - la norme DVB-T. 35 6. Procédé selon l'une quelconque des revendications 1 à 5, caractérisé en ce qu'il comprend : 2903268 18 - une étape de connexion (712) à un flux transmis sur ladite première adresse pour recevoir (713) une première liste de fournisseurs de services; - une étape de connexion (77) à un flux transmis sur ladite deuxième 5 adresse de point d'entrée (78) ; 7. Procédé selon la revendication 6, caractérisé en ce qu'il comprend : -une étape de connexion (714) à un flux à une adresse appartenant à la première liste de fournisseurs de services pour recevoir (715) une 10 première liste de services; - une étape de connexion (710) à un flux à une adresse appartenant à la deuxième liste de fournisseurs de services pour recevoir (711) une deuxième liste de services; 15 8. Procédé selon la revendication 7, caractérisé en ce qu'il comprend : -une étape de sélection d'un premier service appartenant à la première liste de services ou d'un second service appartenant à la seconde liste, et 20 - une étape de réception du service sélectionné, par ledit premier point d'accès si le premier service est sélectionné et par ledit second point d'accès si le deuxième service est sélectionné. 9. Terminal comprenant des moyens de transmission d'une requête de 25 résolution de nom selon un protocole de découverte de point d'entrées de services audio/vidéo, caractérisé en ce qu'il comprend : - des moyens de réception d'une première adresse de point d'entrée utilisé pour la distribution de signalisation de services, ladite première adresse étant fournie par un premier serveur de nom associé à un premier réseau via un premier point d'accès; - des moyens de réception d'une seconde adresse de point d'entrée utilisé pour la distribution de signalisation de services, ladite seconde adresse étant fournie par un second serveur de nom associé à un deuxième réseau via un second point d'accès distinct du premier point d'accès;; - des moyens de mémorisation des première et seconde adresses de distribution de listes de services. 2903268 19 10. Système comprenant au moins un terminal selon la revendication 9 et au moins une passerelle qui comprend elle-même ledit second serveur de nom. 5