FI107770B - PDP-kontekstien hallinta matkaviestimessä - Google Patents

PDP-kontekstien hallinta matkaviestimessä Download PDF

Info

Publication number
FI107770B
FI107770B FI991300A FI991300A FI107770B FI 107770 B FI107770 B FI 107770B FI 991300 A FI991300 A FI 991300A FI 991300 A FI991300 A FI 991300A FI 107770 B FI107770 B FI 107770B
Authority
FI
Finland
Prior art keywords
application
data
packet
mobile station
input
Prior art date
Application number
FI991300A
Other languages
English (en)
Swedish (sv)
Other versions
FI991300A0 (fi
FI991300A (fi
Inventor
Juha Kalliokulju
Matti Turunen
Jan Suumaeki
Janne Rinne
Jarkko Jouppi
Original Assignee
Nokia Mobile Phones Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Mobile Phones Ltd filed Critical Nokia Mobile Phones Ltd
Priority to FI991300A priority Critical patent/FI107770B/fi
Publication of FI991300A0 publication Critical patent/FI991300A0/fi
Priority to EP00925339A priority patent/EP1188325B1/en
Priority to AT00925339T priority patent/ATE261230T1/de
Priority to DE60008735T priority patent/DE60008735T2/de
Priority to AU44094/00A priority patent/AU4409400A/en
Priority to PCT/FI2000/000426 priority patent/WO2000076230A1/en
Priority to US09/587,313 priority patent/US6711141B1/en
Publication of FI991300A publication Critical patent/FI991300A/fi
Application granted granted Critical
Publication of FI107770B publication Critical patent/FI107770B/fi

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2441Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
    • 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]
    • 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/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • 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/168Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/43Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Description

107770 PDP-kontekstien hallinta matkaviestimessä
Esillä oleva keksintö koskee tiedonsiirtoa ja erityisesti menetelmää datapaketin PDP-kontekstin ohjaamiseksi yhden tai useampia pakettimuotoista tiedonsiirtoa 5 toteuttavia sovelluksia sisältävässä matkaviestimessä. Keksinnön kohteena on myös menetelmän toteuttava matkaviestin.
Lähtökohdan kolmannen sukupolven kehittyneelle pakettivälitteiselle tiedonsiirrolle tarjoaa määritteillä oleva WCDMA-ilmarajapinta (Wireless Code Division Multiple 10 Access) ja sen myötä aikaansaadut uudet radioverkkopalvelut sekä GSM/GPRS-perusteisen (Global System for Mobile Telecommunications / General Packet Radio System) runkoverkon kehitys. Uuden pakettivälitteisen tiedonsiirron arkkitehtuuri tunnistaa GSM/GPRS-yhteydessä esitetyn jaon piiri- ja pakettikytkentäisen tiedonsiirron välillä ja ollen monilta osin yhdenmukainen 15 GPRS runkoverkon kanssa mahdollistaa yhteistoiminnan toisen ja kolmannen sukupolven pakettimuotoisen tiedonsiirron välillä.
Vaikka käytettävissä oleva kaistanleveys uusissa kolmannen sukupolven järjestelmissä on aiempia suurempi, tulee radiorajapinta edelleen olemaan :,*.*.*: 20 järjestelmän pullonkaula. Uusien pakettivälitteisten tiedonsiirtoverkkojen on ··· tuettava monia eritasoisia resursseja edellyttäviä käyttötarpeita, esimerkiksi • · · : V reaaliaikaisia videokonferenssipalveluita ja toisaalta taustatoimintona suoritettavaa * ** tiedostojen siirtoa. Rajallisten resurssien käytön tehostamiseksi uusiin järjestelmiin • · · • · · ‘l^‘ on kehitettävä ratkaisuja radioresurssin käytön ohjaamiseksi käyttötarpeiden • » · *·* * 25 mukaisesti.
♦ ·· • · · • · ·
Pakettimuotoisen tiedonsiirron lisääntyessä myös raja perinteisen televiestinnän ja • · · • · · dataviestinnän, samoin kuin langattoman yhteyden ja kiinteän verkon välityksellä • · · ‘lii käytettävien sovellusten välillä hälvenee. Mahdollisimman suuren käyttäjäkunnan • · *:** 30 takaamiseksi erilaisten sovellusten riippumattomuus valitusta käyttöympäristöstä • ♦ : *·· on erittäin toivottavaa. Koska uusia palveluita ainakin vielä luodaan etupäässä • · · • · • · ··· 2 107770 enemmän kiinteän verkon puolella on näiden sovellusten mahdollisimman sujuva sovitettavuus erityisesti langattomiin yhteyksiin eräs tärkeä suunnitteluperiaate.
Määritettävänä olevassa kolmannen sukupolven WCDMA-radiorajapintaan 5 perustuvassa UMTS-järjestelmässä (Universal Mobile Telecommunications System) yhteydenmuodostus käsittää oleellisesti PDP-kontekstin (Packet Data Protocol, PDP) aktivoinnin. PDP-konteksti vastaa PDP-osoitteen allokointia käyttäjälle sekä tiettyä palvelun tasoa noudattavan loogisen yhteyden muodostamista UMTS-verkon läpi. Palvelun taso (Quality of Service, QoS) 10 määräytyy joukosta palvelun tasoa määrittäviä QoS-parametreja, jollaisia ovat esimerkiksi viive, BER (Bit Error Rate), maksimibittinopeus ja palvelujärjestys. Yhden PDP-kontekstin pyydetyt ja neuvotellut QoS-parametrit siis muodostavat yhden QoS-profiilin.
15 Jo toisen sukupolven GPRS-järjestelmässä kullekin sovellukselle on voitu määrittää erilainen PDP-konteksti PDP-osoitteen mukaan. Tämän toiminnallisuuden osalta viitataan suomalaiseen patenttihakemukseen FI990009, hakijana Nokia Telecommunications. Koska hakemus on vielä salainen, asia on esitetty oleellisin osin myös tässä hakemuksessa. Esimerkiksi määrätyt PDP- 20 osoitteet voivat liittyä sähköpostisovelluksiin, joissa vasteajat eivät ole kriittisiä, ja ‘•]”i vastaavasti toisiin PDP-osoitteisiin liittyvät vuorovaikutteiset sovellukset eivät »· · : kestä viivettä ja vaativat siten nopeita läpimenoaikoja. Näiden erojen * toteuttamiseksi myös kehittyneemmissä pakettiradioverkossa kunkin sovelluksen • · · v : paketit on ehdotettu kuvattavaksi sopivaan PDP-kontekstiin käyttäen suodattimia ··· • « · *·’ * 25 (filter). Suodatin on edullisesti PDP-kontekstin aktivoinnin tai modifioinnin yhteydessä pakettiradioverkon reunaelementtien välillä signaloinnin yhteydessä « · t siirrettävä tieto, joka muodostuu joukosta ennalta määrättyjä parametrejä tai • · « V * · · ehtoja, joiden avulla mainittu reunaelementti pystyy tunnistamaan yhteen tiettyyn • · · sovellukseen liittyvät datapaketit, ja siten kuvata mainitut paketit suoraan • · **:·' 30 haluttuun PDP-kontekstiin. Tiedonsiirrossa nousevaan siirtosuuntaan (uplink, UL) • · : *·· kuvaus toteutetaan käyttäjän päätelaitteessa ja tiedonsiirrossa laskevaan • · « • i • · ·*· 3 107770 siirtosuuntaan (downlink, DL) kuvaus toteutetaan runkoverkon verkkoelementissä GGSN (Gateway GPRS Support Node).
IP-yhteyksissä (Internet Protocol) tämä tarkoittaa kuitenkin sitä, että tiettyyn PDP-5 osoitteeseen liittyvä sovellus voi hyödyntää vain yhtä QoS-profiilia. Palveluiden monipuolistuessa käsittämään monenlaisia äänen, kuvan ja datan yhdistelmiä tämä on hankala rajoitus, josta UMTS-kehityksen yhteydessä toivotaan päästävän eroon.
10 GPRS-yhteydessä suodattimeksi siis riittää minimissään PDP-osoite. UMTS- ympäristössä ja mahdollisesti tulevissa GPRS-versioissa suodattimen tulee useamman PDP-kontekstin tukemiseksi tyypillisesti käsittää tiedot ainakin TCP/UDP-porteista (Transport Control Protocol/User Datagram Protocol), IP-lähdeosoitteesta ja IP-kohdeosoitteesta. Tieto TCP/UDP-porteista on TCP/UDP-15 otsikossa, joka sisältyy IP-paketin dataosaan. Käyttäjän päätelaitteella pakettien luokittelu eri PDP-konteksteihin toteutetaan tyypillisesti ja edullisesti IP-kerroksen alapuolella, joten luokittelussa tarvittavan tiedon saaminen edellyttää kerrosrikkomuksen lisäksi ylimääräistä prosessointia päätelaitteessa, kun IP-paketti joudutaan purkamaan tarvittavan suodatintiedon selvittämiseksi. 20 Langattomissa päätelaitteissa prosessorin suorituskyky on rajallinen, joten pakettien käsittelyyn tarvittavien toimenpiteiden kasvattaminen on erittäin epätoivottavaa; päätelaitteessa tapahtuvan datapakettien luokittelun tulisi • · · päinvastoin toteutua mahdollisimman tehokkaasti ja helpolla tavalla. Lisäksi • · · käytettäessä IPSEC-toimintoa (IP Security) IP-datayksikön sisällä oleva data ja 25 siten TCP-otsikossa oleva tieto TCP/UDP-porteista on salatussa muodossa.
• · · v : Tällöin pakettien luokittelu päätelaitteella vaikeutuu, koska pelkän IP-osoitteen • · · v : perusteella eivät edes eri sovelluksiin liittyvät paketit ole erotettavissa toisistaan.
Nyt on keksitty menetelmä ja menetelmän toteuttava laitteisto, jonka avulla edellä • · *:** 30 esitetyt ongelmat päätelaitteelta nousevaan siirtosuuntaan lähetettävien datapakettien ohjaamiseksi haluttuun PDP-kontekstiin ratkaistaan tai ainakin • · · :·.·1 niiden vaikutusta merkittävästi vähennetään. Keksinnössä kuvataan menetelmä • · • · · • ·· • · · · • · • · • 1 · 4 107770 datapaketin PDP-kontekstin ohjaamiseksi yhden tai useampia pakettimuotoista tiedonsiirtoa toteuttavia sovelluksia sisältävässä matkaviestimessä, jossa menetelmässä saadaan sovellukselta datapaketti, joka sisältää ensimmäisen tunnisteen datapaketin tuottaneen sovelluksen tunnistamiseksi. Menetelmälle on 5 tunnusomaista, että vastaanotetaan mainittuun sovellukseen liittyvä syötetieto, joka sisältää tiedon sovelluksen yhdestä tai useammasta erillisestä datavuosta; määritetään mainitun syötetiedon perusteella kullekin sovelluksen datavuolle PDP-konteksti; lisätään datapakettiin datavuon ilmaiseva toinen tunniste; ja luokitellaan lähetettävä datapaketti PDP-kontekstiin mainitun ensimmäisen ja 10 mainitun toisen tunnisteen perusteella.
Keksinnön kohteena on myös vaatimuksen 10 mukainen matkaviestin. Edulliset suoritusmuodot on esitetty epäitsenäisissä vaatimuksissa.
15 Keksinnön ajatuksena on, että päätelaitteeseen lisätään ohjausväline, joka ainakin sovelluksen käynnistyksen yhteydessä vastaanottaa syötteen, jonka perusteella se määrittää ja toteuttaa sovelluksen kullekin datavuolle PDP-kontekstin tai PDP-kontekstit. Edullisesti mainittu ohjausväline kuvaa kunkin datavuon PDP-kontekstin IP-kerroksen otsikossa olevaan tunnistimeen, jonka avulla datapaketin 20 siirrossa käytettävä PDP-konteksti on helposti ja nopeasti määritettävissä myös rajoitetun suorituskyvyn omaavalla matkaviestimellä.
• · · • · • · ·
Luokitteluprosessin yksinkertaistamisen lisäksi keksinnöllä on myös muita etuja. Ohjausvälineellä on edullisesti useita rajapintoja eri syötelähteisiin, joten 25 mahdollisuudet määritysten tekemiseen lisääntyvät, ja silti tieto määritysten • · · : tukemiseksi on päivitettävä vain ohjainyksikköön. Ohjausvälineen avulla • · · : matkaviestin voidaan sopeuttaa tukemaan sovelluksia tai jopa sovellusrajapintoja, jotka eivät välttämättä ole sovitettu pakettiradioverkkokäyttöön.
• · • · · • « *:** 30 Keksintöä selostetaan seuraavassa yksityiskohtaisesti viittaamalla oheisiin piirus- tuksiin, joissa • · · • · • ♦ • · · • · • · · • ·· • · ··» • · • · ·»· 5 107770 kuvion 1 lohkokaavio havainnollistaa UMTS-pakettiradioverkon arkkitehtuuria; kuvion 2 lohkokaavio havainnollistaa keksinnön mukaisen matkaviestimen protokolla-arkkitehtuuria ja esittelee keksintöön liittyvät matkaviestimen uudet toiminnalliset elementit; 5 kuvion 3 vuokaavio havainnollistaa yleisellä tasolla erästä keksinnön mukaisen menetelmän suoritusmuotoa matkaviestimellä; ja kuvion 4 vuokaavio havainnollistaa erästä keksinnön ensimmäisen suoritusmuodon mukaista menetelmää päätelaitteelta lähetettävän datapaketin lähetyksen ohjaamiseksi.
10
Keksintöä havainnollistetaan seuraavassa UMTS-järjestelmän avulla keksintöä kuitenkaan mainittuun järjestelmään ja sen ominaispiirteisiin rajoittamatta. Kuvion 1 lohkokaavio havainnollistaa tällä hetkellä esillä olevaa UMTS-pakettiradioverkon arkkitehtuuria, joka monelta osin muistuttaa GSM-järjestelmän GPRS-palvelua. 15 On huomattavaa, että määritystyö on edelleen kesken, joten elementtien nimet ja niiden toiminnallisuudet sekä protokollien nimet voivat vielä joiltakin osin muuttua. UMTS-järjestelmässä matkaviestimet MS (Mobile Station) kommunikoivat radiorajapinnan välityksellä radioverkon RAN (Radio Access Network) kanssa. RAN käsittää B-solmuja BN, ja niitä ohjaavia radioverkko-ohjaimia RNC (Radio 20 Network Controller). RAN hoitaa radiorajapinnan protokollakerrosten • · toiminnallisuudet. Radiorajapinnan protokollakerroksiin kuuluvat L3CE (Layer 3 • · :·]·. Compatibility Entity), RLC (Radio Link Control), MAC (Medium Access Control) ja • · • · ....: fyysinen kerros (L1).
I·· • · · • · · 25 Radioverkko RAN liittyy rajapinnan lu välityksellä runkoverkkoon CN. Palveleva solmu 3G-SGSN (Serving Support Node) tunnistaa ja rekisteröi matkaviestimet :T: alueellaan ja siirtää datapaketteja radioverkko-ohjaimien RNC ja
yhdyskäytäväsolmun 3G-GGSN (Serving Support Node) välillä. 3G-SGSN
; osallistuu datapakettien reititykseen ja liikkuvuuden hallinnan toiminnallisuuksiin.
• · · 30 3G-SGSN ohjaa yhteyksien hoitoa, eli se vastaa runkoverkon puolella käyttäjän :·! käynnistämien yhteyden perustamiseen, muutoksiin ja vapautukseen liittyvistä • · · « · • · • · · 6 107770 toimenpiteistä ja käynnistää runkoverkon puolelta toteutettavat yhteyden muutoksiin ja vapautukseen liittyvät toimenpiteet.
Yhdyskäytäväsolmu 3G-GGSN säilyttää tiedon siitä palvelevasta solmusta 3G-5 SGSN, jonka alaisuuteen matkaviestin MS on kulloinkin rekisteröity. Yhdyskäytäväsolmu 3G-GGSN oleellisesti toteuttaa välittävät toiminnot UMTS-verkon ja ulkoisen tietoverkon, esimerkiksi Internetin välillä. Eräs näistä tehtävistä on ulkoisten palvelun tasoa koskevien määritysten kuvaus UMTS-järjestelmän QoS-profiileiksi ja päin vastoin.
10
Kuvion 2 lohkokaavio havainnollistaa keksinnön mukaisen matkaviestimen protokolla-arkkitehtuuria ja esittelee keksintöön liittyvät matkaviestimen uudet toiminnalliset elementit. Protokollapino on jaettu kuviossa poikkiviivalla kahteen osaan: UMTS-protokollat viivan alapuolella ja ulkoiset protokollat viivan 15 yläpuolella. UMTS-protokolliin kuuluvat alemman tason protokollat (L3CE, RLC, MAC, L1) suorittavat tiedonsiirron UMTS-verkon läpi valitun QoS-profiilin QoS1, QoS2, QoS3, QoS4 mukaisesti. Ulkoiset protokollat, esimerkiksi IP ja TCP/UDP ovat standardoituja protokollia Intemet-maailmassa, mutta niitä ei ole laajemmin sovellettu langattomissa päätelaitteissa. Ylin kerros on Socket API (Application 20 Programming Interface), joka on sovellusten käyttämiseen liittyvä TCP/UDP- • · *;*.*.* kerroksen palveluita hyödyntävä ohjelmointirajapinta. Nämä ylemmän tason • · • · .V'.' protokollat eivät käytä UMTS-protokollia suoraan, vaan niiden ja UMTS-kerrosten • · välille tarvitaan matkaviestimeen jonkinlainen sovittava toiminnallisuus. Edullisesti « · myös Socket API on mahdollisimman pitkälle päätelaitteen tyypistä ja/tai • · · 25 matkaviestinmallista riippumaton.
• · ·
Keksinnön mukainen matkaviestin käsittää uuden toiminnallisen elementin QMOC
• · · (Quality Management & Optimization Control), joka ainakin sovelluksen käynnistyttyä saa tai hakee sovellusta koskevat määritykset ja niiden perusteella - · · · • · · .*··. 30 toteuttaa matkaviestimen PDP-kontekstin. Sovellusta koskevien määritysten • · · vastaanottamiseksi ohjainelementti QMOC käsittää yhden tai useampia • · ♦ *.***. syötetiedon lähderajapintoja. Tällaisia lähteitä ovat esimerkiksi: • · ··· 7 107770 • Socket API, jolloin QMOC saa QoS-tiedon ja suodatintiedon Socket API:lta, kun sovellukseen liittyvä tiedonsiirto käynnistyy. QMOC sisältää tiedon sovelluksen palvelun tasoa koskevan ulkoisen määrityksen muuntamiseksi UMTS-järjestelmän QoS-profiiliksi. Tällöin edullisesti muiden kuin 5 ohjainelementin QMOC ei tarvitse välttämättä tunnistaa ja tulkita eri sovelluksiin liittyviä määrityksiä.
• Käyttäjän määritykset, jolloin matkaviestimeen on integroitu yhteydenmuodostussovellus, esimerkiksi käyttäjäliittymä. Mainitun yhteydenmuodotussovelluksen avulla käyttäjälle tarjoutuu rajapinta 10 ohjainelementtiin, jolloin käyttäjä voi tarpeen mukaan antaa eri sovelluksien tiedonsiirtoon kohdistuvia määrityksiä, koska yhteyden hinta määräytyy paljolti käytetyn resurssin mukaan, tämä on merkittävä ominaisuus.
• Sisäiset määritykset, jolloin matkaviestimen valmistaja on tallentanut valmiiksi ohjainyksikön saataville joukon PDP-kontekstia koskevia määrityksiä 15 matkaviestimeen valmistuksen yhteydessä. Tällaisten määritysten avulla laitevalmistaja voi tehdä oletusmääritykset joillekin tunnetuille sovelluksille.
• Verkko, jolloin esimerkiksi radiotien yli verkosta tulleet PDP-kontekstin modifiointitoimenpiteet toimivat syötteenä QMOC:ille.
Mainittujen lähteiden lisäksi ohjaimella QMOC on rajapinta tietojen siirtämiseksi .... 20 ohjelmointirajapinnan Socket API, IP-toiminnallisuuksien IP ja radiotielle • · .·**. lähetettävien datapakettien luokittelusta vastaavan toiminnallisuuden PAC (Packet • «
Classifier) kanssa.
♦ · • ·
Kuvion 3 vuokaavio havainnollistaa yleisellä tasolla erästä keksinnön mukaisen 25 menetelmän suoritusmuotoa matkaviestimellä. Sovelluksen aktivoitumisen yhteydessä QMOC vastaanottaa (kohta 30) esimerkiksi ohjelmointikerroksesta : · Socket API mainittuun sovellukseen liittyvän syötetiedon, joka sisältää tiedon «·· : sovelluksen datavoista ja niihin liittyvistä palvelun tasoa koskevista määrityksistä.
: Vastaanotettuaan syötteen tai syötteet QMOC määrittää (kohta 31) sovelluksen • · · 30 eri datavoihin liittyvät QoS-profiilit ja aktivoi niitä vastaavat PDP-kontekstit tai muokkaa olemassa olevia PDP-konteksteja niiden mukaisesti. Tätä toimintoa ;**·; selitetään tarkemmin myöhemmässä. Kun kuhunkin sovelluksen datavuohon • · · 8 107770 liittyvä PDP-konteksti on määritetty, QMOC kuvaa PDP-kontekstit IP-kerroksessa pakettiin lisättäviksi tunnisteiksi (kohta 32) ja antaa ne IP-kerroksen IP-pakettien kokoamisesta vastaavalle toiminnallisuudelle IPe (kohta 33). Samassa yhteydessä siirretään myös suodatin laskevassa siirtosuunnassa liikkuvien datapakettien 5 käsittelemiseksi yhdyskäytäväsolmuun 3G-GGSN ja toinen suodatin nousevassa siirtosuunnassa liikkuvien datapakettien käsittelemiseksi matkaviestimessä olevaan luokittelijaan PAC (kohta 34). Suodatintieto luokittelijalle PAC sisältää keksinnön mukaisessa menetelmässä tiedon mainittujen tunnisteiden ja PDP-kontekstien vastaavuudesta. Saatuaan mainitun kuvauksen datavoiden ja 10 tunnisteiden välillä, IP-kerroksen toiminnallisuus IPe lisää kuhunkin muodostettavaan IP-pakettiin tunnisteen datavuon mukaisesti (kohta 35). Saamansa suodatintiedon ja IP-otsikkokentän sisältämien tietojen perusteella matkaviestimen luokittelija PAC pystyy nopeasti ja helpolla tavalla luokittelemaan paketit oikeaan PDP-kontekstiin radiotielle (kohta 36).
15
Seuraavassa tarkastellaan yksityiskohtaisemmin kohtaan 31 liittyvää toiminnallisuutta sovelluksen palvelun tasoon liittyvien määritysten kuvaamista pakettiradioverkon PDP-kontekstiksi. Esimerkkinä käytetään Microsoftin Windows
Sockets -ympäristöä ja erityisesti sen Generic QoS API ohjelmointirajapintaa, joka ... 20 tarjoaa Windows-sovelluksille keinon hyödyntää alempien protokollakerrosten • · VV. toiminnallisuuksia vakiomuodossa. Windows Sockets -versio WinSoc 2 sisältää • · • · :v. toiminnot, joiden avulla sovellukset voivat neuvotella tarvittavan palvelun tason • ....: vakiomuotoisilla WinSoc API -sanomilla, jotka sisältävät palvelun tasoa kuvaavia .·:·. parametreja. Haluttu palvelun taso annetaan vuota koskevina määrityksinä, jotka • 25 sovellus liittää yhteen porttipariin. Keksinnön mukaisessa järjestelyssä QMOC saa ohjelmointirajapinnasta tiedon (suoraan tai välillisesti) WinSoc API -sanomien :T: sisällöstä ja kuvaa ne UMTS-parametreiksi, esimerkiksi seuraavassa taulukossa esitettyjen vastaavuuksien mukaisesti.
t • · · V · · · • · · • · · • · • · • · · • · • · • *♦ *·» • · • · • · · 9 107770
Taulukko 1 Generic QoS API ohjelmointirajapinnasta saatujen parametrien kuvaus UMTS-järjestelmän QoS-parametreiksi GQoS parametri__UMTS parametri_
Level of Service Guarantee: Traffic Class:_ _Guaranteed__Conversational_
Guaranteed__Streaming_ _Controlled Load__Interactive_
Best Effort__Background_
Source Traffic Description:__ _Peak bandwidth__Maximum bitrate_ _Token rate__n/a_ _Token bucket size__n/a_
Latency:__
Delay T ransfer delay = __Delay*0.5_ _Delay variation__n/a_
Packet sizes:___ _MaxSduSize__SDU size information
MinimumPolicedSize n/a 5
Seuraavassa esitetään edellisten eräs keksinnön edullinen suoritusmuoto, jossa käytetään sovellusta MULTIMED päätelaitteella MS, ja sovellus edellyttää ainakin kahta eri PDP-kontekstia. Tällöin on selvää, että pakettien tunnistus ei voi • · :...’· perustua pelkästään IP-osoitteeseen, vaan myös ainakin TCP/UDP portit on • · · 10 tiedettävä. Koska UDP ja TCP käyttävät samaa numeroavaruutta, toisinaan ·· · : V tarvitaan myös tieto protokollan tyypistä. Kuten edellä on esitetty, TCP/UDP- j ' kenttien käsittely IP-kerroksen alapuolella ei kuitenkaan ole matkaviestimellä • · · *·’ * suositeltavaa. Esillä olevassa suoritusmuodossa keksinnön mukainen • · · • » t *·’ * ohjausväline QMOC sisältää määrityksen, joka kuvaa tiedon TCP/UDP-porteista ... 15 IP-otsikossa olevaan Differentiated Services -kenttään (DS). DS on kenttä, joka • » · • · · !..t tulee korvaamaan IPv4 TOS-oktetit (Type of Service) ja IPv6 Traffic Class -oktetit. • « · DS on kahdeksasta bitistä muodostuva IP-otsikon kenttä, jonka kuudesta • · · ensimmäisestä bitistä muodostuva koodipiste (DS Code Point, DSCP) määrittää • ♦ *!* kussakin IP-solmussa käytettävän jatkolähetystavan (Per-Hop-Behaviour, PHB).
• · : *** 20 ··· « · « · ♦ ·· 10 107770
Sovelluksen käynnistyttyä QMOC vastaanottaa Socket API -rajapintansa välityksellä määritykset sovelluksen eri datavoista ja niiden edellyttämästä palvelun tasosta. QMOC kuvaa ylläpitämänsä tiedon perusteella sovelluksen palvelun tasoa koskevat määritykset PDP-konteksteiksi, määrittää ennalta 5 määritetyn menettelyn mukaisesti suodattimen ja QoS-profiilit ja aktivoi tunnetulla tavalla vastaavat PDP-kontekstit. Kun tämä on suoritettu, QMOC antaa IP-kerrokseen käskyn IP-otsikon muodostamiseksi siten, että otsikon DSCP-kenttä täytetään määrätyn yhteyden mukaiseksi TCP/UDP-porttitiedon perusteella. Esimerkiksi yhdessä paikallisessa koodipisteavaruudessa on 16 eri vaihtoehtoa 10 (XXXX01, jossa X on 0 tai 1). Toinen paikallinen 16-bittinen koodipisteavaruus on XXXX11, joten koodipisteen avulla voidaan periaatteessa erotella 16 eri QoS-profiilia. Koodipisteet ja niitä vastaavat profiilit ylläpidetään myös luokittelijassa PAC (Packet Classifier), joten PAC pystyy IP-otsikosta luettavissa olevien IP-lähdeosoitteen ja mainitun DSCP-kentän avulla lajittelemaan nousevaan 15 siirtosuuntaan lähetettävät paketit oleellisesti yksikäsitteisesti lähetettäväksi noudattaen haluttua QoS-profiiliia.
Kuvion 4 vuokaavio havainnollistaa erästä keksinnön ensimmäisen suoritusmuodon mukaista menetelmää päätelaitteelta lähetettävän datapaketin ..... 20 lähetyksen ohjaamiseksi. Kohdassa 40 QMOC vastaanottaa Socket APIn • · .···. välityksellä yhteydenmuodostuspyynnön sovellukselta MULTIMED, jonka • · rl·. tiedonsiirto soveltuu parhaiten toteutettavaksi käyttäen kahta eri palvelun tasoa.
• · • »
....: Kuviossa 4 esiintyvä parametri / saa siis tässä esimerkissä arvot 1, 2. QMOC
määrittää (kohta 41) vastaanotetun tiedon ja käyttäjän * 25 yhteydenmuodostussovelluksen avulla tekemien määritysten mukaisesti, että vastaavat QoS-profiilit ovat QoS1 ja QoS2. Kohdassa 42 QMOC ohjaa IP-otsikon :T: muodostettavaksi siten, että kun porttinumeropari on TCP1, ja käytetään profiilia : QoS1, IP-kentän CodePoint -kentäksi merkitään DSCP1 =000001, ja kun . : porttinumero on TCP2 ja käytetään profiilia QoS2, IP-kentän CodePoint -kentäksi ··· 30 merkitään DSCP2=000101. QMOC aktivoi tunnetun menettelyn avulla PDP- ··· rl ^ kontekstit kummallekin vuolle (kohta 43). IP-kerroksen alapuolella oleva .***. luokittelutoiminnallisuus PAC pystyy helposti erottamaan kentän DSCP arvon ·· · 11 107770 DSCP1 tai DSCP2 perusteella sovellukselta MULTIMED tulevat kahteen eri datavuohon kuuluvat paketit toisistaan (kohta 44).
On huomattava, että edellä esitetty suoritusmuoto on esimerkki, joten käytetyt 5 nimitykset on valittu havainnollisuuden vuoksi eikä keksintö siis rajoitu esitettyihin termeihin ja valintoihin. Jos käytetään paikallisia koodipisteitä, näitä koodipisteitä voidaan käyttää vain UMTS-järjestelmän sisällä, ja ne on muunnettava yhdyskäytäväsolmussa 3G-GGSN paikallisen Intemet-paveluntarjoajan kanssa tehdyn sopimuksen mukaisesti.
10
Intemet-suosituksissa on määritetty myös joitakin vakiokoodipisteitä, eli AF (Assured Forwarding) ja EF (Expedited Forwarding), joita voidaan käyttää silloin, kun paketit tulevat ulkoiselta laitteelta, esimerkiksi sylimikrosta. Jos vakiokoodipisteitä voidaan käyttää, voidaan pakettien luokittelu toteuttaa 15 matkaviestimessäkin suoraan näiden koodipisteiden avulla. Edullisesti QMOC:lle määritetään myös oletus-PDP-konteksti, jota noudattaen paketti siirretään silloin, kun paketin PDP-kontekstia ei syystä tai toisesta pystytä tunnistamaan.
Tässä on esitetty keksinnön toteutusta ja suoritusmuotoja esimerkkien avulla. Alan 20 ammattimiehelle on ilmeistä, ettei keksintö rajoitu edellä esitettyjen ♦ · *·.*/. suoritusmuotojen yksityiskohtiin ja että keksintö voidaan toteuttaa muussakin • · • · .Γ! muodossa poikkeamatta keksinnön tunnusmerkeistä. Esitettyjä suoritusmuotoja • · tulisi pitää valaisevina, muttei rajoittavina. Siten keksinnön toteutus- ja « % käyttömahdollisuuksia rajoittavatkin ainoastaan oheistetut patenttivaatimukset.
• · · 25 Täten vaatimusten määrittelemät erilaiset keksinnön toteutusvaihtoehdot, myös ♦ · · ^ ekvivalenttiset toteutukset kuuluvat keksinnön piiriin.
• · · • · ♦ • · · » • « · • · « • · · • I · t * · • · · • · · • · • · ··« • · • · * * · » »·· • · • · »·*

