Brevet FR2876849A1 — publié le 20060421

SYSTÈME DE GRAPPE DE SERVEURS DE TÉLÉVISIONS DOMAINE DE L'INVENTION La présente invention concerne un système de grappe, et plus particulièrement un système de grappe de serveurs de télévisions. ÉTAT DE L'ART Depuis longtemps, la télévision est utilisée comme support d'information audio et 15 vidéo. Grâce à la télévision, les personnes peuvent recevoir des prévisions météo, les dernières informations, des émissions de divertissement etc. Aujourd'hui, la télévision n'est plus le seul dispositif de diffusion de média. Par exemple, le moniteur d'un ordinateur peut être également utilisé pour diffuser le signal audio et vidéo (AV) d'une télévision après installation d'un dispositif de transmission audio et vidéo sur l'ordinateur. Cependant, chaque terminal de diffusion de média exige un dispositif de transmission audio et vidéo spécifique pour transmettre le signal AV. Autrement dit, le dispositif de transmission audio et vidéo typique ne dispose pas d'une fonction standard pour être utilisé par plusieurs terminaux de diffusion de média. De plus, il n'existe pas de canal de communication parmi les dispositifs de transmission audio et vidéo. Ainsi, bien que deux terminaux de diffusion de média doivent transmettre les informations d'un même canal, deux dispositifs de transmission audio et vidéo sont nécessaires. Un tel besoin augmente le coût d'utilisation. RÉSUMÉ DE LA PRÉSENTE INVENTION L'objectif principal de la présente invention est donc de fournir un système de 35 grappe de serveurs de télévisions (TV) dans lequel les serveurs peuvent communiquer entre eux par un système Internet. Un autre objectif de la présente invention est de fournir un système de grappe de serveurs de télévisions dans lequel les serveurs peuvent partager les sources entre eux par un système Internet. Un autre objectif de la présente invention est également de fournir un système de grappe de serveurs de télévisions qui sélectionne les informations de canaux par le système Internet. Un objectif supplémentaire de la présente invention est de fournir une méthode pour sélectionner les informations de canaux par l'Internet. Un objectif supplémentaire de la présente invention est de fournir une méthode de sélection des informations de canaux. Ainsi, la présente invention fournit un système de grappe de serveurs de TV ayant plusieurs serveurs de TV. Un serveur de TV est négocié parmi ces serveurs de TV pour devenir un serveur de grappe. N'importe quel utilisateur peut émettre des requêtes de choix de canal ou de commutation de canal au serveur de grappe par le système Internet. Puis, les informations du canal requis sont transmises à l'utilisateur correspondant. Le serveur de grappe peut intégrer la sélection de canaux. Après que le serveur de grappe ait reçu une requête de canal par un utilisateur, il vérifie d'abord si les informations du canal requis sont fournies ou non par un serveur de TV. Si un serveur de TV fournit le canal requis à un autre utilisateur, le serveur de grappe demande à ce serveur de TV de fournir les informations de canal à l'utilisateur ayant émis la requête de canal. Sinon, un serveur de TV disponible est négocié par le serveur de grappe pour fournir les informations du canal requis à l'utilisateur. Une destination partagée des informations de canal peut être réalisée par le système de la présente invention. BRÈVE DESCRIPTION DES FIGURES Les éléments précédents et plusieurs avantages propres à cette invention seront 5 plus aisément estimés et assimilés à travers la description détaillée qui suit et les figures d'accompagnement où : La figure 1 est le schéma fonctionnel d'un système de grappe de serveurs de TV selon le mode de réalisation préféré de la présente invention; La figure 2 est le schéma fonctionnel d'un serveur de TV selon le mode de réalisation 10 préféré de la présente invention; La figure 3 est le schéma fonctionnel d'un serveur de grappe selon le mode de réalisation préféré de la présente invention; La figure 4 est le schéma fonctionnel d'un utilisateur selon le mode de réalisation préféré de la présente invention; et La figure 5 illustre un diagramme fonctionnel du système de grappe de serveurs de TV selon le mode de réalisation préféré de la présente invention. DESCRIPTION DÉTAILLÉE DE L'INVENTION La figure 1 illustre un schéma fonctionnel d'un système de grappe de serveurs de télévisions (TV) selon le mode de réalisation préféré de la présente invention. Dans ce système, plusieurs serveurs de télévisions (TV) (102 à 106) sont reliés directement entre eux ou via un concentrateur (114) à un réseau local (LAN) (112). Plusieurs utilisateurs (120 à 125) munis de terminaux de diffusion de média sont également connectés au LAN (112) respectivement par leurs connecteurs de réseau. Chaque utilisateur peut émettre une requête de canal à un serveur de grappe (décrit ci-après) via le LAN (112). Puis, le serveur de grappe peut sélectionner l'un des serveurs de TV (102 à 106) pour fournir les informations du canal requis à l'utilisateur. Chaque serveur de TV (102 à 106) est un dispositif qui peut être connecté à Internet et reçoit des signaux audio vidéo pour TV. La figure 2 est un schéma fonctionnel d'un serveur de TV selon le mode de réalisation préféré de la présente invention. Chaque serveur de TV comprend plusieurs dispositifs de syntonisation/démodulation TI à Tn. Chaque dispositif de syntonisation/démodulation peut recevoir un signal audio et vidéo (AV) numérique/analogique (202) depuis un câble. Ce signal AV numérique/analogique (202) reçu est décodé et décompressé par un dispositif d'encodage/décodage (204). Puis, le signal AV traité est envoyé au LAN (112) par un connecteur de réseau (206). Autrement dit, les dispositifs de syntonisation/démodulation regroupent lesdits signaux audio vidéo correspondants et convertissent lesdits signaux audio vidéo correspondants en un signal standard pour diffusion par un dispositif de diffusion de média. Le signal AV numérique/analogique (202) transmis par un câble est distribué parmi les dispositifs de syntonisation/démodulation TI à Tn. Un contrôleur de serveur (208) demande à l'un des dispositifs de syntonisation/démodulation TI au Tn de prélever les informations du canal correspondant à la requête de canal reçue. Il est à noter qu'il est possible d'avoir plusieurs câbles reliés. Autrement dit, le signal AV numérique/analogique (202) peut provenir de plusieurs câbles. Le connecteur de réseau (206) peut être un connecteur avec ou sans câble. Ce connecteur (206) est utilisé pour recevoir la requête de canal d'un serveur de grappe et envoyer les informations du canal requis (212) à un utilisateur. La fonctionnalité de serveur de grappe existe dans certains serveurs de TV (102 à 106). Un serveur de grappe est négocié parmi ces serveurs de TV munis de la fonction de serveur de grappe. Ce serveur de grappe est utilisé comme centre de communication pour les utilisateurs. Autrement dit, un utilisateur peut communiquer avec n'importe quel serveur de TV via le serveur de grappe. Il est à noter qu'un seul serveur de TV peut être utilisé en tant que serveur de grappe à la fois. Cependant, la tâche de négociation pour déterminer quel serveur de TV va être utilisé en tant que serveur de grappe peut être effectuée à tout moment. Autrement dit, le serveur de grappe peut être déterminé dynamiquement à partir de l'état d'utilisation de l'utilisateur. Lorsqu'un utilisateur émet une requête de canal, il n'est pas nécessaire que l'utilisateur connaisse l'adresse exacte du serveur de TV. La seule tâche pour l'utilisateur est d'envoyer la requête de canal au serveur de grappe. Sur réception de la requête, le serveur de grappe, en se basant sur l'état du serveur de TV, demande à l'un des serveurs de TV de répondre à la requête de canal. Enfin, les informations du canal requis sont transmises à l'utilisateur par le serveur de grappe. La figure 3 est le schéma fonctionnel d'un serveur de grappe selon le mode de réalisation préféré de la présente invention. En comparaison à un serveur de TV en figure 2, une décision supplémentaire (220) de serveur de grappe est placée dans un serveur de grappe pour négocier une utilisation en tant que serveur de grappe. Ainsi, ce serveur de grappe illustré en figure 3 peut également être utilisé en tant que serveur de TV. Cependant, il est à noter qu'un serveur de grappe sans la fonction de serveur de TV peut également être utilisé dans la présente invention. Le connecteur de réseau (306) peut être un connecteur avec ou sans câble. Lors de la négociation, un signal de négociation (312) est envoyé et un signal de résultat de négociation (310) est reçu par le connecteur de réseau (306). Si un serveur de TV est négocié pour une utilisation en tant que serveur de grappe, le connecteur de réseau (306) reçoit une requête de canal (410) d'un utilisateur. Sur réception de la requête, le serveur de grappe, basé sur l'état de serveur de TV, envoie une requête de canal (210) à l'un des serveurs de TV. Il est à noter que le serveur de grappe peut vérifier d'abord si un serveur de TV fournit ou non les informations du canal requis. Si un serveur de TV fournit le canal requis à un autre utilisateur, le serveur de grappe peut envoyer la requête de canal (210) à ce serveur de TV afin de donner accès aux informations du canal à l'utilisateur ayant émis la requête de canal. D'autre part, s'il n'existe aucun serveur de TV fournissant le canal requis, le serveur de grappe peut envoyer la requête de canal (210) à un serveur de TV disponible pour fournir les informations du canal à l'utilisateur ayant émis la requête de canal. Il est à noter que, si la quantité d'informations du canal requis est supérieure à la capacité d'informations de canal, l'utilisateur ayant émis en dernier une requête de canal peut seulement négocier les informations de canal qui ont été fournies. D'autre part, du fait que le serveur de grappe dispose d'une fonctionnalité de serveur de TV dans la présente invention, le connecteur de réseau (306) peut également envoyer les informations de canal requis à un utilisateur. De plus, un nouveau serveur de TV ou un nouveau signal AV analogique/numérique peut être ajouté au système à tout moment et être sélectionné par le serveur de grappe. La figure 4 est le schéma fonctionnel d'un utilisateur selon le mode de réalisation préféré de la présente invention. Cet utilisateur comprend un connecteur de réseau (406), un contrôleur d'utilisateur (402) qui peut émettre une requête de canal, un dispositif de décodage/décompression (404) et un dispositif de sortie audio vidéo (408). Le connecteur de réseau (406) peut envoyer une requête de canal émise par le contrôleur d'utilisateur et recevoir un signal AV. Ce signal AV est décodé et décompressé par le dispositif de décodage/décompression (404). Le signal AV traité est alors envoyé à un terminal de diffusion de média. Le connecteur de réseau (406) peut être un connecteur avec ou sans câble pour envoyer une requête de canal (410) et recevoir les informations de canal requise (212) d'un serveur de grappe. Le terminal de diffusion de média d'un utilisateur est un écran à cristaux liquides (LCD), un moniteur à tube cathodique, une télévision de type PDP ou une télévision à LCD. La figure 5 illustre le diagramme fonctionnel du système de grappe de serveurs de TV selon le mode de réalisation préféré de la présente invention, en se rapportant également aux figures 2 à 4. Tout d'abord, dans l'étape (500), les serveurs de TV munis de la fonctionnalité de serveur de grappe peuvent envoyer des signaux de négociation (312) depuis leurs connecteurs (406) pour négocier l'utilisation d'un serveur de TV en tant que serveur de grappe. Après qu'un serveur de TV ait été sélectionné pour une utilisation en tant que serveur de grappe, le signal de résultat de négociation (310) est envoyé à chaque serveur de TV pour leur indiquer le résultat de la négociation. D'après la présente invention, le serveur de TV (104) est sélectionné pour être utilisé en tant que serveur de grappe. Puis, dans l'étape (502), un utilisateur, tel que l'utilisateur (122), émet une requête de canal (410) depuis son connecteur (406) vers le serveur de grappe, le serveur de TV (104), via le LAN (112). Dans l'étape (504), après que le serveur de grappe (104) ait reçu la requête de canal (410), il vérifie d'abord si les informations du canal requis sont fournies par un serveur de TV. Si un serveur de TV fournit le canal requis à un autre utilisateur, le serveur de grappe (104) envoie la requête de canal (210) à ce serveur de TV afin de donner accès aux informations de canal à l'utilisateur. S'il n'existe aucun serveur de TV fournissant le canal requis, le serveur de grappe (104) peut envoyer la requête de canal (210) à un serveur de TV disponible pour fournir les informations de canal à l'utilisateur. Enfin, dans l'étape (506), après qu'un serveur de TV ait reçu la requête de canal (210) du serveur de grappe (104), les informations du canal requis sont envoyées à l'utilisateur (122) ayant émis la requête de canal. Ainsi, le système de grappe de serveurs de TV de la présente invention dispose d'un serveur de grappe. N'importe quel utilisateur peut émettre des requêtes de choix de canal ou de commutation de canal à ce serveur de grappe par un système Internet. Puis, les informations du canal requis sont transmises à un utilisateur correspondant. Autrement dit, ce serveur de grappe peut intégrer la sélection de canaux. Lorsque des utilisateurs émettent une même requête de canal à ce serveur de grappe, ce serveur de grappe peut sélectionner un serveur de TV pour fournir ce canal à ces utilisateurs. Ainsi, le système de la présente invention peut atteindre l'objectif de partage de serveur de TV et de réduction du coût de construction du serveur de TV. Lorsqu'une requête de commutation de canal est émise et que le canal requis est fourni par un serveur de TV, ce serveur de grappe demande à ce serveur de TV de donner accès à cette information de canal à cet utilisateur ayant émis la requête. A nouveau, l'obtention des informations du canal requis à partir d'un câble n'est pas nécessaire. Avec un tel procédé, beaucoup de processus de transformation audio vidéo sont supprimés. Ainsi, ce procédé peut-il améliorer l'efficacité de commutation de canaux. Comme pourra le concevoir l'homme de l'art, les descriptions précédentes du mode de réalisation préféré de la présente invention constituent plus une illustration de la présente invention qu'une limitation en tant que telle. Nombre de modifications et de dispositions similaires font partie de l'esprit et de la portée des revendications suivantes. La portée des revendications doit se remettre à l'interprétation la plus étendue afin d'englober toute modification et structure similaires. L'illustration et la description des modes de réalisation préférés de l'invention doivent être appréciées pour que des changements puissent être apportés sans altérer en rien l'esprit ni de la portée de l'invention. 8 REVENDICATIONS 1) Dispositif de grappe de serveurs de télévisions (TV), dans lequel ledit système est relié à un réseau local (112) pour sélectionner les informations de canal vers au moins un utilisateur (120 à 125), ledit système comprenant: plusieurs serveurs de TV (102 à 106) respectivement reliés au dit réseau local (112), dans lequel l'un desdits serveurs de TV (102 à 106) est un serveur de grappe (104) recevant une requête de canal d'au moins l'un desdits utilisateurs (120 à 125) et dans lequel ledit serveur de grappe (104) demande à l'un desdits serveurs de TV (102 à 106) de fournir une réponse basée sur ladite requête de canal. 2) Le dispositif selon la revendication 1, dans lequel lesdits serveurs de TV (102 à 106) sont reliés à au moins une source de signal audio vidéo. 3) Le dispositif selon la revendication 1, dans lequel chacun desdits serveurs de TV (102 à 106) et desdits utilisateurs (120 à 125) comprend respectivement un connecteur (206, 306, 406) pour se relier au dit réseau local (112). 4) Le dispositif selon la revendication 1, dans lequel ledit connecteur (206, 306, 406) est un connecteur avec ou sans câble. 5) Dispositif de serveur de grappe de télévisions comprenant: un réseau local (112) ; au moins un utilisateur (120 à 125) relié au dit réseau local (112) ; et plusieurs serveurs de TV (102 à 106) respectivement reliés au dit réseau local (112), dans lequel l'un desdits serveurs de TV (102 à 106) est un serveur de grappe (104) recevant une requête de canal d'au moins un desdits utilisateurs (120 à 125) et dans lequel ledit serveur de grappe (104) demande à l'un desdits serveurs de TV (102 à 106) de fournir une réponse basée sur ladite requête de canal. 6) Le dispositif selon la revendication 5, dans lequel lesdits serveurs de TV (102 à 35 106) sont reliés à au moins une source de signal audio vidéo. 7) Le dispositif selon la revendication 5, dans lequel chacun desdits serveurs de TV (102 à 106) et desdits utilisateurs (120 à 125) comprend respectivement un connecteur (206, 306, 406) avec ou sans fil pour se connecter à l'Internet. 8) Procédé de sélection de canaux dans un réseau local (112), dans lequel au moins un utilisateur (120 à 125) et plusieurs serveurs de télévisions (TV) (102 à 106) soient respectivement reliés au dit réseau local (112), ledit procédé comprenant les étapes suivantes: négociant (500) un serveur de grappe (104) à partir desdits serveurs de TV (102 à 10 106) ; envoyant (502) une requête de canal d'au moins un desdits utilisateurs (120 à 125) au dit serveur de grappe (104) ; transmettant (504) un signal de commande dudit serveur de grappe (104) vers l'un desdits serveurs de TV (102 à 106) , dans lequel ledit serveur de grappe (104) sélectionne un serveur de TV (102 à 106) pour envoyer ledit signal de commande basé sur son état d'utilisation; et transmettant (506) un signal audio vidéo dudit serveur de TV sélectionné vers ledit utilisateur. 9) Le procédé selon la revendication 8, dans lequel ledit serveur de TV sélectionné est un serveur de TV disponible. 10)Le procédé selon la revendication 8, dans lequel ledit serveur de TV sélectionné est un serveur de TV qui fournit un canal correspondant à ladite requête de canal.