WO2005002261A1 - A method and apparatuses for selecting connection settings by using historydata - Google Patents

A method and apparatuses for selecting connection settings by using historydata Download PDF

Info

Publication number
WO2005002261A1
WO2005002261A1 PCT/FI2004/000350 FI2004000350W WO2005002261A1 WO 2005002261 A1 WO2005002261 A1 WO 2005002261A1 FI 2004000350 W FI2004000350 W FI 2004000350W WO 2005002261 A1 WO2005002261 A1 WO 2005002261A1
Authority
WO
WIPO (PCT)
Prior art keywords
connection
history data
network address
access point
terminal
Prior art date
Application number
PCT/FI2004/000350
Other languages
French (fr)
Inventor
Anne Huotari
Henry Haverinen
Mikko Jaakkola
Original Assignee
Nokia Corporation
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 Nokia Corporation filed Critical Nokia Corporation
Priority to EP04736313A priority Critical patent/EP1639849A1/en
Publication of WO2005002261A1 publication Critical patent/WO2005002261A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/35Network arrangements, protocols or services for addressing or naming involving non-standard use of addresses for implementing network functionalities, e.g. coding subscription information within the address or functional addressing, i.e. assigning an address to a function
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0859Retrieval of network configuration; Tracking network configuration history by keeping history of different configuration generations or by rolling back to previous configuration versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0883Semiautomatic configuration, e.g. proposals from system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/19Connection re-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data

