FR2901953A1 - Basculement d'un reseau sans infrastructure vers un reseau avec infrastructure - Google Patents
Basculement d'un reseau sans infrastructure vers un reseau avec infrastructure Download PDFInfo
- Publication number
- FR2901953A1 FR2901953A1 FR0652023A FR0652023A FR2901953A1 FR 2901953 A1 FR2901953 A1 FR 2901953A1 FR 0652023 A FR0652023 A FR 0652023A FR 0652023 A FR0652023 A FR 0652023A FR 2901953 A1 FR2901953 A1 FR 2901953A1
- Authority
- FR
- France
- Prior art keywords
- network
- terminal
- transmission channel
- degradation
- infrastructure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 61
- 238000004891 communication Methods 0.000 claims abstract description 53
- 230000015556 catabolic process Effects 0.000 claims abstract description 40
- 238000006731 degradation reaction Methods 0.000 claims abstract description 40
- 238000000034 method Methods 0.000 claims abstract description 19
- 238000011156 evaluation Methods 0.000 claims description 22
- 238000001514 detection method Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 7
- 230000015654 memory Effects 0.000 description 14
- 210000004027 cell Anatomy 0.000 description 9
- 230000006870 function Effects 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 210000004460 N cell Anatomy 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003908 quality control method Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002427 irreversible effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0066—Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Procédé pour basculer une session de communication entre des premier et deuxième terminaux (TA, 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 (C1) entre les terminaux dans le premier réseau. Dans chaque terminal, un contrôleur (CQ) détecte une dégradation du premier canal et mémorise des dernières données reçues de l'autre terminal. Une interface (IC_RA, IC_RI) transmet un message d'invitation comportant des paramètres de connexion relatifs à un deuxième canal (C2) à l'autre terminal via l'un des réseaux si la dégradation est réputée permanente. Une unité (EI) établit le deuxième canal 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.
Description
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.
Claims (8)
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.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0652023A FR2901953A1 (fr) | 2006-06-06 | 2006-06-06 | Basculement d'un reseau sans infrastructure vers un reseau avec infrastructure |
EP07788955A EP2025190A2 (fr) | 2006-06-06 | 2007-06-01 | Basculement d'un reseau sans infrastructure vers un reseau avec infrastructure |
PCT/FR2007/051368 WO2007141451A2 (fr) | 2006-06-06 | 2007-06-01 | Basculement d'un reseau sans infrastructure vers un reseau avec infrastructure |
US12/302,521 US20090196258A1 (en) | 2006-06-06 | 2007-06-01 | Switching of an infrastructure-less network to a fixed-infrastructure network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0652023A FR2901953A1 (fr) | 2006-06-06 | 2006-06-06 | Basculement d'un reseau sans infrastructure vers un reseau avec infrastructure |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2901953A1 true FR2901953A1 (fr) | 2007-12-07 |
Family
ID=37745598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0652023A Pending FR2901953A1 (fr) | 2006-06-06 | 2006-06-06 | Basculement d'un reseau sans infrastructure vers un reseau avec infrastructure |
Country Status (4)
Country | Link |
---|---|
US (1) | US20090196258A1 (fr) |
EP (1) | EP2025190A2 (fr) |
FR (1) | FR2901953A1 (fr) |
WO (1) | WO2007141451A2 (fr) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010091295A3 (fr) * | 2009-02-05 | 2010-12-02 | Qualcomm Incorporated | Signalisation spécifique à une session pour des réseaux à accès multiple par l'intermédiaire d'un réseau à accès unique |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008146196A1 (fr) * | 2007-05-25 | 2008-12-04 | Koninklijke Philips Electronics, N.V. | Mécanisme de décision de changement de canal et procédé pour un réseau sans fil |
JP4535163B2 (ja) * | 2008-04-08 | 2010-09-01 | ソニー株式会社 | 情報処理システム、通信端末、情報処理装置、およびプログラム |
US8131217B2 (en) * | 2009-03-31 | 2012-03-06 | Telibrahma Convergent Communications Private Limited | Identification of make and model of communication devices over Bluetooth protocol |
KR101586089B1 (ko) * | 2009-08-14 | 2016-01-15 | 삼성전자주식회사 | 근거리 통신을 이용한 무선 네트워크 연결 시스템 및 방법 그리고 그 장치 |
DE102011090110A1 (de) * | 2011-12-29 | 2013-07-04 | Robert Bosch Gmbh | Kommunikationssystem mit Steuerung des Zugriffs auf ein gemeinsames Kommunikationsmedium |
US10243604B2 (en) * | 2015-12-08 | 2019-03-26 | Uber Technologies, Inc. | Autonomous vehicle mesh networking configuration |
US9603158B1 (en) | 2015-12-08 | 2017-03-21 | Uber Technologies, Inc. | Optimizing communication for automated vehicles |
US9432929B1 (en) | 2015-12-08 | 2016-08-30 | Uber Technologies, Inc. | Communication configuration system for a fleet of automated vehicles |
US10050760B2 (en) | 2015-12-08 | 2018-08-14 | Uber Technologies, Inc. | Backend communications system for a fleet of autonomous vehicles |
US10036642B2 (en) | 2015-12-08 | 2018-07-31 | Uber Technologies, Inc. | Automated vehicle communications system |
US9557183B1 (en) | 2015-12-08 | 2017-01-31 | Uber Technologies, Inc. | Backend system for route planning of autonomous vehicles |
US9902311B2 (en) | 2016-02-22 | 2018-02-27 | Uber Technologies, Inc. | Lighting device for a vehicle |
US9969326B2 (en) | 2016-02-22 | 2018-05-15 | Uber Technologies, Inc. | Intention signaling for an autonomous vehicle |
US10293818B2 (en) | 2017-03-07 | 2019-05-21 | Uber Technologies, Inc. | Teleassistance data prioritization for self-driving vehicles |
US10202126B2 (en) | 2017-03-07 | 2019-02-12 | Uber Technologies, Inc. | Teleassistance data encoding for self-driving vehicles |
US10493622B2 (en) | 2017-07-14 | 2019-12-03 | Uatc, Llc | Systems and methods for communicating future vehicle actions to be performed by an autonomous vehicle |
US10187841B1 (en) | 2017-09-29 | 2019-01-22 | Wipro Limited | Method and system for switching data-paths in heterogeneous wireless communication networks |
US11830302B2 (en) | 2020-03-24 | 2023-11-28 | Uatc, Llc | Computer system for utilizing ultrasonic signals to implement operations for autonomous vehicles |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004103008A1 (fr) * | 2003-05-19 | 2004-11-25 | Koninklijke Philips Electronics N.V. | Procede et appareil permettant une commutation aisee |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5857155A (en) * | 1996-07-10 | 1999-01-05 | Motorola, Inc. | Method and apparatus for geographic based control in a communication system |
US7020697B1 (en) * | 1999-10-01 | 2006-03-28 | Accenture Llp | Architectures for netcentric computing systems |
US7853260B2 (en) * | 2002-04-29 | 2010-12-14 | Nokia Corporation | Method and apparatus for cell identification for uplink interference avoidance using inter-frequency measurements |
JP4014971B2 (ja) * | 2002-08-21 | 2007-11-28 | 株式会社エヌ・ティ・ティ・ドコモ | 無線通信システム、無線通信方法、無線基地局及び無線端末 |
SE0301076D0 (sv) * | 2003-04-08 | 2003-04-08 | Ericsson Telefon Ab L M | A method in a telecommunication system |
US7769378B2 (en) * | 2003-08-26 | 2010-08-03 | Motorola, Inc. | System and method to improve WLAN handover behavior at entry/exit points |
FR2865095B1 (fr) * | 2004-01-08 | 2006-04-28 | Nortel Networks Ltd | Procede d'allocation de ressources de communication et systeme de radiocommunication pour la mise en oeuvre du procede |
BRPI0508179B1 (pt) * | 2004-03-05 | 2019-02-05 | Samsung Electronics Co Ltd | método para efetuar a transferência por uma mss / bs servidora em um sistema de comunicação de bwa, estação assinante móvel, e estação base servidora |
KR100842579B1 (ko) * | 2004-03-05 | 2008-07-01 | 삼성전자주식회사 | 광대역 무선 접속 통신 시스템에서 핑퐁 현상에 따른서비스 지연을 최소화하는 핸드오버 시스템 및 방법 |
US20080171557A1 (en) * | 2004-04-14 | 2008-07-17 | Xiang Bernard | Method, System and Module for Locating a Telecommunications Terminal |
WO2006015007A2 (fr) * | 2004-07-27 | 2006-02-09 | Meshnetworks, Inc. | Systeme et procede de detection de liaisons transitoires dans des reseaux sans fil a plusieurs bonds |
US7480264B1 (en) * | 2005-02-10 | 2009-01-20 | Sonicwall, Inc. | Centralized wireless LAN load balancing |
KR20060117056A (ko) * | 2005-05-12 | 2006-11-16 | 삼성전자주식회사 | 이동 통신 시스템에서 핸드오버 수행을 위한 시스템 및방법 |
US20060268799A1 (en) * | 2005-05-27 | 2006-11-30 | Utstarcom, Inc. | METHOD AND APPARATUS FOR WiFi TERMINAL WITH DUAL MAC STRUCTURE THAT ENABLES SEAMLESS VOICE COMMUNICATIONS HANDOVER |
-
2006
- 2006-06-06 FR FR0652023A patent/FR2901953A1/fr active Pending
-
2007
- 2007-06-01 WO PCT/FR2007/051368 patent/WO2007141451A2/fr active Application Filing
- 2007-06-01 EP EP07788955A patent/EP2025190A2/fr not_active Withdrawn
- 2007-06-01 US US12/302,521 patent/US20090196258A1/en not_active Abandoned
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004103008A1 (fr) * | 2003-05-19 | 2004-11-25 | Koninklijke Philips Electronics N.V. | Procede et appareil permettant une commutation aisee |
Non-Patent Citations (1)
Title |
---|
ADACHI T ET AL: "A HANDOFF EXAMINATION OF A HYBRID SYSTEM USING CELLULAR AND AD-HOC MODES", IEICE TRANSACTIONS ON COMMUNICATIONS, COMMUNICATIONS SOCIETY, TOKYO, JP, vol. E83-B, no. 11, November 2000 (2000-11-01), pages 2494 - 2500, XP001065366, ISSN: 0916-8516 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010091295A3 (fr) * | 2009-02-05 | 2010-12-02 | Qualcomm Incorporated | Signalisation spécifique à une session pour des réseaux à accès multiple par l'intermédiaire d'un réseau à accès unique |
Also Published As
Publication number | Publication date |
---|---|
WO2007141451A2 (fr) | 2007-12-13 |
US20090196258A1 (en) | 2009-08-06 |
EP2025190A2 (fr) | 2009-02-18 |
WO2007141451A3 (fr) | 2008-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FR2901953A1 (fr) | Basculement d'un reseau sans infrastructure vers un reseau avec infrastructure | |
CN106465215B (zh) | 改进的垂直切换 | |
EP1985090B1 (fr) | Procédé de transmission et de réception de flux de données et appareil pour garantir la qualité de service | |
US10382564B2 (en) | Method and system for client association management based on estimated session duration | |
US8498644B2 (en) | Wireless communication system and handover method | |
KR102455139B1 (ko) | 5g 또는 다른 차세대 네트워크에 대한 와이파이 액세스 제어 | |
CA3080737C (fr) | Procede de selection de canal primaire pour des communications sans-fil | |
WO2006082320A1 (fr) | Procede et systeme de controle local de la diffusion d’une application en reseau sans fil partage | |
WO2017000683A1 (fr) | Procédé et dispositif de gestion de terminal sans fil | |
EP1295496A1 (fr) | Systeme de radiocommunication cellulaire avec des moyens de reperage de terminaux defectueux | |
WO2020002376A1 (fr) | Procede de gestion d'une connexion dans un reseau sans fil distribue | |
GB2472537A (en) | Selecting a network connection for data communication | |
CN114079523A (zh) | 用于切换用户终端的方法、装置和计算机介质以及接入点 | |
WO2024092917A1 (fr) | Procédés et appareil de traitement de défaillance de liaison radio de liaison latérale | |
WO2024124434A1 (fr) | Procédé et appareil de mesure de porteuse, et dispositif de communication | |
EP3972344A1 (fr) | Procede de basculement d'une station mobile entre deux points d acces sans fil d'un reseau de communication et dispositif gestionnaire de connexions associe | |
EP1947823B1 (fr) | Procédé de collaboration entre un routeur mobile et au moins un autre routeur mobile, lesdits routeurs mobiles etant coordonnes en deplacement | |
WO2010043856A2 (fr) | Communication de réseau | |
FR3102634A1 (fr) | Procédé et dispositif de sécurisation de communication pour véhicule | |
EP1458202A1 (fr) | Procede et systeme de surveillance de telephones mobiles | |
JP2006174192A (ja) | 無線データ通信システム | |
FR2992136A1 (fr) | Procede de controle de congestion de trafic | |
FR2898009A1 (fr) | Procede de communication entre un terminal utilisateur sans fil et un point d'acces d'un reseau sans fil, terminal, point d'acces et programmes d'ordinateur associes |