Brevet FR3011412A1 — publié le 20150403

-1- Procédé et dispositif de communication entre au moins un premier terminal et un deuxième terminal. L'invention se situe dans le domaine des réseaux de télécommunication. Elle concerne un dispositif et un procédé de communication entre au moins un premier terminal et un deuxième terminal. Il est aujourd'hui possible pour des utilisateurs d'établir une session de communication de type dessin partagé à partir de leur terminal. Le document US 20060148527 décrit un système permettant à des utilisateurs appartenant à un groupe d'utilisateurs et disposant chacun d'un terminal de dessiner ensemble, à distance et en temps réel au cours d'une session de communication établie au moyen d'un serveur d'un réseau de communication. Chaque terminal du groupe d'utilisateurs indique sa présence au serveur qui communique alors un signal de présence du terminal aux autres terminaux de groupe. Lorsqu'un terminal envoie un signal indiquant son souhait de participer à une session de communication de dessin, le serveur initie une session de communication de dessin entre les terminaux ayant signalés leur présence au serveur. Au cours de la session de communication, chaque terminal participant à la session de communication génère des données de dessins, suite à une interaction d'un utilisateur du groupe d'utilisateurs sur une interface graphique du terminal. Les données de dessin générées sont envoyées au serveur qui les transmet ensuite aux autres terminaux participant à la session de communication. Au cours de la session de communication, le serveur mémorise les données de dessin envoyées par chaque terminal et transmet les données de dessin aux autres terminaux participants à la session de communication. Au cours de la session de communication, un terminal rejoignant la session de communication en cours peut obtenir, par l'envoi d'une requête au serveur, l'historique des données de dessin qui ont été envoyées par les autres terminaux au cours de la session de communication. Dans l'art antérieur, un terminal qui n'était pas présent au cours de la session de communication n'est pas informé qu'une session de communication a eu lieu entre les terminaux du groupe. De plus, une fois la session de communication terminée, il n'est pas possible pour un terminal de reprendre la session de communication pour interagir sur les données de dessin envoyées au cours de la session de communication précédente. Un des buts de l'invention est d'apporter des améliorations par rapport à l'état de la technique. Elle propose à cet effet un procédé de communication entre au moins un premier terminal et un deuxième terminal, une première session de communication ayant été préalablement établie à l'initiative du premier terminal, par l'envoi par le premier terminal au deuxième terminal d'un message d'invitation pour participer à ladite première session de communication, et au cours de la première session de communication, des premières données de dessin ayant été générées par au moins le premier terminal, lesdites premières données de dessin étant destinées à être transmises au deuxième terminal. Le procédé de communication comprend, lorsque le deuxième terminal n'est pas disponible pour participer à la première session de communication : - 2 - une étape d'enregistrement desdites premières données de dessin dans un dispositif de communication, après la fin de ladite première session de communication, une étape de détection d'un état disponible du deuxième terminal pour participer à une session de communication, déclenchant l'envoi par le dispositif de communication, au deuxième terminal d'un message d'invitation pour participer à une deuxième session de communication, une étape de réception par le dispositif de communication d'un message d'acceptation pour participer à ladite deuxième session de communication en provenance du deuxième terminal, permettant l'établissement de la deuxième session de communication entre le deuxième terminal et le dispositif de communication, au cours de la deuxième session de communication, une étape d'envoi au deuxième terminal desdites premières données de dessin enregistrées. L'invention permet ainsi à un terminal invité à participer à une première session de communication et qui n'est pas disponible pour participer à la première session de communication (ici le deuxième terminal), de recevoir au cours d'une nouvelle session de communication, les données de dessin générées au cours de la première session de communication. Grâce à l'invention, les données de dessin générées au cours de la première session de communication sont transmises à un tel terminal dès que le terminal redevient disponible pour participer à une session de communication de type dessin. Par exemple, un terminal peut ne pas être disponible pour participer à la première session de communication, parce que le terminal était éteint ou n'était pas connecté à un réseau de communication, ou parce que le réseau de communication ne permettait pas l'établissement de la session de communication ou parce que l'utilisateur du terminal a ignoré l'invitation à participer à la session de communication. Avantageusement, l'invention permet à des terminaux de pouvoir communiquer selon un mode de communication de type dessin au cours de plusieurs sessions de communication en passant du mode synchrone au mode asynchrone en fonction de la disponibilité des terminaux invités à participer à la session de communication. Par mode synchrone, on entend ici un mode de communication où les données de dessin générées par les terminaux participant à la session de communication sont échangées entre les terminaux participant à la session de communication, en temps réel, au cours de la session de communication. Par mode asynchrone, on entend ici un mode de communication où les données de dessin générées au cours d'une session de communication sont échangées après la fin de la session de communication entre les terminaux invités à participer à la session de communication. Selon l'invention, le premier terminal établit une session de communication en mode synchrone. Le deuxième terminal n'étant pas disponible pour la première session de communication, les premières données de dessin sont alors générées par le premier terminal selon un mode de communication asynchrone vis-à-vis du deuxième terminal. - 3 - Dans une première variante, l'invention est avantageusement mise en oeuvre par le premier terminal. Le premier terminal correspond alors au dispositif de communication. Dans cette première variante, l'établissement d'une deuxième session de communication pour l'envoi des données de dessin permet avantageusement d'assurer une continuité dans la communication par dessin entre les utilisateurs des terminaux invités à la première session de communication, tout en optimisant les ressources du réseau de communication en évitant de maintenir une première session de communication ouverte alors que les terminaux ne communiquent plus. L'établissement de la deuxième session de communication pour la transmission des premières données de dessin au deuxième terminal est transparent pour le premier terminal. L'utilisateur du premier terminal n'a pas besoin d'interagir sur son terminal pour envoyer au deuxième terminal les premières données de dessin à la fin de la première session de communication. Dans une deuxième variante, l'invention est mise en oeuvre par un serveur de stockage d'un réseau de communication. Avantageusement, cette deuxième variante permet une mise en oeuvre plus simple de l'invention lorsque la première session de communication comprend au moins un terminal en plus du premier terminal et générant également des premières données de dessin. En effet, lorsque plus d'un terminal participe à la première session de communication, cette deuxième variante permet que les premières données de dessin générées lors de la première session de communication soient envoyées au deuxième terminal au cours d'une même deuxième session de communication. De plus, cette deuxième variante optimise l'utilisation des ressources des terminaux ayant participé à la première session de communication. Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux caractéristiques du procédé de communication défini ci-dessus. Selon un mode particulier de réalisation de l'invention, le procédé de communication comprend au cours d'une session de communication, une étape de réception en provenance du deuxième terminal de deuxièmes données de dessin générées par le deuxième terminal, en réponse à une réception par le deuxième terminal desdites premières données de dessin envoyées, lesdites deuxièmes données de dessin étant destinées à être ajoutées aux premières données de dessin pour être restituées sur le premier terminal au cours de la session de communication si le premier terminal est disponible pour participer à la session de communication ou au cours d'une session de communication ultérieure sinon. Ce mode particulier de réalisation de l'invention permet ainsi à un terminal indisponible pour participer à une première session de communication de type dessin de modifier au cours d'une nouvelle session de communication, les données de dessin générées lors de la première session de communication. Selon ce mode particulier de réalisation de l'invention, le premier terminal a généré les premières données de dessin au cours de la première session de communication selon un mode asynchrone - 4 - vis-à-vis du deuxième terminal. Au cours d'une nouvelle session de communication, les deuxièmes données de dessin générées par le deuxième terminal sont échangées avec le premier terminal en mode synchrone si le premier terminal est disponible pour participer à la nouvelle session de communication ou en mode asynchrone si le premier terminal n'est pas disponible pour participer à la nouvelle session de communication. L'invention concerne aussi un procédé de réception de premières données de dessin générées au cours d'une première session de communication établie à l'initiative d'un premier terminal, par l'envoi par le premier terminal au deuxième terminal d'un message d'invitation pour participer à ladite première session de communication. Au cours de la première session de communication, les premières données de dessin sont générées par au moins le premier terminal. Le procédé de réception comprend, lorsque le deuxième terminal n'est pas disponible pour participer à la première session de communication, après la fin de ladite première session de communication : une étape de modification de l'état du deuxième terminal en un état disponible pour participer à une session de communication, une étape de réception par le deuxième terminal d'un message d'invitation pour participer à une deuxième session de communication en provenance d'un dispositif de communication, une étape d'envoi par le deuxième terminal au dispositif de communication d'un message d'acceptation pour participer à ladite deuxième session de communication, permettant l'établissement de ladite deuxième session de communication entre le deuxième terminal et le dispositif de communication, au cours de la deuxième session de communication, une étape de réception par le deuxième terminal desdites premières données de dessin, lesdites premières données de dessin ayant été préalablement enregistrées par le dispositif de communication au cours de la première session de communication. Selon l'invention, le deuxième terminal qui n'a pas participé à la première session de communication peut recevoir ultérieurement les données de dessin échangées au cours de la première session de communication, sans nécessité d'interaction de la part du deuxième terminal. La réception des premières données de dessin permet également d'informer le deuxième terminal qu'une première session de communication a eu lieu au cours de laquelle des premières données de dessin ont été générées. Le deuxième terminal n'a pas besoin d'envoyer de requête au dispositif de communication afin de recevoir les premières données de dessin. Selon l'invention, l'établissement d'une deuxième session pour l'envoi des premières données de dessin au deuxième terminal offre la possibilité au deuxième terminal de manipuler les premières données de dessin au cours d'une nouvelle session de communication, sans que l'utilisateur du deuxième terminal n'ait besoin d'interagir sur son terminal. Une fois les premières données de dessin reçues, l'utilisateur du deuxième terminal est libre de participer à une nouvelle session de communication ou de fermer l'application de communication ayant servie à l'établissement de la deuxième session de communication sur son terminal. - 5 - Les différents modes ou caractéristiques de réalisation mentionnés ci-après peuvent être ajoutés indépendamment ou en combinaison les uns avec les autres, aux caractéristiques du procédé de réception défini ci-dessus. Selon un mode particulier de réalisation de l'invention, les premières données de dessin sont ajoutées dans le deuxième terminal à un fil de conversation entre au moins l'utilisateur du premier terminal et l'utilisateur du deuxième terminal, ledit fil de conversation comprenant un historique des données de communication échangées entre au moins le premier terminal et le deuxième terminal au cours de précédentes sessions de communication. Selon ce mode particulier de réalisation de l'invention, les données de dessin générées au cours de la première session de communication sont intégrées aux données de communication échangées entre le premier terminal et le deuxième terminal au cours de précédentes sessions de communication. De telles données de communication correspondent par exemple à des messages SMS, MMS, ou dessins échangés entre l'utilisateur du premier terminal et l'utilisateur du deuxième terminal. Les premières données de dessin générées par le premier terminal sont ainsi regroupées pour l'utilisateur du deuxième terminal dans un même espace d'historique de communications établies avec l'utilisateur du premier terminal. Les données de dessin sont restituées comme des données de communication classiques. L'utilisateur du deuxième terminal peut ainsi aisément interagir sur les données de dessin de la même manière qu'il répondrait à un message texte reçu. Selon un autre mode particulier de réalisation de l'invention, le procédé de réception de premières données de dessin comprend: une étape de génération de deuxièmes données de dessin par le deuxième terminal, en réponse à une restitution sur le deuxième terminal desdites premières données de dessin reçues, une étape d'envoi par le deuxième terminal au dispositif de communication, desdites deuxièmes données de dessin, lesdites deuxièmes données de dessin étant destinées à au moins le premier terminal. Selon ce mode particulier de réalisation de l'invention, le deuxième terminal interagit à partir des premières données de dessin reçues afin de modifier ou compléter le dessin résultant de la première session de communication. Le deuxième terminal peut ainsi apporter la contribution de l'utilisateur du deuxième terminal aux données de dessin générées lors de la première session de communication alors même que le deuxième terminal n'était pas disponible lors de la première session de communication. Selon un autre mode particulier de réalisation de l'invention, lorsque le dispositif de communication est un serveur de stockage d'un réseau de communication, la génération par le deuxième terminal desdites deuxièmes données de dessin provoque l'envoi au premier terminal d'un message d'invitation à une troisième session de communication. - 6 - Lorsque le deuxième terminal interagit sur le dessin issu de la première session de communication initiée par le premier terminal, ce mode particulier de réalisation de l'invention permet d'établir une troisième session de communication avec le premier terminal malgré l'utilisation du serveur de stockage pour l'envoi des premières de données de dessin au deuxième terminal. Le premier terminal et le deuxième terminal peuvent ainsi communiquer sur le dessin en mode synchrone au cours de la troisième session de communication. L'invention concerne également un dispositif de communication entre au moins un premier terminal et un deuxième terminal, une première session de communication ayant été préalablement établie à l'initiative du premier terminal, par l'envoi par le premier terminal au deuxième terminal d'un message d'invitation pour participer à ladite première session de communication. Au cours de la première session de communication, des premières données de dessin sont générées par au moins le premier terminal, lesdites premières données de dessin étant destinées à être transmises au deuxième terminal. Le dispositif de communication comprend les moyens suivants activés lorsque le deuxième terminal n'est pas disponible pour participer à la première session de communication: des moyens d'enregistrement desdites premières données de dessin, des moyens de détection d'un état disponible du deuxième terminal pour participer à une session de communication, déclenchant des moyens d'envoi au deuxième terminal d'un message d'invitation pour participer à une deuxième session de communication, lesdits moyens de détection étant activés après la fin de ladite première session de communication, des moyens de réception d'un message d'acceptation pour participer à ladite deuxième session de communication en provenance du deuxième terminal, permettant l'établissement de la deuxième session de communication entre le deuxième terminal et ledit dispositif de communication, des moyens d'envoi au deuxième terminal desdites premières données de dessin enregistrées, lesdits moyens d'envoi étant activés au cours de la deuxième session de communication. L'invention concerne aussi un dispositif de réception de premières données de dessin générées au cours d'une première session de communication établie à l'initiative d'un premier terminal, par l'envoi par le premier terminal au deuxième terminal d'un message d'invitation pour participer à ladite première session de communication. Au cours de la première session de communication, les premières données de dessin sont générées par au moins le premier terminal. Le dispositif de réception comprend, les moyens suivants activés lorsque le deuxième terminal n'est pas disponible pour participer à la première session de communication, et après la fin de ladite première session de communication : des moyens de modification de l'état du deuxième terminal en un état disponible pour participer à une session de communication, - 7 - des moyens de réception d'un message d'invitation pour participer à une deuxième session de communication en provenance d'un dispositif de communication, des moyens d'envoi au dispositif de communication d'un message d'acceptation pour participer à ladite deuxième session de communication, permettant l'établissement de ladite deuxième session de communication entre ledit dispositif de réception et le dispositif de communication, des moyens de réception desdites premières données de dessin, lesdites premières données de dessin ayant été préalablement enregistrées par le dispositif de communication au cours de la première session de communication, lesdits moyens de réception étant activés au cours de la deuxième session de communication. L'invention concerne également un terminal comprenant un dispositif de communication ou un dispositif de réception de premières données de dessin selon l'un quelconque des modes particuliers de réalisation de l'invention cités précédemment. Dans un mode particulier de réalisation, les différentes étapes du procédé de communication et les étapes du procédé de réception de premières données de dessin sont mises en oeuvre par des instructions de programmes d'ordinateurs. En conséquence, l'invention vise aussi des programmes d'ordinateur sur un support d'informations, ces programmes étant susceptibles d'être mis en oeuvre respectivement dans un terminal ou plus généralement dans un ordinateur, ces programmes comportant respectivement des instructions adaptées à la mise en oeuvre des différentes étapes du procédé de communication ou du procédé de réception de premières données de dessin qui viennent d'être décrits. Ces programmes peuvent 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. L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un programme d'ordinateur tel que mentionné ci-dessus. Le support d'informations peut ê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 encore un moyen d'enregistrement magnétique ou électronique, par exemple une clé USB ou un disque dur. D'autre part, le support d'informations peut être 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. Alternativement, le support d'informations peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution du procédé de communication ou du procédé de réception de premières données de dessin en question.40 - 8 - Les avantages du dispositif de communication, du dispositif de réception de premières données de dessin, du terminal, et du programme d'ordinateur sont identiques à ceux présentés en relation avec le procédé de communication et en relation avec le procédé de réception de premières données de dessin selon l'un quelconque des modes particuliers de réalisation mentionnés ci- dessus. Liste des figures D'autres avantages et caractéristiques de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation particulier de l'invention, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels: la figure 1 illustre un environnement de mise en oeuvre de l'invention selon un mode particulier de réalisation de l'invention, la figure 2 illustre des étapes du procédé de communication et des étapes du procédé de réception de premières données de dessin selon un mode particulier de réalisation de l'invention, la figure 3 illustre des étapes du procédé de communication et des étapes du procédé de réception de premières données de dessin selon un autre mode particulier de réalisation de l'invention, la figure 4 illustre un dispositif de communication mettant en oeuvre le procédé de communication selon un mode particulier de réalisation de l'invention, la figure 5 illustre un dispositif de réception de premières données de dessin mettant en oeuvre le procédé de réception de premières données de dessin selon un mode particulier de réalisation de l'invention. Description d'un mode particulier de réalisation de l'invention La figure 1 illustre un environnement de mise en oeuvre de l'invention selon un mode particulier de réalisation de l'invention. L'environnement représenté en figure 1 comprend un réseau de communication 10 auquel sont connectés des terminaux 12 et 15 et un serveur de stockage 16. Par exemple, le réseau de communication 10 est un réseau de communications mobile de type GSM, EDGE, 3G, 3G+, 4G... Il peut être mis en oeuvre par une architecture de type RCS. Le réseau de communication 10 peut correspondre à un groupe de réseaux de communication d'opérateurs différents interconnectés entre eux par l'intermédiaire de serveurs d'interconnexion (non représentés). Les terminaux 12 et 15 peuvent être tout type de terminaux permettant d'établir des sessions de communication de type téléphonique, visiophonique, messagerie instantanée, tableau blanc, etc.... Les terminaux 12 et 15 correspondent par exemple à un téléphone portable, un smartphone - 9 - (téléphone intelligent en anglais), une tablette, une télévision connectée à un réseau de télécommunication, ou un ordinateur personnel. Dans l'exemple décrit ici, le terminal 15 est un terminal associé à un utilisateur UA et le terminal 12 est un terminal associé à un utilisateur UB. Les terminaux 12 et 15 sont connectés au réseau de communication 10 et peut émettre et recevoir tout type de communications, via le réseau de communication 10. Notamment, les terminaux 12 et 15 peuvent établir une session de communication de type dessin, via le réseau de communication 10. Selon l'invention, lorsque le terminal 15 souhaite établir une première session de communication de type dessin avec le terminal 12 mais que le terminal 12 n'est pas disponible pour établir une telle session, selon une première variante, le procédé de communication est mis en oeuvre par le réseau de communication 10 en relation avec le serveur de stockage 16. Selon une deuxième variante, le procédé de communication est mis en oeuvre le terminal 15. Le procédé de communication permet à l'utilisateur UA du terminal 15 de dessiner sur son terminal 15 au cours de la première session de communication et après la fin de la première session de communication de transmettre les données de dessin générées par le terminal 15 au cours de la première session de communication, au terminal 12. De telles données sont transmises, au cours d'une deuxième session de communication, au terminal 12 lorsque le terminal 12 est à nouveau dans un état disponible pour établir une session de communication. L'état disponible du terminal 12 s'entend du point de vue du réseau de communication 10. Du point de vue du réseau de communication 10, le terminal 12 n'est pas disponible pour établir une session de communication par exemple parce qu'il n'est pas enregistré dans le coeur de réseau de communication 10, ou parce que le terminal 12 a notifié au réseau de communication 10 une information de présence indiquant qu'il ne souhaitait pas recevoir de communication ou un certain type de communication, ou parce que le réseau de communication auquel est connecté le terminal 12 ne permet pas d'établir le type de session de communication demandée par le terminal 15. Selon l'invention, le procédé de réception est mis en oeuvre par le terminal 12 permettant au terminal 12 d'obtenir les données de dessin générées par le terminal 15 au cours de la première session de communication et éventuellement d'interagir sur de telles données de dessins au cours d'une nouvelle session de communication. La figure 2 illustre des étapes du procédé de communication et des étapes du procédé de réception de premières données de dessin selon un mode particulier de réalisation de l'invention. Dans ce mode particulier de réalisation de l'invention, le procédé de communication est mis en oeuvre par le réseau de communication 10 en relation avec le serveur de stockage 16. Au cours d'une étape préalable E200, les terminaux 12 et 15 échangent leur capacité respective afin de connaitre les fonctionnalités et services RCS que chaque terminal est capable de supporter. Cet échange de capacités peut être fait par exemple par l'échange entre les terminaux 12 et 15 de messages OPTIONS selon le protocole SIP (pour Session Initiation Protocol en anglais). Notamment, les terminaux 12 et 15 indiquent dans le message OPTIONS qu'ils envoient à l'autre -10- terminal s'ils supportent la capacité de dessin. La capacité de dessin peut être définie dans le message OPTIONS selon le standard RCS ou selon une fonctionnalité propriétaire opérateur. L'étape E200 est régulièrement mise en oeuvre par chaque terminal 12 et 15 afin de rafraîchir les informations de capacités des terminaux avec lesquels les terminaux 12 et 15 ont l'habitude de communiquer et qui sont stockées dans les terminaux 12 et 15. Par exemple, l'étape E200 est mise en oeuvre à chaque démarrage du terminal 12 ou 15 ou une fois par jour à une heure prédéterminée. Suite à l'étape E200, le terminal 15 stocke une information en association avec un identifiant du terminal 12 indiquant que le terminal 12 supporte la capacité de dessin synchrone-asynchrone selon le procédé de communication et le procédé de réception tels que définis dans l'invention. De même, le terminal 12 stocke une information en association avec un identifiant du terminal 15 indiquant que le terminal 15 supporte la capacité de dessin synchrone-asynchrone selon l'invention. Lorsque l'utilisateur UA souhaite établir une session de communication de dessin avec l'utilisateur UB, il active sur son terminal 15 une application de communication de type dessin, initie un nouveau dessin à partir de cette application et sélectionne l'utilisateur UB parmi les contacts enregistrés sur son terminal 15. Lors d'une étape E201, le terminal 15 envoie alors au terminal 12 un message INVITE selon le protocole SIP, afin d'établir une session de communication 51 entre le terminal 15 et le terminal 12. Le message INVITE contient notamment dans un champ « svg id » un identifiant du dessin qui fait l'objet de la session de communication initiée par le terminal 15. Le message INVITE envoyé par le terminal 15 est un message d'invitation pour participer à la session de communication. Au cours de l'étape E201, le message INVITE est reçu par le réseau de communication 10. Lors d'une étape E202, le réseau de communication 10 envoie alors au terminal 15 un message 183 Progress selon le protocole SIP indiquant au terminal 15 que le réseau de communication est en train de prolonger son message d'invitation vers le terminal 12. Lors d'une étape E203, le réseau de communication détecte que le terminal 12 n'est pas disponible pour établir une session de communication. Par exemple, le terminal 12 n'est pas enregistré dans le coeur du réseau de communication 10 et le réseau de communication 10 ne sait pas alors envoyer le message d'invitation au terminal 12. Selon un autre mode particulier de réalisation de l'invention, le terminal 12 est impliqué dans une autre communication en cours et a renvoyé un message 4xx Busy au réseau de communication 10. Le terminal 12 n'étant pas disponible pour établir une session de communication avec le terminal 15, le réseau de communication 10 accepte à sa place le message d'invitation envoyé par le terminal 15. Pour cela, lors d'une étape E204, le réseau de communication 10 envoie au terminal 15 un message 200 OK selon le protocole SIP. Lors d'une étape E205, le terminal 15 envoie au réseau de communication 10 un message d'acquittement ACK mettant fin à la phase d'établissement de la session de communication 51. Après l'étape E205, la session de communication 51 est établie entre le terminal 15 et le réseau de communication 10. Lors d'une étape E206, l'utilisateur UA dessine sur l'interface de son terminal 15. Au cours de l'étape E206, le terminal 15 génère alors des données de dessin correspondant aux mouvements de l'utilisateur UA sur l'interface du terminal 15. Lors d'une étape E207, les données de dessin générées au cours de l'étape E206 sont envoyées par le terminal 15 au réseau de communication 10 selon le protocole MSRP (pour Message Session Relay Protocol en anglais) défini dans le standard RFC 4975 de l'IETF (pour Internet Engineering Task Force en anglais). Le protocole MSRP est particulièrement avantageux pour la transmission de données de type messages instantanés successifs. Au cours de l'étape E207, le réseau de communication reçoit les données de dessin envoyées par le terminal 15. Lors d'une étape E208, le réseau de communication 10 transmet les données de dessin reçues du terminal 15 au serveur de stockage 16. Au cours de l'étape E208, le réseau de communication 10 positionne un indicateur associé au terminal 12 indiquant que des données de dessin enregistrées sur le serveur de stockage 16 sont destinées au terminal 12. Lors d'une étape E209, le serveur de stockage 16 enregistre les données de dessin reçues au cours de l'étape E208. Les données de dessin sont enregistrées par le serveur de stockage 16 dans un format graphique vectoriel, par exemple selon le format de fichier SVG (pour Scalable Vectoriel Graphics) connu de l'homme du métier. Ce format permet ainsi de faciliter la reprise du dessin représenté par les données de dessin enregistrées en permettant d'ajouter d'autres nouvelles données de dessin aux données de dessin enregistrées. De plus, le format SVG permet d'enregistrer de manière indépendante chaque donnée de dessin. Il est ainsi possible de rejouer l'élaboration du dessin en affichant progressivement sur l'écran d'un terminal chaque donnée de dessin dans l'ordre chronologique selon lequel elles ont été générées. Au cours de l'étape E209, le serveur de stockage enregistre les données de dessin en association avec des données d'identification de la session de communication 51. De telles données d'identification comprennent notamment l'identifiant du dessin contenu dans le champ « svg id » du message SIP INVITE envoyé par le terminal 15 au cours de l'étape E201, des informations permettant d'identifier les terminaux invités à participer à la session de communication 51, des informations permettant d'identifier les terminaux qui n'étaient pas disponibles pour participer à la session de communication 51 parmi les terminaux invités à participer à la session de communication 51. Les données d'identification de la session de communication 51 enregistrées permettent ultérieurement de demander l'établissement d'une nouvelle session de communication entre les terminaux initialement invités à participer à la session de communication 51 à partir des données de dessin générées au cours de la session de communication 51. Lors d'une étape E210, l'utilisateur UA quitte l'application de communication de dessin. Au cours d'une étape E211, le terminal 15 envoie alors au réseau de communication 10, un message BYE indiquant que le terminal 15 souhaite terminer la session de communication 51 en cours. -12- Lors d'une étape E212, le réseau de communication 10 envoie alors un message SIP 200 OK pour acquitter la fin de la session de communication S1. Après l'étape E212, la session de communication S1 est terminée. Lors d'une étape E213, le terminal 12 modifie son état en un état disponible pour établir une session de communication. Par exemple, si le terminal 12 n'était pas enregistré dans le coeur du réseau de communication 10, le terminal 12 envoie au réseau de communication 10 un message d'enregistrement au cours de l'étape E213. Le message d'enregistrement est envoyé sous la forme d'un message REGISTER selon le protocole SIP et permet au coeur du réseau de communication 10 d'enregistrer le terminal 12. La réception par le réseau de communication 10 du message d'enregistrement envoyé par le terminal 12 permet au réseau de communication 10 de détecter au cours de l'étape E213 la modification de l'état du terminal 12 en un état disponible pour établir une session de communication. Lors d'une étape E214, le réseau de communication 10 envoie un message 200 OK au terminal 12 pour acquitter l'enregistrement du terminal 12 dans le coeur du réseau de communication 10. La détection par le réseau de communication 10 de la modification de l'état du terminal 12 en un état disponible pour participer à une session de communication provoque l'envoi par le réseau de communication 10 au terminal 12 d'un message d'invitation pour participer à une session de communication S2, au cours d'une étape E215. Le message d'invitation est envoyé sous la forme d'un message SIP INVITE et comporte notamment dans un champ « svg id » l'identifiant du dessin initié au cours de la session de communication S1 et un identifiant du terminal 15 indiquant au terminal 12 que la session de communication S1 a été initiée par le terminal 15. Lors d'une étape E216, le terminal 12 envoie au réseau de communication 10 un message SIP 180 Ringing indiquant au réseau de communication que le terminal 12 est en train de notifier à l'utilisateur UB la demande d'établissement d'une session de communication envoyée par le réseau de communication 10. Le terminal 12 étant dans un état disponible pour établir une session de communication, lors d'une étape E218, le terminal 12 accepte automatiquement la demande d'établissement d'une session de communication envoyée par le réseau de communication 10. Pour cela, le terminal 12 envoie au réseau de communication un message d'acceptation pour participer à la session de communication demandée, au cours de l'étape E218, sous la forme d'un message SIP 200 OK. Suite à l'étape E218, une session de communication S2 est établie entre le terminal 12 et le réseau de communication 10. Lors d'une étape E2181, le réseau de communication 10 obtient du serveur de stockage 16 les données de dessin générées lors de la session de communication S1. Lors d'une étape E219, le réseau de communication 10 envoie au terminal 12 les données de dessin générées lors de la session de communication S1. Les données de dessin sont envoyées au terminal 12 selon le protocole MSRP. Au cours de l'étape E219, le terminal 12 reçoit les données de dessin envoyées par le réseau de communication 10. -13- Les données de dessin sont envoyées au terminal 12 telles que le terminal 15 les avait envoyées au cours de la session de communication S1. Par exemple, les données de dessin sont envoyées dans le même ordre chronologique que celui dans lequel le terminal 15 les avait générées. Ainsi, l'utilisateur UB peut voir comment le dessin fait par l'utilisateur UA au cours de la session de communication S1 a été élaboré. Lorsque toutes les données de dessin générées au cours de la session de communication S1 ont été envoyées au terminal 12, au cours d'une étape E220, le réseau de communication 10 envoie au terminal 12 un message SIP BYE pour mettre fin à la session de communication S2. Lors d'une étape E221, le terminal 12 acquitte la fin de la session de communication S2 par l'envoi au réseau de communication d'un message SIP 2000K. Selon un mode particulier de réalisation de l'invention, le terminal 12 comprend dans une mémoire un historique des données de communication échangées entre le terminal 12 et le terminal 15 au cours de précédentes sessions de communication. Un tel historique est restitué sur le terminal 12 à l'utilisateur UB sous la forme d'un fil de conversation rassemblant tous les types de sessions de communication établies précédemment entre le terminal 12 et le terminal 15. Par exemple, le fil de conversation comprend les messages SMS ou MMS, les courriels, le journal d'appels téléphoniques, les dessins créés conjointement au cours d'une session de communication. Selon ce mode particulier de réalisation de l'invention, au cours d'une étape E217, le terminal 12 ajoute au fil de conversation les données de dessin reçues du réseau de communication 10 au cours de la session de communication S2. Selon un autre mode particulier de réalisation de l'invention, lors d'une étape E2220, le terminal 12 restitue sur une interface graphique les données de dessins reçues du réseau de communication 10. Dans ce mode particulier de réalisation de l'invention, l'utilisateur UB complète le dessin représenté par les données de dessin affichées par le terminal 12 en dessinant sur l'interface de son terminal 12. Lors d'une étape E2221, le terminal 12 génère de nouvelles données de dessin en réponse à l'interaction de l'utilisateur UB sur l'interface de son terminal. Les données de dessin reçues au cours de l'étape E219 sont enregistrées par le terminal 12 dans un format vectoriel. Ainsi, les données de dessin restituées sur le terminal 12 sont facilement modifiables. La génération de nouvelles données de dessin à partir des données de dessin générées au cours de la session de communication 51 et restituées sur l'interface du terminal 12 provoque l'établissement d'une nouvelle session de communication S3 entre le terminal 12 et le terminal 15. Pour cela, au cours d'une étape E223, le terminal 12 envoie au terminal 15 un message d'invitation à participer à la nouvelle session de communication S3. Le message d'invitation est envoyé sous la forme d'un message SIP INVITE contenant notamment dans le champ « svg id » l'identifiant du dessin initié au cours de la session de communication S1. Lors d'une étape E224, le terminal 15 envoie en réponse au terminal 12 un message SIP 180 Ringing. Lors d'une étape E225, le terminal 15 étant disponible pour établir une session de communication, le terminal 15 envoie au terminal 12 un message d'acceptation à participer à la session de communication S3 sous la forme d'un message SIP 200 OK. -14- Suite à la réception par le terminal 12 du message 200 OK envoyé par le terminal 15 au cours de l'étape E225, la session de communication S3 est établie entre le terminal 15 et le terminal 12. Lors d'une étape E227, les données de dessin générées par le terminal 12 au cours de l'étape E2221 sont envoyées au terminal 15 selon le protocole MSRP. Au cours de l'étape E227, le terminal 15 reçoit les données de dessin générées par le terminal 12 au cours de l'étape E2221. Lors d'une étape E228, les données de dessins reçues par le terminal 15 au cours de l'étape E227 sont ajoutées aux données de dessin générées par le terminal 15 au cours de la session de communication 51. Au cours de l'étape E228, les données de dessins générées par le terminal 15 au cours de la session de communication 51 et les données de dessins reçues par le terminal 15 au cours de l'étape E227 sont restituées par le terminal 15 sur l'écran du terminal. Les terminaux 12 et 15 communiquent ensuite de façon classique au cours de la session de communication S3 en s'échangeant les données de dessin générées par chaque terminal suite à une interaction d'un utilisateur sur l'interface du terminal. Selon un autre mode particulier de réalisation de l'invention, au cours de l'étape E223, si le terminal 15 n'est pas disponible pour établir une session de communication S3, le réseau de communication 10 en relation avec le serveur de stockage 16 mettent en oeuvre le procédé de communication tel que décrit selon les étapes E202 à E219 en remplaçant dans la description de ces étapes le terminal 12 par le terminal 15. Dans ce mode particulier de réalisation de l'invention, le terminal 12 est alors en session de communication asynchrone. La figure 3 illustre des étapes du procédé de communication et des étapes du procédé de réception selon un autre mode particulier de réalisation de l'invention. Dans ce mode particulier de réalisation de l'invention, le procédé de communication est mis en oeuvre par le terminal 15. Dans ce mode particulier de réalisation de l'invention, lors d'une étape préalable E200', les terminaux 12 et 15 échangent leur capacités de manière similaire à l'étape E200 décrite en relation avec la figure 2. L'utilisateur du terminal 15 souhaite dessiner avec l'utilisateur du terminal 12 au cours d'une session de communication 51 initiée par le terminal 15. Lors d'une étape E201', le terminal 15 émet à destination du terminal 12 un message d'invitation pour participer à la session de communication 51. Le message d'invitation est envoyé sous la forme d'un message SIP INVITE de manière similaire à l'étape E201 décrite en relation avec la figure 2. Au cours de l'étape E201', le message INVITE est reçu par le réseau de communication 10. Lors d'une étape E202', le réseau de communication 10 envoie alors au terminal 15 un message 183 Progress selon le protocole SIP indiquant au terminal 15 que le réseau de communication est en train de prolonger son message d'invitation vers le terminal 12. Lors d'une étape E203', le réseau de communication détecte que le terminal 12 n'est pas disponible pour établir une session de communication de manière similaire à l'étape E203 décrite en relation avec la figure 2. Le terminal 12 n'étant pas disponible pour établir une session de communication avec le terminal 15, lors d'une étape E304, le réseau de communication 10 envoie au terminal 15 un message SIP -15- 4xxx « Client Failure Response » indiquant au terminal 15 que le terminal 12 n'est pas disponible pour établir une session de communication. Dans ce mode particulier de réalisation de l'invention, le terminal 15 est alors seul à participer à la session de communication S1. Selon un autre mode particulier de réalisation de l'invention, lorsque le terminal 15 a invité d'autres terminaux que le terminal 12 à participer à la session de communication 51 et qu'au moins un autre terminal a accepté la session de communication 51, le la session de communication 51 est établie entre le terminal 15 et ledit au moins un autre terminal. Lors d'une étape E206', l'utilisateur UA dessine sur l'interface de son terminal 15. Au cours de l'étape E206', le terminal 15 génère alors des données de dessin correspondant aux mouvements de l'utilisateur UA sur l'interface du terminal 15. Lors d'une étape E309, le terminal 15 enregistre les données de dessin générées au cours de l'étape E206'. Les données de dessin sont enregistrées par le terminal 15 dans un format graphique vectoriel, par exemple selon le format de fichier SVG (pour Scalable Vectoriel Graphics) connu de l'homme du métier. Au cours de l'étape E309, le terminal 15 enregistre les données de dessin en association avec des données d'identification de la session de communication 51. De telles données d'identification comprennent notamment l'identifiant du dessin contenu dans le champ « svg id » du message SIP INVITE envoyé par le terminal 15 au cours de l'étape E201', des informations permettant d'identifier les terminaux invités à participer à la session de communication 51, des informations permettant d'identifier les terminaux qui n'étaient pas disponibles pour participer à la session de communication 51 parmi les terminaux invités à participer à la session de communication 51. Les données d'identification de la session de communication 51 enregistrées permettent ultérieurement de demander l'établissement d'une nouvelle session de communication entre les terminaux initialement invités à participer à la session de communication S1 à partir des données de dessin générées au cours de la session de communication 51. Lors d'une étape E210', l'utilisateur UA quitte l'application de communication de dessin utilisée par le terminal 15 pour dessiner lors d'une session de communication. Après l'étape E210', la session de communication 51 est terminée. Lors d'une étape E213', le terminal 12 modifie son état en un état disponible pour établir une session de communication. Par exemple, si le terminal 12 n'était pas enregistré dans le coeur du réseau de communication 10, le terminal 12 envoie au réseau de communication 10 un message d'enregistrement au cours de l'étape E213'. Le message d'enregistrement est envoyé sous la forme d'un message REGISTER selon le protocole SIP et permet au coeur du réseau de communication 10 d'enregistrer le terminal 12. Lors d'une étape E214', le réseau de communication 10 envoie un message 200 OK au terminal 12 pour acquitter l'enregistrement du terminal 12 dans le coeur du réseau de communication 10. Lors d'une étape E310, le terminal 12 émet à destination du terminal 15 un message SIP OPTIONS pour interroger le terminal 15 sur ses capacités RCS. Au cours de l'étape E310, le -16- terminal 15 reçoit le message SIP OPTIONS envoyé par le terminal 12. Lors d'une étape E311, le terminal 15 répond alors au terminal 12 par l'envoi d'un message SIP OPTIONS contenant les capacités RCS du terminal 15. En variante, lors de l'étape E310, le terminal 12 émet à destination du terminal 15 un message SIP MESSAGE publiant alors sa présence pour pouvoir recevoir des sessions de communication auprès de tous ses contacts et notamment auprès du terminal 15. Dans cette variante, lors de l'étape E311, le terminal 15 répond au terminal 12 par l'envoi d'un message SIP 200 OK. Dans une autre variante, lors de l'étape E310, le terminal 12 publie sa présence pour pouvoir recevoir des sessions de communication auprès du réseau de communication 10 en émettant vers le réseau de communication 10 un message SIP NOTIFY. Au cours de l'étape E310, le réseau de communication 10 prolonge le message SIP NOTIFY à tous les terminaux ayant souscrit à l'évènement de publication de présence du terminal 12. Par exemple tous les terminaux appartenant à un groupe de contacts du terminal 12 et disposant de la capacité de dessin selon le protocole RCS ont souscrit à un tel évènement. Au cours de l'étape E310, le terminal 15 reçoit le message SIP NOTIFY en provenance du réseau de communication 10. Dans cette autre variante, lors de l'étape E311, le terminal 15 répond au terminal 12 par l'envoi d'un message SIP 200 OK. La réception par le terminal 15 du message SIP OPTIONS ou SIP NOTIFY ou SIP MESSAGE envoyé par le terminal 12 au cours de l'étape E310 permet au terminal 15 de détecter lors d'une étape E313 la modification de l'état du terminal 12 en un état disponible pour établir une session de communication. La détection par le terminal 15 de la modification de l'état du terminal 12 en un état disponible pour participer à une session de communication provoque l'envoi par le terminal 15 au terminal 12 d'un message d'invitation pour participer à une session de communication S2, au cours d'une étape E315. Le message d'invitation est envoyé sous la forme d'un message SIP INVITE et comporte notamment dans un champ « svg id » l'identifiant du dessin initié au cours de la session de communication 51 et un identifiant du terminal 15 indiquant au terminal 12 que la session de communication 51 a été initiée par le terminal 15. Lors d'une étape E316, le terminal 12 envoie au terminal 15 un message SIP 180 Ringing indiquant au terminal 15 que le terminal 12 est en train de notifier à l'utilisateur UB la demande d'établissement d'une session de communication S2 envoyée par le terminal 15. Le terminal 12 étant dans un état disponible pour établir une session de communication, lors d'une étape E318, le terminal 12 accepte automatiquement la demande d'établissement d'une session de communication envoyée par le terminal 15. Pour cela, le terminal 12 envoie au terminal 15 un message d'acceptation pour participer à la session de communication S2 demandée, au cours de l'étape E318, sous la forme d'un message SIP 200 OK. Au cours de l'étape E318, le terminal 15 reçoit le message SIP 2000K envoyé par le terminal 12. Lors d'une étape E319, le terminal 15 répond au terminal 12 par l'envoi d'un message d'acquittement SIP ACK. -17- Suite à l'étape E319, une session de communication S2 est établie entre le terminal 12 et le terminal 15. Lors d'une étape E320, le terminal 15 envoie au terminal 12 les données de dessin générées lors de la session de communication 51 et enregistrées par le terminal 15. Les données de dessin sont envoyées au terminal 12 selon le protocole MSRP. Au cours de l'étape E320, le terminal 12 reçoit les données de dessin envoyées par le terminal 15, via le réseau de communication 10. Les données de dessin sont envoyées au terminal 12 telles que le terminal 15 les avait générées au cours de la session de communication 51. Par exemple, les données de dessin sont envoyées dans le même ordre chronologique que celui dans lequel le terminal 15 les avait générées. Ainsi, l'utilisateur UB peut voir comment le dessin fait par l'utilisateur UA au cours de la session de communication 51 a été élaboré. Selon un mode particulier de réalisation de l'invention, lors d'une étape E317, le terminal 12 met en oeuvre une étape d'ajout à un fil de conversation des données de dessin reçues au cours de l'étape E320, identique à l'étape d'ajout E217 décrite en relation avec la figure 2. Selon un autre mode particulier de réalisation de l'invention, lors d'une étape E2220', le terminal 12 restitue sur une interface graphique les données de dessins reçues lors de l'étape E320. Dans ce mode particulier de réalisation de l'invention, l'utilisateur UB complète le dessin représenté par les données de dessin affichées par le terminal 12 en dessinant sur l'interface de son terminal 12. Lors d'une étape E2221', le terminal 12 génère de nouvelles données de dessin en réponse à l'interaction de l'utilisateur UB sur l'interface de son terminal. Lors d'une étape E323, les données de dessin générées par le terminal 12 au cours de l'étape E2221' sont envoyées au terminal 15 selon le protocole MSRP. Au cours de la étape E323, le terminal 15 reçoit les données de dessin générées par le terminal 12 au cours de l'étape E2221'. Lors d'une étape E324, les données de dessins reçues par le terminal 15 au cours de l'étape E323 sont ajoutées aux données de dessin générées par le terminal 15 au cours de la session de communication 51 et enregistrées par le terminal 15 lors de l'étape E309. Au cours de l'étape E324, les données de dessins générées par le terminal 15 au cours de la session de communication 51 et les données de dessins reçues par le terminal 15 au cours de l'étape E323 sont restituées par le terminal 15 sur l'écran du terminal. Les terminaux 12 et 15 communiquent ensuite de façon classique au cours de la session de communication S2 en s'échangeant des données de dessin générées par chaque terminal suite à une interaction d'un utilisateur sur l'interface du terminal. Lors d'une étape E325, lorsqu'aucune donnée de dessin n'est échangée pendant une durée prédéterminée, par exemple 3 minutes, le terminal 15 ou le terminal 12 envoie à l'autre terminal, le terminal 12 ou le terminal 15, un message SIP BYE pour mettre fin à la session de communication S2 établie entre le terminal 15 et le terminal 12. Lors d'une étape E326, le terminal 12 ou le terminal 15 acquitte la fin de la session de communication S2 par l'envoi au terminal 15 ou au terminal 12 d'un message SIP ACK. -18- Le procédé de communication et le procédé de réception de premières données de dessin ont été décrits selon un mode particulier de réalisation de l'invention dans lequel un ou deux terminaux sont impliqués dans les sessions de communication de dessin S1, S2 ou S3. L'invention peut être facilement mise en oeuvre dans le cas où les sessions de communications impliquent plus de deux terminaux. Par exemple, la session de communication S1 peut être établie entre plusieurs terminaux. Dans le mode de réalisation décrit en relation avec la figure 2, les premières données de dessin générées au cours de la session de communication S1 par chaque terminal impliqué dans la session de communication S1 sont alors sauvegardées par le serveur de stockage 16 au cours de l'étape E209 et transmises au terminal 15 au cours de l'étape E219. Dans le mode de réalisation décrit en relation avec la figure 3, chaque terminal impliqué dans la session de communication S1 sauvegarde les données de dessin qu'il a générées au cours de la session de communication S1. Lorsque le terminal 12 redevient disponible, chaque terminal qui a été impliqué dans la session de communication S1 met en oeuvre les étapes du procédé de communication décrites en relation avec la figure 3, de manière identique au terminal 15. La figure 4 illustre un dispositif permettant de mettre en oeuvre le procédé de communication selon un mode particulier de réalisation de l'invention. Le dispositif 40 comprend un module de stockage 42, par exemple une mémoire (MEM), une unité de traitement 43, équipée par exemple d'un microprocesseur (PROC), et pilotée par le programme d'ordinateur (PG) 41 mettant en oeuvre le procédé de communication tel que décrit en relation avec la figure 2 ou la figure 3. A l'initialisation, les instructions de code du programme d'ordinateur 41 sont par exemple chargées en mémoire (MEM) avant d'être exécutées par le processeur (PROC) de l'unité de traitement 43. Le processeur de l'unité de traitement 43 met en oeuvre les étapes du procédé de communication établie entre au moins un premier terminal et un deuxième terminal, une première session de communication ayant été préalablement établie à l'initiative du premier terminal, par l'envoi par le premier terminal au deuxième terminal d'un message d'invitation pour participer à ladite première session de communication. Au cours de la première session de communication, des premières données de dessin ont été générées par au moins le premier terminal, lesdites premières données de dessin étant destinées à être transmises au deuxième terminal. Selon les instructions du programme d'ordinateur 41, lorsque le deuxième terminal n'est pas disponible pour participer à la première session de communication, le processeur de l'unité de traitement 43 met notamment en oeuvre: une étape d'enregistrement desdites premières données de dessin dans la mémoire (MEM), après la fin de ladite première session de communication, une étape de détection d'un état disponible du deuxième terminal pour participer à une session de communication, déclenchant l'envoi par le dispositif de communication, au deuxième terminal d'un message d'invitation pour participer à une deuxième session de communication, -19- une étape de réception par le dispositif de communication d'un message d'acceptation pour participer à ladite deuxième session de communication en provenance du deuxième terminal, permettant l'établissement de la deuxième session de communication entre le deuxième terminal et le dispositif de communication, et au cours de la deuxième session de communication, une étape d'envoi au deuxième terminal desdites premières données de dessin enregistrées. Le module de stockage 42 permet de stocker sur le dispositif 40 les premières données de dessin générées au cours de la première session de communication. Le dispositif 40 comporte aussi des moyens de communication 46. Les moyens de communication sont par exemple mis en oeuvre par un module de communication (COM). Le module de communication permet notamment au dispositif 40 d'établir des communications via le réseau de communication 10 de la figure 1 avec le terminal 12 de la figure 1. Le module de communication (COM) permet d'envoyer d'un message d'invitation pour participer à une session de communication, de recevoir un message d'acceptation pour participer à la session de communication, et d'envoyer des premières données de dessin enregistrées. Selon un mode particulier de réalisation de l'invention, le dispositif 40 comprend également des moyens d'interaction utilisateur 44 (I/O) permettant à l'utilisateur d'interagir avec le dispositif 40, par exemple pour élaborer un dessin sur une interface du dispositif 40. Les moyens d'interaction utilisateur 44 sont par exemple mis en oeuvre au moyen d'une interface utilisateur. Cette interface utilisateur peut correspondre à un clavier, une souris, ou un écran tactile. Selon un mode particulier de réalisation de l'invention, le dispositif 40 comprend des moyens de restitution 45 permettant notamment de restituer les données de dessin générées par le dispositif 40 suite à une interaction utilisateur sur une interface du dispositif 40 ou des données de dessin reçues en provenance par exemple du terminal 12 de la figure 1. Les moyens de restitution sont par exemple mis oeuvre par un module d'affichage (AFF), tel qu'un écran. Selon un mode particulier de réalisation de l'invention, le dispositif 40 est compris dans un terminal, tel que par exemple le terminal 15 de la figure 1. Plus généralement, le dispositif 40 est compris dans un terminal tel que par exemple un ordinateur personnel, fixe ou mobile, un téléphone mobile, une tablette, une télévision connectée, un smartphone, etc... Selon un autre mode particulier de réalisation de l'invention, le dispositif 40 est compris dans un serveur, par exemple le serveur de stockage 16 de la figure 1. La figure 5 illustre un dispositif permettant de mettre en oeuvre le procédé de réception de premières données de dessin selon un mode particulier de réalisation de l'invention. Le dispositif 50 comprend un module de stockage 52, par exemple une mémoire (MEM), une unité de traitement 53, équipée par exemple d'un microprocesseur (PROC), et pilotée par le programme d'ordinateur (PG) 51 mettant en oeuvre le procédé de réception de premières données de dessin tel que décrit en relation avec la figure 2 ou la figure 3. A l'initialisation, les instructions de code du programme d'ordinateur 51 sont par exemple chargées en mémoire (MEM) avant d'être exécutées par le processeur (PROC) de l'unité de traitement 53. Le processeur de l'unité de traitement 53 met -20- en oeuvre les étapes du procédé de réception de premières données de dessin générées au cours d'une première session de communication établie à l'initiative d'un premier terminal, par l'envoi par le premier terminal au dispositif 50 d'un message d'invitation pour participer à ladite première session de communication. Au cours de la première session de communication, les premières données de dessin ont été générées par au moins le premier terminal. Selon les instructions du programme d'ordinateur 41, lorsque le dispositif 50 n'est pas disponible pour participer à la première session de communication, et après la fin de ladite première session de communication, le processeur de l'unité de traitement 53 met en oeuvre: une étape de modification de l'état du dispositif 50 en un état disponible pour participer à une session de communication, une étape de réception d'un message d'invitation pour participer à une deuxième session de communication en provenance d'un dispositif de communication, une étape d'envoi au dispositif de communication d'un message d'acceptation pour participer à ladite deuxième session de communication, permettant l'établissement de ladite deuxième session de communication entre le dispositif 50 et le dispositif de communication, et au cours de la deuxième session de communication, une étape de réception desdites premières données de dessin, lesdites premières données de dessin ayant été préalablement enregistrées par le dispositif de communication au cours de la première session de communication. Le dispositif 50 comporte aussi des moyens de communication 56. Les moyens de communication sont par exemple mis en oeuvre par un module de communication (COM). Le module de communication (COM) permet notamment au dispositif 50 d'établir des communications via le réseau de communication 10 de la figure 1 avec le terminal 15 de la figure 1. Le module de communication (COM) permet de recevoir un message d'invitation pour participer à une session de communication, d'envoyer un message d'acceptation pour participer à la session de communication et de recevoir des premières données de dessin. Selon un mode particulier de réalisation de l'invention, le module de communication (COM) permet d'envoyer un message d'invitation pour participer à une nouvelle session de communication. Le module de stockage 52 permet d'enregistrer les premières données de dessin reçues et des données d'identification d'une session de communication. Selon un mode particulier de réalisation de l'invention, le module de stockage 52 permet de stocker sur le dispositif 50 un historique des données de communication échangées entre au moins le premier terminal et le deuxième terminal au cours de précédentes sessions de communication. Selon un mode particulier de réalisation de l'invention, le dispositif 50 comprend également des moyens d'interaction utilisateur 54 (I/O) permettant à l'utilisateur d'interagir avec le dispositif 50, par exemple pour élaborer un dessin sur une interface du dispositif 50. Les moyens d'interaction utilisateur 54 sont par exemple mis en oeuvre au moyen d'une interface utilisateur. Cette interface utilisateur peut correspondre à un clavier, une souris, ou un écran tactile. - 21 - Selon un mode particulier de réalisation de l'invention, le dispositif 50 comprend des moyens de restitution 55 permettant notamment de restituer les données de dessin générées par le dispositif 50 suite à une interaction utilisateur sur une interface du dispositif 50 ou les données de dessin reçues en provenance du terminal 15 ou du serveur de stockage 16 de la figure 1. Les moyens de restitution sont par exemple mis oeuvre par un module d'affichage (AFF), tel qu'un écran. Selon un mode particulier de réalisation de l'invention, le dispositif 50 est compris dans un terminal, tel que par exemple le terminal 12 de la figure 1. Plus généralement, le dispositif 50 est compris dans un terminal tel que par exemple un ordinateur personnel, fixe ou mobile, un téléphone mobile, une tablette, une télévision connectée, un smartphone, etc...10 REVENDICATIONS1. Procédé de communication entre au moins un premier terminal (15) et un deuxième terminal (12), une première session de communication (S1) ayant été préalablement établie à l'initiative du premier terminal, par l'envoi (E201) par le premier terminal au deuxième terminal d'un message d'invitation pour participer à ladite première session de communication, au cours de la première session de communication, des premières données de dessin ayant été générées (E206) par au moins le premier terminal, lesdites premières données de dessin étant destinées à être transmises au deuxième terminal, le procédé est caractérisé en ce qu'il comprend, lorsque le deuxième terminal n'est pas disponible pour participer à la première session de communication : une étape d'enregistrement (E209) desdites premières données de dessin dans un dispositif de communication (16), après la fin de ladite première session de communication, une étape de détection (E213) d'un état disponible du deuxième terminal pour participer à une session de communication, déclenchant l'envoi (E215) par le dispositif de communication, au deuxième terminal d'un message d'invitation pour participer à une deuxième session de communication, une étape de réception (E216) par le dispositif de communication d'un message d'acceptation pour participer à ladite deuxième session de communication en provenance du deuxième terminal, permettant l'établissement de la deuxième session de communication (S2) entre le deuxième terminal et le dispositif de communication, au cours de la deuxième session de communication, une étape d'envoi (E219) au deuxième terminal desdites premières données de dessin enregistrées. 2. Procédé de communication selon la revendication 1, caractérisé en ce qu'il comprend au cours d'une session de communication, une étape de réception en provenance du deuxième terminal de deuxièmes données de dessin générées par le deuxième terminal, en réponse à une réception par le deuxième terminal desdites premières données de dessin envoyées, lesdites deuxièmes données de dessin étant destinées à être ajoutées aux premières données de dessin pour être restituées sur le premier terminal au cours de la session de communication si le premier terminal est disponible pour participer à ladite session de communication ou au cours d'une session de communication ultérieure sinon. 3. Procédé de réception de premières données de dessin générées au cours d'une première session de communication établie à l'initiative d'un premier terminal, par l'envoi par le premier- 23 - terminal au deuxième terminal d'un message d'invitation pour participer à ladite première session de communication, au cours de la première session de communication, les premières données de dessin ayant été générées par au moins le premier terminal, le procédé est caractérisé en ce qu'il comprend, lorsque le deuxième terminal n'est pas disponible pour participer à la première session de communication, après la fin de ladite première session de communication : une étape de modification de l'état du deuxième terminal en un état disponible pour participer à une session de communication, une étape de réception par le deuxième terminal d'un message d'invitation pour participer à une deuxième session de communication en provenance d'un dispositif de communication, une étape d'envoi par le deuxième terminal au dispositif de communication d'un message d'acceptation pour participer à ladite deuxième session de communication, permettant l'établissement de ladite deuxième session de communication entre le deuxième terminal et le dispositif de communication, au cours de la deuxième session de communication, une étape de réception par le deuxième terminal desdites premières données de dessin, lesdites premières données de dessin ayant été préalablement enregistrées par le dispositif de communication au cours de la première session de communication. 4. Procédé de réception de données de dessin selon la revendication 3, caractérisé en ce que les premières données de dessin sont ajoutées dans le deuxième terminal à un fil de conversation entre au moins l'utilisateur du premier terminal et l'utilisateur du deuxième terminal, ledit fil de conversation comprenant un historique des données de communication échangées entre au moins le premier terminal et le deuxième terminal au cours de précédentes sessions de communication. 5. Procédé de réception de données de dessin selon l'une quelconque des revendications 3 ou 4, caractérisé en ce que qu'il comprend : une étape de génération de deuxièmes données de dessin par le deuxième terminal, en réponse à une restitution sur le deuxième terminal desdites premières données de dessin reçues, une étape d'envoi par le deuxième terminal au dispositif de communication, desdites deuxièmes données de dessin, lesdites deuxièmes données de dessin étant destinées à au moins le premier terminal. 6. Procédé de réception de données de dessin selon la revendication 5, caractérisé en ce que lorsque le dispositif de communication est un serveur de stockage d'un réseau de communication, la génération par le deuxième terminal desdites deuxièmes données de dessin- 24 - provoque l'envoi au premier terminal d'un message d'invitation à une troisième session de communication. 7. Dispositif de communication entre au moins un premier terminal et un deuxième terminal, une première session de communication ayant été préalablement établie à l'initiative du premier terminal, par l'envoi par le premier terminal au deuxième terminal d'un message d'invitation pour participer à ladite première session de communication, au cours de la première session de communication, des premières données de dessin ayant été générées par au moins le premier terminal, lesdites premières données de dessin étant destinées à être transmises au deuxième terminal, le dispositif est caractérisé en ce qu'il comprend les moyens suivants activés lorsque le deuxième terminal n'est pas disponible pour participer à la première session de communication: des moyens d'enregistrement desdites premières données de dessin, des moyens de détection d'un état disponible du deuxième terminal pour participer à une session de communication, déclenchant des moyens d'envoi au deuxième terminal d'un message d'invitation pour participer à une deuxième session de communication, lesdits moyens de détection étant activés après la fin de ladite première session de communication, des moyens de réception d'un message d'acceptation pour participer à ladite deuxième session de communication en provenance du deuxième terminal, permettant l'établissement de la deuxième session de communication entre le deuxième terminal et ledit dispositif de communication, des moyens d'envoi au deuxième terminal desdites premières données de dessin enregistrées, lesdits moyens d'envoi étant activés au cours de la deuxième session de communication. 8. Dispositif de réception de premières données de dessin générées au cours d'une première session de communication établie à l'initiative d'un premier terminal, par l'envoi par le premier terminal au deuxième terminal d'un message d'invitation pour participer à ladite première session de communication, au cours de la première session de communication, les premières données de dessin ayant été générées par au moins le premier terminal, le dispositif est caractérisé en ce qu'il comprend, les moyens suivants étant lorsque le deuxième terminal n'est pas disponible pour participer à la première session de communication, et après la fin de ladite première session de communication : des moyens de modification de l'état du deuxième terminal en un état disponible pour participer à une session de communication, des moyens de réception d'un message d'invitation pour participer à une deuxième session de communication en provenance d'un dispositif de communication, des moyens d'envoi au dispositif de communication d'un message d'acceptation pour participer à ladite deuxième session de communication, permettant l'établissement de- 25 - ladite deuxième session de communication entre ledit dispositif de réception et le dispositif de communication, des moyens de réception desdites premières données de dessin, lesdites premières données de dessin ayant été préalablement enregistrées par le dispositif de communication au cours de la première session de communication, lesdits moyens de réception étant activés au cours de la deuxième session de communication. 9. Terminal comprenant un dispositif selon l'une quelconque des revendications 7 ou 8. 10. Programme d'ordinateur comportant des instructions de code de programme pour l'exécution des étapes du procédé de communication selon l'une quelconque des revendications 1 ou 2 ou des étapes du procédé de réception selon l'une quelconque des revendications 3 à 6, lorsque le programme est exécuté par un processeur.