Definitions

  • a method and apparatuses for selecting connection settings by using historydata are provided.
  • the invention relates to selecting connection settings and more particularly to selecting connection settings in a telecommunication system comprising a wireless access network.
  • wireless local area network techniques offering a broadband wireless data transmission service within a limited coverage area are developed for moving users. Examples of such techniques are the IEEE 802.11-based WLAN networks.
  • Wireless local area networks can be used to offer data transmission services in hot spots, such as offices or airports. The wireless local area networks are frequently connected to external networks, for instance in order to enable access to the Internet.
  • the data transmission rates offered by wireless local area networks are generally considerably higher than the data transmission rates offered in the PLMN networks.
  • the aim is to establish a connection to the desired network address through the wireless local area network.
  • Patent application publication WO 01/63843 discloses a method particularly for establishing a connection to a wireless local area network.
  • the settings required for being connected to networks and different network resources are stored into information sets in the wireless terminal.
  • the information sets are preferably defined separately for each network and they can be referred to as profiles.
  • What can be stored into the information sets is WLAN-specific data, such as a network name, a channel setting, an operating mode setting and data security settings, as well as other settings, especially settings associated with the use of a TCP/IP protocol.
  • a connection is established to the access point in accordance with the settings described in the information set included in the network name.
  • This solution provides such an advantage that the users do not have to know which settings are required and how the settings have to be changed when establishing a connection to the network; instead the pre-stored settings can be used to establish a connection to different networks.
  • his/her terminal may be provided with several wireless local area networks. For example, a WLAN terminal may, based on scanning network names, be able to set up a list on available WLAN access points.
  • connection setting is an identifier identifying a WLAN access point.
  • the arrangement according to the invention provides such an advantage that as connection settings are being selected, it is possible to pay attention to whether a connection has been established through the possible connection setting to the desired network address.
  • connection settings are preferred, from which connections have previously been established to the network address, the connection establishment to the desired network address succeeds more frequently. Drawbacks occurring during unsuccessful connection establishment can thus be avoided.
  • at least one access point, which has been used for establishing a connection to the network address is defined in the connection settings of the history data.
  • the history data is checked in response to the fact that there is a need to arrange a connection through an access point to the desired network address, and the access point is selected using the history data.
  • access point is to be understood in a broad sense and that it may refer to a physical access device or to a logical access point.
  • This embodiment can be applied in any roaming situation, also in situations, in which the connection responsibility of an established connection should be transferred to be carried out through another access point (handover). Since this embodiment enables to avoid or at least to reduce the choice of incorrect access points, the handover of the connection to a new access point can be carried out faster, which is particularly important for time-critical applications, such as multi-media applications.
  • information about whether a connection has previously been established through a possible access point to the desired network address is used as a criterion in the selection algorithm of the access point.
  • This embodiment provides such an advantage that an access point can be selected that is far better concerning other properties, for instance signal level, (according to predetermined selection conditions), through which a connection has nevertheless not previously been established to the network address.
  • the history data enables to check whether a connection has previously been established through the available connection settings to the desired network address. Such a check enables to select the connection settings, by means of which a connection has previously been established at least once to the desired network address.
  • Figure 1 shows a wireless telecommunication system
  • Figure 2 illustrates a method according to an embodiment of the invention for selecting connection settings
  • Figure 3 illustrates a method according to an embodiment of the invention for maintaining history data
  • Figure 4 illustrates a method according to an embodiment of the invention for selecting an access point.
  • An embodiment of the invention is described in the following example system comprising a wireless local area network.
  • the invention can be used for selecting one or more connection settings of any network resource, for instance for selecting one or more connection settings of a PLMN network.
  • An example of a wireless local area network technique is a system supporting the WLAN radio interface defined in the IEEE 802.11 standards.
  • the invention can also be applied in other types of wireless local area network techniques, for instance in Bluetooth, HiperLAN (High Performance Radio Local Area Network) or BRAN (Broadband Radio Access Network) equipment.
  • Figure 1 shows a wireless telecommunication system comprising at least one terminal TE, networks NW1 , NW2 comprising a wireless local area network, GSM/GPRS network NW3 and an Internet service provider network NW4.
  • the network NW1 , NW2 comprising a wireless local area network comprises wireless local area network access points AP, which operate as base stations and which can also be referred to as base stations, and an apparatus typically referred to as a portal PT, through which a connection can be arranged from a wireless local area network to other networks, such as the Internet.
  • the portal PT may also operate as an access controller of the wireless local area network, in which case the portal PT handles some of the functions of the wireless local area network.
  • any terminal equipment in the local area network may operate as the portal PT to other networks, such as a local area network IP router, a home network ADSL device or an apparatus operating as a VPN gateway.
  • the Internet service pro- vider network NW4 comprises an Internet access point ISP AP for connecting the connections established through the portal PT of the network NW2 to the Internet and a server S, for instance an e-mail server maintained by the service provider.
  • Other networks may also comprise different servers S, such as an e- mail server of a company or a WWW server connected to the Internet.
  • the access equipment (PT, ISP AP, GPRS AP) at the edge of the networks typically comprise a firewall functionality to ensure information security.
  • the GSM/GPRS network NW3 comprises well-known network elements defined in the GSM/GPRS specifications, such as GPRS access point equipment GPRS AP connecting the GPRS network to other networks.
  • the terminal TE comprises memory, a user interface and a central processing unit comprising one or more processors.
  • the terminal TE may also comprise other memory means, such as a removable IC card and/or a memory card as well as means for reading the card.
  • connection settings required in connection establishment and data required for selecting the settings can be stored in the internal and/or external memory.
  • several connection settings are stored as alternative profiles or connection setting sets, in which case one of the connection settings must be selected when establishing a connection.
  • the computer program codes to be executed in the central processing unit can be used to arrange the terminal TE to carry out the inventive operations, some of the embodiments thereof being illustrated below in Figures 2, 3 and 4. As mentioned above, the invention can also be applied in other terminals than those establishing WLAN connections. Such terminals can be arranged to carry out a method illustrated in the following as well as different embodiments thereof by executing a computer program code. It is also possible to use hardware solutions or a combination of hardware and software solutions to implement the inventive features.
  • the terminal TE may be a multifunctional terminal, thus comprising in addition to the WLAN functionality also other data transmission properties, for instance a transceiver for communicating with the GSM/GPRS network or 3GPP system (3 rd Generation Partnership Project) network and in accordance with an embodiment also means for selecting the connection settings to be used in this kind of network.
  • the terminal TE may for example be a PDA device, a laptop computer connected to a device offering radio access (e.g. WLAN card) or a combination of a PDA device and a mobile phone.
  • Figure 2 illustrates a method according to an embodiment of the invention for selecting connection settings. In this method, history data is maintained 201 , in which network addresses are defined, to which a logical connection has been established.
  • Each network address was provided with at least one connection setting, which was used when a connection is established to the network address. Maintaining the history data is illustrated in more detail in Figure 3.
  • Network addresses can be identified using any identifier of the network resource concerned.
  • logical connections are established from the terminal TE to a packet-switched IP-based network, in which case the data concerning the network addresses represents IP addresses or other identifiers, from which the IP address can be defined.
  • the invention is particularly well suited to be used for TCP/IP connections.
  • URL identifiers of the network addresses are defined to the history data.
  • connection settings can be obtained from an external network element, from the memory of the terminal TE or from an external memory means, such as an lC card. What can be defined as available connection settings are all connection setting sets included in the terminal TE, or the external memory means, or the connection settings can be dropped, for instance, in the terminal TE, based on the currently used networks and/or services.
  • the available connection sets can be defined also based on data received from external network elements.
  • the process may proceed to step 204 when a need 202 arises to change valid connection settings to an already existing connection (or at least to define, whether connection settings offering a better connection are available), for example to change the access point AP to be used, or when a need 203 arises to select connection settings for a new connection.
  • the terminal TE may receive from the access points AP identifiers, which identify the access point AP or the network, to which the access point AP belongs.
  • the process typically proceeds to step 202 when it is observed in the terminal TE, on the basis of radio measurings, that the quality of the connection offered by the currently serving access point AP is too poor based on at least one predetermined handover criterion.
  • the process generally proceeds to step 203 when an input is received from the user concerning connection establishment to the network address selected by the user.
  • Collecting data about WLAN access points AP can be implemented by carrying out scanning from the available networks. Scanning the access points AP is as such a basic functionality defined in the IEEE 802.11 standard, in which the TE checks the radio channels one by one by sending probe requests and by searching for probe responses. The TE sends probe request messages to local access points AP and waits for Probe response messages.
  • a Probe response message comprises a network name, to which each access point belongs.
  • step 205 it is checked from the history data, whether a connection has previously been established using any one of the available connection settings to the network address of an existing connection or of a connection to be established.
  • the check 205 can be carried out in accordance with an embodiment by searching for entries in the history data, in which the desired network address is presented.
  • the search reveals entries, which comprise identifiers identifying a connection setting set or a set of connection setting sets, such as WLAN network names, which are compared to the identifiers obtained in step 204. What remain based on such a check are the entries in the history data concerning the available access points.
  • connection settings to be used are selected taking into account whether a connection has been established to a network address of an existing connection or of a connection to be established using the proposed connection settings.
  • the present method is applied when selecting an access point, in which case the history data can be used in an access point (handover) change algorithm or in an access point selection algorithm when establishing a new connection.
  • the selection of such connection settings by means of which a connection to the desired network address has not previously been established, is prevented.
  • connection settings through which a connection to the desired network address has not previously been established, can be se- lected only if such connection settings, through which a connection to the desired network address has previously been established, are not available.
  • Such a situation may arise for instance if the history data does not show any entries to the desired network address or if the connection settings associated with the network address are not available based on the check of the available network resources performed in the terminal (for example the scanning of the access points AP in the wireless local area network).
  • a connection can be established in step 207.
  • the user is after step 205 provided with data on the available connection settings using the history data.
  • the history data may show the user at least whether an attempt has been made to establish a connection to the desired network address through the at least one connection setting in question.
  • the user may thus select 206 the connection settings to be used based on the connection settings shown. It is also possible that the user is requested to confirm the use of the connection settings selected by the connection setting selection algorithm included in the terminal.
  • the user is presented with only the available connection settings, through which a connection has previously been established to the desired network address.
  • Figure 3 illustrates maintaining history data in accordance with an embodiment.
  • the connection settings to be used are selected in the terminal TE for instance as illustrated above and a connection establishment request is sent 301 in accordance with the connection settings.
  • the terminal TE detects in step 302 whether the connection establishment to the desired network address has been successful.
  • the method is applied in a wireless local area network, whereby well-known connection establishment functions of the wireless local area network can be used when establishing a logical connection between the terminal TE and the access point AP.
  • the con- nection establishment request can then be sent in step 301 to the access point AP of the wireless local area network according to the network name defined in the connection settings.
  • the failure of a connection can be detected 302 for example in response to a message determining the failure of a connection to be established to the access point AP or the failure of a connection to be established to the desired network address or in response to the fact that no response message is received to message 301.
  • the connection establishment fails, it is checked 303, whether the desired network address is already defined in the history data. If the network address is defined in the history data, the entry associated therewith can be removed 304. If the network address has not been defined in the history data, no changes need to be made in the history data 308.
  • the history data includes an entry associating the selected at least one connection setting (used in step 301) with the network address, i.e. whether a connection has previously been established successfully to the desired network address by means of the connection setting. If this is the case, such an entry is removed 304, while the entries associated with other connection settings remain in the history data.
  • connection establishment has failed, it is possible to try to establish the connection once again using one or more alternative connection settings, meaning that the process may proceed to step 202 in Figure 2.
  • the history data can be stored for instance in a search table, from which the entries included in the network address to be searched can easily be found when changing the connection settings after connection establishment when selecting the connection settings.
  • a successful connection can be detected from a response or acknowledgement message received from the desired network address.
  • step 305 it is checked whether the desired network address is defined in the history data. The check can be carried out in the same way as in step 303. If the history data does not include an entry associating at least one selected connection setting with the network address, then a new entry is added 306 to the history data. If the previous entry is found in the history data, it can be updated 307 along with a new connection.
  • a count is maintained in the history data concerning the successful connection establishments, the count being incremented in step 307.
  • time information is maintained on the successful connection establishments in the history data, in which case a time stamp can be added into the history data concerning the new connection establishment or the previous time stamp can be replaced using the time stamp of a new connection.
  • the history data is stored in a buffer memory, whereby the oldest entry (preferably the one associating the access point with the network address) can be removed along with the new entry. The amount of memory the history data requires can therefore be limited.
  • Various buffer memory techniques that can be utilized for storing history data are known in the field of information technology.
  • connections are established from the terminal TE to a fairly limited number of network addresses, in which case the terminal TE does not have to maintain a large amount of history data in order arrange a well-functioning selection of connection settings.
  • the use of history data associating connection settings with network addresses has above been illustrated in general. Reference has previously also been made to an embodiment, in which at least one access point is defined in the connection settings of the history data that has been used when establishing a connection to the network address.
  • a network address can be associated with any one of one or more connection setting sets, by which a connection has been established to the network address.
  • connection settings may represent any protocol layer parameters, such as the parameters of a physical layer, a transfer connection layer, a network layer, a transport layer, and/or also the parameters of higher layers.
  • the connection settings may define the network technique to be used, such as the wireless local area network (for example WLAN or Bluetooth), GPRS data, GSM data.
  • the connection settings may define different technology-specific parameters, such as a technology-specific identifier identifying an access point and/or a network and parameters to be used for identifying a user, such as a user identifier, information about the identification method in use (for example password identification, SIM identification (Subscriber Identity Module) or certification identification), as well as the parameters required by the identification method.
  • the history data may be provided with an identification method, such as SIM identification. Later, when a connection is to be established to the same gateway, the SIM identification can automatically be selected to be used as the identification method.
  • an identification method such as SIM identification.
  • the SIM identification can automatically be selected to be used as the identification method.
  • Figure 4 illustrates an embodiment, in which changing the access point of an active connection is defined on the basis of the history data.
  • a connection is established 401 from the terminal TE to the network address through the access point, which is for instance selected using the method applying the history data illustrated above.
  • the history data binds access point identifiers with network addresses, to which the connection is established through the access points defined by the identifiers.
  • the access points AP can be compared on the basis of received access point reports and signal levels measured in the terminal TE of the signals received from different access points AP. At least the signal level is taken into account, when the available access points AP are compared. Information about the access point reports, such as the load of the access point, supported data rates and security information can also be taken into account when comparing the access points AP.
  • At least one better access point is available for a terminal, it is checked 405 based on the history data, if a connection to the network address of an active connection has previously been established (at least once) there through. If this is the case, the access point is changed 406. Thus, a connection is established for the terminal to the network address through the selected new access point and the connection through the original access point is released. Connection establishment to a selected access point can be arranged using the setting data specific to the access point and/or network stored in the terminal TE. In accordance with an embodiment, a connection can be established to the access point AP of the wireless local area network by utilizing for example the information sets presented in patent publication WO 01/63843.
  • the invention can be applied in addition to the example illustrated in Figure 4 also for changing several connections established from the terminal TE from one access point (several access points) to another. It should also be noted that the invention can be applied when selecting access points of different network techniques, for example when deciding whether to transfer from a 3GPP network to a wireless local area network or vice versa.
  • history data can be maintained in the terminal TE for different connection and/or network types, and access points supporting other techniques too can be compared based on the history data.
  • the choice of network and/or connection type may be defined based on the history data.
  • connection establishment data associating the access point with the network address defined in the history data is used as a criterion in the selection algorithm of the access point, when selecting an access point for a new connection or when changing the access point of an active connection. Then access points, through which a connection has previously been established to the desired network address, can be preferred. Then again, if an access point provided with distinctly better properties (in accordance with predetermined conditions), through which access point a connection has not previously been established to the network address, said access point can be selected by means of such an algorithm.
  • a method for selecting an access point of a wireless local area network is presented in patent application publication WO 01/63842.
  • the terminal TE selects in the first step the first access point, which is provided with the best connection attributes among the available access points with the same network name as the currently serving access point.
  • the TE also selects in the first step a second access point, which is provided with the best connection attributes among the available access points with a different network name than the currently serving access point.
  • the connection attributes of the first access point and the second access point are compared.
  • the connection is changed to the second access point only if the differences between the connection attributes to be compared meet the predetermined conditions. Consequently, this facilitates maintaining the connection as long as possible in the access points provided with the same network name, thus avoiding the change of the network settings.
  • connection criterion when comparing the access points (in the first step and/or in the second step), in addition to other criteria such as the signal level, is the fact whether a connection has previously been established successfully through the access point to the network address of the connection in question.
  • This criterion can alternatively be used as a pre-elimination criterion before comparing the access points.
  • the access point may be instead of an access point in a wireless local area network, for instance an Internet service provider access server ISP AP, an apparatus offering a circuit-switched data connection (such as a mobile switching centre) or a GPRS access point GPRS AP.
  • the history data may comprise, depending on the available technology, for example a GPRS APN (Access Point Name) or a telephone number as the identifier of the access point.
  • the access point to be selected is an edge node in an IP network, for example the Internet.
  • the terminal TE then maintains history data on the access points and the network addresses reached through said access points, for example a list of recommended IP edge nodes.
  • This embodiment provides such an advantage that the Internet access point can be selected more reliably than before.
  • the invention is applied in a system, which supports a Mobile IP protocol.
  • the mobile IP protocol allows the terminal TE to move from a sub-network to another and to communicate using the same IP address.
  • the access point that enables the change of connection in the system supporting mobile IP can also be selected more reliably than before.
  • Table 1 illustrates by way of example the history data maintained in the terminal TE. Table 1.
  • an example person Steven may use the terminal TE, in which the history data according to table 1 is stored on the basis of previous connections.
  • Steven uses the e-mail server S (mail.corp.com) of his company in the company network NW1 through a WLAN access point AP of the network NW1 (the network name of which may be Corp. WLAN NW1 , for example).
  • AP the network access point
  • the terminal TE is loaded with a large e-mail file, Steven moves away from the office and the connection offered by the wireless local area network NW1 fades substantially.
  • the TE automatically transfers the connection to the GSM/GPRS network NW3 and especially to be carried out through the GPRS access point GPRS AP, since in accordance with the history data a connection has previously been established through the GPRS access point GPRS AP to the network address of the e-mail server S mail.corp.com.
  • Steven wishes to visit the WWW page www.nokia.com while traveling in a train and to establish a connection based on the history data and the available GSM/GPRS network to said address through the GPRS access point GPRS AP (Public GPRS AP) of the op- erator.
  • the terminal TE When the train stops at a station, a local local area network (Hot Spotl ) is available, into which the TE transfers, on the basis of the history data and other criteria (for instance a higher data rate).
  • the terminal TE changes the connection to said address to be implemented by the access point AP of the home network NW2.
  • the history data may include count information about the number of successful connections or other information, for example, for a selection algorithm or for establishing a connection. It is possible that several alternative connection setting sets are defined in the terminal that may be used to establish a connection to one physical access point, for instance to the access point device AP of the wireless local area network.
  • connection setting sets may be maintained as logically alternative access points and they can be separated in the history data.
  • This embodiment allows selecting or favoring connection setting sets, by which the connection establishment has previously been successful.
  • This embodiment may for instance complement the selection of the above-described wireless access point device on the basis of the network names. In other words, when the physical access point has been selected, it is possible to select even more detailed connection parameters, by means of which the connection is established.
  • the parameters defined in the history data of the access point may include for instance parameters associated with identifying the user or tunneling data.
  • the tunneling data may for instance define, whether Virtual Private Network (VPN) tunneling or some other type of tunneling of a network layer or a higher layer is used.
  • VPN Virtual Private Network
  • the access point data may also include the parameters required by the tunneling, such as the address of the VPN gateway.
  • logical Internet access points IAP
  • IAP logical Internet access points
  • the selection of the logical Internet access point, or connection setting set can be alleviated and the Internet access point can for instance be automatically selected, according to which a connection has previously been established to the desired network address.
  • the terminal TE maintains data on the connection settings, by which no connection has been successfully established to the desired network address.
  • This data can complement the data to be maintained on the basis of the above-described successful connections or replace them completely. Consequently, the functions described above can be utilized when selecting the connection settings, for example the WLAN access point or Internet access point, but in such a manner that the connection settings that have not previously been able to successfully establish a connection to the network address, are not selected to be used for connection establishment or they are avoided for instance in the selection algorithm of the access point (for example, using different criteria for them or by emphasizing them differently than other connection settings).
  • the connection settings for example the WLAN access point or Internet access point

