[go: up one dir, main page]

DE10300495A1 - Procedure for adapting WAP-based transmissions - Google Patents

Procedure for adapting WAP-based transmissions Download PDF

Info

Publication number
DE10300495A1
DE10300495A1 DE10300495A DE10300495A DE10300495A1 DE 10300495 A1 DE10300495 A1 DE 10300495A1 DE 10300495 A DE10300495 A DE 10300495A DE 10300495 A DE10300495 A DE 10300495A DE 10300495 A1 DE10300495 A1 DE 10300495A1
Authority
DE
Germany
Prior art keywords
connection
wap
quality
term
short
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
DE10300495A
Other languages
German (de)
Other versions
DE10300495B4 (en
Inventor
Thomas Dr. Kelz
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.)
FG MICROTEC GMBH, DE
Original Assignee
fg microtec GmbH
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 fg microtec GmbH filed Critical fg microtec GmbH
Priority to DE10300495A priority Critical patent/DE10300495B4/en
Priority to EP03753353A priority patent/EP1566023A2/en
Priority to PCT/EP2003/008840 priority patent/WO2004021649A2/en
Priority to US10/523,841 priority patent/US7522534B2/en
Priority to AU2003271558A priority patent/AU2003271558A1/en
Publication of DE10300495A1 publication Critical patent/DE10300495A1/en
Application granted granted Critical
Publication of DE10300495B4 publication Critical patent/DE10300495B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • 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/14Network analysis or design
    • H04L41/149Network analysis or design for prediction of maintenance
    • 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/16Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72445User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/20Manipulation of established connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Es handelt sich um ein Verfahren, das auf Basis von Berechnungen, die die zukünftige Qualität der Verbindung bestimmen, Entscheidungen trifft, die auf den unterschiedlichen Ebenen des WAP-Protokolls umgesetzt werden. DOLLAR A Hierbei werden einerseits kurzfristige Vorhersagen getroffen, die über grundsätzliche Entscheidungen wie Aufbau einer Verbindung oder Senden und Empfangen von Daten entscheiden. DOLLAR A Kurzfristigere Vorhersagen dienen dazu, einige Parameter zu verändern, die mit der Übertragung von Paketen zusammenhängen.It is a process that, based on calculations that determine the future quality of the connection, makes decisions that are implemented at the different levels of the WAP protocol. DOLLAR A On the one hand, short-term predictions are made that make fundamental decisions such as establishing a connection or sending and receiving data. DOLLAR A Short-term predictions are used to change some parameters related to the transmission of packets.

Description

Die Erfindung betrifft ein Verfahren zur Anpassung von WAP-basierten Übertragungen. Die Erfindung betrifft insbesondere die Steuerung des Datenflusses bei WAP-basierten Verfahren. Hierbei werden die Qualität und der Fluss vorhergesagt, um dann durch eine Parametrisierung den Austausch der Informationen zu optimieren.The invention relates to a method to adapt WAP-based transmissions. The invention relates in particular to the control of the data flow in WAP-based processes. Here the quality and the Predicted flow, then by exchanging the parameters through parameterization Optimize information.

Gebiet der Erfindung:Field of the Invention:

WAP ist ein Protokoll-Stapel, der optimiert ist für mobile Kommunikation. Dieser Stapel (Stack) wird in den meisten aktuellen GSM- oder GPRS-Anwendungen von mobilen Endgeräten verwendet; in Zukunft ist auch eine Verwendung des Stapels für UMTS Anwendungen vorgesehen, eine Anwendung in anderen Umgebungen wäre auch denkbar. Dies trifft zumindest für Europa zu. WAP ist nicht nur ein Protokoll, sondern es umfasst alle Layer, von dem Applikations-Layer bis zum Layer 2. So hat der WAP-Stack fünf Layer, wobei alle Protokolle durch ein Forum spezifiziert wurden. Das Protokoll ist spezialisiert auf die Übertragung von Daten zwischen mobilen Endgeräten und dem mobilen Netzwerk. So gibt es unterschiedliche Standards, WAP 1.0 und WAP 2.0. Es können mittlerweile IETF-Protokolle für die Übertragung und die Session-Kontrolle verwendet werden. Eine WAP-Verbindung existiert zwischen einem Client und einem Gateway, der mit anderen Diensten wie dem Internet sowohl aber auch anderen Diensten verbunden ist.WAP is a protocol stack that is optimized for mobile communication. This stack is used in most current GSM or GPRS applications used by mobile devices; in the future there will also be a use of the stack for UMTS applications intended to be used in other environments as well conceivable. At least this applies to Europe too. WAP is not just a protocol, it encompasses all of them Layer, from the application layer to layer 2. So the WAP stack five layers, with all protocols specified by a forum. The protocol specializes in transmission of data between mobile devices and the mobile network. There are different standards, WAP 1.0 and WAP 2.0. It can now IETF protocols for transmission and session control can be used. A WAP connection exists between a client and a gateway that works with other services how the Internet is connected to other services.

So gibt es WAE (Wireless Application Environment), das Interaktionen zwischen WAP/WEB-Applikationen und kabellosen Geräten, die einen WAP-Browser umfassen, ermöglicht.So there is WAE (Wireless Application Environment), the interactions between WAP / WEB applications and wireless devices that include a WAP browser.

