[go: up one dir, main page]

FR2991537A1 - Serveur local pour dispositif d'affichage - Google Patents

Serveur local pour dispositif d'affichage Download PDF

Info

Publication number
FR2991537A1
FR2991537A1 FR1254944A FR1254944A FR2991537A1 FR 2991537 A1 FR2991537 A1 FR 2991537A1 FR 1254944 A FR1254944 A FR 1254944A FR 1254944 A FR1254944 A FR 1254944A FR 2991537 A1 FR2991537 A1 FR 2991537A1
Authority
FR
France
Prior art keywords
local
server
display device
address
current
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.)
Pending
Application number
FR1254944A
Other languages
English (en)
Inventor
Frederic Beauchamp
David Vincent
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.)
Telediffusion de France ets Public de Diffusion
Original Assignee
Telediffusion de France ets Public de Diffusion
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 Telediffusion de France ets Public de Diffusion filed Critical Telediffusion de France ets Public de Diffusion
Priority to FR1254944A priority Critical patent/FR2991537A1/fr
Priority to EP13728492.3A priority patent/EP2856302A2/fr
Priority to PCT/FR2013/051158 priority patent/WO2013178916A2/fr
Publication of FR2991537A1 publication Critical patent/FR2991537A1/fr
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/022Centralised management of display operation, e.g. in a server instead of locally
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/02Networking aspects
    • G09G2370/025LAN communication management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

L'invention concerne un procédé d'établissement d'une session entre un dispositif d'affichage (1) et un serveur local (2) d'un réseau local courant (5), le procédé étant mis en oeuvre dans un serveur distant (4) apte à communiquer avec le dispositif d'affichage. Le serveur distant étant apte à stocker en association au moins un identifiant public de réseau local avec une adresse locale d'un serveur local, le procédé comprend les étapes : - sur réception auprès du serveur distant d'une requête d'établissement de session locale depuis le dispositif d'affichage, la requête comprenant un identifiant public du réseau local courant, déterminer si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant, et - si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant, envoyer au dispositif d'affichage l'adresse locale du serveur local associée à l'identifiant public du réseau local, en vue de l'établissement d'une session locale entre le dispositif d'affichage et le serveur local.

Description