Claims (10)

107770
1. Menetelmä datapaketin PDP-kontekstin ohjaamiseksi yhden tai useampia . pakettimuotoista tiedonsiirtoa toteuttavia sovelluksia sisältävässä matkaviestimessä, jossa menetelmässä: 5 saadaan sovellukselta datapaketti, joka sisältää ensimmäisen tunnisteen datapaketin tuottaneen sovelluksen tunnistamiseksi; tunnettu siitä, että vastaanotetaan mainittuun sovellukseen liittyvä syötetieto, joka sisältää tiedon sovelluksen yhdestä tai useammasta erillisestä datavuosta; 10 määritetään mainitun syötetiedon perusteella kullekin sovelluksen datavuolle PDP-konteksti; lisätään datapakettiin datavuon ilmaiseva toinen tunniste; ja luokitellaan lähetettävä datapaketti PDP-kontekstiin mainitun ensimmäisen ja mainitun toisen tunnisteen perusteella. 15
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että ensimmäinen tunniste ilmaisee sovelluksen PDP-osoitteen.
3. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että ... 20 vastaanotetaan mainittuun sovellukseen liittyvä syötetieto ainakin sovelluksen • * y.'.' käynnistyksen yhteydessä.
• « ··· • · · • · · • · • · ....: 4. Patenttivaatimuksen 3 mukainen menetelmä, tunnettu siitä, että • · vastaanotetaan mainittuun sovellukseen liittyvä syötetieto sovelluksen 25 ohjelmointirajapinnasta. • :T:
5. Patenttivaatimuksen 3 mukainen menetelmä, tunnettu siitä, että tallennetaan matkaviestimeen toiminnallisesti liitettyyn muistivälineeseen ,. tiedot määrätyistä sovelluksista; ja ··« 30 haetaan mainittuun sovellukseen liittyvä syötetieto matkaviestimen muistista vasteena sovelluksen käynnistymiselle. • ♦♦ IM • · • · • M 107770
6. Patenttivaatimuksen 3 mukainen menetelmä, tunnettu siitä, että vastaanotetaan mainittuun sovellukseen liittyvä syötetieto signalointina ulkoisen ohjainyksikön (3G-GGSN) kanssa.
7. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että tunnistetaan sovelluksen eri datavuot kuljetuskerroksen porttiparin avulla.
8. Patenttivaatimuksen 3 mukainen menetelmä, tunnettu siitä, että lisätään toinen tunniste johonkin IP-otsikon kenttään. 10
9. Patenttivaatimuksen 3 mukainen menetelmä, tunnettu siitä, että lisätään toinen tunniste IP-otsikon sisältämään DSCP-kenttään (Differentiated Services Code Point).
10. Yhden tai useampia pakettimuotoista tiedonsiirtoa toteuttavia sovelluksia sisältävä matkaviestin (MS); joka käsittää pakettielementin (IPe) sovellukselta saadun datapaketin muodostamiseksi; luokitteluvälineet (PAC) datapaketin luokittelemiseksi valittuun PDP-kontekstiin ensimmäisen tunnisteen perusteella, joka ensimmäinen tunniste 20 ilmaisee datapaketin tuottaneen sovelluksen; • · *;·.!* tunnettu siitä, että matkaviestin käsittää • · • · ohjainyksikön (QMOC) syötetiedon vastaanottamiseksi, joka syötetieto « · \tm\: sisältää tiedon yhdestä tai useammasta sovelluksen erillisestä datavuosta; ja • * lisäksi • · · 25 mainittu ohjainyksikkö (QMOC) on sovitettu määrittämään mainitun syötetiedon perusteella PDP-kontekstin yhdelle tai useammalle sovelluksen :*·*: datavuolle; :T: mainittu ohjainyksikkö (QMOC) on sovitettu ilmaisemaan pakettielementille . !\ (IPe) datavuon ilmaisemiseksi tarkoitetun joukon toisia tunnisteita; • · · ··· .···. 30 pakettielementti (IPe) on sovitettu lisäämään datapakettiin datavuon • · · mukaisen toisen tunnisteen; ja • · # • ·# ««< « « • · ·· * 107770 mainittu luokittelija (PAC) on sovitettu luokittelemaan datapaketin PDP-kontekstiin mainitun ensimmäisen ja toisen tunnisteen perusteella. M» • · • · • · · • · · « · • · • · · • · · • ♦ · • · • · • · · • · · • · · • · · • · · * 1 · • · · • · · « I · • · · ' V ; • · · • · · • · · ^ · · · • · • · • · · • · • · • · · · · * · • · • · · 107770
FI991300A 1999-06-07 1999-06-07 PDP-kontekstien hallinta matkaviestimessä FI107770B (fi)