Abstract

The invention relates to selecting connection settings in a telecommunication system. In accordance with the method, history data is maintained, in which at least one network address is defined and also one connection setting, which has been used for establishing a connection to the network address. In re-sponse to the fact that there is a need to arrange a connection to the desired network address, the history data is checked and the selection of the connec-tion settings to be used is arranged by means of the history data.

Description

A method and apparatuses for selecting connection settings by using historydata.
FIELD OF THE INVENTION [0001] The invention relates to selecting connection settings and more particularly to selecting connection settings in a telecommunication system comprising a wireless access network.
BACKGROUND OF THE INVENTION [0002] In addition to data services offered by Public Land Mobile Networks (PLMN), various wireless local area network techniques offering a broadband wireless data transmission service within a limited coverage area are developed for moving users. Examples of such techniques are the IEEE 802.11-based WLAN networks. Wireless local area networks can be used to offer data transmission services in hot spots, such as offices or airports. The wireless local area networks are frequently connected to external networks, for instance in order to enable access to the Internet. The data transmission rates offered by wireless local area networks are generally considerably higher than the data transmission rates offered in the PLMN networks. Thus, in places, where a local area network can be used, the aim is to establish a connection to the desired network address through the wireless local area network. The establishment of a connection to wireless local area networks and through them to other networks and the transfer from one network to another is, however, not always possible and has been more difficult for the user than in the PLMN networks, which are provided with a well operating roaming functionality. [0003] Patent application publication WO 01/63843 discloses a method particularly for establishing a connection to a wireless local area network. The settings required for being connected to networks and different network resources are stored into information sets in the wireless terminal. The information sets are preferably defined separately for each network and they can be referred to as profiles. What can be stored into the information sets is WLAN-specific data, such as a network name, a channel setting, an operating mode setting and data security settings, as well as other settings, especially settings associated with the use of a TCP/IP protocol. When an access point to be used has been selected, a connection is established to the access point in accordance with the settings described in the information set included in the network name. This solution provides such an advantage that the users do not have to know which settings are required and how the settings have to be changed when establishing a connection to the network; instead the pre-stored settings can be used to establish a connection to different networks. [0004] When the user moves to a new location, his/her terminal may be provided with several wireless local area networks. For example, a WLAN terminal may, based on scanning network names, be able to set up a list on available WLAN access points. However, several wireless local area networks are not connected to other networks or a connection to a desired network address cannot be established owing to, for instance, missing roaming agreements, in which case the connection cannot be established through the wireless local area network to the desired network address. When the user or terminal selects an access point on the basis of a network selection algorithm, a connection cannot necessarily be established through the access point to the desired network address, for instance to a Virtual Private Network (VPN) gateway of a company.
BRIEF DESCRIPTION OF THE INVENTION [0005] It is an object of the invention to generally improve the selection of connection settings in order to achieve a more reliable connection establishment. The object of the invention is achieved with a method, a wireless telecommunication system, a terminal and a software product, characterized in what is disclosed in the independent claims. Preferred embodiments of the invention are disclosed in the dependent claims. [0006] In accordance with the invention, history data is maintained, in which at least one network address and at least one connection setting are defined, wherein the connection setting has been used for establishing a connection to the network address. The history data is checked in response to the fact that there is a need to arrange a connection to the desired network address. The selection of connection settings to be used is arranged using the history data. It has been observed in the invention that the history data associated with the network address can generally be maintained for any connection set defined by one or more connection settings. An example of a connection setting is an identifier identifying a WLAN access point. The arrangement according to the invention provides such an advantage that as connection settings are being selected, it is possible to pay attention to whether a connection has been established through the possible connection setting to the desired network address. When such connection settings are preferred, from which connections have previously been established to the network address, the connection establishment to the desired network address succeeds more frequently. Drawbacks occurring during unsuccessful connection establishment can thus be avoided. [0007] In accordance with an embodiment of the invention, at least one access point, which has been used for establishing a connection to the network address, is defined in the connection settings of the history data. Then the history data is checked in response to the fact that there is a need to arrange a connection through an access point to the desired network address, and the access point is selected using the history data. It should be noted that the term access point is to be understood in a broad sense and that it may refer to a physical access device or to a logical access point. This embodiment can be applied in any roaming situation, also in situations, in which the connection responsibility of an established connection should be transferred to be carried out through another access point (handover). Since this embodiment enables to avoid or at least to reduce the choice of incorrect access points, the handover of the connection to a new access point can be carried out faster, which is particularly important for time-critical applications, such as multi-media applications. [0008] In accordance with another embodiment of the invention, information about whether a connection has previously been established through a possible access point to the desired network address is used as a criterion in the selection algorithm of the access point. This embodiment provides such an advantage that an access point can be selected that is far better concerning other properties, for instance signal level, (according to predetermined selection conditions), through which a connection has nevertheless not previously been established to the network address. [0009] In accordance with still another embodiment of the invention, the history data enables to check whether a connection has previously been established through the available connection settings to the desired network address. Such a check enables to select the connection settings, by means of which a connection has previously been established at least once to the desired network address. This embodiment allows avoiding completely the use of such connection settings, which have not previously been used to establish a connection to the desired network address. BRIEF DESCRIPTION OF THE DRAWINGS [0010] In the following the invention will be described in greater detail by means of some embodiments with reference to the accompanying drawings, in which: Figure 1 shows a wireless telecommunication system; Figure 2 illustrates a method according to an embodiment of the invention for selecting connection settings; Figure 3 illustrates a method according to an embodiment of the invention for maintaining history data; and Figure 4 illustrates a method according to an embodiment of the invention for selecting an access point.
DETAILED DESCRIPTION OF THE INVENTION [0011] An embodiment of the invention is described in the following example system comprising a wireless local area network. However, the invention can be used for selecting one or more connection settings of any network resource, for instance for selecting one or more connection settings of a PLMN network. An example of a wireless local area network technique is a system supporting the WLAN radio interface defined in the IEEE 802.11 standards. The invention can also be applied in other types of wireless local area network techniques, for instance in Bluetooth, HiperLAN (High Performance Radio Local Area Network) or BRAN (Broadband Radio Access Network) equipment. [0012] Figure 1 shows a wireless telecommunication system comprising at least one terminal TE, networks NW1 , NW2 comprising a wireless local area network, GSM/GPRS network NW3 and an Internet service provider network NW4. The network NW1 , NW2 comprising a wireless local area network comprises wireless local area network access points AP, which operate as base stations and which can also be referred to as base stations, and an apparatus typically referred to as a portal PT, through which a connection can be arranged from a wireless local area network to other networks, such as the Internet. The portal PT may also operate as an access controller of the wireless local area network, in which case the portal PT handles some of the functions of the wireless local area network. It should be noted that any terminal equipment in the local area network may operate as the portal PT to other networks, such as a local area network IP router, a home network ADSL device or an apparatus operating as a VPN gateway. The Internet service pro- vider network NW4 comprises an Internet access point ISP AP for connecting the connections established through the portal PT of the network NW2 to the Internet and a server S, for instance an e-mail server maintained by the service provider. Other networks may also comprise different servers S, such as an e- mail server of a company or a WWW server connected to the Internet. The access equipment (PT, ISP AP, GPRS AP) at the edge of the networks typically comprise a firewall functionality to ensure information security. The GSM/GPRS network NW3 comprises well-known network elements defined in the GSM/GPRS specifications, such as GPRS access point equipment GPRS AP connecting the GPRS network to other networks. [0013] The terminal TE comprises memory, a user interface and a central processing unit comprising one or more processors. The terminal TE may also comprise other memory means, such as a removable IC card and/or a memory card as well as means for reading the card. For example, connection settings required in connection establishment and data required for selecting the settings can be stored in the internal and/or external memory. Typically, several connection settings are stored as alternative profiles or connection setting sets, in which case one of the connection settings must be selected when establishing a connection. The computer program codes to be executed in the central processing unit can be used to arrange the terminal TE to carry out the inventive operations, some of the embodiments thereof being illustrated below in Figures 2, 3 and 4. As mentioned above, the invention can also be applied in other terminals than those establishing WLAN connections. Such terminals can be arranged to carry out a method illustrated in the following as well as different embodiments thereof by executing a computer program code. It is also possible to use hardware solutions or a combination of hardware and software solutions to implement the inventive features. The terminal TE may be a multifunctional terminal, thus comprising in addition to the WLAN functionality also other data transmission properties, for instance a transceiver for communicating with the GSM/GPRS network or 3GPP system (3rd Generation Partnership Project) network and in accordance with an embodiment also means for selecting the connection settings to be used in this kind of network. The terminal TE may for example be a PDA device, a laptop computer connected to a device offering radio access (e.g. WLAN card) or a combination of a PDA device and a mobile phone. [0014] Figure 2 illustrates a method according to an embodiment of the invention for selecting connection settings. In this method, history data is maintained 201 , in which network addresses are defined, to which a logical connection has been established. Each network address was provided with at least one connection setting, which was used when a connection is established to the network address. Maintaining the history data is illustrated in more detail in Figure 3. Network addresses can be identified using any identifier of the network resource concerned. Typically, logical connections are established from the terminal TE to a packet-switched IP-based network, in which case the data concerning the network addresses represents IP addresses or other identifiers, from which the IP address can be defined. The invention is particularly well suited to be used for TCP/IP connections. In accordance with an embodiment, URL identifiers of the network addresses are defined to the history data. It is also possible to store only a part of the actual network address, such as the prefixes of the network addresses in IPv6 mode or the domain name of the URL identifiers of the network addresses. [0015] When a need 202, 203 arises to establish a connection to a desired network address, the data on the available connection settings is defined 204. Data concerning the connection settings can be obtained from an external network element, from the memory of the terminal TE or from an external memory means, such as an lC card. What can be defined as available connection settings are all connection setting sets included in the terminal TE, or the external memory means, or the connection settings can be dropped, for instance, in the terminal TE, based on the currently used networks and/or services. The available connection sets can be defined also based on data received from external network elements. The process may proceed to step 204 when a need 202 arises to change valid connection settings to an already existing connection (or at least to define, whether connection settings offering a better connection are available), for example to change the access point AP to be used, or when a need 203 arises to select connection settings for a new connection. [0016] When the method is applied for selecting access points AP of a wireless local area network according to an embodiment, the terminal TE may receive from the access points AP identifiers, which identify the access point AP or the network, to which the access point AP belongs. The process typically proceeds to step 202 when it is observed in the terminal TE, on the basis of radio measurings, that the quality of the connection offered by the currently serving access point AP is too poor based on at least one predetermined handover criterion. In turn, the process generally proceeds to step 203 when an input is received from the user concerning connection establishment to the network address selected by the user. Collecting data about WLAN access points AP can be implemented by carrying out scanning from the available networks. Scanning the access points AP is as such a basic functionality defined in the IEEE 802.11 standard, in which the TE checks the radio channels one by one by sending probe requests and by searching for probe responses. The TE sends probe request messages to local access points AP and waits for Probe response messages. In general, a Probe response message comprises a network name, to which each access point belongs. [0017] In step 205, it is checked from the history data, whether a connection has previously been established using any one of the available connection settings to the network address of an existing connection or of a connection to be established. The check 205 can be carried out in accordance with an embodiment by searching for entries in the history data, in which the desired network address is presented. As a response, the search reveals entries, which comprise identifiers identifying a connection setting set or a set of connection setting sets, such as WLAN network names, which are compared to the identifiers obtained in step 204. What remain based on such a check are the entries in the history data concerning the available access points. Several other ways exist to store and to retrieve the history data associating the connection settings and the network addresses. [0018] In step 206, the connection settings to be used are selected taking into account whether a connection has been established to a network address of an existing connection or of a connection to be established using the proposed connection settings. In accordance with an embodiment, the present method is applied when selecting an access point, in which case the history data can be used in an access point (handover) change algorithm or in an access point selection algorithm when establishing a new connection. [0019] In accordance with an embodiment, the selection of such connection settings, by means of which a connection to the desired network address has not previously been established, is prevented. In accordance with another embodiment, such connection settings, through which a connection to the desired network address has not previously been established, can be se- lected only if such connection settings, through which a connection to the desired network address has previously been established, are not available. Such a situation may arise for instance if the history data does not show any entries to the desired network address or if the connection settings associated with the network address are not available based on the check of the available network resources performed in the terminal (for example the scanning of the access points AP in the wireless local area network). After this, using the selected connection settings, a connection can be established in step 207. [0020] In accordance with an embodiment, for selecting the connection settings, the user is after step 205 provided with data on the available connection settings using the history data. The history data may show the user at least whether an attempt has been made to establish a connection to the desired network address through the at least one connection setting in question. The user may thus select 206 the connection settings to be used based on the connection settings shown. It is also possible that the user is requested to confirm the use of the connection settings selected by the connection setting selection algorithm included in the terminal. In accordance with still another embodiment, the user is presented with only the available connection settings, through which a connection has previously been established to the desired network address. These embodiments can be applied in embodiments applying any connection settings, for instance in the embodiments illustrated in Figures 2, 3 and 4. It is an advantage that the user has the power to decide when connection settings are being selected and the history data can also be used when the user selects connection settings or when the proposed connection settings are being confirmed. [0021] Figure 3 illustrates maintaining history data in accordance with an embodiment. When a need arises to establish a connection to a particular network address, the connection settings to be used are selected in the terminal TE for instance as illustrated above and a connection establishment request is sent 301 in accordance with the connection settings. The terminal TE detects in step 302 whether the connection establishment to the desired network address has been successful. [0022] In accordance with an embodiment, the method is applied in a wireless local area network, whereby well-known connection establishment functions of the wireless local area network can be used when establishing a logical connection between the terminal TE and the access point AP. The con- nection establishment request can then be sent in step 301 to the access point AP of the wireless local area network according to the network name defined in the connection settings. The failure of a connection can be detected 302 for example in response to a message determining the failure of a connection to be established to the access point AP or the failure of a connection to be established to the desired network address or in response to the fact that no response message is received to message 301. If the connection establishment fails, it is checked 303, whether the desired network address is already defined in the history data. If the network address is defined in the history data, the entry associated therewith can be removed 304. If the network address has not been defined in the history data, no changes need to be made in the history data 308. In accordance with an embodiment, it is checked if the history data includes an entry associating the selected at least one connection setting (used in step 301) with the network address, i.e. whether a connection has previously been established successfully to the desired network address by means of the connection setting. If this is the case, such an entry is removed 304, while the entries associated with other connection settings remain in the history data. When connection establishment has failed, it is possible to try to establish the connection once again using one or more alternative connection settings, meaning that the process may proceed to step 202 in Figure 2. The history data can be stored for instance in a search table, from which the entries included in the network address to be searched can easily be found when changing the connection settings after connection establishment when selecting the connection settings. [0023] A successful connection can be detected from a response or acknowledgement message received from the desired network address. In step 305, it is checked whether the desired network address is defined in the history data. The check can be carried out in the same way as in step 303. If the history data does not include an entry associating at least one selected connection setting with the network address, then a new entry is added 306 to the history data. If the previous entry is found in the history data, it can be updated 307 along with a new connection. [0024] In accordance with an embodiment, a count is maintained in the history data concerning the successful connection establishments, the count being incremented in step 307. In accordance with another embodiment, time information is maintained on the successful connection establishments in the history data, in which case a time stamp can be added into the history data concerning the new connection establishment or the previous time stamp can be replaced using the time stamp of a new connection. According to still another embodiment, the history data is stored in a buffer memory, whereby the oldest entry (preferably the one associating the access point with the network address) can be removed along with the new entry. The amount of memory the history data requires can therefore be limited. Various buffer memory techniques that can be utilized for storing history data are known in the field of information technology. In practice, connections are established from the terminal TE to a fairly limited number of network addresses, in which case the terminal TE does not have to maintain a large amount of history data in order arrange a well-functioning selection of connection settings. [0025] The use of history data associating connection settings with network addresses has above been illustrated in general. Reference has previously also been made to an embodiment, in which at least one access point is defined in the connection settings of the history data that has been used when establishing a connection to the network address. In the history data, a network address can be associated with any one of one or more connection setting sets, by which a connection has been established to the network address. The connection settings may represent any protocol layer parameters, such as the parameters of a physical layer, a transfer connection layer, a network layer, a transport layer, and/or also the parameters of higher layers. The connection settings may define the network technique to be used, such as the wireless local area network (for example WLAN or Bluetooth), GPRS data, GSM data. The connection settings may define different technology-specific parameters, such as a technology-specific identifier identifying an access point and/or a network and parameters to be used for identifying a user, such as a user identifier, information about the identification method in use (for example password identification, SIM identification (Subscriber Identity Module) or certification identification), as well as the parameters required by the identification method. For example, when a connection has been established to a certain gateway (the address of which may be the desired network address), the history data may be provided with an identification method, such as SIM identification. Later, when a connection is to be established to the same gateway, the SIM identification can automatically be selected to be used as the identification method. This embodiment provides such an advantage that the correct identifi- cation settings of the user and possibly the user identifications can easily be selected when establishing the connection. Different embodiments are described in the following in more detail, in which the history data is utilized for the selection of the access point and/or the access point settings. [0026] Figure 4 illustrates an embodiment, in which changing the access point of an active connection is defined on the basis of the history data. A connection is established 401 from the terminal TE to the network address through the access point, which is for instance selected using the method applying the history data illustrated above. In this embodiment, the history data binds access point identifiers with network addresses, to which the connection is established through the access points defined by the identifiers. When a need is detected 402 to change the available access point, the data concerning the available access points for the terminal TE is checked 403. The available access points are compared and checked 404 to note whether a better access point than the currently serving access point is available. Then the properties of the available access points can be compared with the properties of the currently serving access point. A better access point is available, if the properties of an access point are better in accordance with the change criteria of one or more predetermined access points than the properties of the currently serving access point. [0027] When changing an access point AP of a wireless local area network according to an embodiment, the access points AP can be compared on the basis of received access point reports and signal levels measured in the terminal TE of the signals received from different access points AP. At least the signal level is taken into account, when the available access points AP are compared. Information about the access point reports, such as the load of the access point, supported data rates and security information can also be taken into account when comparing the access points AP. [0028] If at least one better access point is available for a terminal, it is checked 405 based on the history data, if a connection to the network address of an active connection has previously been established (at least once) there through. If this is the case, the access point is changed 406. Thus, a connection is established for the terminal to the network address through the selected new access point and the connection through the original access point is released. Connection establishment to a selected access point can be arranged using the setting data specific to the access point and/or network stored in the terminal TE. In accordance with an embodiment, a connection can be established to the access point AP of the wireless local area network by utilizing for example the information sets presented in patent publication WO 01/63843. [0029] If, on the basis of the check 405, a connection has not been established from the proposed best access point to the network address, then the access point is not changed 407 in accordance with the method, meaning that the connection is maintained in the currently serving access point. If several access points are available on the basis of the check 404, the process may proceed in accordance with an embodiment from step 405 again to step 405 instead of step 407, thus checking the history data of the next best access point. [0030] By means of the above-illustrated embodiment, it is possible to prevent the change of access points, if the proposed access point has not previously been used successfully to establish a connection to the network address of the connection to be transferred. [0031] The invention can be applied in addition to the example illustrated in Figure 4 also for changing several connections established from the terminal TE from one access point (several access points) to another. It should also be noted that the invention can be applied when selecting access points of different network techniques, for example when deciding whether to transfer from a 3GPP network to a wireless local area network or vice versa. Thus, history data can be maintained in the terminal TE for different connection and/or network types, and access points supporting other techniques too can be compared based on the history data. Thus, also the choice of network and/or connection type may be defined based on the history data. [0032] In accordance with an embodiment deviating from Figure 4, the connection establishment data associating the access point with the network address defined in the history data is used as a criterion in the selection algorithm of the access point, when selecting an access point for a new connection or when changing the access point of an active connection. Then access points, through which a connection has previously been established to the desired network address, can be preferred. Then again, if an access point provided with distinctly better properties (in accordance with predetermined conditions), through which access point a connection has not previously been established to the network address, said access point can be selected by means of such an algorithm. [0033] A method for selecting an access point of a wireless local area network is presented in patent application publication WO 01/63842. In accordance with the teaching of the method, the terminal TE selects in the first step the first access point, which is provided with the best connection attributes among the available access points with the same network name as the currently serving access point. The TE also selects in the first step a second access point, which is provided with the best connection attributes among the available access points with a different network name than the currently serving access point. After this, in the second step, the connection attributes of the first access point and the second access point are compared. The connection is changed to the second access point only if the differences between the connection attributes to be compared meet the predetermined conditions. Consequently, this facilitates maintaining the connection as long as possible in the access points provided with the same network name, thus avoiding the change of the network settings. At this stage, in accordance with an embodiment of the present invention, what is also used as a connection criterion, when comparing the access points (in the first step and/or in the second step), in addition to other criteria such as the signal level, is the fact whether a connection has previously been established successfully through the access point to the network address of the connection in question. This criterion can alternatively be used as a pre-elimination criterion before comparing the access points. [0034] The access point may be instead of an access point in a wireless local area network, for instance an Internet service provider access server ISP AP, an apparatus offering a circuit-switched data connection (such as a mobile switching centre) or a GPRS access point GPRS AP. Then the history data may comprise, depending on the available technology, for example a GPRS APN (Access Point Name) or a telephone number as the identifier of the access point. In accordance with an embodiment of the invention, the access point to be selected is an edge node in an IP network, for example the Internet. As described above, the terminal TE then maintains history data on the access points and the network addresses reached through said access points, for example a list of recommended IP edge nodes. This embodiment provides such an advantage that the Internet access point can be selected more reliably than before. In accordance with an embodiment, the invention is applied in a system, which supports a Mobile IP protocol. The mobile IP protocol allows the terminal TE to move from a sub-network to another and to communicate using the same IP address. With an embodiment of the invention, the access point that enables the change of connection in the system supporting mobile IP can also be selected more reliably than before. [0035] Table 1 illustrates by way of example the history data maintained in the terminal TE. Table 1.
Figure imgf000016_0001
[0036] With reference to Figure 1 and Table 1 , an example person Steven may use the terminal TE, in which the history data according to table 1 is stored on the basis of previous connections. Steven uses the e-mail server S (mail.corp.com) of his company in the company network NW1 through a WLAN access point AP of the network NW1 (the network name of which may be Corp. WLAN NW1 , for example). When the terminal TE is loaded with a large e-mail file, Steven moves away from the office and the connection offered by the wireless local area network NW1 fades substantially. However, the TE automatically transfers the connection to the GSM/GPRS network NW3 and especially to be carried out through the GPRS access point GPRS AP, since in accordance with the history data a connection has previously been established through the GPRS access point GPRS AP to the network address of the e-mail server S mail.corp.com. In another example, Steven wishes to visit the WWW page www.nokia.com while traveling in a train and to establish a connection based on the history data and the available GSM/GPRS network to said address through the GPRS access point GPRS AP (Public GPRS AP) of the op- erator. When the train stops at a station, a local local area network (Hot Spotl ) is available, into which the TE transfers, on the basis of the history data and other criteria (for instance a higher data rate). When Steven returns home, the terminal TE changes the connection to said address to be implemented by the access point AP of the home network NW2. [0037] As shown above, in addition to the network and access point data, the history data may include count information about the number of successful connections or other information, for example, for a selection algorithm or for establishing a connection. It is possible that several alternative connection setting sets are defined in the terminal that may be used to establish a connection to one physical access point, for instance to the access point device AP of the wireless local area network. Then, the terminal may maintain these connection setting sets as logically alternative access points and they can be separated in the history data. This embodiment allows selecting or favoring connection setting sets, by which the connection establishment has previously been successful. This embodiment may for instance complement the selection of the above-described wireless access point device on the basis of the network names. In other words, when the physical access point has been selected, it is possible to select even more detailed connection parameters, by means of which the connection is established. The parameters defined in the history data of the access point may include for instance parameters associated with identifying the user or tunneling data. The tunneling data may for instance define, whether Virtual Private Network (VPN) tunneling or some other type of tunneling of a network layer or a higher layer is used. If tunneling is used, the access point data may also include the parameters required by the tunneling, such as the address of the VPN gateway. [0038] As an example, logical Internet access points (IAP), in which several of the above-illustrated parameters associated with the connection establishment are defined, can be stored in the Symbian operating system. When the present method is applied to these separate logical Internet access points, meaning that the Internet access points are bound to the desired network addresses, the selection of the logical Internet access point, or connection setting set, can be alleviated and the Internet access point can for instance be automatically selected, according to which a connection has previously been established to the desired network address. Thus, when establishing the application layer connection, when the target network address of the application level is known, the internet access point to be used first can be selected. [0039] In accordance with a further embodiment of the invention, the terminal TE maintains data on the connection settings, by which no connection has been successfully established to the desired network address. This data can complement the data to be maintained on the basis of the above-described successful connections or replace them completely. Consequently, the functions described above can be utilized when selecting the connection settings, for example the WLAN access point or Internet access point, but in such a manner that the connection settings that have not previously been able to successfully establish a connection to the network address, are not selected to be used for connection establishment or they are avoided for instance in the selection algorithm of the access point (for example, using different criteria for them or by emphasizing them differently than other connection settings). [0040] It is apparent for those skilled in the art that as technology advances the basic idea of the invention can be implemented in various ways for selecting different access points. The invention and the embodiments thereof are therefore not restricted to the examples described above but may vary within the scope of the claims.

