US20050018689A1 - Method for the packet-oriented transmission of data, network intermediate nodes and telecommunications network - Google Patents

Method for the packet-oriented transmission of data, network intermediate nodes and telecommunications network Download PDF

Info

Publication number
US20050018689A1
US20050018689A1 US10/853,747 US85374704A US2005018689A1 US 20050018689 A1 US20050018689 A1 US 20050018689A1 US 85374704 A US85374704 A US 85374704A US 2005018689 A1 US2005018689 A1 US 2005018689A1
Authority
US
United States
Prior art keywords
transmission protocol
communications terminal
data
intermediate node
connection
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.)
Granted
Application number
US10/853,747
Other versions
US7646787B2 (en
Inventor
Christian Chudoba
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Assigned to SIEMENS AKTIENGESELLSCHAFT reassignment SIEMENS AKTIENGESELLSCHAFT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CHUDOBA, CHRISTIAN
Publication of US20050018689A1 publication Critical patent/US20050018689A1/en
Application granted granted Critical
Publication of US7646787B2 publication Critical patent/US7646787B2/en
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/169Special adaptations of TCP, UDP or IP for interworking of IP based networks with other networks 
    • 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/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • 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/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

Definitions

  • the invention relates to a method for the packet-oriented transmission of data in telecommunications networks between a communications terminal and a data computer, a network intermediate node and a telecommunications network.
  • the connection-oriented transmission protocol sets up a connection between the communications terminal and the data computer, over which connection a multiplicity of supervisory measures are carried out. For example, when the transport control protocol is used, it is checked whether all the data packets which are emitted by the respective data transmitter arrive at the respective data receiver, and whether the sequence of the transmitted data packets at the receiver corresponds to the order with which these packets have been emitted at the transmitter. For this purpose, a multiplicity of confirmation messages (“acknowledgements”) are exchanged during the transmission of data between the communications terminal and the data computer.
  • acknowledgements a multiplicity of confirmation messages
  • the present invention discloses a method, a network node and a telecommunications network with which high-speed packet-oriented data transmission can be implemented.
  • connection-oriented transmission protocol is understood to be a transmission protocol which ensures fault-free transmission of data packets between a data transmitter and a data receiver by means of extensive monitoring of the transmission of data. This is similar to the simulation of a fixed link (for example a data cable) between the data transmitter and the data receiver, for which reason such a transmission protocol is referred to as a “connection-oriented” transmission protocol.
  • a fixed link for example a data cable
  • connection-oriented transmission protocol
  • there is generally no fixed link in the form of a data cable between the data transmitter and the data receiver but instead the data packets are transmitted between the data transmitter and the data receiver by means of paths alternating on a case-by-case basis over a wide variety of switching centers.
  • connectionless transmission protocol is to be understood as a transmission protocol during whose application there is no monitoring to determine whether the data packets emitted by the data transmitter arrive completely and/or in the correct sequence at the data receiver. When such a connectionless transmission protocol is used, it is therefore necessary to dispense with checking the transmission of each individual data packet.
  • a connectionless transmission protocol is advantageously used and messages in a connection-oriented message transmission protocol are converted into the connectionless transmission protocol, and vice versa, by the protocol-converting intermediate node.
  • the data transmission rate can be considerably increased since the complicated and time-consuming monitoring mechanisms for checking the transmission of the data packets are dispensed with.
  • the communications terminal is advantageously automatically equipped to participate in the method according to the invention by transferring a program module to the communications terminal. In this way, communications terminals which were originally only capable of communicating by means of connection-oriented transmission protocols can advantageously also be used for the method according to the invention.
  • the first data request message is received by the intermediate node, which is arranged in a message flow-related fashion between the communications terminal and the data computer, of the telecommunications network, this data request message is transmitted by the intermediate node to the data computer by means of the connection-oriented transmission protocol, a data message which is created by the data computer in response to the data request message and is transmitted to the communications terminal by means of the connection-oriented transmission protocol is received by the intermediate node, and the data message is transmitted to the communications terminal by the intermediate node by means of the connectionless transmission protocol.
  • the method according to the invention can advantageously also be used in data computers which can transmit their data by means of a connection-oriented transmission protocol. This enables, in particular, data to be transmitted to Internet servers which often operate with the connection-oriented transmission protocol TCP.
  • the invention can proceed in one embodiment such that the program module is transferred to the communications terminal if the intermediate node detects that the communications terminal is a mobile telephone terminal.
  • the invention can also proceed in another embodiment such that the program module is transferred to the communications terminal if the intermediate node detects that the program module has not yet been installed on the communications terminal. This advantageously avoids the program module being unnecessarily transferred to the communications terminal if the terminal has already been equipped with the program module.
  • connection-oriented transmission protocol of the transport layer (layer 4 ) of the ISO/OSI communications model it is possible to use a connection-oriented transmission protocol of the transport layer (layer 4 ) of the ISO/OSI communications model as the connection-oriented transmission protocol.
  • the transmission control protocol is advantageously used by a plurality of communications terminals and data computers during the transmission of data, for example for Internet applications.
  • a connectionless transmission protocol of the network layer (layer 3 ) of the ISO/OSI communications model can be used as a connectionless transmission protocol.
  • the user datagram protocol can be used as the connectionless transmission protocol.
  • the user datagram protocol is advantageously a standardized transmission protocol so that this transmission protocol can be used easily and with little expenditure in a way which encompasses more than one system.
  • the invention in another embodiment, can be configured such that a communications terminal which can be operated in a wire-free fashion is used as the communications terminal, and a mobile telephone network is used as the telecommunications network.
  • an intermediate node for a telecommunications network for the packet-oriented transmission of data between a data computer and a communications terminal which intermediate node is designed to receive messages which are transmitted by the communications terminal by means of a connectionless transmission protocol, to pass these messages on to the data computer by means of a connection-oriented transmission protocol, to receive messages which have been transmitted by the data computer by means of the connection-oriented transmission protocol, and to pass these messages on to the communications terminal by means of the connectionless transmission protocol
  • which intermediate node has detection means with which it is possible to detect whether a program module which permits the communications terminal to transmit and receive messages by means of the connectionless transmission protocol is installed on the communications terminal.
  • Such an intermediate node can advantageously allow protocol conversion to be performed between the connection-oriented transmission protocol and the connectionless transmission protocol, and vice versa, so that the speed of the transmission of data can be considerably increased by the use of the connectionless transmission protocol.
  • the detection means can advantageously be used to detect whether the communications terminal is capable of communicating by means of the connectionless transmission protocol.
  • the intermediate node can advantageously be configured according to the invention such that it has a detector device with which it is possible to detect whether an incoming message is transmitted by the connectionless transmission protocol or by the connection-oriented transmission protocol.
  • the intermediate node can advantageously detect which transmission protocol is being used when a message arrives. After the detection, the intermediate node decides whether or not it is necessary to convert the data into a different transmission protocol.
  • the intermediate node can advantageously also be configured such that it has a transmitter device with which an incoming message can be passed on by means of the connectionless transmission protocol.
  • the intermediate node can also be configured such that it has a transmitter device with which an incoming message can be passed on by means of the connection-oriented transmission protocol.
  • the intermediate node can also be configured such that it has a transmission device with which it is possible to transmit to the communications terminal a program module which permits messages to be transmitted and received by the connectionless transmission protocol.
  • the communications terminal can advantageously automatically be equipped by the transmission device to use the connectionless transmission protocol to transmit a corresponding program protocol is transmitted to the communications terminal.
  • an intermediate node of the type described above can be used in a telecommunications network.
  • the intermediate node can be arranged in a message-related fashion between a communications terminal and a data computer which is connected to the telecommunications network.
  • FIG. 1 shows a transmission of data between a communications terminal and a data computer.
  • FIG. 2 shows an exemplary exchange of messages between a communications terminal, an intermediate node and a data computer.
  • FIG. 3 shows a more detailed exemplary embodiment of an intermediate node.
  • FIG. 1 illustrates a communications terminal KEG which is connected to a mobile telephone network MFN.
  • the communications terminal KEG may be, for example, a mobile telephone, a mobile computer with mobile telephone interface or a palmtop.
  • the mobile telephone network MFN may be configured, for example, as a mobile telephone network of the second or third generation, for example as a mobile telephone network according to one of the standards GSM, GPRS, UMTS or CDMA.
  • the mobile telephone network MFN contains an intermediate node ZK which is configured in the form of a proxy computer.
  • the communications terminal KEG is connected to the intermediate node ZK via a first communications link KV 1 .
  • UDP connectionless transmission protocol
  • the protocol UDP operates in a connectionless fashion and without confirmation of the transmitted data.
  • the intermediate node ZK is connected to a data computer DR via a second communications link KV 2 , the data computer being a component of a further communications network, in this case a component of the Internet INET.
  • the data computer being a component of a further communications network, in this case a component of the Internet INET.
  • the intermediate node ZK communicates with the data computer DR via the second communications link KV 2 by means of the connection-oriented transmission protocol TCP. This communication takes place on the basis of the Hypertext Transfer Protocol HTTP.
  • the data computer DR can be addressed on the Internet by means of the Internet address “www.siemens.de”.
  • FIG. 2 is a diagrammatic illustration of an example of a signal flow between the communications terminal KEG, the intermediate node ZK and the service computer DR.
  • the communications terminal KEG transmits a start data request message N 1 “get siemens.de” to the service computer DR by means of the connection-oriented transmission protocol TCP.
  • This start request message N 1 passes to an intermediate node ZK of the telecommunications network which is arranged in a message flow-related fashion between the communications terminal KEG and the data computer, and is retained by this intermediate node.
  • the intermediate node detects, from the type of communications link KV 1 , that the start data request message N 1 has been transmitted by means of connection-oriented transmission protocol TCP.
  • the intermediate node ZK determines which bearer was used to transmit the start data request message N 1 .
  • This bearer can be determined, for example, by evaluating the IP address of the communications terminal KEG which was transmitted to the intermediate node together with the start data request message N 1 .
  • the bearer can also be determined using an external network element of the mobile telephone network, for example a RADIUS server at which the communications terminal KEG has authenticated itself at the network access in a known fashion. By interrogating a RADIUS attribute from this RADIUS server, the intermediate node can also determine the type of bearer. As a result of this bearer determination, the information that the communications terminal KEG uses, for example, one of the bearers UMTS, GPRS, GSM or CDMA is present in the intermediate node ZK.
  • the method according to the invention is normally carried out when the communications terminal KEG is a mobile communications terminal in which the communications link KV 1 is implemented by means of a radio interface.
  • the communications terminal KEG 1 is, for example, a fixed network telephone (bearer ISDN), it is then possible to determine whether or not to apply the method on a case-by-case basis.
  • the communications terminal KEG uses, for example, the carrier UMTS.
  • the intermediate node ZK checks whether the communications terminal KEG is capable of using the connectionless transmission protocol UDP to transmit data. In particular, it is checked here whether the communications terminal KEG is equipped with software which permits the communications terminal to transmit and receive messages by means of the transmission protocol UDP.
  • the HTTP parameter “user agent” is read out from the start data request message N 1 . In this parameter, the types of transmission protocols which the communications terminal KEG can use for its transmission of data are coded.
  • the intermediate node detects that the communications terminal KEG does not have the necessary software to transmit and receive messages by means of the connectionless transmission protocol UDP, the necessary software is transmitted by the intermediate node ZK to the communications terminal KEG (message N 2 ) and installed on the communications terminal KEG.
  • the communications terminal KEG transmits, by means of a message N 3 , a first data request message N 3 to the service computer DR by means of the connectionless transmission protocol UDP.
  • This message N 3 corresponds in terms of content to the start request message N 1 .
  • the connectionless data transmission protocol UDP is used instead of the connection-oriented transmission protocol TCP.
  • the first data request message N 3 reaches the intermediate node ZK and is received by it.
  • the intermediate node ZK then performs protocol conversion of the connectionless transmission protocol UDP into the connection-oriented transmission protocol TCP and passes the data request message on to the data computer (message N 4 ) by means of the connection-oriented transmission protocol TCP.
  • the data computer DR receives this data request message N 4 and processes it, i.e. in this case the data recipient prepares the desired Internet page “siemens.de” and transmits the Internet page in the form of a data message N 5 “reply” to the communications terminal KEG by means of the connection-oriented transmission protocol TCP.
  • the intermediate node ZK receives this data message N 5 , detects the connection-oriented transmission protocol TCP, carries out protocol conversion into the connectionless transmission protocol UDP and passes on the message “reply” to the communications terminal KEG as message N 6 using the connectionless transmission protocol UDP. The requested data is then present at the communications terminal KEG.
  • the intermediate node can optionally adapt the data transmission rate to the bearer transmitted by the communications terminal, before the intermediate node transmits the data message N 6 to the communications terminal KEG by means of the transmission protocol UDP.
  • the intermediate node ZK buffers the data message received by the service computer DR (for example in a buffer for Internet pages) and then passes on the message N 6 to the communications terminal KEG at a data transmission rate which corresponds to the data rate which can be transmitted by the bearer.
  • This data rate will generally be lower, for example, in the case of a GSM bearer, than in the case of a UMTS bearer.
  • FIG. 3 illustrates elements of the intermediate node ZK which are essential to the invention and have been selected in a detailed exemplary embodiment.
  • the intermediate node ZK has a transceiver unit SE 1 by means of which it can exchange data with the communications terminal KEG, both using the connection-oriented transmission protocol TCP and using the connectionless transmission protocol UDP.
  • the transceiver unit SE 1 is connected to a protocol converter PU which is capable of converting the transmission protocol UDP into the transmission protocol TCP, and vice versa.
  • the protocol converter PU is connected to a second transceiver unit SE 2 . This second transceiver unit SE 2 is capable of exchanging data with the service computer DR using the connection-oriented transmission protocol TCP.
  • the units of the intermediate node ZK are monitored and controlled by a control unit ST.
  • the transceiver unit SE 1 and the second transceiver unit SE 2 are connected to an analog comparator unit V.
  • the transceiver units read out the IP addresses of the respective message transmitters from the received messages as required and transmit then to the comparator unit V.
  • the comparator unit V compares these IP addresses with IP addresses which are stored in an address memory AS and, when there is correspondence, reads out of the address memory AS the information—about which bearer the respective message transmitter (for example the communications terminal KEG) is using to transmit its data to the intermediate node ZK—which is also stored in the address memory AS.
  • the intermediate node ZK can therefore detect the bearer used by the message transmitter, for example the communications terminal KEG.
  • the information about how the message transmitter has authenticated itself at the network access is read out by the control unit ST from a network element which is external to the intermediate node, for example from a RADIUS server RS.
  • the RADIUS server transfers a corresponding RADIUS attribute to the intermediate node, and the type of the bearer is detected by means of this attribute.
  • the transceiver unit SE 1 transmits, to the comparator unit V, the HTTP parameter “user agent” which has also been transmitted together with the start data request message N 1 .
  • This comparator unit V compares the parameter user agent with parameters stored in a parameter memory PS, and can thus detect whether the communications terminal KEG is capable of transmitting and receiving messages by means of the connectionless transmission protocol UDP. If this is not the case, a program module which permits the specific communications terminal to transmit and receive messages by means of the protocol UDP is read out of a program memory PR, and the program module is transmitted to the communications terminal KEG by means of the transceiver unit SE 1 .
  • the first transceiver unit SE 1 and the second transceiver unit SE 2 are connected to a buffer ZS.
  • this buffer it is possible, for example, for an Internet page which is received by the data computer DR or a file which is downloaded from the data computer DR to be buffered if necessary when adapting the data transmission rate.
  • the described invention has a series of advantages.
  • an intermediate node for example in the form of a proxy (which converts data traffic using connection-oriented transmission protocols to data traffic using connectionless transmission protocols, and vice versa, and which therefore converts, for example, Internet TCP data traffic to UDP data traffic for the mobile Internet, and vice versa)
  • the data throughput rate for typical Internet uses can be significantly increased, and an increase by a factor of 2 is conceivable. This is achieved by using a protocol which operates without complex tests and confirmation messages for the transmitted data.
  • radio link protocols such as, for example, by means of radio link protocol (RLP) and radio link control (RLC)
  • RLP radio link protocol
  • RLC radio link control
  • Such radio link protocols in fact bring about a very high level of reliability at the TCP/IP layers. For this reason, it is possible to dispense, for example, with monitoring the delivery of the data packets.
  • radio link protocols can be arranged below the “IP layer” in the ISO/OSI model.
  • Standardized connectionless transmission protocols for example UDP
  • UDP can advantageously be used so that the method according to the invention and the arrangement according to the invention can also be used without difficulty in the exchange of data in a way which encompasses more than one network or country.
  • the intermediate node can detect the type of the bearer and determine whether the communications terminal KEG has corresponding data transmission software. If appropriate, the intermediate node ZK transmits necessary software to the communications terminal KEG. Such an intermediate node may also be referred to as an “intelligent proxy computer” owing to its capabilities.
  • the intermediate node detects when the communications terminal is using the connectionless transmission protocol by means of the software and converts the connectionless transmission protocol into the connection-oriented transmission protocol (protocol conversion).
  • the intermediate node optimizes the data rate in accordance with the detected bearer type and thus optimizes the utilization of the network, for example of the UMTS mobile telephone network.

Abstract

The invention relates to a method for the packet-oriented transmission of data in telecommunications networks between a communications terminal and a data computer in which the data is transmitted via an intermediately connected protocol-converting intermediate node which converts messages in a connectionless transmission protocol into messages in a connection-oriented transmission protocol, and vice versa. In the method, a program module is transferred to the communications terminal which permits the communications terminal to transmit and receive messages by the connectionless transmission protocol. Furthermore, the invention relates to a network node and a telecommunications network.

Description

    CLAIM FOR PRIORITY
  • This application claims the benefit of priority to European Application No. 03090159.9, filed on May 27, 2003 in the German language, the contents of which are hereby incorporated by reference.
  • TECHNICAL FIELD OF THE INVENTION
  • The invention relates to a method for the packet-oriented transmission of data in telecommunications networks between a communications terminal and a data computer, a network intermediate node and a telecommunications network.
  • BACKGROUND OF THE INVENTION
  • For the packet-oriented transmission of data in telecommunications networks between communications terminals and data computers, it is generally known to use a connection-oriented transmission protocol (for example the TCP=Transport Control Protocol). The connection-oriented transmission protocol sets up a connection between the communications terminal and the data computer, over which connection a multiplicity of supervisory measures are carried out. For example, when the transport control protocol is used, it is checked whether all the data packets which are emitted by the respective data transmitter arrive at the respective data receiver, and whether the sequence of the transmitted data packets at the receiver corresponds to the order with which these packets have been emitted at the transmitter. For this purpose, a multiplicity of confirmation messages (“acknowledgements”) are exchanged during the transmission of data between the communications terminal and the data computer. In particular, in networks with long loop transit times (response times), the need to wait for such confirmation messages leads to a reduction in the data transmission rate, although a high physically available bandwidth may possibly be present. During the connection setup and connection release of the data transmission, signaling messages are also repeatedly transmitted to and fro between the communications terminal and the data computer. For example, when the transport control protocol is used for the connection setup, what is referred to as triple handshaking is carried out, and, when it is used for the connection release, what is referred to as quadruple handshaking is carried out. As a result of this multiplicity of security and supervisory measures, the transmission of data between the communications terminal and the data computer is delayed so that significant waiting times may occur during the packet-oriented data transmission.
  • SUMMARY OF THE INVENTION
  • The present invention discloses a method, a network node and a telecommunications network with which high-speed packet-oriented data transmission can be implemented.
  • In one embodiment of the invention, there is a method for the packet-oriented transmission of data in telecommunications networks between a communications terminal and a data computer, where
      • the data is transmitted via an intermediately connected protocol-converting intermediate node which converts messages in a connectionless transmission protocol into messages in a connection-oriented transmission protocol, and vice versa,
      • when the method is initiated, a start data request message is emitted by the communications terminal by means of the connection-oriented transmission protocol,
      • this start data request message is received by the intermediate node,
      • the intermediate node detects that the start data request message has been transmitted by means of the connection-oriented transmission protocol,
      • a program module is transferred by the intermediate node by means of the connection-oriented transmission protocol to the communications terminal, which module permits the communications terminal to transmit and recieve messages by means of the connectionless transmission protocol, and
      • in response, the communications terminal transmits a first data request message to the data computer by means of the connectionless transmission protocol.
  • In this context, a connection-oriented transmission protocol is understood to be a transmission protocol which ensures fault-free transmission of data packets between a data transmitter and a data receiver by means of extensive monitoring of the transmission of data. This is similar to the simulation of a fixed link (for example a data cable) between the data transmitter and the data receiver, for which reason such a transmission protocol is referred to as a “connection-oriented” transmission protocol. However, in practice, there is generally no fixed link in the form of a data cable between the data transmitter and the data receiver, but instead the data packets are transmitted between the data transmitter and the data receiver by means of paths alternating on a case-by-case basis over a wide variety of switching centers.
  • A connectionless transmission protocol is to be understood as a transmission protocol during whose application there is no monitoring to determine whether the data packets emitted by the data transmitter arrive completely and/or in the correct sequence at the data receiver. When such a connectionless transmission protocol is used, it is therefore necessary to dispense with checking the transmission of each individual data packet.
  • In another embodiment according to the invention, a connectionless transmission protocol is advantageously used and messages in a connection-oriented message transmission protocol are converted into the connectionless transmission protocol, and vice versa, by the protocol-converting intermediate node. As a result of the use of the connectionless transmission protocol, the data transmission rate can be considerably increased since the complicated and time-consuming monitoring mechanisms for checking the transmission of the data packets are dispensed with. As a result, a significantly faster transmission of data can be implemented. Furthermore, the communications terminal is advantageously automatically equipped to participate in the method according to the invention by transferring a program module to the communications terminal. In this way, communications terminals which were originally only capable of communicating by means of connection-oriented transmission protocols can advantageously also be used for the method according to the invention.
  • In another embodiment according to the invention, the first data request message is received by the intermediate node, which is arranged in a message flow-related fashion between the communications terminal and the data computer, of the telecommunications network, this data request message is transmitted by the intermediate node to the data computer by means of the connection-oriented transmission protocol, a data message which is created by the data computer in response to the data request message and is transmitted to the communications terminal by means of the connection-oriented transmission protocol is received by the intermediate node, and the data message is transmitted to the communications terminal by the intermediate node by means of the connectionless transmission protocol. As a result, the method according to the invention can advantageously also be used in data computers which can transmit their data by means of a connection-oriented transmission protocol. This enables, in particular, data to be transmitted to Internet servers which often operate with the connection-oriented transmission protocol TCP.
  • The invention can proceed in one embodiment such that the program module is transferred to the communications terminal if the intermediate node detects that the communications terminal is a mobile telephone terminal.
  • The invention can also proceed in another embodiment such that the program module is transferred to the communications terminal if the intermediate node detects that the program module has not yet been installed on the communications terminal. This advantageously avoids the program module being unnecessarily transferred to the communications terminal if the terminal has already been equipped with the program module.
  • In still another embodiment of the invention, it is possible to use a connection-oriented transmission protocol of the transport layer (layer 4) of the ISO/OSI communications model as the connection-oriented transmission protocol.
  • In one aspect of the method according to the invention, it is possible to use the transmission control protocol as the connection-oriented transmission protocol. The transmission control protocol is advantageously used by a plurality of communications terminals and data computers during the transmission of data, for example for Internet applications.
  • In another embodiment of the method according to the invention, a connectionless transmission protocol of the network layer (layer 3) of the ISO/OSI communications model can be used as a connectionless transmission protocol.
  • In another aspect of the method according to the invention, the user datagram protocol can be used as the connectionless transmission protocol. The user datagram protocol is advantageously a standardized transmission protocol so that this transmission protocol can be used easily and with little expenditure in a way which encompasses more than one system.
  • The invention, in another embodiment, can be configured such that a communications terminal which can be operated in a wire-free fashion is used as the communications terminal, and a mobile telephone network is used as the telecommunications network.
  • In another embodiment of the invention, there is an arrangement in which including an intermediate node for a telecommunications network for the packet-oriented transmission of data between a data computer and a communications terminal, which intermediate node is designed to receive messages which are transmitted by the communications terminal by means of a connectionless transmission protocol, to pass these messages on to the data computer by means of a connection-oriented transmission protocol, to receive messages which have been transmitted by the data computer by means of the connection-oriented transmission protocol, and to pass these messages on to the communications terminal by means of the connectionless transmission protocol, and which intermediate node has detection means with which it is possible to detect whether a program module which permits the communications terminal to transmit and receive messages by means of the connectionless transmission protocol is installed on the communications terminal.
  • Such an intermediate node can advantageously allow protocol conversion to be performed between the connection-oriented transmission protocol and the connectionless transmission protocol, and vice versa, so that the speed of the transmission of data can be considerably increased by the use of the connectionless transmission protocol. The detection means can advantageously be used to detect whether the communications terminal is capable of communicating by means of the connectionless transmission protocol.
  • The intermediate node can advantageously be configured according to the invention such that it has a detector device with which it is possible to detect whether an incoming message is transmitted by the connectionless transmission protocol or by the connection-oriented transmission protocol. As a result, the intermediate node can advantageously detect which transmission protocol is being used when a message arrives. After the detection, the intermediate node decides whether or not it is necessary to convert the data into a different transmission protocol.
  • The intermediate node can advantageously also be configured such that it has a transmitter device with which an incoming message can be passed on by means of the connectionless transmission protocol. The intermediate node can also be configured such that it has a transmitter device with which an incoming message can be passed on by means of the connection-oriented transmission protocol.
  • The intermediate node can also be configured such that it has a transmission device with which it is possible to transmit to the communications terminal a program module which permits messages to be transmitted and received by the connectionless transmission protocol. The communications terminal can advantageously automatically be equipped by the transmission device to use the connectionless transmission protocol to transmit a corresponding program protocol is transmitted to the communications terminal.
  • According to the invention, an intermediate node of the type described above can be used in a telecommunications network.
  • In this context, the intermediate node can be arranged in a message-related fashion between a communications terminal and a data computer which is connected to the telecommunications network.
  • BRIEF DESCRIPTION OF THE INVENTION
  • The invention will be explained in more detail below with reference to exemplary embodiments which are illustrated in the Figures, of which:
  • FIG. 1 shows a transmission of data between a communications terminal and a data computer.
  • FIG. 2 shows an exemplary exchange of messages between a communications terminal, an intermediate node and a data computer.
  • FIG. 3 shows a more detailed exemplary embodiment of an intermediate node.
  • DETAILED DESCRIPTION OF THE INVENTION
  • FIG. 1 illustrates a communications terminal KEG which is connected to a mobile telephone network MFN. The communications terminal KEG may be, for example, a mobile telephone, a mobile computer with mobile telephone interface or a palmtop. The mobile telephone network MFN may be configured, for example, as a mobile telephone network of the second or third generation, for example as a mobile telephone network according to one of the standards GSM, GPRS, UMTS or CDMA. The mobile telephone network MFN contains an intermediate node ZK which is configured in the form of a proxy computer. The communications terminal KEG is connected to the intermediate node ZK via a first communications link KV1. The communications terminal KEG can communicate via said first communications link KV1 on the basis of the Hypertext Transfer Protocol HTTP by means of a connectionless transmission protocol UDP (UDP=User Datagram Protocol). The protocol UDP operates in a connectionless fashion and without confirmation of the transmitted data. However, the communications terminal KEG can also transmit data via this first communications link KV1 by means of the connection-oriented transmission protocol TCP (TCP=Transport Control Protocol).
  • The intermediate node ZK is connected to a data computer DR via a second communications link KV2, the data computer being a component of a further communications network, in this case a component of the Internet INET. For example, it is possible to use as data computer DR an Internet server on which a series of Internet pages are made available for retrieval. The intermediate node ZK communicates with the data computer DR via the second communications link KV2 by means of the connection-oriented transmission protocol TCP. This communication takes place on the basis of the Hypertext Transfer Protocol HTTP. The data computer DR can be addressed on the Internet by means of the Internet address “www.siemens.de”.
  • FIG. 2 is a diagrammatic illustration of an example of a signal flow between the communications terminal KEG, the intermediate node ZK and the service computer DR. At the start of the method, the communications terminal KEG transmits a start data request message N1 “get siemens.de” to the service computer DR by means of the connection-oriented transmission protocol TCP. This start request message N1 passes to an intermediate node ZK of the telecommunications network which is arranged in a message flow-related fashion between the communications terminal KEG and the data computer, and is retained by this intermediate node. The intermediate node detects, from the type of communications link KV1, that the start data request message N1 has been transmitted by means of connection-oriented transmission protocol TCP. Furthermore, the intermediate node ZK determines which bearer was used to transmit the start data request message N1. This bearer can be determined, for example, by evaluating the IP address of the communications terminal KEG which was transmitted to the intermediate node together with the start data request message N1. Alternatively, or in addition, the bearer can also be determined using an external network element of the mobile telephone network, for example a RADIUS server at which the communications terminal KEG has authenticated itself at the network access in a known fashion. By interrogating a RADIUS attribute from this RADIUS server, the intermediate node can also determine the type of bearer. As a result of this bearer determination, the information that the communications terminal KEG uses, for example, one of the bearers UMTS, GPRS, GSM or CDMA is present in the intermediate node ZK.
  • In this specific exemplary embodiment the method according to the invention is normally carried out when the communications terminal KEG is a mobile communications terminal in which the communications link KV1 is implemented by means of a radio interface. However, if the communications terminal KEG1 is, for example, a fixed network telephone (bearer ISDN), it is then possible to determine whether or not to apply the method on a case-by-case basis.
  • In the exemplary embodiment, it is then defined that the communications terminal KEG uses, for example, the carrier UMTS. In a subsequent step, the intermediate node ZK checks whether the communications terminal KEG is capable of using the connectionless transmission protocol UDP to transmit data. In particular, it is checked here whether the communications terminal KEG is equipped with software which permits the communications terminal to transmit and receive messages by means of the transmission protocol UDP. For this purpose, the HTTP parameter “user agent” is read out from the start data request message N1. In this parameter, the types of transmission protocols which the communications terminal KEG can use for its transmission of data are coded. During the evaluation of the parameter “user agent”, if the intermediate node detects that the communications terminal KEG does not have the necessary software to transmit and receive messages by means of the connectionless transmission protocol UDP, the necessary software is transmitted by the intermediate node ZK to the communications terminal KEG (message N2) and installed on the communications terminal KEG. In response, the communications terminal KEG transmits, by means of a message N3, a first data request message N3 to the service computer DR by means of the connectionless transmission protocol UDP. This message N3 corresponds in terms of content to the start request message N1. However, instead of the connection-oriented transmission protocol TCP, the connectionless data transmission protocol UDP is used. The first data request message N3 reaches the intermediate node ZK and is received by it. The intermediate node ZK then performs protocol conversion of the connectionless transmission protocol UDP into the connection-oriented transmission protocol TCP and passes the data request message on to the data computer (message N4) by means of the connection-oriented transmission protocol TCP. The data computer DR receives this data request message N4 and processes it, i.e. in this case the data recipient prepares the desired Internet page “siemens.de” and transmits the Internet page in the form of a data message N5 “reply” to the communications terminal KEG by means of the connection-oriented transmission protocol TCP. The intermediate node ZK receives this data message N5, detects the connection-oriented transmission protocol TCP, carries out protocol conversion into the connectionless transmission protocol UDP and passes on the message “reply” to the communications terminal KEG as message N6 using the connectionless transmission protocol UDP. The requested data is then present at the communications terminal KEG.
  • The intermediate node can optionally adapt the data transmission rate to the bearer transmitted by the communications terminal, before the intermediate node transmits the data message N6 to the communications terminal KEG by means of the transmission protocol UDP. For this purpose, the intermediate node ZK buffers the data message received by the service computer DR (for example in a buffer for Internet pages) and then passes on the message N6 to the communications terminal KEG at a data transmission rate which corresponds to the data rate which can be transmitted by the bearer. This data rate will generally be lower, for example, in the case of a GSM bearer, than in the case of a UMTS bearer. As a result, it is advantageously possible to ensure smooth transmission of data via the first communications link KV1 (air interface) and to avoid undesired effects, for example overflowing of data buffers, as a result of an excessively high data transmission rate which cannot be carried out by the mobile telephone network.
  • FIG. 3 illustrates elements of the intermediate node ZK which are essential to the invention and have been selected in a detailed exemplary embodiment. The intermediate node ZK has a transceiver unit SE1 by means of which it can exchange data with the communications terminal KEG, both using the connection-oriented transmission protocol TCP and using the connectionless transmission protocol UDP. The transceiver unit SE1 is connected to a protocol converter PU which is capable of converting the transmission protocol UDP into the transmission protocol TCP, and vice versa. The protocol converter PU is connected to a second transceiver unit SE2. This second transceiver unit SE2 is capable of exchanging data with the service computer DR using the connection-oriented transmission protocol TCP. The units of the intermediate node ZK are monitored and controlled by a control unit ST. The transceiver unit SE1 and the second transceiver unit SE2 are connected to an analog comparator unit V. When messages are received, the transceiver units read out the IP addresses of the respective message transmitters from the received messages as required and transmit then to the comparator unit V. The comparator unit V compares these IP addresses with IP addresses which are stored in an address memory AS and, when there is correspondence, reads out of the address memory AS the information—about which bearer the respective message transmitter (for example the communications terminal KEG) is using to transmit its data to the intermediate node ZK—which is also stored in the address memory AS. In this way, the intermediate node ZK can therefore detect the bearer used by the message transmitter, for example the communications terminal KEG. Alternatively, or in addition, the information about how the message transmitter has authenticated itself at the network access is read out by the control unit ST from a network element which is external to the intermediate node, for example from a RADIUS server RS. The RADIUS server transfers a corresponding RADIUS attribute to the intermediate node, and the type of the bearer is detected by means of this attribute.
  • When a start data request message N1 reaches the first transceiver unit SE1 of the intermediate node ZK, the transceiver unit SE1 transmits, to the comparator unit V, the HTTP parameter “user agent” which has also been transmitted together with the start data request message N1. This comparator unit V compares the parameter user agent with parameters stored in a parameter memory PS, and can thus detect whether the communications terminal KEG is capable of transmitting and receiving messages by means of the connectionless transmission protocol UDP. If this is not the case, a program module which permits the specific communications terminal to transmit and receive messages by means of the protocol UDP is read out of a program memory PR, and the program module is transmitted to the communications terminal KEG by means of the transceiver unit SE1.
  • For the purpose of possibly necessary adaptation of the data rate when the data message N6 is transmitted (cf. FIG. 2) to the bearer which is determined, the first transceiver unit SE1 and the second transceiver unit SE2 are connected to a buffer ZS. In this buffer it is possible, for example, for an Internet page which is received by the data computer DR or a file which is downloaded from the data computer DR to be buffered if necessary when adapting the data transmission rate.
  • The described invention has a series of advantages. Using an intermediate node, for example in the form of a proxy (which converts data traffic using connection-oriented transmission protocols to data traffic using connectionless transmission protocols, and vice versa, and which therefore converts, for example, Internet TCP data traffic to UDP data traffic for the mobile Internet, and vice versa), the data throughput rate for typical Internet uses (for example for retrieval of websites) can be significantly increased, and an increase by a factor of 2 is conceivable. This is achieved by using a protocol which operates without complex tests and confirmation messages for the transmitted data. Since the reliability of the transmission of data can be ensured by means of radio link protocols such as, for example, by means of radio link protocol (RLP) and radio link control (RLC), the data transmission is sufficiently reliable with the method according to the invention. Such radio link protocols in fact bring about a very high level of reliability at the TCP/IP layers. For this reason, it is possible to dispense, for example, with monitoring the delivery of the data packets. Such radio link protocols can be arranged below the “IP layer” in the ISO/OSI model. Standardized connectionless transmission protocols (for example UDP) can advantageously be used so that the method according to the invention and the arrangement according to the invention can also be used without difficulty in the exchange of data in a way which encompasses more than one network or country. When the invention is used, waiting times of mobile telephone users when using their communications terminals can be significantly reduced when they participate, for example, in Internet data traffic. The intermediate node can detect the type of the bearer and determine whether the communications terminal KEG has corresponding data transmission software. If appropriate, the intermediate node ZK transmits necessary software to the communications terminal KEG. Such an intermediate node may also be referred to as an “intelligent proxy computer” owing to its capabilities. The intermediate node detects when the communications terminal is using the connectionless transmission protocol by means of the software and converts the connectionless transmission protocol into the connection-oriented transmission protocol (protocol conversion). During the conversion of data computer messages transmitted using the connection-oriented transmission protocol into data messages for the communications terminal which have been transmitted using the connectionless transmission protocol, the intermediate node optimizes the data rate in accordance with the detected bearer type and thus optimizes the utilization of the network, for example of the UMTS mobile telephone network.

Claims (16)

1. A method for packet-oriented transmission of data in telecommunications networks between a communications terminal and a data computer, comprising:
transmitting the data via an intermediately connected protocol-converting intermediate node which converts messages in a connectionless transmission protocol into messages in a connection-oriented transmission protocol, and vice versa;
when the method is initiated, emitting a start data request message by the communications terminal by the connection-oriented transmission protocol;
receiving the start data request message by the intermediate node;
detecting, via the intermediate node, that the start data request message has been transmitted by the connection-oriented transmission protocol;
transferring a program module by the intermediate node by the connection-oriented transmission protocol to the communications terminal, which module permits the communications terminal to transmit and receive messages by the connectionless transmission protocol; and
in response, transmitting, via the communications terminal, a first data request message to the data computer by the connectionless transmission protocol.
2. The method as claimed in claim 1, wherein
the first data request message is received by the intermediate node, which is arranged in a message flow-related fashion between the communications terminal and the data computer, of the telecommunications network,
the data request message is transmitted by the intermediate node to the data computer by the connection-oriented transmission protocol,
a data message which is created by the data computer in response to the data request message and is transmitted to the communications terminal by the connection-oriented transmission protocol is received by the intermediate node, and
the data message is transmitted to the communications terminal by the intermediate node by the connectionless transmission protocol.
3. The method as claimed in claim 1, wherein
the program module is transferred to the communications terminal if the intermediate node detects that the communications terminal is a mobile telephone terminal.
4. The method as claimed in claim 1, wherein
the program module is transferred to the communications terminal if the intermediate node detects that the program module has not yet been installed on the communications terminal.
5. The method as claimed in claim 1, wherein
a connection-oriented transmission protocol of the transport layer of the ISO/OSI communications model is used as the connection-orientated transmission protocol.
6. The method as claimed in claim 1, wherein
the transmission control protocol is used as the connection-oriented transmission protocol.
7. The method as claimed in claim 1, wherein
a connectionless transmission protocol of the network layer of the ISO/OSI communications model is used as a connectionless transmission protocol.
8. The method as claimed in claim 1, wherein
the user datagram protocol is used as the connectionless transmission protocol.
9. The method as claimed in claim 1, wherein
a communications terminal which can be operated in a wire-free fashion is used as the communications terminal, and a mobile telephone network is used as the telecommunications network.
10. An intermediate node for a telecommunications network for packet-oriented transmission of data between a data computer and a communications terminal, which is designed to receive messages which are transmitted by the communications terminal by a connectionless transmission protocol, to pass the messages on to the data computer by a connection-oriented transmission protocol, to receive messages which have been transmitted by the data computer by the connection-oriented transmission protocol, and to pass the messages on to the communications terminal by the connectionless transmission protocol, and which has a detection device to detect whether a program module which permits the communications terminal to transmit and receive messages by the connectionless transmission protocol is installed on the communications terminal.
11. The intermediate node as claimed in claim 10, wherein the detection device detects whether an incoming message is transmitted by the connectionless transmission protocol or by the connection-oriented transmission protocol.
12. The intermediate node as claimed in claim 10, further comprising a transmitter device to transmit an incoming message by the connectionless transmission protocol.
13. The intermediate node as claimed in claim 10, further comprising a transmitter device to transmit an incoming message by the connection-oriented transmission protocol.
14. The intermediate node as claimed in claim 10, further comprising a transmission device with which a program module which permits messages to be transmitted and received by the connectionless transmission protocol can be transmitted to the communications terminal.
15. A telecommunications network, comprising an intermediate node for a telecommunications network for packet-oriented transmission of data between a data computer and a communications terminal, which is designed to receive messages which are transmitted by the communications terminal by a connectionless transmission protocol, to pass the messages on to the data computer by a connection-oriented transmission protocol, to receive messages which have been transmitted by the data computer by the connection-oriented transmission protocol, and to pass the messages on to the communications terminal by the connectionless transmission protocol, and which has a detection device to detect whether a program module which permits the communications terminal to transmit and receive messages by the connectionless transmission protocol is installed on the communications terminal.
16. The telecommunications network as claimed in claim 15, wherein
the intermediate node is arranged in a message-related fashion between the communications terminal and the data computer which is connected to the telecommunications network.
US10/853,747 2003-05-27 2004-05-26 Method for the packet-oriented transmission of data, network intermediate nodes and telecommunications network Expired - Fee Related US7646787B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP03090159 2003-05-27
EP03090159A EP1482701B1 (en) 2003-05-27 2003-05-27 Method for transmitting packet-oriented data in a telecommunication network by converting in a proxy a connectionless transport protocol into a connection-oriented transport protocol and vice versa
EP030090159.9 2003-05-27

Publications (2)

Publication Number Publication Date
US20050018689A1 true US20050018689A1 (en) 2005-01-27
US7646787B2 US7646787B2 (en) 2010-01-12

Family

ID=33104148

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/853,747 Expired - Fee Related US7646787B2 (en) 2003-05-27 2004-05-26 Method for the packet-oriented transmission of data, network intermediate nodes and telecommunications network

Country Status (5)

Country Link
US (1) US7646787B2 (en)
EP (1) EP1482701B1 (en)
AT (1) ATE304776T1 (en)
DE (1) DE50301192D1 (en)
ES (1) ES2249680T3 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070110083A1 (en) * 2005-11-15 2007-05-17 Oracle International Corporation Gateway for achieving low latency and high availability in a real time event processing system
US20070198283A1 (en) * 2005-07-28 2007-08-23 Oracle International Corporation Revenue management system and method
US20070288367A1 (en) * 2005-04-30 2007-12-13 Oracle International Corporation Revenue management systems and methods with bill and account suppression
US20070299987A1 (en) * 2006-06-26 2007-12-27 Ciena Corporation Methods and systems for packet aggregation combining connection-oriented and connection-less techniques
US20080304515A1 (en) * 2007-03-29 2008-12-11 Yasutaka Maeda Communication system and communication method
US7809768B2 (en) 1997-05-14 2010-10-05 Oracle International Corporation Method and apparatus for object oriented storage and retrieval of data from a relational database
US7965721B1 (en) * 2008-03-21 2011-06-21 Nextel Communications Inc. System and method of transferring communications between networks
US20110153756A1 (en) * 2009-12-17 2011-06-23 Sony Ericsson Mobile Communications Ab Network-Based Service Access for Wireless Communication Devices
US8116326B2 (en) 2005-06-28 2012-02-14 Oracle International Corporation Revenue management system and method
US20120158975A1 (en) * 2010-12-15 2012-06-21 At&T Intellectual Property I, L.P. Method and Apparatus for Detecting Network Protocols
US8738591B2 (en) 2002-03-22 2014-05-27 Oracle International Corporation Sorting transactions in a memory object store
US20160308771A1 (en) * 2013-12-24 2016-10-20 Huawei Technologies Co., Ltd. Data distribution method and splitter

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5768119A (en) * 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment
US6075796A (en) * 1997-03-17 2000-06-13 At&T Methods and apparatus for providing improved quality of packet transmission in applications such as internet telephony
US6130917A (en) * 1997-03-14 2000-10-10 Monroe; David A. Instant protocol selection scheme for electronic data transmission
US6324564B1 (en) * 1998-06-02 2001-11-27 Nettech Systems, Inc. Optimized wireless communication system
US20020034963A1 (en) * 2000-08-17 2002-03-21 Paul Lansing Intelligent communication gateway device
US6397259B1 (en) * 1998-05-29 2002-05-28 Palm, Inc. Method, system and apparatus for packet minimized communications
US20020101848A1 (en) * 2000-12-05 2002-08-01 Ivan Lee Systems and methods for on-location, wireless access of web content
US20020116533A1 (en) * 2001-02-20 2002-08-22 Holliman Matthew J. System for providing a multimedia peer-to-peer computing platform
US20020131405A1 (en) * 2001-02-14 2002-09-19 Ching-Fang Lin Java based information exchange process and system thereof
US20020186683A1 (en) * 2001-04-02 2002-12-12 Alan Buck Firewall gateway for voice over internet telephony communications
US20020187775A1 (en) * 1999-12-13 2002-12-12 Louis Corrigan WAP service personalisation, management and billing object oriented platform
US20030097592A1 (en) * 2001-10-23 2003-05-22 Koteshwerrao Adusumilli Mechanism supporting wired and wireless methods for client and server side authentication
US20040052252A1 (en) * 2002-09-17 2004-03-18 Jeyhan Karaoguz System and method for providing a wireless access point (WAP) having multiple integrated transceivers for use in a hybrid wired/wireless network
US20040243703A1 (en) * 2003-04-14 2004-12-02 Nbt Technology, Inc. Cooperative proxy auto-discovery and connection interception
US6836657B2 (en) * 2002-11-12 2004-12-28 Innopath Software, Inc. Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002011389A2 (en) * 2000-07-28 2002-02-07 Dialpad Communications, Inc. Data exchange with computers within a secure network
KR100386597B1 (en) * 2001-06-26 2003-06-09 엘지전자 주식회사 apparatus and method for conversing communication protocol

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5768119A (en) * 1996-04-12 1998-06-16 Fisher-Rosemount Systems, Inc. Process control system including alarm priority adjustment
US6130917A (en) * 1997-03-14 2000-10-10 Monroe; David A. Instant protocol selection scheme for electronic data transmission
US6075796A (en) * 1997-03-17 2000-06-13 At&T Methods and apparatus for providing improved quality of packet transmission in applications such as internet telephony
US6397259B1 (en) * 1998-05-29 2002-05-28 Palm, Inc. Method, system and apparatus for packet minimized communications
US6324564B1 (en) * 1998-06-02 2001-11-27 Nettech Systems, Inc. Optimized wireless communication system
US20020187775A1 (en) * 1999-12-13 2002-12-12 Louis Corrigan WAP service personalisation, management and billing object oriented platform
US20020034963A1 (en) * 2000-08-17 2002-03-21 Paul Lansing Intelligent communication gateway device
US20020101848A1 (en) * 2000-12-05 2002-08-01 Ivan Lee Systems and methods for on-location, wireless access of web content
US20020131405A1 (en) * 2001-02-14 2002-09-19 Ching-Fang Lin Java based information exchange process and system thereof
US20020116533A1 (en) * 2001-02-20 2002-08-22 Holliman Matthew J. System for providing a multimedia peer-to-peer computing platform
US20020186683A1 (en) * 2001-04-02 2002-12-12 Alan Buck Firewall gateway for voice over internet telephony communications
US20030097592A1 (en) * 2001-10-23 2003-05-22 Koteshwerrao Adusumilli Mechanism supporting wired and wireless methods for client and server side authentication
US20040052252A1 (en) * 2002-09-17 2004-03-18 Jeyhan Karaoguz System and method for providing a wireless access point (WAP) having multiple integrated transceivers for use in a hybrid wired/wireless network
US6836657B2 (en) * 2002-11-12 2004-12-28 Innopath Software, Inc. Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade
US20040243703A1 (en) * 2003-04-14 2004-12-02 Nbt Technology, Inc. Cooperative proxy auto-discovery and connection interception

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7809768B2 (en) 1997-05-14 2010-10-05 Oracle International Corporation Method and apparatus for object oriented storage and retrieval of data from a relational database
US8856178B2 (en) 2002-03-22 2014-10-07 Oracle International Corporation Committing events where transaction threads have read-only access to shared memory
US8738591B2 (en) 2002-03-22 2014-05-27 Oracle International Corporation Sorting transactions in a memory object store
US8223935B2 (en) 2005-04-30 2012-07-17 Oracle International Corporation Revenue management systems and methods
US8369500B2 (en) 2005-04-30 2013-02-05 Oracle International Corporation Revenue management systems and methods with sponsored top-up options
US8798576B2 (en) 2005-04-30 2014-08-05 Oracle International Corporation Revenue management systems and methods with enhanced rollover
US20070288367A1 (en) * 2005-04-30 2007-12-13 Oracle International Corporation Revenue management systems and methods with bill and account suppression
US8462923B2 (en) 2005-04-30 2013-06-11 Oracle International Corporation Revenue management systems and methods with payment suspense management
US8422651B2 (en) 2005-04-30 2013-04-16 Oracle International Corporation Revenue management systems and methods with re-rating and rebilling
US20080033873A1 (en) * 2005-04-30 2008-02-07 Oracle International Corporation Revenue management systems and methods with enhanced rollover
US8102980B2 (en) 2005-04-30 2012-01-24 Oracle International Corporation Revenue management systems and methods with bill and account suppression
US8116326B2 (en) 2005-06-28 2012-02-14 Oracle International Corporation Revenue management system and method
US8117358B2 (en) 2005-07-28 2012-02-14 Oracle International Corporation Revenue management system and method utilizing database backup
US20070198283A1 (en) * 2005-07-28 2007-08-23 Oracle International Corporation Revenue management system and method
US20070110083A1 (en) * 2005-11-15 2007-05-17 Oracle International Corporation Gateway for achieving low latency and high availability in a real time event processing system
US8223777B2 (en) * 2005-11-15 2012-07-17 Oracle International Corporation Gateway for achieving low latency and high availability in a real time event processing system
US20070299987A1 (en) * 2006-06-26 2007-12-27 Ciena Corporation Methods and systems for packet aggregation combining connection-oriented and connection-less techniques
US7808979B2 (en) * 2006-06-26 2010-10-05 Ciena Corporation Methods and systems for packet aggregation combining connection-oriented and connection-less techniques
TWI403152B (en) * 2007-03-29 2013-07-21 Nec Access Technica Ltd Communication system and communication method
US20080304515A1 (en) * 2007-03-29 2008-12-11 Yasutaka Maeda Communication system and communication method
US7965721B1 (en) * 2008-03-21 2011-06-21 Nextel Communications Inc. System and method of transferring communications between networks
US20110153756A1 (en) * 2009-12-17 2011-06-23 Sony Ericsson Mobile Communications Ab Network-Based Service Access for Wireless Communication Devices
US8914463B2 (en) * 2009-12-17 2014-12-16 Sony Corporation Network-based service access for wireless communication devices
USRE47487E1 (en) * 2009-12-17 2019-07-02 Sony Corporation Network-based service access for wireless communication devices
US20120158975A1 (en) * 2010-12-15 2012-06-21 At&T Intellectual Property I, L.P. Method and Apparatus for Detecting Network Protocols
US10038763B2 (en) * 2010-12-15 2018-07-31 At&T Intellectual Property I, L.P. Method and apparatus for detecting network protocols
US20160308771A1 (en) * 2013-12-24 2016-10-20 Huawei Technologies Co., Ltd. Data distribution method and splitter
US10097466B2 (en) * 2013-12-24 2018-10-09 Huawei Technologies Co., Ltd. Data distribution method and splitter

Also Published As

Publication number Publication date
ATE304776T1 (en) 2005-09-15
US7646787B2 (en) 2010-01-12
EP1482701B1 (en) 2005-09-14
DE50301192D1 (en) 2005-10-20
EP1482701A1 (en) 2004-12-01
ES2249680T3 (en) 2006-04-01

Similar Documents

Publication Publication Date Title
EP2437456B1 (en) Method and system for realizing concurrent access of multi-kinds of bearer protocols on machine-to-machine (m2m) platform
US7966380B2 (en) Method, system, and program for forwarding messages between nodes
US7761588B2 (en) System and article of manufacture for enabling communication between nodes
US6418128B1 (en) Scheme for adaptive control of transport layer connection in communications via radio and wire networks
US7646787B2 (en) Method for the packet-oriented transmission of data, network intermediate nodes and telecommunications network
US20030145106A1 (en) System and method for directing wireless data packet traffic
JP2000224261A (en) Data link control protocol directly supporting network layer protocol and its method
JP2002510935A (en) Wireless packet data communication device and method
CN102082773B (en) Communication method based on inter-column security communication network protocol of reactor protection system
RU99106677A (en) METHOD FOR PROCESSING SERVICES AND MOBILE NETWORK SYSTEM PROTOCOL
US8144733B2 (en) Partitioned medium access control implementation
CN101237392B (en) A network failure testing method under asynchronous transmission mode
US20060089164A1 (en) Method and system for transmitting MMS notification message
US7433368B2 (en) Signaling transport converter
US20060112161A1 (en) Convergence layers for network devices and method for transmitting data traffic
US20060224769A1 (en) Method and transmitter for transmitting data packets
US6934551B1 (en) Method for wireless data transmission for adaptive multiple protocols
US20020141442A1 (en) Method and apparatus for providing network access for PDA devices
US7957281B2 (en) Method for interworking between access control router and position determination entity in position recognition system based on portable internet and system therefor
KR100667732B1 (en) Internet protocol apparatus for communicating with private network from outsidenetwork
US20040131080A1 (en) Data communication device
FI108695B (en) A gateway in a wireless system
JP3745577B2 (en) Method of providing data communication service using mobile network and protocol termination device
CN103581312A (en) Mobile Internet service implementation method, gateway, agent and system based on AOG
US20020041400A1 (en) Method for transporting facsimile information in IP-based networks

Legal Events

Date Code Title Description
AS Assignment

Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CHUDOBA, CHRISTIAN;REEL/FRAME:015862/0908

Effective date: 20040930

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20220112