[go: up one dir, main page]

FI113436B - Menetelmä ja laitteisto SMS-viestien kontrolloimiseksi - Google Patents

Menetelmä ja laitteisto SMS-viestien kontrolloimiseksi Download PDF

Info

Publication number
FI113436B
FI113436B FI20011813A FI20011813A FI113436B FI 113436 B FI113436 B FI 113436B FI 20011813 A FI20011813 A FI 20011813A FI 20011813 A FI20011813 A FI 20011813A FI 113436 B FI113436 B FI 113436B
Authority
FI
Finland
Prior art keywords
sms
att
messages
processing
code
Prior art date
Application number
FI20011813A
Other languages
English (en)
Swedish (sv)
Other versions
FI20011813A0 (fi
FI20011813L (fi
Inventor
Teemu Ikonen
Juha Koponen
Harri Jaeaelinoja
Original Assignee
First Hop Oy
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 First Hop Oy filed Critical First Hop Oy
Priority to FI20011813A priority Critical patent/FI113436B/fi
Publication of FI20011813A0 publication Critical patent/FI20011813A0/fi
Priority to DE60230305T priority patent/DE60230305D1/de
Priority to PCT/FI2002/000733 priority patent/WO2003026331A1/en
Priority to AT02758501T priority patent/ATE417468T1/de
Priority to EP02758501A priority patent/EP1437017B1/en
Priority to US10/489,270 priority patent/US20040235503A1/en
Priority to ES02758501T priority patent/ES2316596T3/es
Publication of FI20011813L publication Critical patent/FI20011813L/fi
Application granted granted Critical
Publication of FI113436B publication Critical patent/FI113436B/fi

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/184Messaging devices, e.g. message centre
    • 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/0407Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
    • H04L63/0421Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Information Transfer Between Computers (AREA)

Description

113436
Menetelmä ja laitteisto SMS-viestien kontrolloimiseksi - Förfarande och appa-rat för att kontrollera SMS-samtals
Keksintö koskee SMS-viestien (SMS = short message service; tekstiviesti) kontrol-5 loimista, suodattamista ja ohjaamista. Erityisesti keksintö koskee SMS-viestien käsittelyä käyttäjäkohtaisesti.
SMS on viestien lähetyspalvelu. Näiden viestien koko on hyvin rajallinen, enintään 160 merkkiä kaksipistetyyppisissä yhteyksissä ja enintään 93 merkkiä yleislähetys-tyyppisissä yhteyksissä. Yksi merkki on ASCII-muotoinen merkki, joka sisältää 7 10 bittiä. SMS-viestejä voidaan lähettää erilaisissa solukkoverkoissa, kuten GSM (Global System for Mobile Telecommunications), PCS (Personal Communications Service) ja PCN (Personal Communications Network), toimivien digitaalisten laitteiden välillä.
SMS:ää voidaan käyttää monenlaisten tietojen lähettämiseen. Tyypillisiä esimerkke-15 jä ovat teksti, logot ja soittoäänet. SMS-viesti voi olla kuva tai jopa liikkuva kuva. Myös OTA (over the air) -sovelluksia voidaan lähettää SMS:llä, ja WAP (Wireless Application Protocol) -tietoja voidaan selata SMS:n avulla. Viestien rajoitetun koon vuoksi jotkut järjestelmät käyttävät useita viestejä yhden yksikön, esimerkiksi säh-’ t,' köpostin, lähettämiseksi matkaviestimeen.
20 Kuvassa 1 on esitetty eräs SMS-viestin reitti. Tukiasemien (BS, base station) alai-suudessa on matkaviestimiä (MS, mobile station), jotka kuuluvat tiettyihin radio-····: verkkoihin (RAN, radio access network) 102. Kun matkaviestin 101 haluaa lähettää SMS-viestin, viesti lähetetään radioverkon (RAN) 102 kautta matkaviestinkeskuk-seen (MSC, mobile switching centre) 103. Matkaviestinkeskus (MSC) 103 on kyt-25 ketty vierailijarekisteriin (VLR, visitor location register) 103a, joka tietää, mitkä matkaviestimet ovat sillä hetkellä sen peittoalueella. On myös kotirekisteri (HLR, . . home location register) 103b, joka sisältää matkaviestimien sijaintitiedot useiden ’matkaviestinkeskusten alueella. Matkaviestinkeskuksesta (MSC) 103 viesti lähete-'··· tään yhdyskeskuksen (GMSC, gateway mobile switching centre) 104 kautta SMS- ··· : 30 keskukseen (SMSC, SMS centre) 105. Jos viestin vastaanottava laite on kotirekiste- • rin (HLR) sijaintitietojen mukaan jonkin muun matkaviestinkeskuksen (MSC) alai suudessa, viesti reititetään tämän toisen MSC:n ja yhdysväylän kautta toiseen SMS-·;·: keskukseen. Näin kaikki matkaviestimeltä MS 101 lähetetyt viestit päätyvät johon- 113436 2 kin SMS-keskukseen 105, joka lähettää ne eteenpäin tai voi säilyttää niitä ennalta määritetyn ajan, jos vastaanottavaa laitetta ei tavoiteta sillä hetkellä.
Matkaviestin 101 ilmoittaa verkolle omasta valmiudestaan vastaanottaa viestejä. SMS-keskus 105 aloittaa viestien lähetyksen tämän tiedon perusteella. Ensin viesti 5 lähetetään yhdyskeskuksen (GMSC) 104 kautta, joka saa vastaanottavan matkaviestimen MS 101 senhetkiset sijaintitiedot kotirekisteristä (HLR) 103b. Kotirekisteri 103b tietää, minkä matkaviestinkeskuksen (MSC) alaisuudessa vastaanottava laite on, ja viesti lähetetään kyseiseen matkaviestinkeskukseen (MSC) 103. Matkavies-tinkeskus (MSC) 103 saa vastaanottavan matkaviestimen (MS) 101 senhetkiset si-10 jaintitiedot vierailijarekisteristä (VLR) 103a. Vierailijarekisteri (VLR) 103a tietää, minkä radioverkon alaisuudessa vastaanottava laite on, ja viesti lähetetään radioverkkoon (RAN) 102, joka ohjaa viestin vastaanottavaan matkaviestimeen (MS) 101.
Mainitun yhdyskeskuksen (GMSC) 104 lisäksi on myös rinnakkaisia SMS-yhdys-15 väyliä (SMSG) 106, jotka tyypillisesti kytkevät palveluntarjoajat (SP) 107 SMS-keskukseen (SMSC) 105. SMS-keskuksia voi olla useampi kuin yksi. Koska on useita SMS-keskusten protokollia, SMS-yhdysväylät 106 tukevat tyypillisesti monia näistä protokollista. SMS-palvelut 107 ovat tyypillisesti verkossa olevia palvelimia, ja nämä palvelimet vastaavat kyselyihin ennalta sovittujen sääntöjen tai vaihtelevien : · ‘ 20 olosuhteiden mukaan. Eräs esimerkki on sääpalvelu, joka vastaa SMS-viestinä lähe- : · tettyyn kyselyyn ’’lämpötila Helsinki”. Sääpalvelu vastaa lähettämällä vastausviestin ::: lähettäjälle. Tässä tapauksessa vastaus sisältää senhetkisen lämpötilan Helsingissä.
tt<f; On monia standardoituja protokollia Internet-palveluiden kytkemiseksi SMS-yhdys- . , väyliin. Lisäksi on monia standardoimattomia protokollia. SMS-palvelujen tarjoajil- 25 le tämä on huomattava haitta. SMS-yhdysväyliä käytetään tämän ongelman ratkaisemiseen ja useiden SMS-palvelujen kytkemiseen useisiin SMS-keskuksiin.
SMS-viesteillä on vaihtelevia viipeitä, rajoitettu koko, alhainen nopeus ja alhainen .·. : prioriteetti, koska viestien lähettämiseen käytetään merkinantokanavia. SMS-vies- tien yleislähetyksiin käytetään kutsukanavaa (PCH, paging channel). Kutsukanava ’’ · 30 (PCH) on yksi GSM:n yleisistä ohjauskanavista (CCCH, common control channel).
Näistä rajoituksista huolimatta SMS-viestejä käytetään yleisesti.
Viestejä lähetetään samassa solussa tai kenelle tahansa, jolla on verkkovierailuval-miudet. Viestejä voidaan lähettää digitaalisesta puhelimesta toiseen tai PC-linkillä ...' varustetusta verkkopaikasta.
113436 3 SMS ei edellytä, että vastaanottava matkaviestin on aktiivisena tai peltoalueella sillä hetkellä. Lähetettyä viestiä säilytetään muutamia päiviä SMS-keskuksessa, kunnes vastaanottava matkaviestin on aktiivisena ja peittoalueella. Jos vastaanottavaa laitetta ei tavoiteta ennalta määrätyssä ajassa, viesti tuhotaan.
5 SMS-viestejä käytetään tyypillisesti antamaan matkaviestimen käyttäjälle jokin tieto tai ilmoitus. Tavallisimmin SMS-viesti ilmoittaa matkaviestimen omistajalle, että hänelle on tullut puhepostiviesti. SMS-viesteillä voidaan myös ilmoittaa myyjälle tiedustelusta ja soittopyynnöstä. Lääkärille tai sairaanhoitajalle voidaan ilmoittaa SMS-viestillä, jos joku potilas tarvitsee hoitoa välittömästi. Huoltoedustaja voi saa-10 da seuraavan käyntinsä ajan ja paikan, ja autonkuljettaja voi saada seuraavan käyntiosoitteen SMS-viestillä. SMS-viestejä käytetään jo myös suoramarkkinointiin ja viihteeseen, kuten SMS-peleihin.
SMS-tekniikka kehittyy ja tieto SMS-viesteihin perustuvista järjestelmistä lisääntyy nopeasti. On jo mahdollista toimittaa binäärisesti muotoiltuja sovelluksia viesteissä. 15 Internetissä on myös saatavana SMS-viestien lähetyssovelluksia. Tämä helpottaa kaikenlaisten SMS-viestien lähettämistä. SMS:n käyttö on siis hyvin yleistä, ja uusia käyttötapoja keksitään jatkuvasti. Tekniikan kehittyessä katetaan yhä useampia käyttöalueita. Tämä johtaa väistämättä tilanteeseen, jossa käyttäjät saavat epämiellyttäviä viestejä. Nämä epämiellyttävät, ei-toivotut viestit voivat olla tarkoituksella tai : ' 20 vahingossa lähetettyjä.
:· SMS-viestit voivat olla häiritseviä, koska vastaanottokapasiteetin resurssit ovat ra jalliset. Jokaisessa laitteessa on maksimiraja tallennettavien SMS-viestien lukumäärälle. Jos vastaanotettujen viestien lukumäärä on suuri, jotkut vähemmän tärkeät . . viestit, esimerkiksi mainokset, täyttävät muistitilan. Kustakin käyttäjästä ja hänen 25 henkilökohtaisista mielipiteistään riippuen viestin sisältö voi olla myös tunkeileva. Epäkunnossa oleva palveluohjelmisto voi lähettää viestejä vahingossa. Esimerkiksi saman viestin saaminen useita kertoja voi olla kiusallista, erityisesti silloin, kun viesti saadaan sopimattomaan aikaan.
Häiritseviä viestejä voidaan lähettää myös tahallisesti. Joku voi esimerkiksi tunkeu-: · 30 tua langattomien SMS-viestien tarjoajan järjestelmään ja lähettää häiritseviä viestejä kyseisen palvelun asiakkaille. Jos liikaa viestejä tulee laitteeseen, jonka resurssit ovat rajalliset, kaikki ylimääräiset viestit jäävät SMS-yhdysväylän SMS-keskuksen muistipooliin. Heti, kun käyttäjä poistaa viestejä laitteeltaan, uusia viestejä ladataan . ··. SMS-keskuksen muistipoolista. On myös mahdollista lähettää häiritseviä OTA (over 35 the air) -sovelluksia matkaviestimien SIM-kortteihin (subscriber identity module).
, 113436 4
Selvästi häiritseviä ovat virusviestit. Tietokoneilla on omat virustorjuntaohjelmistonsa, ja myös muissa laitteissa virusviestejä olisi käsiteltävä huolellisesti. Nämä viestit pitäisi tunnistamisen jälkeen poistaa viestivirrasta. Lisäksi pitäisi aktivoida jokin hälytysjärjestelmä.
5 Tämän keksinnön tavoitteena on SMS-viestien käsittely. Lisäksi tämän keksinnön tavoitteena on tunnistaa ja kontrolloida SMS-viestejä erityisellä tavalla.
Tämän keksinnön tavoitteet saavutetaan antamalla tiettyjen tahojen määritellä eri viestien tärkeys ja laatimalla ohjeet viestien käsittelemiseksi niiden tärkeyden mukaan.
10 Keksintö kohdistuu niihin ominaisuuksiin, jotka on esitetty itsenäisissä patenttivaatimuksissa. Keksinnön edulliset toteutusmuodot on esitetty epäitsenäisissä patenttivaatimuksissa.
SMS-viestien kontrolloimisen, suodattamisen ja ohjaamisen mahdollistamiseksi viestit on luokiteltava. Luokittelun voi tehdä käyttäjä tai joku järjestelmävalvoja, ja 15 se tehdään esimerkiksi verkkopaikassa, joka on liitetty SMS-yhdysväylään. Tämän keksinnön erään edullisen toteutusmuodon mukaan luokittelu- ja käsittelysäännöt määrittelee tähän tarkoitukseen kehitetty erityinen ohjelmointityökalu. Erään toisen ;·.·. toteutusmuodon mukaan tunnettuja ohjelmointityökaluja, kuten muokkausohjelmia, ja tekniikoita voidaan käyttää luokittelu- ja käsittelysääntöjen tuottamiseen. Olete-. . 20 taan siis, että käyttäjällä on oma käyttäjätyökalunsa ja jokin yhteys SMS-yhdys- " väylään verkon kautta. Varsinainen ohjelmointityökalu sijaitsee tyypillisesti SMS- yhdysväylässä tai järjestelmän ylläpitäjän koodipalvelimessa.
Luokitus perustuu joihinkin viestien ominaisuuksiin. Luokitus voi perustua esimerkiksi viestin lähettäjään, pituuteen, päivämäärään, aikaan, hintaan tai viestien luku-25 määrään. Myös lähettäjän sijainti voi olla luokituksen kriteerinä. Luokitus voi perustua myös viestin sisältöön, joka voidaan selvittää esimerkiksi vertaamalla yhteenso-, , pivia sanoja tai bittikuvioita. Viestin tyyppi on myös eräs mahdollinen luokituspe- ruste. Viesti voi olla tekstiä, ääntä, kuvaa, MMS:n (Multimedia Messaging Service) ‘ · · hyväksymää dataa, jokin OTA (on the air) -sovellus tai jokin näiden yhdistelmä.
. 30 Luokitus vaikuttaa SMS-viestin reititykseen. Tunnetun tekniikan mukaan kaikki , viestit lähetettiin suoraan matkaviestimeen. Tämän keksinnön mukaan suoraan mat- ,,; - kaviestimeen voidaan lähettää esimerkiksi ne viestit, jotka on luokiteltu tärkeiksi ja :kiireellisiksi. Tärkeät, mutta ei kiireelliset viestit voidaan ohjata käyttäjän sähköpostilaatikkoon. Lopuksi ei tärkeitä tai kokonaan suodatettuja viestejä voidaan katsella 5 112436
Internetin kautta, tai palvelu voi lähettää vain yhteenvedon suodatetuista viesteistä sähköpostitse käyttäjän sähköpostilaatikkoon. Tämä keksintö mahdollistaa myös koko viestiliikenteen tallentamisen. Käyttäjän vastaanottava laite on käytettävissä tärkeiden viestien vastaanottamiseen, koska häiritsevät viestit eivät ylikuormita laitetta.
5 Seuraavassa eri toteutusmuotojen kuvauksessa viitataan oheisiin piirustuksiin, jotka ovat osa tätä hakemusta ja joissa esitetään havainnollisesti keksinnön erilaisia sovelluksia. On selvää, että myös muita toteutusmuotoja voidaan käyttää, ja rakenteellisia ja toiminnallisia muutoksia voidaan tehdä poikkeamatta tämän keksinnön suojapii-ristä.
10 Kuva 1 esittää SMS-viestin tyypillisiä reittejä tunnetun tekniikan mukaan,
Kuva 2 esittää SMS-viestin reittiä matkaviestimen ja palveluntarjoajan välillä keksinnön erään edullisen toteutusmuodon mukaan,
Kuva 3 esittää keksinnön eräässä edullisessa toteutusmuodossa käytettävää laitteistoa, 15 Kuva 4a esittää SMS-viestin lähetyksen aikana vaihdettavia sisäisiä viestejä tämän keksinnön erään edullisen toteutusmuodon mukaan,
Kuva 4b esittää keksinnön erään edullisen toteutusmuodon mukaista käsittely vaihetta, ja • · · ' ' Kuva 5 esittää viestin käsittelyä keksinnön erään edullisen toteutusmuodon mu- 20 kaan.
» · « » ' Kuvassa 2 on yksinkertaistettu lohkokaavio tämän keksinnön edullisesta toteutus- muodosta. Keksinnön mukaisessa menetelmässä käytettävä viestikeskus voi olla esimerkiksi SMS-keskus 202, kuten kuvassa 2. Palveluntarjoaja 205 on yhteydessä SMS-keskukseen 202 SMS-yhdysväylän 203 kautta. Käytettävä SMS-yhdysväylä , . 25 203 voi olla esimerkiksi FHMG (First Hop Message Gateway) -yhdysväylä, joka on esitetty tämän hakemuksen prioriteettipäivänä osoitteessa http://www.firsthop.com/.
’·· Mobiili pääte 201 on kytketty SMS-keskukseen 202 jollakin tunnetulla tavalla, esi merkiksi kuten on esitetty tunnettua tekniikkaa tarkemmin esittävässä kuvassa 1.
·,··· Tässä sovelluksessa kaikenlaisia yhdysväyliä, jotka kuuluvat tämän keksinnön suo- 30 japiiriin, kutsutaan yleisesti SMS-yhdysväyliksi.
: Tunnetun tekniikan mukaan SMS-yhdysväylä 203 tyypillisesti ohjaa viestit ennalta määrättyyn verkkoon tai vastaanottimeen, aiemmin määritellyistä ohjeista riippuen.
113436 6 Tämän keksinnön erään edullisen toteutusmuodon mukaan SMS-viestiä käsitellään SMS-yhdysväylässä 203 yhden tai useamman valtuutetun osapuolen 204a määrittelemien ohjeiden 204 mukaan. Tämä käsittelyohjeita 204 ylläpitävä osapuoli 204a voi olla esimerkiksi käyttäjä, operaattori tai jonkin käyttäjäryhmän tai yhtiön edustaja. 5 Nämä käsittelyohjeet 204 voivat sisältää esimerkiksi uuden reitityksen tietynlaisille viesteille, numeroiden estämisen tai tiettyjen viestien tallentamisen.
Kuvassa 3 SMS-yhdysväylä on esitetty tarkemmin. SMS-viesti 301 tulee SMS-yhdysväylään 302. SMS-yhdysväylässä 302 tuleva viesti 301 menee ensin analysaattoriin 3021, joka analysoi viestin 301 ennalta määrätyllä tavalla. Tämä analyysi pe-10 rustuu tulevan viestin 301 tiettyihin merkkeihin tai ominaisuuksiin, esimerkiksi puhelinnumeroon. Jos tulevalle viestille 301 on määritelty joitakin käsittelykoodeja, analysaattori 3021 tunnistaa viestin ja ilmoittaa koodimuistille 3022, joka lähettää tiettyjä voimassa olevia ohjeita prosessorille 3023 ja reitittimelle 3024. Koodimuis-tin 3022 ohjeiden perusteella prosessori 3023 käsittelee tulevan viestin 301. Viestin 15 301 asiaankuuluvaa uudelleenohjausta varten SMS-yhdysväylä sisältää reitittimen 3024, joka lähettää SMS-viestin ulos 303 SMS-yhdysväylästä, päämääräänsä kohti.
Useita SMS-yhdysväyliä voi olla kytketty yhteen esimerkiksi Internetin kautta, jolloin ne muodostavat suuria SMS-yhdysväyläverkkoja. Viestejä voidaan toimittaa muihin viestiyhdysväyliin tai johonkin muuhun SMS-yhdysväylään 304, kuten ku-: 20 vassa 3 on esitetty. Viesti voidaan ohjata uudelleen esimerkiksi jollekin muulle pal- : veluntarjoajalle tai mobiilille päätteelle, muuhun SMS-yhdysväylään tai SMS-kes- v, kukseen; muihin pääsy-yhdysväyliin tai viestijärjestelmiin. Vastaanottaja voidaan ’:' ‘ määritellä tietyssä osoitekentässä, josta reititin 3024 tietää, minne viesti on lähetet- ··*· tävä. Jos viestiä on käsiteltävä sähköpostina, SMS-yhdysväylän pitäisi olla kytketty 25 johonkin palvelimeen, joka käyttää esimerkiksi SMTP-protokollaa (Simple Mail Transfer Protocol) tai jotakin muuta sähköpostiprotokollaa. SMS-viesti voidaan myös poistaa 305 tai tallentaa johonkin tallennuspalvelimeen 306 tulevaa käyttöä varten. Tallennuspalvelimesta 306 viestit voidaan lähettää esimerkiksi matkaviestin-, . tä MS kohti jonkin sopivan yhdysväylän 304 kautta, esimerkiksi ennalta määrätyn ‘ 30 ajan kuluttua. Tallennetut viestit tai ilmoitus niistä voidaan myös lähettää käyttäjän tietokoneeseen 307.
I * » Käyttäjän tietokone 307, joka on esitetty kuvassa 3, voi olla yhtä hyvin jonkin muun ’, , osapuolen tietokone tai pääte. Tämän keksinnön edullisen toteutusmuodon mukaisia koodeja ylläpidetään tämän päätteen kautta. Ohjeiden ja koodien muokkaamista ja f' 35 määrittelyä varten täytyy myös olla jokin verkkoliityntä 308, joka on yhteydessä * · » koodimuistiin 3022 ja analysaattoriin 3021. Yhteys analysaattoriin 3021 voidaan to- 113436 7 teuttaa suoraan verkkoliitynnöistä 308 tai yhteys voidaan toteuttaa koodimuistin 3022 kautta, kuten kuvassa 3 on esitetty.
Lisäksi on esitetty käyttäjän työkalu 309, jonka avulla on mahdollista muodostaa kä-sittelykoodi helposti. Käyttäjän työkalulla 309 käyttäjä voi edullisesti muodostaa yh-5 teyden johonkin ohjelmointityökaluun, joka voi olla esimerkiksi tätä tarkoitusta varten muodostettu erityinen ohjelmointityökalu tai jokin tunnettu ohjelmointityökalu. Tämä ohjelmointityökalu sijaitsee tyypillisesti SMS-yhdysväylässä tai jonkun järjestelmän ylläpitäjän, kuten operaattorin, koodipalvelimessa. Tällä ohjelmointityökalulla käyttäjä voi määritellä esimerkiksi numeroryhmiä, joista viestejä ei pitäisi ohjata 10 puhelimeen, ja muita numeroita, joihin pitäisi vastata, tai viestityyppejä, jotka pitäisi tuhota, tai tietyn pituisia viestejä, jotka pitäisi tallentaa johonkin muuhun laitteeseen.
Järjestelmän ylläpitäjä pystyy ohjelmoimaan oman koodinsa, ja jokin muu osapuoli voi pystyä ohjelmoimaan omansa. Jokaisella valtuutetulla osapuolella on ohjelmointityökalu tai käyttäjän työkalu 309, joka voi muodostaa yhteyden ohjelmointityöka-15 luun oman sovelluskoodinsa määrittelemiseksi. Tämän keksinnön edullisen toteutusmuodon mukaan käyttäjän työkalu 309 on yksinkertaisesti jokin tyypillinen verkkoselain, ja yhteys ohjelmointityökaluun muodostetaan Internetin kautta. Ohjelmointityökalua käytetään tyypillisesti selaimen kautta. Käytettävä selain voi olla ,, , langaton tai langallinen. Käyttöliittymä voi olla esimerkiksi verkkopaikka. Käyttäjän • 1 * 1 20 työkalu on toteutettu niin, että se tuottaa automaattisesti virheetöntä koodia.
ί Y SMS-viestin varsinainen hyötykuorma, käyttäjän data, voi olla joko teksti- tai binää- * i .... rimuotoista. Vaikka SMS-viesteillä on maksimipituus, tämän käyttäjän datan koko ,,,, ei ole rajoitettu. SMS-keskus pilkkoo viestit ja lähettää ne paloina. Jotkut mobiilit t · . päätteet tukevat tätä ominaisuutta ja ketjuttavat viestin palat automaattisesti.
* » 25 Myös viestin yleinen käsittely toteutetaan yhdysväylässä. Tämän keksinnön edullisen toteutusmuodon mukaan viestin käsittely perustuu tietyn ohjelmointilogiikan kautta annettuihin sääntöihin. Tämän toteutusmuodon mukaan ohjelmoitavat koodit ; \ voivat olla joko staattisia tai dynaamisia. Ennen kuin näitä koodeja selostetaan tar- » . ·1· kemmin, tarkastellaan tilannetta, jossa palveluntarjoaja haluaa lähettää viestin mat- 1 30 kaviestimelle. Tätä on havainnollistettu kuvassa 4a.
« »I
• ' Palveluntarjoaja lähettää lähetysviestin SMS-yhdysväylään 401. Tämä viesti 401 on *, ’ lähetyspyyntö. Myös varsinaiset viestit on koodattu yhteen lähetysviestiin, ja lisäksi ·;;; se sisältää ohjeet viestin siirtämistä varten. SMS-yhdysväylässä käsiteltävän viestin ‘ ·· pituudelle ei ole ylärajaa. SMS-yhdysväylä lähettää kuittauksen takaisin palveluntar- 113436 8 joajalle 402. Tämä kuittaus sisältää viestin ainutkertaisen numerotunnuksen. Vastaanotettuaan ensimmäisen viestin palveluntarjoajalta SMS-yhdysväylä käsittelee 403 viestin. Tämä käsittely sisältää edullisesti ennalta määrättyjen koodien käyttämisen tämän keksinnön edullisen toteutusmuodon mukaan. Tätä käsittelyvaihetta 5 403 kuvataan tarkemmin siihen liittyvän kuvan 4b yhteydessä jäljempänä tässä ha kemuksessa.
Kun viesti on käsitelty 403, kuvassa 4a, SMS-yhdysväylä lähettää viestin SMS-keskukseen 404. SMS-keskus lähettää viestin matkaviestimeen 405 jollakin tunnetun tekniikan mukaisella tavalla. SMS-keskus voi myös lähettää kuittauksen SMS-10 yhdysväylään 406, joka toimittaa kuittauksen edelleen palveluntarjoajalle 407. Tämä kuittaus ilmoittaa viestin onnistuneesta tai epäonnistuneesta lähetyksestä SMS-keskukseen 404. Tämä kuittaus lähetetään vain, jos sitä on pyydetty ensimmäisessä lähetysviestissä vaiheessa 401. Tämä valinnainen kuittaus on esitetty kuvassa 4a katkoviivoilla, samoin kuin toinen valinnainen tieto, joka on toimituksen tilatieto 15 (status) 408, 409, 410. SMS-keskus saa toimituksen tilatiedon matkaviestimeltä 408. SMS-keskus lähettää vastaanotetun toimituksen tilatiedon SMS-yhdysväylään 409, joka välittää sen edelleen palveluntarjoajalle 410. Toimituksen tilatiedosta palveluntarjoaja tietää, onko matkaviestin vastaanottanut viestin. Tätä toimituksen tilatietoa voidaan myös pyytää myöhemmin, esimerkiksi ajastettujen viestien toimituspyyn-. . . 20 nön jälkeen palveluntarjoaja voi kysyä viestien toimituksen tilatietoa lähettämällä ti- laraporttipyynnön SMS-yhdysväylälle. Kaikki SMS-keskukset eivät tue mainittuja ’ t ’ kahta valinnaista informaatioviestiä.
·:··: Kuvan 4a käsittelyvaihe 403 on esitetty tarkemmin kuvassa 4b. Tämän keksinnön • · · ·: edullisen toteutusmuodon mukaan on ennalta määrättyjä koodeja 4002, jotka määrit- . · ·. 25 tävät, kuinka viestejä 4001 on käsiteltävä. Nämä koodit voivat olla esimerkiksi puh dasta assembler-koodia, käännettyä koodia tai koodi voidaan kääntää sen jälkeen, kun se on ladattu tietokannasta. Koodit voivat olla myös jotakin tulkittavaa koodia, kuten Javaa tai jotakin komentokieltä. Tämän keksinnön kannalta ei ole olennaista, mitä tunnettua lähdekoodia käytetään. Nämä sovelluskoodit suoritetaan ja viestit ' · ’: 30 4001 käsitellään koodin 4002 määrittelemien tapahtumien mukaan. Näissä koodeissa määritellään jokin viestien luokittelutapa. Tämän luokittelun perusteella viesti käsi-... : tellään, esimerkiksi hylätään tai poistetaan 4003, muutetaan 4004, ohjataan muuhun välineeseen kuin alkuperäiseen vastaanottimeen, esimerkiksi sähköpostiin 4005 tai • · verkkopaikkaan 4006 tai jopa toiseen SMS-yhdysväylään, tallennetaan tietokantaan .35 4007, siihen vastataan tietyllä logiikalla tai se jätetään koskemattomaksi ja ohjataan kohdelaitteeseen 4008. On myös mahdollista tallentaa vain tilastotiedot viestistä 113436 9 4009 tai viesti voidaan tallentaa lähetettäväksi myöhemmin tiettyyn päätelaitteeseen 4010 tai palveluun.
Tämän keksinnön mukaan koodeja tai toisin sanoen viestien luokittelu- ja käsittely-sääntöjä voivat ylläpitää eri osapuolet. Operaattori voi esimerkiksi haluta kontrolloi-5 da kaikkia viestejä järjestelmässä tai vain jonkin tyyppisiä viestejä tai joitakin puhelinnumeroita. Edullisesti mainittu operaattorikohtainen koodi suodattaa kaikki yleisesti haitalliset viestit, esimerkiksi tunnetut virusviestit. Kaikki tunnistetut, haitalliset viestit tuhotaan, ja vain operaattori saa ilmoituksen kaikista järjestelmästä poistetuista viesteistä. Operaattori voi myös haluta jäljittää joitakin viestejä tai käyttäjiä, 10 koska monissa maissa operaattoreilla on velvollisuus antaa viranomaisille mahdollisuus seurata tiettyjen käyttäjien puhelinliikennettä. Tätä toimintaa kuvaava englanninkielinen termi on ’’legal interception”. (Suomen lainsäädännössä puhutaan tele-kuuntelusta, televalvonnasta ja teknisestä tarkkailusta, jotka kaikki on määritelty erikseen [pakkokeinolaki 450/1987 muutoksineen, 5a luku]). Operaattorilla voi olla 15 myös maksullinen palvelu, jossa asiakas voi esimerkiksi SMS-yhdysväylään liitetyllä www-pohjaisella työkalulla määrittää omat tietonsa ja rajansa.
Myös käyttäjän työnantaja voi ylläpitää yrityskoodia. Yrityskoodia voidaan käyttää esimerkiksi jonkin tekstin, logon tai yhteystietojen lisäämiseen tietyille vastaanottajille lähetettäviin viesteihin. Tämän keksinnön erään edullisen toteutusmuodon mu-: 20 kaan yrityskoodi liitetään yrityksen laskutusjärjestelmään esimerkiksi niin, että kä- ':* sittely perustuu etukäteen maksettuihin laskuihin ja ennakkomaksujen perusteella, • : · viestit lähetetään ensisijaiseen kohteeseen tai ohjataan muualle. Tällaisessa toteu- •: : tusmuodossa asiakkaat ja työntekijät voivat tehdä kyselyitä laskuista, niiden määris- ....: tä, päivämääristä ja niin edelleen.
’···’ 25 Erään edullisen toteutusmuodon mukaan koodit koskevat tiettyä käyttäjäryhmää.
Eräs esimerkki tästä on urheilijaryhmä, jonka jäsenet haluavat saada tulokset jostakin automaattisesta palvelusta välittömästi.
, ·. : Puhelinnumerokohtaisessa, henkilökohtaisessa sovelluskoodissa on tyypillisesti nu- !.. ’ meroihin perustuva luokitus. Tietyistä numeroista tulevat viestit ovat joko toivottuja : . 30 tai ei-toivottuja, ja ne ohjataan sen mukaan. Tämä koodi voi muuttua usein ja no peasti hetkellisistä olosuhteista riippuen.
Puhelimeen ohjattujen viestien reitti kulkee tyypillisesti operaattorin, yhtiön, käyttä-..!: järyhmän ja lopuksi henkilökohtaisten koodien kautta. Puhelimesta lähtevät viestit voivat kulkea esimerkiksi käyttäjäryhmäkoodin ja käyttäjän yrityskoodin kautta.
10 113436 Käytettävät koodit eivät siis välttämättä ole samoja molempiin suuntiin. Käytettävät koodit voidaan esimerkiksi ladata tietokannasta.
Kuvassa 5 on esitetty eräs esimerkinomainen toteutusmuoto viestien käsittelystä. Kuvassa 5 esitetty koodi on kaksisuuntainen, joten kaikki matkaviestimestä lähtevät 5 tai siihen menevät viestit käsitellään SMS-yhdysväylässä tämän koodin mukaan. Viesti 501 saapuu siis matkaviestimestä tai SMS-keskuksesta SMS-yhdysväylään. Ensin tarkastellaan puhelinnumeroa, josta viesti 501 on lähetetty. Jos numero on käyttäjän oma numero 502, seuraavaksi tarkistetaan päivämäärä 503. Jos päivämäärä ei vastaa ennalta määrättyä, viesti lähetetään alkuperäiseen vastaanottimeen ta-10 valliseen tapaan 510. Jos huomataan esimerkiksi, että päivämäärän kuukausi on joulukuu, lähtevään viestiin lisätään joulutervehdys ennen kuin se lähetetään vastaanottimeen 510. Myös tämän toteutusmuodon tässä vaiheessa on edullista vahvistaa, että viestissä on riittävästi tilaa. Tätä tilan tarkistusta ei ole esitetty kuvassa 5.
Jos lähettäjän numero ei ollut tämän käyttäjän puhelinnumero, tämä viesti on tulossa 15 kyseiselle käyttäjälle. Seuraavaksi tarkistetaan numeroluettelo 505, ja jos vastaavuus löydetään, viesti lähetetään käyttäjän verkkopaikkaan 509. Jos tuleva viesti ei tule niistä numeroista, jotka käyttäjä haluaa ohjata uudelleen verkkopaikkaan, seuraavaksi on selvitettävä viestin tyyppi 506. Jos viesti on kuva tai se sisältää kuvan 506, viesti lähetetään verkkopaikkaan 509. Jos haettua kuvamuotoa ei löydetä, seuraavak-: . 20 si tarkastellaan viestin pituutta 507. Lisäksi, jos pituus 507 ylittää jonkin ennalta *·" määrätyn arvon, etsitään jotakin bittikuviota 508. Tämän tarkoituksena on ohjata ::, ’ kaikki tietyn, ennalta määrätyn bittikuvion 508 sisältävät pitkät viestit 507 verkko- •: · · paikkaan 509. Muuten viesti lähetetään normaalisti vastaanotinlaitteeseen 510.
. . Esimerkkinä tämän keksinnön erään edullisen toteutusmuodon käytöstä voidaan aja- ’··*’ 25 telia matkustavaa myyntiedustajaa, joka haluaa vastaanottaa viestejä tukiorganisaa tioltaan liikematkansa aikana. Toisaalta hän ei halua mainosten kuormittavan matkaviestintään, mutta hän voi haluta selata niitä myöhemmin paremmalla ajalla. Tämän keksinnön erään edullisen toteutusmuodon mukaan myyntiedustaja määrittää :/.· asetukset palvelun verkkopaikassa seuraavasti: viestit tukiorganisaation numeroista 30 ja kotinumeroista ohjataan suoraan, koskemattomina hänen matkaviestimeensä, ja viestit muista numeroista ohjataan hänen sähköpostiinsa. Myöhemmin myyntiedustaja voi kirjautua verkkopaikkaansa ja nähdä kaikki hänelle matkan aikana lähetetyt [ viestit.
'!!! Tämän keksinnön eräässä edullisessa toteutusmuodossa muodostetaan automaattinen 35 vastaus tietyistä numeroista tuleviin viesteihin. Järjestelmässä on ohjelmointilogiik- 112436 π ka, jota voidaan käyttää kehittämään sovelluksia, jotka säilyttävät eri numeroiden tilan. Automaattisen vastauksen avulla voidaan tehdä esimerkiksi sanomanvälityspal-velukotisivu, joka vastaa ensimmäiseen tulevaan viestiin jollakin ennalta määrätyllä tavalla, esimerkiksi: ’Olen lentokoneessa.” Toiseen samasta numerosta tulevaan 5 viestiin voidaan vastata esimerkiksi: ’’Olen edelleen lentokoneessa.” Keksinnön tässä toteutusmuodossa siis numerot, joista viestit tulevat, tunnistetaan ja lasketaan. Laskeminen voidaan määrittää Internetin kautta tai matkaviestinliitynnän, kuten SMS.n tai WAP.n (Wireless Application Protocol) kautta.
Keksinnön toinen edullinen toteutusmuoto on kaksisuuntainen, joka tarkoittaa sitä, 10 että järjestelmä on symmetrinen: palveluntarjoajalta lähtevät viestit kulkevat samojen sovellusten kautta kuin käyttäjältä lähtevät viestit. Tämä mahdollistaa joidenkin ei-toivottujen SMS-palvelujen estämisen. Voidaan päättää, ettei joitakin numeroita tavoiteta lainkaan, joten kahden numeron välinen linja estetään. Vanhemmat voivat esimerkiksi haluta päättää, mitä SMS-palveluita heidän lapsensa saavat käyttää. Tä-15 mä toteutetaan tyypillisesti niin, että ensin on puhelinlaskuun liittyvä rajoitus, ja toiseksi vanhemmat sallivat lastensa käyttää esimerkiksi 10 FIM viikossa tiettyihin SMS-pohjaisiin palveluihin, kuten peleihin. Myös yritys voi haluta estää joidenkin palvelujen käytön tai asettaa muita rajoituksia työntekijöiden puhelimille.
Tavallisesti käyttäjän puhelinnumero tai sähköpostiosoite toimii SMS-viestin osoit-' · 20 teenä ja välitetään palveluntarjoajalle. Joskus käyttäjät haluavat pysyä nimettöminä · " palvelulle, joten käyttäjään liittyvien tietojen siirtäminen pitäisi estää. Palvelu tarvit- see kuitenkin tavan, jolla käyttäjä voidaan tunnistaa yksiselitteisesti, jotta voidaan ·:*· vastaanottaa pyyntöjä ja lähettää SMS-viestejä takaisin pyynnön esittäjälle. Käyttä jän tunnistus tarvitaan myös silloin, kun palveluun sisältyy asiakkaan laskuttaminen. .· ' 25 Jos SMS-keskus haluaa tarjota nimettömyyden matkaviestimien käyttäjille, se voi lähettää aakkosnumeerisella tunnisteella palveluntarjoajalle. Tämä tunniste ei liity millään tavalla mihinkään käyttäjäkohtaisiin tietoihin. Tämän keksinnön erään edullisen toteutusmuodon mukaan SMS-yhdysväylään sisältyy komponentti, joka voi satunnaistaa numerot. SMS-yhdysväylän jokaisella asennuksella on ainutkertainen sa- » · ' 30 lainen avain, jonka asennuksen omistaja asettaa. Salaista avainta käytetään puhelin- ·.. numeroiden salaukseen, ja se pitäisi vaihtaa säännöllisesti. Edullinen toteutusmuoto • · < ’ toteutetaan satunnaisluvulla, jonka muodostavat järjestelmän omat satunnaislähteet.
’ Täydellisen nimettömyyden saavuttamiseksi puhelinnumerot salataan kaksisuuntai- : sella toiminnolla, jossa syöte koostuu puhelinnumerosta ja salaisesta avaimesta. Tä- 35 mä toiminto voi koostua mistä tahansa symmetrisestä avainsalaus-salauksen-purkualgoritmista.
113436 12
Jos palvelun on tunnistettava sama käyttäjä uudelleen pitkän ajan kuluttua, näiden palveluiden salaista avainta ei voida vaihtaa. Asia on näin esimerkiksi silloin, kun käyttäjän on rekisteröidyttävä palveluun ja hänet tunnistetaan puhelinnumeron perusteella. Tämän nimettömän palvelun toteutusmuodon etuna on lisäksi se, että se 5 tekee palveluille mahdottomaksi muodostaa käyttäjätietokantoja ja myydä niitä kolmannen osapuolen palveluntarjoajille.

Claims (19)

113436
1. Menetelmä SMS-viestien käsittelemiseksi (403) SMS-yhdysväylässä (302), tunnettu siitä, että siinä on seuraavat vaiheet: luokitellaan (502, 503, 505, 506, 507, 508) SMS-viestit niiden tiettyjen ominai-5 suuksien perusteella, ja käsitellään (403, 4002) luokitellut SMS-viestit tietyn käsittelykoodin perusteella, joka ottaa huomioon luokittelun, missä luokiteltujen SMS-viestien käsittelyvaihe (403, 4002) käsittää SMS-viestien ohjaamisen eteenpäin (4005, 4006, 4007, 4008, 4010) käsittelykoodin (204) mukai-10 sesti.
2. Förfarande enligt patentkrav 1, kännetecknat av att kodema för behandling av SMS-meddelandena upprätthälls pä en webbplats. 113436
2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että SMS-viestien käsittelykoodeja ylläpidetään verkkopaikassa.
3. Förfarande enligt patentkrav 1, kännetecknat av att det omfattar ett steg i vil-ket ätminstone en auktoriserad part (204a) tilläts skräddarsy en viss kod för behand-ling (403, 4002) av SMS-meddelandena.
3. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että se käsittää vaiheen, jossa ainakin yhden valtuutetun osapuolen (204a) sallitaan muunnella tiet- 15 tyä koodia SMS-viestien käsittelemiseksi (403, 4002).
4. Förfarande enligt patentkrav 3, kännetecknat av att det uppvisar ett steg i 5 vilket ätminstone nägon av följande tilläts skräddarsy nämnda vissa kod: en auktoriserad operator, en auktoriserad användare, ett auktoriserat företag, en auktoriserad användargrupp.
4. Patenttivaatimuksen 3 mukainen menetelmä, tunnettu siitä, että siinä on vaihe, i ’. jossa ainakin jonkun seuraavista annetaan muunnella mainittu tietty koodi: valtuutet- ': ‘' tu operaattori, valtuutettu käyttäjä, valtuutettu yritys, valtuutettu käyttäjäryhmä.
5. Förfarande enligt patentkrav 1, kännetecknat av att klassificeringen (502, 503, 505, 506, 507, 508) görs pä basis av en sändare, sändarens läge, meddelandets typ, 10 pris, innehäll, längd, datum, tid, storlek eller nägon kombination av dessa.
5. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että luokitus (502, 20 503, 505, 506, 507, 508) tehdään viestin lähettäjän, lähettäjän sijainnin, viestin tyy pin, hinnan, sisällön, pituuden, päivämäärän, ajan, koon tai jonkin näiden yhdistel- ’ · · män perusteella.
6. Förfarande enligt patentkrav 1, kännetecknat av att SMS-meddelandena be-handlas (4002) pä ätminstone nägot av följande sätt: avlägsnas (4003), ändras (4004), lagras (4010), besvaras, lämnas orörda eller omstyrs (4005, 4006,4007).
6. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että SMS-viestejä käsitellään (4002) ainakin jollakin seuraavista tavoista: poistetaan (4003), muutetaan 25 (4004), tallennetaan (4010), vastataan, jätetään koskemattomaksi tai ohjataan uudel- leen (4005, 4006, 4007). ‘ 7. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että SMS-viestien käsittelyvaihe (403, 4002) käsittää SMS-viestien ohjaamisen uudelleen tietyn sano-'. . manvälityspalveluyhdysväylän kautta tiettyyn laitteeseen.
7. Förfarande enligt patentkrav 1, kännetecknat av att steget (403, 4002) för att 15 behandla SMS-meddelandena omfattar en omstyrning av SMS-meddelandena via en viss meddelandeförmedling-gatevvay tili en viss anordning.
8. Förfarande enligt patentkrav 1, kännetecknat av att steget för att behandla : ' ’ SMS-meddelandena omfattar routing av SMS-meddelandena frän en SMS-gateway :· (302) tili en annan (304) i ett SMS-gatewaynät som bildas av vissa SMS-gateways. t » 20 9. Förfarande enligt patentkrav 1, kännetecknat av att behandlingen (403, 4002) ( * i * uppvisar ett steg i vilket gränser sättes för användningen av vissa SMS-baserade tjänster. » »
8. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että SMS-viestien käsittelyvaihe käsittää SMS-viestien reitittämisen yhdestä SMS-yhdysväylästä (302) 113436 toiseen (304) tiettyjen SMS-yhdysväylien muodostamassa SMS-yhdysväyläverkos-sa.
9. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että käsittelyssä (403, 4002) on vaihe, jossa asetetaan rajoja tiettyjen SMS-pohjaisten palveluiden 5 käytölle.
10. Förfarande enligt patentkrav 1, kännetecknat av att behandlingen (403, 4002) uppvisar ett steg i vilket användaren halls anonym genom att bilda en identifierare 25 för användaren. ; ’ ·, 11. Förfarande enligt patentkrav 1, kännetecknat av att det omfattar följande steg: '; , - en nätwebbläsarförbindelse (308) upprättas mellan användarens dator (307) och en kodserver (3022) som upprätthälls av en operator, och - i respons pä kommandon som nämnda användare ger via nämnda nätwebbläsarför-, 7: 30 bindelse (308) modifieras en del av en viss kod, vilken styr behandlingen (403, : * 4002) av SMS-meddelanden som adresserats tili nämnda användare och ingär i nämnda kodserver (3022). 113436
10. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että käsittelyssä (403, 4002) on vaihe, jossa käyttäjä pidetään nimettömänä muodostamalla käyttäjälle tunniste.
11. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että siinä on seulo raavat vaiheet: muodostetaan verkkoselainyhteys (308) käyttäjän tietokoneen (307) ja operaattorin ylläpitämän koodipalvelimen (3022) välille, ja vastauksena komentoihin, jotka mainittu käyttäjä antaa mainitun verkkoselain-yhteyden (308) kautta, muutetaan tietyn koodin osaa, joka ohjaa mainitulle käyttäjäl-15 le osoitettujen SMS-viestien käsittelyä (403, 4002) ja sisältyy mainittuun koodi- palvelimeen (3022).
12. Kontrollanordning för att behandla SMS-meddelanden i en SMS-gateway, kännetecknad av att den uppvisar: - organ för att bilda vissa behandlingskoder (308, 309) för behandling av SMS-med-delanden, 5. organ för att klassificera (3021) SMS-meddelandena pä basis av vissa egenskaper hos dessa, och - organ för att behandla (3023) de klassificerade SMS-meddelandena pä basis av en viss behandlingskod (3022) som beaktar klassificeringen, där organen för att behandla de klassificerade SMS-meddelandena omfattar organ 10 för att vidarestyra (3024) SMS-meddelandena i enlighet med behandlingskoden.
12. Kontrollointilaitteisto SMS-viestien käsittelemiseksi SMS-yhdysväylässä, tunnettu siitä, että siinä on: :V· - välineet tiettyjen käsittelykoodien (308, 309) muodostamiseksi SMS-viestien •: · - 20 käsittelemiseksi, välineet SMS-viestien luokittelemiseksi (3021) niiden tiettyjen ominaisuuksien perusteella, ja välineet luokiteltujen SMS-viestien käsittelemiseksi (3023) tietyn, luokittelun huomioon ottavan käsittelykoodin (3022) perusteella, 25 jossa välineet luokiteltujen SMS-viestien käsittelemiseksi käsittävät välineet SMS-: ’ ” viestien ohjaamiseksi (3024) eteenpäin käsittelykoodin mukaan.
13. Kontrollanordning enligt patentkrav 12, kännetecknad av att den omfattar ett programmeringsverktyg (309), vilket används för att generera behandlingskoder.
13. Patenttivaatimuksen 12 mukainen kontrollointilaitteisto, tunnettu siitä, että se ': ‘ käsittää ohjelmointityökalun (309), jota käytetään käsittelykoodien muodostamiseen. t » t * 113436
14. Kontrollanordning enligt patentkrav 13, kännetecknad av att programmerings-verktyget (309) har anordnats att användas med en trädlös eller trädbunden webbla- 15 sare.
14. Patenttivaatimuksen 13 mukainen kontrollointiinitteisto, tunnettu siitä, että ohjelmointityökalu (309) on järjestetty käytettäväksi langattoman tai langallisen selaimen kanssa.
15. Kontrollanordning enligt patentkrav 12, kännetecknad av att behandlings- l , koderna (3022) befinner sig i en SMS-gateway (302). mi ,v 16. Kontrollanordning enligt patentkrav 12, kännetecknad av att den omfattar en t [ ] datoranordning som är kopplad till ett allmänt informationsnät och att den har an- 20 ordnats att upprätta och upprätthälla en webbplats för att definiera behandlings-, , koden. * >
15. Patenttivaatimuksen 12 mukainen kontrollointilaitteisto, tunnettu siitä, että 5 käsittelykoodit (3022) ovat SMS-yhdysväylässä (302).
16. Patenttivaatimuksen 12 mukainen kontrollointilaitteisto, tunnettu siitä, että se käsittää yleiseen tietoverkkoon kytketyn tietokonelaitteen, joka järjestetty muodostamaan verkkopaikka ja ylläpitämään sitä käsittelykoodin määrittelemiseksi.
17. Kontrollanordning enligt patentkrav 12, kännetecknad av att den uppvisar en databas för lagring av behandlingskodema (3022).
17. Patenttivaatimuksen 12 mukainen kontrollointilaitteisto, tunnettu siitä, että se 10 käsittää tietokannan käsittelykoodien (3022) tallentamiseksi.
18. Kontrollanordning enligt patentkrav 12, kännetecknad av att behandlings-25 koden (3022) är nägon av följande: assembler, kompilerad kod, tolkningsbar kod el- :,, ler ett script-spräk. I ·
18. Patenttivaatimuksen 12 mukainen kontrollointilaitteisto, tunnettu siitä, että käsittelykoodi (3022) on jokin seuraavista: assembler, käännetty koodi, tulkittava koodi tai komentokieli.
19. Patenttivaatimuksen 12 mukainen kontrollointilaitteisto, tunnettu siitä, että tie-15 tyt SMS-yhdysväylät (302, 304) on kytketty yhteen niin, että ne muodostavat SMS- yhdy s väyläverkon. : 1. Förfarande för att behandla (403) SMS-meddelanden i en SMS-gateway (302), kännetecknat av att det omfattar följande steg:
20. SMS-meddelandena klassificeras (502, 503, 505, 506, 507, 508) pä basis av vissa , . egenskaper hos dessa, och - de klassificerade SMS-meddelandena behandlas (403, 4002) pä basis av en viss behandlingskod, vilken beaktar klassificeringen, där steget i vilket de klassificerade SMS-meddelandena behandlas (403, 4002) om-’ 25 fattar en styming av SMS-meddelandena vidare (4005, 4006, 4007, 4008, 4010) i :.. enlighet med behandlingskoden (204).
19. Kontrollanordning enligt patentkrav 12, kännetecknad av att vissa SMS-gate-ways (302, 304) har kopplats samman pä sä sätt att dessa bildar ett SMS-gateway- ,; nät.
FI20011813A 2001-09-14 2001-09-14 Menetelmä ja laitteisto SMS-viestien kontrolloimiseksi FI113436B (fi)

Priority Applications (7)

Application Number Priority Date Filing Date Title
FI20011813A FI113436B (fi) 2001-09-14 2001-09-14 Menetelmä ja laitteisto SMS-viestien kontrolloimiseksi
DE60230305T DE60230305D1 (de) 2001-09-14 2002-09-13 Verfahren und vorrichtung zur verarbeitung von nachrichten
PCT/FI2002/000733 WO2003026331A1 (en) 2001-09-14 2002-09-13 Method and apparatus for processing messages
AT02758501T ATE417468T1 (de) 2001-09-14 2002-09-13 Verfahren und vorrichtung zur verarbeitung von nachrichten
EP02758501A EP1437017B1 (en) 2001-09-14 2002-09-13 Method and apparatus for processing messages
US10/489,270 US20040235503A1 (en) 2001-09-14 2002-09-13 Method and apparatus for processing messages
ES02758501T ES2316596T3 (es) 2001-09-14 2002-09-13 Metodo y dispositivo para el procesamiento de mensajes.

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20011813A FI113436B (fi) 2001-09-14 2001-09-14 Menetelmä ja laitteisto SMS-viestien kontrolloimiseksi
FI20011813 2001-09-14

Publications (3)

Publication Number Publication Date
FI20011813A0 FI20011813A0 (fi) 2001-09-14
FI20011813L FI20011813L (fi) 2003-03-15
FI113436B true FI113436B (fi) 2004-04-15

Family

ID=8561892

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20011813A FI113436B (fi) 2001-09-14 2001-09-14 Menetelmä ja laitteisto SMS-viestien kontrolloimiseksi

Country Status (7)

Country Link
US (1) US20040235503A1 (fi)
EP (1) EP1437017B1 (fi)
AT (1) ATE417468T1 (fi)
DE (1) DE60230305D1 (fi)
ES (1) ES2316596T3 (fi)
FI (1) FI113436B (fi)
WO (1) WO2003026331A1 (fi)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7836011B2 (en) * 1998-10-01 2010-11-16 Onepin, Inc. Phone to phone data exchange
US7970792B2 (en) * 1998-10-01 2011-06-28 Onepin, Inc. Phone to phone data exchange
US8326361B2 (en) 1998-10-01 2012-12-04 Lupine Investments Llc Phone to phone data exchange
US20080015998A1 (en) * 1998-10-01 2008-01-17 Feyzi Celik Method and Apparatus for Storing and Retrieving Business Contact Information in a Computer System
US7813725B2 (en) * 1998-10-01 2010-10-12 Onepin, Llc Wireless data exchange
US7509349B2 (en) * 1998-10-01 2009-03-24 Onepin, Inc. Method and apparatus for storing and retrieving business contact information in a computer system
KR100466649B1 (ko) * 2001-08-13 2005-01-17 주식회사 케이티프리텔 과금 대상 결정 방법
US20040198322A1 (en) * 2002-04-12 2004-10-07 Infospace, Inc. Method and system for session management of short message service enabled applications
US8554843B2 (en) * 2002-09-06 2013-10-08 Dell Marketing Usa L.P. Method and system for processing email during an unplanned outage
EP1550192B1 (en) * 2002-09-09 2009-11-11 Dell Marketing USA L.P. System and method for application monitoring and automatic disaster recovery for high-availability
JP2004222094A (ja) * 2003-01-17 2004-08-05 Hitachi Ltd 通信装置および通信システム
WO2004086191A2 (en) * 2003-03-20 2004-10-07 Rosenfelt Michael I Method and system for providing backup messages to wireless devices during outages
US20050003837A1 (en) * 2003-05-08 2005-01-06 Midkiff David S. System and method for SMS text routing
US20040242246A1 (en) * 2003-05-30 2004-12-02 Lee Chinmei Chen Short message service request employment by application server component to obtain one or more mobile device short message service reports
CN1849827A (zh) 2003-09-12 2006-10-18 皇家飞利浦电子股份有限公司 用于减小媒体元素的电子集合的大小的方法和电子装置
US7409203B2 (en) 2003-11-12 2008-08-05 Redknee Inc. Method and system for the prevention of unwanted wireless telecommunications
US8128485B2 (en) * 2003-12-08 2012-03-06 United Tote Company Systems and methods for accessing, manipulating and using funds associated with lottery-type games
US7922585B2 (en) * 2003-12-08 2011-04-12 United Tote Company Methods and systems for communicating parimutuel wager details and results
US20050124408A1 (en) * 2003-12-08 2005-06-09 Vlazny Kenneth A. Systems and methods for accessing, manipulating and using funds associated with pari-mutuel wagering
US7599991B2 (en) * 2004-03-10 2009-10-06 Microsoft Corporation Rules interface for implementing message rules on a mobile computing device
US7773550B2 (en) * 2004-04-05 2010-08-10 Daniel J. LIN Peer-to-peer mobile data transfer method and device
EP1596565A1 (en) * 2004-05-13 2005-11-16 Siemens Aktiengesellschaft Call and message filtering
EP1749382A1 (en) * 2004-05-25 2007-02-07 International Business Machines Corporation Filtering messages comprising spam and/or viruses in a wireless communication
WO2005120029A1 (fr) * 2004-06-01 2005-12-15 Hongbing Yang Procede de filtrage de messages courts pour terminal mobile
WO2006002076A2 (en) 2004-06-15 2006-01-05 Tekelec Methods, systems, and computer program products for content-based screening of messaging service messages
FR2872602B1 (fr) * 2004-07-02 2008-03-14 Radiotelephone Sfr Procede de gestion de messages non sollicites
CN100349475C (zh) * 2004-07-23 2007-11-14 华为技术有限公司 一种实现短消息业务的方法
US8037123B2 (en) 2004-08-27 2011-10-11 Microsoft Corporation Securely and efficiently extending data processing pipeline functionality
US7751836B2 (en) 2004-09-10 2010-07-06 Tekelec Methods, systems, and computer program products for short message service (SMS) spam filtering using e-mail spam filtering resources
US7519075B2 (en) * 2004-12-10 2009-04-14 Mediatek Inc. Method and system for serverless VoIP service in personal communication network
US9288078B2 (en) * 2005-03-25 2016-03-15 Qualcomm Incorporated Apparatus and methods for managing content exchange on a wireless device
CN100364342C (zh) * 2005-04-26 2008-01-23 华为技术有限公司 一种推送业务实现方法
US8489132B2 (en) * 2005-09-21 2013-07-16 Buckyball Mobile Inc. Context-enriched microblog posting
US7580719B2 (en) * 2005-09-21 2009-08-25 U Owe Me, Inc SMS+: short message service plus context support for social obligations
US9166823B2 (en) * 2005-09-21 2015-10-20 U Owe Me, Inc. Generation of a context-enriched message including a message component and a contextual attribute
US8515468B2 (en) 2005-09-21 2013-08-20 Buckyball Mobile Inc Calculation of higher-order data from context data
US8275399B2 (en) * 2005-09-21 2012-09-25 Buckyball Mobile Inc. Dynamic context-data tag cloud
US9042921B2 (en) 2005-09-21 2015-05-26 Buckyball Mobile Inc. Association of context data with a voice-message component
US7551935B2 (en) * 2005-09-21 2009-06-23 U Owe Me, Inc. SMS+4D: short message service plus 4-dimensional context
US8509827B2 (en) * 2005-09-21 2013-08-13 Buckyball Mobile Inc. Methods and apparatus of context-data acquisition and ranking
US8509826B2 (en) 2005-09-21 2013-08-13 Buckyball Mobile Inc Biosensor measurements included in the association of context data with a text message
CN100463544C (zh) * 2005-11-18 2009-02-18 中兴通讯股份有限公司 一种短消息业务系统及其实现短消息过滤的方法
CN101317376B (zh) 2006-07-11 2011-04-20 华为技术有限公司 内容过滤系统、装置及方法
CN101106748A (zh) * 2006-07-11 2008-01-16 华为技术有限公司 一种移动网络的内容过滤系统、装置及方法
EP2052323B1 (en) * 2006-08-02 2018-04-18 Intellectual Ventures Assets 20 LLC Event sharing
US20080090597A1 (en) * 2006-10-17 2008-04-17 Feyzi Celik Short message formatting for information exchange
US7447510B2 (en) * 2006-10-22 2008-11-04 Onepin, Inc. Short message service network plug-in
EP2104894A4 (en) * 2006-10-30 2010-03-31 Telcordia Tech Inc METHOD AND SYSTEM FOR COMMUNICATION SUPPORT FOR LARGE SCALE APPLICATION BETWEEN A MOBILE DEVICE AND A CENTRALIZED APPLICATION SERVER
EP2089809A4 (en) * 2006-11-01 2009-11-25 Onepin Inc BRIEFS SERVICE NETWORK PLUG-IN
WO2008130653A1 (en) * 2007-04-20 2008-10-30 Onepin, Inc. Mobile virtual community invitations
CN101686279A (zh) * 2008-09-28 2010-03-31 康佳集团股份有限公司 短信自动归类收藏的方法
US8271006B1 (en) * 2009-08-13 2012-09-18 Sprint Communications Company L.P. Enhanced page messaging in short message service environments
US8489131B2 (en) * 2009-12-21 2013-07-16 Buckyball Mobile Inc. Smart device configured to determine higher-order context data
US8571218B2 (en) 2010-06-01 2013-10-29 GreatCall, Inc. Short message service cipher

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5822700A (en) * 1996-04-18 1998-10-13 Telefonaktiebolaget L M Ericsson Flow control of short message service messages in a cellular telephone network
US6101393A (en) * 1997-11-20 2000-08-08 Ericsson Inc. Selective acceptance of short message service (SMS) messages in a cellular telephone network
US6421707B1 (en) * 1998-02-13 2002-07-16 Lucent Technologies Inc. Wireless multi-media messaging communications method and apparatus
FI106085B (fi) * 1998-11-10 2000-11-15 Nokia Networks Oy Lyhytsanomien laskutus
FI109319B (fi) * 1999-12-03 2002-06-28 Nokia Corp Päätelaitteelle välitettävän elektronisen informaation suodattaminen
GB2365659B (en) * 2000-02-25 2002-07-24 Red Fig Ltd Serving hypermedia documents
US20020032735A1 (en) * 2000-08-25 2002-03-14 Daniel Burnstein Apparatus, means and methods for automatic community formation for phones and computer networks
CH692261A5 (de) * 2000-09-05 2002-04-15 Distefora Mobile Switzerland A Kurznachrichtendienst Bestellwesen.
GB2366949B (en) * 2000-09-15 2003-03-12 Motorola Inc Communication system and method for delivering control signalling and/or data messages
US20020187794A1 (en) * 2001-05-04 2002-12-12 Comverse Network Systems, Ltd. SMS automatic reply and automatic handling
US6745041B2 (en) * 2001-06-27 2004-06-01 Tekelec Methods and systems for communicating between subscribers of different application-layer mobile communications protocols
US6769016B2 (en) * 2001-07-26 2004-07-27 Networks Associates Technology, Inc. Intelligent SPAM detection system using an updateable neural analysis engine

Also Published As

Publication number Publication date
EP1437017B1 (en) 2008-12-10
DE60230305D1 (de) 2009-01-22
FI20011813A0 (fi) 2001-09-14
EP1437017A1 (en) 2004-07-14
ATE417468T1 (de) 2008-12-15
WO2003026331A1 (en) 2003-03-27
FI20011813L (fi) 2003-03-15
US20040235503A1 (en) 2004-11-25
ES2316596T3 (es) 2009-04-16

Similar Documents

Publication Publication Date Title
FI113436B (fi) Menetelmä ja laitteisto SMS-viestien kontrolloimiseksi
US9730035B2 (en) System and method for blocking the use of a service in a telecommunication system
AU2003260743B2 (en) Telecommunications services apparatus and methods
US8526979B2 (en) Method and apparatus for parent-controlled short message service
KR101019380B1 (ko) 무선 네트워크에서 단문 메시지들의 전달을 제어하는 방법
US8086255B2 (en) Data message processing
JP6000125B2 (ja) 選択的なメッセージサービスブロッキングに関する方法および装置
JP4496251B2 (ja) ショートメッセージサービスの実現方法
US20070287463A1 (en) Telecommunications Services Apparatus And Method For Modifying The Routing Of Mobile Terminated Short Messages (Sms)
GB2473763A (en) Routing SMS messages to a destination mobile entity subscribed to value added services
US20250016571A1 (en) Systems and methods for a multiple messaging service management (mmsm) gateway separating different types of wireless network traffic for law enforcement interception
WO2003071819A2 (en) Telecommunications services apparatus

Legal Events

Date Code Title Description
PC Transfer of assignment of patent

Owner name: MAVENIR SYSTEMS OY

MM Patent lapsed