Priority Applications (7)

Application Number Priority Date Filing Date Title
FI991300A FI107770B (fi) 1999-06-07 1999-06-07 PDP-kontekstien hallinta matkaviestimessä
EP00925339A EP1188325B1 (en) 1999-06-07 2000-05-12 Controlling pdp contexts in mobile stations
AT00925339T ATE261230T1 (de) 1999-06-07 2000-05-12 Steuerung von pdp-kontexten in mobilstationen
DE60008735T DE60008735T2 (de) 1999-06-07 2000-05-12 Steuerung von pdp-kontexten in mobilstationen
AU44094/00A AU4409400A (en) 1999-06-07 2000-05-12 Controlling pdp contexts in mobile stations
PCT/FI2000/000426 WO2000076230A1 (en) 1999-06-07 2000-05-12 Controlling pdp contexts in mobile stations
US09/587,313 US6711141B1 (en) 1999-06-07 2000-06-05 Controlling PDP contexts in mobile stations

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI991300 1999-06-07
FI991300A FI107770B (fi) 1999-06-07 1999-06-07 PDP-kontekstien hallinta matkaviestimessä

Publications (3)

Publication Number Publication Date
FI991300A0 FI991300A0 (fi) 1999-06-07
FI991300A FI991300A (fi) 2000-12-08
FI107770B true FI107770B (fi) 2001-09-28

