The general principle of an embodiment of the invention is based on the use of information on the location of a dual-mode radiocommunication terminal, so as to determine whether it is located in an area potentially covered by a local communication network, and thus attempt first to use the services of this local network, rather than those of a conventional radiocommunication network.
In the rest of the description, a specific application of an embodiment of the invention to a fleet of dual-mode terminals of a company distributed over a plurality of distinct geographic sites will be described. An embodiment of the invention is of course in no way limited to this specific application, and is more generally of interest for any dual-mode terminal capable of accessing a radiocommunication network as well as a local communication network, whether this terminal is for personal or professional use.
An embodiment of the invention applies in particular to any type of calling terminal, whether a telephone, a PDA, a computer, and so on.
The PLMN network 11 is managed by a service operator and, in the example of
In the example of
establish a GSM-type call 14 with a terminal 15 (for example a PDA) not accessible by the WLAN network 12;
establish a VoiceIP-type call 16 (call implementing an Internet protocol with another terminal of the WLAN network 12. This other terminal can be a SIP (“Session Initiation Protocol”, namely a signalling channel for a Voice Over IP service), or another dual-mode telephone registered as present in the WLAN network 18.
When the dual-mode terminal 1020 activates the call functionality, it is first determined 21 who the recipient of said call is, according to the telephone number entered on the keypad by the user. The identifier of this recipient is stored, in the telephone directory of the dual-mode terminal 10, in association with the GSM telephone number (for example, in the form +33614151617), and optionally with the SIP address (for example, in the form john.doe@nowhere.com), if this terminal has access rights to the private WLAN network 12 (i.e. if the terminal belongs to the same fleet of company terminals). If the SIP address of the recipient is not available 22, the call with the latter will be made in GSM mode 26, via the PLMN network 11.
If, however, the SIP address of the recipient 22 is known, it is determined, on the basis of location information associated therewith (according to a mechanism that will be described later in this document), whether the recipient is located in a geographic area potentially covered by the WLAN network 12 (for example, one of the sites of the company or one of its subsidiaries, possibly abroad).
If not, the call will be established (26) by the GSM PMLN network 11. If so, it is determined whether the recipient is actually capable of being reached 24. Indeed, the recipient can be located in an area associated with the WLAN network 12, but for all practical purposes be outside the scope of this network. As will be seen below, this is the case in particular when the position of the terminal is determined on the basis of the identifier of the GSM cell in which it is located; the receiving terminal can then be located in a cell of the PLMN network 11 where one of the company sites is located, but be physically away from this site (when the cell is much larger than the company site, for example). If the recipient can be reached, a SIP call is established 25. Otherwise, the call between the dual-mode terminal 10 and the recipient will be a GSM-type call (26).
As will be seen in greater detail below, the establishment of the SIP transaction 25 requires the knowledge of specific connection parameters of the WLAN network 12, such as the address of a registration server (or REGISTRAR), and/or a proxy server.
This stack includes two assemblies 30 and 31 respectively dedicated to the functionalities of the public LMN network 11 and the private WLAN network 12. Each of the layers of these sets is conventional, and will not therefore be described here in greater detail.
Only the control layer of the call system 32 and the GSM call control 33 include functionalities specific to the implementation of an embodiment of the invention, and the management of location information.
We will now describe, in relation to
Terminal 10 is that of a user A, identified by his GSM telephone number (+33612345603) and by his SIP address in the private WLAN network 12 (yde@wavecom.fr).
In the example of
To do this, the dual-mode terminal 10 registers with the registration server, or REGISTRAR 44, of the WLAN network 12, by providing the latter with its SIP address (SIP REGISTER transactions). The REGISTRAR 44 then records in the location service 45 that the dual-mode terminal 10, with the SIP address yde@wavecom.fr, is located at one of the company sites. As shown in
transmit requests to the SIP proxy server 43 of the private company network 12, for example in order to access certain resources of the WLAN network 12 (shared calendar management, bandwidth allocation, electronic mail consultation, etc.), in the form of SIP INVITE transactions;
access the Internet 41, optionally via the firewall 42 protecting the local network 12. To do this, optional WAN (“Wide Area Network”) connections can be established;
establish a call with a user B. This user B may not belong to the company: the call must then be made via the PLMN network 11, as represented by the arrow 46. If the terminal of user B belongs to the fleet of dual-mode mobile terminals of the company, it is identified by its GSM subscriber number (+33612345602), and by its SIP address (jmt@wavecom.fr). If it is present in one of the areas covered by the WLAN network 12, user A can establish a call with it via the private company network 12 (
After having detected that it is located in an area potentially covered by the WLAN network 12 (on the basis of the CellId of the GSM cell in which it is located, or its GPS position, for example), the terminal 10 of user A activates means for connection to the WLAN network 12. To do this, it launches an ATTACH procedure 410 with the server 47 acting as a point of access to the WLAN network 12 (AP/SVR).
The access server 47 sends user A an IP resolution confirmation (DHCP) 411.
User B, after detecting his presence in an area potentially covered by the WLAN network, proceeds in the same way.
Users A and B then register with the registration server 44 of the private network 12, by a REGISTER request 412. The REGISTRAR 44 stores, in the location service 45, the SIP address of users A and B, associated with an indication of the presence of corresponding terminals in the area of coverage of the private network 12.
The REGISTRAR 44 then sends to each of the users A and B a registration confirmation 413.
It should be noted that, if the company is distributed over a plurality of geographically separate sites, there is at least one REGISTRAR 44 and at least one access server 47 for each site.
Once these registration procedures have been completed, users A and B are both effectively connected to the private network 12.
When user A wants to establish a call with user B 414, he sends an INVITE message 415 to the proxy server 43. This INVITE message 415 includes, as parameters, the SIP address of user A and the SIP address of the recipient B. It is noted that a proxy server is an intermediate entity that acts both as server and as client in order to transmit requests in the name of other clients.
Upon receipt of the INVITE message 415, the proxy server 43 transmits, to the registration server 44, a request 416 to obtain the location of user B, so as to determine whether the latter is present within the boundaries of one of the company sites, and therefore accessible via the WLAN network 12. Simultaneously, the proxy server 43 confirms 417 to user A that it has transmitted the request 416 to obtain location information.
When, after consultation of the location service 45, the registration server 44 determines that user B is registered as being present in the WLAN network 12, it sends a message 418 to the proxy server 43, confirming that user B can be reached via the private company network 12.
The proxy server 43 then contacts user B, by an INVITE message 415, with, as parameters, the SIP address of the caller yde@wavecom.fr, and the SIP address of user B jmt@wavecom.fr. User B then confirms 413 receipt of this message to the proxy server 43, which confirms it 413 to user A.
User A sends an acknowledgement ACK 419 to user B, and an AMR/RTP (“Adaptive Multi-Rate/Real-time Transport Protocol”) call 420 is then established between the terminals of these two users. It is noted that the acronym AMR designates a specific wireless voice codec, and that the acronym RTP designates a UDP/IP support protocol for Voice Over IP services.
We will not describe in detail the steps, which are similar to those of
As in
Unlike in the case of
User A then contacts 423 user B via the GSM network 11, identifying himself by means of his GSM telephone number +33612345603. When user B accepts the connection 424, a Voice Over TCH call 425 is then established between users A and B, by the PLMN radiocommunication network 11.
The dual-mode terminal 10 is connected to its original public PLMN network 112. When it is located in the cell 51 of this network 112, it can access both the WLAN network 122 of the company's European headquarters and the original public PLMN network 112.
According to an embodiment of the invention, it is possible for the dual-mode terminal 10 to store, in its coverage list, the GSM cell identifiers of all of the company's sites, and therefore in particular the cell identifier 50 of its Asian subsidiary. Thus, then the user of the dual-mode terminal 10 is travelling in Asia, and connects to the PLMN network visited 111, the dual-mode terminal 10 can detect his presence in the GSM cell 50, and deduce therefrom that he is near the private WLAN network 121 of the Asian subsidiary. The terminal 10 can then automatically switch to local operating mode, via the private WLAN network 121, so as to be capable of making calls at low cost, to other terminals of the company's mobile fleet, even if they are located within the boundaries of the European headquarters.
Profiles for access to the private networks 121 and 122 can be stored in the dual-mode terminal 10, associated with each of the cell identifiers 50, 51 (it is noted that the location can also be based on GPS information, for example, and not a GSM cell identifier). These profiles can include basic connection parameters (such as the configuration of the WLAN network access point 121, 122, i.e. the address of the server for accessing 47 each of the European and Asian sites, or the VPN (“Virtual Private Network”) configuration, and optionally application parameters (address of the registration server 44 and a proxy server 43 of each of the sites, etc.).
All of these parameters can be preconfigured in the dual-mode terminal 10, or be the subject of a learning phase. The latter alternative is particularly advantageous, when the location information is a PLMN network cell identifier, so as to deal with the phenomenon of dynamic reconfiguration of cells by the network operator 11.
Indeed, the CellId, or GSM cell identifier, is managed by the network operator, and can therefore be modified dynamically without the users of the network being informed.
Thus, the dual-mode terminal 10 is capable of having recorded that the GSM cell 50 was associated with the company's Asian subsidiary. However, when the user travels again in Asia, if the operator in the meantime has performed a dynamic reconfiguration of the PLMN network visited 111, the dual-mode terminal 10 will no longer recognise, on the basis of the identifier of the cell in which it is located, that he is present in the boundaries of the company's Asian subsidiary; the dual-mode terminal 10 will not therefore automatically choose to use the local WLAN network services 121.
However, if the user knows that he is located at one of the company's sites, he can launch a learning phase with his dual-mode terminal 10, so as to update the stored coverage list. The dual-mode terminal 10 then launches an automatic lock-on phase on the antenna of the base station of the closest public PLMN network 111, and deduces therefrom the identifier of the cell in which it is located, which therefore corresponds to the company's Asian subsidiary.
It then attempts to connect to the private WLAN network 121, based on connection parameters, and optionally application parameters, that it has stored in the connection profile associated with this Asian subsidiary of the company (in relation to the former CellId stored for this subsidiary). If this connection is possible, the dual-mode terminal 10 simply updates the coverage list with the new identifier of the cell in which it is located, as well as the associated connection profile.
The connection profile of the terminal 10 for a specific site of the company can also contain access rights specific to the applications available on the local WLAN network. Thus, it is possible for the user of a dual-mode terminal 10 based at the company's European headquarters to have access, via the local European WLAN network 122, to all of the applications of this network (shared calendar management, e-mail servers, etc.) but for these access rights to the local WLAN network 121 of the Asian subsidiary to be limited (for example, only electronic mail consultation).
Other services can also be accessible to the user of the dual-mode terminal 10 when he occasionally travels to Asia, such as, for example, the one-off purchase of bandwidth, in order to satisfy a temporary need to download files.
The connection profile of the dual-mode terminal 10 can also contain authentication parameters, such as an access name (or “login”) and a password. Thus, access to the local network visited 121 is secure.
An embodiment of the invention provides a dual-mode terminal, allowing for access to at least two distinct communication networks, in which the choice of the communication network used can be made without the user's intervention.
An embodiment of the invention proposes such a dual-mode terminal that is resource-efficient, and in particular prevents premature battery failure.
An embodiment of the invention also aims to provide such a dual-mode terminal that always enables the highest-performing and/or the least expensive network to be used first when it is available.
An embodiment of the invention also aims to propose such a dual-mode terminal that attempts to connect to a communication network only after confirmation that this network is actually accessible.
An embodiment of the invention provides a dual-mode terminal that is simple to design and produce, and inexpensive to use.
Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
0314552 | Dec 2003 | FR | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FR04/03178 | 12/9/2004 | WO | 00 | 4/16/2007 |