Weiterhin gibt es das WSP (Wireless Session Protocol), das http ähnliche Funktionalität implementiert und neue Features wie eine sehr langlebige Session realisiert und Suspend und Resume Funktionalität implementiert. Weiterhin ist es verantwortlich dafür, um Informationen zu senden und zu erhalten (Send) und (Get). Mit Hilfe von Suspend und Resume kann weiterhin eine Verbindung aufrechterhalten werden oder kurzfristig unterbrochen werden, je nach dem, wie die Situation es erfordert. Dies hat den Vorteil, dass die Daten nicht erneut gesendet werden müssen, die bereits gesandt wurden.There is also the WSP (Wireless Session Protocol), the http similar functionality implemented and new features like a very long-lasting session realized and implemented suspend and resume functionality. Farther is it responsible for to send and receive information (Send) and (Get). With With the help of suspend and resume, a connection can still be maintained or be interrupted at short notice, depending on how the situation it requires. This has the advantage that the data is not repeated have to be sent that have already been sent.

Ein weiteres Protokoll ist das WTP (Wireless Transaction protocol). Hierbei handelt sich um ein sehr einfaches Transactions-orientiertes Protokoll, das eingesetzt werden kann für die Implementierung von Clients (mobilen Endgeräten) und das effizient über kabellosen paketorientierten Netzwerken arbeitet. Dieses Protokoll ist verantwortlich für die Transactions-Verwaltung, die erneute Übertragung, das Entfernen von Duplikaten, Betätigungen, Verbindungen und Trennungen von Paketen, Segmentierung und Wiederzusammensetzung von Paketen. Die Funktionalitäten sind vergleichbar zu TCP. Es ist jedoch auf Verbindungen ausgerichtet, die höhere Fehlerraten aufweisen. So gibt es kein TTL (No Time To Live). Es gibt unterschiedliche Transaktionsklassen, erneute Übertragungen zur Bestätigung und selektive erneute Übertragungen, selektive Bestätigungen und asynchrone Transaktionen, flexible Bestätigungen (HOLD) und gleitende Transaktionsfenster. Das sind nur einige Merkmale dieses Protokolls.Another protocol is the WTP (Wireless Transaction Protocol). This is a very simple transaction-oriented protocol that are used can for the implementation of clients (mobile devices) and this efficiently via wireless packet-oriented networks works. This protocol is responsible for the Transactions management, retransmission, removal of Duplicates, operations, Packet connections and separations, segmentation and reassembly of packages. The functionalities are comparable to TCP. However, it is focused on connections the higher Have error rates. So there is no TTL (No Time To Live). It are different transaction classes, retransmissions for confirmation and selective retransmissions, selective confirmations and asynchronous transactions, flexible confirmations (HOLD) and floating Transaction window. These are just a few of the features of this protocol.

Stand der Technik (SdT):State of the art (SdT):

Aus [31] ist ein Verfahren bekannt, das die Qualität der Verbindung, insbesondere des Uplinks, bestimmt bzw. vorhersagt. Dieses Verfahren ist jedoch nicht spezifisch auf das vorliegende Protokoll abgestimmt.A method is known from [31] that's the quality the connection, in particular the uplink, is determined or predicted. However, this method is not specific to the present one Protocol coordinated.

Aufgabe der Erfindung ist es, das zuverlässige Protokoll WAP dahingehend zu beeinflussen und zu verbessern, das erneute Übertragungen verringert werden und hierdurch ein höherer Durchsatz erreicht wird. Hierbei ist auf die Qualität der Verbindung und Zellwechsel abzustellen.The object of the invention is that reliable WAP protocol to influence and improve that retransmissions can be reduced and thereby a higher throughput is achieved. Here is quality shut down the connection and cell change.

Diese Aufgabe wird durch die Erfindungen mit den Merkmalen der unabhängigen Ansprüche gelöst. Vorteilhafte Weiterbildungen der Erfindungen sind in den Unteransprüchen gekennzeichnet.This task is shared by the inventions the characteristics of the independent Expectations solved. Advantageous developments of the inventions are characterized in the subclaims.

Abstrakt gesehen, handelt es sich um ein Verfahren, das auf Basis von Berechnungen, die die zukünftige Qualität der Verbindung sowie zukünftige Zellwechsel bestimmen, Entscheidungen trifft, die auf den unterschiedlichen Ebenen des WAP-Protokolls umgesetzt werden.Seen abstractly, it is to a process based on calculations that determine the future quality of the connection as well as future cell changes determine make decisions based on the different Levels of the WAP protocol are implemented.

Hierbei werden einerseits kurzfristige Vorhersagen getroffen, die über grundsätzliche Entscheidungen wie Aufbau einer Verbindung oder Senden und Empfangen von Daten entscheiden.On the one hand, short-term Made predictions about fundamental Decisions such as establishing a connection or sending and receiving of data decide.

Kurzfristigere Vorhersagen dienen dazu, einige Parameter zu verändern, die mit der Übertragung von Paketen zusammenhängen.Serve shorter-term predictions to change some parameters, the one with the transfer of packages related.

Insbesondere handelt es sich um ein Verfahren zur Bestimmung von Parametern für WAP-basierte Übertragungen, wobei auf der Basis von kurzfristigen und langfristigen Vorhersagen, Entscheidungen über die Art der Übertragung getroffen werden. Bei langfristigen Vorhersagen über die Möglichkeit des Aufbaus einer Verbindung oder der Qualität einer Verbindung werden Entscheidungen in Form von Daten senden oder requesten bzw. parken und Wiederaufnehmen der Verbindung getroffen.In particular, it is a Methods for determining parameters for WAP-based transmissions, being based on short-term and long-term predictions, Decisions about the type of transmission to be hit. With long-term predictions about the possibility of building one Connection or quality a connection will send decisions in the form of data or request or park and re-establish the connection.

Bei Entscheidungen über Senden und Empfangen (SEND und GET) werden Grundsatzentscheidungen getroffen, ob Daten empfangen werden sollen oder gesendet werden sollen. In der Regel ist ein solcher Startpunkt flexibel.When making decisions about sending and receiving (SEND and GET) fundamental decisions are made, whether data should be received or sent. In As a rule, such a starting point is flexible.