Claims

CLAIMS 1. A method for selecting connection settings in a wireless telecommunication system, the method comprising establishing a connection to a desired network address using the connection settings in a terminal, characterized by maintaining history data, in which at least one network address is defined and also at least one connection setting, which has been used for establishing a connection to the network address, checking the history data in response to the fact that there is a need to arrange a connection to the desired network address, and arranging the selection of the connection settings to be used by means of the history data. 2. A method as claimed in claim 1, characterized by checking from the history data, whether a connection has previously been established through the available connection settings to the desired network address, selecting at least one connection setting, through which a connection has at least once been established to the desired network address. 3. A method as claimed in claim 1 or 2, characterized by storing URL identifiers of the network addresses or at least part of the URL identifiers of the network addresses into the history data. 4. A method as claimed in any one of the preceding claims, characterized by storing IP addresses of the network addresses or at least part of the IP addresses of the network addresses into the history data. 5. A method as claimed in any one of the preceding claims, characterized by defining at least one access point, which has been used for establishing a connection to the network address, in the connection settings of the history data, whereby the history data is checked in response to the fact that there is a need to arrange a connection to the desired network address through an access point, and the selection of the access point is arranged by means of the history data. 6. A method as claimed in claim 5, characterized by using information about whether a connection has previously been established to the desired network address through a proposed access point as a criterion in an access point selection algorithm. 7. A method as claimed in claim 5 or 6, characterized by defining in the connection settings of the history data an identifier of an access point offering wireless connections for the terminals of at least one wireless local area network, whereby the available access points and the history data associated therewith are defined in the terminal on the basis of the identifiers included in the messages received over the radio interface from the access points. 8. A method as claimed in claim 5 or 6, characterized by defining in the connection settings of the history data an identifier of an edge node of at least one IP network and/or parameters required for establishing a connection to at least one edge node in the IP network. 9. A wireless telecommunication system comprising at least one terminal and a network, in which wireless telecommunication system the connection establishment is arranged to a desired network address using the connection settings in the terminal, characterized in that the wireless telecommunication system is further provided with maintaining history data, in which at least one network address is defined and also one connection setting, which has been used for establishing a connection to the network address, checking the history data in response to the fact that there is a need to arrange a connection to the desired network address, and selecting the connection settings to be used by means of the history data. 10. A wireless terminal arranged to establish a connection to the desired network address using the connection settings in the terminal, characterized in that the wireless terminal is further arranged to maintain the history data, in which at least one network address is defined and also at least one connec- tion setting, which has been used for establishing a connection to the network address, the wireless terminal is arranged to check the history data in response to the fact that there is a need to arrange a connection to the desired network address, and the wireless terminal is arranged to select the connection settings to be used by means of the history data. 11. A wireless terminal as claimed in claim 10, c h a r a c t e r i z e d in that the wireless terminal is arranged to define at least one access point, which has been used for establishing a connection to the network address, in the connection settings of the history data, whereby the wireless terminal is arranged to check the history data in response to the fact that there is a need to arrange a connection to the desired network address through a new access point, and the wireless terminal is arranged to select the access point by means of the history data. 12. A wireless terminal as claimed in claim 11 , c h a r a c t e r i z e d in that the access point is an access point offering wireless connections to the terminal of a wireless local area network and the wireless terminal comprises means for establishing a connection to the access points of the wireless local area network, whereby the wireless terminal is arranged to define the available access points and the history data associated therewith concerning the access points on the basis of the identifiers included in the messages received over the radio interface. 13. A computer software product for controlling the wireless terminal in response to executing the program code included in the computer software product in a processor of the terminal, c h a r a c t e r i z e d in that the computer software product comprises a program code portion for controlling the terminal to maintain the history data, in which at least one network address is defined and also at least one connection setting, which has been used for establishing a connection to the network address, a program code portion for controlling the terminal to check the history data in response to the fact that there is a need to arrange a connection to the desired network address, and a program code portion for controlling the terminal to select the connection settings to be used by means of the history data.
PCT/FI2004/000350 2003-06-27 2004-06-08 A method and apparatuses for selecting connection settings by using historydata WO2005002261A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP04736313A EP1639849A1 (en) 2003-06-27 2004-06-08 A method and apparatuses for selecting connection settings by using historydata

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20030967A FI20030967A (en) 2003-06-27 2003-06-27 Selection of connection settings
FI20030967 2003-06-27

