FI113606B - Menetelmä sanomien välittämiseksi, tiedonsiirtojärjestelmä ja päätelaite - Google Patents
Menetelmä sanomien välittämiseksi, tiedonsiirtojärjestelmä ja päätelaite Download PDFInfo
- Publication number
- FI113606B FI113606B FI20001030A FI20001030A FI113606B FI 113606 B FI113606 B FI 113606B FI 20001030 A FI20001030 A FI 20001030A FI 20001030 A FI20001030 A FI 20001030A FI 113606 B FI113606 B FI 113606B
- Authority
- FI
- Finland
- Prior art keywords
- message
- messages
- layer
- information
- application
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000004891 communication Methods 0.000 title claims description 46
- 230000005540 biological transmission Effects 0.000 claims abstract description 35
- 238000006243 chemical reaction Methods 0.000 claims abstract 6
- 230000008569 process Effects 0.000 claims description 5
- 230000015572 biosynthetic process Effects 0.000 claims 3
- 230000006870 function Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- DFUSDJMZWQVQSF-XLGIIRLISA-N (2r)-2-methyl-2-[(4r,8r)-4,8,12-trimethyltridecyl]-3,4-dihydrochromen-6-ol Chemical compound OC1=CC=C2O[C@@](CCC[C@H](C)CCC[C@H](C)CCCC(C)C)(C)CCC2=C1 DFUSDJMZWQVQSF-XLGIIRLISA-N 0.000 description 1
- 241000251730 Chondrichthyes Species 0.000 description 1
- 101150004094 PRO2 gene Proteins 0.000 description 1
- 206010042135 Stomatitis necrotising Diseases 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 201000008585 noma Diseases 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/321—Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- 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/22—Parsing or analysis of headers
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Description
1 11360f
Menetelmä sanomien välittämiseksi, tiedonsiirtojärjestelmä ja päätelaite
Nyt esillä oleva keksintö kohdistuu oheisen patenttivaatimuksen 1 johdanto-osan mukaiseen menetelmään sanomien välittämiseksi. Kek-5 sintö kohdistuu lisäksi oheisen patenttivaatimuksen 9 johdanto-osan mukaiseen tiedonsiirtojärjestelmään. Keksintö kohdistuu vielä oheisen patenttivaatimuksen 17 johdanto-osan mukaiseen päätelaitteeseen.
Langattomat viestintäverkot ja Internet-verkko laajenevat nopeasti, ja niiden käyttäjien lukumäärä on kasvussa. Kehittyneiden Internet-palve-10 luiden tuominen langattomien viestintäverkkojen digitaalisiin matkaviestimiin, kuten ns. mediapuhelimiin, on mahdollista esimerkiksi WAP-tek-niikan (Wireless Application Protocol) avulla. WAP on avoin standardi, joka on suunniteltu tukemaan maailmanlaajuisesti suurinta osaa digitaalisista langattomista viestintäverkoista, kuten GSM (Global System 15 for Mobile communications), GPRS (General Packet Radio Service), PDC (Personal Digital Cellular), CDMA IS-95 (Code Division Multiple Access), TDMA IS-136 (Time Division Multiple Access), ja kolmannen sukupolven verkkoja, kuten WCDMA (Wideband CDMA) ja CDMA-2000. Koska WAP-järjestelmä on kehitetty vasta äskettäin ja koska 20 WAP-järjestelmän spesifikaatioissa on määritelty joissakin tapauksissa ..... vain puitteet eri toteutuksille, ei WAP-järjestelmän tiettyjen toimintojen !;·; toteuttamiselle ole olemassa tunnettuja ratkaisuja.
• · • ) *···: WAP-järjestelmässä (kuval) WAP-protokollaa ulkoiseen kommuni- kointiin käyttävä päätelaite, langaton päätelaite TE 1, TE2 (Wireless 25 Terminal, Mobile Station), tässä ns. WAP-päätelaite, voi kommunikoida :‘ j Internet-verkon palvelimen S (server) kanssa. WAP-päätteen ja Inter- net-verkon välisen kytkennän toteuttaa WAP-yhdyskäytävä GW, joka toimii viestien välityselimenä WAP-päätelaitteen TE1, TE2 ja Internet-verkon NW välillä. WAP-yhdyskäytävä GW muuntaa WAP-pääte-30 laitteen TE1, TE2 Internet-verkkoon NW suuntaamat viestit tarvittaessa jonkin Internet-protokollan, kuten TCP/IP-protokollan (Transmission : Control Protocol / Internet Protocol) mukaisiksi viesteiksi. Vastaavasti V; Internet-verkosta NW langattomaan verkkoon PLMN WAP-päätelait- : teelle TE1, TE2 osoitetut viestit muutetaan tarvittaessa WAP-yhdys- 35 käytävässä GW WAP-protokollan (esim. WSP, Wireless Session Pro- 2 113606 tocol) mukaisiksi viesteiksi. WAP-päätelaite TE1, TE2 voi sinänsä olla mikä tahansa laite, joka käyttää WAP-protokollaa ulkoiseen kommunikointiin, kuten solukkoverkon matkaviestin tai langattomaan verkkoon PLMN (Public Landline Mobile Network) esimerkiksi solukko-5 verkon matkaviestimen välityksellä yhteydessä oleva tietokonepääte. WAP:n tukemia radiotien yli tapahtuvaan informaation siirtoon tarkoitettuja viestintämuotoja kutsutaan siirtoteiksi (bearer). Näitä ovat mm. eri WAP:n tukemissa verkoissa lyhytsanomaviestit (SM, Short Message), datapuhelut (CSD, Circuit Switched Data; HSCSD, High Speed 10 Circuit Switched Data) ja pakettiradio- eli GPRS-palvelut, USSD-pal-velu (Unstructured Supplementary Service Data) sekä muut WAP-spesifikaatioissa määritellyt siirtotiet.
WAP-järjestelmä on yhteyskäytäntöjänsä eli protokolliensa osalta hierarkkinen järjestelmä. Sekä WAP-päätelaite että WAP-yhdyskäytävä 15 käsittävät ohjelmallisesti toteutettavan WAP-protokollapinon (kuva 2), joka käsittää määrätyt WAP-protokollakerrokset. WAP-protokollaker-roksia ovat mm. WAE-kerros (Wireless Application Environment) eli sovelluskerros L7, WSP-kerros (Wireless Session Protocol) eli istunto-kerros L5, WTP-kerros (Wireless Transaction Protocol) mikä vastaa 20 kuljetuskerroksen L4a toiminnallisuudesta, WTLS-kerros (Wireless Transport Layer Security) eli kuljetuskerroksen suojaustoiminnot L4b, ja WDP-kerros (Wireless Datagram Protocol), eli verkkokerros L3. WAP-päätteen ja WAP-yhdyskäytävän vastaavat WAP-protokollaker- • rokset keskustelevat keskenään luotettavan tiedonsiirron toteuttami-25 seksi WAP-päätteen ja WAP-yhdyskäytävän välillä määrätyn siirtotien 1: ‘ ’: (fyysisen kerroksen L1) yli.
* *
Internet-verkkoon yhteydessä olevan tietokonepäätteen käyttäjillä on jo pitkään ollut mahdollisuus hakea multimediakomponentteja, kuten säh-köisessä muodossa olevia lyhyitä videoleikkeitä (video clip) ja äänileik-!···. 30 keitä (audio clip), tietokonepäätteeseensä joltakin Internet-verkon palvelimelta (server). Tiedonsiirtonopeuksien kasvaessa ja matkavies-tinten ominaisuuksien parantuessa kiinnostus multimediasanoman väli-tyspalvelua kohtaan on herännyt myös langattomassa verkossa.
» » > »
Multimediasanomapalvelukeskus (MM-SC, Multimedia Message Ser-35 vice Centre) toimii multimediasanoman välityspalvelussa elimenä, joka 3 1 1360(: tallentaa langattomalle päätelaitteelle osoitetun multimediasanoman muistiinsa. Multimediasanomapalvelukeskus lähettää ilmoitussanoman multimediasanoman saapumisesta langattomalle päätelaitteelle, kun tämä on tavoitettavissa. Lyhytsanomapalvelujärjestelmässä sen sijaan 5 sanoma, joka on vastaanotettu sanomapalvelukeskukseen (SM-SC, Short Message Service Centre) sanomasta ei lähetetä erillistä ilmoitus-sanomaa vastaanottajan päätelaitteeseen, vaan sanoma yritetään lähettää mahdollisimman pian. Mikäli sanomaa ei saada välitettyä vastaanottajan päätelaitteeseen, yritetään lähetystä myöhemmin 10 uudestaan. Sanomien välitysjärjestelmän avulla langattomien päätelaitteiden käyttäjät voivat vaihtaa sanomia keskenään. Sanomat voivat sisältää esimerkiksi tekstiä, äänileikkeitä, videoleikkeitä, tiedostoja jne. Sanoma voi sisältää myös useampaa eri tyyppistä informaatiota. Sanomien välitys on esitetty suoritettavaksi WAP-protokollan mukai-15 sessa järjestelmässä ns. etappivälitysperiaatteella (store-and-forward), jolloin sanoma lähetetään lähettävästä päätelaitteesta tiedonsiirtoverkkoon, jossa se siirretään sanomapalvelukeskukseen. Sanomapal-velukeskus välittää tiedon saapuneesta sanomasta vastaanottavaan päätelaitteeseen. Tämän jälkeen vastaanottava päätelaite voi noutaa 20 sanoman sanomapalvelukeskuksesta.
Kansainvälisessä patenttihakemuksessa WO 98/19438 on esitetty ratkaisu multimediasanoman välityspalvelun toteuttamiseksi tietoliikenne- • · j; verkossa. Dokumentissa WO 98/19438 esitetty multimediasanoman : välitysjärjestelmä käsittää multimediasanomavaraston (multimedia 25 message store), johon määrätylle käyttäjälle osoitettu multimediasa- '·*“! noma tallennetaan. Käyttäjälle annetaan mahdollisuus viestiä pääte- laitteensa multimediaominaisuudet multimediasanoman välitysjärjes-telmälle, joka kääntää (translate) mainitun multimediasanoman joko I t t osittain tai kokonaan ottaen huomioon käyttäjän päätelaitteen ominai-30 suudet. Tämän jälkeen multimediasanoman välitysjärjestelmä lähettää multimediasanoman käyttäjän päätelaitteeseen.
• · * * *
Toisessa kansainvälisessä patenttihakemuksessa WO 97/10684 on ’ *·*' ’ kuvattu sanomanvälitysjärjestelmä, jossa protokollapinoon on toteutettu rl·. virtuaalinen kerros. Tämä virtuaalinen kerros mahdollistaa sanomapal- 35 velut DECT-järjestelmässä. Tämä virtuaalinen kerros on toteutettu # * · * ’ protokollapinossa sovelluskerroksen ja verkkokerroksen väliin, jolloin se vaatii muutoksia DECT-päätelaitteessa olemassa olevaan protokollapinoon.
4 11360t ETSI.n spesifikaatio TS 123140 V3.0.1 Release 1999 esittää multimediaviestintää kolmannen sukupolven matkaviestinjärjestelmässä. Jul-5 kaisun luvussa 5.1.1 on esitetty, että sanomien muodostus suoritetaan sovelluskerroksessa. Luvussa 7.5.1 on kuvattu sanomien rakennetta, jossa sovelluskohtaisessa osassa on MMS-otsikkokenttä. Tämä otsikkokenttä sisältää sanoman tyyppitiedon sekä tyyppikohtaista tietoa. Julkaisussa on esitetty, että MMS-viestin tyyppitiedoksi asetetaan arvo 10 application/mmsheader. Tämä merkitsee sitä, että julkaisun perusteella kaikissa MMS-sanomissa on sama tyyppitieto. Esimerkiksi jos yhdessä MMS sanomassa välitetään pelkkää tekstiä ja toisessa sanomassa välitetään tekstiä, kuvaa ja videota, niin molemmat sanomat ovat kuitenkin MMS-sanomia.
15 Kolmannen sukupolven matkaviestinverkkoihin, kuten WCDMA, on ehdotettu multimediasanomanvälityspalvelua, joka toteutettaisiin vastaavalla tavalla kuin lyhytsanomaviestipalvelu (SMS, Short Message Service), eli oleellisesti työntämällä (push) määrättyyn sanomapalvelukes-kukseen tallennetut langattomalle päätelaitteelle osoitetut sanomat 20 langattomalle päätelaitteelle heti, kun se pystytään tavoittamaan.
Sanomien välitysjärjestelmässä on tarpeen määritellä edullisesti aina-: kin seuraavat sanomatyypit: Sanoman lähetys, jota käytetään sanoman lähettämisessä päätelaitteesta tiedonsiirtoverkkoon; sanoman nouto, ·:··: jonka avulla sanoman vastaanottava päätelaite voi noutaa sanoman 25 sanomapalvelimelta; ilmoitussanoma, jolla sanomapalvelukeskus ;··; ilmoittaa vastaanottavalle päätelaitteelle, että sille on saapunut sano ma; välitystietojen kysely, jolla päätelaite voi tiedustella lähettämiensä sanomien statuksen, kuten sen, onko sanoma lähetetty sanomavälitys-keskukseen, onko sanomasta tiedotettu vastaanottajaa, ja onko ;·’ 30 vastaanottava päätelaite noutanut sanoman; välitystietojen lähetyssa- ,·: noma, jonka avulla sanomapalvelukeskus voi ilmoittaa välitystietoja ;··: kyselleelle päätelaitteelle välitystiedot; hylkää sanoma, jolla sanoman , v, vastaanottava päätelaite voi estää sanoman vastaanoton, ja toisaalta I · \ sanoman lähettänyt päätelaite voi keskeyttää sanoman edelleen lähe- ' 35 tyksen, mikäli sanomaa ei vielä ole toimitettu vastaanottajalle; ja jatko- lähetä sanoma, jota voidaan käyttää vastaanotetun sanoman edelleen lähettämiseksi esim. johonkin kolmanteen päätelaitteeseen.
5 113606
Tunnetun tekniikan mukaisissa sanomanvälityspalveluissa on kutakin tarvittavaa eri viestityyppiä varten muodostettu oma sanomarakenne.
5 Eri sanomarakenteet voivat tällöin poiketa merkittävästi toisistaan ja lisäksi sanomarakenteisiin vaikuttaa mm. se, minkä tyyppistä siirtopalvelua sanomanvälitysjärjestelmässä käytetään. Eräässä kolmannen sukupolven matkaviestinverkkoihin kehitteillä olevassa sanomanvälityspalvelussa on ehdotettu, että ilmoitussanoma välitetään lyhytsano-10 mapalvelua käyttäen. Lyhytsanomapalvelun ominaisuudet ovat suhteellisen rajalliset yleistä sanomanvälityspalvelua ajatellen, jolloin eri tyyppisiä sanomia varten on käytettävä erilaista siirtotietä. Tämä merkitsee mm. sitä, että sanomien välityksen toteutus ja sanomien vastaanoton toteutus ovat merkittävässä määrin erilaisia, joten tämä 15 monimutkaistaa sanomanvälitysjärjestelmän toteutusta. Esimerkiksi langattomaan päätelaitteeseen tulisi toteuttaa kutakin erilaista sanomaa varten oma käsittelyjärjestelmänsä. Lisäksi edellä kuvatun tyyppisessä järjestelmässä on se epäkohta, että sanomanvälitysjärjestelmän rakenne on tiukasti sidottu kulloinkin käytettävään siirtoprotokollaan, 20 joten olennaisesti kaikki muutokset, joita tehdään sanomanvälitysjärjestelmään aiheuttavat muutoksia siirtoprotokollatasolla.
;* Nyt esillä olevan keksinnön eräänä tarkoituksena on aikaansaada : menetelmä sanomien välittämiseksi ja sanomanvälitysjärjestelmä, : jossa sanomien rakenteeseen voidaan tehdä muutoksia ilman, että 25 muutoksia tarvitaan protokollapinon alemmilla tasoilla. Lisäksi keksin-; nön mukaisella menetelmällä sanoman tyyppi ei vaikuta sanoman käsittelyyn siirtotiellä, eli sanomat voidaan välittää käyttämällä yhden tyyppistä siirtotietä.
Nyt esillä oleva keksintö perustuu siihen ajatukseen, että toteutetaan 30 sanomarakenne sovellustasolla, jolloin protokollapinon alemmilla i kerroksilla sanomia käsitellään olennaisesti yhdenmukaisesti. Nyt esillä ‘ olevan keksinnön mukaiselle menetelmälle on tunnusomaista se, mitä ,.*. on esitetty oheisen patenttivaatimuksen 1 tunnusmerkkiosassa. Nyt ’>t’; esillä olevan keksinnön mukaiselle tiedonsiirtojärjestelmälle on tunnus- 35 omaista se, mitä on esitetty oheisen patenttivaatimuksen 9 tunnus- merkkiosassa. Nyt esillä olevan keksinnön mukaiselle päätelaitteelle on vielä ominaista se, mitä on esitetty oheisen patenttivaatimuksen 17 tunnusmerkkiosassa.
6 113606
Nyt esillä olevalla keksinnöllä saavutetaan merkittäviä etuja tunnetun 5 tekniikan mukaisiin ratkaisuihin verrattuna. Keksinnön mukaisessa sanomanvälitysjärjestelmässä voidaan useita erityyppisiä sanomia välittää samaa siirtotietä käyttäen. Muutokset ja lisäykset sanomissa voidaan toteuttaa sovellustasolla, joten protokollapinon alemmat kerrokset voidaan säilyttää muuttumattomina. Keksinnön mukaisessa 10 sanomanvälitysjärjestelmässä voidaan vähentää tiedonsiirtoresurssien tarvetta, koska sanomien otsikkokenttä on jaettu ainakin kahteen osaan, joista toinen osa lähetetään vain tarvittaessa. Keksinnön mukaisessa menetelmässä myös tietojen luottamuksellisuus voidaan varmemmin taata, koska sanomat otsikkotietoineen voidaan salata 15 sovelluskerroksessa.
Keksintöä selostetaan seuraavassa tarkemmin viitaten samalla oheisiin piirustuksiin, joissa
Kuva 1 esittää keksinnön erään edullisen suoritusmuodon mukaista sanomanvälitysjärjestelmää pelkistettynä lohkokaaviona, ;* 20 Kuva 2 esittää keksinnön erään edullisen suoritusmuodon mukai- ; sen sanomanvälitysjärjestelmän yhteydessä käytettävää protokollapinoa, : j Kuva 3 esittää pelkistetysti erästä keksinnön edullisen suoritus- ': muodon mukaista sanomarakennetta, ja ·. 25 Kuva 4 esittää keksinnön erään edullisen suoritusmuodon mukaista päätelaitetta pelkistettynä lohkokaaviona.
• · , i Selostetaan keksinnön erään edullisen suoritusmuodon mukaista menetelmää kuvan 1 mukaisessa sanomanvälitysjärjestelmässä, jossa :v. sovelletaan kuvan 2 mukaista protokollapinoa. Oletetaan, että ensim- ’ 30 mäisen päätelaitteen TE1 käyttäjä on käynnistänyt sovelluksen A1, esim. selainsovelluksen (browser). Päätelaitteessa voi olla käynnistet- 7 113606 tynä myös muita sovelluksia A2. Päätelaitteen TE1 ja sanomanvälitys-järjestelmään kuuluvan tiedonsiirtoverkon NW1, kuten matkaviestinverkon välille on sinänsä tunnetusti muodostettu tiedonsiirtoyhteys selainsovelluksen käyttämiseksi tietojen selaamiseen ja välittämiseen.
5 Tiedonsiirtoyhteys on edullisesti pakettikytkentäinen yhteys, jolloin yhteys ei varaa resursseja koko päällä olon ajaksi, vaan lähinnä tiedonsiirron suorittamisen ajaksi. Ensimmäisen päätelaitteen TE1 käyttäjä voi edullisesti selainsovelluksella tai muulla tunnetulla sovelluksella muodostaa sanoman lähetettäväksi. Käyttäjä esimerkiksi 10 kirjoittaa viestin sanoman vastaanottajalle ja liittää liitetiedoston sanomaan. Tällöin sovellus A1 suorittaa sanomassa lähetettävän informaation kehystämisen siirrettäväksi protokollapinossa alemmille kerroksille edullisesti sanomatulkin MMS välityksellä. WAP-sovelluksessa tämä merkitsee sitä, että sovellustason kehykseen FR1 lisätään WAP-15 istuntokerroksen WSP mukainen otsikkokenttä H2, kuten kuvassa 3 on esitetty. Sovelluskerroksen kehys FR1 sijoitetaan WAP-istuntokerroksen kehyksen FR2 tietokenttään D2. Mikäli koko sovellus-kerroksen kehys ei mahdu yhteen WAP-istuntokerroksen kehykseen FR2, jaetaan sovelluskerroksen kehys useammassa WAP-istuntoker-20 roksen kehyksessä lähetettäväksi. WAP-istuntokerroksesta kehykset siirretään protokollapinon alemmille kerroksille, mikä on sinänsä tunnettua.
Sanomapalvelukeskus S on verkkoelementti, palvelin, joka voi sijaita * · · : ·’ esimerkiksi solukkoverkossa tai Internet-verkossa. Sanomapalvelu- 25 keskus S toimii sanoman välityspalvelussa elimenä, joka tallentaa päätelaitteelle TE 1, TE2 osoitetun sanoman muistiinsa, jos päätelai-tetta TE1, TE2, jolle kyseinen sanoma on osoitettu, ei pystytä tavoit-tamaan. Sanomapalvelukeskus S lähettää edelleen sanoman eteenpäin päätelaitteelle TE1, TE2, kun tämä jälleen on tavoitettavissa.
!···. 30 Sanomapalvelukeskuksessa S vastaanotetaan siirtotiellä välitetyt kehykset ja siirretään protokollapinoon. Protokollapinossa puretaan kunkin kerroksen kehysrakenne ja siirretään kehys ylemmälle tasolle. WAP-istuntokerroksesta kehys siirretään sovelluskerrokseen, jossa ;v. suoritetaan sanoman tulkinta. Sanomapalvelukeskus selvittää sano- 35 man osoitetietojen perusteella sanoman vastaanottajan. Osoitetietona
I t I
voi olla esim. puhelinnumero, IP-osoite tai URL (Uniform Resource 8 113606
Locator). Sen jälkeen kun sanoman vastaanottava päätelaite on selvillä, muodostaa sanomapalvelukeskus S ilmoitussanoman, joka lähetetään vastaanottajan päätelaitteeseen TE2. Ilmoitussanoma voidaan lähettää esim. tekstiviestinä, jolloin käytetään vastaavaa 5 protokollapinoa. Sanomarakenne on silti keksinnön edullisen suoritusmuodon mukainen.
Sanomapalvelukeskuksen S päätelaitteelle TE2 lähettämä ilmoitussanoma käsittää määrätyt tiedot multimediasanoman ominaisuuksista (properties) päätelaitteessa TE2 tapahtuvaa sanoman hakuun liittyvää 10 päätöksentekoa varten. Edullisesti mainittu ilmoitussanoma käsittää tiedon sanomapalvelukeskukselle S tallennetun multimediasanoman tai sen käsittämien komponenttien koosta ja tyypistä. Mainittu tyyppi ilmoitetaan ilmoitussanomassa edullisesti joko MIME-tyypeillä tekstimuotoi-sesti (esim. image/jpeg, text/plain, video/mpeg, audio/wav) tai niitä 15 vastaavilla WAP:ssa määritetyillä binäärisillä vastineilla. Lisäksi ilmoitussanoma voi käsittää tiedon multimediasanoman tärkeydestä eli niin sanotun prioriteettiarvon. Tyypillisesti ilmoitussanoma käsittää myös tiedon sanoman lähettäjästä sekä sanoman URL:n tai URI:n (Uniform Resource Indicator) tai jonkin muun tunnuksen sanoman identifioimista 20 varten. Jos sanoma käsittää useamman kuin yhden komponentin, ilmoitussanoma voi käsittää myös tunnuksen sekä muuta mainittua informaatiota (/tyyppi, koko, osoitetiedot, videoformaatti, audiofor-, ; maatti, jne.) jokaiselle sanoman komponentille erikseen.
• ·
Ilmoitussanoma välitetään valitulla siirtotiellä vastaanottajan päätelait-"'! 25 teeseen TE2. Päätelaitteessa TE2 ilmoitussanoma siirretään protokol-lapinoon. Sovelluskerroksessa sanomatulkki tulkitsee ilmoitussa-:***: noman. Tämän jälkeen päätelaite TE2 aloittaa ensin yhteyden muodostuksen sanomapalvelukeskukseen S (WAP WSP CONNECT), mikäli päätelaitteen TE2 ja sanomapalvelukeskuksen S välillä ei sillä !···. 30 hetkellä ole yhteyttä. Tyypillisesti yhteyden muodostus suoritetaan siten, että päätelaite TE2 avaa WAP:stä sinänsä tunnetulla tavalla V·: WSP-istunnon (WSP session) WAP-yhdyskäytävän kanssa ja WAP- yhdyskäytävä avaa edelleen esimerkiksi IP-yhteyden sanomapalvelu-: !· keskuksen S kanssa.
t I t I < » * · 9 11300c
Sen jälkeen kun yhteys on saatu muodostettua, voidaan aloittaa sanoman välitys sanomapalvelukeskukselta S päätelaitteeseen TE2. Päätelaite TE2 muodostaa pyyntösanoman lähetettäväksi sanomapal-velukeskukseen tälle päätelaitteelle TE2 saapuneen sanoman lähettä-5 miseksi sanomapalvelukeskuksesta päätelaitteeseen TE2.
Pyyntösanoman vastaanotettuaan ja tulkittuaan sanomapalvelukeskus aloittaa sanoman lähetyksen vastaanottavaan päätelaitteeseen TE2 edellä esitettyjä periaatteita noudattaen. Esimerkiksi sanomatulkki MMS jakaa tarvittaessa sanoman useammiksi kehyksiksi, joihin sano-10 matulkki MMS liittää otsikkotiedot. Sen jälkeen kukin kehys siirretään protokollapinoon, ja edelleen siirtotielle. Vastaanottava päätelaite TE2 vastaanottaa sanoman kehykset ja siirtää ne omaan protokollapinoonsa. Sovelluskerroksessa sanomatulkki MMS tulkitsee sanoman ja purkaa sanoman kehysten tietokenttien sisältämän informaation 15 esim. esitettäväksi vastaanottavan päätelaitteen TE2 näyttöelimellä, tallennettavaksi tiedostoon, tms.
Pyyntösanoman yhteydessä päätelaite TE2 voi ilmoittaa sen, mitä siirtotietä käyttäen sanoma tai sen komponentti tulisi siirtää. Päätelaite TE2 voi radioresurssien optimoimiseksi valita kunkin eri multime-20 diakomponentin siirtämiseen tarkoituksenmukaisimman siirtotien.
'; ·* Jos siirrettävä sanoma käsittää enemmän kuin yhdentyyppisiä kompo- nentteja, päätelaite TE2 on voinut valita erityyppisten komponenttien siirtoon eri siirtotiet. Tällöin siirretään ensin se komponentti, jonka siirtämiseen päätelaite TE2 on valinnut siirtotien, joka on käytössä 25 meneillään olevassa WSP-istunnossa. Siirtotien vaihtaminen voidaan * *» tehdä asettamalla WSP-istunto S-Suspend -primitiivillä Suspend-tilaan • ·» ja käynnistämällä se uudelleen S-Resume -primitiivillä. Tällöin kysei- ; v. sessä WSP-istunnossa käytettävä siirtotie voidaan myös vaihtaa.
• * * • ·
Kuvassa 2 on esitetty protokollapinoja päätelaitteessa ja tiedonsiirto- • · :.‘*i 30 verkon palvelimessa, kuten sanomapalvelukeskuksessa. Tiedonsiirto ·"" tapahtuu fyysisen kerroksen välityksellä jotakin tiedonvälitysmene- v. telmää, kuten radiotiedonsiirtoa käyttäen. Keksintöä ei ole rajoitettu ainoastaan WAP-sovelluksiin, vaan sitä voidaan soveltaa myös muissa
* I I
' * tiedonsiirtoverkoissa, kuten Internet-tiedonsiirtoverkossa. Tällöin 10 11360c käytettävä protokolla on esim. http (Hypertext Transfer Protocol). Kuvassa 2 on katkoviivoituksella esitetty Internet-protokollapinoja päätelaitteen ja sanomapalvelukeskuksen osalta.
Sanomat voidaan jakaa karkeasti kahden tyyppisiksi sanomiksi: 5 pyyntösanomat ja vastaussanomat. Pyyntösanomilla pyydetään joko päätelaitetta tai sanomapalvelukeskusta suorittamaan jokin toimenpide (tai joitakin toimenpiteitä). Tällaisia toimenpiteitä ovat mm. sanomanlä-hetys, sanoman hylkäys jne. Vastaussanomia käytetään kuittauksen lähettämiseksi vastaavaan pyyntösanomaan. Koska tämän keksinnön 10 mukaisessa sanomanvälitysjärjestelmässä sanomat ovat saman tyyppisiä, voidaan samaa sanomatulkkia käyttää kaikissa sanomissa. Sanomatulkin toteutukseen ei myöskään vaikuta kulloinkin käytettävä siirtotie tai alemmilla kerroksilla käytettävät protokollat, koska sanomien tulkinta tehdään sovelluskerroksessa.
15 Kuvassa 3 on esitetty eräs edullinen sovelluskerroksen sanomara-kenne käytettäväksi keksinnön mukaisen menetelmän yhteydessä. Kehys FR1 koostuu otsikkokentästä H1 ja tarvittaessa tietokentästä D1. Otsikkokenttä H1 on vielä jaettu yhteiseen osaan C1 ja sanoma-tyyppikohtaiseen osaan T1. Otsikkokenttä H1 kuvaa tietokentän sisäl-20 tämää informaatiota, kuten käytetyn koodauksen. Lisäksi otsikko-,..kenttään H1 on liitetty tietoa sanoman tyypistä, tunnisteista (transaction id), jne. Tietokenttään on liitetty varsinainen lähetettävä informaatio.
* » · :lt;* Tätä tietokenttää D1 ei välttämättä tarvita kaikissa sanomissa, jolloin ’···]' sitä ei myöskään tarvitse lähettää.
>1411 4 · * * 4 25 Otsikkokentän H1 sisältö myös edullisesti vaihtelee sen mukaan, minkä tyyppisestä sanomasta on kyse. Otsikkokentän yhteiseen osaan C1 on sijoitettu sellaista tietoa, jota tarvitaan kaikissa kysely- ja vastaussano-jv. missä, kuten sanoman tyyppitieto. Tämä yhteinen osa C1 lähetetään .···. siis kaikissa sanomissa. Sanomatyyppikohtainen osa T1 puolestaan /*, 30 sisältää kullekin sanomatyypille ominaista informaatiota. Sanomatyyp- • · pikohtaisessa osassa T1 voidaan esimerkiksi sellaisissa sanomissa, joissa tietokentän D1 pituus voi vaihdella, välittää tietokentän D1 v. pituus. Joissakin sanomissa ei tarvita sanomatyyppikohtaista informaa- : tiota ja sanoma ei myöskään sisällä tietokenttää D1, jolloin tarvitsee 35 lähettää ainoastaan otsikkokentän yhteinen osa C1. Tällaisella järjes- 11 113606 telyllä voidaan vähentää välitettävän informaation määrää verrattuna tunnetun tekniikan mukaisiin ratkaisuihin.
Koska nyt esillä olevan keksinnön mukaisessa sanomanvälitysjärjestelmässä sanomanvälitysmekanismi on toteutettu sovelluskerroksessa, 5 eivät protokollapinon alempien kerrosten protokollien muutokset vaikuta sanomanvälitykseen. Vastaavasti sanoman välitysprotokollan muutokset eivät aiheuta muutoksia protokollapinon alempien kerrosten protokolliin. Lisäksi keksinnön mukaisessa sanomanvälitysjärjestelmässä voi esim. langattomassa päätelaitteessa TE1, TE2 olla saman-10 aikaisesti useampia sanomanvälitysistuntoja ja niissä voidaan käyttää erilaisia siirtoteitä ja protokollapinoja, kuten WAP ja http.
Edellä keksintöä on kuvattu vain muutamin esimerkein, mutta on selvää, että keksintöä voidaan soveltaa myös muun tyyppisten sanomien yhteydessä. Lisäksi mainittakoon, että sanomien yksityiskohdat 15 riippuvat kulloisestakin sovelluksesta, joten niitä ei ole esitetty tässä yhteydessä tarkemmin.
Keksinnön mukaisen sanomanvälitysjärjestelmän toiminnot voidaan suurelta osin toteuttaa ohjelmallisesti esimerkiksi ohjaimen sovellusohjelmistossa. Sanomatulkki on toteutettu sekä päätelaitteissa TE1, 20 TE2 että sanomapalvelukeskuksessa S. Päätelaitteissa TE1, TE2 voi samanaikaisesti olla useampiakin kuin yksi sovellus, joka käyttää • * · ; keksinnön mukaista sanomien välitystä. Tällöin sanomatulkkiin on ’ ··' järjestetty jonot (ei esitetty) tai vastaavat lähetystä ja vastaanottoa varten, joihin sovellukset siirtävät lähetettäviä sanomia ja joista sovel-
I I
: 25 lukset voivat lukea saapuneita sanomia. Sanomatulkki huolehtii tällöin j eri jonojen ajoituksista ja sanomien siirrosta jonosta tulkittavaksi ja tulkitun sanoman siirrosta jonoon sovelluksen käyttöön.
* · .· ·. Sovellukset voivat olla mm. suoritettavia ohjelmia tai ns. käskyjonoja (agents, user agents). Nämä käskyjonot ovat eräänlaisia itsenäisesti • 30 toimivia adaptiivisia prosesseja, joilla on tietty tehtävä, jonka ne pyrki- vät suorittamaan. Adaptiivisuudella tässä tarkoitetaan mm. sitä, että , käskyjonoon liittyvän tehtävän suorittamisessa voidaan huomioida eri- . . ; laisia parametreja sekä toimintaympäristössä tapahtuvia muutoksia.
Käskyjonoja käsitteleviin laitteisiin TE1, TE2 on järjestetty välineet
12 11360C
käskyjonojen prosessoimiseksi. Nämä välineet käsittävät esim. laitteen ohjaimen sovellusohjelmistoon muodostettuja ohjelmia. Käskyjonot voivat myös tarvittaessa siirtää tietoa toisen käskyjonon käyttöön.
Keksintö voidaan toteuttaa myös ilman WAP-tekniikkaa, jolloin toteutus 5 on riippuvainen kyseessä olevasta verkosta. Esimerkiksi sanomapal-velukeskuksen S toiminnallisuuden toteuttavan Internet-verkon palvelimen ja päätelaitteen TE1, TE2 välillä voidaan kommunikoida suoraan pakettivälitteisesti käyttämällä IP-protokollia. Radiotie voidaan ylittää käyttämällä IP-protokollia esimerkiksi GSM-verkon pakettiverkon 10 GPRS päällä. Tässä tapauksessa langattoman verkon ja Internet-verkon yhdistävänä elementtinä toimii WAP-yhdyskäytävän sijaan GPRS-verkon yhdyskäytävätukisolmu GGSN (Gateway GPRS Support Node). Keksinnön mukainen siirtotien valinta voidaan tässä toteuttaa GPRS:n tukemien siirtoteiden välillä, joita ovat esimerkiksi GPRS-SMS, 15 GPRS-datapuhelu ja muut GPRS:ssä määritellyt siirtotiet. Vastaavanlainen ratkaisu on mahdollinen myös kolmannen sukupolven verkoissa.
Kuvassa 4 on havainnollistettu keksinnön erään edullisen suoritusmuodon mukaista menetelmää soveltavan päätelaitteen TE1, TE2 toiminnalle olennaisia osia. Päätelaitteina TE1, TE2 on tässä käytetty 20 langattomia päätelaitteita. Päätelaite TE1, TE2 käsittää suorittimen MPU ja suorittimeen toiminnallisesti yhdistetyt osat: muistin MEM, ;* käyttöliittymän UI ja radio-osan RF. Suoritin MPU on edullisesti mikro- : prosessori, mikrokontrolleri tai digitaalinen signaalinkäsittely-yksikkö (DSP, Digital Signal Processor). Muisti MEM käsittää edullisesti haih-»'·· 25 tumatonta (non-volatile) muistia (ROM, read only memory) ja käyttö- ; muistin (RAM, random access memory). Radio-osa RF voi lähettää ra- : diotaajuisia signaaleja, kuten WAP-protokollan mukaisia sanomia, ja vastaanottaa radiotaajuisia signaaleja, kuten multimediasanomia, an-!,·. tennin ANT välityksellä. Käyttöliittymä UI tarjoaa edullisesti käyttäjälle 30 näytön ja näppäimistön langattoman päätelaitteen TE1, TE2 käyttämi- * · seksi.
> · • » · • I » • · '"*i Päätelaitteen TE1, TE2 ohjelmisto, myös sanomanvälityspalvelun v. toteuttamiseen liittyvä ohjelmisto, on tyypillisesti tallennettu pysyvään muistiin. Suoritin MPU ohjaa ohjelmiston perusteella päätelaitteen TE1, ' : 35 TE2 toimintaa, kuten radio-osan RF käyttöä, viestien esittämistä 13 113 6 0 if käyttöliittymällä UI ja käyttöliittymältä UI vastaanotettavien syötteiden lukemista. Ohjelmisto, joka voidaan toteuttaa monella eri tavalla, käsittää edullisesti ohjelmalohkoja, jotka vastaavat eri toimenpiteiden toteuttamisesta. Näitä toimenpiteitä ovat esimerkiksi toimenpiteet, jotka 5 liittyvät sanomien käsittämien komponenttien näyttämiseen käyttäjälle sekä viestien lähettämiseen ja vastaanottamiseen liittyvät toimenpiteet, kuten sanomien tulkinta ja tietojen valmisteleminen lähetettäväksi. Sanomanvälityspalvelun toteuttaa langattomassa päätelaitteessa TE1, TE2 suoritin MPU yhdessä langattoman päätelaitteen ohjelmiston ja 10 muistin MEM kanssa. Käyttömuistia suoritin MPU käyttää väliaikaisena puskurimuistina tietoja prosessoidessaan.
On selvää, että nyt esillä olevaa keksintöä ei ole rajoitettu ainoastaan edellä esitettyihin suoritusmuotoihin, vaan sitä voidaan muunnella oheisten patenttivaatimusten puitteissa.
15
I I
• k I » • • > * t · ♦ k 1 » • '· I ! · « > t · » » » » > · t · t ·
Claims (17)
1. Menetelmä informaation välittämiseksi ensimmäisessä (TE1) ja toisessa tiedonsiirtolaitteessa (TE2) suoritettavien sovellusten (A1, A2) välillä tiedonsiirtojärjestelmässä, jossa informaation siirrossa käytetään 5 tiedonsiirtoprotokollaa, jolloin menetelmässä lähetettävälle informaatiolle suoritetaan yksi tai useampi protokollamuunnos protokollapinossa (ST), joka käsittää sovelluskerroksen (L7) ja sen alapuolella ainakin fyysisen kerroksen (L1), lähetysvaiheessa informaatiosta muodostetaan sanomia (FR1), ja sanomien (FR1) muodostus suoritetaan 10 sovelluskerroksessa (L7), ja määritetään sovelluskerroksen alapuolella olevassa kerroksessa käytettävä sanomarakenne, joka on riippumaton sovelluskerroksen sanoman tyypistä, tunnettu siitä, että sovelluksessa on muodostettavissa ainakin kahden tyyppisiä sanomia, ja että sovelluskerroksessa suoritetaan mainittujen sovelluksen sanomien 15 (FR1) muuntaminen sovelluskerroksen alapuolella olevassa kerroksessa käytettävän sanomarakenteen mukaisiksi sanomiksi.
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että menetelmässä sanomissa välitetään ainakin kahden tyyppisiä viestejä, jolloin sanomat (FR1) sisältävät tiedon sanoman (FR1) välittämän 20 viestin tyypistä. !t
3. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että ; sanomiin (FR1) muodostetaan ainakin otsikkokenttä (H1), jonka ’ · * · [ perusteella sanoman tyyppi selvitetään. • ·
4. Patenttivaatimuksen 3 mukainen menetelmä, tunnettu siitä, että 25 mainittu otsikkokenttä (H1) jaetaan ainakin kahteen osaan, jolloin ensimmäistä osaa (C1) käytetään kaikissa sanomissa (FR1), ja mainittua toista osaa (T1) käytetään tarvittaessa sanoman välittämän viestin tyyppikohtaisen informaation välittämisessä. > *
5. Patenttivaatimuksen 3 tai 4 mukainen menetelmä, tunnettu siitä, 30 että sanomiin (FR1) muodostetaan lisäksi datakenttä (D1) sovelluk- ·’: sessa (A1, A2) muodostettavan informaation välittämiseksi. » · • * 15 1 1360·'
6. Jonkin patenttivaatimuksen 1—5 mukainen menetelmä, tunnettu siitä, että protokollapinossa (ST) käytetään sovelluskerroksen (L7) ja fyysisen kerroksen (L1) välissä ainakin istuntokerrosta (L5), jossa käytettävä protokolla (WSP, HTTP) sisältää tietokehyksiä (FR2), joissa 5 on ainakin otsikkokenttä (H2) ja datakenttä (D2), jolloin sovelluskerroksessa muodostettavat sanomat siirretään istuntokerroksen tietoke-hysten (FR2) datakenttään (D2).
7. Jonkin patenttivaatimuksen 1—6 mukainen menetelmä, tunnettu siitä, että tiedonsiirtojärjestelmänä käytetään ainakin osittain WAP- 10 järjestelmää.
8. Jonkin patenttivaatimuksen 1—6 mukainen menetelmä, tunnettu siitä, että tiedonsiirtojärjestelmänä käytetään ainakin osittain Internet-tiedonsiirtoverkkoa.
9. Tiedonsiirtojärjestelmä, joka käsittää välineet informaation välittämi-15 seksi ensimmäisessä (TE1) ja toisessa tiedonsiirtolaitteessa (TE2) suoritettavien sovellusten (A1, A2) välillä tiedonsiirtojärjestelmässä, jossa informaatio on järjestetty siirrettäväksi tiedonsiirtoprotokollalla, jolloin tiedonsiirtojärjestelmä käsittää välineet yhden tai useamman protokollamuunnoksen suorittamiseksi lähetettävälle informaatiolle 20 protokollapinossa (ST), joka käsittää ainakin sovelluskerroksen (L7) ja sen alapuolella ainakin fyysisen kerroksen (L1), ja lisäksi ainakin välineet (MPU, MEM) sanomien (FR1) muodostamiseksi lähetettävästä informaatiosta, ja sanomien (FR1) muodostus on järjestetty suoritetta-' : vaksi sovelluskerroksessa (L7), ja on määritetty sovelluskerroksen 25 alapuolella olevassa kerroksessa käytettävä sanomarakenne, joka on *«» :...· riippumaton sovelluskerroksen sanoman tyypistä, tunnettu siitä, että sovelluksessa on järjestetty muodostettavaksi ainakin kahden tyyppisiä •v: sanomia, ja että mainittujen sovelluksen sanomien (FR1) muuntaminen : sovelluskerroksen alapuolella olevassa kerroksessa käytettävän . 30 sanomarakenteen mukaisiksi sanomiksi on järjestetty suoritettavaksi * sovelluskerroksessa. * ·
10. Patenttivaatimuksen 9 mukainen tiedonsiirtojärjestelmä, tunnettu :*·.· siitä, että sanomissa (FR1) on järjestetty välitettäväksi ainakin kahden 16 11360f tyyppisiä viestejä, jolloin sanomiin (FR1) on liitetty tieto sanoman (FR1) välittämän viestin tyypistä.
11. Patenttivaatimuksen 10 mukainen tiedonsiirtojärjestelmä, tunnettu siitä, että sanomiin (FR1) on muodostettu ainakin otsikko- 5 kenttä (H1), jonka perusteella sanoman välittämän viestin tyyppi on järjestetty selvitettäväksi.
12. Patenttivaatimuksen 11 mukainen tiedonsiirtojärjestelmä, tunnettu siitä, että mainittu otsikkokenttä (H1) on jaettu ainakin kahteen osaan, jolloin ensimmäinen osa (C1) on järjestetty käytettä- 10 väksi kaikissa sanomissa (FR1), ja mainittu toinen osa (T1) on järjestetty käytettäväksi tarvittaessa sanoman välittämän viestin tyyppikohtaisen informaation välittämisessä.
13. Patenttivaatimuksen 11 tai 12 mukainen tiedonsiirtojärjestelmä, tunnettu siitä, että sanomiin (FR1) on muodostettu lisäksi datakenttä 15 (D1) sovelluksessa (A1, A2) muodostettavan informaation välittämiseksi
14. Jonkin patenttivaatimuksen 9—13 mukainen tiedonsiirtojärjestelmä, tunnettu siitä, että protokollapinossa (ST) on käytetty sovelluskerroksen (L7) ja fyysisen kerroksen (L1) välissä ainakin istuntoker- ·. 20 rosta (L5), jossa käytetty protokolla (WSP, HTTP) sisältää tietokehyk- siä (FR2), joissa on ainakin otsikkokenttä (H2) ja datakenttä (D2), *··] jolloin sovelluskerroksessa muodostettavat sanomat on järjestetty siirrettäväksi istuntokerroksen tietokehysten (FR2) datakenttään (D2).
>«* ..: 15. Jonkin patenttivaatimuksen 9—14 mukainen tiedonsiirtojärjestelmä, 25 tunnettu siitä, että tiedonsiirtojärjestelmä käsittää ainakin WAP-järjestelmän.
14 „ 11360 rr
16. Jonkin patenttivaatimuksen 9—15 mukainen tiedonsiirtojärjestelmä, * · ’ ; tunnettu siitä, että tiedonsiirtojärjestelmä käsittää ainakin Internet- tiedonsiirtoverkon. • · 30
17. Päätelaite (TE1, TE2), joka käsittää ainakin välineet (MPU, MEM) sovellusten (A1, A2) suorittamiseksi ja välineet (RF, ANT) 17 11360(: sovelluksissa muodostetun informaation lähettämiseksi tiedonsiirtojärjestelmään informaation siirtämiseksi toisessa tiedonsiirtolaitteessa (TE2) suoritettavaan sovellukseen (A1, A2), jossa tiedonsiirtojärjestelmässä informaatio on järjestetty siirrettäväksi tiedonsiirtoprotokollalla, 5 jolloin päätelaite (TE1, TE2) käsittää lisäksi välineet (MPU, MEM) yhden tai useamman protokollamuunnoksen suorittamiseksi lähetettävälle informaatiolle protokollapinossa (ST), joka käsittää ainakin sovelluskerroksen (L7) ja sen alapuolella ainakin fyysisen kerroksen (L1), ja välineet (MPU, MEM) sanomien (FR1) muodostamiseksi lähetettävästä 10 informaatiosta, ja sanomien (FR1) muodostus on järjestetty suoritettavaksi sovelluskerroksessa (L7), ja on määritetty sovelluskerroksen alapuolella olevassa kerroksessa käytettävä sanomarakenne, joka on riippumaton sovelluskerroksen sanoman tyypistä, tunnettu siitä, että sovelluksessa on järjestetty muodostettavaksi ainakin kahden tyyppisiä 15 sanomia, ja että mainittujen sovelluksen sanomien (FR1) muuntaminen sovelluskerroksen alapuolella olevassa kerroksessa käytettävän sanomarakenteen mukaisiksi sanomiksi on järjestetty suoritettavaksi sovelluskerroksessa. : · . · > > · I » · > · » ‘ · » 1 » * i · · ' I t I I • · * · 11360c
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20001030A FI113606B (fi) | 2000-05-03 | 2000-05-03 | Menetelmä sanomien välittämiseksi, tiedonsiirtojärjestelmä ja päätelaite |
US09/842,753 US20010039589A1 (en) | 2000-05-03 | 2001-04-25 | Method for transmitting messages |
PCT/FI2001/000412 WO2001084791A1 (en) | 2000-05-03 | 2001-04-30 | Method for transmitting messages |
EP01931744A EP1279263A1 (en) | 2000-05-03 | 2001-04-30 | Method for transmitting messages |
AU2001258447A AU2001258447A1 (en) | 2000-05-03 | 2001-04-30 | Method for transmitting messages |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FI20001030A FI113606B (fi) | 2000-05-03 | 2000-05-03 | Menetelmä sanomien välittämiseksi, tiedonsiirtojärjestelmä ja päätelaite |
FI20001030 | 2000-05-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
FI20001030L FI20001030L (fi) | 2001-11-04 |
FI113606B true FI113606B (fi) | 2004-05-14 |
Family
ID=8558323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FI20001030A FI113606B (fi) | 2000-05-03 | 2000-05-03 | Menetelmä sanomien välittämiseksi, tiedonsiirtojärjestelmä ja päätelaite |
Country Status (5)
Country | Link |
---|---|
US (1) | US20010039589A1 (fi) |
EP (1) | EP1279263A1 (fi) |
AU (1) | AU2001258447A1 (fi) |
FI (1) | FI113606B (fi) |
WO (1) | WO2001084791A1 (fi) |
Families Citing this family (26)
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 |
AUPR459901A0 (en) * | 2001-04-27 | 2001-05-24 | Sharinga Networks Inc. | Instant messaging |
US7337229B2 (en) * | 2001-11-08 | 2008-02-26 | Telefonktiebolaget Lm Ericsson (Publ) | Method and apparatus for authorizing internet transactions using the public land mobile network (PLMN) |
US7116995B2 (en) * | 2002-05-31 | 2006-10-03 | Nokia Corporation | System and method for operating intravendor and intervendor messaging systems |
KR20030038350A (ko) * | 2002-09-18 | 2003-05-16 | 주식회사 케이티프리텔 | 온라인 및 오프라인에서의 전자상품권 유통 방법 |
KR100477513B1 (ko) * | 2002-11-25 | 2005-03-17 | 전자부품연구원 | 이기종 프로토콜간 상호 데이터 전송을 위한 공통프로토콜 계층 구조 및 방법과 공통 프로토콜 패킷 |
US7649895B2 (en) * | 2003-12-30 | 2010-01-19 | Airwide Solutions Inc. | Apparatus and method for routing multimedia messages between a user agent and multiple multimedia message service centers |
US20060023654A1 (en) * | 2004-07-27 | 2006-02-02 | Eitan Koren | Method and apparatus for enabling interoperability between packet-switched systems |
US8249102B2 (en) * | 2004-07-27 | 2012-08-21 | Motorola Solutions, Inc. | Method and apparatus for session layer framing to enable interoperability between packet-switched systems |
US8250151B2 (en) * | 2005-10-12 | 2012-08-21 | Bloomberg Finance L.P. | System and method for providing secure data transmission |
US7689713B2 (en) * | 2006-01-23 | 2010-03-30 | Funambol, Inc. | System operator independent server alerted synchronization system and methods |
US8914011B2 (en) * | 2012-08-07 | 2014-12-16 | Cellco Partnership | Self-activation through a non-activated device |
US10417380B1 (en) | 2013-12-31 | 2019-09-17 | Mckesson Corporation | Systems and methods for determining and communicating a prescription benefit coverage denial to a prescriber |
US10489552B2 (en) | 2014-02-14 | 2019-11-26 | Mckesson Corporation | Systems and methods for determining and communicating patient incentive information to a prescriber |
US11514137B1 (en) | 2016-03-30 | 2022-11-29 | Mckesson Corporation | Alternative therapy identification system |
US10999224B1 (en) | 2017-02-01 | 2021-05-04 | Mckesson Corporation | Method and apparatus for parsing an electronic message and constructing multiple differently prioritized messages therefrom |
US10929932B1 (en) | 2017-02-01 | 2021-02-23 | Mckesson Corporation | Method and apparatus for parsing and differently processing electronic messages |
US10924585B1 (en) | 2017-02-01 | 2021-02-16 | Mckesson Corporation | Method and apparatus for parsing and differently processing different portions of a request |
US10862832B1 (en) | 2018-07-24 | 2020-12-08 | Mckesson Corporation | Computing system and method for automatically reversing an action indicated by an electronic message |
US11636548B1 (en) | 2019-06-26 | 2023-04-25 | Mckesson Corporation | Method, apparatus, and computer program product for providing estimated prescription costs |
US11562437B1 (en) | 2019-06-26 | 2023-01-24 | Mckesson Corporation | Method, apparatus, and computer program product for providing estimated prescription costs |
US12229834B1 (en) | 2020-02-17 | 2025-02-18 | Mckesson Corporation | Method, apparatus, and computer program product for partitioning prescription transaction costs in an electronic prescription transaction |
US11610240B1 (en) | 2020-02-17 | 2023-03-21 | Mckesson Corporation | Method, apparatus, and computer program product for partitioning prescription transaction costs in an electronic prescription transaction |
US12229833B1 (en) | 2020-02-17 | 2025-02-18 | Mckesson Corporation | Method, apparatus, and computer program product for reformatting an electronic prescription transaction |
US11587657B2 (en) | 2020-09-04 | 2023-02-21 | Mckesson Corporation | Method, apparatus, and computer program product for performing an alternative evaluation procedure in response to an electronic message |
US12197972B1 (en) | 2022-03-28 | 2025-01-14 | Mckesson Corporation | Method, apparatus, and computer program product for generating alternative evaluation messages |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5134611A (en) * | 1988-09-30 | 1992-07-28 | Microcom, Inc. | Analog/digital data device and method |
US5444702A (en) * | 1992-09-14 | 1995-08-22 | Network Equipment Technologies, Inc. | Virtual network using asynchronous transfer mode |
US5446736A (en) * | 1993-10-07 | 1995-08-29 | Ast Research, Inc. | Method and apparatus for connecting a node to a wireless network using a standard protocol |
US5517668A (en) * | 1994-01-10 | 1996-05-14 | Amdahl Corporation | Distributed protocol framework |
US5485460A (en) * | 1994-08-19 | 1996-01-16 | Microsoft Corporation | System and method for running multiple incompatible network protocol stacks |
US5710908A (en) * | 1995-06-27 | 1998-01-20 | Canon Kabushiki Kaisha | Adaptive network protocol independent interface |
US6742022B1 (en) * | 1995-12-11 | 2004-05-25 | Openwave Systems Inc. | Centralized service management system for two-way interactive communication devices in data networks |
US6101543A (en) * | 1996-10-25 | 2000-08-08 | Digital Equipment Corporation | Pseudo network adapter for frame capture, encapsulation and encryption |
SE510664C2 (sv) * | 1996-10-29 | 1999-06-14 | Ericsson Telefon Ab L M | Metoder och anordning för meddelandehantering i ett kommunikationssystem |
US6377982B1 (en) * | 1997-10-14 | 2002-04-23 | Lucent Technologies Inc. | Accounting system in a network |
US6145045A (en) * | 1998-01-07 | 2000-11-07 | National Semiconductor Corporation | System for sending and receiving data on a Universal Serial Bus (USB) using a memory shared among a number of end points |
US6219694B1 (en) * | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
FI108982B (fi) * | 1998-06-15 | 2002-04-30 | Nokia Corp | Sanomapalvelu langattomassa tietoliikennejärjestelmässä |
US6680922B1 (en) * | 1998-07-10 | 2004-01-20 | Malibu Networks, Inc. | Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system |
FI109756B (fi) * | 1998-09-21 | 2002-09-30 | Nokia Corp | Menetelmä tiedonsiirtojärjestelmässä paikallisten resurssien hyödyntämiseksi, tiedonsiirtojärjestelmä ja langaton viestin |
US6807667B1 (en) * | 1998-09-21 | 2004-10-19 | Microsoft Corporation | Method and system of an application program interface for abstracting network traffic control components to application programs |
US6721805B1 (en) * | 1998-11-12 | 2004-04-13 | International Business Machines Corporation | Providing shared-medium multiple access capability in point-to-point communications |
US6647265B1 (en) * | 1999-01-04 | 2003-11-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Admission control of multiple adaptive and elastic applications |
US6760444B1 (en) * | 1999-01-08 | 2004-07-06 | Cisco Technology, Inc. | Mobile IP authentication |
US6480720B1 (en) * | 1999-07-14 | 2002-11-12 | At&T Wireless Services, Inc. | Method for contacting a subscriber to multiple wireless bearer services |
JP3775774B2 (ja) * | 1999-07-26 | 2006-05-17 | 富士通株式会社 | ベアラ統合方法及びその装置 |
US6760860B1 (en) * | 2000-04-17 | 2004-07-06 | Nortel Networks Limited | Automatic retransmission request layer interaction in a wireless network |
KR20030019356A (ko) * | 2000-04-17 | 2003-03-06 | 에어비퀴티 인코포레이티드. | 이동 데이터 통신용 보안 동적 링크 할당 시스템 |
DE10117481A1 (de) * | 2001-04-07 | 2002-10-10 | Zeiss Carl | Katadioptrisches Projektionsobjektiv |
-
2000
- 2000-05-03 FI FI20001030A patent/FI113606B/fi not_active IP Right Cessation
-
2001
- 2001-04-25 US US09/842,753 patent/US20010039589A1/en not_active Abandoned
- 2001-04-30 WO PCT/FI2001/000412 patent/WO2001084791A1/en active Application Filing
- 2001-04-30 AU AU2001258447A patent/AU2001258447A1/en not_active Abandoned
- 2001-04-30 EP EP01931744A patent/EP1279263A1/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
WO2001084791A1 (en) | 2001-11-08 |
FI20001030L (fi) | 2001-11-04 |
US20010039589A1 (en) | 2001-11-08 |
AU2001258447A1 (en) | 2001-11-12 |
EP1279263A1 (en) | 2003-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
FI113606B (fi) | Menetelmä sanomien välittämiseksi, tiedonsiirtojärjestelmä ja päätelaite | |
FI112427B (fi) | Menetelmä langattoman päätelaitteen ominaisuuksien määrittämiseksi multimediasanoman välityspalvelussa, multimediasanoman välityspalvelu ja multimediapäätelaite | |
FI111314B (fi) | Multimediasanomanvälityspalvelu | |
FI113234B (fi) | Menetelmä ja laite ominaisuustiedon välittämiseksi | |
US8255501B2 (en) | Establishing an IP session between a host using SIP and a device without an IP address | |
EP1352499B1 (en) | Multimedia messaging service routing system and method | |
FI113231B (fi) | Menetelmä sanomien sisältämän informaation esittämiseksi multimediapäätelaitteessa, multimediasanomien välitysjärjestelmä ja multimediapäätelaite | |
AU2002253481B2 (en) | Multimedia messaging method and system | |
JP5743422B2 (ja) | ファイルタイプおよび/またはファイルフォーマットの変換を伴うmmsメッセージの伝送方法、加入者端末装置 | |
US20030177171A1 (en) | Electronic mail retrieval | |
CA2800241C (en) | Message handling | |
US8478313B2 (en) | Message service method and message service system | |
US20040153513A1 (en) | Method for handling a message with multimedia reference | |
US20080200190A1 (en) | Apparatus and method for transforming a wireless access protocol (wap) push message to a formatted packet for a multimedia messaging service | |
FI108695B (fi) | Langattoman järjestelmän yhdyskäytävä | |
KR100559347B1 (ko) | 멀티미디어 메시징 서비스 구현 방법, 멀티미디어 메시징시스템, 멀티미디어 메시징 시스템 서버 및 멀티미디어단말기 | |
EP1312190B1 (en) | Wap enhanced sip | |
JP2010541083A (ja) | マルチメディア・メッセージ・サービス(mms)を使用してメッセージを伝送する方法 | |
JP2006119852A (ja) | 移動体通信端末 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MA | Patent expired |