Die Befehle SUSPEND und RESUME parken eine Verbindung oder lassen diese wieder aufleben. Entsprechende Befehle sind z. B. vom ftp-Protokoll bekannt. Sollten z. B. die kurzfristigen Vorhersagen eine enorme Verschlechterung vorhersagen und die Langzeitaussagen ebenfalls, so kann die Verbindung geparkt werden. Sollte eine Verbesserung der Kurzzeit- und Langzeitvorhersagen vorliegen, so wird die Verbindung wieder gestartet.The commands SUSPEND and RESUME park a connection or revive it. Corresponding commands are e.g. B. known from the FTP protocol. Should z. B. the short-term forecasts predict an enormous deterioration and the long-term statements also, so the connection can be parked. If there is an improvement in the short-term and long-term forecasts, the connection is started again.

Bei kurzfristigen Vorhersagen hinsichtlich einer bestehenden Verbindung wird eine Entscheidung in Form der Anzahl der asynchronen Transaktionen oder des Verzögerns einer Übertragung oder einer erneuten Übertragung oder Veränderung des Burstmodus oder der Anpassung der Paketgröße getroffen.With short-term predictions regarding An existing connection is a decision in the form of Number of asynchronous transactions or the delay of a transfer or retransmission or change burst mode or packet size adjustment.

Sollte z. B. in einer Zukunft die Qualität unter einen bestimmten Wert fallen, so kann die Übertragung eines Paketes verzögert werden. Insbesondere kann sie dann verzögert werden, wenn eine Bestätigung des Paketes nicht in einem entsprechenden Zeitraum gesendet werden muss bzw. eingetroffen ist. Gerade bei erneuten Übertragungen ist es von Vorteil, ein Intervall zu bestimmen mit einem Zähler. So wird bei WAP ein Intervall mit einem Zähler bestimmt, der heruntergezählt wird. Sollte eine erneute Übertragung notwendig sein, so wird der Zähler bzw. das Intervall vergrößert und erneut heruntergezählt. In Abhängigkeit der Qualität kann das Intervall vergrößert oder verkleinert werden. Sollte eine sehr gute Qualität vorhergesagt werden, so ist es von Vorteilen Pakete schnellen erneut zusenden. Bei Unterschreiten einer bestimmten Qualität sollte ein längeres Intervall gewählt werden.Should z. B. in a future quality fall below a certain value, the transmission of a packet can be delayed. In particular, it can then be delayed when confirmation of the package will not be sent in a corresponding period must or has arrived. Especially with retransmissions, it is advantageous to determine an interval with a counter. So with WAP there is an interval with a counter determined who counted down becomes. Should a retransmission the counter will be necessary or increased the interval and counted down again. In dependence of quality can increase the interval or be made smaller. If a very good quality is predicted, it is it of advantages to resend packets quickly. When falling short of a certain quality should be a longer one Interval selected become.

So kann in Abhängigkeit der Qualität der Verbindung die Anzahl an parallelen Transaktionen verändert werden. Durch eine Vielzahl von Transaktionen mit kleinen Paketen steigt zwar der Overhead von Kontrollinformationen gegenüber Nutzdaten, jedoch nimmt die Fehlerrate pro Paket ab. Weiterhin kann es notwendig sein, für einige Anwendungen, die parallel auf dem Endgerät laufen, die Anzahl an gleichzeitigen asynchronen Transaktionen zu erhöhen.So depending on the quality of the connection the number of parallel transactions can be changed. Through a variety of transactions with small packages increases the overhead of Control information against User data, but the error rate per packet decreases. Furthermore can it may be necessary for some applications running in parallel on the terminal, the number of simultaneous increase asynchronous transactions.

Bei der Anpassung der Burstrate werden eine Vielzahl von Paketen gesendet, die durch eine Nachricht vom Empfänger bestätigt werden. Es wird hierbei nicht jedes einzelne Paket bestätigt, sondern lediglich eine Sequenz. Sollten Pakete fehlen, so wird die Nummer der fehlenden Pakete mitgeteilt. Sollte eine Verbindung eine gute Qualität haben, so kann die Burstrate erhöht werden. Kann aufgrund der Vorhersage ein Paketverlust ausgeschlossen werden, wird die nächste Paketgruppe (der nächste Burst) forciert gesendet, um unnötige Wartezeiten zu vermeiden und den Datendurchsatz zu erhöhen. Sollte ein Paketverlust vorhergesehen werden, wird dieses Verhalten wieder zurückgesetzt und das Senden des nächsten Bursts im normalen Modus durchgeführt.When adjusting the burst rate, a Large number of packets sent, which are confirmed by a message from the recipient. Not every single package is confirmed, only one Sequence. If packages are missing, the number of the missing ones Parcels communicated. If a connection is of good quality, so the burst rate can be increased become. Can be excluded due to the prediction of a packet loss will be the next Package group (the next Burst) forced to unnecessary Avoid waiting times and increase data throughput. Should If a packet loss is predicted, this behavior will reappear reset and sending the next one Bursts performed in normal mode.

Weiterhin ist es möglich, die Paketgröße zu beeinflussen. Bei nur einem Paket besteht eine größere Wahrscheinlichkeit, dass Fehler auftreten. Diese ist somit nur zu erhöhen, wenn eine gute Qualität vorhanden oder zu erwarten ist. Des Weiteren wird bei einem vorhergesehenen Zellwechsel die Paketlänge so gewählt, dass die Übertragung des Paketes in der alten Zelle komplett abgeschlossen werden kann. Mit der Transaktion des nächsten Paketes wird dann gewartet, bis der Zellwechsel erfolgt ist.It is also possible to use the To affect packet size. With only one package, there is a greater chance that Errors occur. This can only be increased if the quality is good or is to be expected. Furthermore, one is foreseen Cell change the packet length chosen so that the transfer of the package can be completed in the old cell. With the transaction of the next The packet is then waited until the cell change has taken place.