Publications (1)

Publication Number Publication Date
WO2005002261A1 true WO2005002261A1 (en) 2005-01-06

Family

ID=8566318

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FI2004/000350 WO2005002261A1 (en) 2003-06-27 2004-06-08 A method and apparatuses for selecting connection settings by using historydata

Country Status (6)

Country Link
US (2) US7835742B2 (en)
EP (1) EP1639849A1 (en)
KR (1) KR100764010B1 (en)
CN (1) CN100521811C (en)
FI (1) FI20030967A (en)
WO (1) WO2005002261A1 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006097177A1 (en) * 2005-03-16 2006-09-21 Eastman Kodak Company Method and equipment for data transmission by ad-hoc network
WO2008110871A2 (en) * 2007-03-13 2008-09-18 Skype Limited Method of transmitting data in a communication system
US8584132B2 (en) 2008-12-12 2013-11-12 Microsoft Corporation Ultra-wideband radio controller driver (URCD)-PAL interface
CN103916980A (en) * 2012-12-28 2014-07-09 佳能株式会社 Communication apparatus and method for controlling the same
US9509618B2 (en) 2007-03-13 2016-11-29 Skype Method of transmitting data in a communication system
WO2016192757A1 (en) * 2015-05-29 2016-12-08 Telefonaktiebolaget Lm Ericsson (Publ) Method, system and devices for connecting a user equipment, ue, to a telecommunication network.
US9763181B2 (en) 2005-06-29 2017-09-12 Unify Gmbh & Co. Kg Method and mobile communication appliance for selecting a transmission path

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8160020B2 (en) 2001-06-25 2012-04-17 Airvana Network Solutions, Inc. Radio network control
US8195187B2 (en) 2001-06-25 2012-06-05 Airvana Network Solutions, Inc. Radio network control
US7047036B2 (en) 2002-07-02 2006-05-16 Interdigital Technology Corporation Method and apparatus for handoff between a wireless local area network (WLAN) and a universal mobile telecommunication system (UMTS)
FI20030967A (en) * 2003-06-27 2004-12-28 Nokia Corp Selection of connection settings
TWI249360B (en) 2003-11-13 2006-02-11 Interdigital Tech Corp Method and system for facilitating inter-system handover
DK1723814T3 (en) 2004-03-12 2009-11-09 Interdigital Tech Corp Method of switching a radio switching technology between wireless communication systems with a multimode wireless transmitting / receiving device
US7283507B2 (en) * 2004-05-06 2007-10-16 Research In Motion Limited Apparatus, and associated method, for facilitating WLAN selection by a mobile node
KR20060047692A (en) * 2004-05-07 2006-05-18 엘지전자 주식회사 Method for performing and controlling sleep mode in broadband wireless access system
KR101166765B1 (en) * 2004-05-07 2012-07-27 엘지전자 주식회사 IP ADDRESSING TO SUPPORT IPv4 AND IPv6
KR101119372B1 (en) * 2004-05-10 2012-06-12 엘지전자 주식회사 Method for ip connectivity establishment procedures
WO2006018898A1 (en) 2004-08-20 2006-02-23 Fujitsu Limited Wireless network system
AU2005306523B2 (en) * 2004-11-02 2010-04-08 Blackberry Limited Generic access network (GAN) controller selection in PLMN environment
US8843995B2 (en) 2004-11-02 2014-09-23 Blackberry Limited Generic access network (GAN) controller selection in PLMN environment
US8238326B2 (en) * 2004-11-18 2012-08-07 Ruckus Wireless, Inc. Maintaining consistent network connections while moving through wireless networks
BRPI0516633A (en) 2004-11-29 2008-09-16 Research In Motion Ltd system and method to support service request capability gained on a wireless user equipment (eu) device
US7600004B2 (en) * 2004-12-20 2009-10-06 Mitac Technology Corp. Network setting configuration systems and methods
US7515909B2 (en) * 2005-04-21 2009-04-07 Qualcomm Incorporated Wireless handoffs between multiple networks
US20060291420A1 (en) * 2005-06-27 2006-12-28 Dennis Ng Network-initiated dormant handoffs
JP5025101B2 (en) * 2005-06-28 2012-09-12 株式会社リコー Image forming apparatus, program, recording medium, control method for image forming apparatus, image forming system, and operation method for image forming system
US8200820B2 (en) * 2005-08-12 2012-06-12 Telefonaktiebolaget Lm Ericsson (Publ) Access selection method
JP2007104432A (en) * 2005-10-05 2007-04-19 Matsushita Electric Ind Co Ltd Mobile communication apparatus
KR100683502B1 (en) * 2005-12-08 2007-02-15 한국전자통신연구원 Mobile wireless access router for controlling separately traffic signal and control signal
WO2007070842A2 (en) * 2005-12-15 2007-06-21 Josef Berger System and methods for initiating, maintaining, and delivering personalized information by communication server
US8619702B2 (en) 2005-12-16 2013-12-31 Ericsson Evdo Inc. Radio network control
KR100791288B1 (en) * 2005-12-27 2008-01-04 삼성전자주식회사 Apparatus and method for providing seamless handover
US20070153769A1 (en) * 2005-12-30 2007-07-05 Comstock David R Method of locating and transferring session information between access nodes in a radio access network
US20080059605A1 (en) * 2006-01-20 2008-03-06 Shaul Shalev Systems and methods for operating communication processes using a personalized communication web server
US7685322B2 (en) * 2006-02-28 2010-03-23 Microsoft Corporation Port number emulation for wireless USB connections
GB2437343B (en) * 2006-04-21 2008-04-23 Motorola Inc Handover between radio networks
ATE489789T1 (en) * 2006-07-12 2010-12-15 Ericsson Telefon Ab L M USER NETWORK AND METHOD FOR USING MULTIPLE ACCESS SYSTEMS TO CONNECT TO REMOTE COMMUNICATIONS NETWORK(S)
US8265633B2 (en) * 2006-08-10 2012-09-11 Nokia Corporation Mobile communication terminal and method therefore
CA2607823C (en) * 2006-10-26 2014-07-29 Research In Motion Limited Transient wlan connection profiles
CN101485141B (en) * 2006-11-02 2013-04-24 美国博通公司 Method and system for two-phase mechanism for discovering web services based on management service
WO2008061348A1 (en) * 2006-11-21 2008-05-29 Research In Motion Limited Saving a connection profile when unable to connect to a wireless local area network
US7889719B2 (en) * 2006-11-29 2011-02-15 Sap Ag Method and apparatus for communication channel switch
FI20075305L (en) * 2007-05-02 2008-11-03 Eads Secure Networks Oy Administration of data streams in communication systems
WO2009045139A1 (en) 2007-10-02 2009-04-09 Telefonaktiebolaget Lm Ericsson (Publ) Including in the uplink grant an indication of specific amount of cqi to be reported
KR20090044740A (en) 2007-11-01 2009-05-07 삼성전자주식회사 System and method for changing an access point in a wireless network system
CN101431780B (en) * 2007-11-09 2010-12-22 华为技术有限公司 Method, equipment and system for implementing network optimization switch
US8625538B2 (en) * 2007-11-13 2014-01-07 International Business Machines Corporation Method and apparatus for association control in mobile wireless networks
US8175236B2 (en) * 2007-11-16 2012-05-08 At&T Mobility Ii Llc IMS and SMS interworking
US8843638B2 (en) 2007-12-13 2014-09-23 Ericsson Evdo Inc. Handing off active connections
JP5046964B2 (en) * 2008-01-10 2012-10-10 キヤノン株式会社 COMMUNICATION SYSTEM AND COMMUNICATION TERMINAL, METHOD, PROGRAM
WO2009119833A1 (en) * 2008-03-28 2009-10-01 日本電気株式会社 Mobile communication system, method of handover between different types of access network, mobile terminal, and server
CN102007811A (en) * 2008-04-22 2011-04-06 富士通株式会社 Communication device and communication method
JP5106300B2 (en) * 2008-07-31 2012-12-26 キヤノン株式会社 Management device, communication device, control method, and program
US20100130209A1 (en) * 2008-11-25 2010-05-27 Cynthia Florkey Methods for facilitating user control of handoffs
US8959232B2 (en) 2008-12-30 2015-02-17 At&T Mobility Ii Llc IMS and MMS interworking
US8265022B2 (en) * 2009-02-10 2012-09-11 Apple Inc. Apparatus and methods for transmission of emergency call data over wireless networks
WO2010120047A2 (en) * 2009-04-17 2010-10-21 Lg Electronics Inc. Method for performing transfer of collaborative session control in wireless communication system based on internet protocol multimedia subsystem
EP2248824A1 (en) 2009-04-27 2010-11-10 Matthias Dr. Wiens Use of silintaphin for the structure-directed fabrication of (nano)composite materials in medicine and (nano) technology
US8244251B1 (en) * 2009-08-28 2012-08-14 Arris Group, Inc. Concurrent call handover
US8301145B2 (en) 2010-06-24 2012-10-30 Apple Inc. Fast cell selection in a mobile wireless device
CN101902791B (en) * 2010-08-04 2011-11-09 北京交大资产经营有限公司 Method for controlling mobile platform to switch between different wireless communication systems and apparatus
EP2489346A1 (en) 2011-01-26 2012-08-22 NanotecMARIN GmbH Food supplement and injectable material for prophylaxis and therapy of osteoporosis and other bone diseases
KR20120109666A (en) * 2011-03-23 2012-10-08 삼성전자주식회사 Network access method and device
US8681759B2 (en) 2011-04-15 2014-03-25 Blackberry Limited Methods and apparatus for use in efficiently scanning for wireless networks based on application type
US8666399B2 (en) 2011-04-15 2014-03-04 Blackberry Limited Methods and apparatus for use in efficiently scanning for wireless networks based on mobile device velocity
KR20140068052A (en) * 2011-09-09 2014-06-05 엘지전자 주식회사 Method for determining validity of terminal group identifier in machinetomachine communication
CN102448136B (en) * 2012-01-10 2018-09-28 中兴通讯股份有限公司 Multi-mode terminal service switching method and device
US9179401B2 (en) * 2012-03-14 2015-11-03 Apple Inc. Methods and apparatus for dynamically configuring search operations in a multi-mode device
JP5983314B2 (en) * 2012-10-30 2016-08-31 富士ゼロックス株式会社 Information processing apparatus and program
JP5966860B2 (en) * 2012-10-30 2016-08-10 富士ゼロックス株式会社 Information processing apparatus and program
US9717005B2 (en) 2012-11-21 2017-07-25 Empire Technology Development Llc Schemes for connecting to wireless network
US9301325B1 (en) * 2012-12-12 2016-03-29 Marvell International Ltd. Method and apparatus for low-energy sensor wireless connection
US10080166B2 (en) * 2014-04-29 2018-09-18 Hewlett Packard Enterprise Development Lp Software defined wireless device management
CN104394263A (en) * 2014-09-30 2015-03-04 小米科技有限责任公司 Accessing point list displaying method and device
US20180027605A1 (en) * 2015-02-12 2018-01-25 Telefonaktiebolaget Lm Ericsson (Publ) Method, System and Devices for Connecting a User Equipment, UE, to a Telecommunication Network
CN107547333B (en) * 2016-06-29 2020-02-21 华为技术有限公司 Method and apparatus for implementing a combined virtual private network VPN
US10756917B2 (en) * 2016-09-16 2020-08-25 Xerox Corporation System and method for network selection and service pairing using historical data mining
CN109845329B (en) * 2016-10-27 2020-07-24 华为技术有限公司 Communication method, network equipment and application management unit
CN108377532B (en) * 2016-11-16 2019-08-06 华为技术有限公司 A kind of data connecting method, control plane node and user equipment
CN107343106B (en) * 2017-08-04 2020-12-01 闻泰通讯股份有限公司 WiFi (Wireless Fidelity) use control method of mobile terminal
US10694053B1 (en) 2019-01-22 2020-06-23 Xerox Corporation Wireless location tracking tag for monitoring real time location-tracking apparatus for an electronic device
US11026048B1 (en) 2020-03-05 2021-06-01 Xerox Corporation Indoor positioning system for a mobile electronic device
US11244470B2 (en) 2020-03-05 2022-02-08 Xerox Corporation Methods and systems for sensing obstacles in an indoor environment
US11356800B2 (en) 2020-08-27 2022-06-07 Xerox Corporation Method of estimating indoor location of a device
CN112153753B (en) * 2020-09-24 2022-09-16 维沃移动通信有限公司 Network connection method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001063843A1 (en) * 2000-02-24 2001-08-30 Nokia Corporation A method and equipment for accessing a telecommunication network
US20020136226A1 (en) * 2001-03-26 2002-09-26 Bluesocket, Inc. Methods and systems for enabling seamless roaming of mobile devices among wireless networks
EP1398912A1 (en) * 2002-08-28 2004-03-17 NEC Infrontia Corporation An IEEE 802.11 WLAN-network enabling fast roaming

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5903832A (en) 1995-12-21 1999-05-11 Nokia Mobile Phones Llimited Mobile terminal having enhanced system selection capability
KR100291279B1 (en) * 1998-05-15 2001-06-01 박종섭 Device for controlling digital auto gain
US6269395B1 (en) 1998-12-21 2001-07-31 Nortel Networks Limited Method and system in a computer-based system for providing access to services associated with different access points
US6477156B1 (en) * 1999-06-29 2002-11-05 Nokia Corporation Apparatus, and associated method, for selectably operating radio device in alternate operating mode
JP3664917B2 (en) 1999-08-06 2005-06-29 シャープ株式会社 Network information display method, storage medium storing the method as a program, and computer executing the program
GB2359220A (en) * 2000-02-03 2001-08-15 Orange Personal Comm Serv Ltd Handover in accordance with a network policy
FI109163B (en) 2000-02-24 2002-05-31 Nokia Corp Method and apparatus for supporting mobility in a telecommunication system
US20020022483A1 (en) 2000-04-18 2002-02-21 Wayport, Inc. Distributed network communication system which allows multiple wireless service providers to share a common network infrastructure
FR2809921B1 (en) * 2000-06-06 2002-08-16 Nortel Matra Cellular METHOD FOR TRACKING COMMUNICATIONS IN A CELLULAR RADIO COMMUNICATION SYSTEM, AND NETWORK CORE USING THE SAME
DE60143969D1 (en) 2000-12-22 2011-03-10 Research In Motion Ltd SYSTEM AND METHOD FOR NAVIGATING THROUGH INFORMATION WITH A WIRELESS COMMUNICATION DEVICE
GB0103918D0 (en) * 2001-02-16 2001-04-04 Pathfinder Tech Resources Ltd Mobile telephone operation
US6996674B2 (en) 2001-05-07 2006-02-07 International Business Machines Corporation Method and apparatus for a global cache directory in a storage cluster
JP3707403B2 (en) * 2001-07-25 2005-10-19 日本電気株式会社 Wireless LAN system, base station, terminal, and autonomous base station selection method
US7117015B2 (en) * 2002-10-25 2006-10-03 Intel Corporation, Inc Internet base station
FI114276B (en) 2002-01-11 2004-09-15 Nokia Corp Arranging online visits
GB0126649D0 (en) 2001-11-06 2002-01-02 Mitel Knowledge Corp System and method for facilitating the selection of electronic services using infrared and a network address identification
US6801777B2 (en) 2001-11-27 2004-10-05 Intel Corporation Device and method for intelligent wireless communication selection
US7509417B1 (en) 2002-02-28 2009-03-24 Palm, Inc. Method for intelligently selecting a wireless communication access point
US7161914B2 (en) * 2002-04-11 2007-01-09 Ntt Docomo, Inc. Context aware application level triggering mechanism for pre-authentication, service adaptation, pre-caching and handover in a heterogeneous network environment
JP4786116B2 (en) 2002-09-06 2011-10-05 ソニー株式会社 Information processing apparatus and method, and program
US7490152B2 (en) 2003-04-11 2009-02-10 Alcatel-Lucent Usa Inc. Version caching mechanism
US20050055371A1 (en) 2003-06-05 2005-03-10 Singam Sunder Method and system to manage a network connection application
FI20030967A (en) * 2003-06-27 2004-12-28 Nokia Corp Selection of connection settings
US7278092B2 (en) * 2004-04-28 2007-10-02 Amplify, Llc System, method and apparatus for selecting, displaying, managing, tracking and transferring access to content of web pages and other sources

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001063843A1 (en) * 2000-02-24 2001-08-30 Nokia Corporation A method and equipment for accessing a telecommunication network
US20020136226A1 (en) * 2001-03-26 2002-09-26 Bluesocket, Inc. Methods and systems for enabling seamless roaming of mobile devices among wireless networks
EP1398912A1 (en) * 2002-08-28 2004-03-17 NEC Infrontia Corporation An IEEE 802.11 WLAN-network enabling fast roaming

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2883440A1 (en) * 2005-03-16 2006-09-22 Eastman Kodak Co METHOD AND EQUIPMENT FOR DATA TRANSMISSION BY AD HOC NETWORK
WO2006097177A1 (en) * 2005-03-16 2006-09-21 Eastman Kodak Company Method and equipment for data transmission by ad-hoc network
US9763181B2 (en) 2005-06-29 2017-09-12 Unify Gmbh & Co. Kg Method and mobile communication appliance for selecting a transmission path
US9699099B2 (en) 2007-03-13 2017-07-04 Skype Method of transmitting data in a communication system
WO2008110871A2 (en) * 2007-03-13 2008-09-18 Skype Limited Method of transmitting data in a communication system
WO2008110871A3 (en) * 2007-03-13 2008-11-06 Skype Ltd Method of transmitting data in a communication system
US7817625B2 (en) 2007-03-13 2010-10-19 Skype Limited Method of transmitting data in a communication system
US9509618B2 (en) 2007-03-13 2016-11-29 Skype Method of transmitting data in a communication system
US8584132B2 (en) 2008-12-12 2013-11-12 Microsoft Corporation Ultra-wideband radio controller driver (URCD)-PAL interface
CN103916980A (en) * 2012-12-28 2014-07-09 佳能株式会社 Communication apparatus and method for controlling the same
US9615306B2 (en) 2012-12-28 2017-04-04 Canon Kabushiki Kaisha Communication apparatus, method for controlling the same, and computer-readable recording medium
CN103916980B (en) * 2012-12-28 2018-04-03 佳能株式会社 Communicator and its control method
WO2016192757A1 (en) * 2015-05-29 2016-12-08 Telefonaktiebolaget Lm Ericsson (Publ) Method, system and devices for connecting a user equipment, ue, to a telecommunication network.
US10420162B2 (en) 2015-05-29 2019-09-17 Telefonaktiebolaget Lm Ericsson (Publ) Method, system and devices for connecting a user equipment, UE, to a telecommunication network
US10952274B2 (en) 2015-05-29 2021-03-16 Telefonaktiebolaget Lm Ericsson (Publ) Method, system and devices for connecting a user equipment, UE, to a telecommunication network

