FI107770B - PDP-kontekstien hallinta matkaviestimessä - Google Patents
PDP-kontekstien hallinta matkaviestimessä Download PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2441—Traffic characterised by specific attributes, e.g. priority or QoS relying on flow classification, e.g. using integrated services [IntServ]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/168—Implementation 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/43—Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/04—Network 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)
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
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)
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)
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 |
-
1999
- 1999-06-07 FI FI991300A patent/FI107770B/fi not_active IP Right Cessation
-
2000
- 2000-05-12 AU AU44094/00A patent/AU4409400A/en not_active Abandoned
- 2000-05-12 AT AT00925339T patent/ATE261230T1/de not_active IP Right Cessation
- 2000-05-12 WO PCT/FI2000/000426 patent/WO2000076230A1/en active IP Right Grant
- 2000-05-12 DE DE60008735T patent/DE60008735T2/de not_active Expired - Lifetime
- 2000-05-12 EP EP00925339A patent/EP1188325B1/en not_active Expired - Lifetime
- 2000-06-05 US US09/587,313 patent/US6711141B1/en not_active Expired - Lifetime
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 |