Family

ID=8554825

Family Applications (1)

Application Number Title Priority Date Filing Date
FI991300A FI107770B (fi) 1999-06-07 1999-06-07 PDP-kontekstien hallinta matkaviestimessä

Country Status (7)

Country Link
US (1) US6711141B1 (fi)
EP (1) EP1188325B1 (fi)
AT (1) ATE261230T1 (fi)
AU (1) AU4409400A (fi)
DE (1) DE60008735T2 (fi)
FI (1) FI107770B (fi)
WO (1) WO2000076230A1 (fi)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BR0107546A (pt) * 2000-04-07 2004-01-06 Nokia Corp Método e aparelho de transmissão de unidades de dados de protocolo de tamanho fixo através da camada de controle de enlace de rádio transparente
JP3641410B2 (ja) * 2000-05-24 2005-04-20 日本電気通信システム株式会社 Ipパケットの優先制御方式
US7111163B1 (en) 2000-07-10 2006-09-19 Alterwan, Inc. Wide area network using internet with quality of service
EP1213895B1 (en) * 2000-12-08 2007-09-05 Sony Deutschland GmbH High-level interface for QoS-based mobile multimedia applications
US6839327B1 (en) * 2000-12-01 2005-01-04 Cisco Technology, Inc. Method and apparatus for maintaining consistent per-hop forwarding behavior in a network using network-wide per-hop behavior definitions
FI111782B (fi) 2000-12-29 2003-09-15 Nokia Corp Valintaisen yhteyden tarjoaminen pakettiradiojärjestelmässä
GB2371174A (en) * 2001-01-11 2002-07-17 Ericsson Telefon Ab L M Controlling packet data flows in a telecommunications network
US6990086B1 (en) * 2001-01-26 2006-01-24 Cisco Technology, Inc. Method and system for label edge routing in a wireless network
SE518720C2 (sv) * 2001-02-07 2002-11-12 Ericsson Telefon Ab L M Anordning och förfarande relaterande till trafikstyrning
US6961349B2 (en) * 2001-05-30 2005-11-01 Telefonaktiebolaget Lm Ericsson (Publ) Handling TCP protocol for connections transmitted in parallel over radio link
US6973030B2 (en) * 2001-06-20 2005-12-06 Motorola, Inc. Method and apparatus for controlling multiple logical data flow in a variable data rate environment
DE10131561A1 (de) * 2001-06-29 2003-01-16 Nokia Corp Verfahren zur Übertragung von Anwendungspaketdaten
US7580424B2 (en) * 2001-09-25 2009-08-25 Hughes Network System, Llc System and method for providing real-time and non-real-time services over a communications system
FI115687B (fi) 2002-04-09 2005-06-15 Nokia Corp Pakettidatan siirtäminen langattomaan päätelaitteeseen
US20040037264A1 (en) * 2002-08-23 2004-02-26 Charbel Khawand Pre-negotiated quality of service
KR100459439B1 (ko) * 2002-10-18 2004-12-03 엘지전자 주식회사 통합 웹 브라우징 서비스 장치 및 방법
FI20021869A0 (fi) 2002-10-18 2002-10-18 Nokia Corp Menetelmä ja laite pakettidatan siirtämiseksi langattomassa pakettidataverkossa
US7383048B2 (en) 2002-12-04 2008-06-03 Nokia Corporation Transmission of data packets by a node
TWI235566B (en) * 2002-12-23 2005-07-01 Inst Information Industry Quality of Services control structure for mobile communication subscriber and method thereof
EP1484871A1 (en) * 2003-06-03 2004-12-08 fg microtec GmbH Apparatus, method and software program product for quality of service management in a mobile device
US7773997B2 (en) * 2003-07-16 2010-08-10 Samsung Electronics Co., Ltd. System and method for controlling quality of service in a wireless network
US7809387B2 (en) * 2003-09-22 2010-10-05 Research In Motion Limited Methods and apparatus for prioritizing voice call requests during data communication sessions with a mobile device
US8127045B2 (en) 2004-09-13 2012-02-28 Apple Inc. Dynamically configurable connection on demand
US7464169B2 (en) * 2004-11-04 2008-12-09 Research In Motion Limited System and method for over the air provisioning of a single PDP context mobile communications device
US7433961B2 (en) * 2004-11-16 2008-10-07 Research In Motion Limited System and method for sequentially conducting independent data contexts using a mobile communications device
US7561521B2 (en) * 2004-12-09 2009-07-14 The Boeing Company Network centric quality of service using active network technology
FI20050187A0 (fi) * 2005-02-17 2005-02-17 Nokia Corp Kuljetuspalveluun liittyvän informaation tuottaminen pakettidataverkossa
EP1886458B2 (en) * 2005-05-25 2016-03-02 Optis Wireless Technology, LLC Method and apparatus for identifying an ims service
AU2006255441A1 (en) * 2005-06-06 2006-12-14 Mobidia, Inc. System and method of scheduling delivery of packets
US7474671B2 (en) 2005-11-04 2009-01-06 Research In Motion Limited System and method for resolving contention among applications requiring data connections between a mobile communications device and a wireless network
EP1972120B1 (en) * 2006-01-10 2017-08-02 Telefonaktiebolaget LM Ericsson (publ) Method and devices for filtering data packets in a transmission
DE102006019719A1 (de) 2006-04-27 2007-10-31 Siemens Ag Vereinfachtes Verfahren zur IMS Registrierung bei Notrufen
US8189621B2 (en) 2006-05-12 2012-05-29 Microsoft Corporation Stack signaling to application with lack of requested bandwidth
US8018908B2 (en) * 2006-08-16 2011-09-13 Cisco Technology, Inc. Mobile network backward compatibility support
US8917630B2 (en) * 2006-10-11 2014-12-23 Lg Electronics Inc. Managing contextual information for wireless communications
US8144793B2 (en) 2006-12-12 2012-03-27 Microsoft Corporation Cognitive multi-user OFDMA
US7970085B2 (en) 2007-05-08 2011-06-28 Microsoft Corporation OFDM transmission and reception for non-OFDMA signals
US8374130B2 (en) 2008-01-25 2013-02-12 Microsoft Corporation Orthogonal frequency division multiple access with carrier sense
WO2009112044A1 (en) * 2008-03-10 2009-09-17 Telefonaktiebolaget Lm Ericsson (Publ) Technique for classifying network traffic and for validating a mechanism for calassifying network traffic
CN102090110B (zh) * 2008-05-09 2013-12-04 黑莓有限公司 对移动通信设备的多个应用的分组数据会话的分配进行优先级处理的方法和设备
US8578020B2 (en) * 2009-12-24 2013-11-05 Empire Technology Development Llc Dynamic mobile application quality-of-service monitoring and reporting
US8184560B2 (en) * 2010-02-18 2012-05-22 At&T Mobility Ii Llc Systems and methods for managing PDP contexts in a wireless data communications network
US8825018B2 (en) 2010-06-01 2014-09-02 Blackberry Limited Methods and apparatus for increasing voice call performance through controlled interruption of data transfer in a relay network
US10425330B2 (en) * 2017-04-24 2019-09-24 International Business Machines Corporation Routing packets in multiple destination networks with overlapping address spaces

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NO304570B1 (no) * 1997-05-20 1999-01-11 Ericsson Telefon Ab L M FremgangsmÕte relatert til GPRS (General Packet Radio Service) system med pakkesvitsjede forbindelser
US6937566B1 (en) 1997-07-25 2005-08-30 Telefonaktiebolaget Lm Ericsson (Publ) Dynamic quality of service reservation in a mobile communications network
US6608832B2 (en) * 1997-09-25 2003-08-19 Telefonaktiebolaget Lm Ericsson Common access between a mobile communications network and an external network with selectable packet-switched and circuit-switched and circuit-switched services
DE19742681C2 (de) * 1997-09-26 2003-03-06 Ericsson Telefon Ab L M GPRS-Teilnehmerauswahl von mehreren Internet-Dienstanbietern
FI114132B (fi) 1998-01-28 2004-08-13 Nokia Corp Tiedonsiirron laatutason tukeminen langattomassa tiedonsiirrossa
FI108192B (fi) * 1998-03-19 2001-11-30 Nokia Networks Oy Menetelmä ja laitteisto palvelun laadun kontrolloimiseksi matkaviestinjärjestelmässä
US6469998B1 (en) * 1998-10-06 2002-10-22 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for communicating data packets from an external packet network to a mobile radio station

