Brevet FR2962288A1 — publié le 20120106

PROCEDE ET DISPOSITIF DE PARTAGE DE RESSOURCES La présente invention concerne un procédé et un dispositif de partage de ressources. Elle s'applique, en particulier au partage d'accès à des médias (par exemple, fichiers audio, d'images ou vidéo) ou à des sites de la toile (en anglais « web »). De manière connue, sur un appareil connecté, l'utilisateur sélectionne un média distant accessible par un réseau, local ou Internet. Pour pouvoir y accéder facilement et rapidement ultérieurement, l'utilisateur peut mémoriser son adresse électronique dans une liste de « favoris ». Cependant, ces « favoris » ne sont actuellement accessibles que par l'utilisateur du terminal informatique où ils sont mémorisés. Ainsi, le même utilisateur ne peut accéder à ses favoris depuis un autre terminal et ne peut partager ses favoris avec d'autres utilisateurs d'une communauté, par exemple, les membres de sa famille. La présente invention vise à remédier à ces inconvénients. A cet effet, selon un premier aspect, la présente invention vise un dispositif de partage de ressources sur un réseau, qui comporte : - un service de médias numériques, dit « service de favoris », adapté à conserver une liste d'identifiants de médias et à donner accès aux médias de cette liste à des contrôleurs ou lecteurs de médias numériques et - au moins un contrôleur ou lecteur de médias numériques (ou DMP/DMC pour « Digital Media Player/Digital Media Controler ») adapté : - à mettre en oeuvre une interface utilisateur pour qu'un utilisateur sélectionne un média et - à commander la mise à jour, par le service de favoris, de la liste de médias favoris pour y incorporer le média sélectionné. Grâce à ces dispositions, un utilisateur peut ajouter un lien d'accès à une ressource à une liste de médias favoris accessible par tous les appareils connectés au sous-réseau qui comportent un contrôleur ou un lecteur de médias. Par exemple, lorsqu'un premier utilisateur trouve une source d'information professionnelle ou une radio Internet intéressante, avec sa radio sur la toile (« WebRadio »), il lui suffit de sélectionner une fonction, « Ajouter aux favoris partagés », par exemple par l'intermédiaire d'un bouton dédié à cette fonction. Lorsqu'un deuxième utilisateur du même sous-réseau accède à la liste de favoris partagés, il voit apparaître le nouvel accès, placé dans cette liste par le premier utilisateur, avec les autres accès qui s'y trouvaient préalablement. Préférentiellement, le premier utilisateur choisit une catégorie de contenu que l'accès permet d'atteindre pour associer cette catégorie au lien sélectionné. Ainsi, le deuxième utilisateur peut plus aisément identifier le type de contenu auquel le mène le nouveau lien. Par exemple, les catégories concernent des contenus audio, vidéos ou images fixes et comportent des sous-catégories, par exemple le genre musical ou cinématographique, l'événement lié aux images fixes ... Ainsi, dans l'exemple ci-dessus, le deuxième utilisateur peut « jouer » le média disponible sur la webradio, par l'intermédiaire d'une télévision connectée au sous-réseau, sans avoir à rechercher lui-même la radio, et ce même si la télévision connectée n'a pas de service WebRadio. Selon des caractéristiques particulières, pour commander la mise à jour par le service de favoris, le contrôleur ou lecteur de médias numériques est adapté : - à détecter le service de favoris, - à créer une liste de favoris comportant un identifiant du média associé à un identifiant électronique permettant d'accéder au média sélectionné et - à télécharger cette liste vers le service de favoris. Selon des caractéristiques particulières, pour commander la mise à jour par le service de favoris, le contrôleur ou lecteur de médias numériques est adapté : - à détecter le service de favoris en détectant que le service de favoris implémente un service prédéterminé, - à faire appel à un service d'addition du service de favoris, en lui transmettant un identifiant du média associé à un identifiant électronique permettant d'accéder au média sélectionné, le service d'addition ajoutant le média sélectionné à une liste de médias servis par un service de répertoire de contenu du service de favoris. On note que les deux modes de réalisation résumés ci-dessus ne sont pas mutuellement exclusives mais, au contraire, complémentaires : disposer des deux moyens de commander la mise à jour de la liste de favoris permettrait une plus grande souplesse d'utilisation. Selon des caractéristiques particulières, le service de favoris et le contrôleur ou lecteur de médias numériques mettent en oeuvre le standard d'interopérabilité DLNA (« Digital Living Network Alliance » pour Alliance pour un réseau vivant numérique). Selon des caractéristiques particulières, le service de favoris est unique sur le réseau. Selon des caractéristiques particulières, le service de favoris est un logiciel pré installé sur un appareil présent une seule fois dans le réseau, ledit réseau étant un réseau domestique. Selon des caractéristiques particulières, le service de favoris est un logiciel pré installé sur un boîtier d'accès à Internet. Selon des caractéristiques particulières, le service de favoris est un logiciel pré installé sur un support de mémoire amovible. Ce type de support est aussi appelé, communément, « dongle ». Selon des caractéristiques particulières, dans la liste de favoris, les médias sont associés à : - une URL (« Uniform Resource Locator ») du média pour un média externe au réseau, - un UDN (« Unique Device Name ») du service de favoris et un identifiant unique d'objet (« ObjectlD » pour UPnP AV) du média, pour un média servi par un DMS. Selon un deuxième aspect, la présente invention vise un procédé de partage de ressources, qui comporte : - une étape de mise en oeuvre d'une interface utilisateur pour qu'un utilisateur sélectionne un média, effectuée par un contrôleur ou lecteur de médias numériques (ou DMP/DMC pour « Digital Media Player/Digital Media Controler ») et - une étape de commande, effectuée par le contrôleur ou lecteur de médias numériques, de mise à jour par un service de médias numériques qui conserve une liste d'identifiants de médias et donne accès aux médias de cette liste à des contrôleurs ou lecteurs de médias numériques, d'une liste de médias favoris pour y incorporer le média sélectionné. Les avantages, buts et caractéristiques particulières de ce procédé objet de la présente invention étant similaires à ceux du dispositif objet de la présente invention, tels que succinctement exposés ci-dessus, ils ne sont pas rappelés ici. D'autres avantages, buts et caractéristiques particulières de la présente invention ressortiront de la description qui va suivre faite, dans un but explicatif et nullement limitatif, en regard des dessins annexés, dans lesquels : - la figure 1 représente, schématiquement, un premier mode de réalisation particulier du dispositif objet de la présente invention, - la figure 2 représente, schématiquement, un deuxième mode de réalisation particulier du dispositif objet de la présente invention et - la figure 3 représente, sous forme d'un logigramme, des étapes mises en oeuvre dans un mode de réalisation particulier du procédé objet de la présente invention. On observe, en figure 1, un serveur de médias numériques DMS (« Digital Media Server ») 105, des contrôleurs de médias numériques DMC (« Digital Media Controler ») 110 et 115, des lecteurs de médias numériques DMP (« Digital Media Player ») 120 et 125 et un réseau 130 reliant ces éléments. Les termes de « serveur », « contrôleur » et « lecteur » sont à prendre ici au sens du standard DLNA, même lorsqu'un autre standard est mis en oeuvre pour la communication entre les dispositifs connectés au réseau 130. Ainsi, tout client compatible (téléviseur, chaîne HIFI, cadre photo, téléphone mobile, boîtier décodeur, boîtier d'accès à Internet, etc.) formant un lecteur peut récupérer des éléments, ou médias, sur un serveur DLNA. Ce serveur peut être installé sur un ordinateur, un téléphone mobile ou être un boîtier autonome à disque dur. Les liens du réseau 130 peuvent être Ethernet ou sans fil WiFi (« Wireless Fidelity »). Pour la découverte, le contrôle et la gestion de médias, l'architecture UPnP (pour « Universal Plug and Play ») peut être mise en oeuvre. Le serveur 105 implémente un service de favoris 140, un service d'addition 145, un service de retrait 150 et un service de navigation dans les contenus 155. Le service de favoris 140 est un service de médias numériques qui conserve une liste d'identifiants de médias. Le service de navigation dans les contenus 155 donne accès aux médias de cette liste aux contrôleurs et lecteurs de médias numériques 110 à 125. Le lecteur 120 et le contrôleur 110 mettent en oeuvre une interface utilisateur 135 avec laquelle un utilisateur sélectionne un média à ajouter ou à retirer de la liste des favoris partagée et commandent la mise à jour, par l'un des services 145 ou 150, de la liste de médias favoris pour y incorporer ou en retirer le média sélectionné. Les lecteurs 120 et 125 et les contrôleurs 110 et 115 mettent en oeuvre une interface utilisateur 160 avec laquelle un utilisateur peut accéder au service de favoris 140, sélectionner un média dans la liste des favoris partagée et accéder au média sélectionné. Dans le mode de réalisation illustré en figure 1, pour commander l'ajout d'un média dans la liste de favoris partagée, par le service de favoris 140, le contrôleur ou lecteur de médias numériques détecte le service de favoris en détectant que le service de favoris implémente un service prédéterminé et fait appel au service d'addition 145 du service de favoris 140, en lui transmettant un identifiant du média associé à un identifiant électronique permettant d'accéder au média sélectionné, le service d'addition ajoutant le média sélectionné à la liste de médias servis par un service de répertoire de contenu du service de favoris 140. Préférentiellement, les services 140 et 155 sont confondus et constitués d'un service standard de partage des contenus du serveur. Les DNA de type connu ont ainsi accès à ces services. En d'autres termes, l'ajout d'un média dans la liste des favoris partagée engendre les actions suivantes : - le DMP/DMC détecte le DMS serveur de favoris sur le fait qu'il implémente le service « Favorite Edition Service », - le DMP/DMC appelle la méthode « Add » du serveur « Favorites » avec l'URL du média à ajouter et - le média est ajouté aux médias servis par le service « Content Directory Service » du serveur de favoris. Ainsi, dans ce mode de réalisation, le serveur DMS de favoris a, en plus du service « Content Directory Service », un service dédié « Favorite Edition Service » comprenant les fonctionnalités « Add » et « Remove » afin que son contenu soit modifiable par des lecteurs et points de contrôle (« Control Points ») DLNA. La suppression d'un média de la liste des médias favoris partagée appelle la méthode « Remove » et lui transmet l'identifiant unique d'objet (« ObjectlD » pour UPnP AV) du média à enlever. On observe, en figure 2, un serveur de médias numériques DMS (« Digital Media Server ») 205, des contrôleurs de médias numériques DMC (« Digital Media Controler ») 210 et 215, des lecteurs de médias numériques DMP (« Digital Media Player ») 220 et 225 et un réseau 230 reliant ces éléments. Le serveur 205 implémente un service de favoris 240, un service d'addition 245, un service de retrait 250 et un service de navigation dans les contenus 255. Le service de favoris 140 est un service de médias numériques qui conserve une liste d'identifiants de médias. Le service de navigation dans les contenus 255 donne accès aux médias de cette liste aux contrôleurs et lecteurs de médias numériques 210 à 225. Le service 245 est, dans le cas de la mise en oeuvre du standard UPnP, un service standard « upload » OCM (acronyme de « Optional Content Management »). Le service 250 est, dans le cas de la mise en oeuvre du standard UPnP, un service standard « delete » OCM. Le lecteur 220 et le contrôleur 210 mettent en oeuvre une interface utilisateur 235 avec laquelle un utilisateur sélectionne un média à ajouter ou retirer de la liste des favoris partagée et commandent la mise à jour, par l'un des services 245 ou 250, de la liste de médias favoris pour y incorporer ou en retirer le média sélectionné. Les lecteurs 220 et 225 et les contrôleurs 210 et 215 mettent en oeuvre une interface utilisateur 260 avec laquelle un utilisateur accède au service de médias partagés, sélectionne un média et y accède. Dans le mode de réalisation illustré en figure 2, pour commander la mise à jour par le service de favoris 240, le contrôleur de médias numériques 210 ou le lecteur de médias numériques 220 détecte le service de favoris, crée une liste de favoris comportant un identifiant du média associé à un identifiant électronique permettant d'accéder au média sélectionné et télécharge cette liste vers le service de favoris 240. En d'autres termes, l'ajout d'un média dans la liste des favoris engendre les actions suivantes : - le DMP/DMC détecte le DMS serveur de favoris, - le DMP/DMC crée une liste « playlist » contenant l'URL du média et - le DMP/DMC télécharge (« upload ») cette playlist sur le DMS serveur de favoris. Dans le mode de réalisation, le DMS de favoris doit avoir les fonctionnalités « upload » et « delete » afin que son contenu soit modifiable par des lecteurs et les points de contrôle (« Control Points ») DLNA. La suppression d'un média de la liste de favoris partagée fait appel à la fonctionnalité « Delete » du DMS. Préférentiellement, les services de favoris 140 ou 240 et les contrôleurs ou lecteurs 110 à 125 ou 210 à 225 mettent en oeuvre le standard d'interopérabilité DLNA (« Digital Living Network Alliance » pour Alliance pour un réseau vivant numérique). Préférentiellement, le service de favoris 140 ou 240 est unique sur le réseau. Par exemple, le service de favoris 140 ou 240 est un logiciel pré installé sur un appareil présent une seule fois dans le réseau domestique, préférentiellement un boîtier d'accès à Internet ou un support de mémoire amovible appelé « dongle ». On note que, dans la liste de favoris, les médias sont associés à : - une URL (« Uniform Resource Locator ») du média pour un média externe au réseau et - un UDN (« Unique Device Name ») du service de favoris et un identifiant unique d'objet (« ObjectlD » pour UPnP AV) du média, pour un média servi par un DMS. On note que l'UDN du serveur évite les problèmes liés aux identifiants, notamment adresses, dynamiques. Cependant, son utilisation nécessite une modification du côté du serveur de favoris, afin de retrouver l'URL à la demande. La mise en oeuvre de cette fonction est bien connue de l'homme du métier. - pour un média local, le média lui-même est copié, ce qui nécessite une capacité de stockage de masse conséquente pour le serveur de favoris. On observe, en figure 3 que, dans un mode de réalisation particulier du procédé objet de la présente invention, on effectue - une étape 305 de mise en oeuvre d'une interface utilisateur pour qu'un utilisateur sélectionne un média au cours d'étape 310, effectuées par un contrôleur ou lecteur de médias numériques (ou DMP/DMC pour « Digital Media Player/Digital Media Controler »), - une étape 315 de commande, effectuée par le contrôleur ou lecteur de médias numériques, de mise à jour par un service de médias numériques qui conserve une liste d'identifiants de médias pour y incorporer le média sélectionné au cours d'une étape 320, - une étape 325 d'accès à cette liste de médias favoris partagée, - une étape 330 de sélection d'un média de cette liste, par un contrôleur ou un lecteur de médias numériques, - une étape 335 d'accès au média sélectionné par ledit contrôleur ou lecteur et - une étape 340 de traitement du média par ledit contrôleur ou lecteur, de manière connue en soi. REVENDICATIONS1. Dispositif (105) de partage de ressources sur un réseau (130), caractérisé en ce qu'il comporte : - un service (140) de médias numériques, dit « service de favoris », adapté à conserver une liste d'identifiants de médias et à donner accès aux médias de cette liste à des contrôleurs ou lecteurs de médias numériques et - au moins un contrôleur ou lecteur de médias numériques (ou DMP/DMC pour « Digital Media Player/Digital Media Controler ») (110 à 125) adapté : - à mettre en oeuvre une interface utilisateur (135) pour qu'un utilisateur sélectionne un média et - à commander la mise à jour, par le service de favoris, de la liste de médias favoris pour y incorporer le média sélectionné. 2. Dispositif selon la revendication 1, dans lequel, pour commander la mise à jour par le service de favoris (140), le contrôleur ou lecteur de médias numériques (110 à 125) est adapté : - à détecter le service de favoris, - à créer une liste de favoris comportant un identifiant du média associé à un identifiant électronique permettant d'accéder au média sélectionné et - à télécharger cette liste vers le service de favoris. 3. Dispositif selon l'une quelconque des revendications 1 ou 2, dans lequel, pour commander la mise à jour par le service de favoris (140), le contrôleur ou lecteur de médias numériques (110 à 125) est adapté : - à détecter le service de favoris en détectant que le service de favoris implémente un service prédéterminé, - à faire appel à un service d'addition du service de favoris, en lui transmettant un identifiant du média associé à un identifiant électronique permettant d'accéder au média sélectionné, le service d'addition ajoutant le média sélectionné à une liste de médias servis par un service de répertoire de contenu du service de favoris. 4. Dispositif selon l'une quelconque des revendications 1 à 3, dans lequel le service de favoris (140) et le contrôleur ou lecteur de médias numériques (110 à 125)mettent en oeuvre le standard d'interopérabilité DLNA (« Digital Living Network Alliance » pour Alliance pour un réseau vivant numérique). 5. Dispositif selon l'une quelconque des revendications 1 à 4, dans lequel le service de favoris (140) est unique sur le réseau (130). 6. Dispositif selon l'une quelconque des revendications 1 à 5, dans lequel le service de favoris (140) est un logiciel pré installé sur un appareil présent une seule fois dans le réseau (130), ledit réseau étant un réseau domestique. 7. Dispositif selon l'une quelconque des revendications 1 à 6, dans lequel le service de favoris (140) est un logiciel pré installé sur un boîtier d'accès à Internet. 8. Dispositif selon l'une quelconque des revendications 1 à 6, dans lequel le service de favoris (140) est un logiciel pré installé sur un support de mémoire amovible. 9. Dispositif selon l'une quelconque des revendications 1 à 8, dans lequel, dans la liste de favoris, les médias sont associés à : - une URL (« Uniform Resource Locator ») du média pour un média externe au réseau, - un UDN (« Unique Device Name ») du service de favoris et un identifiant unique d'objet (« ObjectlD » pour UPnP AV) du média, pour un média servi par un DMS. 10. Procédé de partage de ressources, caractérisé en ce qu'il comporte : - une étape (305, 310) de mise en oeuvre d'une interface utilisateur (135) pour qu'un utilisateur sélectionne un média, effectuée par un contrôleur ou lecteur de médias numériques (ou DMP/DMC pour « Digital Media Player/Digital Media Controler ») (110 à 125) et - une étape (315, 320) de commande, effectuée par le contrôleur ou lecteur de médias numériques, de mise à jour par un service de médias numériques (140) qui conserve une liste d'identifiants de médias et donne accès aux médias de cette liste à des contrôleurs ou lecteurs de médias numériques, d'une liste de médias favoris pour y incorporer le média sélectionné.