FR 3042365 A1 20170414 FR 1600506 A 20160325 -1- Description de l'invention [001] L'invention se rapporte au domaine général des télécommunications. L'invention se rapporte en particulier à la transmission de données, par exemple des données audiovisuelles, vers un dispositif de communication central dans un réseau de télécommunications. [002] La transmission ou téléchargement vers l'amont (« Upload » en anglais), à l'opposé du téléchargement vers l'aval (« Download » en anglais), est une technique permettant la transmission de données depuis des dispositifs de communication clients vers un dispositif de communication central appelé souvent serveur. La transmission ou téléchargement vers l'amont de données en temps réel ou quasi temps réel comme un flux vidéo en direct impose de solides contraintes comme par exemple une bande passante suffisante et stable, une latence acceptable, un taux de pertes de paquets maîtrisé. L'utilisation d'un lien unicast unique présente deux inconvénients majeurs. Le premier inconvénient résulte de la capacité du lien à satisfaire les contraintes imposées. Une grande partie des technologies de télécommunication comme les réseaux ADSL, fibres optiques ou réseaux mobiles privilégie le lien descendant au lien montant en lui accordant plus de ressources physiques et en conséquence de bande passante ce qui réduit la performance des transmissions de données vers l'amont. Le deuxième inconvénient résulte de l'unicité de ce lien. Dans certaines situations critiques, comme par exemple des fluctuations dans le réseau, des congestions, interférences ou coupures, aucune autre solution de secours ne permet de garantir la continuité du service assurant la transmission des données. Il existe des dispositifs proposant plusieurs liens parallèles à travers plusieurs modems embarqués dans des équipements spécifiques. Ces modems permettent au dispositif de se connecter à un ou plusieurs réseaux et apportent une solution partielle car ils présentent à leur tour des inconvénients. Le premier inconvénient résulte de l'unicité de ce dispositif, qui en cas de panne, engendre une interruption du service car il assure tout seul la transmission vers l'amont des données. Le deuxième inconvénient résulte de la nature de ce dispositif qui assure un usage unique pour un équipement physique spécial et dédié, celui de la transmission des données à travers plusieurs liens et nécessite en conséquence un certain investissement. Il existe donc un besoin pour une meilleure technique de transmission de données vers l'amont dans les réseaux de télécommunications. [003] L'invention vise tout particulièrement la transmission vers l'amont de flux audiovisuels capturés par des appareils disposant d'un capteur vidéo comme les smartphones. La définition de la vidéo capturée par certains appareils atteint aujourd'hui facilement 1900 par 1080 soit le 1080p. Cette définition va augmenter avec l'arrivée de capteurs plus développés atteignant 4096 par 2160 soit le 4K et nécessitant une bande passante entre 10 et 20 MB/s hors de portée. Cette problématique ne permet 3042365 -2- pas aujourd'hui d'assurer la transmission de tels flux par un seul dispositif. L'invention vise à répondre à ce besoin en proposant un système incluant : un premier dispositif de communication, dit unité de contrôle et de réception ; une pluralité de seconds dispositif de communications dits dispositifs de transmission ; et des procédés de communication les mettant en oeuvre pour répartir la transmission 5 de tels flux de manière fiable et efficace. L'invention vise aussi généralement tout flux de données. [4] L'invention propose ainsi un procédé de communication effectué par les dispositifs de transmission visant à répartir entre eux la transmission vers l'unité de contrôle et de réception d'un ou plusieurs flux de données, comprenant : une étape d'établissement des connexions et configuration des transmissions entre les dispositifs de transmission eux-mêmes et vers l'unité de contrôle et de 10 réception, configuration qui est définie par ladite unité ; une étape de réception des données à transmettre vers l'unité de contrôle et de réception depuis un ou plusieurs dispositifs de transmission ; et une étape d'envoi des données reçues vers l'unité de contrôle et de réception et vers d'autres dispositifs de transmission si la configuration le requiert. L'invention permet d'améliorer la transmission vers l'amont des données à travers une répartition optimale et dynamique dans le temps 15 des données sur les meilleurs liens offerts par les dispositifs de transmission désignés par l'unité de contrôle et de réception. Par ailleurs, la panne ou l'arrêt d'un dispositif de transmission peut être remédiée par une intégration de nouveaux dispositifs de transmission dans le procédé ou une définition d'une nouvelle répartition des transmissions de données sur l'ensemble restant des dispositifs. Le procédé assure donc une meilleure qualité et fiabilité à la transmission vers l'amont des 20 données. [5] Autrement dit, l'invention propose un procédé de communication effectué par des dispositifs de transmission envoyant un ou plusieurs flux de données sur une ou plusieurs connexions réseaux à destination d'autres dispositifs de transmission et de l'unité de contrôle et de réception à travers des connexions directes ou indirectes utilisant un ou plusieurs réseaux de communications, 25 chaque dispositif de transmission comprenant un module de gestion des envois et réceptions pour envoyer, recevoir et réaliser des opérations sur les flux de données ; un module de surveillance pour analyser et collecter des informations relatives au dispositif et à son fonctionnement ; un module de contrôle qui applique les instructions de l'unité de contrôle et de réception pour commander le dispositif; un module de conversion des données qui se charge de convertir le format des données et 30 de les transformer. [0061 Corrélativement, l'invention propose un procédé de communication effectué par des dispositifs de transmission envoyant un ou plusieurs flux de données sécurisés sur une ou plusieurs connexions réseaux à destination d'autres dispositifs de transmission et de l'unité de contrôle et de 3042365 -3- réception à travers des connexions directes ou indirectes utilisant un ou plusieurs réseaux de communications, chaque dispositif de transmission comprenant un module de gestion des envois et réceptions pour envoyer, recevoir et réaliser des opérations sur les flux de données ; un module de surveillance pour analyser et collecter des informations relatives au dispositif et à son fonctionnement 5 ; un module de contrôle qui applique les instructions de l'unité de contrôle et de réception pour commander le dispositif ; un module de conversion des données qui se charge de convertir le format des données et de les transformer. 1007] Corrélativement, l'invention propose un système comprenant des dispositifs de communication dits dispositifs de transmission comprenant un module de contrôle caractérisé en ce 10 qu'il comprend des moyens pour communiquer avec l'unité de contrôle et de réception permettant de s'enregistrer et d'envoyer des informations relatives au dispositif et de recevoir des instructions régissant le fonctionnement des différents modules, composants et périphériques du dispositif suivant les directives communiquées par ladite unité de contrôle et de réception. 1008] De manière correspondante, l'invention propose un système dans lequel les dits 15 dispositifs de transmission comprenant un module de contrôle qui dispose de moyens pour détecter les pertes de connectivité avec l'unité de contrôle et de réception. Ledit module de contrôle exécute en réponse des procédures préconfigurées : (a) Lorsque le dispositif de transmission dispose encore de connexions établies avec d'autres dispositifs de transmission, le module de contrôle peut demander à un ou plusieurs de ces dispositifs de transmission de relayer des informations à l'unité de contrôle et 20 de réception incluant à titre d'exemple les données qui n'ont pas pu être transmises ou des notifications sur cet ensemble de données ; (b) Quand le dispositif de transmission dispose des moyens de stockage, le module de contrôle sauvegarde les données qui n'ont pu être transmises sur un support local ou distant, dans le Cloud par exemple, pour une transmission ultérieure lors de la récupération de la connectivité avec l'unité de contrôle et de réception. 25 f009] De manière correspondante, l'invention propose un système dans lequel les dits dispositifs de transmission comprenant un module de contrôle qui dispose ae moyens pote commander les différents modules, composants et périphériques du dispositif de transmission suivant les instructions communiquées par l'unité de contrôle et de réception. Egalement, le dit module de contrôle dispose de moyens pour commander des périphériques de capture ou des capteurs internes 30 ou externes suivant les instructions communiquées par l'unité de contrôle et de réception. 100101 Corrélativement l'invention propose un système dans lequel des dispositifs de communication dits dispositifs de transmission comprennent un module de gestion des envois et réceptions commandé par le module de contrôle caractérisé en ce qu'il comprend des moyens pour 3042365 -4- envoyer et recevoir des données ou des communications sur au moins une ou plusieurs connexions réseaux simultanément. Ces dits dispositifs de transmission disposent par ailleurs de moyens permettant de relayer des transmissions de données ou communications entre d'autres dispositifs de transmission ou bien entre des dispositifs de transmission et l'unité de contrôle et de réception en 5 utilisant une ou plusieurs connexions réseaux simultanément. [0011] De manière correspondante, l'invention propose un système dans lequel des dispositifs de communication dits dispositifs de transmission comprenant un module de gestion des envois et réceptions commandé par le module de contrôle et qui dispose de moyens pour transformer un flux de données en segments de données numérotés et identifiables de manière unique et de moyens pour 10 réaliser l'opération inverse qui consiste à rassembler des segments pour reconstruire le flux de données. Ledit module de gestion des envois et réceptions est caractérisé également en ce qu'il comprend des moyens pour : (a) appliquer des algorithmes de compression/décompression afin de réduire la taille des données à transmettre ou à sauvegarder ; (b) des algorithmes de cryptage/décryptage afin de sécuriser et chiffrer les données ; (c) des algorithmes de codage/décodage 15 basés sur des codes correcteurs ; (d) des opérations d'entrelacement des données afin de permettre la minimisation, détection et correction des erreurs de transmission sur l'ensemble ou sur une partie des données. L'ensemble des opérations suscitées peuvent être réalisées sur les flux de données ou bien sur les segments de données créés à partir desdits flux. Le module de gestion des envois et réceptions dispose également de moyens pour encapsuler et décapsuler les données dans des trames 20 applicatives et ajouter des informations supplémentaires comme des numéros de séquences ou des informations temporelles, envoyer et recevoir les données à travers différents périphériques réseaux internes ou externes, mesurer des métriques relatives à l'ensemble des données envoyées et reçues comme la quantité de données et les remonter au module de contrôle du dispositif de transmission. [0012] Corrélativement, l'invention propose un système dans lequel des dispositifs de 25 communication dits dispositifs de transmission comprennent un module de surveillance caractérisé en ce qu'il comprend des moyens pour analyser et surveiller les différents composants et périphériques internes et externes au dispositif, d'établir périodiquement ou sur demande un rapport sur les caractéristiques, capacités et disponibilités des différents composants et périphériques internes et externes et de le fournir au module de contrôle. 30 [0013] Corrélativement l'invention propose un système dans lequel des dispositifs de communication dits dispositifs de transmission comprennent un module de conversion des données caractérisé en ce qu'il comprend des moyens pour appliquer des instructions communiquées par le module de contrôle afin de convertir et transformer des données digitales ou analogiques dans un 3042365 format plus adéquat et adapté à la transmission ou la visualisation tel que la conversion d'un format vidéo à un autre ou la transformation d'un signal analogique d'un capteur en un signal numérique. [0014] Corrélativement, l'invention propose un système dans lequel des dispositifs de communication dits dispositifs de transmission peuvent comprendre des moyens pour : (a) générer 5 des flux de données depuis des périphériques de capture internes ou externes fournissant des données digitales ou analogiques sous forme audio, vidéo, texte ou signaux binaires ou non binaires; (b) les transformer à travers des opérations d'encodage, de numérisation et de conversion ; (c) appliquer des instructions pour commander la génération de ces flux de données comme un début ou arrêt de capture ou bien une modification des caractéristiques du signal capturé. 10 [0015] De manière correspondante, l'invention propose un système dans lequel des dispositifs de communication dits dispositifs de transmission peuvent comprendre des moyens pour visualiser des flux de données capturés ou reçus à travers des périphériques internes ou externes comme des écrans, haut-parleurs, projecteurs ou tout autre ensemble similaire permettant la visualisation de données, 15 [0016] Corrélativement, l'invention propose un système dans lequel un dispositif de communication dit unité de contrôle et de réception commande le fonctionnement du système et comprend un module de communication avec les dispositifs de transmission, un module de gestion des dispositifs de transmission, un module de gestion des groupes, un module de gestion des flux des données, un module de gestion du système et un module de réception des données. 20 [0017] Corrélativement, l'invention propose un système dans lequel un dispositif de communication dit unité de contrôle et de réception comprenant un module de communication avec les dispositifs de transmission caractérisé en ce qu'il comprend des moyens pour communiquer avec les dispositifs de transmission sur au moins une ou plusieurs connexions réseaux simultanément pour : (a) recevoir leurs demandes d'enregistrement et de départ ; (b) recevoir leurs mise à jour des 25 informations qui leurs sont relatives ; (c) recevoir leurs transmissions de données ; (d) leurs envoyer des instructions à exécuter pour réaliser des opérations et adapter leur fonctionnement à leur contexte et au besoin du système. [0018] De manière correspondante, l'invention propose un système dans lequel un dispositif de communication dit unité de contrôle et de réception comprenant un module de communication avec 30 les dispositifs de transmission caractérisé en ce qu'il comprend des moyens pour appliquer : (a) des algorithmes de compression/décompression afin de réduire la taille des données à transmettre ou sauvegarder ; (b) des algorithmes de cryptage/décryptage afin de sécuriser et chiffrer les données ; (c) 3042365 - 6 - des algorithmes de codage/décodage basés sur des codes correcteurs ; (d) des algorithmes d'entrelacement et ordonnancement des données afin de permettre la minimisation, détection et correction des erreurs de transmission sur l'ensemble ou sur une partie des données. Le module de communication avec les dispositifs de transmission dispose également de moyens pour encapsuler et 5 décapsuler les données dans des trames applicatives, transmettre et recevoir les données à travers différents périphériques réseaux internes ou externes, mesurer des métriques de performance relatives à l'ensemble des données transmises et reçues et les remonter au module de gestion du système. [0019] De manière correspondante, l'invention propose un système dans lequel un dispositif de 10 communication dit unité de contrôle et de réception comprenant un module de réception des données caractérisé en ce qu'il comprend des moyens pour : (a) réceptionner les flux de données transmis par les dispositifs de transmission et transférés par le module de communication avec les dispositifs de transmission ; (b) appliquer des algorithmes de décryptage, de détection et correction des erreurs, d'assemblage et d'extraction des différentes couches protocolaires et d'analyse des données ; (c) 15 communiquer avec le module de gestion du système pour recevoir la configuration des différents flux de données transmis par les dispositifs de transmission et lui transmettre les rapports des analyses réalisées sur les données reçues incluant par exemple la quantité de données reçues de tous les dispositifs de transmission, la quantité de données reçues de chaque dispositif de transmission, la quantité de données perdues ou corrompues ou la récurrence des anomalies de réception. 20 [0020] Corrélativement, l'invention propose un système dans lequel un dispositif de communication dit unité de contrôle et de réception comprenant un module de réception des données caractérisé en ce qu'il comprend des moyens pour : (a) détecter les pertes ou les corruptions de données applicatives des différents flux transmis par les dispositifs de transmission afin de demander leurs retransmissions ; (b) informer le module de gestion du système des incidents détectés. Le dit 25 module de gestion du système dispose de moyens pour sélectionner un ou plusieurs dispositifs de transmission en fonction de critères de disponibilité de ressources et performances dans au moins un groupe de dispositifs de transmission participant à la transmission du flux concerné pour lui/leur demander de retransmettre avec un niveau de priorité précis les données manquantes ou corrompues. [0021] Corrélativement, l'invention propose un système dans lequel un dispositif de 30 communication dit unité de contrôle et de réception comprenant un module de gestion des dispositifs de transmission caractérisé en ce qu'il comprend des moyens pour : (a) traiter des demandes d'enregistrement et de départ des dispositifs de transmission ; (b) identifier les dispositifs de transmission et leurs utilisateurs ; (c) traiter l'ensemble des informations relatives aux dispositifs de 3042365 transmission, les mettre à jour, accepter des mises à jour d'informations envoyées par les dispositifs de transmission ; (d) leur demander des mises à jour de rapports d'informations quand c'est nécessaire. Cet ensemble d'informations relatif aux dispositifs de transmission inclue : (a) le type du dispositif par exemple smartphone, tablette ou ordinateur ; (b) ses caractéristiques par exemple le 5 système d'exploitation, le fabricant ou la version ; (c) ses capacités et les disponibilités du matériel du dispositif incluant à titre d'exemple les processeurs, la mémoire, les supports de stockage, la batterie ; (d) les caractéristiques des périphériques du dispositif comme par exemple les résolutions vidéo supportées par une caméra du dispositif ; (e) les capacités et les disponibilités des connexions réseaux du dispositif; (f) les caractéristiques des réseaux et des noeuds auxquels le dispositif est directement 10 connecté et/ou est capable de se connecter comme par exemple le type de réseau ; (g) la localisation du dispositif; (h) les privilèges et les préférences des utilisateurs ; (i) les caractéristiques des flux de données générés, transmis et/ou relayés par le dispositif ; et toute autre information apportant un critère de décision supplémentaire dans la gestion du système. 100221 De manière correspondante, l'invention propose un système dans lequel un dispositif de 15 communication dit unité de contrôle et de réception comprenant un module de gestion des groupes caractérisé en ce qu'il comprend des moyens pour : (a) constituer et supprimer des groupes de dispositifs de transmission ; (b) associer des dispositifs de transmission à un ou plusieurs groupes ; (c) retirer des dispositifs de transmission de un ou plusieurs groupes ; (d) déplacer des dispositifs de transmission entre différents groupes ; (e) transmettre aux dispositifs de transmission des 20 informations et des mises à jour d'informations sur le groupe comme par exemple des informations sur le nombre de dispositifs de transmission dans le groupe, leurs localisations, leurs adresses de connexions, les modes de sécurisation des échanges dans le groupe, le nombre et caractéristiques des flux de données transmis par le groupe, les dispositifs sources des flux de données échangées dans le groupe et tout autre type d'informations relatif à un groupe de dispositifs de transmission. 25 f0023] Corrélativement, le module de gestion des groupes est caractérisé en ce qu'il comprend des moyens pour communiquer aux dispositifs de transmission de chaque groupe des instructions d'établissement de connexions entre eux et une planification des envois et réceptions de données dans le groupe. Autrement dit, le module de gestion des groupes transmet aux dispositifs de transmission de chaque groupe une planification des envois de données qu'ils auront à effectuer sous 30 forme d'un septuplet : (a) flux de données concerné ; (b) partie et quantité de données ; (c) opérations de conditionnement des données; (d) connexion réseau à utiliser; (e) priorité de transmission; (f) dispositif de communication destinataire ; (g) instant d'envoi. Il transmet également une planification similaire des réceptions prévues sous forme d'un septuplet : (a) flux de données concerné ; (b) partie et quantité de données attendues ; (c) opérations de déconditionnement des données ; (d) connexion 3042365 -8- réseau où les données seront reçues ; (e) priorité des données ; (f) dispositif de communication émetteur ; (g) instant prévu pour la réception. L'ensemble des envois et réceptions de données entre les dispositifs de transmission dans un groupe est ainsi préalablement défini pour optimiser le fonctionnement du système. Il est communiqué par l'unité de contrôle et de réception à l'ensemble 5 des dispositifs appartenant audit groupe. Le dit module de gestion de groupe dispose également de moyens pour transmettre aux dispositifs de transmission des demandes de réalisation de tests d'établissement de connexions et de mesure de performance des connexions établies. Il peut également demander des informations aux dispositifs de transmission sur le fonctionnement du groupe, chaque groupe contenant au moins un dispositif de transmission distinct. 10 [00241 De manière correspondante, l'invention propose un système dans lequel un dispositif de communication dit unité de contrôle et de réception comprenant un module de gestion des flux de données caractérisé en ce qu'il comprend des moyens pour : (a) demander aux dispositifs de transmission la création ou l'arrêt de transmission d'un flux de données avec des caractéristiques définies ; (b) demander la mise à jour des caractéristiques d'un flux de données en cours de 15 transmission ; (c) communiquer au module de gestion du système les informations sur les flux de données en cours de transmission dans le système. tons] Corrélativement, l'invention propose un système dans lequel un dispositif de communication dit unité de contrôle et de réception comprenant un module de gestion du système caractérisé en ce qu'il comprend des moyens pour : (a) quantifier initialement et en cours d'exécution 20 les ressources nécessaires à l'ensemble des transmissions en cours des flux de données vers la dite unité ; (b) quantifier l'ensemble des transmissions programmées dans le temps et l'ensemble des transmissions des flux de données non programmées en tenant compte du nombre, nature et caractéristiques de tous les flux précédemment cités et gérés par le module de gestion des flux de données. Les ressources visées par le module de gestion du système peuvent inclure par exemple la 25 bande passante, la puissance de calcul et de traitement, l'espace de stockage, la consommation d'énergie, les frais de transmission et d'utilisation de services propres ou tiers et peuvent inclure aussi toute autre métrique objective et subjective capable d'imposer des limitations au système ; (c) quantifier l'ensemble des ressources disponibles au système comprenant les ressources de l'unité de contrôle et de réception et les ressources mises à dispositions par l'ensemble des dispositifs de 30 transmission enregistrés dans le système et gérés par le module de gestion des dispositifs de transmission. 11X126] De manière correspondante, ledit module de gestion du système est caractérisé également en ce qu'il comprend des moyens pour : (a) analyser la quantification des ressources 3042365 -9- nécessaires et des ressources disponibles et la répartition des ressources sur l'ensemble des flux et des groupes de dispositifs de transmission ; (b) adapter le fonctionnement du système aux différentes contraintes à travers un algorithme de décision, l'algorithme prenant des décisions d'intervention sur les flux de données, les groupes ou les dispositifs de transmission conjointement ou séparément. Des 5 exemples d'interventions qui peuvent concerner les flux de données sont l'arrêt ou la pause de certains flux, le démarrage d'autres flux ou la modification des caractéristiques de certains flux en diminuant leurs débits de données par exemple. Egalement, le module de gestion du système peut décider d'intervenir sur les groupes de dispositifs de transmission incluant par exemple la constitution d'un nouveau groupe pour un flux existant, l'association de nouveaux dispositifs de transmission à un 10 groupe existant ou la modification des planifications d'envois et réceptions de données entre des dispositifs de transmission au sein d'un groupe. Egalement, le module de gestion du système peut décider d'intervenir sur les dispositifs de transmission en demandant par exemple d'activer une connexion réseau supplémentaire ou d'utiliser un réseau différent. L'ensemble des décisions est communiqué aux modules de gestion des flux de données, de gestion des groupes et de gestion des 15 dispositifs de transmission qui les intègrent dans leurs gestions respectives et qui envoient des instructions permettant de les réaliser aux dispositifs de transmission concernés. 100271 De manière correspondante, l'invention propose également un procédé de communication caractérisé en ce qu'il comprend des moyens pour planifier les envois et réceptions de données sécurisées ou non sécurisées entre les dispositifs de transmission appartenant à un groupe à 20 travers des sextuplets transmis auxdits dispositifs de transmission et indiquant (a) le flux de données concerné ; (b) la partie et quantité de données ; (c) les opérations de conditionnement des données ; (d) la connexion réseau à utiliser ; (e) la priorité des données ; (f) le dispositif de communication émetteur ou destinataire ; (g) l'instant d'envoi ou de réception. Pour réaliser les envois et réceptions de données, les dispositifs de transmission peuvent utiliser une ou plusieurs connexions réseaux 25 directes ou indirectes à travers un ou plusieurs réseaux de communications s'appuyant sur des technologies sans fil comme le WiFi, le WiMAX, le Bluetooth, le GPRS, l'UMTS, le RFID, le NFC, les liaisons radios dédiées ou les liaisons propriétaires ou bien filaires comme l'ADSL, le SDSL, le câble, la fibre ou des liaisons dédiées. [00281 Ledit procédé de communication dispose également de moyens pour permettre aux 30 dispositifs de transmission de recevoir la totalité des flux de données quand il y a un besoin comme par exemple la visualisation ou la conversion d'un flux. DX)29] Le procédé de communication est caractérisé également en ce qu'il comprend des moyens pour optimiser l'exploitation de l'ensemble des ressources disponibles incluant tes connexions 3042365 - 10 - réseaux entre les dispositifs de transmission par rapport à un ensemble de critères incluant par exemple la fiabilité, la performance et le coût. [0030] L'invention vise aussi un programme comportant des instructions pour l'exécution des actions des différents dispositifs de communication et procédés de communication conformes à 5 l'invention lorsque ledit programme est exécuté par un ordinateur, une machine ou système informatique ou des machines électroniques capables d'exécuter des programmes. Ce programme peut utiliser n'importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n'importe quelle autre forme souhaitable. 10 [0031] L'invention vise aussi un support d'enregistrement ou support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci- dessus. Les supports d'enregistrement mentionnés ci-avant peuvent être n'importe quelle entité ou dispositif capable de stocker le programme. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou 15 encore un moyen d'enregistrement magnétique, optique ou hybride comme par exemple une disquette ou un disque dur, ou encore un moyen de stockage électriquement programmables comme les EPROM ou électriquement programmables et effaçables comme les EEPROMs, une mémoire Flash comme les SSD ou tout autre moyen de stockage capable de sauvegarder des instructions informatiques et/ou électroniques et d'être connecté à un bus système. D'autre part, les supports 20 d'enregistrement peuvent correspondre à un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par radio ou par d'autres moyens. Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type Internet. [0032] Alternativement, les supports d'enregistrement peuvent correspondre à un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans 25 l'exécution du procédé en question. Brève description des dessins [0033] D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent des exemples de réalisation dépourvus de tout caractère limitatif. Sur les figures : 30 a. La figure 1A représente la transmission de plusieurs flux de données par un groupe de dispositifs de transmission communiquant entre eux par des connexions réseaux directes selon un mode de réalisation de l'invention. 3042365 b. La figure 1B représente la transmission de plusieurs flux de données par un groupe de dispositifs de transmission communiquant entre eux par des connexions réseaux directes et indirectes à travers des réseaux de communications selon un autre mode de réalisation de rinventiort c. La figure 2 illustre un procédé de communication représentant des échanges de données 5 appartenant à deux flux entre des dispositifs de transmission d'un même groupe et leurs transmissions vers l'unité de contrôle et de réception à travers deux réseaux de communications. d. La figure 3 est un diagramme illustrant les éléments d'un dispositif de transmission réalisés et opérés selon les descriptions de l'invention. 10 e. La figure 4 est un diagramme illustrant les éléments du module de gestion des envois et réceptions d'un dispositif de transmission réalisés et opérés selon les descriptions de l'invention. f. La figure 5 est un diagramme illustrant les éléments de l'unité de contrôle et de réception réalisés et opérés selon les descriptions de l'invention. g. La figure 6 représente un procédé de communication mis en oeuvre par un dispositif de 15 transmission et contrôlé par l'unité de contrôle et de réception, permettant de capturer, générer et transmettre un flux audiovisuel vers cette unité. La figure 7 représente un procédé de communication mis en oeuvre par un dispositif de transmission et contrôlé par l'unité de contrôle et de réception, permettant de participer à ià transmission d'une partie d'un flux de données vers cette unité. 20 Description détaillée des dessins [0034] Dans un esprit de clarté et de simplification de la lecture du document, les dimensions des figures annexées à la présente invention ne doivent pas être considérées avec une quelconque mise à l'échelle. Les dimensions de certains éléments ont par exemple été accentuées pour les démarquer. D'autre part, pour une meilleure compréhension de l'invention, la numérotation des éléments ont été 25 gardées dans la mesure du possible à travers les différentes figures. [0035] La description détaillée des figures apporte des détails supplémentaires illustrant des modes de réalisation de l'invention et leur compréhension. Cependant, il est convenu que des techniques, procédures ou systèmes bien connus par les personnes accoutumées au domaine de l'invention ne sont pas détaillés dans le but de ne pas alourdir la lecture. 3042365 - 12 - 100361 La figure lA illustre un groupe de dispositifs de transmission fixes et mobiles incluant deux smartphones (10A), deux ordinateurs (10B), et une tablette (10C) transmettant trois flux de données, capturés par la caméra (31) et le microphone (32), l'appareil photo (33) et le capteur de force de vent (34), vers l'unité de contrôle et de réception (20) à travers plusieurs connexions réseaux (55) et 5 acheminés via un ou plusieurs réseaux de communication (40). Les réseaux de communications (40) peuvent utiliser n'importe quelle technologie ou combinaison de technologies de communication incluant par exemple des liaisons radio comme le WiMAX ou filaires comme les fibres optiques à travers un ou plusieurs noeuds de commutation, routage ou traitement. [0037] Les dispositifs de transmission (10A), (10B) et (10C) sont connectés aux réseaux de 10 communications (40) à travers différents types de réseaux d'accès, qui peuvent être sans fil comme les réseaux WiFi (45), mobile UMTS (46), WiMAX (47), radio par satellite (48) ou filaires comme un accès ADSL (49) pouvant appartenir à un ou plusieurs opérateurs et reliés aux réseaux de communication (40) à travers des liaisons (55) filaires ou sans fils. Les dispositifs de transmission peuvent utiliser simultanément plusieurs accès réseaux pour communiquer avec l'unité de contrôle et 15 de réception (20). Par exemple, la tablette (10C) utilise l'accès réseau WiFi (45) et l'accès mobile UMTS (46) simultanément pour transmettre et recevoir des données du dispositif de communication (20). [0038] Les dispositifs de transmission (10A), (10B) et (10C) sont directement connectés entre eux. Autrement dit, ils n'utilisent pas d'infrastructures intermédiaires mais exploitent des liaisons (51) directes entre eux qui peuvent être sans fil comme par exemple le WiFi Direct ou le Bluetooth ou bien 20 filaires comme l'Ethernet PPPoE « Point-to-Point Protocol over Ethernet ». Chaque dispositif de transmission peut utiliser simultanément un ou plusieurs types de connectivité pour communiquer avec les autres dispositifs de transmission. [0039] Les dispositifs de transmission (10B) et (10C) sont reliés à des périphériques de capture externes comme une caméra (31), un microphone (32), un appareil photo (33) ou un capteur de force 25 du vent 34 à travers des connections filaires par exemple en FireWire norme IEEE 1394 (61) ou en USB (63) ou bien sans fil comme par exemple le ZigBee norme IEEE 802.15.4 (64). Les dispositifs de transmission (10A), (10B) et (10C) disposent aussi de périphériques de capture internes comme des microphones et des caméras intégrés. [0040] L'unité de contrôle et de réception (20) commande les dispositifs de transmission (10A), 30 (10B), (10C) à travers les canaux de communication bidirectionnels assurés par les liaisons (55) et (51) en relais, les réseaux de communications (40) et les réseaux d'accès (45), (46), (47), (48) et (49). Ladite unité (20) leur transmet des instructions à exécuter comme par exemple: la constitution d'un groupe ; le démarrage de capture et transmission d'un flux de données; la planification des envois et réceptions 3042365 -13- des données de chaque dispositif de transmission vers l'unité de contrôle et de réception (20) et vers les autres dispositifs de transmission du groupe. [0041] Les dispositifs de transmission disposant de moyens de capture peuvent initier la capture et ta transmission d'un flux de données après acceptation ou sur demande de l'unité de contrôle et de 5 réception (20). Ladite unité planifie la transmission d'un nouveau flux capturé à travers les dispositifs du groupe et transmet les instructions correspondantes aux dispositifs de transmission dudit groupe /0042] La figure 1B illustre un groupe de dispositifs de transmission fixes et mobiles incluant deux smartphones (10A), deux ordinateurs (10B) et une tablette (10C) transmettant un ensemble de flux de données vers l'unité de contrôle et de réception (20) à travers un ou plusieurs réseaux de 10 communication (40) caractérisés de façon similaire à ceux présentés dans la figure 1A. [0043] Les dispositifs de transmission (10A), (10B) et (10C) sont connectés aux réseaux de communications (40) à travers différents types de réseaux d'accès, qui peuvent être sans fil comme les réseaux WiFi (45), mobile UMTS (46), WiMAX (47), radio par satellite (48) ou filaire comme un accès ADSL (49) pouvant appartenir à un ou plusieurs opérateurs et reliés aux réseaux de communication 15 (40) à travers des liaisons (55) filaires ou sans fils. Les dispositifs de transmission peuvent utiliser simultanément plusieurs accès réseaux pour communiquer avec l'unité de contrôle et de réception (20). Par exemple, la tablette (10C) utilise l'accès réseau WiFi (45) et l'accès mobile UMTS (46) simultanément pour transmettre et recevoir des données du dispositif (20). [0044] Les dispositifs de transmission (10A), (10B) et (10C) peuvent être directement connectés 20 entre eux sans utilisation d'infrastructures intermédiaires à travers des liaisons (51) qui peuvent être sans fil comme par exemple le WiFi Direct ou le Bluetooth ou bien filaires comme l'Ethernet PPPoE. Les dispositifs de transmission peuvent également utiliser des réseaux de communication entre dispositifs de transmission (41) à travers des connexions (52) qui leur permettent de communiquer indirectement entre eux. Les connexions (52) peuvent être filaires ou sans fil. Les réseaux de 25 communication entre dispositifs de transmission (41) disposent d'infrastructures matérielles comme des points d'accès WiFi ou des commutateurs/routeurs pour permettre la communication entre dispositifs de transmission qui ne peuvent communiquer directement entre eux à cause par exemple d'une portée radio limitée. Les réseaux de communications (41) entre dispositifs de transmission peuvent utiliser n'importe quelle technologie ou combinaison de technologies incluant par exemple 30 des liaisons radio comme le WiMAX ou filaires comme l'Ethernet à travers un ou plusieurs noeuds de commutation, routage ou traitement. Les réseaux de communications (41) entre dispositifs de transmission peuvent également être reliés aux réseaux de communications (40) à travers des liaisons (56) filaires ou sans fil. Chaque dispositif de transmission peut utiliser simultanément un ou plusieurs 3042365 -14- types de connectivité pour communiquer avec les autres dispositifs de transmission et l'unité de contrôle et de réception. [0045] Les dispositifs de transmission (10B) et (10C) sont reliés à des périphériques de capture externes comme une caméra (3l.), un microphone (32), un appareil photo (33) ou un capteur de force 5 du vent (34) à travers des connections filaires par exemple en FireWire norme IEEE 1394 (61) ou en USB (63) ou bien sans fil comme par exemple le ZigBee norme IEEE 802.15.4 (64). Les dispositifs de transmission (10A), (10B) et (10C) disposent aussi de périphériques de capture internes comme des microphones et des caméras intégrés. [0046] L'unité de contrôle et de réception (20) commande les dispositifs de transmission (10A), 10 (10B) et (10C) à travers les canaux de communication bidirectionnels assurés par les liaisons (55), (56) et (51), (52) en relais, les réseaux de communications (40), (41) et les réseaux d'accès (45), (46), (47), (48) et (49). Ladite unité (20) leur transmet des instructions à exécuter comme par exemple: la constitution d'un groupe ; le démarrage de capture et transmission d'un flux de données; la planification des envois et réceptions de données de chaque dispositif de transmission vers l'unité de 15 contrôle et de réception (20) et vers les autres dispositifs de transmission du groupe. Me] La figure 2 illustre un exemple de transmission de segments de données à un instant donné entre des dispositifs de transmission formant un groupe (30) selon un mode de réalisation de l'invention. Autrement dit, à cet instant particulier, la figure illustre les planifications d'envois et réceptions de données de chaque dispositif du groupe. Ce groupe (30) contient six dispositifs de 20 transmission (11), (12), (13), (14), (15) et (16). Les dispositifs de transmission (11) et (13) sont la source chacun d'un flux de données transmis par ce groupe à l'unité de contrôle et de réception (20) à travers différents réseaux de communication (40). [0048] Dans ce groupe, tous les dispositifs de transmission sont capables de communiquer entre eux à travers des liaisons directes ou indirectes. Les flèches matérialisent uniquement le sens de 25 transmission du segment de données à cet instant. [0049] L'unité de contrôle et de réception (20) qui commande le groupe transmet à l'ensemble des dispositifs de transmission les instructions à exécuter. Ces instructions indiquent par exemple aux dispositifs de transmission (11) et (13) les caractéristiques des flux, la taille des segments à employer, 30 les planifications d'envois à ladite unité (20) et aux autres dispositifs de transmission (12), (14), (15) et (16). L'ensemble des segments présentés dans la figure sont identifiés par deux identifiants spécifiés dans la notation suivante : (F;) où x identifie le flux de données auquel appartient le segment et y identifie le numéro de séquence du segment dans ce flux. Ces numéros permettent aux différents 3042365 -15- dispositifs de l'invention d'identifier de façon unique chaque segment, de détecter les pertes, de pouvoir assembler les données reçues afin de reconstruire les flux, etc. [0050] L'unité de contrôle et de réception (20) transmet également à l'ensemble des dispositifs de transmission les planifications des envois et réceptions des segments de données qu'ils auront à réaliser. A titre d'exemple, la figure montre que la planification du dispositif de transmission (11) l'a amené à transmettre le segment numéro 10 du flux numéro 1 (Fil.-0) au dispositif de transmission (14). Au même instant, le dispositif de transmission (12) transmet le segment numéro 8 du flux numéro 1 (Fi) à l'unité de contrôle et de réception (20) et reçoit le segment numéro 9 du flux numéro 1 (Fi) 10 du dispositif de transmission (15). Egalement, au même instant, le dispositif de transmission (13) transmet le segment numéro 21 du flux numéro 3 (FA) au dispositif de transmission (15). Le dispositif de transmission (14) transmet à son tour le segment numéro (20) du flux numéro 3 (en) au dispositif de transmission (16), qui transmet simultanément le segment numéro 18 du flux numéro 3 (F178) à l'unité de contrôle et de réception (20). Tous ces envois et réceptions de segments de données 15 appartenant à différents flux sont réalisés simultanément par les dispositifs de transmission (10). La planification décidée par l'unité (20) lui assure la réception complète de l'ensemble des flux en exploitant de manière optimale l'ensemble des ressources mises à disposition par les dispositifs de transmission (10) pour assurer une réception optimale en exploitant par exemple les meilleures connexions réseaux et en s'assurant de la disponibilité de différents chemins réseaux pour remédier 20 aux pannes et pertes de connexions. 100511 La figure 3 illustre les modules du dispositif de communication dit dispositif de transmission (10). Le dispositif de transmission est composé d'un module de contrôle (160), cruh module de surveillance (170) et d'un module de gestion des envois et réceptions (180). Il peut également inclure un module de conversion des données (190). Les dispositifs de transmission peuvent 25 être la source d'un flux de données numériques ou analogiques converties en numériques. Ils peuvent aussi relayer ou recevoir simultanément d'autres flux. 0052] Le module de gestion des envois et réceptions (180) assure les opérations d'envoi et réception des données ainsi que les communications avec les autres dispositifs de communication (10) et (20). Ce module gère ainsi la transformation d'un flux de données en segments de données 30 numérotés et identifiables de manière unique et l'opération inverse qui consiste à rassembler des segments afin de reconstruire un flux contigu. Il dispose de moyens pour réaliser toutes les opérations de cryptage/décryptage, codage/décodage, compression/décompression, entrelacement /ordonnancement, encapsulation/décapsulation. Toutes les opérations suscitées peuvent être appliquées sur les communications, les flux de données ou les segments qui les constituent. 3042365 -16- 100531 Le module de gestion des envois et réceptions (180) peut également assurer le rôle d'un relai entre au moins deux autres dispositifs du système et acheminer leurs messages ou données dans les deux sens. Tous les flux et communications du dispositif de transmission relayé sont acheminés par ce module qui peut répondre à des règles de priorités dans sa gestion des files de transmission et 5 réception au niveau des segments, des en-têtes IP à travers le champ DSCP « Differentiated Services Code Point », au niveau 2 à travers des Vlan prioritaires ou des architectures capables de prendre en charge la qualité de service comme le IntServ pour « Integrated Services » en anglais ou DiffServ pour« Differentiated Services ». ICK1541 Le module de conversion des données (190) contrôlé dynamiquement et en continu par 10 le module de contrôle (160) est capable de convertir des données capturées localement sur le dispositif de transmission qu'elles soient numériques comme te transcodage d'un flux vidéo H.264 en une résolution inférieure ou bien analogiques comme l'encodage d'un signal électrique en un alphabet binaire. Il peut également convertir des données reçues par le dispositif dans le même but. Les caractéristiques des opérations de conversion peuvent être adaptées dynamiquement en temps réel 15 suivant les instructions du module de contrôle du terminal (160) comme par exemple l'adaptation de la matrice de quantification pendant l'encodage vidéo pour augmenter ou diminuer le taux de compression du signal numérique. [0055] Le module de surveillance (170) assure la collecte des statistiques d'usage et de performance du dispositif de transmission, de ses composants et de ses périphériques en continu. Il 20 récupère ainsi toutes les informations disponibles sur le dispositif, ses composants et périphériques et suit l'évolution des ressources disponibles pour fournir des rapports au module de contrôle (160). [0056] Le module de contrôle (160) communique avec l'ensemble des autres modules du dispositif. Il communique également avec le dispositif de communication dit unité de contrôle et de réception pour recevoir les instructions à exécuter et rapporter les résultats des opérations et l'état 25 du dispositif. Le module de contrôle (160) peut demander l'exécution d'actions périodiques ou bien planifiées dans le temps comme il peut demander l'exécution d'une action isolée aux autres modules et périphériques du dispositif. Il coordonne le fonctionnement des autres modules du dispositif : surveillance (170), envois/réception (180) et conversion (190). Ce module est capable aussi de piloter un ou plusieurs périphériques internes et externes au dispositif simultanément à travers des interfaces 30 spécifiques disponibles ou développées pour ce besoin ou bien des interfaces standard. Par exemple, il peut piloter un périphérique de capture vidéo comme une caméra à travers l'interface ONVIF « Open Network Video Interface Forum » pour démarrer ou arrêter la capture ou intervenir sur les paramètres d'encodage. 3042365 -17- 100571 La figure 4 illustre les éléments du module de gestion des envois et réceptions (180) d'un dispositif de transmission (10). Le module de gestion des envois et réceptions (180) est composé d'un gestionnaire des connexions (181), un gestionnaire des envois (182), un gestionnaire des réceptions (183), une mémoire tampon (184) et une entité de conditionnement des données (185). E00581 Le gestionnaire des connexions (181) reçoit des instructions du module de contrôle (160) pour établir des connexions avec d'autres dispositifs de transmission (10) et avec l'unité de contrôle et de réception (20). Il peut établir plusieurs connexions simultanément avec un autre dispositif de communication en utilisant différents types de connectivités réseaux à disposition comme par exemple une connexion WiFi et une connexion mobile en 4G LTE « Long Term Evolution » sur un smartphone. 10 Le gestionnaire des connexions (181) peut également recevoir des instructions du module de contrôle (160) pour réaliser des tests sur des connexions déjà établies ou à établir. Ces tests peuvent concerner la réussite de la connectivité, les chemins réseaux empruntés, la force du signal radio, la performance de la connexion en termes de délai ou bande passante, etc. Le gestionnaire des connexions (181) rapporte au module de contrôle (160) périodiquement ou sur demande l'état de l'ensemble des 15 connexions réseaux établies. It10591 Le gestionnaire des envois (182) reçoit des instructions du module de contrôle (160) pour préparer et réaliser les envois de données ou de messages de communication avec d'autres dispositifs de transmission (10) et avec l'unité de contrôle et de réception (20). Ces instructions précisent pour chaque flux de données ou communications, les traitements à réaliser sur les données avant leur envoi. 20 L'ensemble de ces opérations de conditionnement sont réalisées par l'entité de conditionnement des données (185). Ces opérations peuvent être réalisées en avance ou bien pendant la phase d'envoi. Les données et segments envoyés sont stockés par le gestionnaire d'envoi (182) dans la mémoire tampon (184) du module (180) pour une éventuelle retransmission en cas d'échec d'envoi ou d'échec de réception par le dispositif distant. 25 [0060] Le gestionnaire des envois (182) se charge aussi d'appliquer les instructions définissant la planification des envois de données décidée par l'unité de contrôle et de réception (20) et relayée par le module de contrôle du dispositif (160). Autrement dit, le gestionnaire d'envois reçoit une planification des envois sous forme de septuplets indiquant : (a) le flux de données concerné ; (b) la partie et quantité de données ; (c) les opérations de conditionnement des données ; (d) la connexion 30 réseau à utiliser ; (e) la priorité de transmission; (f) le dispositif de communication destinataire ; (g) l'instant d'envoi. Il dispose des connexions réseaux déjà établies par le gestionnaire de connexions (181) pour envoyer les données et communications suivant la planification suscitée. Il rapporte au module de contrôle (160) les échecs d'envois et autres anomalies. 3042365 - 18 - [0061] Le gestionnaire des réceptions (183) reçoit des instructions du module de contrôle (160) pour préparer et réaliser la réception de données ou de messages de communication. Ces instructions précisent pour chaque flux de données ou communications, les traitements à réaliser après réception. Certains segments de données sont par exemple destinés à être retransmis sans modification et sont 5 en conséquence stockés dans la mémoire tampon (184) en attendant leurs envois. D'autres données peuvent nécessiter certaines opérations de conditionnement réalisées par l'entité de conditionnement des données (185). [0062] Le gestionnaire des réceptions (183) reçoit également une planification des réceptions définie par l'unité de contrôle et de réception (20) et relayée par le module de contrôle du dispositif 10 (160). Autrement dit, le gestionnaire des réceptions une planification des réceptions sous forme de septuplets indiquant : (a) le flux de données concerné ; (b) la partie et quantité de données ; (c) les opérations de déconditionnement des données ; (d) la connexion réseau à utiliser ; (e) la priorité des données à recevoir ; (f) le dispositif de communication émetteur ; (g) l'instant de réception. Il dispose des connexions réseaux déjà établies par le gestionnaire de connexions (181) pour recevoir les 15 données et communications suivant la planification suscitée. Il rapporte au module de contrôle (160) les échecs ou retards de réceptions en sus des autres anomalies possibles. 103631 La mémoire tampon (184) sert à stocker les données ou segments de données à transmettre ou reçus. Elle permet de garder ces données disponibles pendant une certaine durée REVENDICATIONS1) Procédé de communication pour déterminer les capacités du système à assurer la transmission vers l'amont d'un flux de données, effectué par un dispositif dit unité de contrôle et de réception (20), caractérisé en ce qu'il comprend : Une étape de quantification des ressources disponibles à disposition du système, Une étape de quantification des ressources nécessaires à la transmission du flux de données en sus des autres flux transmis depuis les dispositifs de transmission (10) vers l'unité de contrôle et de réception (20), Une étape d'étude de la capacité ou l'incapacité du système à employer des ressources suffisantes pour la transmission du flux de données. 2) Procédé, selon la revendication 1, pour définir les instructions à appliquer par les dispositifs de transmission (10) pour assurer la transmission vers l'amont d'un flux de données, caractérisé en ce qu'il comprend : Une étape de décision de création ou suppression d'un groupe, Une étape de décision d'affectation ou désaffectation de dispositifs de transmission (10) à un groupe, Une étape de définition des planifications des envois et réceptions de segments de données. Lesdites planifications sont définies sous forme de septuplets indiquant : le flux de données concerné ; la partie et quantité de données ; les opérations de conditionnement des données ; les connexions réseau à utiliser ; la priorité affectée aux données ; le dispositif de communication émetteur ou destinataire ; l'instant d'envoi ou de réception, Une étape de décision des transformations, conversion ou adaptation des données. 3) Unité de contrôle et de réception (20) pour la mise en oeuvre du procédé selon les revendications 1 et 2, comprenant un module de gestion du système (250), caractérisé en ce qu'il comprend : Des moyens de collecte d'informations depuis les modules de Gestion des dispositifs de transmission (220), de Gestion des groupes (230), de Gestion des flux de données (240) et de Réception des données (260), faisant partie de l'Unité de contrôle et de réception (20). 3042365 -25- 4) Unité de contrôle et de réception (20), selon la revendication 3, pour la réception des données depuis une pluralité de dispositifs de transmission (10), caractérisée en ce qu'elle comprend : Des moyens de réception de données d'au moins un dispositif de transmission (10) 5 utilisant une ou plusieurs connexions réseaux simultanément, Des moyens d'établissement et tests de connexions avec lesdits dispositifs (10), Des moyens de segmentation et assemblage, compression et décompression, codage et décodage, entrelacement et ordonnancement, encapsulation et décapsulation, cryptage et décryptage des données, 10 Des moyens de détection des pertes, doublons et désordre des segments de données, Des moyens d'envoi de demandes de retransmission de données. 5) Unité de contrôle et de réception (20), selon la revendication 3 ou 4, pour la gestion des dispositifs de transmission (10) caractérisée en ce qu'elle comprend : 15 Des moyens de réception de messages d'enregistrement et d'informations, Des moyens d'enregistrement de dispositifs de transmission (10) Des moyens d'envoi d'instructions aux dispositifs de transmission (10) 6) Programme d'ordinateur comportant des instructions pour l'exécution des étapes du procédé 20 de communication selon les revendications 1 et 2 lorsque ledit programme est exécuté par un ordinateur.