Ein Zellwechsel kann immer dann vorhergesagt werden, wenn die Signalstärke einer Zellen abnimmt und die Signalstärken anderer umliegender Zellen zunehmen. Somit ist eine Vorhersage anhand des Verlaufs der Signalstärken möglich.A cell change can always be predicted when the signal strength one cell decreases and the signal strengths of other surrounding cells increase. A prediction based on the course of the signal strengths is thus possible.

Das Verfahren zur Vorhersage der Qualität verwendet vorzugsweise einen mehrdimensionalen stochastischen Algorithmus, der insbesondere Covarianz-Matrizen, neuronale Netze, genetische Algorithmen und/oder simulated annealing verwendet. Hierbei werden zeitabhängige Aussagen über die Qualtität oder bevorstehenden Zellwechsel berechnet.The process of predicting the Quality used preferably a multi-dimensional stochastic algorithm, which in particular covariance matrices, neural networks, genetic Algorithms and / or simulated annealing are used. Here are time-dependent Statements about the quality or upcoming cell change is calculated.

In die Berechnung fließen im Falle von GSM/GPRS vorzugsweise das received singnal code power (RSCP), die Position, die Richtung, die Höhe, die Geschwindigkeit, der received signal strength indicator (RSSI), die Block-Größe, der Codec, die header compression Methode, SNR, das Verkehrsvolumen, die Übertragungsverzögerung, die Block Error Rate, die bit Error Rate oder carrier to interference ratio (C/I), Power Control Kommandos ein, wobei hieraus die Ausgaben bestimmt werden. Es wird darauf hingewiesen, dass diese Einflussgrößen keinen Anspruch auf Vollständigkeit haben. Es ist ebenfalls denkbar, anhand von Steuercodes Gewichtungen vorzunehmen, die in den Algorithmus einfließen. Weiterhin ist es möglich, die Qualität der Uplinks und Downlinks in einem bestimmten Verhältnis einfließen zu lassen. Im Falle von UMTS werden analoge Größen zur Berechnung herangezogen.In the calculation flow in the case from GSM / GPRS preferably the received signal code power (RSCP), the position, the direction, the height, the speed, the received signal strength indicator (RSSI), the block size, the Codec, the header compression method, SNR, the traffic volume, the transmission delay, the block error rate, the bit error rate or carrier to interference ratio (C / I), Power Control commands be determined. It is pointed out that these influencing factors do not right to completeness to have. It is also conceivable to use tax codes to carry out weightings, that flow into the algorithm. Farther Is it possible, the quality the uplinks and downlinks to flow in a certain ratio. In the case of UMTS, analog variables are used for the calculation.

Ein weiterer Bestandteil der vorliegenden Erfindung ist ein mobiles Endgerät in Form eines PDAs oder eines GSM/GPRS/UMTS-Handys, mit Mitteln und deren Einrichtung, die den Ablauf eines Verfahrens nach den Verfahrensansprüchen erlauben. In der Regel weisen diese Vorrichtungen einen oder mehrere Mikroprozessoren auf, die durch Software gesteuert werden. Diese Software implementiert den Prozess, insbesondere einerseits das Verfahren zur Vorhersage der Qualität und andererseits das Verfahren, mit dem Anpassungen auf Grund der Vorhersagen vorgenommen werden. Die Software muss nicht notwendigerweise nur auf einem Mikroprozessor implementiert sein; eine logische Aufteilung auf mehrere Mikroprozessoren, die sich auch in unterschiedlichen Geräten (z.B. Handy und PDA) befinden können, ist auch möglich.Another part of the present Invention is a mobile device in the form of a PDA or a GSM / GPRS / UMTS cell phone, with means and their equipment, which allow a procedure to be carried out in accordance with the procedural claims. As a rule, these devices have one or more microprocessors that are controlled by software. This software implemented the process, especially the prediction process of quality and on the other hand the procedure with which adjustments based on the Predictions are made. The software does not necessarily have to implemented on a microprocessor only; a logical division on multiple microprocessors that are also in different devices (e.g. cell phone and PDA) is possible, too.

Im Folgenden wird die Erfindung anhand von Ausführungsbeispielen näher erläutert, die in den Figuren schematisch dargestellt sind. Gleiche Bezugsziffern in den einzelnen Figuren bezeichnen dabei gleiche Elemente. Im Einzelnen zeigt:The invention is described below of embodiments explained in more detail the are shown schematically in the figures. Same reference numbers in the individual figures denote the same elements. In detail shows:

1 den schematischen Aufbau des WAP-Stacks in der Version 1.x; 1 the schematic structure of the WAP stack in version 1.x;

2 den schematischen Aufbau des WAP-Stacks in der Version 2.x mit integriertem 1.x Stack; 2 the schematic structure of the WAP stacks in version 2.x with integrated 1.x stack;

3 eine Tabelle mit Parametern, die Bestandteil des WAP Stacks sein können, und ihre Eigenschaft auf die Übertragung. 3 a table with parameters that can be part of the WAP stack and their properties on the transmission.

Im Folgenden werden Beispiele für Short/long Time-Vorhersagen beschrieben.The following are examples of short / long Time predictions described.

