[go: up one dir, main page]

WO2000019679A2 - Gestionnaire de couches liaison de donnees pour acces au reseau - Google Patents

Gestionnaire de couches liaison de donnees pour acces au reseau Download PDF

Info

Publication number
WO2000019679A2
WO2000019679A2 PCT/SE1999/001650 SE9901650W WO0019679A2 WO 2000019679 A2 WO2000019679 A2 WO 2000019679A2 SE 9901650 W SE9901650 W SE 9901650W WO 0019679 A2 WO0019679 A2 WO 0019679A2
Authority
WO
WIPO (PCT)
Prior art keywords
data link
link layer
application
computer system
status
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/SE1999/001650
Other languages
English (en)
Other versions
WO2000019679A3 (fr
Inventor
Glen Schmid
Matthieu Lachance
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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 Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Priority to AU13019/00A priority Critical patent/AU1301900A/en
Priority to CA002345288A priority patent/CA2345288A1/fr
Publication of WO2000019679A2 publication Critical patent/WO2000019679A2/fr
Publication of WO2000019679A3 publication Critical patent/WO2000019679A3/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5691Access to open networks; Ingress point selection, e.g. ISP selection
    • H04L12/5692Selection among different networks
    • 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/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/18Multiprotocol handlers, e.g. single devices capable of handling multiple protocols

Definitions

  • the present application is related to the process for accessing a network, and more particularly to a mechanism for selecting from amongst a plurality of possible data link layers in establishing network access.
  • a very common communications medium used in the home environment is the public switched telephone network (PSTN).
  • PSTN public switched telephone network
  • a user can connect his computer to a phone line via a modem, and then place a phone call to another computer similarly connected to the PSTN.
  • a common communication medium in most business environments is a Local Area Network (LAN) connection.
  • LAN Local Area Network
  • the communicating computers are interconnected with a twisted pair of wires to form a network.
  • Other communication media include a Wide Area Network connection (WAN), or a wireless (cellular) connection.
  • WAN Wide Area Network connection
  • cellular wireless
  • the Internet is a large number of computer networks from government agencies, the military, educational institutions, and businesses from all parts of the world interconnected to form a network of networks.
  • IAD Internet Access Device
  • the Internet is also advantageous for use in establishing a data communication channel between two computers. While two computers could establish a communication channel using one of the aforementioned examples of communication media, such a communication channel is expensive and sometimes impractical in cases where the communicating computers are separated by large geographic distances. Because the Internet is a global network, each computer can connect to an Internet Access Device (IAD) which is in closer geographical proximity. Accordingly, a communication channel can be established between two computers using the Internet.
  • IAD Internet Access Device
  • the computer systems connect to the IAD using a direct connection across a physical layer which is established and maintained by a data link layer.
  • the physical layer provides the mechanical and electrical means for data transmission.
  • the data link layer is built on the physical layer and is responsible for managing the transmission of data over the physical connection.
  • the File Transfer Protocol allows computers to exchange, upload, and download files.
  • TELNET enables a terminal to be connected to a remote host as if it were directly connected to the computer.
  • Simple Mail Transport Protocol provides a method for exchanging electronic mail (E-mail).
  • E-mail electronic mail
  • the Video Phone allows users at communicating computers to engage in a video conference.
  • HTTP Hypertext Transfer Protocol
  • HTML Hypertext Transfer Protocol
  • certain data link layers are most appropriate for certain application and less appropriate for others.
  • applications like HTTP and FTP which involve the transfer of large amounts of data may be better suited for a data link layer built on a physical layer with a higher bandwidth.
  • the SMTP might be better suited with data link layer built on a physical layer with a lower bandwidth which is usually more economical to use.
  • a user in order for the user to effectuate a preferred data link layer for an application, a user must designate a specific data link layer from the computer's operating system before starting the application. In many simple computer systems with only a single data link layer, designating the data link layer in each application using the operating system is straight-forward.
  • assigning a particular data link layer for each application is quite complex. Furthermore many applications do not allow the user to designate their preferred data link layer in the event many data link layers are available from the operating system. There would be an advantage if the manner in which the user can designate preferences regarding the data link layer for each application could be simplified and perhaps allow for the selection by applications of alternate data link layer.
  • the present invention is directed to a system, method, and apparatus for automatically selecting the data link layer an application utilizes in engaging in a data communication.
  • the user inputs a list of any number of data link layer preferences for each application.
  • the application seeks to communicate, the presence and status of each of the data link layers is examined, and the most preferred available data link layer is selected for use by the application in engaging in the data communication.
  • FIGURE 1 is a block diagram of computer systems exchanging information
  • FIGURE 2 is a block diagram of a software system embodying the principals of the present invention.
  • FIGURE 3 is a flow chart of the operation of the data link layer manager in accordance with the principals of the present invention.
  • FIGURE 4 is an exemplary hardware environment configurable for embodying the principals of the present invention.
  • FIGURE 1 wherein there is shown a block diagram of computer systems 105a, 105b exchanging information over a communications channel 110.
  • the computer systems 105a, 105b run software, known as applications 107a, 107b, which exchange information during normal use.
  • applications 107a, 107b which exchange information during normal use.
  • a communications channel 110 must exist between the computer systems.
  • the communications channel 110 can be, for example, a phone line in the public switched telephone network (PSTN), a local area network (LAN) connection, a wide area network (WAN) connection, an Internet connection, or even a cellular wireless channel (such as
  • PSTN public switched telephone network
  • LAN local area network
  • WAN wide area network
  • Internet connection or even a cellular wireless channel (such as PSTN)
  • the Internet 115 has recently become a popular communications channel 110.
  • the Internet 115 is a network which joins together computer networks from educational institutions, the government, the military, and many private businesses in all parts of the world. Because the Internet includes computer networks all over the world, computer system 105 a, and computer system 105b can connect to the Internet from an access computer 125a, 125b in close geographical proximity.
  • the computer systems 105a, 105b connect to the access computer 125a, 125b using a direct connection across a physical layer 127a, 127b which is established and maintained by a data link layer 128a, 128b.
  • the physical layer 127 provides the mechanical and electrical means for data transmission, and includes voltage specifications, current specifications, and impedence specifications.
  • the data link layer 128 is built on the physical layer and is responsible for managing the transmission of data over the physical connection. Those skilled in the art will recognize that many computer systems have a plurality of available communications media, and therefore, will have a plurality of physical layers and data link layers built on each physical layer. Each data link layer 128a can establish a connection with a different access computer 125.
  • the access computers 125a, 125b at which the computer systems 105a, 105b connect to the Internet 115 via the physical layers 127a, 127b are known in the art as Internet Access Devices (IAD) 125a, 125b. Although the IADs 125 are shown connected to a single computer system 105, it should be understood that IADs can connect to a plurality of different computer systems.
  • an IAD 125a is physically interconnected with other IADs 125b, 125c, 125d using what is known as a mesh connection 126.
  • the mesh connection 126 is established and maintained by a special data link layer 128c, such as Synchronous Optical Network (SONET), Synchronous Digital Hierarchy (SDH), Asynchronous Transfer Mode (ATM), or Frame Relay.
  • SONET Synchronous Optical Network
  • SDH Synchronous Digital Hierarchy
  • ATM Asynchronous Transfer Mode
  • Frame Relay Frame Relay
  • the IP layer 135c passes the data to the data link layer 128c for transmission to IAD 125b.
  • IAD 125b receives the data
  • the data is passed to IP layer 135c which passes the data to data link layer 128c for transmission to computer system 105b.
  • TCP/IP Transport Control Protocol/Internet Protocol
  • UDP User Datagram Protocol
  • TCP/IP includes a network layer 135, known as the Internet Protocol (IP), and a transport layer 140, known as the Transport Control Protocol (TCP).
  • IP Internet Protocol
  • TCP Transport Control Protocol
  • TCP includes a network layer 135, known as the Internet Protocol (IP), and a transport layer 140, known as the Transport Control Protocol (TCP).
  • IP Internet Protocol
  • TCP Transport Control Protocol
  • TCP Transport Control Protocol
  • the IP layer 135 is a connectionless mode protocol designed to route messages between networks and includes the capability to segment and reassemble messages that must be routed between networks that support different packet sizes than the size supported by the different data link layers 128 on which the computers are attached.
  • the TCP layer 140 provides end-to-end reliable transmission and includes advanced functions such as flow control, error control, and the exchange of status information.
  • the TCP/IP addresses computers 105a, 105b connected to the Internet 115 using a 32-bit address known as an IP address.
  • the IP address is often expressed as four decimal numbers ranging from 0 to 255 with each number separated by a dot (e.g., 127.100.32.255), wherein each number is the decimal equivalent of a corresponding 8-bit portion of the 32-bit address.
  • the TCP/IP is usually implemented as a modularized program referred to as a TCP/IP stack 130.
  • the application 107a, 107b involved in the information transfer interfaces with the TCP/IP stack 130 to transfer information. While the application
  • the TCP/IP stack 130 handles the details related to the transferring of the information and interfaces with the data link layer 128.
  • the application 107 can be, for example, the File Transfer Protocol (FTP), TELNET, Simple Mail Transport Protocol (SMTP), or Hypertext Transmission
  • FTP File Transfer Protocol
  • TELNET Transmission Control Protocol
  • SMTP Simple Mail Transport Protocol
  • HTTP HyperText Transfer Protocol
  • certain data link layers 128 are most appropriate for certain application and less appropriate for others.
  • applications like HTTP and FTP which involve the transfer of large amounts of data may be better suited for a data link layer 128 with higher bandwidth, such as an analog phone line.
  • the SMTP application might be better suited with a wireless packet data connection.
  • the computer system 105 includes a number of available physical layers 127 which can be used to connect to a responding computer 215.
  • the responding computer 215 is a computer which is directly connected to computer system 105a via a physical layer 127, and can comprise, for example, computer system 105b or Internet Access Device 125a.
  • a data link layer 128 Built on each physical layer is a data link layer 128. Operating and bounded to each data link layer 128 is a separate instance of a TCP/IP stack 130 or any other module for implementing a common communication standard 145 (communication module 145), such as aUDP module.
  • a socket application program interface (API) implementation 201 with a well defined API 202 is inserted between the applications 107 and the TCP/IP stacks 130 and any other communication module 145 which are bounded to the data link layer 128.
  • the socket API implementation 201 includes a data link layer manager 205 which controls the access of the applications 107 to the TCP/IP stacks 130 or communication module 145 which are bounded to the data link layers 128, when the applications seek external data communication access to, for example, the Internet 115.
  • the user inputs into the data link layer manager 205 a series of preferred data link layers 128 for each particular application 107.
  • the user can also select any number of alternate data link layers 128 to be used when the most preferred data link layer is not available.
  • Table 1 is an exemplary illustration of a user-defined preference table of data link layers A-D 128 for each application.
  • the user's preferences for each application 107 can be stored in memory or on a disk in a manner well known in the art and retrieved by the data link layer manager 205 when an application seeks to access to a responding computer 215.
  • designating the data link layer preferences within the data link layer manager 205 one time is more convenient than designating the data link layer manually in the Operating System at each time an application is run. Another advantage is that if the most preferred data link layer 128 is unavailable, an alternate data link layer can be designated.
  • a socket 220 is a service point that allows an application to use the underlying TCP layer 140 and is described by a 16-bit port number. Whereas the IP address is used to identify a TCP/IP stack 130 on a specific computer system 105, the port number is used to identify a particular application 107 at the IP address.
  • the request includes the application type identified by the port number.
  • the socket API implementation 201 then requests a specific instance of a TCP/IP stack 130 or communication module 145 bounded to a data link layer 128 from the data link layer manager 205.
  • the data link layer manager 205 responds by selecting a data link layer 128 according to an algorithm (which will be described later) using both the user preferences as well as information related to the status of each data link layer 128.
  • the data link layer manager 205 uses a Simple Network Management Protocol-Management Information Base II (SNMP-MIB II) 210 to poll the status of each data link layer 128.
  • SNMP-MIB II 210 is a Network Management Entity which contains parameters related to each data link layer 128.
  • the data link layer manager 205 connects a socket 220 in the application to the TCP/IP stack bounded to the particular data link layer 128a. Accordingly, the application 107 can transfer information across the data link layer 128. When the application 107 no longer needs access to the responding computer 215, the socket 220 is disconnected by the socket
  • FIGURE 3 a flow chart illustrating the operation of the data link layer manager 205 selecting a data link layer 128 for an application 107 is illustrated.
  • an application 107 requests connection to the responding computer 215.
  • the data link layer manager 205 responds by determining the most preferred data link layer 128 and setting it as the current preferred data link layer (step 310).
  • the data link layer manager 205 determines whether the current preferred data link layer is connected (step 315). If the current preferred data link layer is in use, the data link layer manager 205 selects the current preferred data link layer and the application 107 can transmit data using the current preferred data link layer 128.
  • the data link layer manager 205 scans the SNMP-MIB II interface table 210 for an interface equal to the current preferred data link layer.
  • the data link layer manager 205 looks up the first interface from the SNMP-MIB II (step 322) and determines if it is equal to the current preferred data link layer (step 325). If the first interface from the SNMP-MIB II is equal to the current preferred data link layer, the data link layer manager 205 sets up a connection to the responding computer 215 with the current preferred data link layer (step 330) and the application 107 can then transmit data (step 320).
  • the data link layer manager 205 connects socket 220 to the TCP/IP stack 130 or communication module 145 bounded to the data link layer 128.
  • the data link layer manager 205 continuously looks up the next interface from the SNMP-MIB II (step 335) and compares it to the current preferred data link layer (step 325) until either an interface is found that is equal to the current preferred data link layer (at step 325) or the entire SNMP-MIB II is scanned
  • the data link layer manager 205 sets the current preferred data link layer equal to the next most preferred data link layer as designated by the user (step 345). If not all the data link layers 128 have been scanned (step 300), the data link layer manager 205 proceeds to repeat steps 315 - 345 until either an interface is found from the SNMP-MIB II which equals one of the designated preferred data link layers 128 or the entire list of designated preferred data link layers has been scanned (step 350).
  • the data link layer manager 205 sets up a connection on the data link layer 128 (step 330) and the application 107 proceeds to transmit data on the data link layer 128 (step 320).
  • FIGURE 4 there is shown a representative hardware environment for a computer system 458 for practicing the present invention.
  • a CPU 460 is interconnected via system bus 462 to random access memory (RAM) 464, read only memory (ROM) 466, an input/output (I/O) adapter 468, a user interface adapter 472, communications adapters 484, and a display adapter 486.
  • RAM random access memory
  • ROM read only memory
  • I/O input/output
  • the input/output (I/O) adapter 468 connects peripheral devices such as hard disc drives 440, floppy disc drives 441 for reading removable floppy discs 442, and optical disc drives 443 for reading removable optical disc 444 (such as a compact disc or a digital versatile disc) to the bus 462.
  • the user interface adapter 472 connects devices such as a keyboard 474, a mouse 476 having a plurality of buttons 467, a speaker 478, a microphone 482, and/or other user interfaces devices such as a touch screen device (not shown) to the bus 462.
  • the display adapter 486 connects a monitor 488 to the bus 462.
  • the communications adapters 484 connect the computer system to a data processing network 492.
  • the data processing network 492 may include any number of other computer systems, such as another computer system 458 or a server, as well as mass storage elements such as another hard disc drive 440, or another optical disc drive 443 for reading optical discs 444.
  • the data link layer manager 205 can be implemented as sets of instructions resident in the random access memory 464 of one or more computer systems 458 configured generally as described in FIGURE 4. Until required by the computer system 458, the set of instructions may be stored in another computer readable memory, for example in a hard disc drive 440, or in removable memory such as an optical disc 444 for eventual use in an optical disc drive 443, or a floppy disc 442 for eventual use in a floppy disc drive 441.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Communication Control (AREA)

Abstract

La présente invention concerne un système, un procédé et un dispositif permettant de sélectionner une couche liaison de données (128) pour connecter un système informatique (105) en vue de communication de données. Au moyen d'une application (107) qui recherche un accès pour communication de données via une couche liaison de données (128), on envoie une demande (opération 309) à un gestionnaire de couche liaison de données (205). Ce gestionnaire (205) détermine alors la disponibilité d'une couche liaison de données (128) à partir d'un certain nombre de telles couches (128) en fonction des préférences de l'utilisateur et retient (opération 310) la couche liaison de données (128) disponible qui est la mieux adaptée.
PCT/SE1999/001650 1998-09-30 1999-09-21 Gestionnaire de couches liaison de donnees pour acces au reseau Ceased WO2000019679A2 (fr)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU13019/00A AU1301900A (en) 1998-09-30 1999-09-21 Data link layer manager for network access
CA002345288A CA2345288A1 (fr) 1998-09-30 1999-09-21 Gestionnaire de couches liaison de donnees pour acces au reseau

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16424398A 1998-09-30 1998-09-30
US09/164,243 1998-09-30

Publications (2)

Publication Number Publication Date
WO2000019679A2 true WO2000019679A2 (fr) 2000-04-06
WO2000019679A3 WO2000019679A3 (fr) 2000-08-10

Family

ID=22593606

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE1999/001650 Ceased WO2000019679A2 (fr) 1998-09-30 1999-09-21 Gestionnaire de couches liaison de donnees pour acces au reseau

Country Status (3)

Country Link
AU (1) AU1301900A (fr)
CA (1) CA2345288A1 (fr)
WO (1) WO2000019679A2 (fr)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002041580A1 (fr) * 2000-11-14 2002-05-23 Siemens Aktiengesellschaft Dispositif et procede pour selectionner des acces a un reseau
EP1326377A3 (fr) * 2002-01-04 2003-10-08 Motorola, Inc. Méthode de sélection d'une interface de communication pour transmettre des données dans un réseau de communication sans fils
EP1326379A3 (fr) * 2002-01-04 2003-10-15 Motorola, Inc. Methode pour optimiser la transmission de données dans un réseau de communication sans fils
EP1326378A3 (fr) * 2002-01-04 2003-10-15 Motorola, Inc. Méthode pour permettre la transmission de données dans un réseau de communication sans fils
EP1271851A3 (fr) * 2001-06-22 2004-03-03 Inmarsat Ltd. Procédé et dispositif permettant de sélectionner un canal de communication
WO2004030306A1 (fr) * 2002-09-25 2004-04-08 Siemens Aktiengesellschaft Procede de selection de protocole pour la transmission de paquets de donnees
EP1316880A3 (fr) * 2001-11-30 2005-03-16 Kabushiki Kaisha Toshiba Ordinateur et procédé de commutation des appareils de communication prête-a-l'emploi
FR2886801A1 (fr) * 2005-06-07 2006-12-08 Alcatel Sa Equipement de reseau pour la fourniture a des terminaux mobiles multimodes de donnees necessaires a la selection automatique d'interfaces de reseau d'acces radio pendant des sessions de service
FR2886803A1 (fr) * 2005-06-07 2006-12-08 Alcatel Sa Terminal mobile multimodes a selection automatique d'interface de reseau d'acces radio pendant une session de service
US7230921B2 (en) 2001-04-02 2007-06-12 Telefonaktiebolaget Lm Ericsson (Publ) Concurrent use of communication paths in a multi-path access link to an IP network
GB2433682A (en) * 2005-12-21 2007-06-27 Symbian Software Ltd Selecting communication channels

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6137802A (en) * 1997-03-25 2000-10-24 Motorola, Inc. Automatic media switching apparatus and method

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002041580A1 (fr) * 2000-11-14 2002-05-23 Siemens Aktiengesellschaft Dispositif et procede pour selectionner des acces a un reseau
US7230921B2 (en) 2001-04-02 2007-06-12 Telefonaktiebolaget Lm Ericsson (Publ) Concurrent use of communication paths in a multi-path access link to an IP network
EP1271851A3 (fr) * 2001-06-22 2004-03-03 Inmarsat Ltd. Procédé et dispositif permettant de sélectionner un canal de communication
EP1316880A3 (fr) * 2001-11-30 2005-03-16 Kabushiki Kaisha Toshiba Ordinateur et procédé de commutation des appareils de communication prête-a-l'emploi
US7356582B2 (en) 2001-11-30 2008-04-08 Kabushiki Kaisha Toshiba Electronic apparatus and communication device switching method according to device priority
EP1326377A3 (fr) * 2002-01-04 2003-10-08 Motorola, Inc. Méthode de sélection d'une interface de communication pour transmettre des données dans un réseau de communication sans fils
EP1326379A3 (fr) * 2002-01-04 2003-10-15 Motorola, Inc. Methode pour optimiser la transmission de données dans un réseau de communication sans fils
EP1326378A3 (fr) * 2002-01-04 2003-10-15 Motorola, Inc. Méthode pour permettre la transmission de données dans un réseau de communication sans fils
WO2004030306A1 (fr) * 2002-09-25 2004-04-08 Siemens Aktiengesellschaft Procede de selection de protocole pour la transmission de paquets de donnees
FR2886803A1 (fr) * 2005-06-07 2006-12-08 Alcatel Sa Terminal mobile multimodes a selection automatique d'interface de reseau d'acces radio pendant une session de service
EP1737260A3 (fr) * 2005-06-07 2007-06-20 Alcatel Lucent Terminal mobile multimode à sélection automatique d'interface de réseau d'accès radio
EP1737204A3 (fr) * 2005-06-07 2007-06-20 Alcatel Lucent Équipement de réseau pour la transmission de modules logiciels de contrôle à des terminaux mobiles
WO2007010150A3 (fr) * 2005-06-07 2007-07-12 Alcatel Lucent Equipement de reseau pour la tranmission de modules logiciels de controle des terminaux mobiles
WO2006131669A3 (fr) * 2005-06-07 2007-07-19 Alcatel Lucent Terminal mobile multimodes a selection automatique d'interface de reseau d'acces radio
FR2886801A1 (fr) * 2005-06-07 2006-12-08 Alcatel Sa Equipement de reseau pour la fourniture a des terminaux mobiles multimodes de donnees necessaires a la selection automatique d'interfaces de reseau d'acces radio pendant des sessions de service
GB2433682A (en) * 2005-12-21 2007-06-27 Symbian Software Ltd Selecting communication channels

Also Published As

Publication number Publication date
CA2345288A1 (fr) 2000-04-06
WO2000019679A3 (fr) 2000-08-10
AU1301900A (en) 2000-04-17

Similar Documents

Publication Publication Date Title
US6065044A (en) Home page update notification apparatus comparing notification time and update time to determine home page update status in an information communication system using computer network and program recording medium
US7349528B2 (en) Unified messaging system
US6038602A (en) Connection method for a network system and a server computer
US6151629A (en) Triggered remote dial-up for internet access
CN1097232C (zh) 选择传输优先的方法
US8996454B2 (en) Remote management and access of databases, services and devices associated with a mobile terminal
JP4142051B2 (ja) 選択呼出受信機を広範囲に分布した情報源に結合する方法およびシステム
US20020068609A1 (en) Wireless data transport method, and mobile terminal and interworking function device therefor
US20080155108A1 (en) Method And System For Transmitting Data Utilizing Multiple Communication Modes Simultaneously
CN1129242C (zh) 在无线通信系统中对需要被发送的应用数据进行动态格式化的方法和装置
US7366796B2 (en) Method and levels of ping notification
US7660875B2 (en) Bidirectional remote communication via browser plug-in
GB2384653A (en) A method and apparatus for negotiating mobile services
WO2000019679A2 (fr) Gestionnaire de couches liaison de donnees pour acces au reseau
US20030035399A1 (en) Apparatus and method for data communication
US6721811B1 (en) Message processing scheme for realizing unified handling and management of messages using a portable message processing device
US6651118B2 (en) Method for allowing appliance-to-appliance communication transactions
Socolofsky et al. RFC1180: TCP/IP tutorial
JP2003283546A (ja) 無線モバイルルータ
US6965570B2 (en) Communication controller and computer product
US20060268874A1 (en) Administering requests for data communications connections in a wide area network that includes a plurality of networks
JP2002300191A (ja) 複数サービス種別提供方法及びその実施システム並びにその処理プログラムと記録媒体
WO2002069568A1 (fr) Procede et systeme de transfert de messages par groupe independant avec module d'application specifie
JP4330844B2 (ja) 共有情報管理方法、移動通信端末及び共有情報管理システム
JP2001024691A (ja) サーバシステム及びサーバシステムにおけるアドレス情報提供方法

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref country code: AU

Ref document number: 2000 13019

Kind code of ref document: A

Format of ref document f/p: F

AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

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

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE 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 MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

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

ENP Entry into the national phase

Ref document number: 2345288

Country of ref document: CA

Ref country code: CA

Ref document number: 2345288

Kind code of ref document: A

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase