FI111318B - Sovellusten käyttö tietoliikennejärjestelmässä - Google Patents

Sovellusten käyttö tietoliikennejärjestelmässä Download PDF

Info

Publication number
FI111318B
FI111318B FI992661A FI19992661A FI111318B FI 111318 B FI111318 B FI 111318B FI 992661 A FI992661 A FI 992661A FI 19992661 A FI19992661 A FI 19992661A FI 111318 B FI111318 B FI 111318B
Authority
FI
Finland
Prior art keywords
application
terminal
driver
sim
user
Prior art date
Application number
FI992661A
Other languages
English (en)
Swedish (sv)
Other versions
FI19992661A (fi
Inventor
Petteri Heinonen
Petri Virkkula
Original Assignee
Sonera Oyj
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sonera Oyj filed Critical Sonera Oyj
Priority to FI992661A priority Critical patent/FI111318B/fi
Priority to DE60026174T priority patent/DE60026174D1/de
Priority to AU23751/01A priority patent/AU2375101A/en
Priority to PCT/FI2000/001080 priority patent/WO2001043472A1/en
Priority to AT00987500T priority patent/ATE318489T1/de
Priority to EP00987500A priority patent/EP1236367B1/en
Priority to DK00987500T priority patent/DK1236367T3/da
Publication of FI19992661A publication Critical patent/FI19992661A/fi
Application granted granted Critical
Publication of FI111318B publication Critical patent/FI111318B/fi

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/126Applying verification of the received information the source of the received data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/02Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/30Security of mobile devices; Security of mobile applications
    • H04W12/35Protecting application or service provisioning, e.g. securing SIM application provisioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Alarm Systems (AREA)
  • Stored Programmes (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Numerical Control (AREA)
  • Percussion Or Vibration Massage (AREA)
  • Workshop Equipment, Work Benches, Supports, Or Storage Means (AREA)

Description

111318
SOVELLUSTEN KÄYTTÖ TIETOLIIKENNEJÄRJESTELMÄSSÄ KEKSINNÖN ALA
Esillä oleva keksintö liittyy tietoliikenne-5 järjestelmiin. Erityisesti keksinnön kohteena on menetelmä ja järjestelmä tiedon vaihtamiseksi turvallisesti käyttäjän ja SIM Application Toolkit -sovelluksen (SIM, Subscriber Identity Module) välillä tietoliikennejärjestelmässä, joka käsittää tietoliikenneverkon; 10 päätelaitteen, joka on yhdistetty tietoliikenneverkkoon; toimikortin, joka on liitetty päätelaitteeseen; WAP-asiakasohjelman, joka on järjestetty päätelaitteeseen; SIM Application Toolkitin, joka on järjestetty päätelaitteeseen ja/tai toimikorttiin; ja ensimmäisen 15 sovelluksen, joka on osa WAP-asiakasohjelmaa. Menetelmässä päätelaite käsittää tarvittavat ominaisuudet VJAP: n käy11ämi seksi.
KEKSINNÖN TAUSTAA
20 Langattoman sovellusprotokollan käyttö on yleistymässä ratkaisuissa, joissa tarvitaan yhteyttä kannettavien päätelaitteiden,, kuten matkaviestinten, ja Internet-sovellusten, esimerkiksi sähköpostin, WWW:n (World Wide Web), uutisryhmien, välille. Langa-25 ton sovellusprotokolla tarjoaa arkkitehtuurin, joka sovittaa matkapuhelimet, matkapuhelimien selainohjelmat ja WWW:n toimivaksi kokonaisuudeksi. WWW:ssä käytetty HTML-kieli (Hyper Text Mark-up Language) muunnetaan langattomaan ympäristöön kehitetyksi WML:ksi 30 (Wireless Mark-up Language), kun tietoa siirretään matkaviestimiin. Tällä hetkellä WAP-standardin kuvauskielenä on WML-kieli, mutta kielenä voidaan käsittää myös mikä tahansa muu tulevan WAP-standardin mukainen kuvauskieli. Langaton sovellusprotokolla koostuu seu-35 raavista viidestä kerroksesta: langaton sovellusympä- 2 111318 ristö (WAE, Wireless Application Environment), langaton istuntokerros (WSL, Wireless Session Layer), langaton siirtoyhteyskerros (WTP, Wireless Transaction Layer), langattoman siirtokerroksen turvallisuuskerros 5 (WTLS, Wireless Transport Layer Security) ja langaton siirtokerros (WDP, Wireless Datagram Layer). Langattomalla sovellusympäristöllä tarkoitetaan esimerkiksi WTA:ta (WTA, Wireless Telephone Application) tai jotain muuta sopivaa ympäristöä. Alimpana kerroksena on 10 vielä järjestelmäriippuvainen kerros, joka määrittää informaation kuljetustavan kyseisen järjestelmän sisällä. Tämän hetkinen hyväksytty spesifikaatio on WAP-spesifikaatio 1.1. Edellä mainittu spesifikaatio ja muut WAP:n liittyvät spesifikaatiot ovat saatavissa 15 Internet-osoitteesta www.wapforum.corn.
Ericsson, Motorola, Nokia ja Phone.com perustivat 1997 WAP Forumin. WAP Forum on muun muassa pää-telaitevalmistajien, operaattoreiden ja erilaisten palveluntarjoajien avoin yhteenliittymä, johon on ke-20 nen tahansa mahdollisuus liittyä. WAP-arkkitehtuurin erityisenä tarkoituksena on mahdollistaa muun muassa Internetissä käytössä olevien palvelujen käyttö kannettavissa päätelaitteissa, joiden tiedonkäsittelyky-ky, näytön koko tai muistikapasiteetti on pieni tai 25 rajoittunut. Kuvatun kaltaisia päätelaitteista ovat esimerkiksi matkaviestimet ja PDA:t (PDA, Personal Digital Assistant). WAP-spesifikaatio ei ota kantaa siihen, miten ilmarajapinta toteutetaan. Tämä mahdollistaa sen, että useat eri operaattorit, päätelaiteval-30 mistäjän ja ohjelmistovalmistajat voivat hyötyä standardin tuomista mahdollisuuksista.
Matkaviestinverkon, esimerkiksi GSM- järjestelmän (GSM, Global System for Mobile communications) kiistattomana etuna yleiseen kytkentäiseen pu-35 helinverkkoon (PSTN, Public Switched Telephone Network) on liikkuvuuden hallinta. Matkaviestinverkko mahdollistaa puheluiden muodostamisen ja vastaanotta- 3 111318 misen missä tahansa verkon kuuluvuusalueella. Tässä hakemuksessa matkaviestinverkolla tarkoitetaan edullisesti digitaalista matkaviestinverkkoa.
Matkaviestinverkkojen päätelaitteiden, matka-5 viestimien, toiminnan olennainen osa on tilaajaidenti-teettimoduuli (SIM, Subscriber Identity Module). Kun erotetaan varsinainen päätelaite ja tilaajan yksilöivä tilaajaidentiteettimoduuli toisistaan, aikaansaadaan järjestelmä, jossa erityiset operaattorit voivat tar-10 jota erilaisia palveluja matkaviestinten käyttäjille. Operaattorilla tarkoitetaan tässä tahoa, jolla on käytettävissään matkaviestinverkon infrastruktuuri matkaviestinpalvelujen tuottamiseen. Matkaviestimen ja ti-laajaidentiteettimoduulin erottaminen toisistaan mah-15 dollistaa matkaviestimiin liittyvien palveluiden jatkuvan kehittämisen ja uusien, operaattorikohtaisten palveluiden käyttöönoton. Matkaviestimen ja tilaa-jaidentiteettimoduulin välinen toiminnallinen rajapinta on kuvattu ETSI:n (ETSI, European Telecommunica-20 tions and Standard Institute) spesifikaatiossa TS 100 977 V7.3.0 (1999-07).
Tilaajaidentiteettimoduulin toimintaan liittyvä kehitysaskel on SIM Application Toolkit:n määrittely, joka määrittää tarkennuksia matkaviestimen ja 25 tilaajaidentiteettimoduulin väliseen rajapintaan. SIM Application Toolkit:llä tarkoitetaan kaikkia niitä toimintoja ja mekanismeja, joilla mahdollistetaan ti-laajaidentiteettimoduulilla sijaitsevien sovellusten interaktio matkaviestimen kanssa. Tämän edellytyksenä 30 on se, että matkaviestin tukee interaktiossa tarvittavia toimintoja ja mekanismeja. SIM Application Toolkit on määritelty ETSIm spesifikaatiossa TS 101 267 V7.3.1 (1999-07). SIM Application Toolkit on loogisesti täysin erillinen tilaajaidentiteettimoduulin toi-35 minnoista, jotka liittyvät GSM-järjestelmään. SIM Application Toolkitille on määritelty tietty joukko komentoja, jotka liittyvät tilaajaidentiteettimoduulin 4 111318 ja matkaviestimen väliseen signalointiin. SIM Application Toolkitin mainittu looginen erillisyys sallii kolmannen osapuolen sovellukset. Kolmannen osapuolen sovelluksilla tarkoitetaan esimerkiksi operaattorikoh-5 täisiä sovelluksia. Kommunikointi SIM Application Toolkit -sovelluksen ja normaalin tilaajaidentiteetti-moduulin toiminnon välillä tapahtuu käyttämällä esimerkiksi lyhytsanomapalvelua (SMS, Short Message Service) . Muita viestintätapoja voivat olla esimerkiksi 10 USSD (Unstructured Supplementary Services Data) tai GPRS (General Packet Radio Service).
Ongelmana tällä hetkellä on erityisesti se, miten langattomassa sovellusprotokollaympäristössä voidaan turvallisesti vaihtaa tietoja käyttäjän ja SIM 15 Application Toolkit -sovelluksen kanssa siten, että välitettäviä tietoja voidaan tarvittaessa muuttaa esimerkiksi WMLScriptillä. WMLScript on WAP-standardiin liittyvä komentokieli.
20 KEKSINNÖN TARKOITUS
Keksinnön tarkoituksena on poistaa edellä mainitut epäkohdat tai ainakin merkittävästi lieventää niitä. Erityisesti keksinnön tarkoituksena on tuoda esiin uudentyyppinen menetelmä ja järjestelmä, jonka 25 ansiosta käyttäjän päätelaitteelleen syöttämää syötettä voidaan käsitellä turvallisesti ennen sen lähettämistä SIM Application Toolkit -palvelulle.
KEKSINNÖN YHTEENVETO
30 Keksintö liittyy toimikortille tallennettujen sovelluksiin ja langattoman sovellusprotokollaympäris-töön. Keksinnön tarkoituksena on mahdollistaa ja parantaa SIM Application Toolkit -sovellusten käyttöä WAP-ympäristössä sallimalla tietojen vaihto WAE-35 ympäristön, käyttäjän ja SIM Application Toolkit -sovellusten välillä.
5 111318
Keksinnön mukainen tietoliikennejärjestelmä käsittää tietoliikenneverkon, päätelaitteen, joka on yhdistetty tietoliikenneverkkoon, toimikortin, joka on liitetty päätelaitteeseen, WAP-asiakasohjelman, joka 5 on järjestetty päätelaitteeseen ja SIM Application Toolkitin, joka on järjestetty päätelaitteeseen ja/tai toimikorttiin. Lisäksi järjestelmä käsittää ensimmäisen sovelluksen, joka on osa WAP-asiakasohjelmaa. Menetelmässä päätelaite käsittää tarvittavat ominaisuu-10 det WAP:n käyttämiseksi. Tämä tarkoittaa esimerkiksi sitä, että päätelaite sisältää WAP-asiakasohjeiman ja että päätelaite kykenee ymmärtämään ja esittämään WAP-asiakasohjelmaan liittyviä toimintoja. Keksinnön mukainen päätelaite on edullisesti matkaviestin ja tie-15 toliikenneverkko matkaviestinverkko.
Keksinnön mukaisesti sisällytetään osaksi WAP-asiakasohjelmaa toinen sovellus, joka on järjestetty käynnistämään ja ohjaamaan SIM Application Toolkit -sovelluksia. Toisella sovelluksella tarkoitetaan 20 esimerkiksi WMLScript-komentokielellä toteutettua ohjelmaa. Mainitulla ensimmäisellä sovelluksella kutsutaan toista sovellusta, kun halutaan käyttää SIM Application Toolkit -sovelluksia. Ensimmäisellä sovelluksella tarkoitetaan esimerkiksi WML-kuvauskielellä 25 tai WMLScript-komentokielellä kirjoitettua ohjelmaa. Ensimmäisellä sovelluksella on käytettävissä rajoitettu määrä komentoja. Minimissään sillä voidaan ainoastaan käynnistää toinen sovellus. Toisella sovelluksella sitten ohjataan ja hallitaan SIM Application Tool-30 kit -sovelluksia ja tiedonvaihtoa päätelaitteen käyttäjän ja SIM Application Toolkit -sovellusten välillä. Toisella sovelluksella on mahdollisuus käyttää SIM Application Toolkit -sovellusten käyttämiseen enemmän komentoja. Toinen sovellus voi esimerkiksi kysellä 35 käyttäjältä syötettä, muokata sitä ja lähettää syöte muokkauksen jälkeen SIM Application Toolkit sovellukselle. Käyttäjän määrittelemää syötettä ei 6 111318 välttämättä tarvitse muokata, vaan syöte voidaan lähettää toiselta sovellukselta sellaisenaan SIM Application Toolkit -sovellukselle. Minimissään toisella sovelluksella voidaan ainoastaan aktivoida SIM Appli-5 cation Toolkit -sovellus.
Toinen sovellus voidaan ladata päätelaitteeseen esimerkiksi tietoliikenneverkon kautta. Toisen sovelluksen alkuperän varmistamiseksi sen ohjelmakoodi on voitu digitaalisesti allekirjoittaa esimerkiksi 10 luotettavan kolmannen osapuolen toimesta. Luotettava kolmas osapuoli on taho, joka varmistaa esimerkiksi allekirjoitetun kohteen koskemattomuuden. Allekirjoituksen varmistamiseksi toisen sovelluksen lähettäjän julkinen avain täytyy olla päätelaitteen tai toimikor-15 tin saatavilla. Julkisen avaimen saatavuus voidaan järjestää esimerkiksi tietoliikenneverkon välityksellä. Julkisen avaimen avulla voidaan varmistua toisen sovelluksen alkuperästä ja ohjelmakoodin virheettömyydestä. Toisen sovelluksen oikeellisuuden tarkistus 20 voidaan tehdä myös WIM-kortilla (WIM, WAP Identity Module) . Toimikortilla tässä yhteydessä voidaan tarkoittaa esimerkiksi tilaajaidentiteettimoduulia. Edelleen toimikortilla voidaan tarkoittaa tilaajaidentiteetti-moduulia, joka käsittää WIM:n. Vaihtoehtoisesti toimi-25 kortti voi olla WIM-kortti.
SIM Application Toolkit:n käyttöä varten voidaan hakea lisätietoa esimerkiksi tietoliikenneverkon kautta. Tiedon haku voidaan järjestää esimerkiksi toisen sovelluksen avulla. Lisätiedolla tarkoitetaan esi-30 merkiksi määrittelytietoa tai -tiedostoa, joka käsittää tietoa SIM Application Toolkit -sovelluksen käytöstä tai esittämisestä.
Keksinnön mukainen järjestelmä käsittää toisen sovelluksen, joka on järjestetty käynnistämään ja 35 ohjaamaan SIM Application Toolkit -sovelluksia, kutsujan, jolla kutsutaan toista sovellusta ensimmäisellä sovelluksella, kun halutaan käyttää SIM Application 7 111318
Toolkit -sovelluksia ja ensimmäisen tiedonvälittäjän, jolla ohjataan SIM Application Toolkit -sovelluksia ja hallitaan tiedonvaihtoa päätelaitteen käyttäjän ja SIM Application Toolkit -sovellusten välillä.
5 Järjestelmä käsittää lähettimen, jolla voi daan lähettää kyselysanoma toiselta sovellukselta päätelaitteen käyttäjälle. Muokkaajalla puolestaan muokataan käyttäjän määrittelemää syötettä ennen kuin muokatut tiedot lähetetään toisella tiedonvälittäjällä 10 SIM Application Toolkit -sovellukselle.
Eräässä keksinnön sovelluksessa järjestelmä käsittää ensimmäisen tiedonhakijan, jolla ladataan toinen sovellus päätelaitteeseen tai toimikorttiin. Edelleen eräässä keksinnön sovelluksessa järjestelmä 15 käsittää luotettavan kolmannen osapuolen, joka allekirjoittaa toiseen sovellukseen liittyvän ohjelmakoodin digitaalisella allekirjoituksella.
Eräässä keksinnön sovelluksessa järjestelmä käsittää toisen tiedonhakijan toisen sovelluksen lä-20 hettäjän julkisen avaimen lataamiseksi päätelaitteeseen ja/tai toimikorttiin ja tarkistajan toisen sovelluksen lähettäjän alkuperän tarkistamiseksi.
Eräässä keksinnön sovelluksessa järjestelmä käsittää kolmannen tiedonhakijan, jolla haetaan lisä-25 tietoa SIM Application Toolkit -sovellusten käyttöä varten.
Eräässä keksinnön sovelluksessa järjestelmä käsittää palvelimen, joka on yhdistetty tietoliikenneverkkoon ja josta toinen sovellus on mahdollista lada-30 ta päätelaitteeseen tai toimikorttiin.
Esillä olevan keksinnön ansiosta WAP-ympäristössä voidaan käsitellä SIM Application Toolkit -sovelluksille lähetettäviä tietoja ennen lähetystä. Edelleen keksinnön ansiosta kolmansien osapuolten on 35 mahdollista käyttää toimikortilla olevia sovelluksia.
8 111318
KUVALUETTELO
Seuraavassa keksintöä selostetaan yksityiskohtaisesti sovellusesimerkkien avulla, jossa kuva 1 esittää erästä edullista keksinnön mu-5 kaista järjestelmää, kuva 2 esittää vuokaavioesimerkkiä esillä olevan keksinnön toiminnasta, ja kuva 3 esittää signaalikaavioesimerkkiä esillä olevan keksinnön toiminnasta.
10
KEKSINNÖN YKSITYISKOHTAINEN SELOSTUS
Kuvan 1 mukainen järjestelmä käsittää päätelaitteen MS, tietoliikenneverkon WN ja palvelimen SERVER. Päätelaite MS ja palvelin SERVER ovat yhteydessä 15 tietoliikenneverkkoon WN. Päätelaite MS on edullisesti matkaviestin ja tietoliikenneverkko WN on edullisesti matkaviestinverkko. Tietoliikenneverkkoon WN on tässä esimerkissä liittyneenä lisäksi luotettava kolmas osapuoli TTP. Luotettava kolmas osapuoli TTP on taho, jo-20 ka varmistaa esimerkiksi allekirjoitetun kohteen koskemattomuuden. Kuvan 1 mukainen järjestelmä käsittää lisäksi käyttäjän USER, jonka hallinnassa ja käytössä matkaviestin MS on. Tässä esimerkissä matkaviestin MS koostuu itse matkaviestinlaitteesta ME ja toimikortis-25 ta SC. Matkaviestin MS voi käsittää lisäksi monia muita osia, komponentteja ja piirteitä, joita tässä ei ole tarpeellista esittää ja jotka ovat ammattimiehelle itsestäänselvyyksiä.
Matkaviestinlaite ME käsittää käyttöjärjes-30 telmän OS ja WAP-asiakasohjelman WAPCLIENT. Käyttöjärjestelmä OS on yhteydessä käyttäjän USER, WAP-asiakasohjelman WAPCLIENT ja toimikortin SC kanssa. Myös käyttäjä USER voi olla suorassa yhteydessä käyttöjärjestelmään OS.
35 Toimikortti SC on edullisesti tilaajaidenti- teettimoduuli SIM. Jos toimikortti SC on tilaajäiden- 9 111318 titeettimoduuli, se voi sisältää lisäksi WIM:n. Tällaisessa tilanteessa matkaviestinverkkoon WN liittyvä SIM-toiminnallisuus ja WIM-toiminnallisuus voivat käyttää eri loogisia kanavia. WIM:llä tarkoitetaan 5 suojattua laitetta, välinettä tai osaa, jota käytetään suorittamaan WAP:n erilaisia turvallisuuteen liittyviä toimenpiteitä ja tallennuksia. WIM:llä voidaan suorittaa esimerkiksi WTLS- ja sovellustasoon liittyviä turvatoimenpiteitä. Erityisesti WIM:ä voidaan käyttää 10 tallentamaan ja prosessoimaan tietoa, jota tarvitaan tunnistukseen ja oikeellisuuden varmistamiseen. Toimikortilla SC voidaan lisäksi tarkoittaa pelkästään WIM-korttia.
Kuvan 1 mukaisessa esimerkissä WAP-15 asiakasohjelma WAPCLIENT sisältää muun muassa ensimmäisen sovelluksen WMLSCRIPT, joka on kirjoitettu esimerkiksi WML-kuvauskielellä tai WMLSCRIPT- komentokielellä, toisen sovelluksen DRIVER, joka on kirjoitettu esimerkiksi WMLSCRIPT-komentokielellä ja 20 matalan tason ohjelmointirajapinnan API. Ensimmäinen sovellus WMLSCRIPT ja toinen sovellus DRIVER ovat osa WMLScript-tulkkia WSI. WMLScript-komentokieltä kirjoitetaan normaalisti tekstimuodossa. Tämä tekstimuoto täytyy kääntää binaariseen muotoon ennen kuin se voi-25 daan tulkita WMLScript-bittikooditulkilla. WMLScript-tulkki ottaa syötteekseen WMLScript-bittikoodia ja suorittaa koodattuja funktiota sitä mukaa kuin niitä kutsutaan.
Ensimmäinen sovellus WMLSCRIPT käsittää kut-30 sujan CAL, jolla kutsutaan toista sovellusta DRIVER, kun halutaan käyttää SIM Application Toolkit -sovelluksia. Kutsujalla CAL tarkoitetaan esimerkiksi ohjelmakoodissa esiintyvää funktiokutsua. Ensimmäisen sovelluksen WMLSCRIPT kautta kutsutaan toista sovel-35 lusta DRIVER toisen sovelluksen DRIVER standardin ohjelmointirajapinnan kautta. Nuolella ARI kuvataan sitä, että tehtävät funktiokutsut ovat abstrakteja.
10 111318
Toinen sovellus DRIVER käsittää ensimmäisen tiedonvälittäjän IP, lähettimen SND, muokkaajan ED, toisen tiedonvälittäjän FW ja kolmannen tiedonvälittäjän 10. Ensimmäisellä tiedonvälittäjällä IP ohjataan 5 SIM Application Toolkit -sovelluksia ja hallitaan tiedonvaihtoa päätelaitteen MS käyttäjän USER ja SIM Application Toolkit -sovellusten välillä. Lähettimellä SND lähetetään kyselysanoma päätelaitteen MS käyttäjälle USER. Muokkaajalla ED voidaan muokata tarvitta-10 essa käyttäjän määrittelemää syötettä. Toisella tiedonvälittäjällä FW lähetetään käyttäjän USER määrittelemät muokatut tai muokkaamattomat tiedot SIM Application Toolkit -sovellukselle. Kolmannella tiedonvälittäjällä haetaan lisätietoa SIM Application Toolkit 15 -sovellusten käyttöä varten. Ensimmäisellä tiedonvälittäjällä IP, lähettimellä SND, muokkaajalla ED, toisella tiedonvälittäjällä FW ja kolmannella tiedonvälittäjällä tarkoitetaan esimerkiksi ohjelmaa, ohjelma-lohkoa tai funktiokutsua.
20 Toisella sovelluksella DRIVER kutsutaan mata lan tason ohjelmointirajapintaa API. Matalan tason ohjelmointirajapinta API käsittää standardin rajapinnan, jota kautta sitä voidaan kutsua. Matalan tason ohjelmointirajapinnasta API on yhteys esimerkiksi matka-25 viestimen MS käyttöjärjestelmän OS kautta toimikorttiin SC ja edelleen SIM Application Toolkit:iin STK. Nuolella AR2 kuvataan sitä, että tehtävät funktiokutsut ovat kutsuja, jotka toteuttavat SIM Application Toolkit -komentoja.
30 Kuvan 1 mukaisessa esimerkissä toimikortti SC
käsittää SIM Application Toolkit:n STK. SIM Application Toolkit:llä STK tarkoitetaan kaikkia niitä toimintoja ja mekanismeja, joilla mahdollistetaan tilaa-jaidentiteettimoduulilla sijaitsevien sovellusten in-35 teraktio matkaviestimen kanssa. Toimikortti SC käsittää lisäksi ensimmäisen tiedonhakijan LD, toisen tiedonhakijan IR ja tarkistajan CHK. Ensimmäisellä tie- 11 111318 donhakijalla LD ladataan toinen sovellus DRIVER päätelaitteeseen MS tai toimikorttiin SC esimerkiksi tietoliikenneverkosta WN. Tarkistajalla CHK tarkistetaan toisen sovelluksen DRIVER lähettäjän alkuperä. Toiseen 5 sovellukseen DRIVER liittyvän ohjelmakoodin on voinut allekirjoittaa digitaalisesti luotettava kolmas osapuoli TTP. Allekirjoituksen tarkistuksen mahdollistamiseksi toimikortti SC sisältää toisen tiedonhakijan IR, jolla ladataan toisen sovelluksen DRIVER lähettä-10 jän julkinen avain päätelaitteeseen MS tai toimikorttiin SC. Ladatun julkisen avaimen avulla toiseen sovellukseen DRIVER liittyvä allekirjoitus voidaan varmistaa.
Eräässä kuvan 1 sovelluksessa toisella sovel-15 luksella DRIVER on käytettävissään tilaajaidentiteet-timoduulia varten seuraavat komennot: - StartDialog - GetMenuItems - ResponseMenuSelection 20 - ResponseSelectltem - ResponseGetInput - ResponseGetlnkey - ResponseDisplayText ReplyCommand 25 - EndDialog
Kuvassa 2 esitetään eräs edullinen vuokaavio-esimerkki esillä olevan keksinnön toiminnasta. Lohkon 20 mukaisesti kutsutaan ensimmäisellä sovelluksella 30 toista sovellusta, kun halutaan käyttää SIM Application Toolkit -sovelluksia. Ensimmäisellä sovelluksella WML tarkoitetaan esimerkiksi käyttäjälle näkyvää WML-sivua, josta on mahdollista aktivoida erilaisia toimintoja. Toisella sovelluksella tarkoitetaan esimer-35 kiksi WMLScript-komentokielistä ohjelmaa, joka mahdollistaa interaktiivisen toiminnan WAP-asiakasohjelman ja SIM Application Toolkit -sovellusten välillä. Loh- 12 111318 kon 20 mukaisesti kutsutaan ensimmäisellä sovelluksella toista sovellusta, kun halutaan käyttää SIM Application Toolkit -sovelluksia. Käyttäjän hallussa oleva päätelaite tai toimikortti ei kuitenkaan välttämättä 5 sisällä ennestään mainittua toista sovellusta. Lohkon 21a mukaisesti tarkistetaan, onko toinen sovellus olemassa. Jos toista sovellusta ei vielä ole olemassa, se voidaan ladata päätelaitteeseen lohkon 21b mukaisesti. Toinen sovellus ladataan päätelaitteeseen tai toimi-10 korttiin esimerkiksi tarkoitukseen sopivan tietoliikenneverkon kautta. Päätelaite on edullisesti matkaviestin ja tietoliikenneverkko matkaviestinverkko. Ladattavan sovelluksen virheettömyys ja lähettäjän alkuperä voidaan varmistaa julkisen avaimien arkkitehtuu-15 rin avulla. Lohkon 22 mukaisesti tarkistetaan, onko toisen sovelluksen lähettäjän julkinen avain päätelaitteen tai toimikortin hallussa jo ennestään. Jos avainta ei ole olemassa, se voidaan ladata esimerkiksi päätelaitteeseen tai toimikorttiin esimerkiksi tieto-20 liikenneverkon kautta, lohko 23a. Toiseen sovellukseen liittyvän ohjelmakoodin on digitaalisesti allekirjoittanut esimerkiksi luotettava kolmas osapuoli. Lohkon 23b mukaisesti julkisen avaimen avulla voidaan varmistua siitä, että toisen sovelluksen lähettäjä on taho, 25 joka se väittääkin olevansa.
Toisella sovelluksella kutsutaan SIM Application Toolkit:ä, kun halutaan käyttää SIM Application Toolkit -sovelluksia, lohko 24. Lohkon 25 mukaisesti toisella sovelluksella ohjataan ja hallitaan SIM Ap-30 plication Toolkit -sovelluksia ja tiedonvaihtoa päätelaitteen käyttäjän ja SIM Application Toolkit -sovellusten välillä.
Aktivoitava palvelu voi edellyttää interaktiota ja tiedonvaihtoa käyttäjän ja SIM Application 35 Toolkit -sovelluksen välillä. Lohkon 26 mukaisesti selvitetään, tarvitseeko käyttäjältä ottaa syötettä. Jos palvelu ei edellytä interaktiota käyttäjän kanssa, 13 111318 palvelun vaatimat toiminnot voidaan tehdä ilman käyttäjän vuorovaikutusta. Jos palvelu edellyttää käyttäjän syöttämiä tietoja, edetään lohkon 27 kautta lohkoon 28. Siinä tutkitaan, edellyttääkö aktivoitu pal-5 velu sitä, että käyttäjän määrittelemää syötettä tarvitsee muokata ennen sen lähettämistä SIM Application Toolkit -sovellukselle. Jos käyttäjän määrittelemää syötettä tarvitsee muokata, edetään lohkon 29a kautta lohkoon 29b. Lohkon 29a mukaisesti käyttäjän antamaa 10 syötettä muokataan toisella sovelluksella. Jos käyttäjän määrittelemää syötettä ei tarvitse muokata lainkaan, edetään lohkosta 28 suoraan lohkoon 29b. Lohkon 29b mukaisesti muokattu tai muokkaamaton syöte välitetään SIM Application Toolkit -sovellukselle. Käyttä-15 jäitä voidaan kysyä syötteitä useissa eri vaiheissa ja myöskin useamman kerran peräkkäin.
Kuvassa 3 esitetään eräs edullinen signaali-kaavioesimerkki esillä olevan keksinnön toiminnasta. Kuvan 3 mukainen esimerkki käsittää käyttäjän USER, 20 ensimmäisen sovelluksen WML, toisen sovelluksen DRIVER, matkaviestinlaitteen ME, tilaajaidentiteettimo-duulin SIM ja palvelimen SERVER. Matkaviestinlaitteella ME voidaan tarkoittaa myös matkaviestimen käyttöjärjestelmää. Ensimmäisellä sovelluksella WML tarkoi-25 tetaan esimerkiksi käyttäjälle näkyvää WML-sivua, josta on mahdollista aktivoida erilaisia toimintoja. Toisella sovelluksella DRIVER tarkoitetaan esimerkiksi WMLScript-komentokielistä ohjelmaa, joka mahdollistaa interaktiivisen toiminnan WAP-asiakasohjelman ja SIM 30 Application Toolkit sovellusten välillä.
Käyttäjä USER valitsee nuolen 30 mukaisesti palvelun. WAP-asiakasohjelma käsittää ensimmäisen sovelluksen WML, joka käynnistää palveluun liittyvän toisen sovelluksen DRIVER, nuoli 31. Toinen sovellus 35 DRIVER lähettää liikenteen käynnistyssanoman matkaviestinlaitteelle ME, nuoli 32. Nuolen 33 mukaisesti matkaviestinlaite ME lähettää tilaajaidentiteettimo- 14 111318 duulille SIM tiedon käyttäjän USER valitsemasta palvelusta. Aktivoitua palvelua varten tarvitaan aikatieto. Tilaajaidentiteettimoduuli SIM lähettää matkaviestinlaitteelle ME kyselysanoman, nuoli 34. Nuolen 35 mu-5 kaisesti kyselysanoma välitetään edelleen toiselle sovellukselle DRIVER. Nuolten 36a ja 36b mukaisesti aikatieto välitetään tilaajaidentiteettimoduulille SIM.
Tilaajaidentiteettimoduuli SIM lähettää matkaviestinlaitteelle ME kyselysanoman, jossa pyydetään 10 valitsemaan haluttu palvelu, nuoli 37a. Nuolen 37b mukaisesti matkaviestinlaite ME välittää kyselysanoman toiselle sovellukselle DRIVER. Tässä esimerkissä palvelulla tarkoitetaan matka-ajan määrittämistä tai ruuhkatilannetietoa. Molemmat edellä mainitut palvelut 15 edellyttävät käyttäjän sijaintitiedon olemassaoloa. Nuolen 38a mukaisesti tilaajaidentiteettimoduuli SIM lähettää matkaviestinlaitteelle ME kyselysanoman, jossa tiedustellaan käyttäjän USER ja näin ollen myös matkaviestinlaitteen ME sijaintia. Matkaviestinlaite 20 ME palauttaa sijaintitiedon tilaajaidentiteettimoduulille SIM, nuoli 38b.
Toinen sovellus DRIVER välittää palvelun valintaan liittyvän kyselysanoman edelleen käyttäjälle USER, nuoli 39a. Tässä tilanteessa käyttäjää pyydetään 25 valitsemaan haluamansa palvelu. Valinta tapahtuu esimerkiksi hyväksymällä palvelu tietyllä näppäinpainalluksella. Nuolen 39b mukaisesti tieto valitusta palvelusta välitetään toiselle sovellukselle DRIVER. Tässä esimerkissä valittu palvelu on se, että käyttäjä USER 30 haluaa selvittää ruuhkatilanteen tietyllä ajoreitillä. Palvelun toimintaan tarvitaan vielä matkan päämäärä, joka selvitetään sanomakyselyillä 40a ja 40b. Tässä esimerkissä käyttäjän päämääränä on Lauttasaari.
Nuolen 41a mukaisesti toinen sovellus DRIVER 35 lähettää tiedon käyttäjän USER valitsemasta palvelusta matkaviestinlaitteelle ME, joka puolestaan välittää tiedon edelleen tilaajaidentiteettimoduulille SIM, 15 111318 nuoli 41b. Tilaajaidentiteettimoduuli SIM lähettää matkaviestinlaitteelle ME sanomakyselyn, joka koskee palveluun liittyvää päämäärätietoa, nuoli 42a. Sanoma-kysely välitetään edelleen toiselle sovellukselle DRI-5 VER, nuoli 42b. Koska käyttäjä USER on jo aikaisemmin määrittänyt päämäärätiedon, se voidaan välittää takaisin matkaviestinlaitteelle ME, nuoli 42c.
Käyttäjä USER on nyt määritellyt kaikki palvelun tarvitsemat taustatiedot. Matkaviestinlaite ME 10 lähettää tilaajaidentiteettimoduulille SIM sanoma-kyselyn, jossa pyydetään antamaan lyhytsanoman lähetykseen tarvittavat tiedot, nuoli 43. Tilaajaidenti-teettimoduuli SIM muodostaa palveluun liittyvistä tiedoista ja parametreistä lyhytsanoman ja välittää tämä 15 matkaviestinlaitteelle ME, nuoli 44. Matkaviestinlaite ME lähettää SMS-kyselyn palvelimelle SERVER. Palvelimella SERVER on käytettävissään tieto siitä, onko käyttäjän USER sijainnin ja Lauttasaaren välillä ruuhkatilannetta. Tässä esimerkissä ruuhkatilannetta ei 20 ole ja palvelin SERVER lähettää tiedon tästä takaisin matkaviestinlaitteelle ME, nuoli 45b.
Matkaviestinlaite ME välittää vastaanotetun lyhytsanoman edelleen tilaajaidentiteettimoduulille SIM, nuoli 46. Tilaajaidentiteettimoduulilla SIM oleva 25 SIM Application Toolkit -sovellus tulkitsee lyhytsanoman sisällön ja sisällön perusteella välittää tiedon eteenpäin matkaviestinlaitteelle ME, nuoli 47a. Matkaviestinlaite ME välittää palvelun mukaisen vastaustiedon toiselle sovellukselle DRIVER, joka puolestaan vä-30 littää vastaustiedon käyttäjälle USER, nuolet 47b ja 47c. Toinen sovellus DRIVER lähettää ensimmäiselle sovellukselle WML tiedon palvelun päättymisestä, nuoli 48. Ensimmäinen sovellus WML vaihtaa palvelun päättymisen merkiksi käyttäjälle USER näytettävän WML-sivun 35 uudeksi, nuoli 49.
Keksintöä ei rajata pelkästään edellä esitettyjä sovellusesimerkkejä koskevaksi, vaan monet muun- 16 111318 nokset ovat mahdollisia pysyttäessä patenttivaatimusten määrittelemän keksinnöllisen ajatuksen puitteissa.

Claims (22)

1. Menetelmä tiedon vaihtamiseksi turvallisesti käyttäjän ja SIM Application Toolkit sovelluksen välillä tietoliikennejärjestelmässä, joka 5 käsittää: tietoliikenneverkon (WN) ; päätelaitteen (MS), joka on yhdistetty tietoliikenneverkkoon (WN) ; toimikortin (SC), joka on liitetty päätelaittee- 10 seen (MS) ; WAP-asiakasohjelman (WAPCLIENT), joka on järjestetty päätelaitteeseen (MS); SIM Application Toolkitin (STK), joka on järjestetty päätelaitteeseen (MS) ja/tai toimikorttiin (SC); 15 ensimmäisen sovelluksen (WMLSCRIPT), joka on osa WAP-asiakasohjelmaa (WAPCLIENT); jossa menetelmässä päätelaite (MS) käsittää tarvittavat ominaisuudet WAP:n käyttämiseksi, tunnettu siitä, että menetelmä käsittää 20 vaiheet: sisällytetään osaksi WAP-asiakasohjelmaa (WAPCLIENT) toinen sovellus (DRIVER), joka on järjestetty käynnistämään ja ohjaamaan SIM Application Toolkit -sovelluksia; 25 kutsutaan ensimmäisellä sovelluksella (WMLSCRIPT) toista sovellusta (DRIVER) , kun halutaan käyttää SIM Application Toolkit -sovelluksia; ja ohjataan ja hallitaan toisella sovelluksella (DRIVER) SIM Application Toolkit -sovelluksia ja tiedon- 30 vaihtoa päätelaitteen (MS) käyttäjän ja SIM Application Toolkit -sovellusten välillä.
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että lähetetään kyselysanoma toisella sovelluksella 35 (DRIVER) päätelaitteen (MS) käyttäjälle, ja muokataan käyttäjän vastausta kyselysanomaan; ja 18 111318 lähetetään muokatut tiedot SIM Application Toolkit -sovellukselle.
3. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että 5 lähetetään kyselysanoma toisella sovelluksella (DRIVER) päätelaitteen (MS) käyttäjälle, ja lähetetään käyttäjän määrittelemät tiedot SIM Application Toolkit -sovellukselle.
4. Jonkin aikaisemman patenttivaatimuksen 1, 10. tai 3 mukainen menetelmä, tunnettu siitä, että ladataan toinen sovellus (DRIVER) päätelaitteeseen (MS) tai toimikorttiin (SC).
5. Jonkin aikaisemman patenttivaatimuksen 1, 2 tai 3 mukainen menetelmä, tunnettu siitä, että 15 ladataan toinen sovellus (DRIVER) päätelaitteeseen (MS) tai toimikorttiin (SC) tietoliikenneverkosta (WN) .
6. Jonkin aikaisemman patenttivaatimuksen 1, 2, 3, 4 tai 5 mukainen menetelmä, tunnettu siitä, 20 että allekirjoitetaan toiseen sovellukseen (DRIVER) liittyvä ohjelmakoodi digitaalisella allekirjoituksella.
7. Jonkin aikaisemman · patenttivaatimuksen 1, 2, 3, 4, 5 tai 6 mukainen menetelmä, tunnettu 25 siitä, että ladataan toisen sovelluksen (DRIVER) lähettäjän julkinen avain päätelaitteeseen (MS) ja/tai toimikorttiin (SC); ja tarkistetaan toisen sovelluksen (DRIVER) lähettä- 30 jän alkuperä.
8. Jonkin aikaisemman patenttivaatimuksen 1, 2, 3, 4, 5, 6 tai 7 mukainen menetelmä, tunnet tu siitä, että haetaan lisätietoa SIM Application Toolkit -sovellusten käyttöä varten. 35
9. Järjestelmä tiedon vaihtamiseksi turvalli sesti käyttäjän ja SIM Application Toolkit -sovelluk- 19 111318 sen välillä tietoliikennejärjestelmässä, joka käsittää : tietoliikenneverkon (WN); päätelaitteen (MS), joka on yhdistetty tietolii-5 kenneverkkoon (WN); toimikortin (SC), joka on liitetty päätelaitteeseen (MS) ; WAP-asiakasohjelman (WAPCLIENT), joka on järjestetty päätelaitteeseen (MS);
10. Patenttivaatimuksen 9 mukainen järjestel-30 mä, tunnettu siitä, että järjestelmä käsittää: lähettimen (SND) kyselysanoman lähettämiseksi toisella sovelluksella (DRIVER) päätelaitteen (MS) käyttäjälle; muokkaajan (ED) käyttäjän määrittelemän vastauksen 35 muokkaamiseksi; ja toisen tiedonvälittäjän (FW) muokattujen tietojen lähettämiseksi SIM Application Toolkit -sovellukselle. 20 111318
10 SIM Application Toolkitin (STK), joka on järjes tetty päätelaitteeseen (MS) ja/tai toimikorttiin (SC); ensimmäisen sovelluksen (WMLSCRIPT), joka on osa WAP-asiakasohjelmaa (WAPCLIENT); jossa järjestelmässä päätelaite (MS) käsittää tar-15 vittavat ominaisuudet WAP:n käyttämiseksi, tunnettu siitä, että järjestelmä käsittää: toisen sovelluksen (DRIVER), joka on järjestetty käynnistämään ja ohjaamaan SIM Application Toolkit -20 sovelluksia; kutsujan (CAL), jolla kutsutaan toista sovellusta (DRIVER) ensimmäisellä sovelluksella (WMLSCRIPT), kun halutaan käyttää SIM Application Toolkit -sovelluksia; ja 25 ensimmäisen tiedonvälittäjän (IP), jolla ohjataan SIM Application Toolkit -sovelluksia ja hallitaan tiedonvaihtoa päätelaitteen käyttäjän ja SIM Application Toolkit -sovellusten välillä.
11. Patenttivaatimuksen 9 mukainen järjestelmä, tunnettu siitä, että järjestelmä käsittää: lähettimen (SND) kyselysanoman lähettämiseksi toisella sovelluksella (DRIVER) päätelaitteen (MS) käyt-5 täjälle; ja toisen tiedonvälittäjän (FW) käyttäjän määrittelemien tietojen lähettämiseksi SIM Application Toolkit -sovellukselle.
12. Jonkin aikaisemman patenttivaatimuksen 9, 10 10 tai 11 mukainen järjestelmä, tunnettu siitä, että järjestelmä käsittää ensimmäisen tiedonhakijan (LD) toisen sovelluksen (DRIVER) lataamiseksi päätelaitteeseen (MS) tai toimikorttiin (SC).
13. Jonkin aikaisemman patenttivaatimuksen 9, 15 10, 11 tai 12 mukainen järjestelmä, tunnettu sii tä, että järjestelmä käsittää luotettavan kolmannen osapuolen (TTP), joka allekirjoittaa toiseen sovellukseen (DRIVER) liittyvän ohjelmakoodin digitaalisella allekirjoituksella.
14. Jonkin aikaisemman patenttivaatimuksen 9, 10, 11, 12 tai 13 mukainen järjestelmä, tunnettu siitä, että järjestelmä käsittää: toisen tiedonhakijan (IR) toisen sovelluksen (DRIVER) lähettäjän julkisen avaimen lataamiseksi pääte-25 laitteeseen (MS) ja/tai toimikorttiin (SC); ja tarkistajan (CHK) toisen sovelluksen (DRIVER) lähettäjän alkuperän tarkistamiseksi.
15. Jonkin aikaisemman patenttivaatimuksen 9, 10, 11, 12, 13 tai 14 mukainen järjestelmä, t un - 3. n e t t u siitä, että järjestelmä käsittää kolmannen tiedonhakijan (10), jolla haetaan lisätietoa SIM Application Toolkit -sovellusten käyttöä varten.
16. Jonkin aikaisemman patenttivaatimuksen 9, 10, 11, 12, 13, 14 tai 15 mukainen järjestelmä, 35 tunnettu siitä, että järjestelmä käsittää palvelimen (SERVER), joka on yhdistetty tietoliikenneverkkoon (WN) ja josta toinen sovellus (DRIVER) on mahdol- 21 111318 lista ladata päätelaitteeseen (MS) tai toimikorttiin (SC) .
17. Jonkin aikaisemman patenttivaatimuksen 9, 10, 11, 12, 13, 14, 15 tai 16 mukainen järjestelmä, 5 tunnettu siitä, että ensimmäinen sovellus (WMLSCRIPT) ja/tai toinen sovellus (DRIVER) perustuvat WML-kieleen tai WMLScript-komentokieleen.
17 111318
18. Jonkin aikaisemman patenttivaatimuksen 9, 10, 11, 12, 13, 14, 15, 16 tai 17 mukainen järjestel- 10 mä, tunnettu siitä, että päätelaite (MS) on matkaviestin.
19. Jonkin aikaisemman patenttivaatimuksen 9, 10, 11, 12, 13, 14, 15, 16, 17 tai 18 mukainen järjestelmä, tunnettu siitä, että tietoliikenneverkko 15 (WN) on matkaviestinverkko.
20. Jonkin aikaisemman patenttivaatimuksen 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 tai 19 mukainen järjestelmä, tunnettu siitä, että toimikortti (SC) on tilaajaidentiteettimoduuli.
21. Jonkin aikaisemman patenttivaatimuksen 9, 10, 11, 12, 13, 14, 15, 16, 17, 18 tai 19 mukainen järjestelmä, tunnettu siitä, että toimikortti (SC) on tilaajaidentiteettimoduuli, joka käsittää WIM:n.
22. Jonkin aikaisemman patenttivaatimuksen 9, 10, 11, 12, 13, 14, 15, 16,17, 18 tai 19 mukainen järjestelmä, tunnettu siitä, että toimikortti (SC) on WIM-kortti. 22 111318
FI992661A 1999-12-10 1999-12-10 Sovellusten käyttö tietoliikennejärjestelmässä FI111318B (fi)

Priority Applications (7)

Application Number Priority Date Filing Date Title
FI992661A FI111318B (fi) 1999-12-10 1999-12-10 Sovellusten käyttö tietoliikennejärjestelmässä
DE60026174T DE60026174D1 (de) 1999-12-10 2000-12-08 Sicherer informationsaustausch zwischen dem nutzer eines endgerätes und dem sim-application-toolkit über wap
AU23751/01A AU2375101A (en) 1999-12-10 2000-12-08 Safe information interchange between a user of a terminal and a sim application toolkit via wap
PCT/FI2000/001080 WO2001043472A1 (en) 1999-12-10 2000-12-08 Safe information interchange between a user of a terminal and a sim application toolkit via wap
AT00987500T ATE318489T1 (de) 1999-12-10 2000-12-08 Sicherer informationsaustausch zwischen dem nutzer eines endgerätes und dem sim-application- toolkit über wap
EP00987500A EP1236367B1 (en) 1999-12-10 2000-12-08 Safe information interchange between a user of a terminal and a sim application toolkit via wap
DK00987500T DK1236367T3 (da) 1999-12-10 2000-12-08 Sikker informationsudveksling mellem en terminalbruger og et SIM Application Toolkit via WAP

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI992661 1999-12-10
FI992661A FI111318B (fi) 1999-12-10 1999-12-10 Sovellusten käyttö tietoliikennejärjestelmässä

Publications (2)

Publication Number Publication Date
FI19992661A FI19992661A (fi) 2001-06-11
FI111318B true FI111318B (fi) 2003-06-30

Family

ID=8555735

Family Applications (1)

Application Number Title Priority Date Filing Date
FI992661A FI111318B (fi) 1999-12-10 1999-12-10 Sovellusten käyttö tietoliikennejärjestelmässä

Country Status (7)

Country Link
EP (1) EP1236367B1 (fi)
AT (1) ATE318489T1 (fi)
AU (1) AU2375101A (fi)
DE (1) DE60026174D1 (fi)
DK (1) DK1236367T3 (fi)
FI (1) FI111318B (fi)
WO (1) WO2001043472A1 (fi)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1292160A1 (en) * 2001-09-07 2003-03-12 Telefonaktiebolaget Lm Ericsson Method for adapting mobile terminals to different protocols and mobile terminal
CN1582593A (zh) * 2001-09-07 2005-02-16 艾利森电话股份有限公司 动态安全模型
EP1397014A1 (en) * 2002-09-04 2004-03-10 SCHLUMBERGER Systèmes WIM (WAP Identification module) Primitives for handling the secure socket layer protocol (SSL)
EP1604485B1 (en) * 2003-03-19 2011-10-05 VeriFone, Inc. System and method for mobile transactions using the bearer independent protocol
WO2004086676A1 (en) 2003-03-19 2004-10-07 Way Systems, Inc. System and method for mobile transactions using the bearer independent protocol
EP1528827A3 (en) * 2003-11-03 2005-07-13 Star Home GmbH Over-the-air activation of a SIM card applet at a mobile phone
CN100454932C (zh) * 2004-06-08 2009-01-21 雅斯拓(北京)智能卡科技有限公司 扩大在sim卡上实现短信存储的方法
WO2006010371A2 (en) * 2004-07-27 2006-02-02 Telecom Italia S.P.A. Method and system for providing communication between communication equipment and a sim-type module, related equipment and computer program product therefor
TWI382741B (zh) * 2007-05-09 2013-01-11 Mitac Int Corp Information Protection Method and System of Smart Card

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19713965A1 (de) * 1997-04-04 1998-10-08 Deutsche Telekom Ag Netzsteuerbares GSM-Mobilfunkgerät
SE520934C2 (sv) * 1998-06-05 2003-09-16 Telia Ab Anordning och metod för att hantera tele- och datatjänster i en mobil terminal som utnyttjar SIM Application Toolkit (SIMAT) baserade informationsmeddelanden
WO2000002358A1 (en) * 1998-07-03 2000-01-13 Nokia Mobile Phones Limited Secure session set up based on the wireless application protocol

Also Published As

Publication number Publication date
EP1236367A1 (en) 2002-09-04
EP1236367B1 (en) 2006-02-22
ATE318489T1 (de) 2006-03-15
WO2001043472A1 (en) 2001-06-14
AU2375101A (en) 2001-06-18
DK1236367T3 (da) 2006-06-19
FI19992661A (fi) 2001-06-11
DE60026174D1 (de) 2006-04-27

Similar Documents

Publication Publication Date Title
FI109756B (fi) Menetelmä tiedonsiirtojärjestelmässä paikallisten resurssien hyödyntämiseksi, tiedonsiirtojärjestelmä ja langaton viestin
KR100883556B1 (ko) 이동 전화 네트워크의 데이터를 처리하고 전송하는 방법및 마이크로칩 탑재 시스템
US8311518B2 (en) Method and system for executing applications in wireless telecommunication networks
US20050259673A1 (en) Method and system for end-to-end communication between a universal integrated circuit card and a remote entity over an IP-based wireless wide area network and the internet
US20120214455A1 (en) Wireless communication devices
KR100509070B1 (ko) 무선 통신 기기 간 직접 데이터 통신 처리 방법
JP2003509918A (ja) サーバからの位置決め情報にアクセスするための無線通信端末
FI112429B (fi) Sovellusten esitys tietoliikennejärjestelmässä
CZ200488A3 (cs) Způsob spuštění aplikace s použitím mobilního zařízení, mobilní zařízení pro tento způsob a identifikační karta pro toto mobilní zařízení
US7054618B1 (en) Method of registering a communication device with a proxy server based service
WO2002067538A2 (en) Internet session initiation on personal cellular telecommunications devices, and customization protocol therefor
JP2002527998A (ja) サーバ・コンピュータへのアクセス方法
EP1251671B1 (en) A method of providing a proxy server based service to a communications device on a network
FI111318B (fi) Sovellusten käyttö tietoliikennejärjestelmässä
WO1999061983A2 (en) Changing functionality of a module terminal in a wireless network
KR100576580B1 (ko) 무선 통신 기기 간 직접 데이터 통신 처리 방법 및 시스템
US20030045308A1 (en) Wireless data access infrastructure based upon an open platform
CN100399846C (zh) 移动通讯终端的数据访问方法
GB2353919A (en) A wireless communication terminal for accessing location information from a server
FI108694B (fi) Yhteyskahva
JP2000184462A (ja) 移動局からサ―ビス・サ―バへのアクセス方法、並びに、それに対応する移動局における加入者識別モジュ―ル及び端末
EP1111506A1 (en) Method and apparatus for processing environment determination
US20080301146A1 (en) System and method for efficient dynamic and connectivity aware web page rendering
Ruggaber et al. Using WAP as the enabling technology for CORBA in mobile and wireless environments
FI108695B (fi) Langattoman järjestelmän yhdyskäytävä

Legal Events

Date Code Title Description
MM Patent lapsed