WO2009118383A1 - Method and gateway for multimedia session handover - Google Patents
Method and gateway for multimedia session handover Download PDFInfo
- Publication number
- WO2009118383A1 WO2009118383A1 PCT/EP2009/053600 EP2009053600W WO2009118383A1 WO 2009118383 A1 WO2009118383 A1 WO 2009118383A1 EP 2009053600 W EP2009053600 W EP 2009053600W WO 2009118383 A1 WO2009118383 A1 WO 2009118383A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- gateway
- hgw
- terminal
- dual
- mode terminal
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 31
- 230000009977 dual effect Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 11
- 230000005540 biological transmission Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 7
- HEFNNWSXXWATRW-UHFFFAOYSA-N Ibuprofen Chemical compound CC(C)CC1=CC=C(C(C)C(O)=O)C=C1 HEFNNWSXXWATRW-UHFFFAOYSA-N 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004377 microelectronic Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1033—Signalling gateways
- H04L65/1036—Signalling gateways at the edge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- 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/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0033—Control or signalling for completing the hand-off for data sessions of end-to-end connection with transfer of context information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- 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
-
- 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/16—Gateway arrangements
Definitions
- the present invention is in the field of multimedia services, such as conversational services, instant messaging services or broadcasting audiovisual programs that can be accessed both on a mobile terminal, as per example a mobile phone or a personal digital assistant and on a home network equipment, such as a personal computer or a TV.
- multimedia services such as conversational services, instant messaging services or broadcasting audiovisual programs that can be accessed both on a mobile terminal, as per example a mobile phone or a personal digital assistant and on a home network equipment, such as a personal computer or a TV.
- the invention more particularly relates to a solution for switching an established multimedia session, via a home gateway, between a local terminal of the home network and a remote terminal, of this local terminal to a dual-mode terminal without breaking the session.
- a bi-mode terminal is a terminal capable of communicating on the home network and on a mobile telecommunications network (for example of the GPRS, UMTS, I-WLAN, etc. type).
- Document FR 2 904 175 of the Applicant describes a method for switching an established multimedia session, on a mobile network, between a mobile terminal and a remote terminal of this mobile terminal to a terminal connected to a home gateway.
- the present invention therefore aims at switching in the other direction (from the terminal of the home network to the mobile terminal), a switchover for which there is a particular problem when the mobile terminal uses an encrypted interface (for example the IPSec protocol) to communicate , across the gateway, with the mobile network infrastructure.
- an encrypted interface for example the IPSec protocol
- the home gateway is not aware of the nature of the application system to which the dual-mode terminal is interconnected, nor of the nature of the exchanges conveyed in the secure link between this dual-mode mobile terminal. and the network.
- the invention relates to a method of switching an established multimedia session, via a home gateway, between a local terminal connected to the gateway and a remote terminal of an application system, this method being capable of being implemented by the gateway, and comprising: a step of obtaining parameters of the session;
- the invention relates to a home gateway comprising means for obtaining parameters of an established multimedia session, via the gateway, between a local terminal connected to the gateway and a remote terminal of an application system, the gateway comprising:
- the term "home gateway” designates the equipment interfacing between the access network (WAN interface) and the local home network (LAN interface), this equipment notably ensuring the management of the local home network.
- the invention is therefore placed in the particular context in which the dual mode terminal has established, via the home gateway, a communication in the mobile network by a secure link.
- This secure link is, seen from the home gateway, a completely opaque tunnel, it can not know the network equipment with which the dual-mode terminal is in communication, except the tunnel termination unit, or the nature exchanges between the dual-mode terminal and its equipment.
- the invention therefore proposes a method in which the gateway obtains the parameters of the current session (established with a local terminal of the home network) and requests the dual-mode terminal to send itself a request to switch the session to application system for the session to be switched from the local terminal to this two-mode terminal.
- the gateway also sends the failover request to the dual-mode terminal when it is not connected to the mobile network by a secure link.
- the gateway when the gateway determines that the dual-mode terminal is not attached to the mobile network by a secure link, the gateway sends the failover request directly to the application system, without passing through the two-mode terminal.
- This variant advantageously makes it possible to centralize the control operations of the sessions in the gateway.
- the gateway can determine that the dual-mode terminal is attached or not to the mobile network by a secure link.
- the gateway detects whether encrypted packets are exchanged between the dual-mode terminal and the mobile network, for example by means of an embedded ALG ("Application Layer Gateway") type of service. ").
- the gateway determines that the dual-mode terminal is attached to the mobile network by a secure link when it receives a notification message for this purpose from the dual-mode terminal.
- the identifier of the dual-mode terminal to which the session is switched is obtained by the gateway following the selection of this two-mode terminal, by a user, in a dynamically established list. by the gateway, this list including the identifiers of all dual-mode terminals paired with the gateway and able to participate in the session.
- the initialization of the session switching can be performed from a local terminal of the home network, the dual-mode terminal or the home gateway when it has a human-machine interface appropriate, for example a remote screen.
- the gateway maintains, in the home network, a list of the identifiers of the two-mode terminals connected to the network, this list including the IP address of these terminals as well as the characteristics of the multimedia sessions in progress, and in particular the CODECs used by the local terminal.
- the user When the user wishes to initiate a switchover, from the local terminal, the dual-mode terminal or the gateway, he obtains this list and makes a request for switching, for example by means of a specific menu, designating the identifier of the dual-mode terminal to which the multimedia session is to be switched.
- the home gateway When the home gateway receives the switch request, it determines whether the dual-mode terminal is attached to the mobile network by a secure link and, if so, sends to that dual-mode terminal an instruction to quit. it requests the switchover of the session to the mobile network.
- the invention relates to a method that can be implemented by a dual mode terminal capable of communicating in a secure link with a mobile network via a home gateway to which it is linked, this method comprising: a step sending, to said gateway, a notification message representative of the fact that said dual-mode terminal is attached to said network mobile, via said gateway, by an opaque secure link seen from said gateway;
- the invention relates to a dual mode terminal comprising:
- this terminal comprising:
- the dual-mode terminal is therefore characterized in that it comprises means for receiving, from the home gateway, the parameters of a session established between a local terminal connected to this gateway and a remote terminal.
- the dual mode terminal also comprises means for sending the gateway a notification message representative of the fact that it is attached to the mobile network, via this gateway, by a secure link.
- the gateway also comprises means for sending the gateway a notification message representative of the fact that it is attached to the mobile network, via this gateway, by a secure link.
- the various steps of the switching method are determined by computer program instructions.
- the invention also relates to a computer program on an information medium, this program being capable of being implemented in a gateway or more generally in a computer, this program comprising instructions adapted to the implementation steps of a switching method as described above.
- the various steps of the method according to the invention can be implemented by a two-mode terminal to initiate a session switchover are determined by instructions of computer programs.
- the invention also relates to a computer program on an information medium, this program being capable of being implemented in a dual-mode terminal or more generally in a computer, this program comprising instructions adapted to implementing the steps of a method for initiating a session failover as described above.
- At least one of these programs can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a form partially compiled, or in any other desirable form.
- the invention also relates to a computer-readable information carrier, and comprising instructions of one of the computer programs as mentioned above.
- the information carrier may be any entity or device capable of storing the program.
- the medium may comprise storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or a magnetic recording medium, for example a floppy disk or a disk. hard.
- the information medium may be a transmissible medium such as an electrical or optical signal, which may be conveyed via an electrical or optical cable, by radio or by other means.
- the program according to the invention can be downloaded in particular on an Internet type network.
- the information carrier may be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the method in question.
- FIG. 1 represents, in their environment, a gateway and a dual mode terminal according to the invention in a particular embodiment
- FIG. 2 shows schematically a gateway according to the invention in a particular embodiment of the invention
- FIG. 3 schematically represents a dual-mode terminal according to the invention in a particular embodiment of the invention
- FIG. 4 represents a session failover request that can be used in a particular embodiment of the invention
- FIG. 5 represents, in flowchart form, the main steps of a switching method according to the invention in a particular embodiment of the invention
- FIG. 6 represents, in flowchart form, the main steps of a method according to the invention that can be implemented in a two-mode terminal to require session switching in a particular embodiment of the invention. invention.
- the appendix represents two SIP messages constituting a switching request that can be used in the implementation of the invention. Detailed description of an embodiment
- FIG. 1 represents a dual mode terminal BT and a home gateway HGW according to the invention in their environment.
- the home gateway HGW provides the interface between a fixed network FN and a home network RLD.
- This gateway HGW allows a local terminal LT to establish a session Sl represented in dashed lines, with a remote terminal RT of an application system SA, for example of the multimedia IP or IMS type (in English "IP Multimedia Subsystem ").
- the session S1 passes through the following equipment:
- a DSLAM device known equipment of the fixed network FN whose main function is to recover the flow of data transiting on the telephone lines to which it is connected and to multiplex this data to direct them to the application system SA; a number of routers R of the fixed network; and
- SIP entities of the IMS network type P-CSCF Proxy-SIP and S-CSCF SIP server responsible in particular for signaling and session control.
- the dual-mode terminal BT is paired with the gateway HGW via an access point AP, the latter defining a home-radio zone ZRD in which the equipment of the domestic space can communicate using the protocol
- the BT terminal is a dual-mode terminal, which means that it is able to communicate with the HGW gateway in the ZRD home radio zone by the WiFi protocol and outside this ZRD zone, with a data point.
- NB access of the MN mobile network for example by means of a protocol of GSM, GPRS, UMTS, I-WLAN type.
- the mobile network MN is of type I-WLAN, and we assume that the dual-mode terminal BT, paired with the home gateway crossing this gateway HGW, is attached to the mobile network MN by a secure link LSEC.
- the secure link ECL is a tunnel conforms to IPSec protocol as defined in RFC2401 document of I 1 IETF (Internet Engineering Task Force). This technology makes it possible to establish secure communication between the dual-mode terminal
- the invention makes it possible to switch the session S1 of the local terminal LT to the dual-mode terminal BT without failing service, by using the secure link LSEC.
- the session is established between the remote terminal RT of the application system SA and the dual mode terminal BT, in the secure link LSEC.
- the gateway GGSN Gateway GPRS Support Node
- HGW has the hardware architecture of a computer, shown in FIG.
- This gateway comprises a processor 11, a RAM type RAM 12, a ROM type ROM 13, a rewritable flash type non-volatile memory 16, means 14 for communication with the fixed network FN, and communication means 15. WiFi with BT dual mode terminal and local LT terminals.
- the ROM-type ROM 13 constitutes a recording medium in accordance with the invention on which a computer program according to the invention is recorded and the main steps of which are represented in flow chart form in FIG.
- ROM 13 also includes a program able to implement an embedded function of type ALG ("Application Level Gateway") to detect the presence of any encrypted packets exchanged between the BT dual mode terminal and TTG tunnel termination in the secure LSEC link.
- ALG Application Level Gateway
- the non-volatile rewritable memory 16 also includes a list L of all bi-mode terminals paired with the HGW gateway, and capabilities of these terminals.
- the gateway HGW comprises a remote human-machine interface, not shown, on which a user can choose, from the list L, the two-mode terminal to which to switch a session established by a local terminal LT of RLD network.
- the dual mode terminal BT has the conventional architecture of a computer shown in FIG.
- This dual-mode terminal comprises a processor 21, a random access memory RAM 22, a read-only ROM 23, means 24 for communicating via the UMTS protocol, for example, with a mobile network access point NB of the MN and WiFi communication means 25 with the HGW gateway.
- the ROM-type ROM 23 constitutes a recording medium according to the invention on which is recorded a computer program comprising instructions for executing the session switching process according to the invention and whose main steps are represented.
- the terminal BT also comprises means for displaying, on a screen of this terminal, the list L and means for allowing the user to choose a dual-mode terminal on which to switch a session established between an LT terminal of the RLD network and the remote terminal RT.
- the list L can also be displayed on a screen of a local terminal LT of the network RLD to allow the choice of dual mode terminal BT on which to switch the session SA.
- the terminal BT is able to send, in the WiFi channel, an NTF message of SIP NOTIFY type, for inform the HGW gateway that this dual-mode terminal has established a secure link LSEC with the mobile network MN.
- the NTF message is not necessary when the HGW gateway implements the embedded ALG function to determine whether encrypted packets are exchanged between the BT terminal and the MN mobile network.
- the HGW gateway determines that a secure link is established between the dual mode terminal BT to which to switch the session Sl and the mobile network MN, it must, for the session to be effectively switched, to request BT terminal itself to send the request to switch to the network.
- the failover can be initiated either by the HGW gateway or by the dual mode terminal BT.
- the switchover is, in this case, initiated by the HGW gateway.
- FIG. 4 is a conceptual representation of a failover request SR sent either by the dual mode terminal BT or by the HGW gateway to request the mobile network to switch the session to this dual mode terminal.
- This failover request includes:
- an SID field including an identifier of the session S1;
- the appendix gives an example in which the request for switching SR consists of two SIP REFER and INVITE messages known to those skilled in the art.
- the SID field comprising the identifier of the session is constituted by the CALL-ID field of the REFER message;
- FIGS. 5 and 6 represent, in the form of flowcharts, the main steps of the methods according to the invention respectively implemented by the gateway HGW and the dual mode terminal BT to switch the session S1 to this dual mode terminal.
- the HGW gateway obtains the parameters of this session Sl, namely the parameters of the SR failover request (session identifier, session type, address of the source terminals and destination).
- the gateway HGW obtains the identifier ID B ⁇ BT dual mode terminal to which the session S1 must be switched.
- this identifier can be chosen from the list L maintained by the HGW gateway by the user on the screen of a dual mode terminal BT, a remote screen of the HGW gateway or a local terminal.
- LT of the home network RLD can be chosen from the list L maintained by the HGW gateway by the user on the screen of a dual mode terminal BT, a remote screen of the HGW gateway or a local terminal.
- the gateway HGW determines whether the dual-mode terminal BT, to which the user wishes to switch the session S1, is attached to the mobile network MN through the gateway HGW by a secure link LSEC.
- the gateway HGW can implement the embedded function of type ALG to detect whether encrypted packets are exchanged between the dual mode terminal BT and the mobile network MN.
- the dual-mode terminal sends, during a step FlO of its method according to the invention, an NTF notification message to the gateway HGW to inform it that it is attached to the mobile network through a secure link.
- the gateway determines that the mobile network BT is attached to the mobile network MN by a secure link LSEC, it sends him, during a step E40, the P parameters of the current session S1.
- the terminal BT Upon receipt of these parameters P, the terminal BT sends a request for failover SR to the application router P-CSCF type P to request the switchover.
- this switching request is transmitted by the application router P-CSCF to a S-CSCF type entity Sl in charge of the signaling and control of the session.
- the switch request is a SIP message of the REFER type.
- the gateway HGW determines that the dual-mode terminal BT is not attached to the mobile network MN by a secure link LSEC, it itself sends the request for type switching.
- INVITE sips carol@chicago.example.com SIP / 2.0
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Procédé et passerelle de basculement d'une session multimédia Failover method and gateway of a multimedia session
Arrière-plan de l'invention La présente invention se situe dans le domaine des services multimédias, tels que les services conversationnels, les services de messagerie instantanée ou de diffusion de programmes audiovisuels qui peuvent être accèdes à la fois sur un terminal mobile, comme par exemple un téléphone mobile ou un assistant personnel numérique et sur un équipement d'un réseau local domestique, comme par exemple un ordinateur personnel ou un téléviseur.BACKGROUND OF THE INVENTION The present invention is in the field of multimedia services, such as conversational services, instant messaging services or broadcasting audiovisual programs that can be accessed both on a mobile terminal, as per example a mobile phone or a personal digital assistant and on a home network equipment, such as a personal computer or a TV.
L'invention concerne plus particulièrement une solution pour basculer une session multimédia établie, via une passerelle domestique, entre un terminal local du réseau domestique et un terminal distant, de ce terminal local vers un terminal bi-mode sans rupture de la session.The invention more particularly relates to a solution for switching an established multimedia session, via a home gateway, between a local terminal of the home network and a remote terminal, of this local terminal to a dual-mode terminal without breaking the session.
Au sens de cette demande de brevet, un terminal bi-mode est un terminal apte à communiquer sur le réseau local domestique et sur un réseau de télécommunications mobile (par exemple du type GPRS, UMTS, I-WLAN, etc.). Le document FR 2 904 175 de la demanderesse décrit un procédé pour faire basculer une session multimédia établie, sur un réseau mobile, entre un terminal mobile et un terminal distant de ce terminal mobile vers un terminal connecté à une passerelle domestique.Within the meaning of this patent application, a bi-mode terminal is a terminal capable of communicating on the home network and on a mobile telecommunications network (for example of the GPRS, UMTS, I-WLAN, etc. type). Document FR 2 904 175 of the Applicant describes a method for switching an established multimedia session, on a mobile network, between a mobile terminal and a remote terminal of this mobile terminal to a terminal connected to a home gateway.
La présente invention vise donc le basculement dans l'autre sens (du terminal du réseau domestique vers le terminal mobile), basculement pour lequel il se pose un problème particulier lorsque le terminal mobile utilise une interface cryptée (par exemple le protocole IPSec) pour communiquer, à travers la passerelle, avec l'infrastructure du réseau mobile. Lorsque c'est le cas en effet, la passerelle domestique n'a pas connaissance de la nature du système applicatif auquel le terminal bi- mode est interconnecté, ni de la nature des échanges véhiculés dans le lien sécurisé entre ce terminal bi-mode mobile et le réseau.The present invention therefore aims at switching in the other direction (from the terminal of the home network to the mobile terminal), a switchover for which there is a particular problem when the mobile terminal uses an encrypted interface (for example the IPSec protocol) to communicate , across the gateway, with the mobile network infrastructure. When this is indeed the case, the home gateway is not aware of the nature of the application system to which the dual-mode terminal is interconnected, nor of the nature of the exchanges conveyed in the secure link between this dual-mode mobile terminal. and the network.
Il n'existe donc aucune solution, dans l'état actuel de la technique, pour faire basculer une communication établie avec un terminal du réseau local domestique, vers un terminal bi-mode dans un tel lien sécurisé.There is therefore no solution, in the current state of the art, to switch an established communication with a terminal from the local home network, to a dual-mode terminal in such a secure link.
Objet et résumé de l'invention Selon un premier aspect, l'invention concerne un procédé de basculement d'une session multimédia établie, via une passerelle domestique, entre un terminal local connecté à la passerelle et un terminal distant d'un système applicatif, ce procédé étant susceptible d'être mis en œuvre par la passerelle, et comportant : - une étape d'obtention de paramètres de la session ;OBJECT AND SUMMARY OF THE INVENTION According to a first aspect, the invention relates to a method of switching an established multimedia session, via a home gateway, between a local terminal connected to the gateway and a remote terminal of an application system, this method being capable of being implemented by the gateway, and comprising: a step of obtaining parameters of the session;
- une étape d'obtention d'un identifiant d'un terminal bi-mode appairé avec la passerelle et apte à communiquer avec un réseau mobile via la passerelle ;a step of obtaining an identifier of a two-mode terminal paired with the gateway and able to communicate with a mobile network via the gateway;
- une étape au cours de laquelle la passerelle cherche à déterminer si le terminal bi-mode est attaché au réseau mobile, via la passerelle, par un lien sécurisé opaque vu de ladite passerelle; eta step during which the gateway seeks to determine whether the dual-mode terminal is attached to the mobile network, via the gateway, by an opaque secure link seen from said gateway; and
- si c'est le cas, une étape d'envoi au terminal bi-mode, d'un ordre d'émission, à destination d'un routeur applicatif du système applicatif, d'une requête de basculement de la session du terminal local, vers le terminal bi-mode, cette requête de basculement comportant les paramètres précités.if it is the case, a step of sending to the dual mode terminal, of a transmission command, to an application system application router, of a request to switch the session of the local terminal. , to the dual-mode terminal, this switch request including the aforementioned parameters.
Corrélativement, l'invention concerne une passerelle domestique comportant des moyens pour obtenir des paramètres d'une session multimédia établie, via la passerelle, entre un terminal local connecté à la passerelle et un terminal distant d'un système applicatif, la passerelle comportant :Correlatively, the invention relates to a home gateway comprising means for obtaining parameters of an established multimedia session, via the gateway, between a local terminal connected to the gateway and a remote terminal of an application system, the gateway comprising:
- des moyens d'obtention d'un identifiant d'un terminal bi-mode appairé avec la passerelle et apte à communiquer avec un réseau mobile via la passerelle ; - des moyens pour déterminer si le terminal bi-mode est attaché au réseau mobile, via la passerelle, par un lien sécurisé ; etmeans for obtaining an identifier of a two-mode terminal paired with the gateway and able to communicate with a mobile network via the gateway; means for determining whether the dual-mode terminal is attached to the mobile network, via the gateway, by a secure link; and
- des moyens pour envoyer au terminal bi-mode, un ordre d'émission, à destination d'un routeur applicatif du système applicatif, d'une requête de basculement de la session du terminal local, vers le terminal bi- mode, cette requête de basculement comportant les paramètres précités. Dans la présente demande de brevet, l'expression "passerelle domestique" (en anglais "Home Gateway") désigne l'équipement faisant interface entre le réseau d'accès (interface WAN) et le réseau local domestique (interface LAN), cet équipement assurant notamment la gestion du réseau local domestique.means for sending to the dual-mode terminal, a transmission command, to an application system application router, a request to switch from the session of the local terminal to the dual-mode terminal, this request failover with the aforementioned parameters. In the present patent application, the term "home gateway" designates the equipment interfacing between the access network (WAN interface) and the local home network (LAN interface), this equipment notably ensuring the management of the local home network.
L'invention se place donc dans le contexte particulier dans lequel le terminal bi-mode a établi, via la passerelle domestique, une communication dans le réseau mobile par un lien sécurisé.The invention is therefore placed in the particular context in which the dual mode terminal has established, via the home gateway, a communication in the mobile network by a secure link.
Ce lien sécurisé est, vu de la passerelle domestique, un tunnel totalement opaque, celle-ci ne pouvant connaître ni les équipements du réseau avec lequel le terminal bi-mode est en communication, hormis l'unité de terminaison du tunnel, ni la nature des échanges entre le terminal bi-mode et ses équipements.This secure link is, seen from the home gateway, a completely opaque tunnel, it can not know the network equipment with which the dual-mode terminal is in communication, except the tunnel termination unit, or the nature exchanges between the dual-mode terminal and its equipment.
L'invention propose donc un procédé dans lequel la passerelle obtient les paramètres de la session en cours (établie avec un terminal local du réseau domestique) et demande au terminal bi-mode d'envoyer lui-même une requête de basculement de la session au système applicatif pour que la session soit basculée du terminal local vers ce terminal bi- mode. Dans un mode de réalisation de l'invention, la passerelle envoie également la requête de basculement au terminal bi-mode lorsque celui-ci n'est pas connecté au réseau mobile par un lien sécurisé.The invention therefore proposes a method in which the gateway obtains the parameters of the current session (established with a local terminal of the home network) and requests the dual-mode terminal to send itself a request to switch the session to application system for the session to be switched from the local terminal to this two-mode terminal. In one embodiment of the invention, the gateway also sends the failover request to the dual-mode terminal when it is not connected to the mobile network by a secure link.
En variante, lorsque la passerelle détermine que le terminal bi- mode n'est pas attaché au réseau mobile par un lien sécurisé, la passerelle envoie directement la requête de basculement au système applicatif, sans passer par le terminal bi-mode.In a variant, when the gateway determines that the dual-mode terminal is not attached to the mobile network by a secure link, the gateway sends the failover request directly to the application system, without passing through the two-mode terminal.
Cette variante permet avantageusement de centraliser les opérations de contrôle des sessions dans la passerelle.This variant advantageously makes it possible to centralize the control operations of the sessions in the gateway.
Pour la mise en œuvre de l'invention, il est essentiel que la passerelle puisse déterminer que le terminal bi-mode est attaché ou non au réseau mobile par un lien sécurisé.For the implementation of the invention, it is essential that the gateway can determine that the dual-mode terminal is attached or not to the mobile network by a secure link.
Dans un premier mode de réalisation de l'invention, la passerelle détecte si des paquets encryptés sont échangés entre le terminal bi-mode et le réseau mobile, par exemple au moyen d'une fonction embarquée de type ALG (en anglais "Application Layer Gateway"). Dans un autre mode de réalisation, la passerelle détermine que le terminal bi-mode est attaché au réseau mobile par un lien sécurisé lorsqu'elle reçoit du terminal bi-mode un message de notification à cet effet. Dans un mode particulier de réalisation de l'invention, l'identifiant du terminal bi-mode vers lequel la session est basculée est obtenu par la passerelle consécutivement à la sélection de ce terminal bi- mode, par un utilisateur, dans une liste établie dynamiquement par la passerelle, cette liste comportant les identifiants de tous les terminaux bi- modes appairés avec la passerelle et aptes à participer à la session.In a first embodiment of the invention, the gateway detects whether encrypted packets are exchanged between the dual-mode terminal and the mobile network, for example by means of an embedded ALG ("Application Layer Gateway") type of service. "). In another embodiment, the gateway determines that the dual-mode terminal is attached to the mobile network by a secure link when it receives a notification message for this purpose from the dual-mode terminal. In a particular embodiment of the invention, the identifier of the dual-mode terminal to which the session is switched is obtained by the gateway following the selection of this two-mode terminal, by a user, in a dynamically established list. by the gateway, this list including the identifiers of all dual-mode terminals paired with the gateway and able to participate in the session.
Conformément à l'invention, l'initialisation du basculement de la session peut être effectuée à partir d'un terminal local du réseau domestique, du terminal bi-mode ou de la passerelle domestique lorsque celle-ci dispose d'une interface homme-machine appropriée, par exemple un écran déporté.According to the invention, the initialization of the session switching can be performed from a local terminal of the home network, the dual-mode terminal or the home gateway when it has a human-machine interface appropriate, for example a remote screen.
On supposera en conséquence que la passerelle maintient, dans le réseau domestique, une liste des identifiants des terminaux bi-modes connectés au réseau, cette liste comportant l'adresse IP de ces terminaux ainsi que les caractéristiques des sessions multimédias en cours, et notamment des CODEC utilisés par le terminal local.It will therefore be supposed that the gateway maintains, in the home network, a list of the identifiers of the two-mode terminals connected to the network, this list including the IP address of these terminals as well as the characteristics of the multimedia sessions in progress, and in particular the CODECs used by the local terminal.
Lorsque l'utilisateur souhaite initier un basculement, à partir du terminal local, du terminal bi-mode ou de la passerelle, il obtient cette liste et effectue une demande de basculement, par exemple au moyen d'un menu spécifique, en désignant l'identifiant du terminal bi-mode vers lequel la session multimédia doit être basculée.When the user wishes to initiate a switchover, from the local terminal, the dual-mode terminal or the gateway, he obtains this list and makes a request for switching, for example by means of a specific menu, designating the identifier of the dual-mode terminal to which the multimedia session is to be switched.
Lorsque la passerelle domestique reçoit la demande de basculement, elle détermine si le terminal bi-mode est attaché au réseau mobile par un lien sécurisé et, si c'est le cas, elle envoie, à ce terminal bi- mode, une instruction pour qu'il demande le basculement de la session auprès du réseau mobile.When the home gateway receives the switch request, it determines whether the dual-mode terminal is attached to the mobile network by a secure link and, if so, sends to that dual-mode terminal an instruction to quit. it requests the switchover of the session to the mobile network.
Selon un deuxième aspect, l'invention concerne un procédé pouvant être mis en œuvre par un terminal bi-mode apte à communiquer dans un lien sécurisé avec un réseau mobile via une passerelle domestique à laquelle il est appairé, ce procédé comportant : - une étape d'envoi, à ladite passerelle, d'un message de notification représentatif du fait que ledit terminal bi-mode est attaché audit réseau mobile, via ladite passerelle, par un lien sécurisé opaque vu de ladite passerelle;According to a second aspect, the invention relates to a method that can be implemented by a dual mode terminal capable of communicating in a secure link with a mobile network via a home gateway to which it is linked, this method comprising: a step sending, to said gateway, a notification message representative of the fact that said dual-mode terminal is attached to said network mobile, via said gateway, by an opaque secure link seen from said gateway;
- une étape de réception, en provenance de la passerelle, de paramètres d'une session multimédia établie, via ladite passerelle, entre un terminal local connecté à la passerelle et un terminal distant d'un système applicatif ; eta step of receiving, from the gateway, parameters of an established multimedia session, via said gateway, between a local terminal connected to the gateway and a remote terminal of an application system; and
- une étape d'envoi, via la passerelle et dans le lien sécurisé, à un routeur applicatif du système applicatif, d'une requête comportant les paramètres pour basculer la session du terminal local vers le terminal bi-mode.a step of sending, via the gateway and in the secure link, to an applicative router of the application system, a request comprising the parameters for switching the session of the local terminal to the dual-mode terminal.
Corrélativement, l'invention concerne un terminal bi-mode comportant :Correlatively, the invention relates to a dual mode terminal comprising:
- des moyens d'appairage avec une passerelle domestique ;- pairing means with a home gateway;
- des moyens pour communiquer, dans un lien sécurisé opaque vu de ladite passerelle, avec un réseau mobile via la passerelle ; ce terminal comportant :means for communicating, in a secure link seen from said gateway, with a mobile network via the gateway; this terminal comprising:
- des moyens d'envoi, à ladite passerelle, d'un message de notification représentatif du fait que ledit terminal bi-mode est attaché audit réseau mobile, via ladite passerelle, par un lien sécurisé opaque vu de ladite passerelle;means for sending, to said gateway, a notification message representative of the fact that said dual-mode terminal is attached to said mobile network, via said gateway, by an opaque secure link seen from said gateway;
- des moyens pour recevoir, en provenance de la passerelle, des paramètres d'une session établie, via la passerelle, entre un terminal local connecté à la passerelle et un terminal distant d'un système applicatif ; et - des moyens d'envoi, via la passerelle et dans le lien sécurisé, à un routeur applicatif du système applicatif, d'une requête comportant les paramètres pour qu'il bascule la session du terminal local vers le terminal bi-mode.means for receiving, from the gateway, parameters of an established session, via the gateway, between a local terminal connected to the gateway and a remote terminal of an application system; and means for sending, via the gateway and in the secure link, to an applicative router of the application system, a request including the parameters for it to switch the session of the local terminal to the dual-mode terminal.
Le terminal bi-mode conforme à l'invention est donc caractéristique en ce qu'il comporte des moyens pour recevoir, de la passerelle domestique, les paramètres d'une session établie entre un terminal local connecté à cette passerelle et un terminal distant.The dual-mode terminal according to the invention is therefore characterized in that it comprises means for receiving, from the home gateway, the parameters of a session established between a local terminal connected to this gateway and a remote terminal.
Dans un mode particulier de réalisation de l'invention, le terminal bi-mode comporte également des moyens pour envoyer à la passerelle un message de notification représentatif du fait qu'il est attaché au réseau mobile, via cette passerelle, par un lien sécurisé. Dans ce mode de réalisation avantageux, il n'est pas nécessaire de prévoir, au sein de la passerelle, des moyens de détection du lien sécurisé, par analyse des messages traversant cette passerelle.In a particular embodiment of the invention, the dual mode terminal also comprises means for sending the gateway a notification message representative of the fact that it is attached to the mobile network, via this gateway, by a secure link. In this advantageous embodiment, it is not necessary to provide, within the gateway, means for detecting the secure link, by analyzing the messages passing through this gateway.
Dans un mode particulier de réalisation, les différentes étapes du procédé de basculement sont déterminées par des instructions de programmes d'ordinateurs.In a particular embodiment, the various steps of the switching method are determined by computer program instructions.
En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en œuvre dans une passerelle ou plus généralement dans un ordinateur, ce programme comportant des instructions adaptées à la mise en œuvre des étapes d'un procédé de basculement tel que décrit ci-dessus.Consequently, the invention also relates to a computer program on an information medium, this program being capable of being implemented in a gateway or more generally in a computer, this program comprising instructions adapted to the implementation steps of a switching method as described above.
Dans un mode particulier de réalisation, les différentes étapes du procédé selon l'invention pouvant être mis en œuvre par un terminal bi-mode pour initier un basculement de session sont déterminées par des instructions de programmes d'ordinateurs.In a particular embodiment, the various steps of the method according to the invention can be implemented by a two-mode terminal to initiate a session switchover are determined by instructions of computer programs.
En conséquence, l'invention vise aussi un programme d'ordinateur sur un support d'informations, ce programme étant susceptible d'être mis en œuvre dans un terminal bi-mode ou plus généralement dans un ordinateur, ce programme comportant des instructions adaptées à la mise en œuvre des étapes d'un procédé pour initier un basculement de session tel que décrit ci-dessus.Consequently, the invention also relates to a computer program on an information medium, this program being capable of being implemented in a dual-mode terminal or more generally in a computer, this program comprising instructions adapted to implementing the steps of a method for initiating a session failover as described above.
Au moins l'un ou l'autre de ces programmes 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.At least one of these programs can use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a form partially compiled, or in any other desirable form.
L'invention vise aussi un support d'informations lisible par un ordinateur, et comportant des instructions d'un des programmes d'ordinateur tels que mentionnés ci-dessus.The invention also relates to a computer-readable information carrier, and comprising instructions of one of the computer programs as mentioned above.
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, par exemple une disquette (floppy dise) 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.The information carrier may be any entity or device capable of storing the program. For example, the medium may comprise storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or a magnetic recording medium, for example a floppy disk or a disk. hard. On the other hand, the information medium may be a transmissible medium such as an electrical or optical signal, which may be conveyed via an electrical or optical cable, by radio or by other means. The program according to the invention can be downloaded in particular on an Internet type network.
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é en question.Alternatively, the information carrier may be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the method in question.
Brève description des dessinsBrief description of the drawings
D'autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins et à l'annexe qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures :Other features and advantages of the present invention will emerge from the description given below, with reference to the drawings and the annex which illustrate an embodiment having no limiting character. In the figures:
- la figure 1 représente, dans leur environnement, une passerelle et un terminal bi-mode conformes à l'invention dans un mode particulier de réalisation ;FIG. 1 represents, in their environment, a gateway and a dual mode terminal according to the invention in a particular embodiment;
- la figure 2 représente, de façon schématique, une passerelle conforme à l'invention dans un mode particulier de réalisation de l'invention ;- Figure 2 shows schematically a gateway according to the invention in a particular embodiment of the invention;
- la figure 3 représente, de façon schématique, un terminal bi- mode conforme à l'invention dans un mode particulier de réalisation de l'invention ; - la figure 4 représente une requête de basculement de session pouvant être utilisé dans un mode particulier de réalisation de l'invention ;FIG. 3 schematically represents a dual-mode terminal according to the invention in a particular embodiment of the invention; FIG. 4 represents a session failover request that can be used in a particular embodiment of the invention;
- la figure 5 représente, sous forme d'organigramme, les principales étapes d'un procédé de basculement conforme à l'invention dans un mode particulier de réalisation de l'invention ; - la figure 6 représente, sous forme d'organigramme, les principales étapes d'un procédé conforme à l'invention pouvant être mis en œuvre dans un terminal bi-mode pour requérir un basculement de session dans un mode particulier de réalisation de l'invention ; etFIG. 5 represents, in flowchart form, the main steps of a switching method according to the invention in a particular embodiment of the invention; FIG. 6 represents, in flowchart form, the main steps of a method according to the invention that can be implemented in a two-mode terminal to require session switching in a particular embodiment of the invention. invention; and
- l'annexe représente deux messages SIP constituant une requête de basculement pouvant être utilisée dans la mise en œuvre de l'invention. Description détaillée d'un mode de réalisationthe appendix represents two SIP messages constituting a switching request that can be used in the implementation of the invention. Detailed description of an embodiment
La figure 1 représente un terminal bi-mode BT et une passerelle domestique HGW conformes à l'invention dans leur environnement.FIG. 1 represents a dual mode terminal BT and a home gateway HGW according to the invention in their environment.
Dans le mode de réalisation décrit ici, la passerelle domestique HGW réalise l'interface entre un réseau fixe FN et un réseau local domestique RLD.In the embodiment described here, the home gateway HGW provides the interface between a fixed network FN and a home network RLD.
Deux terminaux locaux LT sont connectés à la passerelle HGW. De façon connue, cette passerelle HGW permet à un terminal local LT d'établir une session Sl représentée en traits tiretés, avec un terminal distant RT d'un système applicatif SA, par exemple de type IP multimédia ou IMS (en anglais "IP Multimedia Subsystem").Two LT local terminals are connected to the HGW gateway. In a known manner, this gateway HGW allows a local terminal LT to establish a session Sl represented in dashed lines, with a remote terminal RT of an application system SA, for example of the multimedia IP or IMS type (in English "IP Multimedia Subsystem ").
Dans l'exemple de réalisation décrit ici, la session Sl traverse les équipements suivants :In the exemplary embodiment described here, the session S1 passes through the following equipment:
- un dispositif DSLAM, équipement connu du réseau fixe FN ayant pour fonction principale de récupérer le flux de données transitant sur les lignes téléphoniques auxquelles il est raccordé et de multiplexer ces données pour les diriger vers le système applicatif SA ; - un certain nombre de routeurs R du réseau fixe ; eta DSLAM device, known equipment of the fixed network FN whose main function is to recover the flow of data transiting on the telephone lines to which it is connected and to multiplex this data to direct them to the application system SA; a number of routers R of the fixed network; and
- dans le système applicatif SA, des entités SIP du réseau IMS du type P- CSCF Proxy-SIP et S-CSCF, serveur SIP en charge notamment de la signalisation et du contrôle de session.- In the SA application system, SIP entities of the IMS network type P-CSCF Proxy-SIP and S-CSCF, SIP server responsible in particular for signaling and session control.
Dans l'exemple de la figure 1, le terminal bi-mode BT est appairé avec la passerelle HGW via un point d'accès AP, celui-ci définissant une zone radio-domestique ZRD dans laquelle les équipements de l'espace domestique peuvent communiquer au moyen du protocoleIn the example of FIG. 1, the dual-mode terminal BT is paired with the gateway HGW via an access point AP, the latter defining a home-radio zone ZRD in which the equipment of the domestic space can communicate using the protocol
WiFi.Wireless.
Le terminal BT est un terminal bi-mode, ce qui signifie qu'il est apte à communiquer, dans la zone radio-domestique ZRD, avec la passerelle HGW par le protocole WiFi et en dehors de cette zone ZRD, avec un point d'accès NB du réseau mobile MN par exemple au moyen d'un protocole de type GSM, GPRS, UMTS, I-WLAN.The BT terminal is a dual-mode terminal, which means that it is able to communicate with the HGW gateway in the ZRD home radio zone by the WiFi protocol and outside this ZRD zone, with a data point. NB access of the MN mobile network for example by means of a protocol of GSM, GPRS, UMTS, I-WLAN type.
Dans l'exemple de la figure 1, le réseau mobile MN est de type I-WLAN, et nous supposons que le terminal bi-mode BT, appairé avec la passerelle domestique traversant cette passerelle HGW, est attaché au réseau mobile MN par un lien sécurisé LSEC.In the example of FIG. 1, the mobile network MN is of type I-WLAN, and we assume that the dual-mode terminal BT, paired with the home gateway crossing this gateway HGW, is attached to the mobile network MN by a secure link LSEC.
Dans l'exemple de réalisation décrit ici, le lien sécurisé LSEC est un tunnel conforme au protocole IPSec tel que défini dans le document RFC2401 de I1IETF (Internet Engineering Task Force). Cette technologie permet d'établir une communication sécurisée entre le terminal bi-modeIn the embodiment described herein, the secure link ECL is a tunnel conforms to IPSec protocol as defined in RFC2401 document of I 1 IETF (Internet Engineering Task Force). This technology makes it possible to establish secure communication between the dual-mode terminal
BT et une unité de terminaison de tunnel TTG du réseau mobile MN.BT and a TTG tunnel termination unit of the MN mobile network.
L'invention permet de basculer sans rupture de service la session Sl du terminal local LT vers le terminal bi-mode BT, en utilisant le lien sécurisé LSEC.The invention makes it possible to switch the session S1 of the local terminal LT to the dual-mode terminal BT without failing service, by using the secure link LSEC.
Après le basculement, la session est donc établie entre le terminal distant RT du système applicatif SA et le terminal bi-mode BT, dans le lien sécurisé LSEC.After the switchover, the session is established between the remote terminal RT of the application system SA and the dual mode terminal BT, in the secure link LSEC.
De façon connue, seule la liaison entre le terminal bi-mode BT et la terminaison de tunnel TTG est sécurisée, le flux entre le terminal bi- mode BT et le terminal distant RT traversant ensuite, sans cryptage, la passerelle GGSN (Gateway GPRS Support Node) d'interface avec le système applicatif SA, et, dans le système applicatif SA, des entités SIP du type P-CSCF et S-CSCF. Dans l'exemple de réalisation décrit ici, la passerelle domestiqueIn known manner, only the link between the dual mode terminal BT and the TTG tunnel termination is secured, the flow between the dual mode terminal BT and the remote terminal RT then traversing, without encryption, the gateway GGSN (Gateway GPRS Support Node) interface with the application system SA, and, in the application system SA, SIP entities of the type P-CSCF and S-CSCF. In the embodiment described here, the home gateway
HGW selon l'invention a l'architecture matérielle d'un ordinateur, représentée à la figure 2.HGW according to the invention has the hardware architecture of a computer, shown in FIG.
Cette passerelle comporte un processeur 11, une mémoire vive de type RAM 12, une mémoire morte de type ROM 13, une mémoire non volatile réinscriptible de type flash 16, des moyens 14 de communication avec le réseau fixe FN, et des moyens 15 de communication WiFi avec le terminal bi-mode BT et les terminaux locaux LT.This gateway comprises a processor 11, a RAM type RAM 12, a ROM type ROM 13, a rewritable flash type non-volatile memory 16, means 14 for communication with the fixed network FN, and communication means 15. WiFi with BT dual mode terminal and local LT terminals.
La mémoire morte 13 de type ROM constitue un support d'enregistrement conforme à l'invention sur lequel est enregistré un programme d'ordinateur conforme à l'invention et dont les principales étapes sont représentées sous forme d'organigramme à la figure 5.The ROM-type ROM 13 constitutes a recording medium in accordance with the invention on which a computer program according to the invention is recorded and the main steps of which are represented in flow chart form in FIG.
Dans le mode de réalisation décrit ici, la mémoire morte de typeIn the embodiment described here, the read-only memory
ROM 13 comporte également un programme apte à mettre en œuvre une fonction embarquée de type ALG ("Application Level Gateway") pour détecter la présence d'éventuels paquets encryptés échangés entre le terminal bi-mode BT et la terminaison de tunnel TTG dans le lien sécurisé LSEC.ROM 13 also includes a program able to implement an embedded function of type ALG ("Application Level Gateway") to detect the presence of any encrypted packets exchanged between the BT dual mode terminal and TTG tunnel termination in the secure LSEC link.
Dans le mode de réalisation décrit ici, la mémoire non volatile réinscriptible 16 comporte également une liste L de tous les terminaux bi- modes appairés avec la passerelle HGW, et des capacités de ces terminaux.In the embodiment described here, the non-volatile rewritable memory 16 also includes a list L of all bi-mode terminals paired with the HGW gateway, and capabilities of these terminals.
Dans un mode de réalisation particulier, la passerelle HGW comporte une interface homme-machine déportée, non représentée, sur laquelle un utilisateur peut choisir, parmi la liste L, le terminal bi-mode vers lequel basculer une session établie par un terminal local LT du réseau RLD.In a particular embodiment, the gateway HGW comprises a remote human-machine interface, not shown, on which a user can choose, from the list L, the two-mode terminal to which to switch a session established by a local terminal LT of RLD network.
Dans le mode de réalisation décrit ici, le terminal bi-mode BT a l'architecture conventionnelle d'un ordinateur représentée à la figure 3.In the embodiment described here, the dual mode terminal BT has the conventional architecture of a computer shown in FIG.
Ce terminal bi-mode comporte un processeur 21, une mémoire vive de type RAM 22, une mémoire morte de type ROM 23, des moyens 24 pour communiquer via le protocole UMTS, par exemple, avec un point d'accès NB du réseau mobile MN, et des moyens 25 de communication WiFi avec la passerelle HGW.This dual-mode terminal comprises a processor 21, a random access memory RAM 22, a read-only ROM 23, means 24 for communicating via the UMTS protocol, for example, with a mobile network access point NB of the MN and WiFi communication means 25 with the HGW gateway.
La mémoire morte de type ROM 23 constitue un support d'enregistrement conforme à l'invention sur lequel est enregistré un programme d'ordinateur comprenant des instructions pour exécuter le processus de basculement de session conforme à l'invention et dont les principales étapes sont représentées sous forme d'organigramme à la figure 6. Dans un mode de réalisation particulier de l'invention, le terminal BT comporte également des moyens pour afficher, sur un écran de ce terminal, la liste L et des moyens pour permettre à l'utilisateur de choisir un terminal bi-mode sur lequel basculer une session établie entre un terminal LT du réseau RLD et le terminal distant RT. Dans un mode de réalisation de l'invention, la liste L peut aussi être affichée sur un écran d'un terminal local LT du réseau RLD pour permettre le choix du terminal bi-mode BT sur lequel basculer la session SA.The ROM-type ROM 23 constitutes a recording medium according to the invention on which is recorded a computer program comprising instructions for executing the session switching process according to the invention and whose main steps are represented. In a particular embodiment of the invention, the terminal BT also comprises means for displaying, on a screen of this terminal, the list L and means for allowing the user to choose a dual-mode terminal on which to switch a session established between an LT terminal of the RLD network and the remote terminal RT. In one embodiment of the invention, the list L can also be displayed on a screen of a local terminal LT of the network RLD to allow the choice of dual mode terminal BT on which to switch the session SA.
Dans le mode de réalisation décrit ici, le terminal BT est apte à envoyer, dans le canal WiFi, un message NTF de type SIP NOTIFY, pour informer la passerelle HGW que ce terminal bi-mode a établi un lien sécurisé LSEC avec le réseau mobile MN.In the embodiment described here, the terminal BT is able to send, in the WiFi channel, an NTF message of SIP NOTIFY type, for inform the HGW gateway that this dual-mode terminal has established a secure link LSEC with the mobile network MN.
L'homme du métier comprendra que le message NTF n'est pas nécessaire lorsque la passerelle HGW met en œuvre la fonction embarquée ALG pour déterminer si des paquets encryptés sont échangés entre le terminal BT et le réseau mobile MN.Those skilled in the art will understand that the NTF message is not necessary when the HGW gateway implements the embedded ALG function to determine whether encrypted packets are exchanged between the BT terminal and the MN mobile network.
Quoi qu'il en soit, lorsque la passerelle HGW détermine qu'un lien sécurisé est établi entre le terminal bi-mode BT vers lequel basculer la session Sl et le réseau mobile MN, elle doit, pour que la session soit effectivement basculée, demander au terminal BT d'envoyer lui-même la requête de basculement au réseau.In any case, when the HGW gateway determines that a secure link is established between the dual mode terminal BT to which to switch the session Sl and the mobile network MN, it must, for the session to be effectively switched, to request BT terminal itself to send the request to switch to the network.
Lorsque le terminal bi-mode BT n'est pas attaché au réseau mobile MN par un lien sécurisé, le basculement peut être initié soit par la passerelle HGW, soit par le terminal bi-mode BT. Dans l'exemple de réalisation décrit ici, le basculement est, dans ce cas, initié par la passerelle HGW.When the dual mode terminal BT is not attached to the mobile network MN by a secure link, the failover can be initiated either by the HGW gateway or by the dual mode terminal BT. In the exemplary embodiment described here, the switchover is, in this case, initiated by the HGW gateway.
La figure 4 représente de façon conceptuelle une requête de basculement SR est envoyée soit par le terminal bi-mode BT, soit par la passerelle HGW pour demander au réseau mobile de basculer la session vers ce terminal bi-mode.FIG. 4 is a conceptual representation of a failover request SR sent either by the dual mode terminal BT or by the HGW gateway to request the mobile network to switch the session to this dual mode terminal.
Cette requête de basculement comporte :This failover request includes:
- un champ SID comportant un identifiant de la session Sl ;an SID field including an identifier of the session S1;
- un champ STY comportant un type de cette session Sl ; etan STY field including a type of this session S1; and
- les adresses source @S et destination @D des terminaux local LT et distant RT participant à la session.the source addresses @S and destination @D of the local terminals LT and remote RT participating in the session.
L'annexe donne un exemple dans lequel la requête de basculement SR est constituée par deux messages SIP REFER et INVITE connus de l'homme du métier. Dans cet exemple : - le champ SID comportant l'identifiant de la session est constitué par le champ CALL-ID du message REFER ;The appendix gives an example in which the request for switching SR consists of two SIP REFER and INVITE messages known to those skilled in the art. In this example: the SID field comprising the identifier of the session is constituted by the CALL-ID field of the REFER message;
- les adresses source @S et destination @D sont présentes dans les champs "FROM" et "TO" du message INVITE ; et- the source @S and destination @D addresses are present in the "FROM" and "TO" fields of the INVITE message; and
- le champ STY comportant le type de la session est constitué par les champs "a" (attribut), "m" (média) du message INVITE. Les figures 5 et 6 représentent, sous forme d'organigrammes, les principales étapes des procédés conformes à l'invention mis respectivement en œuvre par la passerelle HGW et le terminal bi-mode BT pour basculer la session Sl vers ce terminal bi-mode. Au cours d'une étape ElO, la passerelle HGW obtient les paramètres de cette session Sl, à savoir les paramètres de la requête de basculement SR (identifiant de session, type de session, adresse des terminaux source et destination).the STY field comprising the type of the session is constituted by the fields "a" (attribute), "m" (media) of the INVITE message. FIGS. 5 and 6 represent, in the form of flowcharts, the main steps of the methods according to the invention respectively implemented by the gateway HGW and the dual mode terminal BT to switch the session S1 to this dual mode terminal. During an ElO step, the HGW gateway obtains the parameters of this session Sl, namely the parameters of the SR failover request (session identifier, session type, address of the source terminals and destination).
Puis, au cours d'une étape E20, la passerelle HGW obtient l'identifiant IDBτ du terminal bi-mode BT vers lequel la session Sl doit être basculée.Then, during a step E20, the gateway HGW obtains the identifier ID B τ BT dual mode terminal to which the session S1 must be switched.
Comme mentionné précédemment, cet identifiant peut être choisi dans la liste L maintenue par la passerelle HGW par l'utilisateur sur l'écran d'un terminal bi-mode BT, d'un écran déporté de la passerelle HGW ou d'un terminal local LT du réseau domestique RLD.As mentioned above, this identifier can be chosen from the list L maintained by the HGW gateway by the user on the screen of a dual mode terminal BT, a remote screen of the HGW gateway or a local terminal. LT of the home network RLD.
Dans l'exemple de réalisation décrit ici, seuls les terminaux bi- modes ayant la capacité pour mettre en œuvre la session Sl sont présentés à l'utilisateur dans la liste L.In the exemplary embodiment described here, only the two-mode terminals having the capacity to implement the session S1 are presented to the user in the list L.
Au cours d'une étape E30, la passerelle HGW détermine si le terminal bi-mode BT, vers lequel l'utilisateur souhaite basculer la session Sl, est attaché au réseau mobile MN à travers la passerelle HGW par un lien sécurisé LSEC.During a step E30, the gateway HGW determines whether the dual-mode terminal BT, to which the user wishes to switch the session S1, is attached to the mobile network MN through the gateway HGW by a secure link LSEC.
Pour cette détermination, la passerelle HGW peut mettre en œuvre la fonction embarquée de type ALG pour détecter si des paquets encryptés sont échangés entre le terminal bi-mode BT et le réseau mobile MN.For this determination, the gateway HGW can implement the embedded function of type ALG to detect whether encrypted packets are exchanged between the dual mode terminal BT and the mobile network MN.
Dans une autre variante de réalisation, le terminal bi-mode envoie, au cours d'une étape FlO de son procédé selon l'invention, un message de notification NTF à la passerelle HGW pour l'informer du fait qu'il est attaché au réseau mobile par un lien sécurisé.In another variant embodiment, the dual-mode terminal sends, during a step FlO of its method according to the invention, an NTF notification message to the gateway HGW to inform it that it is attached to the mobile network through a secure link.
Si la passerelle détermine que le réseau mobile BT est attaché au réseau mobile MN par un lien sécurisé LSEC, elle lui envoie, au cours d'une étape E40, les paramètres P de la session Sl en cours.If the gateway determines that the mobile network BT is attached to the mobile network MN by a secure link LSEC, it sends him, during a step E40, the P parameters of the current session S1.
Ces paramètres sont reçus par le terminal bi-mode BT au cours d'une étape F20 de son procédé. Sur réception de ces paramètres P, le terminal BT envoie une requête de basculement SR au routeur applicatif Pl de type P-CSCF pour lui demander de procéder au basculement.These parameters are received by the dual-mode terminal BT during a step F20 of its method. Upon receipt of these parameters P, the terminal BT sends a request for failover SR to the application router P-CSCF type P to request the switchover.
Il est connu de l'homme du métier que cette requête de basculement est transmise par le routeur applicatif P-CSCF à une entité Sl de type S-CSCF en charge de la signalisation et du contrôle de la session.It is known to those skilled in the art that this switching request is transmitted by the application router P-CSCF to a S-CSCF type entity Sl in charge of the signaling and control of the session.
Dans le mode de réalisation décrit ici, la requête de basculement est un message SIP du type REFER.In the embodiment described here, the switch request is a SIP message of the REFER type.
Si, au cours de l'étape E30, la passerelle HGW détermine que le terminal bi-mode BT n'est pas attaché au réseau mobile MN par un lien sécurisé LSEC, elle envoie elle-même la requête de basculement de typeIf, during step E30, the gateway HGW determines that the dual-mode terminal BT is not attached to the mobile network MN by a secure link LSEC, it itself sends the request for type switching.
REFER à un routeur applicatif P2 du système applicatif SA pour initier le basculement. REFER to an application router P2 of the application system SA to initiate the switchover.
ANNEXEANNEX
REFER sips:bob@client.biloxi.example.com SIP/2.0REFER sips: bob@client.biloxi.example.com SIP / 2.0
Via: SIP/2.0/TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds8Via: SIP / 2.0 / TLS client.biloxi.example.com:5061;branch=z9hG4bKnashds8
Max-Forwards: 70Max-Forwards: 70
From: Alice <sips:alice@atlanta.example.com>;tag=1234567From: Alice <sips: alice@atlanta.example.com>; tag = 1234567
To: Bob <sips:bob@biloxi.example.com>;tag=314159To: Bob <sips: bob@biloxi.example.com>; tag = 314159
CaII-ID: 12345601@atlanta.example.comCaII-ID: 12345601@atlanta.example.com
CSeq: 101 REFERCSeq: 101 REFER
Refer-To: <sips:carol@chicago.example.com>Refer-To: <sips: carol@chicago.example.com>
Referred-By: <alice@atlanta.example.com>Referred-By: <alice@atlanta.example.com>
Contact: <sips:alice@client.atlanta.example.com>Contact: <sips: alice@client.atlanta.example.com>
Content-Length: 0Content-Length: 0
INVITE sips:carol@chicago.example.com SIP/2.0INVITE sips: carol@chicago.example.com SIP / 2.0
Via: SIP/2.0/TLS dient.biloxi.example.com:5061;branch=z9hG4bKnashdslVia: SIP / 2.0 / TLS dient.biloxi.example.com:5061;branch=z9hG4bKnashdsl
Max-Forwards: 70Max-Forwards: 70
From: Bob <sips:bob@biloxi. example. com>;tag=8675309From: Bob <sips: bob @ biloxi. example. com>; tag = 8675309
To: Carol <sips:carol@chicago.example.com>To: Carol <sips: carol@chicago.example.com>
CaII-ID: 7436222@atlanta.example.comCaII-ID: 7436222@atlanta.example.com
CSeq: 1 INVITECSeq: 1 GUEST
Contact: <sips:bob@client.biloxi.example.com>Contact: <sips: bob@client.biloxi.example.com>
Referred-By: <alice@atianta.example.com>Referred-By: <alice@atianta.example.com>
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFYAllow: GUEST, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY
Supported: replacesSupported: replaces
Content-Type: application/sdpContent-Type: application / sdp
Content-Length: ... v=0 o= bob 2890844539 2890844539 IN IP4 client.biloxi.example.comContent-Length: ... v = 0 o = bob 2890844539 2890844539 IN IP4 client.biloxi.example.com
S= c=IN IP4 client.biloxi.example.com t=0 0 m=audio 3458 RTP/AVP 0 a=rtpmap:O PCMU/8000 S = c = IN IP4 client.biloxi.example.com t = 0 0 m = audio 3458 RTP / AVP 0a = rtpmap: O PCMU / 8000
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0851989 | 2008-03-27 | ||
FR0851989 | 2008-03-27 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2009118383A1 true WO2009118383A1 (en) | 2009-10-01 |
Family
ID=39855032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2009/053600 WO2009118383A1 (en) | 2008-03-27 | 2009-03-26 | Method and gateway for multimedia session handover |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2009118383A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2524475A4 (en) * | 2010-01-11 | 2013-11-06 | Tangome Inc | Seamlessly transferring a communication |
US8832281B2 (en) | 2010-01-08 | 2014-09-09 | Tangome, Inc. | Utilizing resources of a peer-to-peer computer environment |
US9237134B2 (en) | 2010-01-11 | 2016-01-12 | Tangome, Inc. | Communicating in a peer-to-peer computer environment |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060256751A1 (en) * | 2005-05-11 | 2006-11-16 | Cisco Technology, Inc. | System and method for offering seamless connectivity across multiple devices in a communications environment |
FR2904175A1 (en) * | 2006-07-18 | 2008-01-25 | France Telecom | TOGGLE OF MULTIMEDIA SESSIONS OF A MOBILE TERMINAL ON AN EQUIPMENT OF A DOMESTIC LOCAL NETWORK |
-
2009
- 2009-03-26 WO PCT/EP2009/053600 patent/WO2009118383A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060256751A1 (en) * | 2005-05-11 | 2006-11-16 | Cisco Technology, Inc. | System and method for offering seamless connectivity across multiple devices in a communications environment |
FR2904175A1 (en) * | 2006-07-18 | 2008-01-25 | France Telecom | TOGGLE OF MULTIMEDIA SESSIONS OF A MOBILE TERMINAL ON AN EQUIPMENT OF A DOMESTIC LOCAL NETWORK |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8832281B2 (en) | 2010-01-08 | 2014-09-09 | Tangome, Inc. | Utilizing resources of a peer-to-peer computer environment |
EP2524475A4 (en) * | 2010-01-11 | 2013-11-06 | Tangome Inc | Seamlessly transferring a communication |
US9094527B2 (en) | 2010-01-11 | 2015-07-28 | Tangome, Inc. | Seamlessly transferring a communication |
US9237134B2 (en) | 2010-01-11 | 2016-01-12 | Tangome, Inc. | Communicating in a peer-to-peer computer environment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2044797B1 (en) | Switching of multimedia sessions of a mobile terminal to an equipment of a local home network | |
EP2266282A1 (en) | Apparatus, method, system and program for communication | |
WO2010109125A1 (en) | Method and device for processing a piece of information indicative of a desire to be involved in at least one user application session | |
FR2975252A1 (en) | METHOD FOR PROCESSING A TILTING REQUEST FOR COMMUNICATION BETWEEN TWO ACCESS NETWORKS | |
WO2009118383A1 (en) | Method and gateway for multimedia session handover | |
EP2449745B1 (en) | Method for selecting a network resource | |
WO2016083751A1 (en) | Method of communication between a terminal equipped with a web rtc client and a terminal accessible via an ims network core | |
EP3158709B1 (en) | Dynamic selection, by a caller, from a plurality of terminals of a callee | |
WO2014083289A1 (en) | Routing of a service request aimed at an ims subscriber | |
WO2020128258A1 (en) | Method for switching from tcp communication to udp | |
EP3298748A1 (en) | Method and device for processing a signaling message related to a communication service of a client device | |
WO2017168084A1 (en) | Access network transfer method for a roaming mobile terminal | |
WO2017203118A1 (en) | Fallback method in a telecommunications network | |
EP3583757B1 (en) | Method for changing mobile network | |
WO2008101443A1 (en) | A method, system and device for acquiring a media stream | |
EP3472993B1 (en) | Method for determining a set of encoding formats in order to establish a communication | |
EP2266279A1 (en) | Multimedia content sharing via audio-video communication | |
WO2015181505A1 (en) | Method for informing an entity of an ip network of the type of access network used by a terminal | |
WO2012085429A2 (en) | Method of locating and identifying a subscriber connected to a network emulating the stc/isdn | |
WO2009056749A1 (en) | Access node switching method | |
EP2801178B1 (en) | Dynamic method for determining a list of services in an sip network | |
WO2014170582A1 (en) | Method for restoring service in an ims network | |
WO2010112738A1 (en) | Notification message transmission method, access sessions server and communications system | |
WO2010149915A1 (en) | Method for emulating loop signals | |
FR2962281A1 (en) | Method for configuring terminal to emit or receive data stream in telecommunication network, involves inserting timeout value in signaling message, and sending modified signaling message to destination of terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09726228 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09726228 Country of ref document: EP Kind code of ref document: A1 |