Im ersten Beispiel wird vorhergesagt, dass die Carrier to Interference Ratio (C/I) in der Zeit, in der voraussichtlich die Übertragung der nächsten Pakete stattfinden wird, deutlich verschlechtert sein wird, um danach wieder auf einem sehr niedrigen Niveau zu sein. In diesem Fall würde mit kurzfristig wirksamen Parametern gearbeitet (Paket verspätet losschicken, Paketgruppen verkleinern...). Im umgekehrten Fall (kurzfristig alles sehr gut, danach tritt eine große Störung ein, die lange anhält) wird kurzfristig versucht, möglichst viel zu übertragen (Vielzahl von Transaktionen, große Paketgruppen), um dann rechtzeitig Long-Time-Parameter zu nutzen (z. B. die Verbindung "parken" mittels SUSPEND).The first example predicts that the Carrier to Interference Ratio (C / I) in the period in which probably the transfer the next Packets will take place, will deteriorate significantly afterwards to be at a very low level again. In this case, would short-term effective parameters worked (send the package late, Reduce package groups ...). In the opposite case (in the short term everything very good, after that comes a big one disorder one that lasts long) is tried in the short term, if possible a lot to transmit (Large number of transactions, large package groups), then in time Use long-time parameters (e.g. "park" the connection using SUSPEND).

Ein anderes Beispiel für Long Short time ist, dass man weiß, dass im Moment CIR gut ist, aber aus anderen Informationen (Sende-Power dicht an der maximal erlaubten Power...) geschlossen werden kann, dass das Endgerät am Rand der Zelle ist und damit die Qualität der Verbindung bald sehr schlecht werden wird. Auch hier wird versucht, die Daten schnell zu senden.Another example of long short time is that you know that CIR is good at the moment, but from other information (transmit power close to the maximum allowed power ...) that the terminal is on the edge of the cell and thus the quality of the connection very soon will go bad. Again, the data is tried quickly to send.

Ein Beispiel Packet Group/Number asynchronous transmissions (Anzahl der Transaktionen und Paketgruppen):
Die Anzahl der Pakete, die optimal zu einem bestimmten Zeitpunkt gesendet werden können, ist konstant und bekannt (gegeben durch verfügbare Bandbreite und Verbindungsqualität). Es besteht jetzt die freie Wahl, wie diese Anzahl aufgeteilt werden soll.
An example packet group / number asynchronous transmissions (number of transactions and packet groups):
The number of packets that can be sent optimally at a certain time is constant and known (given by available bandwidth and connection quality). There is now a free choice of how this number should be divided.

Fall A: entweder weniger asynchrone Transmits (Sendungen) und dafür größere Paketgruppen oderCase A: either less asynchronous Transmits (programs) and for that larger package groups or

Fall B: mehr asynchrone Transmits und dafür kleinere Paketgruppen Case B: more asynchronous transmits and smaller ones instead package groups

Wenn eine große Nachricht verschickt werden soll oder eine bestimmte Aktion höhere Prioritäten hat, dann wird Fall A berücksichtigt. Für diese Verbindung ist eine möglichst große Paketgruppe zu bilden.When a big message is sent should or a particular action has higher priorities, then case A is taken into account. For this connection is one possible size To form a package group.

Sollen hingegen mehrere gleichberechtigte Datenmengen übertragen werden, so wird versucht, alle gleichberechtigt parallel zu übertragen, also Fall B. Die Tabelle in 3 zeigt einerseits die Parameter, die geändert werden können durch das Verfahren, indem sie direkt gesteuert werden. Andere Parameter werden nicht geändert oder indirekt gesteuert. Weiterhin ist erkennbar, welchem Layer des Schichtenmodells die Befehle zugeordnet sind. Der Tabelle ist in einer weiteren Spalte zu entnehmen, welchen Effekt sie haben und ob sie durch das vorliegende Verfahren direkt beeinflusst werden können. So kann aus der fünften Spalte entnommen werden, welchen Einfluss sie auf die Übertragung besitzen.If, on the other hand, several equal amounts of data are to be transferred, an attempt is made to transfer all of them with equal rights, i.e. case B. The table in 3 shows on the one hand the parameters that can be changed by the process by directly controlling them. Other parameters are not changed or controlled indirectly. It can also be seen which layer of the layer model the commands are assigned to. Another column of the table shows what effect they have and whether they can be influenced directly by the present method. The fifth column shows what influence they have on the transmission.

