Brevet FR2901953A1 — publié le 20071207

Basculement d'un réseau sans infrastructure vers un réseau avec infrastructure La présente invention est relative à un basculement de canaux de données entre deux équipements depuis un réseau local sans fil dépourvu d'infrastructure vers un réseau avec infrastructure sans interrompre une session de communication en cours relative à de la voix et/ou des données entre les deux équipements. Plus particulièrement, l'invention a trait à un basculement de canaux de données entre deux équipements depuis un réseau local sans fil dépourvu d'infrastructure, appelé réseau ad-hoc satisfaisant une norme IEEE 802.11x et le label de certification WiFi ("Wireless Fidelity" en anglais), ou de type Bluetooth ou infrarouge, vers un réseau avec infrastructure tel qu'un réseau GSM/GPRS ("Global System for Mobile communications/General Packet Radio Service" en anglais) ou UMTS ("Universal Mobile Telecommunications System" en anglais) et/ou internet ou un intranet. L'évolution des technologies de réseaux locaux sans fil permet la constitution de réseaux ad-hoc formés par des terminaux qui interagissent directement entre eux sans l'intermédiaire d'un équipement de centralisation tel qu'un point d'accès relié à un serveur, ou tel qu'une station de base reliée à un contrôleur de station. Actuellement, lorsque deux terminaux dans un réseau ad-hoc s'éloignent l'un de l'autre et deviennent hors de portée radio, une perte de connexion entre les deux terminaux interrompt désavantageusement une session de communication entre les deux terminaux. Par exemple, une partie de jeu vidéo commencée en mode ad-hoc entre les deux terminaux est interrompue si les deux terminaux deviennent hors de portée radio l'un de l'autre. L'état actuel de la technique ne permet pas de rétablir la session de communication précédente et nécessite l'établissement d'une autre session de communication entre les deux terminaux via un réseau avec infrastructure. Pour pallier cet inconvénient, une solution serait qu'un serveur centralisé décide le basculement de la communication entre les deux terminaux, décision qui est inadaptée au réseau ad-hoc. La présente invention remédie aux inconvénients évoqués ci-dessus. Un procédé pour basculer une session de communication entre au moins un premier terminal et un deuxième terminal depuis un premier réseau sans infrastructure vers un deuxième réseau avec infrastructure lors de la dégradation d'un premier canal de transmission entre les deux terminaux dans le premier réseau, les deux terminaux comportant chacun des moyens de communication relatifs aux premier et deuxième réseaux, est caractérisé en ce qu'il comprend dans chacun des terminaux les étapes suivantes . détection d'une dégradation du premier canal de transmission et mémorisation de dernières données reçues de l'autre terminal, transmission d'un message d'invitation comportant des paramètres de connexion relatifs à un deuxième canal de transmission à l'autre terminal via l'un des premier et deuxième réseaux si la dégradation est réputée permanente, et établissement du deuxième canal de transmission depuis ledit autre terminal à travers le deuxième réseau afin que les terminaux se connectent via le deuxième réseau pour continuer la session de communication en fonction des dernières données reçues mémorisées. Le procédé de l'invention a pour avantage de gérer le basculement de canaux de données entre deux terminaux depuis un réseau dépourvu d'infrastructure, tel qu'un réseau ad-hoc, vers un réseau avec infrastructure sans interrompre une session de communication en cours entre les deux terminaux. La surveillance du premier canal de transmission dans le réseau sans infrastructure de manière à y détecter une dégradation prédéterminée du premier canal de transmission permet d'anticiper toute interruption de session de communication irréversible selon la technique antérieure. La continuité de la session de communication en cours est assurée par une mémorisation de données qui sont à nouveau transmises une fois que le deuxième canal de transmission est établi, évitant ainsi d'interrompre la session de communication. Selon une caractéristique de l'invention, si le premier canal de transmission n'est pas interrompu, le message d'invitation est transmis via le premier réseau. Dans le cas contraire, le message d'invitation est transmis via le deuxième réseau. Selon une autre caractéristique de l'invention, la détection d'une dégradation du premier canal de transmission comprend une détermination de la moyenne d'un indice de qualité dudit premier canal de transmission et une comparaison de la moyenne déterminée à au moins un seuil. La détection d'une dégradation du canal en fonction de la moyenne de l'indice de qualité du canal a pour avantage d'éviter de prendre en compte des mesures erronées dues au passage d'un obstacle entre les deux terminaux. Selon une réalisation de l'invention, la détection d'une dégradation du premier canal de transmission comprend : une détermination de la moyenne d'un indice de qualité dudit premier canal de transmission à une première période d'évaluation tant que la moyenne déterminée est supérieure à un premier seuil, une détermination de la moyenne de l'indice de qualité dudit premier canal de transmission et la mémorisation de dernières données reçues de l'autre terminal a une deuxième période d'évaluation inférieure à la première période d'évaluation tant que la moyenne déterminée est comprise entre le premier seuil et un deuxième seuil inférieur au premier seuil, et une détermination de la moyenne de l'indice de qualité à une troisième période d'évaluation inférieure à la deuxième période d'évaluation tant que la moyenne déterminée est comprise entre les premier et deuxième seuils, le message d'invitation étant transmis via le premier canal si la moyenne de l'indice de qualité déterminée à la troisième période d'évaluation est comprise entre le deuxième seuil et un troisième seuil inférieur au deuxième seuil, le message d'invitation étant transmis via le deuxième réseau si la moyenne de l'indice de qualité déterminée à la troisième période d'évaluation est inférieure au troisième seuil, et le deuxième canal de transmission étant établi à travers le deuxième réseau si la moyenne de l'indice de qualité déterminée à la troisième période d'évaluation est inférieure au deuxième seuil. L'invention concerne également un terminal comportant des moyens de communication relatifs à un premier réseau sans infrastructure et à un deuxième réseau avec infrastructure afin de basculer une session de communication entre ledit terminal et un autre terminal depuis le premier réseau vers le deuxième réseau lors de la dégradation d'un premier canal de transmission entre les deux terminaux dans le premier réseau. Le terminal est caractérisé en ce qu'il comprend : un moyen pour détecter une dégradation du premier canal de transmission, un moyen pour mémoriser des dernières données reçues de l'autre terminal, un moyen pour transmettre un message d'invitation comportant des paramètres de connexion relatifs à un deuxième canal de transmission à l'autre terminal via l'un des premier et deuxième réseaux si la dégradation est réputée permanente, et un moyen pour établir le deuxième canal de transmission depuis ledit autre terminal à travers le deuxième réseau afin que les terminaux se connectent via le deuxième réseau pour continuer la session de communication en fonction des dernières données reçues mémorisées. Enfin, l'invention se rapporte à un programme d'ordinateur comportant des instructions pour la mise en oeuvre d'un procédé selon l'invention lorsque lesdites instructions sont mises en oeuvre par un processeur. D'autres caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture de la description suivante de plusieurs réalisations de l'invention données à titre d'exemples non limitatifs, en référence aux dessins annexés correspondants dans lesquels : - la figure 1 est un bloc-diagramme schématique d'un système de basculement d'un réseau sans infrastructure vers un réseau avec infrastructure ; - la figure 2 est un bloc-diagramme schématique d'un terminal selon l'invention ; et - la figure 3 est un algorithme d'un procédé de basculement d'un réseau sans infrastructure vers un réseau avec infrastructure selon l'invention. En référence à la figure 1, un système de basculement comprend au moins deux terminaux TA et TB ayant initialement ouvert une session de communication via un premier canal de transmission de données Cl dans un réseau sans infrastructure, appelé dans la suite de la description réseau ad-hoc RA. La session de communication consiste à transmettre des paquets de données DC par exemple relatifs à de la voix. Lors d'une dégradation du canal ad-hoc Cl due par exemple à un éloignement des deux terminaux l'un de l'autre ou à une séparation des deux terminaux par un obstacle ou bien encore à des interférences dans le canal, un deuxième canal de transmission de données C2 est établi entre les deux terminaux dans un réseau avec infrastructure RI afin de continuer la session de communication en cours. Le réseau ad-hoc RA est un réseau local sans fil dépourvu d'infrastructure dans lequel plusieurs terminaux communiquent directement entre eux de manière spontanée sans l'intermédiaire d'un équipement de centralisation de communication comme un point ou borne d'accès ou bien une station de base. Le réseau ad-hoc est par exemple un réseau local sans fil à liaison de type IEEE 802.11x, Bluetooth ou infrarouge. Le réseau avec infrastructure RI comporte un ou plusieurs équipements de centralisation de communication à travers lesquels transitent des communications entre les terminaux couverts par le réseau RI. Le réseau RI est géré par un opérateur et est par exemple un réseau de radiocommunications tel qu'un réseau GSM/GPRS, un réseau UMTS, l'internet ou un intranet, ou tel qu'un ensemble de plusieurs de ces réseaux avec infrastructure. Le terminal TA, TB est capable de communiquer à travers le réseau ad-hoc RA et à travers le réseau avec infrastructure RI, et est par exemple un ordinateur portable TA, un terminal radio mobile TB ou un assistant personnel communicant. Un terminal est représenté à la figure 2 sous forme de blocs fonctionnels dont la plupart assurent des fonctions ayant un lien avec l'invention et peuvent correspondre à des modules logiciels et/ou des composants matériels. Ce terminal est désigné par TA bien que tout autre terminal du réseau ad-hoc tel que le terminal TB possède des blocs fonctionnels équivalents. Le terminal TA comprend une première interface de communication IC RA, une deuxieme interface de communication IC RI, un contrôleur de qualité de canal ad- hoc CQ, une unité d'établissement et d'interprétation de message d'invitation EI, des mémoires M et MB, et un registre R. Une unité spécifique telle que l'unité centrale de traitement du terminal, non représentée dans la figure 2, caractérise le terminal. Tous les blocs fonctionnels du terminal TA sont reliés par un bus bidirectionnel B. La première interface de communication IC RA gère le premier canal de transmission Cl pour communiquer des paquets de données DC entre le terminal TA et le terminal TB dans le réseau ad-hoc RA. La deuxième interface de communication IC RI gère le deuxième canal de transmission C2 pour communiquer des paquets de données DC entre le terminal TA et le terminal TB dans le réseau RI. Le contrôleur CQ contrôle la qualité du canal ad-hoc Cl par une évaluation périodique d'un indice de qualité IQ du canal ad-hoc Cl. L'indice de qualité IQ est par exemple le rapport signal sur bruit SNR ("Signal-to-Noise Ratio" en anglais) entre la puissance d'un signal reçu par le terminal TA via le canal de transmission Cl et la puissance du bruit reçu par le terminal TA. Un autre exemple d'indice IQ est la puissance du signal reçu par le terminal. Dans le contrôleur CQ, une valeur moyenne IQmoy de cet indice de qualité est déterminée en fonction de valeurs d'indice précédemment relevées pendant une période prédéterminée, et peut être comparée à des seuils d'état SA, SB et SM tels que SA > SB > SM afin de contrôler l'état de la qualité du canal de transmission Cl. Si la qualité du canal est réputée trop faible, le contrôleur CQ active le basculement de la communication depuis le réseau RA vers le réseau RI. Les seuils d'état SA, SB, SM seront définis en référence à la figure 3. Lors du basculement d'une communication, l'unité EI du terminal TA établit un message d'invitation de basculement de communication IV à transmettre au terminal TB pour l'inviter à basculer vers le réseau RI. L'invitation est transmise via le réseau RA ou le réseau RI selon l'état de dégradation du canal Cl. A la réception du message d'invitation IV, l'unité EI du terminal TB interprète le message d'invitation et y répond ou n'y répond pas. La mémoire M comprend les seuils d'état SA, SB et SM qui sont préprogrammés et configurables par le constructeur du terminal TA et qui sont à comparer avec la valeur moyenne IQmoy de l'indice de qualité afin de détecter une dégradation du canal Cl et d'activer le basculement. Dans la mémoire M sont également préprogrammées des durées T1, T2, T3 configurables et relatives à une période d'évaluation TP de la qualité du canal plus ou moins courte selon l'état de dégradation du canal Cl. La mémoire M contient encore un identificateur d'accès ID B pour accéder au terminal TB et un identificateur fixe MAC A du terminal TA. L'identificateur d'accès ID B est par exemple le numéro de téléphone relatif au terminal TB en tant que téléphone radio mobile et permet d'accéder au terminal TB afin d'établir une session de communication avec le terminal TB. L' identificateur fixe MAC A du terminal TA est un identificateur relatif au réseau ad-hoc tel qu'une adresse d'identité fixée par le constructeur du terminal TA dans le cas d'un réseau Bluetooth, une adresse MAC ("Medium Access Contrai" en anglais) dans le cas d'un réseau de type IEEE 802.1xx ou une adresse IP fixée par l'utilisateur. L'identificateur MAC A est transmis au terminal TB lors de l'établissement du canal Cl pour l'échange des paquets de données DC durant la session de communication dans le canal de transmission Cl et est associé à un identificateur de connexion choisi par l'usager du terminal TB. La mémoire MB est considérée comme une mémoire tampon, qui lors de la détection d'une dégradation, mémorise des paquets de données DC à transmettre à l'autre terminal afin de les lui transférer dès que le deuxième canal de transmission C2 est établi. Le registre R comprend N cellules et fonctionne comme une pile FIFO ("First In First Out" en anglais). La dernière cellule du registre R mémorise la valeur IQN de l'indice de qualité relevée récemment à chaque période TP, après que des valeurs d'indice de qualité IQ1 à IQN-1 précédemment relevées successivement aient été décalées d'une cellule vers la première cellule du registre R, la valeur la plus ancienne précédant la valeur IQ1 étant supprimée. Le procédé de basculement selon l'invention est représenté à la figure 3 en association à quatre états de qualité du canal de transmission ad-hoc Cl qui sont successivement un état d'optimisation EO lorsque la qualité du canal Cl est bonne, un état d'alerte EA lorsque le canal Cl subit une première dégradation, un état de basculement EB lorsque le canal Cl subit une deuxième dégradation et un état de déconnexion ED lorsque la deuxième dégradation du canal Cl est réputée permanente. Le procédé est décrit lorsque le terminal TA représenté à la figure 2 en tant que "maître" a décidé de requérir une communication avec le terminal TB, en sachant que le procédé s'effectue de manière analogue dans le terminal TB. L'état d'optimisation EO comprend les étapes El à E4. A l'étape El, lors de l'établissement du canal de transmission Cl entre le terminal TA et le terminal TB dans le réseau ad-hoc RA, le terminal TA transmet son identificateur fixe MAC A au terminal TB et en réponse, le terminal TB transmet son identificateur fixe MAC B au terminal TA pour l'échange de paquets de données DC via le canal Cl. Le contrôleur CQ du terminal TA déclenche le contrôle de qualité du canal Cl. A la période d'évaluation TP égale à la durée T1 relative à l'état d'optimisation EO et mémorisée dans la mémoire M du terminal TA, le contrôleur CQ relève la valeur de l'indice de qualité IQ du canal Cl, à l'étape E2, et l'enregistre dans la dernière cellule N du registre R après décalage vers les premières cellules d'autres valeurs d'indice de qualité précédemment enregistrées. Si aucune valeur n'a été enregistrée depuis l'établissement du canal Cl, les cellules du registre R sont à zéro. A l'étape E3, le contrôleur CQ évalue la qualité du canal Cl en déterminant la moyenne IQmoy des N dernières valeurs d'indice de qualité enregistrées dans le registre R. Si à l'étape E4, la moyenne IQmoy déterminée est supérieure au seuil SA, dit seuil d'alerte, lu dans la mémoire M du terminal TA, alors, le contrôleur CQ effectue à nouveau les étapes E2 et E3 lors de la prochaine période d'évaluation TP. Dans le cas contraire, le contrôleur CQ effectue les étapes E5 à E7 relatives à l'état d'alerte EA du canal Cl. A l'étape E5, le contrôleur commande dans la mémoire tampon MB le début de la mémorisation de paquets de données reçus DC transmis par le terminal TB et modifie la valeur de la période d'évaluation TP à la durée T2 inférieure à la durée précédente T1. Cette modification implique une augmentation de la fréquence de contrôle de la qualité du canal afin de détecter une augmentation éventuelle de la dégradation du canal. Les paquets de données reçus et mémorisés dans la mémoire MB sont normalement traités par le terminal TA tant que la session de communication n'est pas suspendue. La mémorisation des données DC dans la mémoire MB garantit la continuité de la session de communication lorsque le canal Cl est brusquement interrompu. A la période d'évaluation TP égale à la durée T2, le contrôleur CQ relève la valeur de l'indice de qualité IQ du canal Cl et l'enregistre dans la dernière cellule N du registre R après décalage vers les premières cellules d'autres valeurs d'indice de qualité précédemment enregistrées. A l'étape E6, le contrôleur CQ évalue la qualité du canal Cl en déterminant la moyenne IQmoy des N valeurs d'indice de qualité enregistrées dans le registre R. Si à l'étape E7, la moyenne IQmoy déterminée est supérieure au deuxième seuil SB, dit seuil de basculement, lu dans la mémoire M du terminal TA, alors le contrôleur CQ retourne à l'étape E4 afin de comparer la moyenne IQmoy déterminée au seuil d'alerte SA et éventuellement de revenir à l'état optimal EO ou rester à l'état d'alerte EA. Cela signifie que la qualité du canal Cl est encore acceptable et peut encore supporter l'échange de paquets de données entre les deux terminaux, sans nécessiter un basculement vers le deuxième canal C2. Le contrôleur arrête dans la mémoire MB la mémorisation des paquets de données DC transmis par le terminal TB. Si au contraire à l'étape E7, la valeur IQmoy est inférieure au seuil de basculement SB, le contrôleur CQ effectue les étapes E8 à E10 relatives à l'état de basculement EB du canal Cl. A l'étape E8, le contrôleur CQ modifie la valeur de la période d'évaluation TP à la durée T3 nettement inférieure à la durée précédente T2 afin de vérifier rapidement si la dégradation du canal est permanente et n'est pas seulement due par exemple à un obstacle temporaire entre les deux terminaux. A la période d'évaluation TP égale à la durée T3, le contrôleur CQ relève la valeur de l'indice de qualité IQ du canal Cl et l'enregistre dans la dernière cellule N du registre R après décalage vers les premières cellules d'autres valeurs d'indice de qualité précédemment enregistrées. A l'étape E9, le contrôleur CQ évalue la qualité du canal Cl en déterminant la moyenne IQmoy des N valeurs d'indice de qualité enregistrées dans le registre R. Si à l'étape E10, la moyenne IQmoy déterminée est supérieure au seuil de basculement SB, ceci indique que la dégradation du canal Cl était temporaire, et le contrôleur CQ retourne à l'étape E4. En revanche si la moyenne IQmoy est inférieure au seuil de basculement SB, la dégradation du canal Cl est devenue permanente et un basculement de la communication depuis le réseau ad-hoc RA vers le réseau avec infrastructure RI doit être préparé pour ne pas interrompre la session de communication établie à l'étape El. Le contrôleur CQ effectue les étapes E11 à E16 relatives à l'état de déconnexion ED du canal Cl. A l'étape E11, le contrôleur CQ suspend la session de communication et compare la moyenne IQmoy précédemment déterminée à l'étape E9 au seuil SM dit seuil minimum de déconnexion. Si la moyenne IQmoy est supérieure au seuil SM et donc comprise entre les seuils SM et SB, le canal Cl est suffisamment dégradé pour nécessiter un basculement de la communication vers le réseau avec infrastructure RI mais néanmoins présente une qualité suffisante pour ne pas être interrompu immédiatement entre les deux terminaux. Le contrôleur établit alors une connexion avec un équipement central du réseau RI en activant un contexte, par exemple PDP ("Paquet Data Protocol" en anglais) lorsque le réseau RI comprend un réseau à commutation par paquets avec gestion de la mobilité et accès par voie radio GPRS, afin qu'un identificateur propre au réseau avec infrastructure tel qu'une adresse internet IP ("Internet Protocol" en anglais), appelée IP A pour le terminal TA, lui soit assigné à l'étape E12. A l'étape E13, l'unité EI établit un message d'invitation IV afin que l'interface de communication IC RA le transmette via le canal ad-hoc Cl au terminal TB, l'invitant à basculer vers le réseau RI pour établir un deuxième canal de transmission C2. Le message d'invitation IV contient des paramètres de connexion notamment l'adresse IP A assignée au terminal TA pour établir le canal C2 et l'identificateur d'accès ID B du terminal TB. A la réception du message d'invitation à l'étape E16, le terminal TB décide ou non d'établir le deuxième canal de transmission C2 avec le terminal TA via le réseau RI pour continuer la session de communication en cours en traitant les derniers paquets de données DC reçus et mémorisés dans sa mémoire tampon MB. En revenant à l'étape E11, si la moyenne IQmoy déterminée à l'étape E9 est inférieure au seuil minimum SM, alors le canal de transmission Cl est interrompu et les deux terminaux sont hors de portée. A l'étape E14, le contrôleur CQ établit une connexion avec l'équipement central du réseau RI en activant un contexte, comme le contexte PDP, afin qu'une adresse IP A lui soit assignée. A l'étape E15, l'unité EI établit un message d'invitation IV afin que l'interface de communication IC RI le transmette via le réseau avec infrastructure RI au terminal TB, l'invitant à basculer vers le réseau RI pour établir un canal de transmission C2. Le message d'invitation IV contient l'adresse IP A assignée au terminal TA et l'identificateur d'accès ID B du terminal TB destinataire du message. Si le terminal TB n'est pas connecté au réseau RI, un serveur dédié au réseau RI qui a intercepté le message d'invitation, le transmet au terminal TB par exemple sous forme d'un message court de type SMS en fonction de l'identificateur d'accès ID B présent dans le message d'invitation IV. En se connectant au réseau RI, le terminal TB ouvre un contexte, comme le contexte PDP, afin d'obtenir une adresse IP, appelée IP B, pour le terminal TB. Puis à la lecture du message d'invitation, le terminal TB décide ou non d'établir le canal de transmission C2 afin de continuer la session de communication en cours en traitant les derniers paquets de données DC mémorisés dans sa mémoire MB. Lors de l'établissement du canal C2, à l'étape E16, le terminal TB transmet l'adresse IP B au terminal TA dont il connaît l'adresse IP A incluse dans le message d'invitation afin d'échanger des paquets de données DC à travers le canal C2. Le terminal TB peut simultanément au terminal TA détecter une dégradation du canal Cl et effectuer les étapes du procédé précédent sans altérer le résultat de l'invention. Dans ce cas deux messages d'invitation sont respectivement envoyés par les deux terminaux et l'un de ces messages d'invitation conduit à l'établissement d'un deuxième canal de transmission. L'invention décrite ici concerne un procédé et un terminal. Selon une implémentation, les étapes du procédé de l'invention sont déterminées par les instructions d'un programme d'ordinateur incorporé dans le terminal. Le programme comporte des instructions de programme qui, lorsque ledit programme est exécuté dans un processeur du terminal dont le fonctionnement est alors commandé par l'exécution du programme, réalisent les étapes du procédé selon l'invention. En conséquence, l'invention s'applique également à un programme d'ordinateur, notamment un programme d'ordinateur sur ou dans un support d'informations, adapté à mettre en oeuvre l'invention. 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 pour implémenter le procédé selon l'invention. 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 ou support d'enregistrement sur lequel est enregistré le programme d'ordinateur selon l'invention, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore une clé USB, ou un moyen d'enregistrement magnétique, par exemple une disquette (floppy disc) 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é selon l'invention. REVENDICATIONS 1 - Procédé pour basculer une session de communication entre au moins un premier terminal (TA) et un deuxième terminal (TB) depuis un premier réseau sans infrastructure (RA) vers un deuxième réseau avec infrastructure (RI) lors de la dégradation d'un premier canal de transmission (Cl) entre les deux terminaux dans le premier réseau, les deux terminaux comportant chacun des moyens de communication relatifs aux premier et deuxième réseaux, caractérisé en ce qu'il comprend dans chacun des terminaux les étapes suivantes . détection (EA, EB) d'une dégradation du premier canal de transmission et mémorisation (E5) de dernières données reçues de l'autre terminal, transmission (E13, E15) d'un message d'invitation comportant des paramètres de connexion relatifs à un deuxième canal de transmission à l'autre terminal via l'un des premier et deuxième réseaux si la dégradation est réputée permanente, et établissement (E16) du deuxième canal de transmission depuis ledit autre terminal à travers le deuxième réseau afin que les terminaux se connectent via le deuxième réseau pour continuer la session de communication en fonction des dernières données reçues mémorisées. 2 - Procédé conforme à la revendication 1, selon lequel le message d'invitation (IV) est transmis via le premier réseau (RA) si le premier canal de transmission (Cl) n'est pas interrompu. 3 - Procédé conforme à la revendication 1 ou 2, selon lequel le message d'invitation (IV) est transmis via le deuxième réseau (RI) si le premier canal de transmission (Cl) est interrompu. 4 - Procédé conforme à l'une quelconque des revendications 1 à 3, selon lequel la détection d'une dégradation du premier canal de transmission (Cl) comprend une détermination (E3, E6, E9) de la moyenne d'un indice de qualité dudit premier canal de transmission et une comparaison (E4, E7, E10) de la moyenne déterminée à au moins un seuil. 5 - Procédé conforme à l'une quelconque des revendications 1 à 3, selon lequel la détection d'une dégradation du premier canal de transmission (Cl) comprend : une détermination (E3) de la moyenne d'un indice de qualité dudit premier canal de transmission à une première période d'évaluation (TP = T1) tant que la moyenne déterminée est supérieure à un premier seuil, une détermination (E6) de la moyenne de l'indice de qualité et la mémorisation (E5) de dernières données reçues de l'autre terminal à une deuxième période d'évaluation (TP = T2) inférieure à la première période d'évaluation tant que la moyenne déterminée est comprise entre le premier seuil et un deuxième seuil inférieur au premier seuil, et une détermination (E9) de la moyenne de l'indice de qualité à une troisième période d'évaluation (TP = T3) inférieure à la deuxième période d'évaluation tant que la moyenne déterminée est comprise entre les premier et deuxième seuils, le message d'invitation étant transmis (E13) via le premier canal (Cl) si la moyenne de l'indice de qualité déterminée à la troisième période d'évaluation est comprise entre le deuxième seuil et un troisième seuil inférieur au deuxième seuil, le message d'invitation étant transmis (E15) via le deuxième réseau (RI) si la moyenne de l'indice de qualité déterminée à la troisième période d'évaluation est inférieure au troisième seuil, et le deuxième canal de transmission étant établi (E12, E14) à travers le deuxième réseau si la moyenne de l'indice de qualité déterminée à la troisième période d'évaluation est inférieure au deuxième seuil. 6 - Terminal (TA) comportant des moyens de communication (IC RA, IC RI) relatifs à un premier réseau sans infrastructure (RA) et à un deuxième réseau avec infrastructure (RI) afin de basculer une session de communication entre ledit terminal et un autre terminal (TB) depuis le premier réseau vers le deuxième réseau (RI) lors de la dégradation d'un premier canal de transmission (Cl) entre les deux terminaux dans le premier réseau, caractérisé en ce qu'il comprend : un moyen (CQ) pour détecter une dégradation du premier canal de transmission, un moyen (MB) pour mémoriser des dernières données reçues de l'autre terminal, un moyen (IC RA, IC RI) pour transmettre un message d'invitation comportant des paramètres de connexion relatifs à un deuxième canal de transmission à l'autre terminal via l'un des premier et deuxième réseaux si la dégradation est réputée permanente, et un moyen (EI) pour établir le deuxième canal de transmission depuis ledit autre terminal à travers le deuxième réseau afin que les terminaux se connectent via le deuxième réseau pour continuer la session de communication en fonction des dernières données reçues mémorisées. 7 - Programme d'ordinateur apte à être mis en oeuvre dans un terminal (TA) comportant des moyens de communication (IC RA, IC RI) relatifs a un premier réseau sans infrastructure (RA) et à un deuxième réseau avec infrastructure (RI) afin de basculer une session de communication entre ledit terminal et un autre terminal (TB) depuis le premier réseau vers le deuxième réseau (RI) lors de la dégradation d'un premier canal de transmission (Cl) entre les deux terminaux dans le premier réseau, ledit programme étant caractérisé en ce qu'il comprend des instructions qui, lorsque le programme est chargé et exécuté dans ledit terminal, réalisent les étapes suivantes . détection (EA, EB) d'une dégradation du premier canal de transmission et mémorisation (E5) de données à communiquer vers l'autre terminal, transmission (E13, E15) d'un message d'invitation comportant des paramètres de connexion relatifs à un deuxième canal de transmission à l'autre terminal via l'un des premier et deuxième réseaux si la dégradation est réputée permanente, et établissement (E16) du deuxième canal de transmission depuis ledit autre terminal à travers le deuxième réseau afin que les terminaux se connectent via le deuxième réseau pour continuer la session de communication en fonction des dernières données reçues mémorisées. 8 - Support d'enregistrement lisible par un terminal (TA) comportant des moyens de communication (IC RA, IC RI) relatifs à un premier réseau sans infrastructure (RA) et à un deuxième réseau avec infrastructure (RI) afin de basculer une session de communication entre ledit terminal et un autre terminal (TB) depuis le premier réseau vers le deuxième réseau (RI) lors de la dégradation d'un premier canal de transmission (Cl) entre les deux terminaux dans le premier réseau, caractérisé en ce que sur ledit support d'enregistrement est enregistré un programme d'ordinateur comportant des instructions qui, lorsque le programme est chargé et exécuté dans ledit terminal, réalisent les étapes suivantes : détection (EA, EB) d'une dégradation du premier canal de transmission et mémorisation (E5) de données à communiquer vers l'autre terminal, transmission (E13, E15) d'un message d'invitation comportant des paramètres de connexion relatifs à un deuxième canal de transmission à l'autre terminal via l'un des premier et deuxième réseaux si la dégradation est réputée permanente, et établissement (E16) du deuxième canal de transmission depuis ledit autre terminal à travers le deuxième réseau afin que les terminaux se connectent via le deuxième réseau pour continuer la session de communication en fonction des dernières données reçues mémorisées.