FI112151B - Sanoman välitys - Google Patents
Sanoman välitys Download PDFInfo
- Publication number
- FI112151B FI112151B FI992783A FI19992783A FI112151B FI 112151 B FI112151 B FI 112151B FI 992783 A FI992783 A FI 992783A FI 19992783 A FI19992783 A FI 19992783A FI 112151 B FI112151 B FI 112151B
- Authority
- FI
- Finland
- Prior art keywords
- identifier
- terminal
- cellular network
- mmsc
- server
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- 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/18—Service support devices; Network management devices
- H04W88/184—Messaging devices, e.g. message centre
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
1 112151
Sanoman välitys - Förmedling av ett meddelande
Esillä oleva keksintö koskee sanomanvälityspalvelua (engl. messaging service).
5 Erityisesti, muttei välttämättä, keksintö koskee multimediasanomien etappivälitystä (engl. store-and-forward messaging) langattomassa tietoliikennejärjestelmässä.
Langattomat viestintäverkot ja Internet-verkko laajenevat nopeasti ja niiden käyttäjien lukumäärä on kasvussa. GSM-järjestelmän (Global System for Mobile 10 Communications) GPRS-palvelu (General Packet Radio Service) tarjoaa välineet informaation siirtämiseksi pakettivälitteisesti solukkoradioverkkossa. GPRS tarjoaa myös rajapinnan muihin pakettivälitteisiin verkkoihin, kuten Internet-verkkoon.
Kuviossa 1 on esitetty tietoliikenneverkon yhteyksiä pakettikytkentäisessä GPRS-15 palvelussa. Verkon infrastruktuurin pääelementti GPRS-palveluja varten on GPRS-tukisolmu (engl. support node). GPRS-tukisolmut jaetaan palveleviin GPRS-tukisolmuihin SGSN (Serving GPRS Support Node), jotka pakettivälitteisessä tiedonsiirrossa vastaavat piirikytkentäisen tiedonsiirron yhteydestä tunnettuja GSM-verkon matkapuhelinkeskuksia MSC (Mobile 20 Switching Center), ja GPRS-yhdyskäytävätukisolmuihin GGSN (Gateway GPRS
• · : V Support Node). SGSN on tukisolmu, joka lähettää datapaketit langattomalle :.v päätteelle MS (Mobile Station) ja vastaanottaa langattoman päätteen lähettämät • · _ • ” datapaketit tukiasemista BTS ja tukiasemaohjaimista BSC muodostuvan • · · tukiasemajärjestelmän BSS (Base Station System) kautta. Langattomalla 25 päätteellä MS tarkoitetaan tässä selityksessä kaikkia päätelaitteita, jotka viestivät ’·' määrätyn radiorajapinnan yli. Täten myös tietokonepäätettä, joka viestii siihen
kytketyn matkaviestimen kautta, nimitetään tässä langattomaksi päätteeksi. SGSN
» · · myös ylläpitää GPRS-rekisterien (ei esitetty kuviossa 1) kanssa palvelualueellaan » I t liikkuvien langattomien päätteiden sijaintitietoja. Fyysisesti SGSN toteutetaan • # '· 30 tyypillisesti erillisenä verkkoelementtinä. SGSN:n kanssa viestivä GGSN toteuttaa kytkennän ja yhteystyöskentelyn muiden verkkojen kanssa. Tällaisia muita : verkkoja voivat olla muun muassa jonkin toisen operaattorin GPRS- (solukko)verkko tai jokin yksityinen verkko (private network), kuten esimerkiksi 2 112Ί5Ί yrityksen Intranet-verkko, yleinen pakettidataverkko PSPDN (public switched packet data network), kuten esimerkiksi Intemet-verkko tai X.25 -verkko.
Internet-verkkoon yhteydessä olevan tietokonepäätteen käyttäjällä on jo pitkään 5 ollut mahdollisuus hakea multimediaelementtejä, kuten sähköisessä muodossa olevia kuvia, tekstiä, lyhyitä videopätkiä (engl. video clip) ja äänipätkiä (engl. audio clip), tietokonepäätteeseensä joltakin Intemet-verkon palvelimelta (engl. server). Tiedonsiirtonopeuksien kasvaessa ja matkaviestinten ominaisuuksien parantuessa kiinnostus multimediasanomanvälityspalvelua kohtaan, ja sanomanvälityspalvelua 10 kohtaan yleensä, on nyt herännyt myös langattomassa verkossa. Erityisesti GPRS-verkko ja kolmannen sukupolven matkaviestinverkot, kuten CDMA2000 (Code Division Multiple Access) ja WCDMA (Wideband CDMA), soveltuvat pakettivälitteistä tiedonsiirtoa tukevina verkkoina hyvin multimedia-sanomanvälityspalvelun toteuttamiseen.
15
Kolmannen sukupolven matkaviestinverkkoihin on ehdotettu multimediasanomanvälityspalvelua, joka toteutettaisiin vastaavalla tavalla kuin lyhytsanomaviestipalvelu SMS (Short Message Service) GSM-verkossa, eli oleellisesti etappivälitteisesti välittämällä määrättyyn sanomanvälityspalvelimeen 20 tallennetut langattomalle päätteelle osoitetut sanomat langattomalle päätteelle, : V kun se pystytään tavoittamaan. Mainittu sanomanvälityspalvelin sijaitsisi edullisesti ’.v kyseessä olevan solukkoverkon ulkopuolella, esimerkiksi Internet-verkossa.
•
Tarkastellaan seuraavassa GPRS-verkkoa. GSM-verkon GPRS-palvelussa •«* I · · 25 GPRS-verkkoon "liittynyt" (engl. attached) langaton pääte voi lähettää ja I · · ’ vastaanottaa lyhytsanomaviestejä. Dataa langaton pääte voi lähettää ja ... vastaanottaa pakettivälitteisesti, jos se on liittynyt GPRS-verkkoon ja sillä on sen • · lisäksi aktivoitu PDP-konteksti (engl. activated PDP-context, PDP = Packet Data > · ·
Protocol) jonkin GGSN:n kanssa. PDP-kontekstin aktivointi voi tapahtua joko
» I
' · ♦ ' * '; 30 langattoman päätteen tai verkon pyynnöstä.
> M I · I · : Sanomanvälityspalvelimen on tarkoituksenmukaista aika ajoin tehdä määrättyjä
• I
;.’*i kyselyjä GPRS-verkkoon. Esimerkiksi vastaanotettuaan tietylle langattomalle 3 112151 päätteelle osoitetun sanoman sanomanvälityspalvelimen on tarkoituksenmukaista ennen sanoman lähettämistä GPRS-verkkoon varmistaa kyselyllä, että kyseinen langaton pääte todella on valmis vastanottamaan sanoman (eli että sillä on PDP-konteksti aktivoituna jonkin GGSN:n kanssa). Solukkoverkoissa päätelaitteille 5 allokoidaan usein dynaamisia PDP-osoitteita (kuten dynaamisia IP-osoitteita, Internet Protocol). Tällöin langattoman päätteen käytössä ei aina välttämättä ole sama PDP-osoite vaan langattoman päätteen PDP-osoitetta pyytäessä verkko antaa sille PDP-osoitteen, joka voi olla sama PDP-osoite, joka langattomalla päätteellä edellisellä kerrallakin oli käytössä tai sitten jokin muu PDP-osoite 10 riippuen siitä, mitä PDP-osoitteita verkolla kulloinkin on vapaana langattomien päätteiden käyttöön.
Dynaamisia IP-osoitteita käytettäessä edellä mainitun kyselyn suorittamiseen solukkoverkon (GPRS-verkon) ulkopuolelta kytkeytyy mainitun langattoman 15 päätteen tunnistamiseen liittyvä ongelma: Miten langaton pääte voidaan tunnistaa solukkoverkon ulkopuolelta, jotta kyselyjä langattomaan päätteeseen liittyen voidaan luotettavasti suorittaa silloinkin, kun langattomalla päätteellä on dynaaminen PDP-osoite? 20 Nyt on keksitty uusi ratkaisu langattoman päätteen tunnistamiseen liittyen.
: V Keksinnön erään ensimmäisen aspektin mukaan on toteutettu menetelmä V.: solukkoverkon päätelaitteeseen liittyvän tiedon kysymiseksi solukkoverkosta * *
• I
'· ** solukkoverkon ulkopuolisesta sanomanvälityspalvelimesta käsin.
/ Menetelmälle on tunnusomaista, että menetelmässä: ';*/ 25 lähetetään sanomanvälityspalvelimelta solukkoverkkoon mainitun päätelaitteeseen ’·’ liittyvän tiedon selvittämiseksi kysely, joka kysely käsittää ensimmäisen tunnisteen mainitun päätelaitteen tunnistamiseksi, joka ensimmäinen tunniste on määrätty !.. _ solukkoverkon ulkopuolinen tunniste; kohdennetaan solukkoverkossa mainittu ensimmäinen tunniste määrättyyn toiseen
* > i · I
' · '; 30 tunnisteeseen, joka toinen tunniste on solukkoverkon sisäinen tunniste; selvitetään mainitun toisen tunnisteen avulla mainittu päätelaitteeseen liittyvä tieto; : lähetetään solukkoverkosta mainitulle solukkoverkon ulkopuoliselle :.v: sanomanvälityspalvelimelle vastausviesti vasteena mainittuun kyselyyn, jossa 4 112151 vastausviestissä ilmaistaan mainitun ensimmäisen tunnisteen avulla mainittu päätelaitteeseen liittyvä tieto.
Keksinnön erään toisen aspektin mukaan on toteutettu solukkoverkon 5 ulkopuolinen palvelin määrätyn solukkoverkon päätelaitteeseen liittyvän tiedon kysymiseksi solukkoverkosta Palvelimelle on tunnusomaista, että palvelin käsittää: välineet määrätyn solukkoverkon ulkopuolisen ensimmäisen tunnisteen määrittämiseksi mainitun päätelaitteen tunnistamiseksi; 10 välineet kyselyn lähettämiseksi palvelimelta solukkoverkkoon mainitun päätelaitteeseen liittyvän tiedon selvittämiseksi, joka kysely käsittää mainitun ensimmäisen tunnisteen.
Keksinnön erään kolmannen aspektin mukaan on toteutettu solukkoverkon 15 ulkopuolisessa palvelimessa suoritettavissa oleva tietokoneohjelmatuote määrätyn solukkoverkon päätelaitteeseen liittyvän tiedon kysymiseksi solukkoverkosta. Tietokoneohjelmatuotteelle on tunnusomaista, että tietokoneohjelmatuote käsittää ohjelmakoodin: määrätyn solukkoverkon ulkopuolisen ensimmäisen tunnisteen määrittämiseksi 20 mainitun päätelaitteen tunnistamiseksi; : V mainitun palvelimen saamiseksi lähettämään kyselyn solukkoverkkoon mainitun v·* päätelaiteeseen liittyvän tiedon selvittämiseksi, joka kysely käsittää mainitun
• > t I
" ensimmäisen tunnisteen mainitun päätelaitteen tunnistamiseksi.
* ' t « * · • » < I · 25 Keksinnön erään neljännen aspektin mukaan on toteutettu solukkoverkon * * * ’ ’ verkkoelementti.
Verkkoelementille on tunnusomaista, että se käsittää: välineet määrätyn solukkoverkon ulkopuolisen palvelimen lähettämän kyselyn vastaanottamiseksi, joka kysely käsittää pyynnön määrätyn solukkoverkon ’ ; 30 päätelaitteeseen liittyvän tiedon selvittämiseksi, ja joka kysely käsittää ’ ensimmäisen tunnisteen mainitun päätelaitteen tunnistamiseksi, joka ensimmäinen : V tunniste on määrätty solukkoverkon ulkopuolinen tunniste; . i välineet mainitun ensimmäisen tunnisteen kohdentamiseksi määrättyyn toiseen 5 112151 tunnisteeseen, joka toinen tunniste on solukkoverkon sisäinen tunniste; välineet mainitun päätelaitteeseen liittyvän tiedon selvittämiseksi mainitun toisen tunnisteen avulla; välineet vastausviestin lähettämiseksi solukkoverkon ulkopuoliselle palvelimelle 5 vasteena mainittuun kyselyyn, joka vastausviesti käsittää mainitun ensimmäisen tunnisteen avulla ilmaistun mainittuun päätelaitteeseen liittyvän tiedon.
Keksinnön erään viidennen aspektin mukaan on toteutettu solukkoverkon verkkoelementissä suoritettavissa oleva tietokoneohjelmatuote.
10 Tietokoneohjelmatuotteelle on tunnusomaista, että tietokoneohjelmatuote käsittää ohjelmakoodin: verkkoelementin saamiseksi vastaanottamaan määrätyn solukkoverkon ulkopuolisen palvelimen lähettämän kyselyn, joka kysely käsittää pyynnön määrätyn solukkoverkon päätelaitteeseen liittyvän tiedon selvittämiseksi, ja joka 15 kysely käsittää ensimmäisen tunnisteen mainitun päätelaitteen tunnistamiseksi, joka ensimmäinen tunniste on määrätty solukkoverkon ulkopuolinen tunniste; mainitun ensimmäisen tunnisteen kohdentamiseksi määrättyyn toiseen tunnisteeseen, joka toinen tunniste on solukkoverkon sisäinen tunniste; verkkoelementin saamiseksi selvittämään mainitun päätelaitteeseen liittyvän . . 20 tiedon mainitun toisen tunnisteen avulla; » · · * * verkkoelementin saamiseksi lähettämään vastausviestin solukkoverkon ulkopuoliselle palvelimelle vasteena mainittuun kyselyyn, joka vastausviesti ,·, : käsittää mainitun ensimmäisen tunnisteen avulla ilmaistun mainittuun . ·: ·. päätelaitteeseen liittyvän tiedon.
:T: 25
Keksinnön erään kuudennen aspektin mukaan on toteutettu järjestelmä, joka ;' j’; käsittää solukkoverkon ulkopuolisen palvelimen ja solukkoverkon verkkoelementin, :T; solukkoverkon päätelaitteeseen liittyvän tiedon kysymiseksi solukkoverkolta ’ ; solukkoverkon ulkopuolisesta palvelimesta käsin.
,,.,: 30 Järjestelmälle on tunnusomaista, että palvelin käsittää: välineet määrätyn solukkoverkon ulkopuolisen ensimmäisen tunnisteen määrittämiseksi mainitun päätelaitteen tunnistamiseksi; välineet kyselyn lähettämiseksi palvelimelta solukkoverkkoon verkkoelementille β 112151 mainitun päätelaitteeseen liittyvän tiedon selvittämiseksi, joka kysely käsittää mainitun ensimmäisen tunnisteen, ja että solukkoverkon verkkoelementti käsittää: välineet mainitun kyselyn vastaanottamiseksi; välineet mainitun ensimmäisen tunnisteen kohdentamiseksi määrättyyn toiseen 5 tunnisteeseen, joka toinen tunniste on solukkoverkon sisäinen tunniste; välineet mainitun päätelaitteeseen liittyvän tiedon selvittämiseksi mainitun toisen tunnisteen avulla; välineet vastausviestin lähettämiseksi solukkoverkon ulkopuoliselle palvelimelle vasteena mainittuun kyselyyn, joka vastausviesti käsittää mainitun ensimmäisen 10 tunnisteen avulla ilmaistun mainittuun päätelaitteeseen liittyvän tiedon.
Päätelaite voi tässä olla mikä tahansa langaton pääte, joka on liitettävissä GPRS-verkkoon tai kolmannen sukupolven verkkoon, esimerkiksi solukkoverkon matkaviestin tai GPRS-verkkoon (esimerkiksi solukkoverkon puhelimen 15 välityksellä) liitetty tietokonepääte. Käsitettä solukkoverkko on tämän hakemuksen yhteydessä tulkittava laajasti, jolloin käsitteen solukkoverkko katsotaan kattavan myös esim. GSM-verkon GPRS-palvelun ja kolmannen sukupolven verkon ydinverkon verkkoelementit. Mainittu palvelin on keksinnön edullisessa suoritusmuodossa sanomanvälityspalvelin, vielä erityisemmin se on . . 20 multimediasanomanvälityspalvelin, joka sijaitsee solukkoverkon ulkopuolella pakettidataverkossa, kuten Intranet-verkossa, Internet-verkossa tai X.25-verkossa.
: Mainittu kysely palvelimelta solukkoverkkoon solukkoverkon päätelaitteeseen • · * « · liittyvän tiedon kysymiseksi osoitetaan keksinnön edullisessa suoritusmuodossa 25 määrättyyn GPRS-verkon verkkoelementtiin, GGSN:ään, joka selvittää mainitun solukkoverkon päätelaitteeseen liittyvän tiedon, joka voi olla esimerkiksi päätelaitteen kytkeytyminen GPRS-verkkoon tai päätelaitteen datan vastaanottovalmius, ja ilmaisee sen mainitulle solukkoverkon ulkopuoliselle ,·* : palvelimelle.
30 • · Päätelaitteen tunnistamiseen palvelimen ja solukkoverkon välillä käytetään * » t * · \ \ määrättyä solukkoverkon ulkopuolista ensimmäistä tunnistetta, jota keksinnön
I t I
edullisen suoritusmuodon yhteydessä nimitetään MMS-ID:ksi. Mainittu 7 112151 ensimmäinen tunniste kohdennetaan solukkoverkossa määrättyyn toiseen tunnisteeseen. Mainittua toista tunnistetta, joka on solukkoverkon sisäinen tunniste ja joka voi olla esimerkiksi päätelaitteen IMSI-koodi (International Mobile Subscriber Identity) tai vastaava, käytetään päätelaitteen tunnistamiseen 5 solukkoverkon sisällä, eikä sitä paljasteta solukkoverkon ulkopuolisille verkkoelementeille.
Keksintöä selostetaan seuraavassa yksityiskohtaisesti viittaamalla oheisiin piirustuksiin, joissa 10 kuvio 1 esittää tietoliikenneverkon yhteyksiä pakettikytkentäisessä GPRS-palvelussa, kuvio 2 havainnollistaa keksinnön mukaista järjestelyä 15 sanomanvälityksen toteuttamiseksi, kuvio 3 on vuokaavio havainnollistaen keksinnön mukaista menetelmää sanomanvälityspalvelun toteuttamiseksi, ja . . 20 kuvio 4 on viestikaavio esittäen viestien kulkua keksinnön mukaisessa • · · ’. ‘ menetelmässä, . ·. : kuvio 5 on lohkokaavio havainnollistaen MMSC:n toiminnallisia lohkoja, ja 25 kuvio 6 on lohkokaavio havainnollistaen GGSN:n toiminnallisia lohkoja.
♦ * ·
Kuvioi on selitetty edellä tekniikan tason selostuksen yhteydessä. Kuviossa 2 .·. : havainnollistetaan keksinnön ensimmäisen edullisen suoritusmuodon mukaista
.,..:30 järjestelyä sanomanvälityksen toteuttamiseksi GPRS:ää tukevan langattoman päätteen MS ja sanomanvälityspalvelimen välillä. Kuviossa 2 on esitetty langaton \ '. pääte MS, tukiasemajärjestelmä BSS, palveleva GPRS-tukisolmu SGSN ja GPRS-yhdyskäytävätukisolmu GGSN, toisen operaattorin matkaviestinverkossa PLMN
8 112151 (Public Land Mobile Network) sijaitseva GPRS-yhdyskäytävätukisolmu GGSN2, pakettidataverkko PDN, joka keksinnön edullisessa suoritusmuodossa on IP-verkko, IP-verkkoon yhteydessä oleva sanomanvälityspalvelin, joka keksinnön ensimmäisessä edullisessa suoritusmuodossa on multimediasanomanvälitys-5 palvelukeskus MMSC (engl. Multimedia Messaging Service Centre), ja kotipaikkarekisteri HLR (Home Location Register), joka sisältää langattoman päätteen MS reititystiedot (engl. routing information) ja GPRS-tilaajatiedot (engl. GPRS subscription information). IP-verkolla tarkoitetaan tässä joko yrityksen ja/tai operaattorin hallinnassa olevaa Intranet-verkkoa tai avointa yleistä Intemet-10 verkkoa.
Kuviossa 2 on esitetty myös eri verkkoelementtien väliset rajapinnat: Um-rajapinta langattoman päätteen MS ja tukiasemajärjestelmän BSS välillä, Gb-rajapinta tukiasemajärjestelmän BSS ja SGSN:n välillä, Gn-rajapinta SGSN:n ja GGSN:n 15 välillä, Gi-rajapinta GGSN:n ja IP-verkon välillä, Gr-rajapinta SGSN:n ja kotipaikkarekisterin HLR välillä, Gc-rajapinta GGSN:n ja kotipaikkarekisterin HLR välillä sekä keksinnön mukainen looginen rajapinta 22 GGSN:n ja MMSC:n välillä. Lisäksi kuviossa 2 on esitetty eri operaattoreiden GPRS-solukkoverkkojen välinen looginen Gp-rajapinta.
..... 20
Teknisesti saman operaattorin GPRS-tukisolmut on yhdistetty toisiinsa solukkoverkossa operaattorin sisäisellä IP-verkolla (Intra-PLMN Backbone). Tätä : ei kuitenkaan pidä sekoittaa edellä mainittuun yrityksen ja/tai operaattorin hallinnassa olevaan solukkoverkon ulkopuoliseen Intranet-verkkoon. Mainitut IP-25 verkot (Intra-PLMN Backbone-verkko ja operaattorin hallinnassa oleva Intranetverkko) ovat kuitenkin edullisesti toiminnallisesti toisiinsa kytketyt esimerkiksi :' ·1: jonkin yhdyskäytävän välityksellä.
t · I » · · ,·’ : Operaattorien sopimuksesta eri operaattoreiden GPRS-verkkoja yhdistää 30 operaattoreiden välinen GPRS-verkko (Inter-PLMN Backbone). Käytännössä Intra-PLMN Backbone-verkon ja Inter-PLMN Backbone -verkon välillä on tyypillisesti vielä palomuuri ja rajayhdyskäytävä (engl. Border Gateway, BG). Näitä ei ole esitetty kuviossa 2.
9 112151
Rajapinnan 22 tavoitteena on mahdollistaa viestienvälitys GGSN ja MMSC:n välillä muun muassa siten, että GGSN osaa käsitellä MMSC.Itä tulevia kyselyitä ja vastata niihin. MMSC sijaitsee solukkoverkon ulkopuolella edullisesti operaattorin 5 Intranet-verkossa. Rajapinnan 22 toteutuksessa käytetään edullisesti samaa protokollaa, jota käytetään operaattorin Intra-PLMN Backbone-verkossa, toisin sanoen IP-protokollaa. Rajapinta 22 voidaan toteuttaa vaihtoehtoisesti jonkin muun saman tason protokollan avulla.
10 Kuvio 3 on vuokaavio havainnollistaen pääpiirteittäin keksinnön ensimmäisen edullisen suoritusmuodon mukaista menetelmää sanomanvälityspalvelun toteuttamiseksi. Menetelmässä määritetään langattoman päätteen MS datan vastaanottovalmius, välitetään tieto tästä MMSCille ja välitetään tapauksessa, jossa langaton pääte MS on valmis vastaanottamaan dataa, multimediasanoma 15 MMSCrltä GPRS-verkon kautta langattomalle päätteelle MS.
Aluksi langattomalle päätteelle osoitettu multimediasanoma saapuu MMSC:hen, ja MMSC tallentaa sen muistiinsa (lohko 31). Seuraavaksi MMSC lähettää GGSN:lle rajapinnan 22 kautta kyselyn eli viestin, jossa se pyytää GGSN:ltä tietoa siitä, onko v# 20 langaton pääte MS, jolle multimediasanoma on osoitettu valmis vastaanottamaan > · dataa (lohko 32). Mainitussa kyselyssä käytetään langattoman päätteen « · · :·. tunnistamiseen keksinnön mukaisesti määrättyä solukkoverkon ulkopuolista .·. : tunnistetta MMS-ID, joka esitellään myöhemmin. GGSN kohdentaa lohkossa 33
• I
mainitun solukkoverkon ulkopuolisen tunnisteen määrättyyn solukkoverkon :‘j‘; 25 sisäiseen tunnisteeseen (IMSI tai vastaava). GGSN selvittää lohkossa 34 käyttäen mainittua solukkoverkon sisäistä tunnistetta, onko langaton pääte MS valmis vastaanottamaan dataa. GPRS-verkon kyseessä ollessa GGSN selvittää, onko langattomalla päätteellä PDP-konteksti aktivoitu jonkin GGSN:n kanssa. Jos : langaton pääte MS on valmis vastaanottamaan dataa (PDP-konteksti on aktivoitu ....:30 jonkin GGSN:n kanssa), GGSN lähettää MMSCJIe rajapinnan 22 kautta myönteisen vastausviestin käsittäen jälleen mainitun solukkoverkon ulkopuolisen tunnisteen (lohko 35a), minkä jälkeen multimediasanoman siirto MMSCiltä langattomalle päätteelle MS voi alkaa (lohko 36a). Jos langaton pääte MS ei ole 10 112151 valmiina vastaanottamaan dataa (PDP-kontekstia ei ole aktivoitu), GGSN lähettää MMSC:lle rajapinnan 22 kautta kielteisen vastausviestin käsittäen mainitun solukkoverkon ulkopuolisen tunnisteen (lohko 35b), jolloin multimediasanoman siirtoa MMSC:ltä langattomalle päätteelle MS ei voida kyseisenä ajankohtana 5 aloittaa (lohko 36b). Tällöin kysely langattoman päätelaitteen MS datan vastaanottovalmiuden selvittämiseksi voidaan toistaa esimerkiksi määrätyn ajan kuluttua (katkoviiva lohkoon 32).
Mainittu multimediasanoma voi käsittää useita multimediaelementtejä, kuten 10 sähköisessä muodossa olevia kuvia, tekstiä, lyhyitä videopätkiä (engl. video clip) ja äänipätkiä (engl. audio clip). Multimediasanomaan liittyvä (engl. associated) multimediasanoman vastaanottajan osoite voi olla esimerkiksi langattoman päätteen MS puhelinnumero, GPRS-verkkoon kytkeytyneen tietokonepäätteen looginen verkko-osoite tai jokin muu GPRS:n tukema osoite. Tyypillisesti mainittu 15 osoite on tässä muodoltaan RFC822-formaatissa. RFC822 on Internet-standardi, joka määrittelee erään muodon (engl. format), jolla looginen osoite voidaan ilmoittaa käyttäjälle ymmärrettävässä muodossa. Eräs RFC822-formaatissa oleva osoite on esimerkiksi outi.aho@mmsc1.nokia1.com. Tässä "mmsd .nokial .corn" on kyseessä olevan MMSC:n looginen osoite (ns. domain-nimi). Myös , 20 langattoman päätteen puhelinnumero voidaan muuntaa IP-verkossa RFC822- 1 · I · formaattiin. Mainittuun multimediasanomaan voidaan liittää myös URL-osoittimia » ♦ (Uniform Resource Locator).
• I I
MMSC lähettää mainitun langattoman päätteen MS datan vastaanottovalmiuteen :’ ·': 25 liittyvän kyselyn tyypillisesti aina samalle GGSN:lle, jota tästä eteenpäin nimitetään "oletus-GGSN":ksi. Oletus-GGSN:n osoite (tämä ilmaistaan tyypillisesti loogisena domain-nimenä, joka voi esimerkiksi olla muotoa ggsn1.nokia1.com) tallennetaan : MMSC:hen. MMSC sijaitsee pakettidataverkossa. Edullisesti MMSC sijaitsee ·. : GPRS-solukkoverkon ulkopuolella sen operaattorin IP-verkossa (Intranet- :- -30 verkossa), jonka hallinnassa myös mainittu oletus-GGSN on. Vaihtoehtoisesti MMSC voi olla, jonkin ulkopuolisen palveluntarjoajan hallinnassa, esimerkiksi . ’: Internet-verkossa.
11 112151 MMSC:hen tallennetun multimediasanoman vastaanottajan selkokielinen RFC822-formaatissa oleva osoite kohdennetaan (engl. is mapped) MMSC:ssä määrättyyn solukkoverkon ulkopuoliseen tunnisteeseen, jota sitten käytetään oletus-GGSN:n ja MMSC:n välisessä kommunikoinnissa langattoman päätteen MS tunnuksena.
5 Mainittua solukkoverkon ulkopuolista tunnistetta nimitetään tässä MMS-ID:ksi (Multimedia Messaging Service IDentity). Kohdentamista varten MMSC käsittää määrätyn tietokannan, johon tallennetaan langattoman päätteen MS multimediasanomanvälityspalvelun tilaajatiedot. Myös MMS-ID:n ja langattoman päätteen RFC822-formaatissa olevien osoitteiden väliset vastaavuudet 10 tallennetaan mainittuun tietokantaan. Mainittu MMSC:n tietokanta esitellään kuvion 5 selostuksen yhteydessä.
MMS-ID on solukkoverkon ulkopuolinen tunniste, parametri tai parametrien joukko, joka ilmaisee MMSC:lle, että kyseessä oleva langaton pääte MS (päätteen 15 omistaja) on tilannut multimediasanomanvälityspalvelun. Muodoltaan MMS-ID on yleistä datamuotoa, joten se voi olla esimerkiksi tekstimuotoinen ja se voi näyttää esimerkiksi seuraavalta: I MMSC ID I User ID I Security ID I , 20 I · missä pystyviiva (I) erottaa MMS-ID:n eri osiot, joita ovat esimerkiksi MMSC ID, • · I · :·. joka on kyseessä olevan MMSC:n tunniste, User ID, joka on (multimediasanomanvälitys)palvelun tilaajan tunniste, ja Security ID, joka voidaan • · muodostaa MMSC ID:n ja User ID:n perusteella määrätyllä ennalta sovitulla 25 algoritmilla MMSC:ssä ja oletus-GGSN:ssä. Security ID:tä voidaan käyttää solukkoverkossa sen varmistamiseen, että oikea MMSC ja oikea tilaaja ovat T: kyseessä.
: GPRS-verkon puolella tallennetaan MMS-ID:n vastaavuus kyseessä olevan ;*·· 30 langattoman päätteen IMSI-koodiin, joka on solukkoverkon sisäinen tunniste.
Tietokanta, johon tallennus tehdään, voidaan GPRS-verkossa toteuttaa esimerkiksi DNS-palvelimella (Domain Name System). IMSI-koodia käytetään langattoman päätteen MS tilaajan (engl. mobile subscriber, tilaaja) päätunnisteena 12 112151 GPRS-verkossa. IMSI-koodi on tyypillisesti tallennettu SIM-kortille (Subscriber Identity Module). SIM-korttia käytetään tilaajan tunnistusyksikkönä langattomassa päätteessä MS. Kun siis tässä selityksessä puhutaan esimerkiksi langattoman päätteen IMSI-koodista, tarkoitetaan tällä sitä verkon tiedossa olevaa tilaajan 5 IMSI-koodia, joka on tallennettu SIM-kortille tai vastaavalle, joka puolestaan on asetettu langattomaan päätteeseen MS. Vastaavasti kun puhutaan langattomalle päätteelle MS osoitetusta multimediasanomasta, tarkoitetaan tällä tilaajalle, jonka SIM-kortti langattomassa päätteessä MS on, osoitettua multimediasanomaa ja niin edelleen.
10
Toteutuksesta riippuen tietokanta, johon langattoman päätteen MMS-ID:n ja IMSI-koodin väliset vastaavuudet tallennetaan, voi sijaita eri paikoissa teleoperaattorin GPRS-verkossa. Tietokannan tulee olla helposti oletus-GGSN:n käytettävissä. Mainittu tietokanta voidaan toteuttaa myös muulla tarkoitukseen sopivalla tavalla 15 kuin DNS-palvelimella. Mainitun tietokannan integroiminen HLR:ään on myös mahdollista, mutta tätä ei edullisesti tehdä, koska HLRrään tallennettavien tietojen määrä halutaan pitää mahdollisimman pienenä.
Kuviossa 4 on esitetty viestikaavio, joka havainnollistaa viestien kulkua MMSC:n ja v> 20 GPRS-verkon osien välillä keksinnön ensimmäisessä edullisessa
v. suoritusmuodossa. Kohdennettuaan vastaanottajan osoitteen MMS-ID:ksi MMSC
;·, lähettää kyselyn langattoman päätteen datan vastaanottovalmiuden
: selvittämiseksi oletus-GGSN:lle Client Identification Request -viestinä 41. MMS-ID
toimitetaan tässä viestissä mukana. Tämän jälkeen voidaan suorittaa määrättyjä ;'j’; 25 autentikointi- ja turvallisuustoimintoja 42, joilla varmistetaan, että kyseisellä MMSC:llä on oikeus suorittaa mainittu kysely. Tyypillisesti tässä käytetään hyväksi T: MMS-ID:n Security ID-osiota, jolloin oletus-GGSN muodostaa MMS-ID:n T: käsittämien MMSC ID:n ja User ID:n perusteella Security ID:n tietyllä ennalta *. määrätyllä algoritmilla ja vertaa sitä MMS-ID:n mukana toimitettuun (MMSC:n ,...:30 muodostamaan) Security ID:hen. Vaihtoehtoisesti voidaan käyttää jotakin muuta turvamekanismia.
Oletus-GGSN kohdentaa Client Identification Request -viestin 41 mukana I » * 13 112151 toimitetun MMS-ID:n sen langattoman päätteen IMSI-koodiin, jolle kyseinen MMS-ID kuuluu. Mainitun kohdennuksen oletus-GGSN tekee kysymällä edellä mainitulta tietokannalta, johon langattoman päätteen MMS-ID:n ja IMSI-koodin väliset vastaavuudet on tallennettu (esim. DNS-palvelin), IMSI-koodia, joka vastaa 5 mainittua MMS-ID:tä.
Seuraavaksi oletus-GGSN, joka ylläpitää langattomien päätteiden PDP-kontekstiparametreja ja -kenttiä (esim. IP-osoite), tutkii, onko kyseisen IMSI-koodin omaavalla langattomalla päätteellä PDP-konteksti aktivoituna kyseessä 10 olevan oletus-GGSN:n kanssa. Jos PDP-konteksti on aktivoituna, oletus-GGSN tietää langattoman päätteen MS olevan valmiina vastaanottamaan dataa. Tällöin oletus-GGSN:n tiedossa on myös langattoman päätteen IP-osoite, oli se sitten staattisesti tai dynaamisesti allokoitu. Nyt oletus-GGSN lähettää MMSCJIe vastauksena kyselyyn myönteisen Client Identification Response -viestin 47, josta 15 käy ilmi, että kyseisen MMS-ID:n omaava langaton pääte MS on valmiina vastaanottamaan dataa. Mainitussa myönteisessä Client Identification Response -viestissä 47 voidaan ilmoittaa dataa valmiina vastaanottamaan olevan langattoman päätteen IP-osoite (joko dynaaminen tai staattinen) tai vain ilmoittaa, että kyseisen MMS-ID:n omaava langaton pääte MS on valmis vastaanottamaan 20 dataa kyseisen oletus-GGSN:n kautta.
* * * t · :·. Jos MMSC sijaitsee loogisesti GPRS-(solukko)verkon yhteydessä, esimerkiksi : operaattorin omassa Intranet-verkossa, voidaan rajapintaa 22 tämän jälkeen käyttää itse multimediasanoman lähettämiseen oletus-GGSN:lle (ja edelleen 25 langattomalle päätteelle MS). Jos MMSC sijaitsee pakettidataverkossa (esim.
t
Internet-verkossa), joka on ulkopuolisen palveluntarjoajan hallinnassa, myös multimediasanoma lähetetään MS:lle tyypillisesti Internet-verkon kautta.
X’ Keksinnön mukaan multimediasanomaa ei enää solukkoverkon puolella edullisesti : varastoida mihinkään verkkoelementtiin, vaan datapaketit toimitetaan
* I
•; ·' * 30 keskeytyksettä langattomalle päätteelle MS. Tämä etu saavutetaan sijoittamalla MMSC solukkoverkon ulkopuolelle. Datan lähetys pakettidataverkosta GPRS- /,': verkkoon on alan ammattimiehelle tunnettua.
I · · • · 112151 14
Jos langattomalla päätteellä MS ei ole aktivoitua PDP-kontekstia oletus-GGSN:n kanssa, oletus-GGSN selvittää, onko langattomalla päätteellä MS aktivoitu PDP-konteksti (datayhteys olemassa) jonkin muun GGSN:n kanssa. Oletus-GGSN tekee tämän selvittämiseksi edullisesti kyselyn PDU Info Request -viestinä 43 5 (PDU = Protocol Data Unit) rajapinnan Gc yli kotipaikkarekisteriin HLR. Vaihtoehtoisesti, jos rajapintaa Gc ei ole toteutettu järjestelmässä, GGSN voi lähettää PDU Info Request -viestin 43' rajapinnan Gn yli SGSNJIe ja pyytää SGSN:ää välittämään viestin 43' rajapinnan Gryli HLR:lle.
10 Tässä on huomattava, että PDU Info Request -viestiä 43, 43' ei tarvitse ollenkaan lähettää, jos langattomalla päätteellä MS on PDP-konteksti aktivoituna oletus-GGSN:n kanssa, eli sen GGSN:n kanssa, johon Client Identification Request -viesti 41 alunperin MMSC:ltä lähetetään. Tämän takia PDU Info Request -viesti 43, 43' ja siihen aikanaan vastauksena lähetettävä PDU Info Response -viesti 15 44, 44' on merkitty kuviossa 4 katkoviivalla.
HLR ylläpitää langattomien päätteiden GPRS-tilaajatietoja. Muun muassa tieto PDP-konteksteista, jotka tietyn IMSI-koodin omaava langaton pääte saa aktivoida, löytyy HLR:n "PDP context subscription records" -kentistä. "PDP context , . . 20 subscription records" -kentät käsittävät myös "Access Point Name" -kentän (APN), joka kertoo kunkin IMSI:n kohdalla ne sisäänpääsypisteet (engl. Access * · , . Point), joista kyseinen langaton pääte MS saa liittyä ulkoiseen pakettidataverkkoon. Ulkoisella pakettidataverkolla tarkoitetaan tässä esimerkiksi I ·
Internet-verkkoa. Saatuaan PDU Info Request -viestin 43,43' HLR tarkistaa 25 menetelmän seuraavassa vaiheessa PDU Info Request -viestin 43,43' mukana lähetetyn, kyseessä olevan langattoman päätteen MS, IMSI-koodin perusteella APN-kentästä, mitkä ovat kyseiselle IMSLIle sallittujen sisäänpääsypisteiden ’: · loogiset nimet.
I » • · *.,··· 30 Mainitut sisäänpääsypisteiden loogiset nimet lähetetään HLR:n toimesta oletus-v, GGSNJIe PDU Info Response -viestissä 44,44’. PDU Info Response -viesti lähetetään HLR:stä oletus-GGSN:lle joko suoraan rajapinnan Gc kautta (viesti 44) tai SGSN:n kautta rajapintojen Gr ja Gn ylitse (viesti 44'). Sisäänpääsypisteiden i * » 15 112151 nimet ilmaisevat oletus-GGSN:lle ne GGSN:t, joihin langattomalla päätteellä MS voi olla PDP-konteksti aktivoituna. PDP-konteksti voi olla aktivoitu esimerkiksi jonkin muun saman GPRS-verkon GGSN:n kanssa tai jonkin muun teleoperaattorin hallinnoiman GPRS-verkon (muu PLMN) GGSN:n, kuten 5 GGSN2:n kanssa (kuvio 2).
Seuraavassa vaiheessa oletus-GGSN, jolle alkuperäinen kysely MMSC:ltä saapui, selvittää, onko jollakin niistä GGSN:istä, joiden kanssa PDU Info Response -viestin perusteella langattomalla päätteellä MS voi olla PDP-konteksti aktivoituna, 10 konteksti todella aktivoituna. Tämä selvitys tehdään lähettämällä mainituille GGSN:ille viesti 45 (Muu GGSN, kuvio 4), jossa toimitetaan kyseessä olevan langattoman päätteen IMSI-koodi ja jossa viestissä 45 pyydetään mainitun IMSI-koodin perusteella kutakin GGSN:ää tutkimaan omista PDP-kontekstikentistään, onko kyseisellä langattomalla päätteellä PDP-konteksti aktivoituna kyseessä 15 olevan GGSN:n kanssa. Saman operaattorien hallinnassa olevat GGSN:t ovat kytketty toisiinsa operaattorien sisäisellä IP-verkolla (Intra-PLMN Backbone-verkko), jolloin selvitysviestin 45 vastaanottajan osoitteena voidaan käyttää kunkin GGSN;n domain-nimeä. Selvitysviestit 45 muun operaattorin GGSN:ille voidaan lähettää GPRS:ssä määritellyn eri operaattoreiden välisen Gp-rajapinnan tai IP-20 verkon kautta Gi-rajapinnan yli. Edullisesti Gi-rajapintaa ei kuitenkaan käytetä, koska langattoman päätteen salaista IMSI-koodia ei haluta turvallisuussyistä kertoa GPRS-verkon ulkopuolisille verkkoelementeille. Kukin GGSN, jolle mainittu viesti lähetetään vastaa 46 viestin 45 lähettäneelle oletus-GGSN:lle, onko kyseisellä GGSN:llä aktivoitu PDP-konteksti kyseisen IMSI-koodin omaavan 25 langattoman päätteen MS kanssa. Edullisesti vastausviesti käsittää tapauksessa, v : jossa kyseisellä GGSN:llä on PDP-konteksti aktivoituna kyseisen langattoman päätteen MS kanssa, kyseisen langattoman päätteen PDP-osoitteen (esim. IP-v : osoite), etenkin jos se on tyypiltään dynaaminen. Mainitut tiedot käyvät ilmi kunkin v · kyseisen GGSN:n ylläpitämistä kyseisen langattoman päätteen PDP- ’ *.: 30 kontekstiparametrien arvoista.
Saatuaan vastaukset 46 oletus-GGSN lähettää joko myönteisen tai kielteisen ; ·,· Client Identification Response -viestin 47 rajapinnan 22 ylitse MMSC:lle.
16 112151
Myönteinen Client Identification Response -viesti 47 käsittää sen tiedon, että kyseisen MMS-ID:n omaava langaton pääte on valmiina vastaanottamaan dataa määrätyn GGSN:n kautta. Edullisesti viesti 47 sisältää siten kyseisen MMS-ID:n. Mainittu määrätty GGSN on se GGSN, jonka kanssa langattomalla päätteellä MS 5 on PDP-konteksti aktivoitu. Jos langattomalla päätteellä on aktivoituna PDP-konteksti useamman kuin yhden GGSN:n kanssa, voidaan kaikkien näiden GGSN:ien osoitteet ilmoittaa MMSCJIe. Mainitussa myönteisessä Client Identification Response -viestissä 47 voidaan lisäksi ilmoittaa dataa valmiina vastaanottamaan olevan langattoman päätteen PDP-osoite, kuten IP-osoite.
10
Kielteinen Client Identification Response -viesti 47 käsittää sen tiedon, että kyseisen MMS-ID:n omaava langaton pääte ei ole valmiina vastaanottamaan dataa, jolloin MMSC voi esimerkiksi lähettää uuden kyselyn oletus-GGSN:lle langattoman päätteen MS datan vastaanottovalmiuden selvittämiseksi määrätyn 15 ajan kuluttua edellisen kyselyn lähettämisestä.
Vaihtoehtoisesti oletus-GGSN voi tarkistaa langattoman päätteen datan vastaanottovalmiuden lähettämällä hieman muunnellun PDU Info Request -viestin 43,43' HLR:ään. Tällöin HLR ensin katsoo ylläpitämästään SGSN Address 20 -kentästä langatonta päätettä MS kyseisellä hetkellä palvelevan SGSN:n osoitteen ja kysyy sitten kyseiseltä SGSN:ltä langattoman päätteen IMSI-koodin :Y: perusteella Gr-rajapinnan yli, onko kyseisellä langattomalla päätteellä MS PDP- : konteksti aktivoituna jonkin GGSN:n kanssa. GGSN, jonka kanssa langaton pääte : MS on aktivoinut PDP-kontekstin, ilmenee esimerkiksi kyseisen SGSN:n : 25 ylläpitämän "GGSN Address in use" -parametrin arvosta. Saatuaan kysymänsä : tiedon SGSN:ltä, HLR lähettää edelleen PDU Info Response -viestin 44,44'
oletus-GGSN:lle, kuten edellä on selostettu. On myös mahdollista, että HLR
• «· v : toimittaa langatonta päätettä MS palvelevan SGSN:n osoitteen oletus-GGSN:lle, ' ·: * jonka jälkeen oletus-GGSN kysyy mainitulta SGSN:ltä IMSI-koodin perusteella sen 30 GGSN:n osoitteen, jonka kanssa langattomalla päätteellä MS on PDP-konteksti : 1 ‘ · aktivoituna.
• ·
Keksinnön mukaan GGSN voi myös evätä sanoman välittämisen MMSC:stä 17 112151 langattomalle päätteelle. Esimerkiksi, jos langattoman päätteen MS puhelinlaskuja ei ole maksettu, voi oletus-GGSN palauttaa MMSC:lle kielteisen Client Identification Response -viestin 47, jossa ilmaistaan, että multimediasanomanvälitys kyseiselle langattomalle päätteelle MS ei ole sallittua.
5 Luonnollisesti tietokannan, jossa langattoman päätteen MS laskutustietoja GPRS-verkossa säilytetään, tulee tällöin olla oletus-GGSN:n ulottuvilla. Mainittu kielteinen Client Identification Response -viesti 47 lähetetään tyypillisesti myös tapauksessa, jossa edellä mainitut autentikointi- ja turvallisuustoiminnot 42 eivät onnistu. Tällöin keksinnön mukaisen menetelmän suoritus tyypillisesti myös lopetetaan 10 solukkoverkossa jo ennen MMS-ID:n kohdentamista IMSLiin.
Myönteisen Client Identification Response -viestin 47 vastaanottamisen jälkeen MMSC lähettää multimediasanoman datapaketteina GGSN:lle, jonka kanssa langattomalla päätteellä PDP-konteksti on aktivoituna. Mainittu GGSN välittää 15 datapaketit edelleen langattomalle päätteelle MS.
MMSC voi lähettää datapaketit mainitulle GGSN:lle oletus-GGSN:n kautta tai pakettidataverkon, kuten IP-verkon (esim. Intranet, Internet) kautta. Jos mainittua GGSN:ää palvelee jokin MMSC, joka on eri MMSC kuin se, joka edellä 20 kommunikoi oletus-GGSN:n kanssa, voidaan datapaketit vaihtoehtoisesti lähettää mainitulle GGSN:lle tämän toisen MMSC:n kautta. MMSC:n ja langattoman :Y: päätteen MS väliseen kommunikointiin voidaan käyttää IP-protokollia tai muita : ‘ , protokollia, joita GPRS-verkko tukee.
: 25 Keksinnön ensimmäisen edullisen suoritusmuodon yhteydessä mainittu : multimediasanoma, jonka MMSC välittää multimediapalvelun tilanneelle langattomalle päätteelle voi olla peräisin useasta eri lähteestä. Se voi olla : esimerkiksi langattomalta päätteeltä toiselle sähköisessä muodossa lähetetty ’ valokuva, faksi, kotivideopätkä tai ääniviesti. Sen sisältönä voi myös olla ./.:30 esimerkiksi TCP/IP-verkosta MMSC:lle lähetetty sähköpostiviesti, joka käsittää multimediakomponentin välitettäväksi langattomalle päätteelle, tai mikä tahansa /.*; multimediakomponentteja käsittävä sanoma. Vaikka tässä on ensisijaisesti puhuttu /·.: multimediasanomasta, ei keksintö rajoitu multimediasanomanvälityspalveluun, • · 18 112151 vaan sitä voidaan käyttää missä tahansa vastaavanlaisessa sanomanvälityspalvelussa.
Sanomanvälityspalvelu voidaan toteuttaa vaihtoehtoisesti imu-tyyppisesti. Tällöin 5 sanomanvälityspalvelu lähettää langattomalle päätteelle MS ilmoitusviestin muistiinsa tallentamansa langattomalle päätteelle osoitetun sanoman merkiksi. Langaton pääte voi tämän jälkeen päättää mainitun sanoman hakemisesta sanomanvälityspalvelimesta langattomaan päätteeseen MS. Mainittu ilmoitusviesti voidaan lähettää lyhytsanomana (SMS) langattomalle päätteelle MS, jos se on 10 kytkeytynyt GPRS-verkkoon, vaikka sillä ei olisikaan PDP-kontekstia aktivoituna minkään GGSN:n kanssa. Jos langaton pääte MS kuitenkin on kytkeytynyt GPRS-verkkoon (MS on GPRS attach -tilassa), mainitussa ilmoitusviestissä voidaan esimerkiksi pyytää langatonta päätettä MS aktivoimaan PDP-kontekstin, jotta sillä olisi edellytykset vastaanottaa sanomia (esimerkiksi multimediasanomia 15 sanomanvälityspalvelimelta).
Keksinnön toisen edullisen suoritusmuodon mukaan suoritetaan sanomanvälityspalvelimesta kysely langattoman päätteen GPRS-verkkoon kytkeytymisen (GPRS attach) selvittämiseksi, jotta tiedetään, voiko langaton pääte 20 vastaanottaa mainitun lyhytsanomana lähetettävän ilmoitusviestin. Tämä tehdään lähettämällä langattomalle päätteelle osoitetun sanoman tallennuksen jälkeen I · : V: MMSCJtä oletus-GGSN:lle hieman muunneltu Client Identification Request -viesti j 41, jossa pyydetään oletus-GGSN:ää selvittämään, onko kyseisen MMS-ID:n :. * · · omaava langaton pääte kytkeytynyt GPRS-verkkoon.
25 : Oletus-GGSN kohdentaa DNS-palvelimen avulla MMS-ID:n kyseisen langattoman päätteen IMSI:iin ja tarkistaa, onko langaton pääte kytkeytynyt GPRS-verkkoon '. * lähettämällä PDU Info Request -viestin 43,43’ HLR:ään. Tällöin HLR katsoo ' ylläpitämästään SGSN Address -kentästä kyseisen IMSI:n kohdalta, onko :/.:30 SGSN Address -kenttä täytetty SGSN:n osoitteella. Jos SGSN:n osoite löytyy kyseisestä kentästä, mainittu langaton pääte on kytkeytynyt GPRS-verkkoon. Jos SGSN Address -kenttä on tyhjä, mainittu langaton pääte ei ole kytkeytynyt GPRS- /·.: verkkoon.
• · 19 112151 Pääteltyään, onko mainittu langaton pääte MS kytkeytynyt GPRS-verkkoon HLR lähettää PDU Info Response -viestin 44, 44' oletus-GGSN:lle, joka lähettää joko myönteisen tai kielteisen Client Identification Response -viestin 47 MMSC:lle.
5 Myönteisessä Client Identification Response -viestissä 47 ilmaistaan, että kyseisen MMS-ID:n omaava langaton pääte MS on kytkeytynyt GPRS-verkkoon ja on täten valmis vastaanottamaan ilmoitusviestin lyhytsanomana. Kielteisessä Client Identification Response -viestissä 47 ilmaistaan, että mainittu langaton pääte MS ei ole kytkeytynyt GPRS-verkkoon, jolloin ilmoitusviestiä ei myöskään 10 ole tarkoituksenmukaista vielä lähettää.
Keksintö voidaan toteuttaa GPRS-verkon lisäksi myös kolmannen sukupolven verkoissa, kuten WCDMA-verkossa, koska siinä ylimmät protokollatasot vastaavat GPRS-verkon ylimpiä protokollatasoja. GGSN:ää vastaa kolmannen sukupolven 15 verkossa 3G-GGSN (3rd Generation GGSN), SGSN:ää vastaa 3G-SGSN ja tukiasemajärjestelmää BSS vastaa 3G-RAN (3rd Generation Radio Access Network). Erään ehdotuksen mukaan IMSI-koodia kolmannen sukupolven verkossa vastaa terminologisesti IMUI-koodi (International Mobile User Identity) ja SIM-korttia UIM-kortti (User Identification Module).
20 : ·': Keksintö soveltuu toteutettavaksi myös WAP-järjestelmässä. Tällöin MMSC:n ja :V: oletus-GGSN:n välillä on WAP-yhdyskäytävä, jonka läpi MMSC:n ja oletus- : *.. GGSN:n välillä kulkevat viestit tyypillisesti kulkevat läpinäkyvästi.
.'· : 25 Keksintö voidaan toteuttaa ohjelmallisesti tekemällä tarvittavat muutokset .· : ohjelmakoodiin GGSN:ssä. Myös MMSC:n toiminnallisuus voidaan toteuttaa ohjelmallisesti. Kyseiset tietokoneohjelmatuotteet voidaan tallentaa tietovälineelle, : : esimerkiksi muistiin, niitä voidaan siirtää ja ne voidaan ajaa esimerkiksi ·’ tietokoneessa.
30 : Kuviossa 5 on esitetty lohkokaavio, joka havainnollistaa MMSC:n toiminnallisia ‘ ‘: lohkoja esillä olevan keksinnön toteutukseen liittyen. MMSC käsittää GPRS- rajapinnan 51, jonka kautta MMSC kommunikoi GPRS-verkon GGSN:n kanssa.
20 112151
Ulkoisen rajapinnan 52 kautta hoidetaan kommunikointi ulkopuolisiin muihin verkkoihin, kuten Internet-verkkoon ja MMSC-rajapinnan 53 kautta muihin multimediasanomanvälityspalvelukeskuksiin. Tietovarasto 54 on tietokanta, johon tallennetaan ja jossa säilytetään multimediasanomia. Ohjausyksikkö 55 ohjaa 5 MMSC:n toimintaa. Multimediasanoman vastaanottajan selkokielisen (RFC822-osoite) kohdentamiseksi oikealle MMS-ID:lle MMSC käsittää tietokannan 56, jossa ylläpidetään selkokielisten RFC822-muotoisten osoitteiden ja MMS-ID:iden välisiä vastaavuuksia. Lisäksi MMSC käsittää joitakin autentikointiin ja MMSC:n ylläpitoon liittyviä lohkoja (näitä ei ole esitetty kuviossa).
10
Keksinnön mukaisesti langattomalle päätteelle MS osoitetut multimediasanomat saapuvat MMSC:hen jonkin sen käsittämän rajapinnan (51 - 53) kautta ja ne tallennetaan tietovarastoon 54. Ohjausyksikkö kohdentaa tietokannan 56 tietojen perusteella langattoman päätteen MS selkokielisen osoitteen (esim. RFC822-15 muotoisen osoitteen) MMS-ID:ksi. Tietokantaa 56 voi ylläpitää esimerkiksi televerkon operaattori tai jokin solukkoverkon ulkopuolinen palveluntarjoaja. Uuden MMS-ID:n lisääminen mainittuun tietokantaan 56 voidaan tehdä esimerkiksi seuraavasti: Kun määrätyn langattoman päätteen MS omistaja tilaa multimediasanomanvälityspalvelun, hän antaa palveluntarjoajalle käyttämänsä 20 langattoman päätteen MS osoitteet (esim. puhelinnumero, sähköpostityyppinen : ·*: osoite). Multimediasanomanvälityspalvelun tarjoaja sopii sitten kyseessä olevan :V: GPRS-operaattorin kanssa sopivan MMS-ID:n arvon, jolla langaton pääte : ·.· yksikäsitteisesti tunnistetaan. Mainitut langattoman päätteen osoitteet ja niitä vastaava MMS-ID tallennetaan MMSC:n tietokantaan 56. Vastaavasti sama MMS-: 25 ID tallennetaan operaattorin hallinnassa olevaan DNS-palvelimeen GPRS- : verkossa kyseisiäosoitteita vastaavan IMSI-koodin kohdalle. GGSN:lle lähetettävät kyselyt (Client Identification Request) generoidaan edullisesti GPRS-rajapinnassa ‘ * 51 ohjausyksikön 55 käskystä, ja sen lähetys tapahtuu GPRS-rajapinnan 51 '·[ * kautta. GPRS-rajapinta 51 ja kuvion 6 selostuksen yhteydessä esiteltävä GGSN:n :.' i 30 MMSC-rajapinta 66 toteuttavat yhdessä rajapinnan 22. Myös GGSN:n lähettämä ’’· vastaus kyselyyn (Client Identification Response) vastaanotetaan GPRS- rajapinnan 51 kautta. MMSC:n rajapinta (51 - 53), jonka kautta multimediasanomat lähetetään aikanaan langattomalle päätteelle MS voi vaihdella MMSC:n ja 21 112151 langattoman päätteen sijainnista riippuen.
Kuviossa 6 on esitetty lohkokaavio, joka havainnollistaa GGSN:n toiminnallisia lohkoja esillä olevan keksinnön toteutukseen liittyen. GGSN käsittää SGSN-5 rajapinnan 61, jonka kautta GGSN kommunikoi oman operaattorin hallinnassa olevaan solukkoverkkoon (Intra-PLMN Backbone -verkko). HLR:n kanssa GGSN kommunikoi HLR-rajapinnan 62 kautta. Tätä kautta voidaan kommunikoida myös muiden signalointiverkon (esim. SS7) elementtien kanssa. IP-rajapinnan 63 kautta GGSN kommunikoi IP-verkkojen (esim. Internet) kanssa ja X.25-rajapinnan 64 10 kautta X.25-pakettiverkon kanssa. MMSC-rajapinnan 66 kautta GGSN lähettää ja vastaanottaa viestejä MMSC:n GPRS-rajapinnalle 51 ja MMSC:n GPRS-rajapinnalta 51 keksinnön mukaisesti. MMSC-rajapinta 66 ja MMSC:n GPRS-rajapinta 51 toteuttavat yhdessä rajapinnan 22.
15 Pakettivälitysyksikkö 65 (engl. routing fuction) välittää datapaketteja sekä operaattorin hallinnoimassa verkossa että operaattorin hallinnoiman verkon ja muiden verkkojen välillä. DNS-palvelin on erillinen laite, joka tyypillisesti on saman operaattorin hallinnassa kuin GGSN:kin. GGSN:n ohjausyksiköllä 67, joka ohjaa GGSN:n toimintaa, on yhteys 69 DNS-palvelimeen. DNS-palvelimella on tieto 20 MMS-ID:iden ja langattomien päätteiden IMSI-koodien vastaavuudesta.
Ohjausyksikkö 67 kohdentaa MMSC:ltä Client Identification Request-viestin 41 :Y: mukana saapuneen MMS-ID:n keksinnön mukaisesti oikeaan IMSI-koodiin ; tyypillisesti kysyen edellä mainitun yhteyden 69 ylitse DNS-palvelimelta IMSI- '·.'· · koodin, joka vastaa mainittua MMS-ID:tä.
:7: 25 : Esillä olevan keksinnön mukaan langattoman päätteen MS tunnistamiseen käytetään solukkoverkon ulkopuolista tunnistetta, kuten MMS-ID:tä, joka ' ’ yksikäsitteisesti identifioi kyseisen langattoman päätteen MS kulloinkin •; ' käytettävästä langattoman päätteen RFC822-muotoisesta osoitteesta riippumatta.
•.' · * 30 Tällöin solukkoverkon sisällä langattoman päätteen yksikäsitteiseen tunnistamiseen käytettävää IMSI-koodia ei tarvitse paljastaa solukkoverkon ulkopuolelle. MMS-ID:n käytöllä saavutetaan lisäksi se etu, että jos langattoman päätteen RFC822-muotoinen osoite muuttuu, ei muutoksia solukkoverkkoon 22 112151 (GPRS-verkkoon) tarvitse tehdä. Riittää, kun sanomanvälityspalvelimessa päivitetään uusi RFC822-osoite vastaamaan langattoman päätteen MMS-ID:tä, jota edelleen voidaan käyttää sanomanvälityspalvelimen ja solukkoverkon välisessä kommunikoinnissa.
5
Keksintö mahdollistaa langattomaan päätteeseen liittyvien kyselyiden suorittamisen solukkoverkon ulkopuolelta myös dynaamisten PDP-osoitteiden käytön yhteydessä, koska sanomanvälityspalvelimen ja solukkoverkon väilisessä kommunikoinnissa käytetään dynaamisesta PDP-osoitteesta riippumatonta MMS-10 ID:tä. Mainittuja kyselyjä ovat esimerkiksi kysely langattoman päätteen datan vastaanottovalmiuden selvittämiseksi ja kysely langattoman päätteen GPRS-verkkoon kytkeytymisen selvittämiseksi (eli kysely lyhytsanoman vastaanottovalmiuden selvittämiseksi).
15 Tässä selityksessä on esitetty keksinnön toteutusta ja suoritusmuotoja esimerkkien avulla. Alan 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 20 toteutus- ja käyttömahdollisuuksia rajoittavatkin ainoastaan oheistetut patenttivaatimukset. Täten vaatimusten määrittelemät erilaiset keksinnön : V: toteutusvaihtoehdot, myös ekvivalenttiset toteutukset kuuluvat keksinnön piiriin.
I t · i il i • *
Claims (20)
1. Menetelmä solukkoverkon päätelaitteeseen (MS) liittyvän tiedon kysymiseksi solukkoverkosta solukkoverkon ulkopuolisesta sanomanvälityspalvelimesta 5 (MMSC) käsin, jossa menetelmässä: lähetetään sanomanvälityspalvelimelta (MMSC) solukkoverkkoon mainitun päätelaitteeseen (MS) liittyvän tiedon selvittämiseksi kysely (41), tunnettu siitä, että kysely käsittää ensimmäisen tunnisteen (MMS-ID) mainitun päätelaitteen (MS) tunnistamiseksi, joka ensimmäinen tunniste on 10 määrätty solukkoverkon ulkopuolinen tunniste; kohdennetaan solukkoverkossa mainittu ensimmäinen tunniste (MMS-ID) määrättyyn toiseen tunnisteeseen (IMSI, IMUI), joka toinen tunniste on solukkoverkon sisäinen tunniste; selvitetään mainitun toisen tunnisteen (IMSI, IMUI) avulla mainittu 15 päätelaitteeseen (MS) liittyvä tieto; lähetetään solukkoverkosta mainitulle solukkoverkon ulkopuoliselle sanomanvälityspalvelimelle (MMSC) vastausviesti (47) vasteena mainittuun kyselyyn (41), jossa vastausviestissä ilmaistaan mainitun ensimmäisen tunnisteen (MMS-ID) avulla mainittu päätelaitteeseen (MS) liittyvä tieto. : 20
’ *.· 2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että mainittu “ kysely (41) tehdään vasteena sanomanvälityspalvelimeen (MMSC) * · * * I saapuneeseen päätelaitteelle (MS) osoitettuun sanomaan. « > « * ’ 25
3. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että mainittu sanoma on multimediasanoma. * * * - · • *
4. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että tiedonsiirto • · ·; menetelmässä suoritetaan pakettivälitteisesti. \··' 30 *« ( i V
5. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että menetelmässä: ennen mainitun kyselyn (41) lähettämistä solukkoverkkoon 112151 24 kohdennetaan sanomanvälityspalvelimessa (MMSC) päätelaitteelle (MS) osoitettuun sanomaan liittyvä osoite mainittuun päätelaitteen ensimmäiseen tunnisteeseen (MMS-ID).
6. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että mainittu toinen tunniste on yksi seuraavista: IMSI-koodi (International Mobile Subscriber Identity), IMUI-koodi (International Mobile User Identity).
7. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että mainittu 10 kysely (41) lähetetään solukkoverkkoon määrätylle verkkoelementille (GGSN) ja että mainittu verkkoelementti selvittää mainitun päätelaitteeseen (MS) liittyvän tiedon käyttäen mainittua toista tunnistetta (IMSI, IMUI).
8. Patenttivaatimuksen 7 mukainen menetelmä, tunnettu siitä, että mainittu 15 verkkoelementti on yhdyskäytävätukisolmu (GGSN) ja että kysely (41) lähetetään sanomanvälityspalvelimelta aina samalle yhdyskäytävätukisolmulle (GGSN).
9. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että mainittu * I : 20 verkkoelementti on yhdyskäytävätukisolmu (GGSN), ja ’v mainittu sanomanvälityspalvelin (MMSC) vastaanottaa mainitun > I ; vastausviestin (47), jossa mainittu päätelaitteeseen (MS) liittyvä tieto t 1 I ilmaistaan ja että mainittu tieto on yksi seuraavista: päätelaitteen (MS) datan ‘ ' 25 vastaanottovalmius, päätelaitteen kytkeytyminen verkkoon. * » 1 = »
10. Patenttivaatimuksen 9 mukainen menetelmä, tunnettu siitä, että mainittu päätelaitteeseen (MS) liittyvä tieto on päätelaitteen datan vastaanottovalmius, jolloin mainittu vastausviesti (47) ilmaisee, onko ' I 30 mainitulla päätelaitteella aktivoitu PDP-konteksti (Packet Data Protocol) ! V jonkin yhdyskäytävätukisolmun (GGSN) kanssa, jolloin: • 1 » tapauksessa, jossa päätelaitteella (MS) on aktivoitu PDP-konteksti jonkin yhdyskäytävätukisolmun (GGSN) kanssa, mainittu sanoma lähetetään 112151 25 sanomanvälityspalvelimelta (MMSC) päätelaitteelle vasteena mainitun vastausviestin (47) vastaanottamiselle; ja tapauksessa, jossa päätelaitteella (MS) ei ole aktivoitua PDP-kontekstia minkään yhdyskäytävätukisolmun (GGSN) kanssa, mainittua 5 sanomaa ei lähetetä päätelaitteelle.
11. Patenttivaatimuksen 10 mukainen menetelmä, tunnettu siitä, että tapauksessa, jossa päätelaitteella (MS) ei ole aktivoitua PDP-kontekstia minkään yhdyskäytävätukisolmun (GGSN) kanssa, toistetaan mainittu kysely 10 (41) määrätyn ajan kuluttua.
12. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että mainittu ensimmäinen tunniste käsittää: ensimmäisen osion (User ID), joka ilmaisee sanomanvälityspalvelun 15 tilaajan; toisen osion (MMSC ID), joka ilmaisee kyseessä olevan sanomanvälityspalvelimen (MMSC); ja kolmannen osion (Security ID), joka on määritettävissä mainittujen ensimmäisen ja toisen osion perusteella turvallisuustarkoitusta varten. 20
13. Solukkoverkon ulkopuolinen palvelin (MMSC) määrätyn solukkoverkon : päätelaitteeseen (MS) liittyvän tiedon kysymiseksi solukkoverkosta, tunnettu : ; siitä, että palvelin käsittää: ; “ välineet (55, 56) määrätyn solukkoverkon ulkopuolisen ensimmäisen ” 25 tunnisteen (MMS-ID) määrittämiseksi mainitun päätelaitteen (MS) tunnistamiseksi; ' välineet (51,55) kyselyn (41) lähettämiseksi palvelimelta (MMSC) solukkoverkkoon mainitun päätelaitteeseen (MS) liittyvän tiedon ... selvittämiseksi, joka kysely käsittää mainitun ensimmäisen tunnisteen (MMS-
30 ID).
14. Patenttivaatimuksen 13 mukainen palvelin (MMSC), tunnettu siitä, että se i \: käsittää: 112151 26 välineet (51,55) solukkoverkosta mainitulle solukkoverkon ulkopuoliselle palvelimelle (MMSC) vasteena mainittuun kyselyyn (41) lähetetyn vastausviestin (47) vastaanottamiseksi, joka vastausviesti käsittää mainitun ensimmäisen tunnisteen (MMS-ID) avulla ilmaistun mainittuun 5 päätelaitteeseen (MS) liittyvän tiedon.
15. Patenttivaatimuksen 13 mukainen palvelin (MMSC), tunnettu siitä, että palvelin on järjestetty lähettämään mainitun kyselyn (41) vasteena palvelimeen saapuneeseen päätelaitteelle (MS) osoitettuun sanomaan; ja 10 että palvelin (MMSC) käsittää: välineet (51,56) päätelaitteelle osoitettuun sanomaan liittyvän osoitteen kohdentamiseksi mainittuun päätelaitteen ensimmäiseen tunnisteeseen.
16. Solukkoverkon ulkopuolisessa palvelimessa (MMSC) suoritettavissa oleva tietokoneohjelmatuote määrätyn solukkoverkon päätelaitteeseen (MS) liittyvän tiedon kysymiseksi solukkoverkosta, tunnettu siitä, että tietokoneohjelmatuote käsittää ohjelmakoodin: määrätyn solukkoverkon ulkopuolisen ensimmäisen tunnisteen 20 (MMS-ID) määrittämiseksi mainitun päätelaitteen (MS) tunnistamiseksi; mainitun palvelimen (MMSC) saamiseksi lähettämään kyselyn (41) : solukkoverkkoon mainitun päätelaiteeseen (MS) liittyvän tiedon V.·' selvittämiseksi, joka kysely käsittää mainitun ensimmäisen tunnisteen (MMS- : ’· ID) mainitun päätelaitteen tunnistamiseksi. 25
' -' ' 17. Solukkoverkon verkkoelementti (GGSN), joka käsittää: • ‘ ' välineet (66, 67) määrätyn solukkoverkon ulkopuolisen palvelimen lähettämän kyselyn (41) vastaanottamiseksi, joka kysely käsittää pyynnön määrätyn solukkoverkon päätelaitteeseen (MS) liittyvän tiedon 30 selvittämiseksi, tunnettu siitä, että kysely käsittää ensimmäisen tunnisteen ·; (MMS-ID) mainitun päätelaitteen tunnistamiseksi, joka ensimmäinen tunniste ' ; ·' on määrätty solukkoverkon ulkopuolinen tunniste; : välineet (67, 69, DNS) mainitun ensimmäisen tunnisteen (MMS-ID) 112151 27 kohdentamiseksi määrättyyn toiseen tunnisteeseen (IMSI, IMUI), joka toinen tunniste on solukkoverkon sisäinen tunniste; välineet (61,62, 67) mainitun päätelaitteeseen (MS) liittyvän tiedon selvittämiseksi mainitun toisen tunnisteen (IMSI, IMUI) avulla; 5 välineet (66, 67) vastausviestin (47) lähettämiseksi solukkoverkon ulkopuoliselle palvelimelle (MMSC) vasteena mainittuun kyselyyn (41), joka vastausviesti käsittää mainitun ensimmäisen tunnisteen (MMS-ID) avulla ilmaistun mainittuun päätelaitteeseen (MS) liittyvän tiedon.
18. Patenttivaatimuksen 17 mukainen verkkoelementti (GGSN), tunnettu siitä, että mainittu verkkoelementti on solukkoverkon yhdyskäytävätukisolmu.
19. Solukkoverkon verkkoelementissä (GGSN) suoritettavissa oleva tietokoneohjelmatuote, joka käsittää ohjelmakoodin: 15 verkkoelementin (GGSN) saamiseksi vastaanottamaan määrätyn solukkoverkon ulkopuolisen palvelimen (MMSC) lähettämän kyselyn (41), joka kysely käsittää pyynnön määrätyn solukkoverkon päätelaitteeseen (MS) liittyvän tiedon selvittämiseksi, tunnettu siitä, että kysely käsittää ensimmäisen tunnisteen (MMS-ID) mainitun päätelaitteen (MS) 20 tunnistamiseksi, joka ensimmäinen tunniste on määrätty solukkoverkon ulkopuolinen tunniste; : mainitun ensimmäisen tunnisteen (MMS-ID) kohdentamiseksi •\ v määrättyyn toiseen tunnisteeseen (IMSI, IMUI), joka toinen tunniste on : · solukkoverkon sisäinen tunniste; ’· ’** 25 verkkoelementin (GGSN) saamiseksi selvittämään mainitun ’·]/ päätelaitteeseen (MS) liittyvän tiedon mainitun toisen tunnisteen (IMSI, IMUI) ·' avulla; verkkoelementin (GGSN) saamiseksi lähettämään vastausviestin (47) solukkoverkon ulkopuoliselle palvelimelle (MMSC) vasteena mainittuun 30 kyselyyn (41), joka vastausviesti käsittää mainitun ensimmäisen tunnisteen ·;;; (MMS-ID) avulla ilmaistun mainittuun päätelaitteeseen (MS) liittyvän tiedon.
: 20. Järjestelmä, joka käsittää solukkoverkon ulkopuolisen palvelimen (MMSC) ja t I » 112151 28 solukkoverkon verkkoelementin (GGSN), solukkoverkon päätelaitteeseen (MS) liittyvän tiedon kysymiseksi solukkoverkolta solukkoverkon ulkopuolisesta palvelimesta käsin, tunnettu siitä, että palvelin käsittää: välineet (55, 56) määrätyn solukkoverkon ulkopuolisen ensimmäisen 5 tunnisteen (MMS-ID) määrittämiseksi mainitun päätelaitteen (MS) tunnistamiseksi; välineet (51,55) kyselyn (41) lähettämiseksi palvelimelta (MMSC) solukkoverkkoon verkkoelementille (GGSN) mainitun päätelaitteeseen (MS) liittyvän tiedon selvittämiseksi, joka kysely käsittää mainitun ensimmäisen 10 tunnisteen (MMS-ID), ja että solukkoverkon verkkoelementti käsittää: välineet (66, 67) mainitun kyselyn (41) vastaanottamiseksi; välineet (67, 69, DNS) mainitun ensimmäisen tunnisteen (MMS-ID) kohdentamiseksi määrättyyn toiseen tunnisteeseen (IMSI, IMUI), joka toinen tunniste on solukkoverkon sisäinen tunniste; 15 välineet (61, 62,67) mainitun päätelaitteeseen (MS) liittyvän tiedon selvittämiseksi mainitun toisen tunnisteen (IMSI, IMUI) avulla; välineet (66, 67) vastausviestin (47) lähettämiseksi solukkoverkon ulkopuoliselle palvelimelle (MMSC) vasteena mainittuun kyselyyn (41), joka vastausviesti käsittää mainitun ensimmäisen tunnisteen (MMS-ID) avulla 20 ilmaistun mainittuun päätelaitteeseen (MS) liittyvän tiedon. 112151 29
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI992783A FI112151B (fi) | 1999-12-23 | 1999-12-23 | Sanoman välitys |
EP00987545A EP1240787A1 (en) | 1999-12-23 | 2000-12-20 | Transferring of a message |
PCT/FI2000/001126 WO2001049048A1 (en) | 1999-12-23 | 2000-12-20 | Transferring of a message |
CN00817693A CN1413421A (zh) | 1999-12-23 | 2000-12-20 | 报文的传输 |
KR1020027008077A KR20020064955A (ko) | 1999-12-23 | 2000-12-20 | 메시지의 이송 |
AU23795/01A AU2379501A (en) | 1999-12-23 | 2000-12-20 | Transferring of a message |
JP2001549032A JP2003518885A (ja) | 1999-12-23 | 2000-12-20 | メッセージの転送 |
US09/745,756 US6885870B2 (en) | 1999-12-23 | 2000-12-21 | Transferring of a message |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI992783A FI112151B (fi) | 1999-12-23 | 1999-12-23 | Sanoman välitys |
FI992783 | 1999-12-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
FI19992783A FI19992783A (fi) | 2001-06-24 |
FI112151B true FI112151B (fi) | 2003-10-31 |
Family
ID=8555813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI992783A FI112151B (fi) | 1999-12-23 | 1999-12-23 | Sanoman välitys |
Country Status (8)
Country | Link |
---|---|
US (1) | US6885870B2 (fi) |
EP (1) | EP1240787A1 (fi) |
JP (1) | JP2003518885A (fi) |
KR (1) | KR20020064955A (fi) |
CN (1) | CN1413421A (fi) |
AU (1) | AU2379501A (fi) |
FI (1) | FI112151B (fi) |
WO (1) | WO2001049048A1 (fi) |
Families Citing this family (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI110297B (fi) | 2000-08-21 | 2002-12-31 | Mikko Kalervo Vaeaenaenen | Lyhytäänisanomajärjestelmä, -menetelmä ja -päätelaite |
US20020193096A1 (en) * | 2000-09-08 | 2002-12-19 | Dwyer Christopher Brian | System and method for permitting maintenance of privacy of main number assigned to wireless device |
US6947738B2 (en) * | 2001-01-18 | 2005-09-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Multimedia messaging service routing system and method |
DE10104713A1 (de) * | 2001-02-02 | 2002-08-08 | Siemens Ag | Verfahren und Vorrichtungen zum Zugreifen auf Nachrichten |
US7054283B2 (en) * | 2001-02-13 | 2006-05-30 | Ericsson Inc. | Wireless network architechture and protocol for location services in GPRS packet data network |
DE50204887D1 (de) * | 2001-08-09 | 2005-12-15 | Siemens Ag | Verfahren zur übertragung von daten |
US6996537B2 (en) | 2001-08-13 | 2006-02-07 | Qualcomm Incorporated | System and method for providing subscribed applications on wireless devices over a wireless network |
US9203923B2 (en) | 2001-08-15 | 2015-12-01 | Qualcomm Incorporated | Data synchronization interface |
CA2459117C (en) * | 2001-08-29 | 2008-03-11 | Research In Motion Limited | System and method for addressing a mobile device in an ip-based wireless network |
AU2002350336A1 (en) | 2001-12-07 | 2003-06-17 | Research In Motion Limited | System and method of managing information distribution to mobile stations |
US7301927B2 (en) * | 2002-05-03 | 2007-11-27 | Samsung Electronics Co., Ltd. | Apparatus and method for multimedia broadcast/multicast service in a mobile communication system |
US20030214970A1 (en) * | 2002-05-17 | 2003-11-20 | Pimentel Roberto J. | Method and apparatus for ensuring capability to send information to a wireless device using hybrid network capability |
US20030216140A1 (en) * | 2002-05-17 | 2003-11-20 | Georg Chambert | Universal identification system for access points of wireless access networks |
US7116995B2 (en) * | 2002-05-31 | 2006-10-03 | Nokia Corporation | System and method for operating intravendor and intervendor messaging systems |
CN1505417B (zh) * | 2002-12-03 | 2010-06-16 | 皇家飞利浦电子股份有限公司 | 能高效传递多媒体信息的无线网络系统 |
US9232077B2 (en) | 2003-03-12 | 2016-01-05 | Qualcomm Incorporated | Automatic subscription system for applications and services provided to wireless devices |
US7664095B2 (en) * | 2003-06-20 | 2010-02-16 | Novatel Wireless, Inc. | Systems and methods for registering a client device in a data communication system |
DE10332838A1 (de) * | 2003-07-18 | 2005-04-21 | Siemens Ag | Übertragen eines Nutzdatenobjektes von einer Vermittlungskomponente auf eine mobile Station |
EP1665684B1 (fr) * | 2003-09-15 | 2008-04-30 | France Telecom | Systeme et procede de transmission d'un message multimedia |
US20050085239A1 (en) * | 2003-10-21 | 2005-04-21 | Openwave Systems Inc. | System and method for mobile-based location information |
WO2005057955A1 (en) * | 2003-12-09 | 2005-06-23 | Skyums Co., Ltd | Method for providing notification service of electronic mail transmitting |
BRPI0506992A (pt) | 2004-01-21 | 2007-07-03 | Qualcomm Inc | cobrança de valores com base em aplicativos em uma rede de assinantes sem fio |
US8989737B2 (en) * | 2004-03-10 | 2015-03-24 | Nokia Corporation | System and method for establishing a session initiation protocol communication session with a mobile terminal |
US7599374B2 (en) | 2004-03-10 | 2009-10-06 | Nokia Corporation | System and method for establishing an Internet Protocol connection with a terminating network node |
US8085741B2 (en) * | 2004-03-10 | 2011-12-27 | Core Wireless Licensing S.A.R.L. | System and method for pushing content to a terminal utilizing a network-initiated data service technique |
CN1319317C (zh) * | 2004-08-11 | 2007-05-30 | 华为技术有限公司 | 一种基于分组数据流计费的对话建立方法 |
CN100372391C (zh) * | 2004-08-16 | 2008-02-27 | 华为技术有限公司 | 一种多媒体消息系统及转发多媒体消息的方法 |
KR100708363B1 (ko) * | 2005-05-16 | 2007-04-17 | 엘지노텔 주식회사 | 패킷서비스통지기능이 구비된 더불유씨디엠에이 시스템 및 그 제어방법 |
US9185538B2 (en) | 2005-05-31 | 2015-11-10 | Qualcomm Incorporated | Wireless subscriber application and content distribution and differentiated pricing |
US9350875B2 (en) | 2005-05-31 | 2016-05-24 | Qualcomm Incorporated | Wireless subscriber billing and distribution |
US8316426B2 (en) * | 2005-10-21 | 2012-11-20 | Nokia Corporation | Apparatus, computer program product and method for secure authentication response in a mobile terminal |
GB2434248B (en) * | 2006-01-12 | 2010-04-14 | Zeiss Carl Smt Ltd | Charged particle beam device |
US9143622B2 (en) | 2006-02-17 | 2015-09-22 | Qualcomm Incorporated | Prepay accounts for applications, services and content for communication devices |
US9185234B2 (en) * | 2006-02-22 | 2015-11-10 | Qualcomm Incorporated | Automated account mapping in a wireless subscriber billing system |
CN1859357B (zh) * | 2006-03-16 | 2010-12-08 | 华为技术有限公司 | 一种通信方法、系统及装置 |
US8229479B1 (en) | 2006-05-23 | 2012-07-24 | Nextel Communications, Inc. | Systems and methods for multimedia messaging |
KR100784729B1 (ko) * | 2006-08-01 | 2007-12-12 | 주식회사 이노와이어리스 | Wcdma 네트워크에서 이동전화번호를 이용한 데이터수집방법 |
MXNL06000054A (es) * | 2006-08-15 | 2006-09-12 | Grupo Empresarial R & C S A De | Gestion de servicios, supervision y control a distancia de telefonos publicos inalambricos por medio de paquetes de datos. |
US20080075040A1 (en) * | 2006-09-27 | 2008-03-27 | Innovative Sonic Limited | Method and apparatus for distribution and attachment gateway support node in wireless communications system |
US20080075041A1 (en) * | 2006-09-27 | 2008-03-27 | Innovative Sonic Limited | Method and apparatus for distribution and attachment gateway support node in wireless communications system |
CN101137167B (zh) * | 2007-01-31 | 2010-12-08 | 中兴通讯股份有限公司 | Cdma终端信息的获取方法和装置 |
US20080235185A1 (en) * | 2007-03-21 | 2008-09-25 | Motorola, Inc. | Communication system and method of accessing therefor |
US20120140774A1 (en) * | 2008-12-26 | 2012-06-07 | Telefonaktiebolaget L M Ericsson (Publ) | Methods and Systems for Enterprise Network Access Point Determination |
CN102014371B (zh) * | 2009-09-08 | 2015-02-04 | 天津宇创网络科技有限公司 | 一种手机终端配置自动探查的方法及系统 |
WO2012077099A1 (en) * | 2010-12-05 | 2012-06-14 | Shmuel Okon | Method and system for determining and managing the presence and availability of cellular phones |
US8812034B2 (en) | 2011-09-30 | 2014-08-19 | Qualcomm Incorporated | Methods and apparatuses for management of SMS message identifications in a multi-mode device |
EP2629482A3 (en) * | 2012-01-30 | 2014-02-19 | Nokia Solutions and Networks Oy | Lawful intercept without mobile station international subscriber directory number |
CN103259727B (zh) | 2012-08-31 | 2016-12-28 | 杭州华三通信技术有限公司 | 一种报文转发方法及设备 |
CN103237359B (zh) * | 2013-04-16 | 2016-03-23 | 天脉聚源(北京)传媒科技有限公司 | 一种连接终端的方法及装置 |
EP3461157A4 (en) * | 2016-05-30 | 2019-08-21 | Huawei Technologies Co., Ltd. | METHOD FOR RECORDING USER INFORMATION AND IDENTIFIC CORRESPONDENCE STORAGE METHOD, DEVICE AND EQUIPMENT |
US12028273B2 (en) | 2019-09-27 | 2024-07-02 | Avalara, Inc. | Computing systems, networks, and notifications |
US11632419B1 (en) | 2019-12-19 | 2023-04-18 | Avalara, Inc. | Coarse values for estimating less-than-critical resources |
US11526950B1 (en) | 2020-01-22 | 2022-12-13 | Avalara, Inc. | Disestablishing entity's selected resource computation in response to loss of nexus establishment condition for selected domain |
US11238542B1 (en) | 2020-01-29 | 2022-02-01 | Avalara, Inc. | Online interactive notification platform for exploring possible tax nexus and implications |
US11463375B1 (en) | 2020-03-05 | 2022-10-04 | Avalara, Inc. | Online software platform (OSP) accessing digital rules updated based on client inputs |
WO2022006445A1 (en) | 2020-07-02 | 2022-01-06 | Avalara, Inc. | Online service platform (osp) generating and transmitting on behalf of primary entity to third party proposal of the primary entity while maintaining the primary entity anonymous |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5920820A (en) * | 1996-01-25 | 1999-07-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Combined home location register and service control point for a cellular telecommunications network |
US5878347A (en) * | 1996-03-26 | 1999-03-02 | Ericsson, Inc. | Routing a data signal to a mobile station within a telecommunications network |
FI105743B (fi) | 1998-05-27 | 2000-09-29 | Nokia Mobile Phones Ltd | Menetelmä multimediaviestien välittämiseksi ja multimediaviestien välitysjärjestelmä |
US6236835B1 (en) * | 1998-12-21 | 2001-05-22 | Motorola | Method for acquiring a predetermined type of information from a selective call device in a communication system |
-
1999
- 1999-12-23 FI FI992783A patent/FI112151B/fi not_active IP Right Cessation
-
2000
- 2000-12-20 AU AU23795/01A patent/AU2379501A/en not_active Abandoned
- 2000-12-20 CN CN00817693A patent/CN1413421A/zh active Pending
- 2000-12-20 WO PCT/FI2000/001126 patent/WO2001049048A1/en not_active Application Discontinuation
- 2000-12-20 KR KR1020027008077A patent/KR20020064955A/ko not_active Application Discontinuation
- 2000-12-20 JP JP2001549032A patent/JP2003518885A/ja active Pending
- 2000-12-20 EP EP00987545A patent/EP1240787A1/en not_active Withdrawn
- 2000-12-21 US US09/745,756 patent/US6885870B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1413421A (zh) | 2003-04-23 |
JP2003518885A (ja) | 2003-06-10 |
WO2001049048A1 (en) | 2001-07-05 |
US20010005675A1 (en) | 2001-06-28 |
KR20020064955A (ko) | 2002-08-10 |
FI19992783A (fi) | 2001-06-24 |
AU2379501A (en) | 2001-07-09 |
US6885870B2 (en) | 2005-04-26 |
EP1240787A1 (en) | 2002-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI112151B (fi) | Sanoman välitys | |
FI111780B (fi) | Sanomanvälityspalvelu | |
CN103004239B (zh) | 在短消息服务(sms)传输期间网际协议(ip)地址的分配和使用 | |
JP3811064B2 (ja) | 認証方法及びシステム | |
US7525987B2 (en) | Changing a first subscriber identifier to a second identifier | |
DK1736016T3 (en) | Process for the prevention of delivery of spam via sms | |
US9867111B2 (en) | Methods, network control nodes and communication devices for routing signalling requests in a communication system | |
EP1648190A1 (en) | A method and apparatus for facilitating interaction between a home subscriber server (HSS) and a home location register (HLR) in a legacy network | |
WO2006031627B1 (en) | Methods, systems, and computer program products for automatically provisioning intelligent network (in) platforms, including home location registers (hlrs), and routing nodes with prepaid mobile subscriber information | |
CN1332571C (zh) | 在网络间转发多媒体消息的方法 | |
FI113000B (fi) | Viestien reititys | |
FI118110B (fi) | Verkkojen välinen palveluyhteistoiminta | |
EP1246481B1 (en) | System of reception, storage and forwarding of short messages (SMS) | |
EP2387259B1 (en) | Method for routing a message | |
JP2006230011A (ja) | 認証方法及びシステム | |
KR20060032311A (ko) | 이동통신 시스템에서 착신 호 서비스 방법. | |
TH51195B (th) | วิธีการและระบบสำหรับนำการสอบถามข่าวสารเกี่ยวกับที่ตั้งของโนดและสภาพของสมาชิกมาใช้ในเครือข่ายแบบฉลาด | |
TH86793A (th) | วิธีการและระบบสำหรับนำการสอบถามข่าวสารเกี่ยวกับที่ตั้งของโนดและสภาพของสมาชิกมาใช้ในเครือข่ายแบบฉลาด |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MA | Patent expired |