Also Published As

Publication number Publication date
FI991300A0 (fi) 1999-06-07
DE60008735T2 (de) 2005-01-27
US6711141B1 (en) 2004-03-23
DE60008735D1 (de) 2004-04-08
WO2000076230A1 (en) 2000-12-14
ATE261230T1 (de) 2004-03-15
FI991300A (fi) 2000-12-08
AU4409400A (en) 2000-12-28
EP1188325B1 (en) 2004-03-03
EP1188325A1 (en) 2002-03-20

Similar Documents

Publication Publication Date Title
FI107770B (fi) PDP-kontekstien hallinta matkaviestimessä
US10582411B2 (en) Techniques for handling network traffic
US10374947B2 (en) Method and apparatus for encapsulating / decapsulating data packets at a radio access node
US9001732B2 (en) Packet radio network and method
KR100886551B1 (ko) 이동통신시스템에서 인터넷 프로토콜 버전에 따른 트래픽플로우 탬플릿 패킷 필터링 장치 및 방법
US8971246B2 (en) Packet radio network and method
EP2033451B1 (en) Qos-aware service flow mapping in mobile wireless all ip networks
US11558879B2 (en) Handling network traffic via a fixed access
WO2018126692A1 (zh) 数据传输的控制方法和设备
WO2005104480A2 (en) Telecommunications system
US7408943B2 (en) Method and device for mapping network headers onto MPLS headers in bearer architectures
FI116186B (fi) Tiedonsiirron järjestäminen langattomassa pakettivälitteisen datan siirtoa tarjoavassa järjestelmässä
EP0982909A2 (en) Internet protocol flow detection
KR20080035129A (ko) 통신시스템에서 서비스 플로우별 패킷 데이터 분류 방법 및장치
WO2003075522A1 (en) Management of aggregated streaming flows between a qos manager and an application
US20240114081A1 (en) Method and apparatus for use in multi-protocol communication techniques
FI113598B (fi) Pakettidatan siirtäminen langattomaan päätelaitteeseen
Molnar et al. Application Programming Interface offering classification services to end-user applications
ZA200401869B (en) Distributed transmission of traffic flows in communication networks.

Legal Events

Date Code Title Description
MA Patent expired