EP1566023A2 - Procede d'adaptation de transmissions a base de wap - Google Patents
Procede d'adaptation de transmissions a base de wapInfo
- Publication number
- EP1566023A2 EP1566023A2 EP03753353A EP03753353A EP1566023A2 EP 1566023 A2 EP1566023 A2 EP 1566023A2 EP 03753353 A EP03753353 A EP 03753353A EP 03753353 A EP03753353 A EP 03753353A EP 1566023 A2 EP1566023 A2 EP 1566023A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- transmission
- quality
- connection
- term
- decisions
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000005540 biological transmission Effects 0.000 title claims abstract description 31
- 238000004364 calculation method Methods 0.000 claims abstract description 5
- 230000008859 change Effects 0.000 claims description 10
- 238000004422 calculation algorithm Methods 0.000 claims description 9
- 230000007774 longterm Effects 0.000 claims description 8
- 230000002068 genetic effect Effects 0.000 claims description 5
- 238000002922 simulated annealing Methods 0.000 claims description 4
- 230000003111 delayed effect Effects 0.000 claims description 3
- 238000013528 artificial neural network Methods 0.000 claims description 2
- 230000006835 compression Effects 0.000 claims description 2
- 238000007906 compression Methods 0.000 claims description 2
- 230000036962 time dependent Effects 0.000 claims description 2
- 238000012790 confirmation Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000000137 annealing Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000005923 long-lasting effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 108090000623 proteins and genes Proteins 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72445—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting Internet browser applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
Definitions
- the invention relates to a method for adapting WAP-based transmissions.
- the invention particularly relates to the control of the data flow in WAP-based methods.
- the quality and the flow are predicted in order to optimize the exchange of information through parameterization.
- WAP is a protocol stack that is optimized for mobile communication. This stack is used in most current GSM or GPRS applications by mobile devices; in the future, the stack is also to be used for UMTS applications; use in other environments would also be conceivable. This is at least true for Europe.
- WAP is not just a protocol, it includes all layers, from the application layer to layer 2.
- the WAP stack has five layers, with all protocols being specified by a forum. The protocol specializes in that Transfer of data between mobile devices and the mobile network.
- WAP 1.0 and WAP 2.0 There are different standards, WAP 1.0 and WAP 2.0. IETF protocols can now be used for transmission and session control.
- a WAP connection exists between a client and a gateway that is connected to other services such as the Internet as well as other services.
- WAE Wireless Application Environment
- WSP Wireless Session Protocol
- WSP Wireless Session Protocol
- http-like functionality implements http-like functionality and implements new features such as a very long-lasting session and implements suspend and resume functionality. It is also responsible for sending and receiving information (Send) and (Get). With the help of suspend and resume, a connection can continue to be maintained or temporarily interrupted, depending on the situation. This has the advantage that the data that has already been sent does not have to be sent again.
- WTP Wireless Transaction protocol
- This protocol is a very simple transaction-oriented protocol that can be used for the implementation of clients (mobile devices) and that works efficiently over wireless, packet-oriented networks.
- This protocol is responsible for managing transactions, retransmitting, removing duplicates, actuating, connecting and disconnecting packets, segmenting and reassembling packets.
- the functionalities are comparable to TCP. However, it is targeted at connections that have higher error rates. So there is no TTL (No Time To Live).
- TTL No Time To Live
- a method is known from [31] which determines or predicts the quality of the connection, in particular the uplink. However, this procedure is not specifically tailored to the present protocol.
- the object of the invention is to influence and improve the reliable WAP protocol in such a way that retransmissions are reduced and a higher throughput is thereby achieved.
- the quality of the connection and cell change must be taken into account here.
- short-term predictions are made that decide on fundamental decisions such as establishing a connection or sending and receiving data.
- Short-term predictions are used to change some parameters related to the transmission of packets.
- it is a method for determining parameters for WAP-based transmissions, decisions on the type of transmission being made on the basis of short-term and long-term forecasts.
- long-term predictions about the possibility of establishing a connection or the quality of a connection, decisions in the form of data transmission or request or parking and resumption of the connection are made.
- the commands SUSPEND and RESUME park a connection or revive it.
- Corresponding commands are e.g. B. known from the FTP protocol. Should z. If the short-term predictions predict an enormous deterioration and the long-term statements also, the connection can be parked. If there is an improvement in the short-term and long-term forecasts, the connection is started again.
- a decision is made in the form of the number of asynchronous transactions or the delay in a transmission or a new transmission or change in the burst mode or the adaptation of the packet size.
- the transmission of a packet can be delayed. In particular, it can be delayed if a confirmation of the package does not have to be sent within a corresponding period or has arrived.
- the number of parallel transactions can be changed.
- a large number of transactions with small packets increases the overhead of control information over user data, but the error rate per packet decreases.
- the burst rate When adjusting the burst rate, a large number of packets are sent, which are confirmed by a message from the recipient. Not every single package is confirmed, just a sequence. If packages are missing, the number of the missing packages will be communicated. If a connection is of good quality, the burst rate can be increased. If a packet loss can be ruled out on the basis of the prediction, the next packet group (the next burst) is sent forcefully in order to avoid unnecessary waiting times and to increase the data throughput. If a packet loss is foreseen, this behavior is reset and the next burst is sent in normal mode.
- the packet length is selected so that the transmission of the packet in the old cell can be completed. The transaction of the next packet is then waited until the cell change has taken place.
- a cell change can always be predicted when the signal strength of one cell decreases and the signal strength of other surrounding cells increases. A prediction based on the course of the signal strengths is thus possible.
- the method for predicting the quality preferably uses a multidimensional stochastic algorithm, which in particular uses covariance matrices, neural networks, genetic algorithms and / or simulated .annealing.
- time-dependent statements about the quality or impending cell change are calculated.
- the calculation preferably includes the received signal code power (RSCP), the position, the direction, the height, the speed, the received signal strength indicator (RSSI), the block size and the codec 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, whereby the outputs are determined.
- RSCP received signal code power
- RSSI received signal strength indicator
- C / I carrier to interference ratio
- power control commands whereby the outputs are determined. It is pointed out that these influencing factors are not exhaustive. It is also conceivable to use control codes to carry out weightings that are incorporated into the algorithm. It is also possible to incorporate the quality of the uplinks and downlinks in a certain ratio. In the case of UMTS, analog variables are used for the calculation.
- Another component of the present invention is a mobile terminal in the form of a PDA or a GSM / GPRS / UMTS cell phone, with means and their equipment which allow the execution of a method according to the method claims.
- these devices have one or more microprocessors that are controlled by software.
- This software implements the process, in particular on the one hand the method for predicting the quality and on the other hand the method with which adjustments are made on the basis of the predictions.
- the software does not necessarily have to be implemented on only one microprocessor; A logical division over several microprocessors, which can also be located in different devices (e.g. cell phone and PDA), is also possible.
- FIG. 2 shows the schematic structure of the WAP stack in version 2.x with an integrated 1.x stack
- Fig. 3 is a table with parameters that can be part of the WAP stack, and their property on the transmission.
- short / long time predictions are described below.
- C / I carrier to interference ratio
- short-term parameters would be used (send the parcel late, reduce the parcel groups ).
- attempts are made to transfer as much as possible (large number of transactions, large packet groups) in order to use long-time parameters in good time (e.g. B. "Park" the connection using SUSPEND).
- 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.
- Case A either fewer asynchronous transmissions (broadcasts) and larger package groups or
- Case B more asynchronous transmissions and smaller packet groups If a large message is to be sent or a specific action has higher priorities, case A is taken into account. The largest possible packet group must be formed for this connection.
- 3GPP TS 02.60 "General Packet Radio Service (GPRS); Service description; Stage 1"
- 3GPP TS 05.01 Physical layer on the radio path
- 3GPP TS 05.05 Radio transmission and reception
- 3GPP TS 05.08 Digital cellular telecom unications system
- 3GPP TS 05.10 Digital cellular telecommunications system
- EP 1 059 792 A2 "Method and System for wireless QoS agent for All-IP network", Nortel Networks, December 13, 2000
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10236567 | 2002-08-08 | ||
| DE10236567 | 2002-08-08 | ||
| DE10300495A DE10300495B4 (de) | 2002-08-08 | 2003-01-08 | Verfahren zur Steuerung des Datenflusses bei WAP-basierten Übertragungen |
| DE10300495 | 2003-01-08 | ||
| PCT/EP2003/008840 WO2004021649A2 (fr) | 2002-08-08 | 2003-08-08 | Procede d'adaptation de transmissions a base de wap |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP1566023A2 true EP1566023A2 (fr) | 2005-08-24 |
Family
ID=31979438
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP03753353A Withdrawn EP1566023A2 (fr) | 2002-08-08 | 2003-08-08 | Procede d'adaptation de transmissions a base de wap |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US7522534B2 (fr) |
| EP (1) | EP1566023A2 (fr) |
| AU (1) | AU2003271558A1 (fr) |
| WO (1) | WO2004021649A2 (fr) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20070178939A1 (en) * | 2006-01-31 | 2007-08-02 | Sbc Knowledge Ventures Lp | Method for reducing radio interference between wireless access points |
| TW200731707A (en) * | 2006-02-14 | 2007-08-16 | Benq Corp | Method for detecting transmitting quality |
| US20130294283A1 (en) * | 2010-12-03 | 2013-11-07 | Nokia Corporation | Facilitating device-to-device communication |
| WO2020023364A1 (fr) * | 2018-07-26 | 2020-01-30 | Secturion Systems, Inc. | Moteur de traitement de protocole de contrôle de transmission en ligne utilisant un réseau systolique |
| US11803507B2 (en) | 2018-10-29 | 2023-10-31 | Secturion Systems, Inc. | Data stream protocol field decoding by a systolic array |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000324164A (ja) | 1999-05-12 | 2000-11-24 | Nec Corp | パケットデータ転送装置 |
| GB0012354D0 (en) * | 2000-05-22 | 2000-07-12 | Nokia Networks Oy | A method and system for providing location dependent information |
| DE10033289A1 (de) * | 2000-07-07 | 2002-01-24 | Alcatel Sa | Netzwerkmanagement-Server |
| US7184764B2 (en) * | 2001-02-08 | 2007-02-27 | Starhome Gmbh | Method and apparatus for supporting cellular data communication to roaming mobile telephony devices |
| US8611919B2 (en) * | 2002-05-23 | 2013-12-17 | Wounder Gmbh., Llc | System, method, and computer program product for providing location based services and mobile e-commerce |
-
2003
- 2003-08-08 EP EP03753353A patent/EP1566023A2/fr not_active Withdrawn
- 2003-08-08 AU AU2003271558A patent/AU2003271558A1/en not_active Abandoned
- 2003-08-08 US US10/523,841 patent/US7522534B2/en not_active Expired - Fee Related
- 2003-08-08 WO PCT/EP2003/008840 patent/WO2004021649A2/fr not_active Ceased
Non-Patent Citations (1)
| Title |
|---|
| See references of WO2004021649A2 * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2004021649A3 (fr) | 2004-07-29 |
| US7522534B2 (en) | 2009-04-21 |
| AU2003271558A1 (en) | 2004-03-19 |
| US20060165006A1 (en) | 2006-07-27 |
| WO2004021649A2 (fr) | 2004-03-11 |
| AU2003271558A8 (en) | 2004-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE602004011347T2 (de) | Ablaufsteuerung und Verfahren zur Planung von Datenübertragung in einem Kommunikationsnetz | |
| DE602004001083T2 (de) | Verfahren zur Planung von Übertragungen in drahtlosen Systemen | |
| DE69932417T2 (de) | Verbindungseffizienz basierte planung in einem funkdatenübertragungssystem | |
| DE60307032T2 (de) | Steuerungs-Verfahren und -Vorrichtung zur Datenübertragung | |
| DE602004003895T2 (de) | Verfahren und Vorrichtung zur dynamischen Ressourcenzuweisung in einem drahtlosen Netz | |
| DE60036218T2 (de) | Verbindungsschichtquittierung und wiederübertragung für ein zellulares telekommunikationssystem | |
| DE602004004084T2 (de) | Ablaufsteuerung für pakete | |
| DE60110184T2 (de) | Methodologie zum Verwalten der Leistungsaufnahme in einem drahlosen mastergesteuerten Zeitduplex-Netz | |
| DE102006004250B4 (de) | Kommunikationseinrichtung, Verfahren zum Betreiben einer Kommunkationseinrichtung und Computerprogrammelement | |
| DE60108614T2 (de) | Verhandlung von arq-parametern in einem paketübertragungssystem mit verbindungsanpassung | |
| DE69832799T2 (de) | Verfahren und Vorrichtung zur Regelung der Kodierungsrate in einem Kommunikationssystem variabler Rate | |
| DE60206606T2 (de) | Verfahren und vorrichtung zur verbesserung eines datendurchsatzes | |
| DE20307251U1 (de) | Benutzervorrichtung, welche eine intelligente Flusssteuerung auf Basis der Kanalqualitätsbedingungen durchführt | |
| DE60305510T2 (de) | System und verfahren zur einteilung von funkbetriebsmitteln in einem drahtlosen kommunikationsnetz | |
| WO2004036931A2 (fr) | Procede pour commander une transmission de donnees dans des reseaux radios | |
| DE602004000324T2 (de) | Ein Verfahren zur Uebertragung eines Datenrahmens von einer ersten Station zu einer zweiten Station und ein entsprechendes CDMA-Telekommunikationsnetz | |
| EP0993712B1 (fr) | Procede et dispositif pour le codage de donnees numeriques | |
| DE60225610T2 (de) | Verfahren zum Verwalten von Verarbeitungsressourcen in einem Mobilfunksystem | |
| WO2013167690A1 (fr) | Procédé de transmission de données dans un réseau de communication orienté paquets, et appareil d'abonné adapté audit procédé, présent dans ledit réseau de communication | |
| EP1518439B1 (fr) | Procede pour commander une transmission de donnees dans un systeme de communication radio ayant une architecture de reseau hierarchique | |
| DE60217687T2 (de) | Vorrichtung und Verfahren zur Wiederherstellung von unbestätigter "Network Layer Service Access Point Identifier (NSAPI)"- Kommunikation im "Subnetwork Dependent Convergence Protocol" SNDCP | |
| EP1566023A2 (fr) | Procede d'adaptation de transmissions a base de wap | |
| EP4598102A1 (fr) | Politiques de gestion de ressources radio assistée par apprentissage automatique (rrm) pour un débit de données élevé à faible latence et autres applications dans des réseaux o-ran | |
| DE10300495A1 (de) | Verfahren zur Anpassung von WAP-basierten Übertragungen | |
| DE60014855T2 (de) | Drahtlose Datenübertragungsplanung |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20050308 |
|
| AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PT RO SE SI SK TR |
|
| AX | Request for extension of the european patent |
Extension state: AL LT LV MK |
|
| DAX | Request for extension of the european patent (deleted) | ||
| RIN1 | Information on inventor provided before grant (corrected) |
Inventor name: KELZ, THOMAS |
|
| PUAJ | Public notification under rule 129 epc |
Free format text: ORIGINAL CODE: 0009425 |
|
| 32PN | Public notification |
Free format text: FESTSTELLUNG EINES RECHTSVERLUSTS NACH REGEL 112(1) EPUE (EPA FORM 2524 VOM 18/06/2014) |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20140301 |
|
| REG | Reference to a national code |
Ref country code: DE Ref legal event code: R079 Free format text: PREVIOUS MAIN CLASS: H04L0012560000 Ipc: H04L0012700000 |
|
| REG | Reference to a national code |
Ref country code: DE Ref legal event code: R079 Free format text: PREVIOUS MAIN CLASS: H04L0012560000 Ipc: H04L0012700000 Effective date: 20150107 |