Liste der zitierten Literatur:

  • [1] 3GPP TS 02.60: "General Packet Radio Service (GPRS); Service description; Stage 1"
  • [2] 3GPP TS 03.64: "Overall description of the GPRS radio interface; Stage 2"
  • [3] 3GPP TS 05.01: "Physical layer on the radio path"
  • [4] 3GPP TS 05.05: "Radio transmission and reception"
  • [5] 3GPP TS 05.08: "Digital cellular telecommunications system (Phase 2+); Radio subsystem link control".
  • [7] 3GPP TS 05.10: "Digital cellular telecommunications system (Phase 2+); Radio subsystem synchronization".
  • [8] Wireless Application Protocol Architecture Specification WAP-210-WAPArch
  • [9] Wireless Application Protocol WAP-199-WTLS Wireless Transport Layer Security Specification
  • [10] Wireless Application Protocol WAP-224-WTP
  • [11] WAP-230-WSP Wireless Application Protocol Wireless Session Protocol Specification
  • [12] Wireless Application Protocol WAP-236-WAESpec
  • [13] Wireless Application Protocol WAP-259-WDP
  • [14] TS 25.331: "RRC Protocol Specification"
  • [15] TS 25.322: "Radio Link Control (RLC) Protocol Specification"
  • [16] TS 25.321: "Medium Access Control (MAC) Protocol Specification"
  • [17] TS 25.215: "Physical layer – Measurements (FDD)"
  • [18] TS 25.225: "Physical layer – Measurements (TDD)"
  • [19] TS 25.932: "Access Stratum Delay Budget"
  • [20] G. Golub, Ch. Van Loan: Matrix Computations, Johns Hopkins University Press, third edition, 1966
  • [21] EP 1 059 792 A2 : "Method and system for wireless QoS agent for All-IP network", Nortel Networks, 13.12.2000
  • [22] Larimore, W.E: (2000), "Identification of Colinear and Cointegrated Multivariable Systems Using Canonical Variate Analysis, " in Preprints of Symposium on System identification 2000, held June 21-23, 2000, Santa Barbara, CA.
  • [23] Golub, gene H. and Charles Van Loan, Matrix Computations, Third Edition, Johns Hopkins University Press, Baltimore, 1996
  • [24] Wallace E. Larimore, Franklin T. Luk, "System Identification and control using SVD's on Systolic Arrays", SPIE Vol. 880 High Speed Computing (1988) QA 76.54 #54, 1988
  • [25] JP 09219697 ; US 5,491,837 ; US 5,710,791 ; US 5,506,869 ; US 5,845,208 ; US 5,878,342 ; US 5,886,988 ; US 5,828,658 ; US 6,101,383 ; US 6,137,993 ; US 5,794,155 ; WO 9610301; WO 9913660; WO 9951052; WO 0004739; WO 0025530; WO 0056103; WO 0033479; WO 9411972; EP 0455614 ;
  • [26] "Genetic Algorithms for Control and Signal Processing", K. F. Man,S. Kwong,W. A. Halang,K. S. Tang, ISBN: 3540761012, Springer-Verlag New York, 1996
  • [27] "Genetic Algorithms in Optimization, Simulation & Modeling", J. Stender, E. Hillebrand, J. Kingdon, ISBN: 9051991800, Press, Incorporated, 1994
  • [28] Basis for predicting the UMTS FDD uplink quality_v2
  • [29] "Genetic Algorithms & Simulated Annealing", Lawrence Davis, ISBN: 0273087711, Pitman Publishing, 1987
  • [30] "Applied Simulated Annealing", Rene V. Vidal, ISBN: 038756229X, Springer-Verlag, 1993
  • [31] "Simulated Annealing: Theory and Applications", P. J. Van Laarhoven, Emile H. Aarts, ISBN: 9027725136, Kluwer Academic Publishers, 1987
List of literature cited:
  • [1] 3GPP TS 02.60: "General Packet Radio Service (GPRS); Service description; Stage 1"
  • [2] 3GPP TS 03.64: "Overall description of the GPRS radio interface; Stage 2"
  • [3] 3GPP TS 05.01: "Physical layer on the radio path"
  • [4] 3GPP TS 05.05: "Radio transmission and reception"
  • [5] 3GPP TS 05.08: "Digital cellular telecommunications system (Phase 2+); Radio subsystem link control".
  • [7] 3GPP TS 05.10: "Digital cellular telecommunications system (Phase 2+); Radio subsystem synchronization".
  • [8] Wireless Application Protocol Architecture Specification WAP-210-WAPArch
  • [9] Wireless Application Protocol WAP-199-WTLS Wireless Transport Layer Security Specification
  • [10] Wireless Application Protocol WAP-224-WTP
  • [11] WAP-230-WSP Wireless Application Protocol Wireless Session Protocol Specification
  • [12] Wireless Application Protocol WAP-236-WAESpec
  • [13] Wireless Application Protocol WAP-259-WDP
  • [14] TS 25.331: "RRC Protocol Specification"
  • [15] TS 25.322: "Radio Link Control (RLC) Protocol Specification"
  • [16] TS 25.321: "Medium Access Control (MAC) Protocol Specification"
  • [17] TS 25.215: "Physical layer - Measurements (FDD)"
  • [18] TS 25.225: "Physical layer - Measurements (TDD)"
  • [19] TS 25.932: "Access Stratum Delay Budget"
  • [20] G. Golub, Ch. Van Loan: Matrix Computations, Johns Hopkins University Press, third edition, 1966
  • [21] EP 1 059 792 A2 : "Method and system for wireless QoS agent for All-IP network", Nortel Networks, 12/13/2000
  • [22] Larimore, WE: (2000), "Identification of Colinear and Cointegrated Multivariable Systems Using Canonical Variate Analysis," in Preprints of Symposium on System identification 2000, held June 21-23, 2000, Santa Barbara, CA.
  • [23] Golub, Gene H. and Charles Van Loan, Matrix Computations, Third Edition, Johns Hopkins University Press, Baltimore, 1996
  • [24] Wallace E. Larimore, Franklin T. Luk, "System Identification and control using SVD's on Systolic Arrays", SPIE Vol. 880 High Speed Computing (1988) QA 76.54 # 54, 1988
  • [25] JP 09219697 ; US 5,491,837 ; US 5,710,791 ; US 5,506,869 ; US 5,845,208 ; US 5,878,342 ; US 5,886,988 ; US 5,828,658 ; US 6,101,383 ; US 6,137,993 ; US 5,794,155 ; WO 9610301; WO 9913660; WO 9951052; WO 0004739; WO 0025530; WO 0056103; WO 0033479; WO 9411972; EP 0455614 ;
  • [26] "Genetic Algorithms for Control and Signal Processing", KF Man, S. Kwong, WA Halang, KS Tang, ISBN: 3540761012, Springer-Verlag New York, 1996
  • [27] "Genetic Algorithms in Optimization, Simulation &Modeling", J. Stender, E. Hillebrand, J. Kingdon, ISBN: 9051991800, Press, Incorporated, 1994
  • [28] Basis for predicting the UMTS FDD uplink quality_v2
  • [29] "Genetic Algorithms & Simulated Annealing", Lawrence Davis, ISBN: 0273087711, Pitman Publishing, 1987
  • [30] "Applied Simulated Annealing", Rene V. Vidal, ISBN: 038756229X, Springer-Verlag, 1993
  • [31] "Simulated Annealing: Theory and Applications", PJ Van Laarhoven, Emile H. Aarts, ISBN: 9027725136, Kluwer Academic Publishers, 1987

