Brevet FR2878110A1 — publié le 20060519

La présente invention concerne un procédé et un système de livraison à un terminal de réception d'au moins un contenu numérique stocké dans au moins un dispositif de stockage. L'invention concerne également un terminal de réception de ce contenu numérique et un dispositif de planification de livraison de ce contenu numérique. De nombreux services Web proposent des services de téléchargement de film, de musique, de journaux, via le réseau de commutation par paquet appelé réseau Internet . Les utilisateurs d'équipements informatiques domestiques peuvent déclencher des téléchargements de fichiers vers leur équipement en utilisant par exemple le protocole FTP (File Transfer Protocol). Un téléchargement est un transfert de fichiers entre deux équipements informatiques capables de stocker des données et reliés physiquement entre eux, par exemple par un câble coaxial, par un bus ou par un réseau. Un de ces équipements contient et fournit les fichiers téléchargés: il joue le rôle de serveur de fichiers. L'autre équipement commande le téléchargement et reçoit les fichiers. Il est généralement appelé terminal de réception . Toutefois, dans de tels systèmes de téléchargement, l'équipement de 20 commande du téléchargement et l'équipement de réception de ce téléchargement ne sont qu'une seule et même machine. Or, dans le cadre des services de livraison à domicile de contenus numériques, il est intéressant de permettre à l'utilisateur de commander le téléchargement de fichiers depuis n'importe quel lieu et à partir d'un autre équipement que l'équipement de réception de ce contenu. Pour commander un tel téléchargement, il est possible de prendre en main à distance l'équipement de réception depuis lequel le téléchargement est déclenché. Pour cela, les logiciels de télé administration comme VNC (en anglais: Virtual Network Computing) ou SSH (en anglais: Secure SHeil), permettent à un utilisateur authentifié de commander à distance des logiciels exécutés sur un autre équipement, et par conséquent de démarrer des téléchargements en utilisant par exemple le protocole de transfert FTP. Toutefois, ces logiciels nécessitent une connexion directe de l'équipement de commande vers l'équipement de réception. Or, cette prise en main à distance représente un risque de récupération du mot de passe et d'utilisation de l'accès distant par des personnes malveillantes. De plus, la plupart des accès ADSL (Asymmetric Digital Subscriber Line) n'ont pas d'adresse de protocole Internet IP (Internet Protocol) fixe. En conséquence, l'utilisateur de l'équipement de réception doit renseigner son adresse IP en cours d'utilisation pour que l'utilisateur authentifié puisse se connecter à son équipement. En outre, l'utilisation des solutions de prise en main à distance nécessite un paramétrage complexe de l'équipement de réception, non accessible aux internautes débutants, ce qui les rend peu compatibles avec une industrialisation pour un service grand public. L'invention a pour but un procédé permettant de commander à distance la livraison de contenus numériques à des équipements de réception distincts de l'équipement de commande tout en préservant la sécurité de l'équipement de réception. A cet effet, l'invention a pour objet un procédé de livraison à un terminal de réception d'au moins un contenu numérique stocké dans au moins un dispositif de stockage, caractérisé en ce qu'il comporte les étapes suivantes: - transmission par un terminal de commande vers un dispositif de planification d'une requête de livraison du contenu numérique comportant au moins une identification de ce contenu numérique à livrer; stockage de cette requête de livraison dans un espace répertoire du dispositif de planification, cet espace répertoire étant associé au terminal de réception de ce contenu numérique; - consultation périodique par le terminal de réception de son espace répertoire associé ; et, lorsque cet espace répertoire comprend ladite requête de livraison; téléchargement de cette requête de livraison dans le terminal de réception; et - téléchargement du contenu numérique stocké dans le dispositif de stockage, par le terminal de réception à partir de ladite requête de livraison. Selon des modes particuliers de réalisation, le procédé comporte l'une ou plusieurs des caractéristiques suivantes: - une étape de planification de la livraison du contenu numérique comportant les étapes suivantes: calcul de la durée prévisionnelle de téléchargement du contenu numérique, en fonction de la modélisation du réseau de communication entre le terminal de réception et le dispositif de stockage; et - calcul d'une heure prévisionnelle de fin de téléchargement à partir de la durée prévisionnelle de téléchargement calculée et de l'heure de disponibilité du contenu numérique; - la requête de livraison comporte en outre une heure de fin de 10 téléchargement demandée et en ce que l'étape de planification comprend en outre les étapes suivantes: - comparaison de l'heure prévisionnelle de fin de téléchargement calculée à l'heure de fin de téléchargement demandée dans la requête de livraison et, lorsque l'heure prévisionnelle de fin de téléchargement calculée est supérieure à l'heure de fin de téléchargement demandée; - transmission d'un message d'avertissement vers le terminal de commande par le dispositif de planification, le message comportant l'heure prévisionnelle de fin de téléchargement calculée; - l'étape de planification comporte en outre une étape d'enrichissement de la requête de livraison par ajout de paramètres relatifs au contenu numérique à télécharger et/ou relatifs au dispositif de stockage de ce contenu numérique et/ou relatifs au terminal de réception, et/ou relatifs à un réseau de communication entre ledit dispositif de stockage et le terminal de réception; - il comporte une étape de transmission d'un message de fin de téléchargement du contenu numérique, du terminal de réception vers le terminal de commande, lorsque ce contenu a été téléchargé dans des moyens de stockage au terminal de réception; - il comporte en outre une étape de vérification de l'existence d'une autorisation de livraison du contenu numérique, audit terminal de commande, par un dispositif de service. L'invention a également pour objet un terminal de réception d'au moins un contenu numérique stocké dans un dispositif de stockage, caractérisé en ce qu'il comporte un module client de planification propre à consulter périodiquement un espace répertoire stocké dans un dispositif de planification pour rechercher une requête de livraison d'un contenu numérique commandé par un terminal de commande distinct et indépendant du terminal de réception, le module client de planification étant apte à télécharger cette requête de livraison sans l'intervention d'un utilisateur et à exécuter automatiquement les instructions contenues dans cette requête de livraison pour télécharger le contenu numérique. L'invention a également pour objet un dispositif de planification de livraison d'au moins un contenu numérique stocké dans au moins un dispositif de stockage, caractérisé en ce qu'il comporte: - au moins un espace répertoire associé au terminal de réception et propre à stocker une requête de livraison d'un contenu numérique, ladite requête ayant été transmise par un terminal de commande distinct du terminal de réception; et - une base de données comprenant au moins une identification du contenu numérique à livrer, reliée à au moins une adresse du dispositif de stockage de ce contenu numérique. Suivant un mode particulier, ce système comporte: - une base de stockage d'informations relatives aux réseaux de communication utilisés pour la communication entre le ou chaque dispositif de stockage et le ou chaque terminal de réception; - un module agenda propre à sélectionner le dispositif de stockage (4) destiné à stocker le contenu numérique à télécharger en fonction des livraisons de contenus numériques précédemment planifiées et apte à fournir les horaires de disponibilité de téléchargement de ce contenu numérique; - des moyens de calcul de la durée de téléchargement du contenu numérique en fonction des informations relatives aux réseaux de communication; et - des moyens de calcul d'une heure prévisionnelle de fin de téléchargement en fonction de la durée de téléchargement calculée et des horaires de disponibilité de téléchargement du contenu numérique du dispositif de stockage sélectionné. L'invention a également pour objet un système de livraison à un terminal de réception d'au moins un contenu numérique stocké dans au moins un dispositif de stockage, caractérisé en ce qu'il comporte: - un terminal de réception; et - un dispositif de planification. Suivant un mode particulier, ce système comporte en outre un dispositif de service comprenant des moyens de vérification d'une autorisation de livraison d'un contenu numérique par le terminal de commande. L'invention a également pour objet un support d'enregistrement comprenant un programme d'ordinateur comportant des instructions pour l'exécution des étapes du procédé, lorsque le programme est exécuté sur un ordinateur. L'invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d'exemple et faite en se référant aux dessins annexés, sur lesquels: - la Fig.1 est une vue schématique du système de livraison selon l'invention; - la Fig.2 est une vue schématique d'un espace répertoire contenu dans un dispositif de service du système de livraison selon l'invention; - la Fig.3 est une vue schématique d'un espace répertoire contenu dans un dispositif de planification du système de planification selon l'invention - la Fig.4 est un organigramme général du procédé de livraison selon l'invention; et - la Fig.5 est un organigramme du détail d'un mode de réalisation de l'étape de planification du procédé selon l'invention. Le système de livraison 1 selon l'invention est illustré schématiquement sur la Fig.1. Celui-ci comporte un terminal de commande 2 d'un contenu numérique, un terminal de réception 3 de ce contenu et un ou plusieurs dispositifs de stockage 4 propres à stocker le contenu commandé ainsi que d'autres contenus. Le système de livraison 1 comprend en outre un dispositif de service 5 et un dispositif de planification 6 affiliés aux dispositifs de stockage. Le terminal de commande 2 est un équipement communicant. Dans l'exemple de l'invention décrit ci-dessous, le terminal de commande 2 est un téléphone mobile. Il comprend un navigateur Web 7 compatible GSM/GPRS, une interface de communication 8 et une interface homme-machine 9 constituée par exemple par un écran d'affichage et un clavier numérique. Le téléphone mobile 2 est adapté pour communiquer par l'intermédiaire d'un réseau 10 de type réseau GPRS (en anglais: General Packet Radio Service) au travers d'un réseau Internet, avec tous les équipements comportant un portail Web et notamment avec le dispositif de service 5. Le terminal de réception 3 est un équipement informatique connecté en permanence au réseau Internet. Dans l'exemple de l'invention décrit cidessous, il est constitué par un ordinateur personnel. Il comporte une interface de communication 11 avec le réseau Internet 12, des moyens de stockage 13 de fichiers informatiques et éventuellement une barrière de sécurité (non représentée). Le terminal de réception 3 selon l'invention comprend en outre un module client de planification 14 et un module client FTP 16 encapsulé dans le module client de planification 14. Le module client de planification 14 est apte à consulter périodiquement et sans l'intervention d'un utilisateur, le dispositif de planification 6 pour rechercher et télécharger une requête de livraison d'un contenu numérique, comme cela sera explicité dans la suite de la description. Il est également propre à informer le dispositif de planification 6 sur l'état d'avancement EA du téléchargement de ce contenu numérique. Le module client FTP 16 est propre à rechercher un contenu numérique stocké dans le dispositif de stockage 4 et à le télécharger en utilisant les paramètres de téléchargement contenus dans la requête de livraison, tel qu'explicité dans la suite de la description. Le dispositif de stockage 4, est constitué par un serveur et comprend une interface de communication 18 au réseau Internet 12 et une base de données 20 de stockage de contenus numériques 22, 23. Dans le cadre de l'invention, un contenu numérique désigne un ou plusieurs fichiers dématérialisés tels que par exemple des films, de la musique, des journaux, etc..., et les fichiers afférents à ceux-ci comprenant par exemple une description, une affiche pour un film, une couverture pour un album musical. Le dispositif de service 5, également constitué par un serveur, est apte à proposer un catalogue de contenus numériques 22, 23 à l'utilisateur du service de livraison selon l'invention. A cette fin, il comprend un portail Web 25 et une base de données catalogue 26. La base de données catalogue 26 comprend des descriptions des contenus numériques et des informations tarifaires concernant ces contenus. Le dispositif de service 5 est adapté pour vérifier si l'utilisateur qui se connecte sur sa page Web est autorisé à utiliser le service de livraison selon l'invention. A cet effet, il comprend une base de données client 28 reliée à un module de pilotage 30. La base de données client 28 comprend des espaces répertoires 31, 32 chacun associé aux téléphones mobiles 2 abonnés au service de livraison selon l'invention. Chaque espace répertoire 32, représenté sur la Fig.2, est une mémoire. L'espace est identifié par une identification IT du téléphone mobile 2 auquel il est associé. Cette identification IT est constituée par exemple par le MISDN du téléphone mobile 2 ou un numéro d'identification quelconque et, éventuellement un mot de passe. L'espace 32 comprend de plus une information AU d'autorisation ou de non autorisation de livraison. L'utilisateur du téléphone mobile 2 est autorisé à utiliser le service de livraison lorsqu'il a souscrit à un abonnement et par exemple lorsque les factures relatives à cet abonnement ont été réglées. Le module de pilotage 30 est connecté à la base de données catalogue 26 pour présenter au téléphone 2 qui le consulte les informations 20 stockées dans cette base. Il est apte à lire les informations dans les espaces 31, 32 et à établir dans ces espaces répertoires 31, 32, une requête de livraison 33 du contenu numérique 22 sélectionné par l'utilisateur dans la base 26 à partir des informations émises par le téléphone mobile 2. Le module de pilotage 30 est adapté pour transmettre cette requête de livraison 33 au dispositif de planification 6, par l'intermédiaire d'une interface de communication 34 et d'un réseau 35, constitué par exemple par un réseau IP de type réseau Internet, Intranet ou Ethernet. La requête 33 est formatée au format XML et, est par exemple, transférée par des WEB services . Cette requête en livraison 33 comprend une identification IC du contenu numérique 22 choisi par l'utilisateur pour être téléchargé dans le terminal de réception 3, une identification IL de la requête de livraison 33 et une identification IR du terminal de réception 3 qui peut être une adresse IP par exemple. Elle peut comprendre en outre une heure HF de fin de téléchargement demandée et éventuellement une heure minimum HD de début de téléchargement demandée. Le dispositif de planification 6, également constitué par un serveur, est apte à communiquer avec le dispositif de service 5 et le terminal de réception 3, via respectivement les réseaux 35 et 12. II comporte à cet effet, une interface 36 de communication avec le dispositif de service 5 et une interface 37 de communication avec le terminal de réception 3. Le serveur de planification 6 est adapté pour compléter la requête de livraison 33 afin d'y ajouter des paramètres de planification temporelles et matérielles de téléchargement et pour stocker une requête de livraison enrichie 38 par ces paramètres. Il comprend des bases de données de référence 39, de réseau 42 et de stockage 44. La base de données 39 comprend une liste contenant l'identification IC de l'ensemble des contenus numériques 22, 23 référencés dans la base de données catalogue 26. Chaque contenu 22 est associé à une ou plusieurs adresses AS de serveur 4 stockant ce contenu numérique. En effet, plusieurs serveurs 4 peuvent proposer les mêmes contenus numériques afin de garantir leur disponibilité. Elle comprend également le nom FI des fichiers du contenu numérique 22 à télécharger ainsi que les protocoles P à utiliser pour réaliser ce téléchargement. La base de données 42 comprend des informations relatives à l'architecture et à la modélisation du réseau de télécommunication 12, telles que par exemple le débit disponible DU entre le terminal de réception 3 et le dispositif de stockage 4, la topologie du réseau 12, le taux de disponibilité des liens réseaux entre l'ensemble des serveurs 4 et les terminaux de réception 3 abonnés au procédé de livraison de la présente invention. La base de données 44 comprend des espaces répertoires 45 chacun associé à un terminal de réception 3 abonné au service de livraison et propre à être reconnu par celui-ci. A cet effet, chaque espace répertoire 45 est identifié par une identification IS. L'espace répertoire 45, représenté sur la Fig.3, est apte à stocker la requête de livraison enrichie 38 formée à partir de la requête 33 et complétée pour contenir les paramètres de planification temporelles et matérielles du téléchargement, tel qu'explicité dans la suite de la description. Le serveur de planification 6 est adapté pour planifier temporellement les téléchargements de contenu 22. Il comporte à cette fin un module de pilotage 46 raccordé aux interfaces 36 et 37, aux bases 39, 42, 44 et un module agenda 48 également raccordé au module 46. Le module de pilotage 46 est apte à calculer une durée prévisionnelle de téléchargement DC, une heure prévisionnelle HP de fin de téléchargement et une heure prévisionnelle HPD de début de téléchargement du contenu numérique 22 sélectionné en fonction des informations de modélisation du réseau 12 entre le terminal de réception 3 et le serveur 4 et des paramètres imposés dans la requête 33 comme l'heure minimale de début HD de téléchargement demandée ou l'heure maximale HF de fin de téléchargement demandée. Il est propre à remonter des informations au dispositif de service 5 qui les transmettra au téléphone mobile 2. Comme décrit dans la suite de la description, ces informations comprennent notamment l'heure prévisionnelle de fin de livraison HP mais aussi l'état d'avancement EA de livraison. Ces informations peuvent être envoyées au téléphone mobile 2 sur l'initiative du dispositif de service 5 ou sur l'initiative du dispositif de planification 6 (de façon régulière ou sur des évènements prédéfinis). Le module de pilotage 46 est apte à consulter et à gérer le module agenda 48 et à enregistrer ou mettre à jour les heures HP dans celui-ci après chaque planification d'un contenu 22. Il est adapté pour générer la requête de livraison enrichie 38 par introduction dans la requête 33 des paramètres de planification comprenant la ou les adresses AS du serveur 4 du contenu à télécharger, le nom FI des fichiers de contenu, le débit utilisable DU, les protocoles P de communication à utiliser, l'heure de début de téléchargement prévue HPD, l'heure prévisionnelle HP de fin de téléchargement, d'une historique HL de la livraison et d'un champ libre EA destiné à contenir l'état d'avancement défini par exemple en pourcentage (10% de 160 Mégaoctets) ou par le statut du téléchargement (par exemple: pause, erreur, en attente de l'heure de début, etc). L'historique HL comprend l'ensemble des informations ayant été contenues dans le champ EA. Ces paramètres sont issus de la base 39 ou sont aptes à être calculés par le module 46 à partir de la base 42 et du module agenda 48. Le module agenda 48 est propre à stocker les heures prévisionnelles HP de fin et HPD de début de téléchargement de chaque contenu numérique 22 en cours de téléchargement, à télécharger ou déjà téléchargé (dans ce cas les heures prévisionnelles deviennent les heures réelles de début et de fin du téléchargement) dans chaque serveur 4 pour chaque terminal 3. En fonctionnement, pendant une étape 100, l'utilisateur du téléphone 2 consulte le portail Web 25 du dispositif de service 5 à l'aide de son navigateur Web 7 par l'intermédiaire du réseau 10. L'utilisateur du téléphone 2 transmet au dispositif de service 5, une identification IT du téléphone 2 et transmet éventuellement un mot de passe personnel propre à sécuriser sa commande. Au cours d'une étape 102, le module de pilotage 30 vérifie si l'utilisateur du téléphone 2 est autorisé à utiliser le service de livraison, en consultant la base de données client 28. Lorsque le téléphone 2 n'est pas autorisé à utiliser ce service, le module de pilotage 30 transmet au téléphone 2, au cours d'une étape 104, un message informant l'utilisateur de l'impossibilité d'utiliser le service de livraison et lui demandant éventuellement de prendre contact avec un service de clientèle et le procédé de livraison selon l'invention s'arrête. Lorsque l'utilisateur du téléphone 2 est autorisé à utiliser ce service, il consulte les informations contenues dans la base de données catalogue 26, au cours d'une étape 106. Lorsque l'utilisateur du téléphone 2 a sélectionné depuis l'interface homme-machine 9, un contenu numérique 22 qu'il souhaite livrer, il transmet au module de pilotage 30 au cours d'une étape 108, l'identification IC du contenu sélectionné, l'identification IR du terminal 3 destiné à réceptionner le contenu et, le cas échéant, l'heure minimale de début HD de téléchargement demandée et l'heure de fin HF de téléchargement demandée. Au cours d'une étape 109, le module de pilotage 30 établit la requête de livraison 33 dans l'espace répertoire 32 associé à l'identification IT du téléphone 2 à partir des informations transmises au cours de l'étape 108. Il génère et introduit une identification IL de la commande dans la requête 33. Puis, il transmet cette requête 33 au serveur de planification 6. Au cours d'une étape 110, le module de pilotage 46 planifie la livraison de ce contenu numérique et enrichit la requête 33 par insertion de paramètres de téléchargement. L'étape 110 de planification comprend les étapes 112 à 131, représentées sur la Fig.5, au cours desquelles la requête de livraison enrichie 38 est établie. Au cours de l'étape 112, le module 46 recherche dans la base 39 l'adresse ou les adresses AS de serveur de stockage 4 stockant le contenu numérique 22 identifié par l'identification IC. Au cours d'une étape 114, le module 46 consulte l'agenda 48 pour connaître le nombre de téléchargement en cours pour chaque contenu numérique dans chaque serveur de stockage 4 et pour le terminal 3. Puis, au cours d'une étape 116, le module 46 calcule les durées prévisionnelles de téléchargement DC et les heures prévisionnelles HPD de début, en respectant une éventuelle heure minimale HD de début de téléchargement, de chaque contenu 22 à partir des adresses AS des serveurs de stockage de ces contenus, de l'identification IR du terminal de réception 3, et du nombre de téléchargement en cours pour chaque contenu numérique, et en consultant la base 42 de stockage d'informations relatives au réseau 12. Puis, le module 46 sélectionne le serveur de stockage 4 avec le contenu le plus rapidement disponible. Au cours d'une étape 118, le module 46 calcule une heure prévisionnelle HP de fin téléchargement à partir de la durée de téléchargement DC et de l'heure de début HPD calculée au cours de l'étape 116. Au cours d'une étape 120, le module 46 compare l'heure prévisionnelle HP à l'heure de fin HF de téléchargement demandée. Lorsque l'heure HP est inférieure à l'heure HF, le procédé se poursuit par l'étape 130. Lorsque l'heure HP est supérieure à l'heure HF, le module 46 transmet un message d'avertissement au dispositif de service 5, au cours d'une étape 122. Ce message comprend l'heure prévisionnelle HP calculée, l'identification de la commande IL et éventuellement une demande de confirmation de la livraison. Ce message est relayé au téléphone 2. Au cours d'une étape 124, le module 30 recherche l'identification IT du téléphone 2 dans la base client 28 à partir de l'identification de la commande IL et retransmet le message d'avertissement au téléphone 2 ayant demandé cette livraison. Au cours d'une étape 126, le téléphone 2 transmet un message de réponse au module de pilotage 46 par l'intermédiaire du dispositif de service 5. Lorsque ce message confirme la demande de livraison, le procédé se poursuit par l'étape 130. Lorsque ce message comporte une demande d'annulation de la livraison, le module 30 supprime la requête de livraison 33 dans l'espace répertoire 32 et transmet le message d'annulation au dispositif de planification 6. Sur réception de ce message, le module 46 du dispositif de planification supprime la requête 33 au cours d'une étape 128. Lorsque le message comporte une confirmation de la livraison, le procédé passe à l'étape 130. Au cours de l'étape 130, le module 46 génère une requête enrichie 38 par introduction dans la requête de livraison 33 des paramètres de téléchargement comprenant le nom FI des fichiers à télécharger, l'adresse AS du serveur de stockage 4, le protocole à utiliser P pour ce téléchargement, le débit utilisable DU, l'historique de la livraison HL et le champ état d'avancement EA qui sera ultérieurement complété par le terminal de réception 3. Au cours d'une étape 131, le module de pilotage 46 enregistre dans le module agenda 48, l'horaire prévisionnelle HP de fin de téléchargement et l'heure de début de téléchargement prévue HPD. Une fois l'étape de planification 110 terminée, au cours d'une étape 132, le module 46 stocke la requête de livraison enrichie 38 dans l'espace répertoire 45 associé au terminal 3 destiné à recevoir le contenu 22. Au cours d'une étape 134, le terminal de réception 3 consulte l'espace répertoire 45 qui lui est associé. Lorsque l'espace répertoire 45 ne comporte pas de requête de livraison enrichie 38, le procédé s'arrête au cours d'une étape 135. Lorsque l'espace répertoire 45 comporte une requête 38, le module client de planification 14 télécharge cette requête, au cours d'une étape 136. Au cours d'une étape 138, le module client FTP 16 se connecte au serveur de stockage 4 et télécharge le contenu numérique 22 stocké dans le serveur 4, à partir de certains paramètres de téléchargement contenus dans la requête de livraison enrichie 38, tels que le protocole P à utiliser, l'adresse AS du dispositif 4, et le nom FI des fichiers. Parallèlement, au cours d'une étape 140, le module client 14 surveille l'état d'avancement du téléchargement et inscrit des informations concernant celui-ci dans le champ état d'avancement EA de l'espace répertoire 45 au fur et à mesure du téléchargement. Le module 46 transmetun message de suivi contenant cet état EA et l'identification IL au dispositif 5 qui renvoie ce message de suivi au téléphone 2. Lorsque le téléchargement présente un retard en raison par exemple d'un problème lié au réseau Internet 12 ou en raison d'une défaillance de la connexion au terminal de stockage 4, le module client 14 transmet les informations relatives à ce problème telles que le nouveau débit utilisable DU, au module de pilotage 46, au cours d'une étape 142. Le module 46 reprend alors l'étape de planification 110 décrite précédemment. Puis, le procédé se poursuit par l'étape 144. Lorsque le téléchargement ne présente pas de retard, le procédé se poursuit directement par l'exécution de l'étape 144. Au cours de l'étape 144, le téléchargement est terminé et le module client 14 transmet le message de fin de téléchargement au téléphone 2, par l'intermédiaire des dispositifs de planification 6 et de service 5. Dans un mode de réalisation préféré, les étapes de procédé sont exécutées par un ordinateur sous la commande d'instructions de programme. L'invention concerne également un support d'enregistrement de données comportant un programme d'ordinateur comprenant des instructions de programme pour faire exécuter le procédé par un ordinateur. Le support de données peut être un support matériel de stockage, par exemple un CD-ROM, une disquette d'enregistrement ou un disque dur, ou bien un support transmissible tel qu'un signal électrique, optique ou radio. En variante, au cours de l'étape 140, le dispositif de planification 6 transmet au téléphone mobile 2, via le dispositif de service 5, un message contenant l'état d'avancement du téléchargement enregistré dans le champ EA et mis à jour périodiquement par le terminal de réception 3. Ce message est transmis à intervalles réguliers, par exemple, de 5 secondes à 2 minutes. Ainsi, l'utilisateur du téléphone 2 est informé en quasi temps réel de l'état d'avancement de la livraison sur le terminal de réception 3. En variante, le terminal de réception 3 n'est pas propre à se connecter régulièrement au dispositif de planification 6 pour vérifier si il doit télécharger un contenu numérique. Dans ce cas, le dispositif de planification 6 se connecte au terminal de réception 3. En variante, le téléphone mobile 2 est propre communiquer avec le dispositif de service 5 par transmission d'un message court (SMS). Dans ce cas, le réseau utilisé pour cette transmission est un réseau GSM (en anglais: Global System for Mobile Communications) et le dispositif de service 5 comprend un module de traitement de SMS. En variante, le téléphone mobile 2 est propre à commander la livraison d'un contenu numérique par appel téléphonique. Dans ce cas, le réseau 10 est un réseau de télécommunication commuté mobile (GSM ou UMTS Universal Mobile Telecommunication System) ou fixe (RTC réseau téléphonique commuté) et le serveur 5 un serveur vocal. En variante, le terminal de commande 2 est un ordinateur comportant un navigateur Internet. II est propre à communiquer avec un dispositif de service 5 par transmission de courrier ou par consultation d'un portail Web, par l'intermédiaire d'un réseau domestique d'entreprise Ethernet, d'un réseau GPRS ou un réseau ADSL. En variante, le terminal de commande 2 est un assistant numérique personnel (PDA). En variante, le terminal de commande 2 est un poste d'administration utilisé pour la gestion des services du dispositif de service 5, par exemple lors d'intervention d'une assistance technique ou téléphonique ou lors de la programmation de modèle du pousser (en anglais: Push), à savoir la programmation de téléchargement directe et automatique à l'utilisateur par exemple à intervalles réguliers ou selon des directives préétablies à des fins promotionnelles ou dans le cadre d'un service d'abonnement. En variante, le terminal de réception 3 est un boîtier décodeur (en anglais: Set-top Box) ou une passerelle à un réseau domestique. En variante, le terminal de réception 3 se comporte comme un serveur (technologie du pair à pair, en anglais peer to peer ). En variante, les bases de données 39, 42, 44 et le module agenda 48 du dispositif de planification 6, sont formés par une seule et unique base de 5 données. En variante, l'espace répertoire 31, 32 du dispositif de service 5, comprend une autorisation AU de téléchargement spécifique pour chaque type de contenu numérique tel que par exemple pour des contenus vidéo, des contenus audio, des journaux. En variante, la requête de livraison 33 comporte également une information de priorité PR de livraison du contenu et une adresse AD obligatoire d'un terminal de stockage à partir duquel l'utilisateur veut télécharger le contenu. En variante, le terminal 2 est apte à transmettre à tout moment un message contenant une demande d'arrêt du téléchargement. Comme le terminal 3 se connecte par lui-même au serveur de planification 6 et au serveur de stockage 4, il n'autorise aucune connexion entrante et aucune prise de contrôle à distance, ce qui garantit la sécurité de ce terminal 3. En variante, la requête 33 est envoyée au serveur 6 directement, par le dispositif de service 5, sans l'intervention du terminal 2, par exemple dans le cas d'une souscription à l'envoi d'un contenu de type film, une fois par semaine par un modèle du pousser (en anglais Push ). En variante, l'espace répertoire 31, 32 comprend en outre l'identification du terminal de réception 3 sur lequel les contenus numériques téléchargés par le téléphone 2 doivent être téléchargés. Dans ce cas, l'utilisateur du téléphone 2 n'a pas besoin de fournir ce renseignement au dispositif de service 5 à chaque commande. Ce procédé permet la commande d'un contenu numérique destiné à être livré à un terminal de réception, depuis n'importe quel terminal de 30 commande et à n'importe quel moment. En plus de la commande à distance, le procédé permet la remontée au dispositif de service 5 de l'avancement et de l'état des téléchargements. Ces données sont accessibles au dispositif de services, afin qu'il puisse vérifier la bonne réception des fichiers. Cette fonction est essentielle car on ne peut facturer le téléchargement d'un contenu que si on est sûr qu'il est bien arrivé chez le client. (Voire même seulement s'il est arrivé à temps, si le service garantit la livraison avant une heure H). Toutes ces informations de gestion sont également essentielles pour diagnostiquer les erreurs en cas d'anomalie lors d'un téléchargement. De plus, ceci permet de signaler au client (avec un SMS par exemple), que son contenu est arrivé à domicile. Comme le module client 14 installé sur le terminal de réception 3 récupère toutes les informations du téléchargement et utilise le protocole approprié pour effectuer le téléchargement, ce procédé peut s'adapter à n'importe quelle architecture de stockage. Par exemple, les instructions de commande pourront spécifier une liste de serveurs (en cas d'indisponibilité de certains serveurs), utiliser des instructions de parallélisme (prendre des parties d'un même contenu sur différents serveurs en même temps), et pointer indifféremment vers un réseau de délivrance de contenu CDN (en anglais: Content Delivery Network) ou des serveurs de fichiers. Peu importe que le client ait un réseau local domestique, qu'il ait installé un pare-feu matériel ou logiciel, il peut bénéficier des services de livraison à domicile grâce à ce procédé. En effet, le module client de planification est l'initiateur de toutes les connexions, qu'il s'agisse de la récupération des requêtes de livraison, des téléchargements ou des remontées de statuts. L'abonnement aux services de livraison à domicile n'aura donc aucun impact sur la sécurité des équipements informatiques domestiques. Si les usagers utilisent leur ordinateur familial comme terminal de réception, les seules opérations nécessaires à l'installation du procédé selon l'invention, sont l'installation du module client de planification, et éventuellement la configuration du pare-feu logiciel pour qu'il accepte les connexions sortantes initiées par ce programme. Si par exemple une passerelle domestique préconfigurée est fournie au client par un pack d'abonnement à I'ADSL, aucun réglage ne sera nécessaire. Une procédure d'installation fournie avec le pack expliquera les branchements. Typiquement, il suffira de connecter la passerelle au filtre de la ligne téléphonique et l'ordinateur familial ou le réseau domestique à la passerelle de services. REVENDICATIONS 1. Procédé de livraison à un terminal de réception (3) d'au moins un contenu numérique (22, 23) stocké dans au moins un dispositif de stockage (4), caractérisé en ce qu'il comporte les étapes suivantes: - transmission (100) par un terminal de commande (2) vers un dispositif de planification (6) d'une requête de livraison (33) du contenu numérique (22, 23) comportant au moins une identification (IC) de ce contenu numérique (22, 23) à livrer; - stockage (132) de cette requête de livraison (33) dans un espace répertoire (45) du dispositif de planification (6), cet espace répertoire (45) étant associé au terminal (3) de réception de ce contenu numérique (22, 23) ; - consultation (134) périodique par le terminal de réception (3) de son espace répertoire (45) associé ; et, lorsque cet espace répertoire (45) comprend ladite requête de livraison (33), téléchargement (136) de cette requête de livraison (33) dans le terminal de réception (3) ; et - téléchargement (138) du contenu numérique (22, 23) stocké dans le dispositif de stockage (4), par le terminal de réception (3) à partir de ladite requête de livraison (33). 2. Procédé selon la revendication 1, caractérisé en ce qu'il comprend en outre une étape de planification (110) de la livraison du contenu numérique (22, 23) comportant les étapes suivantes: - calcul (116) de la durée prévisionnelle de téléchargement (DC) du contenu numérique (22, 23), en fonction de la modélisation du réseau de communication (12) entre le terminal de réception (3) et le dispositif de stockage (4) ; et - calcul (118) d'une heure prévisionnelle (HP) de fin de téléchargement à partir de la durée prévisionnelle de téléchargement (DC) calculée et de l'heure de disponibilité (HI) du contenu numérique (22, 23). 3. Procédé selon la revendication 2, caractérisé en ce que la requête de livraison (33) comporte en outre une heure de fin (HF) de téléchargement demandée et en ce que l'étape de planification (110) comprend en outre les étapes suivantes: - comparaison (120) de l'heure prévisionnelle (HP) de fin de téléchargement calculée à l'heure de fin (HF) de téléchargement demandée dans la requête de livraison (33) ; et, lorsque l'heure prévisionnelle (HP) de fin de téléchargement calculée est supérieure à l'heure de fin (HF) de téléchargement demandée; - transmission (122) d'un message d'avertissement vers le terminal de commande (2) par le dispositif de planification (6), le message comportant l'heure prévisionnelle (HP) de fin de téléchargement calculée. 4. Procédé selon l'une quelconque des revendications 2 et 3, caractérisé en ce que l'étape de planification (110) comporte en outre une étape d'enrichissement (130) de la requête de livraison (33) par ajout de paramètres relatifs au contenu numérique (22) à télécharger et/ou relatifs au dispositif de stockage (4) de ce contenu numérique (22) et/ou relatifs au terminal de réception (3), et/ou relatifs à un réseau de communication (12) entre ledit dispositif de stockage (4) et le terminal de réception (3). 5. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte une étape de transmission (144) d'un message de fin de téléchargement du contenu numérique (22, 23), du terminal de réception (3) vers le terminal de commande (2), lorsque ce contenu (22, 23) a été téléchargé dans des moyens de stockage (13) au terminal de réception (3). 6. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce qu'il comporte en outre une étape de vérification (102) de l'existence d'une autorisation (AU) de livraison du contenu numérique (22, 23), audit terminal de commande (2), par un dispositif de service (5) . 7. Terminal de réception (3) d'au moins un contenu numérique (22, 23) stocké dans un dispositif de stockage (4), caractérisé en ce qu'il comporte un module client de planification (14) propre à consulter périodiquement un espace répertoire (45) stocké dans un dispositif de planification (6) pour rechercher une requête de livraison (33) d'un contenu numérique (22, 23) commandé par un terminal de commande (2) distinct et indépendant du terminal de réception (3), le module client de planification (14) étant apte à télécharger cette requête de livraison (33) sans l'intervention d'un utilisateur et à exécuter automatiquement les instructions contenues dans cette requête de livraison (33) pour télécharger le contenu numérique (22, 23). 8. Dispositif de planification (6) de livraison à un terminal de réception (3) d'au moins un contenu numérique (22, 23) stocké dans au moins un dispositif de stockage (4), caractérisé en ce qu'il comporte: - au moins un espace répertoire (45) associé au terminal de réception (3) et propre à stocker une requête de livraison (33) d'un contenu numérique (22, 23), ladite requête (33) ayant été transmise par un terminal de commande (2) distinct du terminal de réception (3) ; et - une base de données (39) comprenant au moins une identification (IC) du contenu numérique à livrer, reliée à au moins une adresse (AS) du dispositif de stockage (4) de ce contenu numérique (22, 23) ; 9. Dispositif selon la revendication 8, caractérisé en ce qu'il comporte: - une base de stockage (42) d'informations relatives aux réseaux de communication (12) utilisés pour la communication entre le ou chaque dispositif de stockage (4) et le ou chaque terminal de réception (3) ; - un module agenda (48) propre à sélectionner le dispositif de stockage (4) destiné à stocker le contenu numérique (22, 23) à télécharger en fonction des livraisons de contenus numériques (22, 23) précédemment planifiées et apte à fournir les horaires de disponibilité (HI) de téléchargement de ce contenu numérique (22; 23) ; - des moyens de calcul (46) de la durée de téléchargement (DC) du contenu numérique (22, 23) en fonction des informations relatives aux réseaux de communication (12) ; et - des moyens de calcul (46) d'une heure prévisionnelle (HP) de fin de téléchargement en fonction de la durée de téléchargement (DC) calculée et des horaires de disponibilité (HI) de téléchargement du contenu numérique (22, 23) du dispositif de stockage (4) sélectionné. 10. Système de livraison à un terminal de réception (3) d'au moins un contenu numérique (22, 23) stocké dans au moins un dispositif de stockage (4), caractérisé en ce qu'il comporte: - un terminal de réception (3) selon la revendication 7; et - un dispositif de planification (6) selon l'une quelconque des revendications 8 et 9. 11. Système selon la revendication 10, caractérisé en ce qu'il comporte en outre un dispositif de service (5) comprenant des moyens de vérification (28, 30, 31, 32) d'une autorisation (AU) de livraison d'un contenu numérique (22, 23) par le terminal de commande (2). 12. Support d'enregistrement comprenant un programme d'ordinateur comportant des instructions pour l'exécution des étapes du procédé selon l'une quelconque des revendications 1 à 6, lorsque le programme est exécuté sur un ordinateur.