Also Published As

Publication number Publication date
US20040264427A1 (en) 2004-12-30
CN100521811C (en) 2009-07-29
FI20030967A (en) 2004-12-28
EP1639849A1 (en) 2006-03-29
US20040266436A1 (en) 2004-12-30
CN1813484A (en) 2006-08-02
KR100764010B1 (en) 2007-10-09
FI20030967A0 (en) 2003-06-27
KR20060035641A (en) 2006-04-26
US7835742B2 (en) 2010-11-16

Similar Documents

Publication Publication Date Title
US20040264427A1 (en) Selection of connection settings
US7280832B2 (en) Method and apparatus for automatically selecting a bearer for a wireless connection
US8199731B2 (en) Method and apparatus for facilitating switched packet data services on multiple networks
US7733824B2 (en) Fixed access point for a terminal device
US8620307B2 (en) Selection of access interface
US8731552B2 (en) Methods and apparatus for selecting a communication network
EP1882347B1 (en) Autonomous and heterogeneous network discovery and reuse
JP4714261B2 (en) Optimal selection of communication networks in the location area of terminal equipment
FI111775B (en) Providing a telecommunications service on a multi-network wireless communications system
US20060126584A1 (en) Method for user equipment selection of a packet data gateway in a wireless local network
CN104967614A (en) Method and device for supporting failover between network protocols
US20150063331A1 (en) Access point detection
US20100003975A1 (en) Method for accessing a service from a user's terminal via a heterogeneous network in which several types of access are available
US20020181498A1 (en) Method and apparatus for differentiating point to point protocol session termination points
CN102017511A (en) Apparatus, and associated method, for facilitating access to a home, or other public network
CN101057459B (en) Handoff supports for networks having different link establishment protocols
JP2002529021A (en) Mobile terminal and wireless device with common IP address
EP1642476B1 (en) A method and apparatus for handover in a wireless telecommunicationssystem
EP1942630A1 (en) Negotiation of mobility management protocols

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2004736313

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020057024995

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 3557/CHENP/2005

Country of ref document: IN

WWP Wipo information: published in national office

Ref document number: 2004736313

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1020057024995

Country of ref document: KR