Claims (13)

Verfahren zur Bestimmung von Parametern für WAP-basierte Übertragungen, – wobei auf der Basis von kurzfristigen und langfristigen Vorhersagen Entscheidungen über die Art der Übertragung getroffen werden, – wobei bei langfristigen Vorhersagen über die Möglichkeit des Aufbaus einer Verbindung oder der Qualität einer Verbindung Entscheidungen in Form von Send und/oder Get oder Resume oder Suspend getroffen werden, – wobei bei kurzfristigen Vorhersagen hinsichtlich einer bestehenden Verbindung Entscheidungen in Form von Anzahl der asynchronen Transaktionen und/oder des Verzögerns einer erneuten Übertragung und/oder Burstmodus und/oder der Paketgröße getroffen werden.Methods for determining parameters for WAP-based transmissions, - in which decisions on the basis of short-term and long-term forecasts Type of transfer to be hit, - in which with long-term predictions about the possibility the establishment of a connection or the quality of a connection in the form of Send and / or Get or Resume or Suspend become, - in which for short-term predictions regarding an existing connection Decisions in the form of number of asynchronous transactions and / or of delay a retransmission and / or burst mode and / or the packet size. Verfahren zur Bestimmung von Parametern für WAP-basierte Übertragungen, – wobei auf der Basis von kurzfristigen und langfristigen Vorhersagen Entscheidungen über die Art der Übertragung getroffen werden, – wobei bei langfristigen Vorhersagen über die Möglichkeit des Aufbaus einer Verbindung oder der Qualität einer Verbindung Entscheidungen in Form von Send und/oder Get oder Resume oder Suspend getroffen werden, – wobei bei kurzfristigen Vorhersagen hinsichtlich einer bestehenden Verbindung Entscheidungen in Form von Anzahl der asynchronen Transaktionen und/oder des Verzögerns einer erneuten Übertragung und/oder Burstmodus und/oder der Paketgröße getroffen werden, wobei auch bei einer Vorhersage über einen bevorstehenden Zellwechsel die Paketgröße angepasst wird, um vor dem Zellwechsel die Übertragung zu beenden und mit dem nächsten Packet auf den erfolgten Zellwechsel zu warten.Methods for determining parameters for WAP-based transmissions, - in which decisions on the basis of short-term and long-term forecasts Type of transfer to be hit, - in which with long-term predictions about the possibility the establishment of a connection or the quality of a connection in the form of Send and / or Get or Resume or Suspend become, - in which for short-term predictions regarding an existing connection Decisions in the form of number of asynchronous transactions and / or of delay a retransmission and / or burst mode and / or packet size, where even with a prediction about an upcoming cell change the packet size is adjusted to before Cell change the transmission to finish and with the next Package to wait for the cell change. Verfahren nach dem vorhergehenden Anspruch, dadurch gekennzeichnet, dass bei einer Vorhersage, die einen Paketverlust bei der Übertragung ausschließt, die nächste Paketgruppe (Burst) forciert gesendet wird, um eine stetige Datenübertragung zu gewährleisten und Pausen zu minimieren.Method according to the preceding claim, characterized in that that in a prediction that excludes packet loss in transmission, the next Packet group (burst) is forced to send a steady data transmission to ensure and minimize breaks. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass bei einer Vorhersage über ein Unterschreiten einer bestimmten Qualität der Verbindung eine Verzögerung der Übertragung und/oder der erneuten Übertragung eines Paketes vorgenommen wird, bis die Qualität steigt.Method according to one or more of the preceding claims, characterized characterized that when a prediction falls below a certain quality the connection a delay the transfer and / or retransmission a package is made until the quality increases. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass bei einer Vorhersage über ein Unterschreiten einer bestimmten Qualität die Paketgröße verkleinert wird.Method according to one or more of the preceding claims, characterized characterized that when a prediction falls below a certain quality the package size is reduced. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass bei einer Vorhersage über ein Unterschreiten einer bestimmten Qualität die Anzahl an parallelen Transaktionen verändert wird, wobei insbesondere die Anzahl erhöht wird und die Größe der Pakete verkleinert wird.Method according to one or more of the preceding claims, characterized characterized that when a prediction falls below a certain quality the number of parallel transactions is changed, in particular the Number increased will and the size of the packages is reduced. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass bei einer Vorhersage über ein Überschreiten einer bestimmten Qualität die Burstrate erhöht wird.Method according to one or more of the preceding claims, characterized characterized that when a prediction of exceeding a certain quality the burst rate increases becomes. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Verfahren zur Vorhersage von Qualitäten ein mehrdimensionaler stochastischer Algorithmus ist, der insbesondere Covarianz-Matrizen, neuronale Netze genetische Algorithmen und/oder simulated annealing verwendet.Method according to one or more of the preceding claims, characterized characterized that the method of predicting qualities multidimensional stochastic algorithm is that in particular Covariance matrices, neural networks, genetic algorithms and / or simulated annealing used. Verfahren nach dem vorhergehenden Anspruch, dadurch gekennzeichnet, dass der Algorithmus zeitabhängige Aussagen über die Qualtität berechnet.Method according to the preceding claim, characterized in that that the algorithm is time dependent Statements about the quality calculated. Verfahren nach einem oder mehreren der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass in die Berechnung das received singnal code power (RSCP), die Position, die Richtung, die Höhe, die Geschwindigkeit, der received signal strength indicator (RSSI), die Block-Größe, der Codec, die header compression Methode, SNR, das Verkehrsvolumen, die Übertragunsverzögerung, die Block Error Rate, die bit Error Rate und/oder Carrier to interference ratio (C/I) einfließen und als Ausgabe berücksichtigt werden.Method according to one or more of the preceding claims, characterized marked that in the calculation the received singnal code power (RSCP), the position, the direction, the altitude, the speed, the received signal strength indicator (RSSI), the block size, the Codec, the header compression method, SNR, the traffic volume, the transmission delay, the block error rate, the bit error rate and / or carrier to interference ratio (C / I) and considered as an output become. Mobiles Endgerät-Computersystem, gekennzeichnet durch Mittel und deren Einrichtung, die den Ablauf eines Verfahrens nach einem oder mehreren der vorhergehenden Verfahrensansprüche erlauben.Mobile terminal computer system, characterized by means and their device, which the execution of a method according to one or more allow the previous method claims. Software für ein mobiles Endgerät, das einen WAP-Stack aufweist, dadurch gekennzeichnet, dass ein Verfahren nach einem oder mehreren der vorhergehenden Ansprüche implementiert ist.Software for a mobile device, the one WAP stack has, characterized in that a method according to a or more of the preceding claims is implemented. Datenträger für ein mobiles Endgerät, gekennzeichnet durch die Speicherung einer Software nach dem vorhergehenden Softwareanspruch.disk for a mobile device, characterized by the storage of software after the previous one Software claim.
DE10300495A 2002-08-08 2003-01-08 Method for controlling the data flow in WAP-based transmissions Expired - Fee Related DE10300495B4 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
DE10300495A DE10300495B4 (en) 2002-08-08 2003-01-08 Method for controlling the data flow in WAP-based transmissions
EP03753353A EP1566023A2 (en) 2002-08-08 2003-08-08 Method for adapting wap-based transmissions
PCT/EP2003/008840 WO2004021649A2 (en) 2002-08-08 2003-08-08 Method for adapting wap-based transmissions
US10/523,841 US7522534B2 (en) 2002-08-08 2003-08-08 Method for adapting WAP-based transmissions
AU2003271558A AU2003271558A1 (en) 2002-08-08 2003-08-08 Method for adapting wap-based transmissions

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE10236567.9 2002-08-08
DE10236567 2002-08-08
DE10300495A DE10300495B4 (en) 2002-08-08 2003-01-08 Method for controlling the data flow in WAP-based transmissions

