WO2008107589A1 - Communication method and device for ensuring communication continuity - Google Patents

Communication method and device for ensuring communication continuity Download PDF

Info

Publication number
WO2008107589A1
WO2008107589A1 PCT/FR2008/050067 FR2008050067W WO2008107589A1 WO 2008107589 A1 WO2008107589 A1 WO 2008107589A1 FR 2008050067 W FR2008050067 W FR 2008050067W WO 2008107589 A1 WO2008107589 A1 WO 2008107589A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication
continuity
terminal
anchoring
predetermined condition
Prior art date
Application number
PCT/FR2008/050067
Other languages
French (fr)
Inventor
Philippe Menard
Frédéric Martelli
Original Assignee
France Telecom
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by France Telecom filed Critical France Telecom
Publication of WO2008107589A1 publication Critical patent/WO2008107589A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1095Inter-network session transfer or sharing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • H04W36/0022Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies
    • H04W36/00224Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies between packet switched [PS] and circuit switched [CS] network technologies, e.g. circuit switched fallback [CSFB]
    • H04W36/00226Control or signalling for completing the hand-off for data sessions of end-to-end connection for transferring data sessions between adjacent core network technologies between packet switched [PS] and circuit switched [CS] network technologies, e.g. circuit switched fallback [CSFB] wherein the core network technologies comprise IP multimedia system [IMS], e.g. single radio voice call continuity [SRVCC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements

Definitions

  • the present invention relates to a method and a communication device for providing continuity of communication. It applies, in particular, to the field of telephone communications likely to successively implement a mobile network and a computer network, such as the Internet, known as "VoIP” (acronym for "Voice on Internet Protocol” for voice over internet protocol). Voice continuity, known as “VCC” (acronym for "Voice CaII).
  • Continuity relates to the continuity of communications between one area of communication means to another depending on their availability, without the communication being cut off.
  • areas of communication means are in particular the field of conventional telephony, fixed or mobile and the field of VoIP implemented via a terminal home Internet access (or "HomeGateway”) professional or collective (or “hot spot”), communicating wireless short-distance, for example according to the Wifl protocol (acronym for "Wireless fidelity” for wireless fidelity).
  • the continuity of voice makes it possible in particular to prolong a call initiated or received when one moves away from this terminal of access to the Internet (for example when leaving the house or the office) and that one exceeds the range of communication with this marker.
  • this continuity makes it possible to "pass" in VoIP a call initiated or received on a mobile network when approaching an IP access (acronym for "internet protocol” for internet protocol), especially in “ entering "in his home zone, or” homeZone "or professional.
  • the standard "3GPP” (acronym for "3rd Generation Partnership Project” for third generation partnership project) defines the continuity of voice in documents TS 23.206 and TS 24.206.
  • the chosen solution proposes to anchor the calls in an application server, or AS (acronym for "Application Server") located in the IMS / VoIP network (acronym for "IP Multimedia Subsystem” for IP multimedia subsystem).
  • AS an application server
  • IP Multimedia Subsystem for IP Multimedia Subsystem
  • the terminal having initiated or received a call on VoIP, whose signal quality with its access to the Internet becomes weak, initiates a HandOver (in French "change of hand"), set of operations allowing a mobile phone to change of a cell without service interruption, by initiating a circuit switching call to the voice continuity application server,
  • the terminal having initiated or received a circuit switching call which detects a connection to an internet access terminal enabling VoIP, initiates a HandOver by initiating a VoIP call to the voice continuity application server.
  • the present invention aims, in a first aspect, a method of continuity of communication, characterized in that it comprises
  • At least one anchoring condition thus enables the operator to optimize his network. It thus obtains a gain at the network level (in terms of signaling), at the dimensioning level of the equipment (it reduces the risk of bottlenecks), and / or at the level of the path traversed by 'call (non-anchored calls having a shorter path Calls initiated (or received) on a mobile network should rarely switch to VoIP, for example when arriving in the home zone or within range of a collective access point to the Internet, and the implementation of the present invention provides means for selectively limiting the anchoring of these calls in the field of internet means, thus allowing all calls made from a mobile telephone to be not anchored to the network.
  • a resource optimization of the voice continuity application server is thus carried out by activating its resources only if the user is ready from his home Internet access terminal or from a collective Internet access terminal, for example a hot spot wifi.
  • said predetermined condition relates to the location of at least one terminal concerned by said telephone communication.
  • said predetermined location condition authorizes the anchoring of initiated communications when the terminal is in range of a communication device of the user's home area.
  • said predetermined location condition allows the anchoring of communications when the terminal is within range of a predetermined community access terminal.
  • the communication continuity method as briefly described above includes a step of locating at least one terminal.
  • the anchoring is performed when the user is within range of a communication device allowing a change of communication medium ("handover"), which avoids anchoring communications having little chance to change the communication medium. Indeed, in most cases, calls initiated on a mobile network, far from home, are not likely to switch to VoIP when arriving within range of the domestic area and it is therefore unnecessary and expensive to to anchor them systematically.
  • a server compares the location of the terminal with information of location of collective Internet access terminals and / or information of location of the home base station of the user.
  • said predetermined condition relates to a request for anchoring by a terminal.
  • the telephone initiating the call may, for example, use a header (in English "header") particular to indicate that the call must, or must not be anchored.
  • a header in English "header”
  • the decision to anchor or not the communication is implicit, for example by being determined during the "location register" information sent by the terminal to the network.
  • said predetermined condition relates to the availability of anchoring resources. Thanks to these arrangements, a resource optimization of the voice continuity application server is performed, linked to the availability of resources, especially in the transient phases, by activating these resources only if they are sufficiently available. For example, we decide on the anchoring or not based on the available information indicating if the possibilities of the triggers (in French triggers) are insufficient
  • the present invention aims a communication continuity device characterized in that it comprises: - means for anchoring a telephone communication to allow continuity of voice of a field of communication means to a other field of communication means,
  • the present invention provides a computer program loadable into a computer system, said program containing instructions for implementing the communication continuity method as succinctly set forth above when this program is loaded and executed by a computer system.
  • the present invention aims a support of information readable by a computer or a removable or non-removable microprocessor, retaining instructions of a computer program characterized in that it allows the implementation of the communication continuity method as succinctly set forth above.
  • the present invention relates to a signal transmitted by a telephony terminal, characterized in that it comprises an identifier of the terminal and information representative of an anchoring authorization of at least one telephone communication concerning said terminal. .
  • FIG. 1 represents, schematically, a communication device which is the subject of the present invention and areas of use of a mobile telephone
  • FIG. 2 represents, in the form of a logic diagram, steps implemented in a first embodiment. particular embodiment of the communication method of the present invention and
  • FIG. 3 represents, in the form of a logic diagram, the steps implemented in a second particular embodiment of the communication method that is the subject of the present invention.
  • the term “telephone” any communicating mobile terminal for initiating or receiving a communication, including telephone, on a mobile network and an IP telephony network.
  • This definition corresponds to the concept of mobile station (in English MS or mobile station) used in telephony.
  • a “phone” can therefore be a mobile phone, a personal digital assistant (known as PDA, acronym for “Personal digital assistant”) or a “smartphone", that is to say a digital personal assistant with telephony functions, for example.
  • PDA Personal digital assistant
  • smarttphone that is to say a digital personal assistant with telephony functions, for example.
  • an area 101 which corresponds to an area where the VoIP / IMS is accessible, the terminal being within the communication range of a collective access terminal or of its home or professional access terminal,
  • an area 102 which corresponds to the coverage of the mobile telephony network close to the home, the office or public internet access points and
  • Voice continuity consists in "passing" without a communication break, from a zone 101 to a zone 102 or from a zone 102 to a zone 101 (that is to say from a domain of communication means). for example, a mobile telephone network to another, for example means for VoIP / IMS communication, or vice versa).
  • a voice continuity application server 105 determines whether a call initiated or received by a mobile phone 110 fulfills a predetermined condition and, if so, anchors this call.
  • the application server 105 implements, for example, the steps illustrated in FIGS. 2 or 3.
  • a server dedicated to the implementation of the method that is the subject of the present invention determines, for each call on a mobile network, whether the predetermined anchor condition is satisfied and transmits the call or anchor data of the call to the service continuity application server. voice 105 only if the predetermined condition is met, so that the voice continuity application server anchors the call in question.
  • anchoring condition can be applied both to the telephone initiating the call and to the terminal receiving the call.
  • the voice continuity application server 105 comprises: means for anchoring a telephone communication, of known type,
  • a means for determining compliance with a predetermined condition relating to a telephone communication for example a processor implementing a program implementing the method that is the subject of the present invention
  • an anchoring authorization means authorizing the anchoring of the communication when said condition is respected, for example a processor implementing a program implementing the method that is the subject of the present invention.
  • the server 105 uses a computer-readable information medium or a microprocessor, removable or not, retaining instructions of the program.
  • the computer program loadable in a computer system, contains instructions for implementing the communication continuity method when this program is loaded and executed by a computer system, for example the server 105.
  • FIG. 2 shows, for a first particular embodiment of the communication method that is the subject of the present invention, a step 200 of determining a condition for anchoring a communication.
  • this condition relates to the location of at least one telephone concerned by the call and in FIG. 3 an explicit or implicit request for an anchor sent by at least one of the telephones concerned by the call.
  • a condition actually implemented may include several conditions particular such as those set forth with reference to FIGS. 2 and 3 connected by logical operators, such as "and" and "or".
  • this is a condition for anchoring a communication when - the user is near a place where he usually travels, for example his home or office, and who has access to IP telephony, that is to say it is in a zone 101 where the voice over IP is accessible known by the server associated with the user for the VCC service, or by the terminal of the user, in which case it is this terminal which informs the server of the triggering or not of the anchor or
  • the user is close to a public terminal for access to the telephony on P, for example a pre-defined Wifi terminal Wifi to the configuration of the service at the user or operator level.
  • a user initiates or receives a telephone call.
  • a used GSM terminal a VLR address, or a location of a cell of a cellular telephone network to which the telephone is connected is determined.
  • the VLR (acronym for "Visitor Location Register”) is an element of the GSM mobile cellular network.
  • the VLR is a temporary database containing information about all users who are managed by the MSC (acronym for "Mobile Service Switching Center") to which this VLR is attached.
  • the smallest spatial unit for locating a subscriber using a mobile station is the Location Area.
  • This zone is in fact the grouping of several cells, so concerns (a priori) several BTS (acronym for "base transceiver station” for base transmission station) at a time: each zone receives a unique code, the "Location Area Code" ".
  • a subscriber is only in one Location Area, so only one VLR contains an entry in its base concerning this subscriber. This uniqueness is used to find a subscriber in the network.
  • the VLR contains, among other things, the following information
  • IMSI International Mobile Subscriber Identity
  • TMSI Temporary Mobile Subscriber Identity
  • MSRN (acronym for "Mobile Subscriber Roaming Number” for mobile subscriber transfer number)
  • LAI (acronym for "Location Area Identification” for location area identification)
  • HLR home location register
  • the LAI is an identifier that includes in particular the Location Area Code ("Location Area Code”) of the area in which the mobile phone in question is located.
  • Location Area Code Location Area Code
  • a location update type message in English "Location Update”
  • paging a particular message (called “paging” is sent on the signaling channel throughout the location area with the temporary identifier (TMSI) as key for the mobile phone is indicated and indicates in which cell it is.
  • the voice continuity application server compares the location of at least one telephone concerned by the communication with the contents of a database specifying, on the one hand, the antennas close to each other.
  • an access point to a public voice service on P for example a "hot spot Wifl"
  • Wifl hot spot
  • the voice continuity application server determines whether the predetermined condition concerning the location of the user is fulfilled.
  • the voice continuity application server does not perform the anchoring and, during a step 212, the communication is established without anchoring. , in a manner known per se, on the mobile telephone network or voice over P, regardless of the evolution of the location of the users concerned by the communication.
  • the application server authorizes the anchoring and, during a step 216, the anchoring is performed and the communication is established on the mobile phone network or voice over IP. Then, during a step 218, it is determined whether the communication must pass on other means of communication. For example, the communication must pass over other means of communication when the user can access an IP telephony service or when he can no longer access such a service. For example, the user can access an IP telephony service when he is within reach of a Wifi terminal.
  • step 218 is repeated. If yes, during a step 220, the communication is passed to the other means of communication by implementing the anchoring established during step 216 and it returns to Step 218. It is noted that several switching means of communication can succeed one another during the same telephone communication, for example when a user is in an access zone to a telephony service on P and then enters another access zone to such a service.
  • FIG. 3 shows, for a third particular embodiment of the communication method that is the subject of the present invention, a step 300 of determining a condition for anchoring a communication. In the example illustrated in FIG. this condition relates to an explicit or implicit agreement on the part of each user of a calling or called mobile phone.
  • the anchoring condition is expressed as the value of information transmitted by the mobile phone to authorize or prohibit the anchoring. It should be noted here that this information can be the result of a specific input by the user before a telephone call, the result of a selection of a functioning parameter of the mobile telephone and this information can be communicated by the mobile telephone for each new call or keep in a database until it is modified by the user. With regard to the receiving telephone, it is preferable that the decision to anchor or not the communication is implicit, for example by being determined from the "location register" information sent by the terminal to the network and kept by a base station. data. With regard to the example of Figure 3, it is assumed that this is a condition allowing the anchoring of a communication when information is transmitted by the mobile phone.
  • this information is not necessarily transmitted during the initialization of the call, but can also, depending on the embodiments, be preliminary, by information sent by the terminal to the network.
  • a user enters an anchor request or an anchor refusal, for example via operating parameter menus of his mobile phone or specifically for the next call and he initiates or receives a phone call.
  • the information transmitted to the mobile telephone network concerning this call represents this request or this refusal, for example in a header.
  • a signal transmitted by the telephony terminal is implemented, a signal that includes an identifier of the terminal and information representative of an authorization for anchoring at least one communication. telephone relating to said terminal.
  • a step 304 it is determined whether information transmitted by the telephone represents an anchoring request.
  • the voice continuity application server determines whether the predetermined condition regarding the user's request is met.
  • the voice continuity application server does not perform the anchoring and, in a step 312, the communication is established without anchoring , in a manner known per se, on the mobile telephone network or voice over IP. If the predetermined condition is fulfilled, during a step 314, the application server authorizes the anchoring and, in a step 316, the anchoring is performed and the communication is established on the mobile telephone network or voice over IP. Then, during a step 318, it is determined whether the communication must pass on other means of communication. For example, the communication must pass over other means of communication when the user can access an IP telephony service or when he can no longer access such a service. For example, the user can access an IP telephony service when he is within reach of a Wifi terminal.
  • step 318 is repeated. If so, during a step 320 the communication is passed over to other means of communication by implementing the anchoring established during step 316 and we return to step 318.
  • the predetermined anchoring condition relates to the availability of anchoring resources: these resources are only activated if they are sufficiently available. For example, we decide whether to anchor or not based on the available information indicating whether the possibilities of the triggers are insufficient. he for example, CAMEL triggers (acronym for "Customized Application for Mobile Network Enhanced Logic" for custom application for enhanced mobile network logic).
  • the implementation of the present invention allows the network operator to optimize the use of resources, including the voice continuity application server of his network.
  • resources including the voice continuity application server of his network.
  • the implementation of the present invention makes it possible not to anchor all the calls made on the mobile telephone network and thus avoid the overload caused by the majority calls made on the mobile phone network that have no chance of "switching" to VoIP. This results in a gain in the network, as far as signaling is concerned, in the dimensioning of the equipment since it avoids excessive use of resources and the path covered by the call.

Abstract

The invention relates to a method for communication continuity that comprises a step (206, 208, 308) of determining the respect of a predetermined condition concerning a telephone communication. When the condition is respected, the method comprises a step (214, 314) of authorising an anchoring of said telephone communication in order to provide voice continuity from one field of communication means to another field of communication means. In some embodiments, the predetermined condition relates to the location of a terminal used for establishing the telephone communication.

Description

Procédé et dispositif de communication destiné à assurer une continuité de communication Method and communication device for providing continuity of communication
La présente invention concerne un procédé et un dispositif de communication destiné à assurer une continuité de communication. Elle s'applique, en particulier, au domaine des communications téléphoniques susceptibles de mettre en œuvre successivement un réseau de téléphonie mobile et un réseau informatique, tel que internet, connu sous le nom de «VoIP» (acronyme de «Voice on Internet Protocol » pour voix sur protocole internet). La continuité de voix, connue sous le nom de «VCC » (acronyme de «Voice CaIIThe present invention relates to a method and a communication device for providing continuity of communication. It applies, in particular, to the field of telephone communications likely to successively implement a mobile network and a computer network, such as the Internet, known as "VoIP" (acronym for "Voice on Internet Protocol" for voice over internet protocol). Voice continuity, known as "VCC" (acronym for "Voice CaII
Continuity ») concerne la continuité de communications entre un domaine de moyens de communication à un autre en fonction de leur disponibilité, sans que la communication ne soit coupée. Parmi ces domaines de moyens de communication se trouvent notamment, le domaine de la téléphonie classique, fixe ou mobile et le domaine de la VoIP mis en oeuvre par l'intermédiaire d'une borne d'accès à internet domestique (ou «HomeGateway »), professionnelle ou collective (ou «hot spot »), communicant sans fil à courte distance, par exemple selon le protocole Wifl (acronyme de « Wireless fidelity » pour fidélité sans fil).Continuity ") relates to the continuity of communications between one area of communication means to another depending on their availability, without the communication being cut off. Among these areas of communication means are in particular the field of conventional telephony, fixed or mobile and the field of VoIP implemented via a terminal home Internet access (or "HomeGateway") professional or collective (or "hot spot"), communicating wireless short-distance, for example according to the Wifl protocol (acronym for "Wireless fidelity" for wireless fidelity).
La continuité de voix permet notamment de prolonger un appel initié ou reçu lorsque l'on s'éloigne de cette borne d'accès à internet (par exemple en sortant de la maison ou du bureau) et que l'on dépasse la portée de communication avec cette borne. De la même façon, cette continuité permet de « passer» en VoIP un appel initié ou reçu sur un réseau de téléphonie mobile lorsqu'on se rapproche d'un accès IP (acronyme de « internet protocol» pour protocole internet), notamment en « rentrant » dans sa zone domestique, ou « homeZone » ou professionnelle.The continuity of voice makes it possible in particular to prolong a call initiated or received when one moves away from this terminal of access to the Internet (for example when leaving the house or the office) and that one exceeds the range of communication with this marker. In the same way, this continuity makes it possible to "pass" in VoIP a call initiated or received on a mobile network when approaching an IP access (acronym for "internet protocol" for internet protocol), especially in " entering "in his home zone, or" homeZone "or professional.
Le standard « 3GPP » (acronyme de « 3rd Génération Partnership Project» pour projet de partenariat pour la troisième génération) définit la continuité de voix dans les documents TS 23.206 et TS 24.206. La solution retenue propose d'ancrer les appels dans un serveur d'application, ou AS (acronyme de «Application Server ») localisé dans le réseau IMS / VoIP (acronyme de « IP Multimedia Subsystem » pour sous- système multimédia IP). « Ancrer», signifie ici que l'appel « passe » par le serveur d'application, la signalisation de l'appel étant routée vers ce serveur d'application afin qu'il puisse, le cas échéant, organiser le transfert de domaine.The standard "3GPP" (acronym for "3rd Generation Partnership Project" for third generation partnership project) defines the continuity of voice in documents TS 23.206 and TS 24.206. The chosen solution proposes to anchor the calls in an application server, or AS (acronym for "Application Server") located in the IMS / VoIP network (acronym for "IP Multimedia Subsystem" for IP multimedia subsystem). "Anchor" here means that the call "passes" by the application server, the signaling of the call being routed to this application server so that it can, if necessary, organize the transfer of domain.
Ces documents proposent un ancrage des appels (de tous les appels selon configuration), passés en GSM / CS (acronyme de « Global System for Mobile / Circuit Switch » pour système global pour mobiles I commutation de circuit) ou sur un réseau IMS / VoIP, sur un serveur d'application relié au réseau IMS / VoIP, selon la procédure suivante :These documents provide an anchoring of calls (of all calls according to configuration), passed in GSM / CS (acronym for "Global System for Mobile / Circuit" Switch "for global system for mobiles I circuit switching) or on an IMS / VoIP network, on an application server connected to the IMS / VoIP network, according to the following procedure:
- le terminal ayant initié ou reçu un appel en VoIP, dont la qualité de signal avec son accès à internet devient faible, initie un HandOver (en français « changement de main »), ensemble d'opérations permettant qu'un téléphone mobile puisse changer de cellule sans interruption de service, en initiant un appel de commutation de circuit vers le serveur d'application de continuité de voix,- the terminal having initiated or received a call on VoIP, whose signal quality with its access to the Internet becomes weak, initiates a HandOver (in French "change of hand"), set of operations allowing a mobile phone to change of a cell without service interruption, by initiating a circuit switching call to the voice continuity application server,
- le terminal ayant initié ou reçu un appel de commutation de circuit qui détecte une connexion à une borne d'accès à internet permettant le VoIP, initie un HandOver en initiant un appel VoIP vers le serveur d'application de continuité de voix.the terminal having initiated or received a circuit switching call which detects a connection to an internet access terminal enabling VoIP, initiates a HandOver by initiating a VoIP call to the voice continuity application server.
Cette technique fonctionne dans le cas des appels initiés ou reçus en VoIP, mais cela devient problématique pour les appels initiés ou reçus sur un réseau de téléphonie mobile qui devront être « routés » vers le domaine de moyens IP avec une surcharge de la signalisation et des passerelles (en anglais « gateways »).This technique works in the case of calls initiated or received in VoIP, but this becomes problematic for calls initiated or received on a mobile network that will have to be "routed" to the domain of IP means with an overload of signaling and calls. gateways (in English "gateways").
La présente invention vise, selon un premier aspect, un procédé de continuité de communication, caractérisé en ce qu'il comporteThe present invention aims, in a first aspect, a method of continuity of communication, characterized in that it comprises
- une étape de détermination du respect d'une condition prédéterminée concernant une communication téléphonique et - lorsque ladite condition est respectée, une étape d'autorisation d'ancrage de ladite communication téléphonique pour permettre une continuité de voix d'un domaine de moyens de communication à un autre domaine de moyens de communication.a step of determining the respect of a predetermined condition concerning a telephone communication and, when said condition is met, a step of authorizing the anchoring of said telephone communication to allow voice continuity of a domain of communication means. to another field of communication means.
Grâce à ces dispositions, ne sont ancrés que les appels qui respectent la condition prédéterminée, ce qui évite d'encombrer les systèmes d'ancrage par des appels qui ne le nécessitent pas. L'utilisation d'au moins une condition d'ancrage permet ainsi à l'opérateur d'optimiser son réseau. Il obtient ainsi un gain au niveau réseau (en termes de signalisation), au niveau dimensionnement du matériel (on réduit le risque de goulets d'étranglements), et/ou au niveau du chemin parcouru par 'appel (les appels non ancrés possédant un chemin plus court. Les appels initiés (ou reçus) sur un réseau de téléphonie mobile ne doivent que rarement basculer en VoIP, par exemple lors de l'arrivée dans la zone domestique ou à portée d'une borne d'accès collective à internet, et la mise en oeuvre de la présente invention fournit des moyens pour limiter sélectivement l'ancrage de ces appels dans le domaine des moyens internet. On permet ainsi de ne pas ancrer l'ensemble des appels passés à partir d'un téléphone mobile au réseau IP et on évite la surcharge occasionnée par la majorité des appels passés à partir de mobiles et qui ne vont probablement pas « passer » en VoIP. On effectue ainsi une optimisation de ressource du serveur d'application de continuité de voix en n'activant ses ressources que si l'utilisateur est prêt de sa borne d'accès à internet domestique ou d'une borne d'accès à Internet collective, par exemple un hot spot wifi.Thanks to these provisions, are anchored only calls that meet the predetermined condition, which avoids cluttering the anchoring systems by calls that do not require it. The use of at least one anchoring condition thus enables the operator to optimize his network. It thus obtains a gain at the network level (in terms of signaling), at the dimensioning level of the equipment (it reduces the risk of bottlenecks), and / or at the level of the path traversed by 'call (non-anchored calls having a shorter path Calls initiated (or received) on a mobile network should rarely switch to VoIP, for example when arriving in the home zone or within range of a collective access point to the Internet, and the implementation of the present invention provides means for selectively limiting the anchoring of these calls in the field of internet means, thus allowing all calls made from a mobile telephone to be not anchored to the network. IP and we avoid the overload caused by the majority calls made from mobiles that are unlikely to "pass" to VoIP. A resource optimization of the voice continuity application server is thus carried out by activating its resources only if the user is ready from his home Internet access terminal or from a collective Internet access terminal, for example a hot spot wifi.
Selon des caractéristiques particulières, ladite condition prédéterminée concerne la localisation d'au moins un terminal concerné par ladite communication téléphonique.According to particular features, said predetermined condition relates to the location of at least one terminal concerned by said telephone communication.
Selon des caractéristiques particulières, ladite condition prédéterminée concernant la localisation autorise l'ancrage de communications initiées lorsque le terminal est à portée d'un dispositif de communication de la zone domestique de l'utilisateur.According to particular features, said predetermined location condition authorizes the anchoring of initiated communications when the terminal is in range of a communication device of the user's home area.
Selon des caractéristiques particulières, ladite condition prédéterminée concernant la localisation autorise l'ancrage de communications lorsque le terminal est à portée dune borne d'accès collective à Internet prédéterminée. Selon des caractéristiques particulières, le procédé de continuité de communication tel que succinctement exposé ci-dessus comporte une étape de localisation d'au moins un terminal.According to particular features, said predetermined location condition allows the anchoring of communications when the terminal is within range of a predetermined community access terminal. According to particular features, the communication continuity method as briefly described above includes a step of locating at least one terminal.
Grâce à chacune de ces dispositions, l'ancrage est effectué lorsque l'utilisateur est à portée d'un dispositif de communication permettant un changement de support de communication (« handover »), ce qui évite d'ancrer des communications ayant peu de chance de changer de support de communication. En effet, dans la majorité des cas, les appels initiés sur un réseau de téléphonie mobile, loin de chez soi, ne risquent pas de basculer en VoIP lors de l'arrivée à portée de la zone domestique et il est donc inutile et coûteux de les « ancrer » systématiquement. Selon des caractéristiques particulières, au cours de l'étape de détermination du respect de la condition prédéterminée, un serveur compare la localisation du terminal à des informations de localisation de bornes d'accès à internet collectives et/ou à une information de localisation de la borne d'accès domestique de l'utilisateur.Thanks to each of these provisions, the anchoring is performed when the user is within range of a communication device allowing a change of communication medium ("handover"), which avoids anchoring communications having little chance to change the communication medium. Indeed, in most cases, calls initiated on a mobile network, far from home, are not likely to switch to VoIP when arriving within range of the domestic area and it is therefore unnecessary and expensive to to anchor them systematically. According to particular characteristics, during the step of determining compliance with the predetermined condition, a server compares the location of the terminal with information of location of collective Internet access terminals and / or information of location of the home base station of the user.
Selon des caractéristiques particulières, ladite condition prédéterminée concerne une demande d'ancrage par un terminal.According to particular features, said predetermined condition relates to a request for anchoring by a terminal.
Ainsi, le téléphone initiant l'appel peut, par exemple, utiliser un entête (en anglais « header ») particulier pour indiquer que l'appel doit, ou ne doit pas être ancré. On observe qu'en ce qui concerne le téléphone récepteur, il est préférentiel que la décision d'ancrer ou pas la communication soit implicite, par exemple en étant déterminée lors des infos de « location register» envoyées par le terminal au réseau. Selon des caractéristiques particulières, ladite condition prédéterminée concerne la disponibilité de ressources d'ancrage. Grâce à ces dispositions, on effectue une optimisation de ressource du serveur d'application de continuité de voix, liée à la disponibilité des ressources, notamment dans les phases transitoires, en n'activant ces ressources que si elles sont suffisamment disponibles. Par exemple, on décide de l'ancrage ou non en fonction des informations disponibles indiquant si les possibilités des triggers (en français déclencheurs) sont insuffisantesThus, the telephone initiating the call may, for example, use a header (in English "header") particular to indicate that the call must, or must not be anchored. It is observed that as regards the receiving telephone, it is preferable that the decision to anchor or not the communication is implicit, for example by being determined during the "location register" information sent by the terminal to the network. According to particular features, said predetermined condition relates to the availability of anchoring resources. Thanks to these arrangements, a resource optimization of the voice continuity application server is performed, linked to the availability of resources, especially in the transient phases, by activating these resources only if they are sufficiently available. For example, we decide on the anchoring or not based on the available information indicating if the possibilities of the triggers (in French triggers) are insufficient
Selon un deuxième aspect, la présente invention vise un dispositif de continuité de communication caractérisé en ce qu'il comporte : - des moyens d'ancrage d'une communication téléphonique pour permettre une continuité de voix d'un domaine de moyens de communication à un autre domaine de moyens de communication,According to a second aspect, the present invention aims a communication continuity device characterized in that it comprises: - means for anchoring a telephone communication to allow continuity of voice of a field of communication means to a other field of communication means,
- un moyen de détermination du respect dune condition prédéterminée concernant une communication téléphonique et - un moyen d'autorisation d'ancrage autorisant un ancrage de la communication lorsque ladite condition est respectée.a means for determining the respect of a predetermined condition concerning a telephone communication and an anchoring authorization means allowing an anchoring of the communication when said condition is respected.
Selon un troisième aspect, la présente invention vise un programme d'ordinateur chargeable dans un système informatique, ledit programme contenant des instructions permettant la mise en œuvre du procédé de continuité de communication tel que succinctement exposé ci-dessus lorsque ce programme est chargé et exécuté par un système informatique.According to a third aspect, the present invention provides a computer program loadable into a computer system, said program containing instructions for implementing the communication continuity method as succinctly set forth above when this program is loaded and executed by a computer system.
Selon un quatrième aspect, la présente invention vise un support d'informations lisibles par un ordinateur ou un microprocesseur amovible ou non, conservant des instructions d'un programme informatique caractérise en ce qu'il permet la mise en œuvre du procédé de continuité de communication tel que succinctement exposé ci- dessus.According to a fourth aspect, the present invention aims a support of information readable by a computer or a removable or non-removable microprocessor, retaining instructions of a computer program characterized in that it allows the implementation of the communication continuity method as succinctly set forth above.
Selon un cinquième aspect, la présente invention vise un signal émis par un terminal de téléphonie, caractérisé en ce qu'il comporte un identifiant du terminal et une information représentative d'une autorisation d'ancrage d'au moins une communication téléphonique concernant ledit terminal.According to a fifth aspect, the present invention relates to a signal transmitted by a telephony terminal, characterized in that it comprises an identifier of the terminal and information representative of an anchoring authorization of at least one telephone communication concerning said terminal. .
Les avantages, buts et caractéristiques particulières de ce dispositif de continuité de communication de ce programme d'ordinateur de ce support d'information et de ce signal étant similaires à ceux du procédé de continuité de communication tel que succinctement exposé ci-dessus, ils ne sont pas rappelés ici. D'autres avantages, buts et caractéristiques de la présente invention ressortiront de la description qui va suivre, faite, dans un but explicatif et nullement limitatif en regard des dessins annexés, dans lesquelsThe advantages, aims and particular characteristics of this communication continuity device of this computer program of this information carrier and this signal being similar to those of the communication continuity method as succinctly explained above, they do not are not remembered here. Other advantages, objects and features of the present invention will emerge of the description which follows, made for an explanatory and non-limiting purpose with reference to the appended drawings, in which
- la figure 1 représente, schématiquement, un dispositif de communication objet de la présente invention et des zones d'utilisation d'un téléphone mobile, - la figure 2 représente, sous forme d'un logigramme, des étapes mises en œuvre dans un premier mode de réalisation particulier du procédé de communication objet de la présente invention etFIG. 1 represents, schematically, a communication device which is the subject of the present invention and areas of use of a mobile telephone, FIG. 2 represents, in the form of a logic diagram, steps implemented in a first embodiment. particular embodiment of the communication method of the present invention and
- la figure 3 représente, sous forme d'un logigramme, des étapes mises en oeuvre dans un deuxième mode de réalisation particulier du procédé de communication objet de la présente invention.FIG. 3 represents, in the form of a logic diagram, the steps implemented in a second particular embodiment of the communication method that is the subject of the present invention.
Dans toute la description, on appelle « téléphone » tout terminal mobile communicant permettant d'initier ou de recevoir une communication, notamment téléphonique, sur un réseau de téléphonie mobile et sur un réseau de téléphonie sur IP. Cette définition correspond à la notion de station mobile (en anglais MS ou mobile station) utilisée en téléphonie. Un « téléphone » peut donc être un téléphone mobile, un assistant numérique personnel (connu sous le nom de PDA, acronyme de « Personal digital assistant ») ou un «smartphone », c'est-à-dire un assistant personnel numérique doté de fonctions de téléphonie, par exemple.Throughout the description, the term "telephone" any communicating mobile terminal for initiating or receiving a communication, including telephone, on a mobile network and an IP telephony network. This definition corresponds to the concept of mobile station (in English MS or mobile station) used in telephony. A "phone" can therefore be a mobile phone, a personal digital assistant (known as PDA, acronym for "Personal digital assistant") or a "smartphone", that is to say a digital personal assistant with telephony functions, for example.
On note que la description donnée ci-dessous concerne, à titre d'exemple, la continuité de voix. Cependant, la portée de la présente invention s'étend à la continuité de toute communication, par exemple une communication avec transmission d'image, notamment animée, ou de données.Note that the description given below relates, for example, the continuity of voice. However, the scope of the present invention extends to the continuity of any communication, for example a communication with image transmission, particularly animated, or data.
On observe, en figure 1 , trois zones :There are three areas in Figure 1:
- une zone 101 qui correspond à une zone où la VoIP/IMS est accessible, le terminal se trouvant à portée de communication d'une borne d'accès collective ou de sa borne d'accès domestique ou professionnelle,an area 101 which corresponds to an area where the VoIP / IMS is accessible, the terminal being within the communication range of a collective access terminal or of its home or professional access terminal,
- une zone 102 qui correspond à la couverture du réseau de téléphonie mobile proche du domicile, du bureau ou de bornes d'accès à internet publiques etan area 102 which corresponds to the coverage of the mobile telephony network close to the home, the office or public internet access points and
- une zone 103 qui correspond à une zone éloignée, à partir de laquelle la probabilité d'utilisation d'un mécanisme de continuité de voix est faible.an area 103 which corresponds to a remote zone, from which the probability of using a voice continuity mechanism is low.
La continuité de voix consiste à « passer» sans coupure de communication, d'une zone 101 à une zone 102 ou d'une zone 102 à une zone 101 (c'est-à-dire d'un domaine de moyens de communication, par exemple un réseau de téléphonie mobile à un autre, par exemple des moyens pour 1w communication en VoIP/IMS, ou vice versa). A cet effet, un serveur d'application de continuité de voix 105 détermine si un appel initié ou reçu par un téléphone mobile 110 remplit une condition prédéterminée et, seulement si oui, effectue l'ancrage de cet appel. Le serveur d'application 105 met, par exemple, en œuvre des étapes illustrées dans les figures 2 ou 3. On observe que, dans d'autres modes de réalisation, un serveur dédié à la mise en œuvre du procédé objet de la présente invention (non représenté) détermine, pour chaque appel passé sur un réseau de téléphonie mobile, si la condition d'ancrage prédéterminée est remplie et ne transmet l'appei ou les données d'ancrage de l'appel au serveur d'application de continuité de voix 105 que si la condition prédéterminée est remplie, afin que le serveur d'application de continuité de voix effectue l'ancrage de l'appel en question.Voice continuity consists in "passing" without a communication break, from a zone 101 to a zone 102 or from a zone 102 to a zone 101 (that is to say from a domain of communication means). for example, a mobile telephone network to another, for example means for VoIP / IMS communication, or vice versa). For this purpose, a voice continuity application server 105 determines whether a call initiated or received by a mobile phone 110 fulfills a predetermined condition and, if so, anchors this call. The application server 105 implements, for example, the steps illustrated in FIGS. 2 or 3. It is observed that, in other embodiments, a server dedicated to the implementation of the method that is the subject of the present invention (not shown) determines, for each call on a mobile network, whether the predetermined anchor condition is satisfied and transmits the call or anchor data of the call to the service continuity application server. voice 105 only if the predetermined condition is met, so that the voice continuity application server anchors the call in question.
On note que la condition d'ancrage peut s'appliquer aussi bien au téléphone qui initie la communication, qu'au terminal recevant la communication.It should be noted that the anchoring condition can be applied both to the telephone initiating the call and to the terminal receiving the call.
Pour mettre en œuvre le procédé objet de la présente invention, le serveur d'application de continuité de voix 105 comporte: - des moyens d'ancrage d'une communication téléphonique, de type connu,To implement the method that is the subject of the present invention, the voice continuity application server 105 comprises: means for anchoring a telephone communication, of known type,
- un moyen de détermination du respect d'une condition prédéterminée concernant une communication téléphonique, par exemple un processeur mettant en œuvre un programme implémentant le procédé objet de la présente invention eta means for determining compliance with a predetermined condition relating to a telephone communication, for example a processor implementing a program implementing the method that is the subject of the present invention, and
- un moyen d'autorisation d'ancrage autorisant l'ancrage de la communication lorsque ladite condition est respectée, par exemple un processeur mettant en œuvre un programme implémentant le procédé objet de la présente invention.an anchoring authorization means authorizing the anchoring of the communication when said condition is respected, for example a processor implementing a program implementing the method that is the subject of the present invention.
Pour permettre la mise en œuvre du programme d'ordinateur, le serveur 105 utilise un support d'informations lisibles par un ordinateur ou un microprocesseur, amovible ou non, conservant des instructions du programme. Le programme d'ordinateur, chargeable dans un système informatique, contient des instructions permettant la mise en œuvre du procédé de continuité de communication lorsque ce programme est chargé et exécuté par un système informatique, par exemple le serveur 105.To enable the implementation of the computer program, the server 105 uses a computer-readable information medium or a microprocessor, removable or not, retaining instructions of the program. The computer program, loadable in a computer system, contains instructions for implementing the communication continuity method when this program is loaded and executed by a computer system, for example the server 105.
On observe, en figure 2, pour un premier mode de réalisation particulier du procédé de communication objet de la présente invention, une étape 200 de détermination d'une condition d'ancrage d'une communication. Dans l'exemple illustré en figure 2, cette condition concerne la localisation d'au moins un téléphone concerné par la communication et en figure 3, une demande explicite ou implicite d'ancrage émise par au moins l'un des téléphones concernés par la communication. On note ici qu'une condition effectivement mise en œuvre peut comporter plusieurs conditions particulières telles que celles exposées en regard des figures 2 et 3 mises en relation par des opérateurs logiques, tels que « et » et « ou ».FIG. 2 shows, for a first particular embodiment of the communication method that is the subject of the present invention, a step 200 of determining a condition for anchoring a communication. In the example illustrated in FIG. 2, this condition relates to the location of at least one telephone concerned by the call and in FIG. 3 an explicit or implicit request for an anchor sent by at least one of the telephones concerned by the call. . It is noted here that a condition actually implemented may include several conditions particular such as those set forth with reference to FIGS. 2 and 3 connected by logical operators, such as "and" and "or".
En ce qui concerne l'exemple de la figure 2, on suppose qu'il s'agit d'une condition autorisant l'ancrage d'une communication lorsque - l'utilisateur est à proximité d'un lieu où il se rend habituellement, par exemple son domicile ou son bureau, et qui dispose d'un accès à la téléphonie sur IP, c'est-à- dire qu'il se trouve dans une zone 101 où la voix sur IP est accessible connue par le serveur associé à l'utilisateur pour le service VCC, ou par le terminal de l'utilisateur, auquel cas c'est ce terminal qui informe le serveur du déclanchement ou non de l'ancrage ouWith respect to the example of Figure 2, it is assumed that this is a condition for anchoring a communication when - the user is near a place where he usually travels, for example his home or office, and who has access to IP telephony, that is to say it is in a zone 101 where the voice over IP is accessible known by the server associated with the user for the VCC service, or by the terminal of the user, in which case it is this terminal which informs the server of the triggering or not of the anchor or
- l'utilisateur est à proximité dune borne publique d'accès à la téléphonie sur P, par exemple une borne VoIP Wifi prédéfinie à la configuration du service au niveau utilisateur ou operateur.the user is close to a public terminal for access to the telephony on P, for example a pre-defined Wifi terminal Wifi to the configuration of the service at the user or operator level.
Puis, au cours d'une étape 202, un utilisateur initie ou reçoit une communication téléphonique.Then, in a step 202, a user initiates or receives a telephone call.
Au cours d'une étape 204, on détermine la localisation d'au moins un des utilisateurs, appelant et appelé. Par exemple, au cours de l'étape 204, on détermine une borne GSM utilisée, une adresse VLR ou une localisation d'une cellule d'un réseau de téléphonie cellulaire à laquelle le téléphone est connecté. On rappelle ici que le VLR (acronyme de «Visitor Location Register» pour registre de localisation de visiteur) est un élément du réseau cellulaire de téléphonie mobile GSM. Le VLR est une base de données temporaire contenant des informations sur tous les utilisateurs qui sont gérés par le MSC (acronyme de « Mobile service Switching Center » pour centre de commutation de service mobile) auquel ce VLR est rattaché. La plus petite unité spatiale pour localiser un abonné utilisant une station mobile est la zone de localisation (en anglais « Location Area »). Cette zone est en fait le regroupement de plusieurs cellules, donc concerne (a priori) plusieurs BTS (acronyme de « base transceiver station » pour station de transmission de base) à la fois: chaque zone reçoit un code unique, le « Location Area Code ». A un instant donné, un abonné ne se trouve que dans une seule Location Area, donc uniquement un seul VLR contient une entrée dans sa base concernant cet abonné. Cette unicité est utilisée pour retrouver un abonné dans le réseau. Le VLR contient, entre autre, les informations suivantesDuring a step 204, the location of at least one of the users, calling and called, is determined. For example, in step 204, a used GSM terminal, a VLR address, or a location of a cell of a cellular telephone network to which the telephone is connected is determined. It is recalled here that the VLR (acronym for "Visitor Location Register") is an element of the GSM mobile cellular network. The VLR is a temporary database containing information about all users who are managed by the MSC (acronym for "Mobile Service Switching Center") to which this VLR is attached. The smallest spatial unit for locating a subscriber using a mobile station is the Location Area. This zone is in fact the grouping of several cells, so concerns (a priori) several BTS (acronym for "base transceiver station" for base transmission station) at a time: each zone receives a unique code, the "Location Area Code" ". At a given moment, a subscriber is only in one Location Area, so only one VLR contains an entry in its base concerning this subscriber. This uniqueness is used to find a subscriber in the network. The VLR contains, among other things, the following information
- IMSI (acronyme de « International Mobile Subscriber Identity» pour identité internationale d'abonné mobile), - TMSI (acronyme de « Temporary Mobile Subscriber Identity » pour identité temporaire d'abonné mobile),- IMSI (acronym for "International Mobile Subscriber Identity" for international mobile subscriber identity), - TMSI (acronym for "Temporary Mobile Subscriber Identity" for Temporary Mobile Subscriber Identity),
- MSRN (acronyme de « Mobile Subscriber Roaming Number » pour numéro de transfert d'abonné mobile), - LAI (acronyme de « Location Area Identification » pour identification de zone de localisation),- MSRN (acronym for "Mobile Subscriber Roaming Number" for mobile subscriber transfer number), - LAI (acronym for "Location Area Identification" for location area identification),
- l'adresse du MSC et- the address of the MSC and
- l'adresse du HLR (acronyme de « home location register» pour registre de localisation central), base de données centrale comportant les informations relatives à tout abonné autorisé à utiliser ce réseau.- the home location register (HLR) address, a central database containing information about any subscriber authorized to use this network.
Le LAI est un identificateur qui inclut notamment le code de zone de localisation (en anglais « Location Area Code ») de la zone dans laquelle se trouve le téléphone mobile en question. Lorsque le téléphone mobile change de zone de localisation ou lorsqu'il vient d'être allumé, il émet un message de type mise à jour de localisation (en anglais « Location Update ») pour indiquer dans quelle zone (LAI) et dans quelle cellule il se trouve. A l'inverse, si un appel extérieur désire joindre ce téléphone mobile, un message particulier (appelé « Paging ») est envoyé sur le canal de signalisation dans toute la zone de localisation avec comme clé l'identificateur temporaire (TMSI) pour que le téléphone mobile se signale et indique dans quelle cellule il se trouve. Au cours d'une étape 206, le serveur d'application de continuité de voix compare la localisation d'au moins un téléphone concerné par la communication avec le contenu d'une base de données précisant, d'une part, les antennes proches d'une borne d'accès à un service public de voix sur P, par exemple un « hot spot Wifl », et, d'autre part, la localisation de chaque borne d'accès domestique ou professionnelle de l'utilisateur de ce téléphone.The LAI is an identifier that includes in particular the Location Area Code ("Location Area Code") of the area in which the mobile phone in question is located. When the mobile phone changes location area or when it has just been turned on, it sends a location update type message (in English "Location Update") to indicate in which zone (LAI) and in which cell it turns out that. Conversely, if an outside call wants to join this mobile phone, a particular message (called "paging") is sent on the signaling channel throughout the location area with the temporary identifier (TMSI) as key for the mobile phone is indicated and indicates in which cell it is. During a step 206, the voice continuity application server compares the location of at least one telephone concerned by the communication with the contents of a database specifying, on the one hand, the antennas close to each other. an access point to a public voice service on P, for example a "hot spot Wifl", and, secondly, the location of each terminal home or business access of the user of this phone.
Au cours d'une étape 208, le serveur d'application de continuité de voix détermine si la condition prédéterminée concernant la localisation de l'utilisateur est remplie.During a step 208, the voice continuity application server determines whether the predetermined condition concerning the location of the user is fulfilled.
Si la condition prédéterminée n'est pas remplie, au cours d'une étape 210, le serveur d'application de continuité de voix n'effectue pas l'ancrage et, au cours d'une étape 212, la communication est établie sans ancrage, de manière connue en soi, sur le réseau de téléphonie mobile ou en voix sur P, quelle que soit l'évolution de la localisation des utilisateurs concernés par la communication.If the predetermined condition is not fulfilled, during a step 210, the voice continuity application server does not perform the anchoring and, during a step 212, the communication is established without anchoring. , in a manner known per se, on the mobile telephone network or voice over P, regardless of the evolution of the location of the users concerned by the communication.
Si la condition prédéterminée est remplie, au cours d'une étape 214, le serveur d'application autorise l'ancrage et, au cours d'une étape 216, l'ancrage est effectué et la communication est établie sur le réseau de téléphonie mobile ou en voix sur IP. Puis, au cours dune étape 218, on détermine si la communication doit passer sur d'autres moyens de communication. Par exemple la communication doit passer sur d'autres moyens de communication lorsque l'utilisateur peut accéder à un service de téléphonie sur IP ou lorsqu'il ne peut plus accéder à un tel service. Par exemple, l'utilisateur peut accéder à un service de téléphonie sur IP lorsqu'il se trouve à portée d'une borne Wifi.If the predetermined condition is satisfied, during a step 214, the application server authorizes the anchoring and, during a step 216, the anchoring is performed and the communication is established on the mobile phone network or voice over IP. Then, during a step 218, it is determined whether the communication must pass on other means of communication. For example, the communication must pass over other means of communication when the user can access an IP telephony service or when he can no longer access such a service. For example, the user can access an IP telephony service when he is within reach of a Wifi terminal.
Sinon, on réitère l'étape 218. Si oui, au cours d'une étape 220, on fait passer la communication sur les autres moyens de communication en mettant en œuvre l'ancrage établi au cours de l'étape 216 et on retourne à l'étape 218. On note que plusieurs commutations de moyens de communication peuvent se succéder au cours de la même communication téléphonique, par exemple lorsqu'un utilisateur est dans une zone d'accès à un service de téléphonie sur P puis entre dans une autre zone d'accès à un tel service. On observe, en figure 3, pour un troisième mode de réalisation particulier du procédé de communication objet de la présente invention, une étape 300 de détermination d'une condition d'ancrage d'une communication, Dans l'exemple illustré en figure 3, cette condition concerne un accord explicite ou implicite de la part de chaque utilisateur d'un téléphone mobile appelant ou appelé. La condition d'ancrage s'exprime en valeur d'une information transmise par le téléphone mobile pour autoriser ou interdire l'ancrage. On note ici que cette information peut être le résultat d'une saisie spécifique par l'utilisateur avant un appel téléphonique, le résultat d'une sélection d'un paramètre de fonctionnement du téléphone mobile et cette information peut être communiquée par le téléphone mobile pour chaque nouvel appel ou conserver dans une base de données jusqu'à ce qu'elle soit modifiée par l'utilisateur. En ce qui concerne le téléphone récepteur, il est préférentiel que la décision d'ancrer ou pas la communication soit implicite, par exemple en étant déterminée à partir des informations de « location register» envoyées par le terminal au réseau et conservées par une base de données. En ce qui concerne l'exemple de la figure 3, on suppose qu'il s'agit d'une condition autorisant l'ancrage d'une communication lorsqu'une information est transmise par le téléphone mobile. On observe que cette information n'est pas forcément transmise lors de l'initialisation de l'appel, mais peut aussi, selon les modes de réalisation, l'être préliminairement, par une information envoyée par le terminal au réseau. Puis, au cours d'une étape 302, un utilisateur saisit une demande d'ancrage ou un refus d'ancrage, par exemple par l'intermédiaire de menus de paramétrage de fonctionnement de son téléphone mobile ou spécifiquement pour le prochain appel et il initie ou reçoit un appel téléphonique. Les informations transmises au réseau de téléphonie mobile concernant cet appel représentent cette demande ou ce refus, par exemple dans un en-tête. Dans ce mode de réalisation du procédé objet de la présente invention, on met en œuvre un signal émis par le terminal de téléphonie, signal qui comporte un identifiant du terminal et une information représentative d'une autorisation d'ancrage d'au moins une communication téléphonique concernant ledit terminal.Otherwise, step 218 is repeated. If yes, during a step 220, the communication is passed to the other means of communication by implementing the anchoring established during step 216 and it returns to Step 218. It is noted that several switching means of communication can succeed one another during the same telephone communication, for example when a user is in an access zone to a telephony service on P and then enters another access zone to such a service. FIG. 3 shows, for a third particular embodiment of the communication method that is the subject of the present invention, a step 300 of determining a condition for anchoring a communication. In the example illustrated in FIG. this condition relates to an explicit or implicit agreement on the part of each user of a calling or called mobile phone. The anchoring condition is expressed as the value of information transmitted by the mobile phone to authorize or prohibit the anchoring. It should be noted here that this information can be the result of a specific input by the user before a telephone call, the result of a selection of a functioning parameter of the mobile telephone and this information can be communicated by the mobile telephone for each new call or keep in a database until it is modified by the user. With regard to the receiving telephone, it is preferable that the decision to anchor or not the communication is implicit, for example by being determined from the "location register" information sent by the terminal to the network and kept by a base station. data. With regard to the example of Figure 3, it is assumed that this is a condition allowing the anchoring of a communication when information is transmitted by the mobile phone. It is observed that this information is not necessarily transmitted during the initialization of the call, but can also, depending on the embodiments, be preliminary, by information sent by the terminal to the network. Then, during a step 302, a user enters an anchor request or an anchor refusal, for example via operating parameter menus of his mobile phone or specifically for the next call and he initiates or receives a phone call. The information transmitted to the mobile telephone network concerning this call represents this request or this refusal, for example in a header. In this embodiment of the method that is the subject of the present invention, a signal transmitted by the telephony terminal is implemented, a signal that includes an identifier of the terminal and information representative of an authorization for anchoring at least one communication. telephone relating to said terminal.
Au cours d'une étape 304, on détermine si une information transmise par le téléphone représente une demande d'ancrage.During a step 304, it is determined whether information transmitted by the telephone represents an anchoring request.
Au cours d'une étape 308, le serveur d'application de continuité de voix détermine si la condition prédéterminée concernant la demande de l'utilisateur est remplie.In a step 308, the voice continuity application server determines whether the predetermined condition regarding the user's request is met.
Si la condition prédéterminée n'est pas remplie, au cours d'une étape 310, le serveur d'application de continuité de voix n'effectue pas l'ancrage et, au cours d'une étape 312, la communication est établie sans ancrage, de manière connue en soi, sur le réseau de téléphonie mobile ou en voix sur IP. Si la condition prédéterminée est remplie, au cours d'une étape 314, le serveur d'application autorise l'ancrage et, au cours d'une étape 316, l'ancrage est effectué et la communication est établie sur le réseau de téléphonie mobile ou en voix sur IP. Puis, au cours d'une étape 318, on détermine si la communication doit passer sur d'autres moyens de communication. Par exemple la communication doit passer sur d'autres moyens de communication lorsque l'utilisateur peut accéder à un service de téléphonie sur IP ou lorsqu'il ne peut plus accéder à un tel service. Par exemple, l'utilisateur peut accéder à un service de téléphonie sur IP lorsqu'il se trouve à portée d une borne Wifi.If the predetermined condition is not fulfilled, during a step 310, the voice continuity application server does not perform the anchoring and, in a step 312, the communication is established without anchoring , in a manner known per se, on the mobile telephone network or voice over IP. If the predetermined condition is fulfilled, during a step 314, the application server authorizes the anchoring and, in a step 316, the anchoring is performed and the communication is established on the mobile telephone network or voice over IP. Then, during a step 318, it is determined whether the communication must pass on other means of communication. For example, the communication must pass over other means of communication when the user can access an IP telephony service or when he can no longer access such a service. For example, the user can access an IP telephony service when he is within reach of a Wifi terminal.
Sinon on réitère l'étape 318. Si oui, au cours d'une étape 320 on fait passer la communication sur es autres moyens de communication en mettant en œuvre I ancrage établi au cours de l'étape 316 et on retourne à l'étape 318.Otherwise, step 318 is repeated. If so, during a step 320 the communication is passed over to other means of communication by implementing the anchoring established during step 316 and we return to step 318.
Dans des variantes, la condition d'ancrage prédéterminée concerne la disponibilité de ressources d'ancrage : on n'active ces ressources que si elles sont suffisamment disponibles. Par exemple, on décide de l'ancrage ou non en fonction des informations disponibles indiquant si les possibilités des triggers sont insuffisantes. Il s'agit, par exemple, des triggers CAMEL (acronyme de « Customised Application for Mobile network Enhanced Logic » pour application personnalisée pour logique améliorée de réseau mobile).In variants, the predetermined anchoring condition relates to the availability of anchoring resources: these resources are only activated if they are sufficiently available. For example, we decide whether to anchor or not based on the available information indicating whether the possibilities of the triggers are insufficient. he for example, CAMEL triggers (acronym for "Customized Application for Mobile Network Enhanced Logic" for custom application for enhanced mobile network logic).
Comme on le comprend à la lecture de la description, la mise en œuvre de la présente invention permet à l'opérateur du réseau d'optimiser l'utilisation des ressources, notamment du serveur d'application de continuité de voix de son réseau. Par exemple dans le cas de l'utilisation d'une information de localisation, la mise en œuvre de la présente invention permet de ne pas ancrer l'ensemble des appels passés sur le réseau de téléphonie mobile et donc éviter la surcharge occasionnée par la majorité des appels passés sur le réseau de téléphonie mobile qui n'ont aucune chance de « passer» en VoIP. Il en découle un gain au niveau du réseau, en ce qui concerne la signalisation, au niveau dimensionnement du matériel puisqu'on évite des utilisations excessives de ressources et au niveau du chemin parcouru par l'appel.As understood by reading the description, the implementation of the present invention allows the network operator to optimize the use of resources, including the voice continuity application server of his network. For example, in the case of the use of location information, the implementation of the present invention makes it possible not to anchor all the calls made on the mobile telephone network and thus avoid the overload caused by the majority calls made on the mobile phone network that have no chance of "switching" to VoIP. This results in a gain in the network, as far as signaling is concerned, in the dimensioning of the equipment since it avoids excessive use of resources and the path covered by the call.
On observe que la description donnée ci-dessus concerne la continuité de voix. Cependant, la portée de la présente invention s'étend à toute continuité de communication, par exemple avec transmission d'image ou de données. It is observed that the description given above concerns the continuity of voice. However, the scope of the present invention extends to any continuity of communication, for example with image or data transmission.

Claims

REVENDICATIONS
1. Procédé de continuité de communication, caractérisé en ce qu'il comporte: une étape (206, 208, 308) de détermination du respect d'une condition prédéterminée concernant une communication téléphonique et lorsque ladite condition est respectée, une étape (214, 314) d'autorisation d'ancrage de ladite communication téléphonique pour permettre une continuité de voix d'un domaine de moyens de communication à un autre domaine de moyens de communication. A method of continuity of communication, characterized in that it comprises: a step (206, 208, 308) for determining compliance with a predetermined condition concerning a telephone call and when said condition is met, a step (214, 314) for anchoring said telephone call to allow voice continuity from one area of communication means to another area of communication means.
2. Procédé de continuité de communication selon la revendication 1 caractérisé en ce que ladite condition prédéterminée concerne la localisation d'au moins un terminal concerné par ladite communication téléphonique.2. Method of continuity of communication according to claim 1 characterized in that said predetermined condition relates to the location of at least one terminal concerned by said telephone communication.
3. Procédé de continuité de communication selon la revendication 2, caractérisé en ce que ladite condition prédéterminée concernant la localisation autorise l'ancrage de communications initiées lorsque le terminal est à portée d'un dispositif de communication de la zone domestique de l'utilisateur.3. Method of continuity of communication according to claim 2, characterized in that said predetermined condition concerning the location authorizes the anchoring of initiated communications when the terminal is within range of a communication device of the user's home area.
4. Procédé de continuité de communication selon l'une quelconque des revendications 2 ou 3, caractérisé en ce que ladite condition prédéterminée concernant la localisation autorise l'ancrage de communications lorsque le terminal est à portée d'une borne d'accès collective à Internet prédéterminée.4. Method of continuity of communication according to any one of claims 2 or 3, characterized in that said predetermined condition concerning the location authorizes the anchoring of communications when the terminal is within range of a collective access terminal to the Internet predetermined.
5. Procédé de continuité de communication selon l'une quelconque des revendications 2 à 4, caractérisé en ce qu'il comporte une étape (204) de localisation d'au moins un terminal.5. Method of continuity of communication according to any one of claims 2 to 4, characterized in that it comprises a step (204) for locating at least one terminal.
6. Procédé de continuité de communication selon la revendication 5, caractérisé en ce que, au cours de l'étape de détermination du respect de la condition prédéterminée (206, 208), un serveur compare la localisation du terminal à des informations de localisation de bornes d'accès à internet collectives et/ou à une information de localisation de la borne d'accès domestique de l'utilisateur.The method of communication continuity according to claim 5, characterized in that, during the step of determining compliance with the predetermined condition (206, 208), a server compares the location of the terminal with location information of collective access terminals and / or location information of the user's home terminal.
7. Procédé de continuité de communication selon l'une quelconque des revendications 1 à 6, caractérisé en ce que ladite condition prédéterminée concerne une demande d'ancrage par le terminal.7. The method of continuity of communication according to any one of claims 1 to 6, characterized in that said predetermined condition relates to a request for anchoring by the terminal.
8. Procédé de continuité de communication selon l'une quelconque des revendications 1 à 7, caractérisé en ce que ladite condition prédéterminée concerne la disponibilité de ressources d'ancrage. 8. The method of continuity of communication according to any one of claims 1 to 7, characterized in that said predetermined condition relates to the availability of anchoring resources.
9. Dispositif (105) de continuité de communication, caractérisé en ce qu'il comporte: des moyens d'ancrage dune communication téléphonique, pour permettre une continuité de voix d'un domaine de moyens de communication à un autre domaine de moyens de communication, - un moyen de détermination du respect d'une condition prédéterminée concernant une communication téléphonique et un moyen d'autorisation d'ancrage autorisant un ancrage de la communication lorsque ladite condition est respectée.9. Device (105) for communication continuity, characterized in that comprises: means for anchoring a telephone communication, to allow continuity of voice from one area of communication means to another area of communication means, - means for determining compliance with a predetermined condition relating to a telephone communication and anchoring authorization means allowing anchoring of the communication when said condition is met.
10. Programme d'ordinateur chargeable dans un système informatique, ledit programme contenant des instructions permettant la mise en œuvre du procédé de continuité de communication selon l'une quelconque des revendications 1 à 8, lorsque ce programme est chargé et exécuté par un système informatique.Computer program loadable in a computer system, said program containing instructions for implementing the communication continuity method according to any one of claims 1 to 8, when the program is loaded and executed by a computer system. .
1 1. Support d'informations lisibles par un ordinateur ou un microprocesseur, amovible ou non, conservant des instructions d'un programme informatique, caractérisé en ce qu'il permet la mise en œuvre du procédé de continuité de communication selon l'une quelconque des revendications 1 à 8.1 1. Support information readable by a computer or a microprocessor, removable or not, retaining instructions of a computer program, characterized in that it allows the implementation of the method of continuity of communication according to any one Claims 1 to 8.
12. Signal émis par un terminal de téléphonie, caractérisé en ce qu'il comporte un identifiant du terminal et une information représentative d'une autorisation d'ancrage d'au moins une communication téléphonique concernant ledit terminal. 12. Signal emitted by a telephony terminal, characterized in that it comprises an identifier of the terminal and information representative of an anchoring authorization of at least one telephone communication concerning said terminal.
PCT/FR2008/050067 2007-01-15 2008-01-15 Communication method and device for ensuring communication continuity WO2008107589A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0752675 2007-01-15
FR0752675A FR2911468A1 (en) 2007-01-15 2007-01-15 Telephonic communication i.e. voice call, continuity ensuring method for e.g. mobile telephone, involves authorizing connection of communication to permit voice call continuity during fields' communication when preset condition is respected

Publications (1)

Publication Number Publication Date
WO2008107589A1 true WO2008107589A1 (en) 2008-09-12

Family

ID=38430570

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2008/050067 WO2008107589A1 (en) 2007-01-15 2008-01-15 Communication method and device for ensuring communication continuity

Country Status (2)

Country Link
FR (1) FR2911468A1 (en)
WO (1) WO2008107589A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2288301A (en) * 1994-04-05 1995-10-11 Motorola Inc Methods and apparatus for call handover between different mobile radio networks
WO2000067512A1 (en) * 1999-04-30 2000-11-09 Nokia Networks Oy Method and device for performing handover using location information
WO2001082551A2 (en) * 2000-04-25 2001-11-01 Nokia Corporation A method and gateway to support handover of wireless communication calls
US20050107085A1 (en) * 2003-11-13 2005-05-19 Interdigital Technology Corporation Method and system for facilitating inter-system handover
EP1585354A1 (en) * 2002-12-25 2005-10-12 Sharp Kabushiki Kaisha Wireless communication system, wireless communication method, wireless communication program, program recorded medium
WO2006078630A2 (en) * 2005-01-18 2006-07-27 Interdigital Technology Corporation Method and system for context transfer across heterogeneous networks

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007080444A1 (en) * 2005-10-07 2007-07-19 Alcatel Lucent Method and apparatus for assisting a radio communication transfer in a cellular radio comunication system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2288301A (en) * 1994-04-05 1995-10-11 Motorola Inc Methods and apparatus for call handover between different mobile radio networks
WO2000067512A1 (en) * 1999-04-30 2000-11-09 Nokia Networks Oy Method and device for performing handover using location information
WO2001082551A2 (en) * 2000-04-25 2001-11-01 Nokia Corporation A method and gateway to support handover of wireless communication calls
EP1585354A1 (en) * 2002-12-25 2005-10-12 Sharp Kabushiki Kaisha Wireless communication system, wireless communication method, wireless communication program, program recorded medium
US20050107085A1 (en) * 2003-11-13 2005-05-19 Interdigital Technology Corporation Method and system for facilitating inter-system handover
WO2006078630A2 (en) * 2005-01-18 2006-07-27 Interdigital Technology Corporation Method and system for context transfer across heterogeneous networks

Also Published As

Publication number Publication date
FR2911468A1 (en) 2008-07-18

Similar Documents

Publication Publication Date Title
US8831581B2 (en) System and methods of initiating a call
CN101558601B (en) A method and arrangement for handling client data
CN101772981B (en) Method for simple retrieval of network access selection information
US20110201321A1 (en) Managing multiple cli identities
US20110199962A1 (en) Method and apparatus for controlling access technology selection
US9826087B2 (en) Originating a voice call from a selected number using a temporary routing number
EP3417591B1 (en) Method and server for selecting a registration server in an ims communication network
US20180199263A1 (en) Enhancement of Unified Access Control
EP3639541B1 (en) Configuring a terminal in an ims network with a strategy to reselect a type of network
US20100130209A1 (en) Methods for facilitating user control of handoffs
FR2904175A1 (en) TOGGLE OF MULTIMEDIA SESSIONS OF A MOBILE TERMINAL ON AN EQUIPMENT OF A DOMESTIC LOCAL NETWORK
WO2017220942A1 (en) Method for managing the standby state of a mobile terminal
FR2998123A1 (en) SELECTING COOLING PERIODS IN AN IP NETWORK
EP3469832B1 (en) Methods and devices for selecting a communication interface
FR3036573A1 (en) METHOD AND DEVICE FOR PROCESSING A SIGNALING MESSAGE RELATING TO A COMMUNICATION SERVICE OF A CLIENT EQUIPMENT
US11652854B2 (en) User-configured network fallback control
WO2008107589A1 (en) Communication method and device for ensuring communication continuity
EP3545711B1 (en) Selection of a telecommunication infrastructure
FR2911240A1 (en) Call terminating system for use in global system for mobile communication network, has voice over Internet protocol platform implementing internet protocol by Internet protocol address, and protocol program transmitting and receiving calls
WO2009007624A1 (en) Method and device for managing access to a mobile telecommunication network via an access network
FR3103074A1 (en) Method and device for selecting a communication interface of a communication terminal.
WO2018150150A1 (en) Method for changing mobile network
BE1020800A3 (en) METHOD OF TRIGGERING A NETWORK SELECTION OPERATION BY A COMMUNICATION TERMINAL.
CN116830669A (en) Method, device and computer storage medium for processing data service
EP2469959B1 (en) Method and apparatus for managing a service session between a multi-mode terminal and an ANDSF server

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: 08761938

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: 08761938

Country of ref document: EP

Kind code of ref document: A1