Serveur local pour dispositif d'affichage La présente invention concerne le domaine du pilotage de dispositifs d'affichage via un dispositif tiers.
Elle concerne plus précisément des applications de commande de téléviseurs, notamment de téléviseurs compatibles avec le standard HbbTV (pour « Hybrid broadcast broadband TeleVision » en anglais). Le standard HbbTV, dont la version 1.1.1 a été approuvée par l'ETSI (« European Telecommunications Standards Institute ») sous la référence ETSI TS 102 796 en juin 2010, permet de combiner des services télédiffusés (« broadcast » en anglais) avec des services via larges bandes (« broadband » en anglais) et permet en outre un accès à Internet pour les utilisateurs de terminaux connectés. De nos jours, les dispositifs d'affichage de contenus numériques tels que des téléviseurs accèdent généralement à des flux numériques de données via un point d'accès réseau, pouvant être un point d'accès en filaire ou sans fil, tel qu'une Box ADSL par exemple, permettant de réunir une pluralité de fonctionnalités (accès aux chaînes TNT, téléphonie, Internet, accès à des serveurs de vidéo à la demande).
Un utilisateur du dispositif d'affichage peut en outre accéder au serveur internet au moyen d'un dispositif de commande pouvant être un Smartphone ou une tablette numérique par exemple appartenant au réseau local. Le dispositif de commande peut présenter une interface utilisateur permettant une saisie rapide de texte (saisie sur clavier tactile dans le cas d'une tablette. Ainsi, l'utilisateur peut commander le dispositif d'affichage au moyen du dispositif de commande, via le serveur Internet. Cependant, le transit de commandes par le serveur Internet ralentit considérablement les échanges entre le dispositif de commande et le dispositif d'affichage et diminue ainsi la réactivité du système.
La présente invention vient améliorer la situation. Un premier aspect de l'invention concerne un procédé d'établissement d'une session entre un dispositif d'affichage et un serveur local d'un réseau local courant, le procédé étant mis en oeuvre dans un serveur distant apte à communiquer avec le dispositif d'affichage. Le serveur distant étant apte à stocker en association au moins un identifiant public de réseau local avec une adresse locale d'un serveur local, le procédé comprend les étapes : - sur réception auprès du serveur distant d'une requête d'établissement de session locale depuis le dispositif d'affichage, la requête comprenant un identifiant public du réseau local courant, déterminer si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant, et - si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant, envoyer au dispositif d'affichage l'adresse locale du serveur local associée à l'identifiant public du réseau local, en vue de l'établissement d'une session locale entre le dispositif d'affichage et le serveur local.
On entend par dispositif d'affichage tout type de récepteur de télévision (téléviseur, Set-Top Box ou téléviseur avec décodeur intégré). La présente invention permet ainsi de rediriger, par un serveur distant, un dispositif d'affichage appartenant à un réseau local courant, vers un serveur local de ce réseau local courant. On entend par réseau local, tout réseau privé, qui peut être propre à une habitation, à une entreprise ou à tout type d'organisation. A titre d'exemple, il peut s'agir d'un réseau IP, au sein duquel les dispositifs du réseau local peuvent communiquer par adressage à des adresses IP locales. En redirigeant un dispositif d'affichage vers un serveur local, la réactivité des services possiblement rendu au dispositif d'affichage est améliorée. Il est à noter que le serveur distant stocke à cet effet une association entre une adresse locale de serveur local et un identifiant du réseau local courant. L'identifiant du réseau local courant peut être un identifiant propre à un utilisateur du réseau local courant ou peut être une adresse IP d'un point d'accès réseau par lequel le réseau local courant peut accéder au serveur distant. Le serveur distant peut par exemple être accessible sur le réseau internet. L'association entre l'adresse locale de serveur local et l'identifiant du réseau local courant peut être statique (prédéfinie pour un certains nombre de réseaux locaux communément gérés par le serveur distant) ou peut être dynamique, comme détaillé ultérieurement. Selon un mode de réalisation, le procédé peut en outre comprendre : sur réception auprès du serveur distant d'une requête d'enregistrement de serveur local émise depuis un dispositif de commande du réseau local courant, la requête d'enregistrement comprenant une adresse locale du dispositif de commande et comprenant l'identifiant public du réseau local courant, - stockage dans le serveur distant de l'identifiant public du réseau local courant en association avec l'adresse locale du dispositif de commande considéré comme serveur local du réseau local courant. On entend par dispositif de commande tout type de tablette numérique, d'ordinateur portable ou fixe ou encore de Smartphone. Un tel mode de réalisation permet une gestion dynamique par le serveur distant des associations entre adresse locale de serveur local et identifiant public de réseau local. Une telle gestion dynamique est permise par une étape de déclaration d'un dispositif de commande du réseau local courant, apte à remplir des fonctions de serveur local (par exemple, saisie de texte à afficher sur le dispositif d'affichage, changement de chaîne de télévision, transfert de contenu numérique vers le dispositif d'affichage, etc). L'étape de déclaration est effectuée auprès du serveur distant qui peut stocker ainsi en association l'adresse locale du serveur local avec l'identifiant public du réseau local courant. Selon une réalisation de l'invention, en l'absence d'association entre l'identifiant public du réseau local courant et une adresse locale d'un serveur local, le procédé peut en outre comprendre l'envoi au dispositif d'affichage d'un message indiquant qu'aucun serveur local n'est disponible. Ainsi, le dispositif d'affichage peut éviter de patienter jusqu'à ce qu'un serveur local du réseau local courant soit enregistré auprès du serveur distant, et peut ainsi requérir l'établissement d'une session avec un serveur distant.
En complément, le serveur distant peut recevoir régulièrement, selon une fréquence donnée, la requête d'établissement de session locale depuis le dispositif d'affichage. Aucune restriction n'est attachée à la valeur de la fréquence donnée.
Cette valeur peut notamment dépendre de contraintes telles que la réactivité souhaitée du système ou au contraire le fait de ne pas surcharger inutilement le réseau local courant par l'envoi de trop nombreuses requêtes d'établissement de session locale vers le serveur distant.
On peut prévoir, dans une variante, que le procédé comporte : - un stockage auprès du serveur local ou du serveur distant desdites requêtes d'établissement, et - une réponse à l'une desdites requêtes qu'en cas de disponibilité d'informations comprenant une adresse locale d'un serveur local associée à l'identifiant public du réseau local courant. Les requêtes d'établissement de session sont donc en attente de réponse dans le serveur distant jusqu'à ce que des informations provenant d'un serveur local soient disponibles. En outre, l'invention peut prévoir en compteur temporel côté dispositif d'affichage ou côté serveur distant. Ainsi, sur expiration du compteur temporel, le serveur distant envoie une réponse au dispositif d'affichage l'informant qu'une nouvelle requête d'enregistrement doit d'être émise afin de rester en attente d'informations. Ainsi, pour améliorer la réactivité du système global, le serveur local ou distant peut stocker les requêtes d'établissement de session et n'y répondre que lorsque des informations à envoyer sont disponibles (par exemple une adresse locale du serveur local, ou le texte d'un message à afficher sur un écran par exemple provenant d'un dispositif de commande pour afficher du texte sur l'écran du dispositif d'affichage pour une plus grande ergonomie pour l'utilisateur). Le débit alors consommé peut être ainsi plus faible et la réactivité du système peut être améliorée. En variante encore, en l'absence d'association entre l'identifiant public du réseau local courant et une adresse locale d'un serveur local, le procédé peut en outre comprendre l'établissement d'une session entre le dispositif d'affichage et le serveur distant.
Une telle variante permet d'établir, par défaut, une session de communication entre le serveur distant et le dispositif d'affichage lorsqu'aucun serveur local du réseau local courant n'est disponible. Selon un mode de réalisation de l'invention, la requête d'établissement de session locale peut être issue d'une application HbbTV exécutée sur le dispositif d'affichage. Un tel mode de réalisation est particulièrement avantageux en ce qu'il permet une implémentation dans un contexte d'un dispositif d'affichage compatible HbbTV. En effet, une application HbbTV permet à un dispositif d'affichage de contacter de manière transparente pour l'utilisateur un serveur distant associé à l'application HbbTV. Ainsi, selon l'invention, le serveur distant redirige, si possible, l'application HbbTV vers un serveur local du réseau local courant, ce qui permet d'améliorer la réactivité du système, voire l'ajout de nouvelles fonctions. Une réalisation de l'invention peut prévoir que la requête d'établissement de session locale comprend en outre un identifiant unique du dispositif d'affichage et que, si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant, le procédé comprend en outre le stockage de l'identifiant unique du dispositif d'affichage en association avec l'identifiant public du réseau local courant et l'adresse locale du serveur local. Ainsi, un triplet d'identifiants (identifiant public du réseau local, identifiant unique du dispositif d'affichage et adresse locale du serveur local) peut être stocké dans le serveur distant. Un tel triplet d'identifiants permet de prévoir l'enregistrement d'une pluralité de serveurs locaux pour le même réseau local courant, et permet en outre de satisfaire des requêtes d'établissement de session locale provenant d'une pluralité de dispositifs d'affichage du réseau local courant. On peut par exemple prévoir qu'un seul dispositif d'affichage est associé à un serveur local donné. Un deuxième aspect de l'invention concerne un programme d'ordinateur comportant des instructions pour la mise en oeuvre du procédé selon l'une des réalisations du premier aspect de l'invention, lorsque ce programme est exécuté par un processeur.
Un troisième aspect de l'invention concerne un serveur pour l'établissement d'une session entre un dispositif d'affichage et un serveur local d'un réseau local courant, le serveur étant apte à communiquer avec le dispositif d'affichage. Le serveur comprend : - une unité de stockage pour stocker en association au moins un identifiant public de réseau local avec une adresse locale d'un serveur local ; - une unité de réception d'une requête d'établissement de session locale depuis le dispositif d'affichage, la requête comprenant un identifiant public de réseau local ; - une unité de détermination pour déterminer, sur réception de la requête d'établissement de session locale, si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant ; et - une unité d'envoi pour envoyer au dispositif d'affichage, si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant, l'adresse locale du serveur local associée à l'identifiant public du réseau local, en vue de l'établissement d'une session locale entre le dispositif d'affichage et le serveur local.
Selon une réalisation, le serveur peut comprendre en outre une unité de réception pour la réception d'une requête d'enregistrement de serveur local d'un dispositif de commande du réseau local courant, la requête d'enregistrement comprenant une adresse locale du dispositif de commande et l'identifiant public du réseau local courant, et l'unité de stockage peut stocker l'identifiant public du réseau local courant en association avec l'adresse locale du dispositif de commande considéré comme serveur local du réseau local courant. Un quatrième aspect de l'invention concerne un dispositif d'affichage d'un réseau local courant, le dispositif d'affichage étant apte à communiquer avec un serveur distant. Le dispositif comprend : - une unité d'envoi pour envoyer une requête d'établissement de session locale au serveur distant, la requête comprenant un identifiant public du réseau local courant ; - une unité de réception pour recevoir, depuis le serveur distant, une adresse locale d'un serveur local du réseau local courant ; - une unité d'envoi pour envoyer, en direction de l'adresse locale du serveur local, une requête de connexion au serveur local. Selon un mode de réalisation, le dispositif d'affichage peut comprendre une unité d'exécution d'une application HbbTV associée au serveur distant et la requête d'établissement de session locale peut être envoyée par l'application HbbTV au serveur distant associé à l'application HbbTV.
Un cinquième aspect de l'invention concerne un dispositif de commande d'un réseau local courant, le réseau local courant comprenant au moins un dispositif d'affichage, le dispositif de commande étant apte à communiquer avec un serveur distant, le dispositif de commande étant associé à une adresse locale. Le dispositif de commande comprend : - une unité d'installation d'une application de serveur local pour commander le dispositif d'affichage ; - une unité d'envoi pour envoyer une requête d'enregistrement de serveur local, la requête d'enregistrement comprenant l'adresse locale du dispositif de commande ; - une unité de réception pour recevoir une requête de connexion du dispositif d'affichage ; - une unité de lancement d'une session locale sur réception de la requête du dispositif d'affichage pour commander le dispositif d'affichage au moyen de l'application de serveur local.
Selon une réalisation de l'invention, le dispositif de commande peut être un Smartphone, un ordinateur portable ou une tablette numérique. Un sixième aspect de l'invention concerne un système pour l'établissement d'une session entre un dispositif d'affichage et un serveur local d'un réseau local courant. Le dispositif d'affichage est selon le quatrième aspect de l'invention, le serveur local est un dispositif de commande selon le cinquième aspect de l'invention, et le système comprend en outre un serveur selon le troisième aspect de l'invention et un point d'accès du réseau local courant, le point d'accès étant associé à un identifiant public du réseau local courant et le point d'accès permettant des communications entre le serveur, le dispositif de commande et le dispositif d'affichage. D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés sur lesquels: - la figure 1 représente un système pour l'établissement d'une session locale entre un dispositif de commande et un dispositif d'affichage d'un réseau local courant, selon un mode de réalisation; - la figure 2 est un diagramme représentant les étapes d'un procédé selon certains modes de réalisation de l'invention ; - la figure 3 illustre des échanges entre les éléments du système de la figure 1, selon un premier scénario de l'invention ; - la figure 4 illustre des échanges entre les éléments du système de la figure 1, selon un second scénario de l'invention. La figure 1 représente un système pour l'établissement d'une session locale selon un mode de réalisation. Le système comprend un dispositif d'affichage 1, un dispositif de commande 2, un point d'accès réseau 3 ainsi qu'un serveur distant 4. Le point d'accès réseau 3 est associé à un réseau local courant 5 incluant notamment le dispositif d'affichage 1 et le dispositif de commande 2. Comme détaillé dans ce qui suit, aucune restriction n'est attachée au nombre de dispositifs d'affichage ni au nombre de dispositifs de commande, compris dans le réseau local courant 5.
Le réseau local courant 5 peut être identifié auprès du serveur 4 par un identifiant public du réseau local courant 5. Par exemple, l'identifiant public peut être l'adresse IP publique du point d'accès réseau 3 (pouvant être une Box ADSL par exemple). En variante, l'identifiant public du réseau local courant 5 peut être un identifiant public d'un utilisateur du réseau local courant 5 (identifiant utilisateur associé à un compte TNT2.0 par exemple ou identifiant d'une habitation intégrant le réseau local courant 5). Le dispositif d'affichage 1 peut être un téléviseur, un vidéoprojecteur, ou une Set-Top Box (ou tout récepteur de télévision compatible HbbTV) en liaison avec un tel téléviseur ou vidéoprojecteur. Selon des variantes, le dispositif d'affichage peut être une tablette numérique ou un ordinateur fixe ou portable, ou un terminal de téléphonie mobile (type smartphone, ou autre). Le dispositif d'affichage 1 comprend, dans un exemple de réalisation, une interface Hertzienne 10, une unité d'exécution d'applications 11, une interface 12 ainsi qu'une unité d'affichage 13 (un écran par exemple). Dans le cas où le dispositif d'affichage 1 est une Set-Top Box, l'unité d'affichage peut être une interface reliée à un téléviseur ou à un vidéoprojecteur. Ainsi, l'exemple du téléviseur 1 utilisé dans ce qui suit ne restreint aucunement la portée de l'invention à l'implémentation des fonctionnalités du téléviseur 1 dans un dispositif unique. L'interface Hertzienne 10 permet au dispositif d'affichage 1 la réception de chaînes de télévision numérique, telles que des chaînes de la TNT (Télévision Numérique Terrestre) par exemple. On peut prévoir en variante d'une réception hertzienne une réception dans un flux IP par exemple, ou encore par liaison satellite, sans aucune limitation ainsi à une réception hertzienne. Le point d'accès réseau 3 permet au dispositif d'affichage 1 et au dispositif de commande 2 un accès à un réseau tel qu'un réseau IP et ainsi l'accès à une pluralité de serveurs distants. Par souci de simplicité, un seul serveur distant 4 a été représenté sur la figure 1. Un serveur peut être dédié à une chaîne de télévision numérique donnée par exemple. Le serveur 4 peut être accessible via le protocole HTTP et le langage HTML. Dans ce cas, le dispositif de commande 2 peut être tout type de dispositif compatible HTML.
Lors de la réception de chaînes de télévision via l'interface Hertzienne 10, une application HbbTV peut en outre être stockée et installée par l'unité d'exécution d'applications 11. Une telle application permet d'accéder, via le réseau IP, au serveur distant 4 associé à l'application HbbTV. Le dispositif de commande 2 comprend une unité d'installation d'applications 20, une interface graphique utilisateur 21, une unité de traitement 22 ainsi qu'une interface 23. Le dispositif de commande peut comprendre une tablette tactile, un Smartphone ou encore un ordinateur portable ou fixe. Il est à noter que le dispositif de commande 2 peut communiquer avec le point d'accès réseau 3 relié au réseau comprenant le serveur distant 4, via tout type d'interface 23 connu, tel qu'une interface Wi-Fi ou une interface filaire par exemple. Le dispositif de commande 2 est associé à une adresse locale, telle qu'une adresse IP locale, uniquement utilisable pour des acheminements au sein du réseau local courant 5. Selon l'invention, le dispositif de commande 2 peut être utilisé en tant que serveur local par des dispositifs d'affichage du réseau local courant 5. A cet effet, une application « serveur » peut être stockée et installée dans l'unité d'installation d'applications 20.
Toute requête destinée à l'adresse IP locale du dispositif de commande 2 peut être dirigée vers le dispositif de commande 2 via un commutateur 31 du point d'accès réseau 3. Le point d'accès réseau 3 comprend en outre une unité de routage 30 afin de router des requêtes vers l'extérieur du réseau local courant 5 notamment vers le serveur distant 4. Le serveur distant 4 comprend à cet effet une interface 40, pouvant comprendre une pluralité de ports pour les communications avec le point d'accès réseau 3 notamment. Le serveur distant 4 comprend en outre une unité de stockage 41 apte à stocker en association des identifiants publics de réseaux locaux et des adresses locales de serveurs locaux, tels que détaillés par la suite. Le serveur distant 4 comprend de plus une unité de détermination 42 dont les fonctionnalités seront détaillées en référence à la figure 2. La figure 2 est un diagramme illustrant les étapes d'un procédé selon certains modes de réalisation de l'invention.
A une étape 201, le serveur distant 4 reçoit, depuis le dispositif d'affichage 1, une requête d'établissement de session locale. La requête d'établissement comprend l'identifiant public du réseau local (dans l'exemple présent, l'adresse IP publique du point d'accès réseau 3). Le serveur distant 4 reçoit la requête d'établissement au niveau de l'interface 40 qui transmet la requête d'établissement à l'unité de détermination 42. Une telle requête d'établissement de session locale peut être issue de l'application HbbTV installée sur le dispositif d'affichage 1. L'unité de détermination 42 est apte à déterminer, à une étape 202, si l'adresse IP publique du point d'accès réseau 3 est associée à au moins une adresse locale d'un serveur local, en consultant l'unité de stockage 41. En l'absence de toute association entre l'identifiant public du réseau local courant 5 et une adresse locale d'un serveur local, le procédé retourne à l'étape 201. Il est à noter que, en complément, le serveur distant 4 peut envoyer un message au dispositif d'affichage 1, le message indiquant qu'aucun serveur local n'est disponible. Dans ce cas, le dispositif d'affichage 1 peut envoyer de manière régulière, selon une fréquence prédéterminée par exemple, une nouvelle requête d'établissement d'une session locale à une nouvelle étape 201. En variante, en l'absence de toute association entre l'identifiant public du réseau local courant 5 et une adresse locale d'un serveur local, une session peut être établie entre le serveur distant 4 et le dispositif d'affichage 1. On peut prévoir en outre une application alternative fonctionnant simplement sans serveur local.
Dans le cas où au moins une adresse locale d'un serveur local est associée à un identifiant public tel que l'adresse IP publique du point d'accès réseau 3 (ou encore un numéro de client par exemple), l'unité de détermination 42 vérifie en outre si plusieurs adresses locales sont associées à l'adresse IP publique du point d'accès réseau 3 dans l'unité de stockage 41, à une étape 203. Si une seule adresse locale de serveur local est associée à l'adresse IP publique du point d'accès réseau 3, le serveur distant 4 envoie au dispositif d'affichage 1, via l'interface 40, à une étape 204, l'adresse locale du serveur local associé à l'adresse IP publique du point d'accès réseau 3. Le dispositif d'affichage 1 dispose ainsi de l'adresse locale d'un serveur local interne au réseau local courant 5, et peut ainsi établir une session locale avec le serveur local. L'établissement de la session locale sera détaillé ultérieurement en référence aux figures 3 et 4. Si plusieurs adresses locales de serveur local sont associées à l'adresse IP publique du point d'accès réseau 3, l'unité de détermination 42 peut déterminer, à une étape 205, un identifiant unique du dispositif d'affichage 1. A cet effet, un tel identifiant unique du dispositif d'affichage 1 peut être compris dans la requête d'établissement de session locale reçue du dispositif d'affichage 1 à l'étape 201.
A une étape 206, l'identifiant unique du dispositif d'affichage 1 est associé dans l'unité de stockage 41, au doublet d'identifiants formé à la fois par l'adresse IP publique du point d'accès réseau 3 et par l'une des adresses locales de serveur local associées à l'adresse IP publique du point d'accès 3, constituant ainsi un triplet d'identifiants. Aucune restriction n'est attachée au choix d'un serveur local parmi les plusieurs serveurs locaux dont les adresses locales sont associées à l'adresse IP publique du point d'accès réseau 3. L'adresse locale du serveur local choisi est alors envoyée à l'étape 204, via l'interface 40, au dispositif d'affichage 1. Ainsi, il est avantageusement possible de prévoir plusieurs dispositifs d'affichage et serveurs locaux dans le seul réseau local courant 5. En effet, lors de l'établissement d'une nouvelle session locale requise par le même dispositif d'affichage 1, le serveur 4, au moyen du triplet d'identifiants stockés dans l'unité de stockage 41, peut déterminer l'adresse locale du serveur local qui est associée à la fois à l'identifiant unique du dispositif d'affichage 1 et à l'adresse IP publique du point d'accès 3. Aucune restriction n'est attachée à l'identifiant unique du dispositif d'affichage 1. Il peut par exemple s'agir de l'adresse IP locale du dispositif d'affichage ou encore d'un numéro permanent identifiant de manière unique le dispositif d'affichage 1. A une étape 207, qui peut être antérieure ou postérieure à l'étape 201, le serveur distant 4 reçoit, via l'interface 40, une requête d'enregistrement de serveur local émise par le dispositif de commande 2, la requête d'enregistrement comprenant l'adresse IP locale du dispositif de commande 2 ainsi que l'adresse IP publique du point d'accès réseau 3. La requête d'enregistrement peut être émise par l'interface 23 lorsque l'application « serveur » est lancée sur le dispositif de commande 2, le dispositif de commande 2 pouvant inclure dans la requête d'enregistrement l'adresse IP locale du dispositif de commande 2. En transitant par le point d'accès réseau 3, la requête d'enregistrement peut être vue par le serveur distant 4 comme provenant de l'adresse IP publique du point d'accès réseau 3. A une étape 208, le serveur distant 4 stocke en association, dans l'unité de stockage 41, l'adresse publique du point d'accès 3 et l'adresse IP locale du dispositif de commande 2 considérée en tant qu'adresse locale de serveur local. Les étapes 207 et 208 permettent donc la déclaration de l'existence d'un serveur local dans le réseau local courant 5, afin que le serveur distant 4 puisse rediriger le dispositif d'affichage 1 ayant émis une requête d'établissement de session locale, tel que précédemment expliqué. Il est à noter que les étapes 207 et 208 peuvent être accomplies pour l'émission d'une requête d'enregistrement de serveur local depuis un autre dispositif de commande que le dispositif de commande 2 précité. Ainsi, plusieurs serveurs locaux peuvent être déclarés dans le seul réseau local courant 5. A une étape 209, qui peut être antérieure ou postérieure à l'étape 201, le serveur distant 4 reçoit un message du dispositif de commande 2 indiquant que l'application « serveur » s'est achevée, le message comprenant l'adresse IP locale du dispositif de commande 2 ainsi que l'adresse IP publique du point d"accès réseau 3. A une étape 210, le serveur distant 4 supprime toute association comprenant l'adresse IP locale du dispositif de commande 2 de l'unité de stockage 41. Si une session locale était préalablement établie entre le dispositif de commande 2 et le dispositif d'affichage 1, l'application HbbTV réémet régulièrement des requêtes d'établissement de session locale en direction du serveur distant 4, jusqu'à ce qu'un nouveau serveur local soit déclaré sur le serveur distant 4 (ou en variante, être automatiquement rebasculée vers un serveur distant par exemple). En variante, si une session locale était préalablement établie entre le dispositif de commande 2 et le dispositif d'affichage 1, l'étape 209 peut être facultative. En effet, le dispositif d'affichage 1 peut détecter que l'application « serveur » s'est achevée sur le dispositif de commande 2, par exemple lorsqu'aucune réponse n'est reçue depuis le dispositif de commande pendant un délai prédéterminé ou lorsque N requêtes sans réponse ont été émises par le dispositif d'affichage 1 en direction du dispositif de commande 2. L'application HbbTV exécutée sur le dispositif d'affichage 1 peut alors envoyer un message indiquant que l'application « serveur » s'est achevée, le message comprenant l'adresse IP locale du dispositif de commande 2 ainsi que l'adresse IP publique du point d"accès réseau 3. L'étape 210 peut alors être effectuée sur la base de ce message. Il est à noter que la chronologie selon laquelle les étapes 201, 207 et 209 se déroulent, dépend du cas d'utilisation par l'utilisateur. En particulier, les étapes précitées peuvent s'effectuer en parallèle si le cas d'utilisation le permet. Afin d'illustrer différents cas d'utilisation, les figures 3 et 4 sont détaillées ultérieurement.
Un mode de réalisation de l'invention peut en outre prévoir, qu'à l'étape 207, le dispositif de commande 2 peut envoyer au serveur distant 4 une première suite de caractères saisis par un utilisateur au moyen de l'interface graphique utilisateur 21, permettant d'identifier le dispositif de commande. Le serveur distant 4 peut alors stocker dans l'unité de stockage 41, la première suite de caractères en association avec le doublet/triplet d'identifiants formant ainsi un triplet/quadruplet d'identifiants. La première suite de caractère peut alors être envoyée au dispositif d'affichage 1 en même temps que l'adresse IP locale du dispositif de commande 2. L'application HbbTV peut alors afficher sur l'écran 13 la première suite de caractères afin que l'utilisateur puisse identifier le dispositif de commande qui est en charge de la session locale avec le dispositif d'affichage 1. De manière symétrique, on peut également prévoir qu'à l'étape 201, le dispositif d'affichage 1 transmette une seconde suite de caractères (prédéterminée par exemple, pouvant être, par exemple, un modèle de téléviseur ou de Set-Top Box) avec la requête d'établissement de session locale, au serveur distant 4. Le serveur distant 4 peut alors stocker dans l'unité de stockage 41, la première suite de caractères en association avec le doublet/triplet/quadruplet d'identifiants. La seconde suite de caractères peut alors être transmise au dispositif de commande 2 afin que le dispositif de commande 2 puisse afficher sur l'interface graphique utilisateur 21 que le dispositif d'affichage avec lequel une session locale est initiée est le dispositif d'affichage 1 identifié par la seconde suite de caractères. Bien entendu, il s'agit d'un exemple de réalisation : dans une variante, il peut être prévu par exemple de demander à l'utilisateur de cliquer sur le dispositif de commande (possiblement sur un icône d'une tablette ou smartphone par exemple) et sur une touche du dispositif d'affichage (un bouton de télévision par exemple) afin de lier les deux équipements.
La figure 3 illustre des échanges entre les éléments du système de la figure 1, selon un premier scénario. Selon le premier scénario, l'application « serveur » est lancée sur le dispositif de commande 2 avant que l'application HbbTV ne soit lancée sur le dispositif d'affichage 1. A une étape 301, l'application « serveur » est lancée par l'unité d'installation d'applications 20. A une étape 302, l'application « serveur » envoie au serveur distant 4, une requête d'enregistrement de serveur local, la requête d'enregistrement comprenant l'adresse IP locale du dispositif de commande 2 ainsi que l'adresse IP publique du point d'accès réseau 3. A une étape 303, le serveur distant 4 stocke en association dans l'unité de stockage 41, l'adresse IP publique du point d'accès réseau 3 ainsi que l'adresse IP locale du dispositif de commande 2 en tant qu'adresse locale de serveur local pour le réseau local courant 5. A une étape 304, l'application HbbTV est lancée par l'unité d'exécution d'applications 11 du dispositif d'affichage 1. A une étape 305, l'application HbbTV envoie au serveur distant 4 une requête d'établissement de session locale, la requête d'établissement comprenant l'adresse IP publique du point d'accès réseau 3. A une étape 306, l'unité de détermination 42 détermine si l'adresse IP publique du point d'accès réseau 3 est associée à une adresse locale de serveur local dans l'unité de stockage 41. Dans la mesure où le dispositif de commande 2 a été préalablement enregistré en tant que serveur local du réseau local courant 5 dans l'unité de stockage 41, le serveur distant 4 envoie, à une étape 307, l'adresse IP locale du dispositif de commande 2 qui est stockée en tant qu'adresse locale de serveur local pour le réseau local courant 5. A une étape 308, sur réception de l'adresse IP locale du dispositif de commande 2, le dispositif d'affichage 1 adresse au dispositif de commande, via le commutateur 31 et au moyen de l'adresse IP locale du dispositif de commande 2, une requête de connexion. Sur réponse positive du dispositif de commande, une session locale est établie durant une étape 310. Le dispositif de commande 2 peut, via le point d'accès réseau 3, agir en tant que serveur local pour le dispositif d'affichage 1, sans avoir à transiter par un serveur distant, ce qui améliore la réactivité associée à certains services. Une telle réactivité est avantageuse dans le cas de services dynamiques tels que la saisie de texte sur le dispositif de commande 2 pour un affichage sur l'écran 13 du dispositif d'affichage 1. Comme précédemment expliqué, le dispositif de commande 2 peut, entre autres, être une tablette tactile ou un Smartphone, et donc inclure une interface graphique utilisateur 21 (un écran tactile par exemple) facilitant la saisie de texte. Le texte, une fois saisi, peut être traité par l'unité de traitement 22 en vue de l'envoi de commande pour affichage sur le dispositif d'affichage 1. Le dispositif de commande 2 peut également être utilisé pour des changements de chaîne de télévision par exemple. En outre, pour des services ayant une dynamique moindre, le dispositif de commande 2 peut servir de proxy au dispositif d'affichage 1, en vue de téléchargement de contenus numériques sur le réseau internet par exemple. La figure 4 illustre des échanges entre les éléments du système de la figure 1, selon un second scénario.
Selon le second scénario, l'application HbbTV est lancée sur le dispositif d'affichage 1 avant que l'application « serveur » ne soit lancée sur le dispositif de commande 2. A une étape 401, l'application HbbTV est lancée par l'unité d'exécution d'applications 11 du dispositif d'affichage 1.
A une étape 402, l'application HbbTV envoie au serveur distant 4 une requête d'établissement de session locale, la requête d'établissement comprenant l'adresse IP publique du point d'accès réseau 3. A une étape 403, l'unité de détermination 42 détermine si l'adresse IP publique du point d'accès réseau 3 est associée à une adresse locale de serveur local dans l'unité de stockage 41. Dans la mesure, où, dans l'exemple présent, aucun serveur local du réseau local courant 5 ne s'est enregistré auprès du serveur distant 4, le serveur distant 4 renvoie, à une étape 404, au dispositif d'affichage 1, un message indiquant qu'aucun serveur local n'est disponible pour le réseau local courant 5. Comme précédemment expliqué en référence à la figure 2, d'autres variantes peuvent être prévues lorsqu'aucun serveur local n'est enregistré auprès du serveur distant 4.
A une étape 405, après réception du message indiquant qu'aucun serveur local n'est disponible pour le réseau local courant 5, le dispositif d'affichage 1 patiente pendant une durée qui est déterminée à partir de la fréquence donnée introduite précédemment, avant de renvoyer une requête d'établissement de session locale à l'étape 406.
Aucun serveur local n'ayant été enregistré (selon le second scénario donné à titre d'exemple) durant la durée de l'étape 405, l'unité de détermination 42 du serveur distant 4 détermine à l'étape 407 qu'aucune adresse locale de serveur local n'est associée à l'adresse IP publique du point d'accès réseau 3 dans l'unité de stockage 41.
Le serveur distant 4 renvoie alors, à une étape 408, au dispositif d'affichage 1, un message indiquant qu'aucun serveur local n'est disponible pour le réseau local courant 5. A une étape 409, après réception du message indiquant qu'aucun serveur local n'est disponible pour le réseau local courant 5, le dispositif d'affichage 1 patiente à nouveau pendant la durée qui est déterminée à partir de la fréquence donnée, avant de renvoyer une requête d'établissement de session locale à l'étape 410. Pendant la durée de l'étape 409, l'application « serveur » est lancée par l'unité d'installation d'applications 20 à une étape 411.
A une étape 412, l'application « serveur » envoie au serveur distant 4, une requête d'enregistrement de serveur local, la requête d'enregistrement comprenant l'adresse IP locale du dispositif de commande 2 ainsi que l'adresse IP publique du point d'accès réseau 3. A une étape 413, le serveur distant 4 stocke en association dans l'unité de stockage 41, l'adresse IP publique du point d'accès réseau 3 ainsi que l'adresse IP locale du dispositif de commande 2 en tant qu'adresse locale de serveur local pour le réseau local courant 5. A une étape 414, sur réception de la requête d'établissement émise par le dispositif d'affichage à l'étape 410, l'unité de détermination 42 détermine si l'adresse IP publique du point d'accès réseau 3 est associée à une adresse locale de serveur local dans l'unité de stockage 41. Dans la mesure où le dispositif de commande 2 a été préalablement déclaré en tant que serveur local du réseau local courant 5 dans l'unité de stockage 41, le serveur distant 4 envoie, à une étape 415, l'adresse IP locale du dispositif de commande 2 qui est stockée en tant qu'adresse locale de serveur local pour le réseau local courant 5. A une étape 416, sur réception de l'adresse IP locale du dispositif de commande 2, le dispositif d'affichage 1 adresse au dispositif de commande, via le commutateur 31 et au moyen de l'adresse IP locale du dispositif de commande 2, une requête de connexion. Sur réponse positive du dispositif de commande, une session locale est établie durant une étape 418. La session locale peut alors permettre au dispositif de commande 2 de commander le dispositif d'affichage 1 conformément aux services introduits en référence à la figure 3. Les premiers et seconds scénarii détaillés précédemment ne restreignent en rien l'ensemble des scénarios possibles et sont uniquement donnés à titre illustratif. Il est à noter que la présente invention peut être implémentée dans des réseaux existants, par l'utilisation de briques normalisées, tel que précédemment expliqué (réseau IP, protocole HTTP, langage HTML). Ainsi, la présente invention peut être compatible avec tout type de dispositif d'affichage 1 (téléviseur ou récepteur numérique) ou de dispositif de commande 2 (tablette tactile, Smartphone, etc).30

Claims (16)

  1. REVENDICATIONS1. Procédé d'établissement d'une session entre un dispositif d'affichage (1) et un serveur local (2) d'un réseau local courant (5), le procédé étant mis en oeuvre dans un serveur distant (4) apte à communiquer avec le dispositif d'affichage, caractérisé en ce que, le serveur distant étant apte à stocker en association au moins un identifiant public de réseau local avec une adresse locale d'un serveur local, le procédé comprend les étapes : - sur réception auprès du serveur distant d'une requête d'établissement de session locale depuis le dispositif d'affichage, la requête comprenant un identifiant public du réseau local courant, déterminer si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant, et - si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant, envoyer au dispositif d'affichage l'adresse locale du serveur local associée à l'identifiant public du réseau local, en vue de l'établissement d'une session locale entre le dispositif d'affichage et le serveur local.
  2. 2. Procédé selon la revendication 1, caractérisé en ce que le procédé comprend en outre : sur réception auprès du serveur distant (4) d'une requête d'enregistrement de serveur local émise depuis un dispositif de commande (2) du réseau local courant (5), ladite requête d'enregistrement comprenant une adresse locale dudit dispositif de commande et comprenant l'identifiant public du réseau local courant, - stockage dans le serveur distant de l'identifiant public du réseau local courant en association avec l'adresse locale du dispositif de commande considéré comme serveur local du réseau local courant.
  3. 3. Procédé selon l'une des revendications 1 et 2, caractérisé en ce que, en l'absence d'association entre l'identifiant public du réseau local courant(5) et une adresse locale d'un serveur local (2), le procédé comprend en outre l'envoi au dispositif d'affichage (1) d'un message indiquant qu'aucun serveur local n'est disponible.
  4. 4. Procédé selon la revendication 3, caractérisé en ce que, le serveur distant (4) reçoit régulièrement, selon une fréquence donnée, la requête d'établissement de session locale depuis le dispositif d'affichage (1).
  5. 5. Procédé selon l'une des revendications 1 à 3, caractérisé en ce qu'il comporte : - un stockage auprès du serveur local ou du serveur distant desdites requêtes d'établissement, et - une réponse à l'une desdites requêtes qu'en cas de disponibilité d'informations comprenant une adresse locale d'un serveur local associée à l'identifiant public du réseau local courant.
  6. 6. Procédé selon l'une des revendications 1 et 2, caractérisé en ce que, en l'absence d'association entre l'identifiant public du réseau local courant (5) et une adresse locale d'un serveur local (2), le procédé comprend en outre l'établissement d'une session entre le dispositif d'affichage (1) et le serveur distant (4).
  7. 7. Procédé selon l'une des revendications précédentes, caractérisé en ce que la requête d'établissement de session locale est issue d'une application HbbTV exécutée sur le dispositif d'affichage (1).
  8. 8. Procédé selon l'une des revendications précédentes, caractérisé en ce que la requête d'établissement de session locale comprend en outre un identifiant unique du dispositif d'affichage (1) et en ce que, si l'identifiant public du réseau local courant (5) est associé avec une adresse locale d'un serveur local (2) dans le serveur distant (4), le procédé comprend en outre le stockage de l'identifiant unique du dispositif d'affichage enassociation avec l'identifiant public du réseau local courant et l'adresse locale du serveur local.
  9. 9. Programme d'ordinateur comportant des instructions pour la mise en oeuvre du procédé selon l'une des revendications 1 à 8, lorsque ce programme est exécuté par un processeur.
  10. 10. Serveur pour l'établissement d'une session entre un dispositif d'affichage (1) et un serveur local (2) d'un réseau local courant (5), ledit serveur étant apte à communiquer avec le dispositif d'affichage, caractérisé en ce que le serveur (4) comprend : - une unité de stockage (41) pour stocker en association au moins un identifiant public de réseau local avec une adresse locale d'un serveur local ; - une unité de réception (40) d'une requête d'établissement de session locale depuis le dispositif d'affichage, la requête comprenant un identifiant public de réseau local ; - une unité de détermination (42) pour déterminer, sur réception de la requête d'établissement de session locale, si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant ; et - une unité d'envoi (40) pour envoyer au dispositif d'affichage, si l'identifiant public du réseau local courant est associé avec une adresse locale d'un serveur local dans le serveur distant, l'adresse locale du serveur local associée à l'identifiant public du réseau local, en vue de l'établissement d'une session locale entre le dispositif d'affichage et le serveur local.
  11. 11. Serveur selon la revendication 10, caractérisé en ce qu'il comprend en outre une unité de réception (40) pour la réception d'une requête d'enregistrement de serveur local d'un dispositif de commande (2) du réseau local courant (5), ladite requête d'enregistrement comprenant une adresse locale dudit dispositif de commande et l'identifiant public du réseau local courant, et en ce que l'unité de stockage (41) stockel'identifiant public du réseau local courant en association avec l'adresse locale du dispositif de commande considéré comme serveur local du réseau local courant.
  12. 12. Dispositif d'affichage d'un réseau local courant (5), ledit dispositif d'affichage (1) étant apte à communiquer avec un serveur distant (4), caractérisé en ce qu'il comprend : - une unité d'envoi (12) pour envoyer une requête d'établissement de session locale au serveur distant (4), la requête comprenant un identifiant public du réseau local courant ; - une unité de réception (12) pour recevoir, depuis le serveur distant, une adresse locale d'un serveur local du réseau local courant ; - une unité d'envoi (12) pour envoyer, en direction de l'adresse locale du serveur local, une requête de connexion audit serveur local.
  13. 13. Dispositif d'affichage selon la revendication 12, caractérisé en ce que le dispositif d'affichage comprend une unité d'exécution (11) d'une application HbbTV associée au serveur distant (4) et en ce que la requête d'établissement de session locale est envoyée par ladite application HbbTV au serveur distant associé à ladite application HbbTV.
  14. 14. Dispositif de commande d'un réseau local courant (5), ledit réseau local courant comprenant au moins un dispositif d'affichage (1), ledit dispositif de commande (2) étant apte à communiquer avec un serveur distant (4), ledit dispositif de commande étant associé à une adresse locale, caractérisé en ce qu'il comprend : - une unité d'installation (20) d'une application de serveur local pour commander ledit dispositif d'affichage ; - une unité d'envoi (23) pour envoyer une requête d'enregistrement de serveur local, ladite requête d'enregistrement comprenant l'adresse locale du dispositif de commande ; - une unité de réception (23) pour recevoir une requête de connexion dudit dispositif d'affichage ;- une unité de lancement (22) d'une session locale sur réception de la requête du dispositif d'affichage pour commander le dispositif d'affichage au moyen de l'application de serveur local.
  15. 15. Dispositif de commande selon la revendication 14, caractérisé en ce que le dispositif de commande (2) est un Smartphone, un ordinateur portable ou une tablette numérique.
  16. 16. Système pour l'établissement d'une session entre un dispositif d'affichage (1) et un serveur local (2) d'un réseau local courant (5), caractérisé en ce que le dispositif d'affichage est selon la revendication 12 ou 13, le serveur local est un dispositif de commande selon la revendication 14 ou 15, et en ce que le système comprend en outre un serveur (4) selon la revendication 11 et un point d'accès (3) du réseau local courant, ledit point d'accès étant associé à un identifiant public du réseau local courant et ledit point d'accès permettant des communications entre le serveur, le dispositif de commande et le dispositif d'affichage.
FR1254944A 2012-05-29 2012-05-29 Serveur local pour dispositif d'affichage Pending FR2991537A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
FR1254944A FR2991537A1 (fr) 2012-05-29 2012-05-29 Serveur local pour dispositif d'affichage
EP13728492.3A EP2856302A2 (fr) 2012-05-29 2013-05-24 Serveur local pour dispositif d'affichage
PCT/FR2013/051158 WO2013178916A2 (fr) 2012-05-29 2013-05-24 Serveur local pour dispositif d'affichage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR1254944A FR2991537A1 (fr) 2012-05-29 2012-05-29 Serveur local pour dispositif d'affichage

Publications (1)

Publication Number Publication Date
FR2991537A1 true FR2991537A1 (fr) 2013-12-06

Family

ID=48614059

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1254944A Pending FR2991537A1 (fr) 2012-05-29 2012-05-29 Serveur local pour dispositif d'affichage

Country Status (3)

Country Link
EP (1) EP2856302A2 (fr)
FR (1) FR2991537A1 (fr)
WO (1) WO2013178916A2 (fr)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3073653B1 (fr) * 2017-11-14 2021-04-09 Asweshare Dispositifs et procedes de partage et d'affichage d'image

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002084971A2 (fr) * 2001-04-17 2002-10-24 Quadriga Technology Limited Distribution de donnee

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090153289A1 (en) * 2007-12-12 2009-06-18 Eric James Hope Handheld electronic devices with bimodal remote control functionality

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002084971A2 (fr) * 2001-04-17 2002-10-24 Quadriga Technology Limited Distribution de donnee

Also Published As

Publication number Publication date
WO2013178916A3 (fr) 2014-03-13
WO2013178916A2 (fr) 2013-12-05
EP2856302A2 (fr) 2015-04-08

Similar Documents

Publication Publication Date Title
US12294674B2 (en) System and method for determining and communicating presence information
FR2868643A1 (fr) Methode de decouverte d'appareils connectes a un reseau ip et appareil implementant la methode
EP2997714B1 (fr) Procédé de communication en temps réel entre navigateurs web
EP3119060A1 (fr) Procédé et dispositif d'établissement de communications webrtc
KR101290977B1 (ko) 푸쉬 서버를 이용한 메시지 전송 방법 및 그 시스템
EP2487864B1 (fr) Procédé et dispositif de gestion dynamique de la priorité de réception d'une communication d'un terminal
FR2991537A1 (fr) Serveur local pour dispositif d'affichage
US8750837B2 (en) Voice mail alerts and access from multiple devices using a joint services account
EP3516851B1 (fr) Procédés d'échange de messages et de gestion de messages, terminal et serveur de messagerie
EP3461135A1 (fr) Procédé de gestion du droit d'accès à un contenu numérique
US9516162B2 (en) System and method for on-demand presence
EP2819374B1 (fr) Dispositif et un procédé d' établissement d' une communication destinée a une identité publique partagée
EP3109790B1 (fr) Dispositif de communication courte distance, adapte pour donner acces a un service distant
EP2594038B1 (fr) Détection d'un module de contrôle upnp
FR3086478A1 (fr) Gestion du fonctionnement d'une telecommande lors de la reception d'un appel telephonique.
FR3018027A1 (fr) Procede et dispositif de decouverte des capacites de communication relatives a un utilisateur d'un terminal
FR2964523A1 (fr) Mise a disposition d'informations par un terminal mobile dans un reseau.
EP3526945B1 (fr) Système de communication à récepteur de contenu propre à gérer un appel pendant une diffusion, et procédé de gestion associé
FR3000357A1 (fr) Procede de transfert de communication audio et/ou video depuis un premier terminal vers un deuxieme terminal
EP2533496B1 (fr) Procede de communication de voix sur ip, systeme et serveur associes.
WO2011023904A1 (fr) Procede de diffusion d'un contenu dans un reseau de telecommunications de maniere geolocalisee
WO2016156386A1 (fr) Système de diffusion de contenus audio et/ou vidéo par un réseau wifi local, et appareils mettant en œuvre le procédé
FR3020539A1 (fr) Procede et dispositif d'etablissement d'une communication
FR3015828A1 (fr) Procede et dispositif d'etablissement d'une communication enrichie
FR3013550A1 (fr) Procede et dispositif de mise a jour de boites d' emission de messages associees a un terminal de communication

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 4

PLFP Fee payment

Year of fee payment: 5

PLFP Fee payment

Year of fee payment: 6

PLFP Fee payment

Year of fee payment: 7

PLFP Fee payment

Year of fee payment: 8

PLFP Fee payment

Year of fee payment: 9

PLFP Fee payment

Year of fee payment: 10

PLFP Fee payment

Year of fee payment: 11