Publications (2)

Publication Number Publication Date
DE10300495A1 true DE10300495A1 (en) 2004-03-04
DE10300495B4 DE10300495B4 (en) 2006-06-29

Family

ID=31196955

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10300495A Expired - Fee Related DE10300495B4 (en) 2002-08-08 2003-01-08 Method for controlling the data flow in WAP-based transmissions

Country Status (1)

Country Link
DE (1) DE10300495B4 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19730159B4 (en) * 1997-07-14 2006-01-19 Telefonaktiebolaget Lm Ericsson (Publ) Communication method and system
JP2000324164A (en) * 1999-05-12 2000-11-24 Nec Corp Packet data transfer device
GB2361147B (en) * 2000-03-31 2004-01-07 Motorola Inc A packet scheduler and method

Also Published As

Publication number Publication date
DE10300495B4 (en) 2006-06-29

Similar Documents

Publication Publication Date Title
DE602004011347T2 (en) Sequence control and method for planning data transmission in a communication network
DE602004004084T2 (en) EXIT CONTROL FOR PACKAGES
DE602004001083T2 (en) Method for planning transmissions in wireless systems
DE69932417T2 (en) CONNECTION EFFICIENCY BASED PLANNING IN A RADIO DATA TRANSMISSION SYSTEM
DE69632469T2 (en) PACKAGED TRAFFIC MANAGEMENT IN A CELLURAR TRANSMISSION SYSTEM
DE69431557T2 (en) DYNAMIC RATE ADJUSTMENT FOR OVERLOAD CONTROL IN COMMUNICATION NETWORKS
DE60307707T2 (en) Easy access control for IP based networks
DE602004003895T2 (en) Method and apparatus for dynamic resource allocation in a wireless network
DE60206606T2 (en) METHOD AND DEVICE FOR IMPROVING A DATA TRANSMISSION
DE20307251U1 (en) User device that performs intelligent flow control based on the channel quality conditions
DE60305510T2 (en) SYSTEM AND METHOD FOR THE ASSIGNMENT OF RADIO FIRMS IN A WIRELESS COMMUNICATION NETWORK
EP1554818A2 (en) Method for controlling data transmission in wireless networks
DE602004000324T2 (en) A method of transmitting a data frame from a first station to a second station and a corresponding CDMA telecommunications network
DE60225610T2 (en) Method for managing processing resources in a mobile radio system
EP2847936A1 (en) Method for transmitting data in a packet-oriented communications network and correspondingly configured user terminal in said communications network
EP0993712B1 (en) Method and system for coding digital data
EP1518439B1 (en) Method for controlling a data transmission in a radiocommunication system with a hierarchical network architecture
EP1817852B1 (en) Method and apparatus for allocating radio resources in a mobile radio network
EP1566023A2 (en) Method for adapting wap-based transmissions
EP4598102A1 (en) Machine learning assisted radio resource management (rrm) policies for high data rate low latency and other applications in o-ran networks
EP4554324A1 (en) Optimized radio resource management using machine learning approaches in o-ran networks
DE10300495A1 (en) Procedure for adapting WAP-based transmissions
DE60014855T2 (en) Wireless data transfer planning
EP1623538B1 (en) Method for transmitting data from a transmitting station to a receiving station via a radio link, and corresponding receiving station and transmitting station
EP4184883B1 (en) Adaptive multipath scheduler

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
R082 Change of representative

Representative=s name: ,

R081 Change of applicant/patentee

Owner name: FG MICROTEC GMBH, DE

Free format text: FORMER OWNER: FG MICROTEC GMBH, 81677 MUENCHEN, DE

Effective date: 20130718

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20130801