FI123641B - Matkaviestinnän pakettidatapalveluliikenteen reaaliaikainen hallinta - Google Patents

Matkaviestinnän pakettidatapalveluliikenteen reaaliaikainen hallinta Download PDF

Info

Publication number
FI123641B
FI123641B FI20085923A FI20085923A FI123641B FI 123641 B FI123641 B FI 123641B FI 20085923 A FI20085923 A FI 20085923A FI 20085923 A FI20085923 A FI 20085923A FI 123641 B FI123641 B FI 123641B
Authority
FI
Finland
Prior art keywords
service
specific
traffic
file
key information
Prior art date
Application number
FI20085923A
Other languages
English (en)
Swedish (sv)
Other versions
FI20085923A (fi
FI20085923A0 (fi
Inventor
Vesa Haimi
Original Assignee
Aito Technologies 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 Aito Technologies Oy filed Critical Aito Technologies Oy
Priority to FI20085923A priority Critical patent/FI123641B/fi
Publication of FI20085923A0 publication Critical patent/FI20085923A0/fi
Priority to AT09171477T priority patent/ATE525828T1/de
Priority to EP09171477A priority patent/EP2169879B1/en
Priority to US12/570,192 priority patent/US8213330B2/en
Publication of FI20085923A publication Critical patent/FI20085923A/fi
Application granted granted Critical
Publication of FI123641B publication Critical patent/FI123641B/fi

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/028Capturing of monitoring data by filtering

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

MATKAVIESTINNÄN PAKETTIDATAPALVELULIIKENTEEN
REAALIAIKAINEN HALLINTA
KEKSINNÖN TAUSTA
Keksinnön ala 5 Keksintö liittyy yleisesti matkaviestintälii- kenteen hallintaan. Erityisesti keksintö liittyy menetelmiin, tietokoneohjelmiin ja laitteisiin matkaviestinnän pakettidatapalveluliikenteen hallintaan.
10 Tunnetun tekniikan kuvaus
Nykyään sekä pakettikytkentäisille tietoliikenneverkoille että piirikytkentäisille tietoliikenneverkoille suoritetaan rutiininomaisesti erilaisia liikenteen mittauksia. Pakettikytkentäisten verkkojen 15 tapauksessa nämä liikennemittaukset voivat sisältää esim. pakettien otsikkodataa, signalointisanomia ja valtuutusten lokitiedostoja. Näitä liikennemittauksia voidaan hyödyntää verkon tilan ja suorituskyvyn selvittämisessä, sekä verkon asianmukaisen toiminnan var-20 mistamiseksi. Lisäksi näihin mittauksiin perustuva liikenneanalyysi tarjoaa arvokasta dataa käyttäjien käyttäytymisestä sekä sovellusten ja verkon käytön trendeistä.
Eräs tunnetun tekniikan verkonhallintajärjes-25 telmä käsittää tyypillisesti häiriöitten hallinnan ja ^ suorituskyvyn hallinnan. Häiriöitten hallinta viittaa δ tilamuutoksia ja havaittuja häiriöitä ilmaisevien il-
CvJ
^ moitusten ja hälytysten valvontaan, sekä niiden tär- o ^ keyden ja vaikutusten arviointiin, ja sellaisten toi- ^ 30 menpiteiden kuten korjausten alulle panemiseen. Näitä x £ ilmoituksia ja hälytyksiä generoivat eri verkkoelementin tit, käyttö- ja ylläpitoyksiköt, sekä itse verkonhal- c\j ^ lintajärjestelmä. Suorituskyvyn hallinta viittaa suo- 00 o rituskykymittausten keräämiseen verkonhallintajärjes- ^ 35 telmään eri verkkoelementeiltä, käyttö- ja ylläpitoyk- siköiltä jne., sekä sen jälkeiseen kerätyn datan ana- 2 lysointiin. Siten esim. verkon trendejä ja ongelmia voidaan havaita.
Kerätyt suorituskykymittaukset liittyvät tyypillisesti sellaisiin parametreihin, joita voidaan 5 käyttää verkon tai verkkoelementin tai verkon tarjoaman palvelun suorituskyvyn ilmaisemiseen. Suorituskykymittaukset lähetetään tyypillisesti verkonhallinta-järjestelmälle peräkkäin, esim. joka 15. minuutti, joka 30. minuutti tai joka 60. minuutti, tai joka 12. 10 tunti tai joka 24. tunti verkosta riippuen, kuten esimerkiksi verkon koosta, erilaisten kerättävien mittausten määrästä, ja verkonhallintajärjestelmän kapasiteetista riippuen. Vastaanotettuaan kerätyt suorituskykymittaukset verkonhallintajärjestelmä analysoi ne. 15 Tyypillisesti analyysi suoritetaan erääjoprosessointi- na, jossa vastaanotettu data analysoidaan esim. kerran joka 24. tunti.
Nykyisten verkkojen jatkaessa kasvamistaan tarvitaan nopeampaa verkonhallintaa mukaan lukien 20 verkkoresurssien, verkkopalveluiden ja verkon kautta tarjottavien palveluiden valvonta. Erityisesti kerättyjen suorituskykymittausten analyysi on osoittautunut ongelmalliseksi. Ensinnäkin nykyiset toteutukset suorittavat analyysin tyypillisesti offline -tyyppisenä 25 menettelynä esim. kerran joka 24. tunti. Toisin sanoen analyysiä ei suoriteta reaaliaikaisesti, mikä voi merkittävästi huonontaa verkon suorituskykyä tai palveja lunlaatua, koska suorituskyvyn ongelmista ei ehkä huo-
O
^ lehdita ennen seuraavaa kerättyjen suorituskykymitta- d> cp 30 usten erää]oprosessointia. Lisäksi nykyiset algoritmi- c3 perustaiset analyysimenetelmät eivät myöskään salli jr reaaliaikaista päätöksentekoa eikä valvontaa.
Q.
Siten esillä olevan keksinnön eräänä tavoit-co gj teenä on helpottaa edellä kuvattuja ongelmia sekä tuo-
LO
co 35 da esille ratkaisu, joka mahdollistaa viestintäverkon,
o J
^ verkkoresurssien, verkkopalveluiden ja verkon kautta 3 tarjottavien palveluiden analysoinnin ja valvonnan reaaliaikaisesti.
KEKSINNÖN YHTEENVETO
5 Esillä olevan keksinnön ensimmäinen aspekti on menetelmä matkaviestinnän pakettidatapalveluliiken-teen hallitsemiseksi. Matkaviestintäverkon yhteen tai useampaan palveluun liittyvää pakettidataliikennettä vastaanotetaan yhdeltä tai useammalta portinvalvontaan 10 kykenevältä verkkosolmulta. Ainakin osa vastaanotetus ta pakettidataliikenteestä tallennetaan liikennetie-dostoon. Tallennettu liikennetiedosto jaetaan siep-paustiedostoihin, missä kukin sieppaustiedostoista on spesifinen yhdelle palvelulle matkaviestintäverkon yh-15 destä tai useammasta palvelusta. Palvelukohtaiset sieppaustiedostot tallennetaan, missä kullekin siep-paustiedostolle nimetään indeksi. Ennalta määrättyä avaininformaatiota poimitaan tallennetuista palvelukohtaisista sieppaustiedostoista matkaviestintäverkon 20 yhden tai useamman palvelun saapumispisteitä varten hyödyntämällä yhtä tai useampaa suodinta, jotka on järjestetty ennalta määrättyyn avaininformaatioon liittyvien yhden tai useamman jonon etsimiseksi, missä avaininformaatioon kuuluu ainakin siihen liittyvälle 25 palvelukohtaiselle sieppaustiedostolle nimetty indek si, ainakin yksi tilaajatunniste, ja aikadataa. Poi-mittu avaininformaatio tallennetaan saapumispistekoh- o täisiin taulukkoihin, cu ^ Esillä olevan keksinnön toinen aspekti on ° 30 laite matkaviestinnän pakettidatapalveluliikenteen 00 00 hallitsemiseksi. Laite käsittää vastaanottimen, joka ί on järjestetty vastaanottamaan matkaviestintäverkon m yhteen tai useampaan palveluun liittyvää pakettidata- c\j o) liikennettä yhdeltä tai useammalta portinvalvontaan o 35 kykenevältä verkkosolmulta. Laite käsittää edelleen o 00 ensimmäisen muistin, joka on järjestetty tallentamaan ainakin osan vastaanotetusta pakettidataliikenteestä 4 liikennetiedostoon. Laite käsittää edelleen jakajan, joka on järjestetty jakamaan tallennetun liikennetie-doston sieppaustiedostoihin, missä kukin sieppaustie-dostoista on spesifinen yhdelle palvelulle mainituista 5 yhdestä tai useammasta palvelusta. Laite käsittää edelleen toisen muistin, joka on järjestetty tallentamaan palvelukohtaiset sieppaustiedostot, missä kullekin sieppaustiedostolle nimetään indeksi. Laite käsittää edelleen poimijan, joka on järjestetty poimimaan 10 ennalta määrätyn avaininformaation tallennetuista pal velukohtaisista sieppaustiedostoista matkaviestintä-verkon yhden tai useamman palvelun saapumispisteitä varten hyödyntämällä yhtä tai useampaa suodinta, jotka on järjestetty ennalta määrättyyn avaininformaatioon 15 liittyvien yhden tai useamman jonon etsimiseksi, missä avaininformaatioon kuuluu ainakin siihen liittyvälle palvelukohtaiselle sieppaustiedostolle nimetty indeksi, ainakin yksi tilaajatunniste, ja aikadataa. Laite käsittää edelleen kolmannen muistin, joka on järjes-20 tetty tallentamaan poimitun avaininformaation saapu- mispistekohtaisiin taulukkoihin.
Esillä olevan keksinnön kolmas aspekti on tietokoneohjelma, joka sisältyy tietokoneella luettavaan mediaan. Tietokoneohjelma ohjaa tietojenkäsitte-25 lylaitetta seuraavien vaiheiden suorittamiseksi: matkaviestintäverkon yhteen tai useampaan palveluun liittyvän pakettidataliikenteen vastaanottaen g mrnen yhdeltä tar useammalta portinvalvontaan kykene- ^ vältä verkkosolmulta; O) o 30 ainakin osan vastaanotetusta pakettidatalii- cn kenteestä tallentaminen liikennetiedostoon; g tallennetun liikennetiedoston jakaminen siep- 0.
paustiedostoihin, joista sieppaustiedostoista kukin on CO
oJ spesifinen yhdelle palvelulle mainituista yhdestä tai ln o 35 useammasta palvelusta; o
CVJ
5 palvelukohtaisten sieppaustiedostojen tallentaminen, missä kullekin sieppaustiedostolle nimetään indeksi; ennalta määrätyn avaininformaation poimiminen 5 tallennetuista palvelukohtaisista sieppaustiedostoista mainittujen yhden tai useamman palvelun saapumispis-teitä varten hyödyntämällä yhtä tai useampaa suodinta, jotka on järjestetty mainittuun ennalta määrättyyn avaininformaatioon liittyvien yhden tai useamman jonon 10 etsimiseksi, johon mainittuun avaininformaatioon kuuluu ainakin siihen liittyvälle palvelukohtaiselle sieppaustiedostolle nimetty indeksi, ainakin yksi tilaajatunniste, sekä aikadataa; ja poimitun avaininformaation tallentaminen saa-15 pumispistekohtaisiin taulukkoihin.
Keksinnön eräässä sovellutusmuodossa liiken-neanalyysi suoritetaan hyödyntäen ainakin osaa ainakin yhdestä seuraavista: tallennettu avaininformaatio ja tallennetut palvelukohtaiset sieppaustiedostot.
20 Keksinnön eräässä sovellutusmuodossa ainakin yksi tilaajatunniste käsittää matkaviestintilaajan ISDN-numeron (mobile subscriber integrated services digital network number), ja liikenneanalyysin suorittaminen käsittää edelleen haun suorittamisen päästä 25 päähän määrätylle matkaviestintilaajan ISDN-numerolle, missä tallennetusta avaininformaatiosta etsitään määrättyä matkaviestintilaajan ISDN-numeroa ja määrättyä
CM
g aikadataa, ja hakutuloksia käytetään yhden tai useam- ^ man saapumispistetapahtuman valitsemiseksi välitettä- σ> o 30 väksi lisäanalyysiin.
cm Keksinnön eräässä sovellutusmuodossa liikenit neanalyysin suorittaminen käsittää edelleen liikenteen □_ tilastotietojen keräämisen, missä tilastotietosuodinta co vastaavien tapahtumien lukumäärä määrätyssä palveluin g 35 kohtaisessa sieppaustiedostossa lasketaan ja tallenne- ^ taan lisäkäsittelyä varten.
6
Keksinnön eräässä sovellutusmuodossa liiken-neanalyysin suorittaminen käsittää edelleen määrätyn palvelun valvomisen, missä ensimmäistä valvontasuodin-ta vastaavien tapahtumien lukumäärä määrätyssä palve-5 lukohtaisessa sieppaustiedostossa lasketaan, toista valvontasuodinta vastaavien tapahtumien lukumäärä määrätyssä palvelukohtaisessa sieppaustiedostossa lasketaan, ja molempien lukumäärien ennalta määrättyä suhdetta verrataan ennalta määrättyyn kynnysarvoon sen 10 määrittämiseksi, onko saavutettu riittävä verkon käy tettävyys .
Keksinnön eräässä sovellutusmuodossa liiken-neanalyysin suorittaminen käsittää edelleen määrätyt kriteerit täyttävien tilaajien seurannan, missä seu-15 rantakriteerien suodinta vastaavan määrätyn palvelu kohtaisen sieppaustiedoston tapahtumien tilaajatunnisteet poimitaan, ja poimittujen tilaajatunnisteiden lista generoidaan lisäkäsittelyä varten.
Keksinnön eräässä sovellutusmuodossa palve-20 luihin kuuluu ainakin yksi seuraavista: multimediasa- nomapalvelu, WAP-protokollaan (wireless application protocol) liittyvä palvelu, lyhytsanomapalvelu, sähköpostipalvelu, RADIUS-palvelu (remote authentication dial in user service), ja SIP-protokollaan (session 25 initiation protocol) liittyvä palvelu.
Keksinnön eräässä sovellutusmuodossa saapu- mispisteisiin kuuluu ainakin yksi seuraavista: RADIUS- ^ palvelun saapumispiste, ensimmäisen multimediasanoma- o ^ palvelun välittäjän/palvelimen ja ulkoisen sanomapal- cp 30 velun välinen multimediasanomapalvelun rajapinta, ly- hytsanomapalvelun saapumispiste, ensimmäisen multime- = diasanomapalvelun välittäjän/palvelimen ja toisen mul ti.
timediasanomapalvelun välittäjän/palvelimen välinen co gJ multimediasanomapalvelun rajapinta, ensimmäisen multi- g 35 mediasanomapalvelun välittäjän/palvelimen ja multime- diasanomapalvelun lisäarvopalvelusovelluksen välinen multimediasanomapalvelun rajapinta, GGSN-solmun (gate- 7 way GPRS support node) Gn-rajapinta, ja GGSN-solmun Gi-raj apinta.
Keksinnön eräässä sovellutusmuodossa paketti-datapalveluiden liikenne vastaanotetaan yhden tai use-5 ämmän sidotun rajapinnan kautta.
Ymmärrettäköön, että keksinnön edellä kuvattuja aspekteja ja sovellutusmuotoja voidaan käyttää toistensa kanssa minä tahansa yhdistelmänä. Useita aspekteja ja sovellutusmuotoja voidaan yhdistää keske-10 nään keksinnön uuden sovellutusmuodon muodostamiseksi. Keksinnön aspektina oleva menetelmä, laite tai tietokoneohjelma voi käsittää ainakin yhden keksinnön edellä kuvatuista sovellutusmuodoista.
Keksintö mahdollistaa viestintäverkon, verk-15 koresurssien, verkkopalveluiden ja verkon kautta tarjottavien palveluiden analysoinnin ja valvonnan reaaliaikaisesti .
PIIRUSTUSTEN YHTEENVETO
20 Oheiset piirustukset, jotka on sisällytetty tähän keksinnön edelleen havainnollistamiseksi ja jotka muodostavat osan tätä selitystä, esittävät keksinnön sovellutusmuotoja ja auttavat yhdessä selostuksen kanssa keksinnön periaatteiden selostamisessa. Piirus-25 tuksissa: kuvio la on lohkokaavio, joka kuvaa keksinnön evj erään sovellutusmuodon mukaista laitetta matkaviestin- o täverkkoon järjestettynä; σ> kuvio Ib on lohkokaavio, joka kuvaa keksinnön o ^ 30 erään sovellutusmuodon mukaista laitetta yksityiskoh-
CVJ
taisemmin;
X
£ kuvio 2 on vuokaavio, joka kuvaa keksinnön co erään sovellutusmuodon mukaista menetelmää; S kuvio 3a on vuokaavio, joka kuvaa keksinnön oo § 35 erään toisen sovellutusmuodon mukaista menetelmää; c\j 8 kuvio 3b on vuokaavio, joka kuvaa keksinnön vielä erään toisen sovellutusmuodon mukaista menetelmää ; kuvio 3c on vuokaavio, joka kuvaa keksinnön 5 erään lisäsovellutusmuodon mukaista menetelmää; ja kuvio 3d on vuokaavio, joka kuvaa keksinnön erään toisen lisäsovellutusmuodon mukaista menetelmää.
EDULLISTEN SOVELLUTUSMUOTOJEN YKSITYISKOHTAINEN
10 SELOSTUS
Nyt tullaan viittaamaan yksityiskohtaisesti esillä olevan keksinnön sovellutusmuotoihin, joiden esimerkkejä esitetään oheisissa piirustuksissa.
Kuvio la on lohkokaavio, joka kuvaa keksinnön 15 erään sovellutusmuodon mukaista laitetta 1400 matka-viestintäverkkoon 1000 järjestettynä. Kuvio Ib on lohkokaavio, joka kuvaa kuvion la laitetta 1400 yksityiskohtaisemmin .
Matkaviestintäverkko 1000 tarjoaa erilaisia 20 palveluita, joihin voi kuulua sekä piirikytkentäisiä palveluita että pakettikytkentäisiä palveluita. Piirikytkentäisiin palveluihin voi kuulua esim. tavanomaisia langattomia puhelinpalvelulta. Pakettikytkentäiset palvelut eli pakettidatapalvelut voidaan toteuttaa 25 käyttäen esim. GPRS-tekniikoita (General Packet Radio Service) tai kolmannen sukupolven (Third Generation ^ Partnership Project, 3GPP) matkaviestintäverkkojen δ pakettidatatekniikoita, ja pakettidatapalveluihin voi ^ kuulua esim. multimediasanomapalvelu (multimedia mes- o ^ 30 saging service, MMS) 1101, WAP-protokollaan (wireless 00 application protocol) liittyvä palvelu 1102, lyhytsa- x £ nomapalvelu (short message service, SMS) 1103 (kun se co on toteutettu pakettidatatekniikoilla), sähköpostipal- c\j velu 1105, RADIUS-palvelu (remote authentication dial o 35 in user service) 1104, ja/tai SIP-protokollaan (sessi- ^ on initiation protocol) liittyvä palvelu 1106 (esim.
PoC-palvelu (push-to-talk over cellular), VoIP-palvelu 9 (voice-over-internet protocol), VOD-palvelu (video-on-demand) ) . Pakettidatapalvelut eivät tietenkään rajoitu yllä mainittuihin esimerkkeihin.
Matkaviestintäverkkoon 1000 kuuluu saapumis-5 pisteitä. Tässä tekstissä termiä "saapumispiste" (entry point) käytetään viittaamaan niihin matkaviestintä-verkon 1000 kohtiin, joista tilaaja (ei esitetty kuviossa la) voi ensimmäiseksi saapua matkaviestintäverkkoon 1000 käyttääkseen sen pakettidatapalveluita. Saa-10 pumispisteisiin voi kuulua esim. RADIUS-palvelun saapumispiste 1201 (esim. RADIUS-pyyntö GGSN-solmulta (ei kuvattu kuviossa la), NAS-palvelimelta (Network Access Server) palveluverkkoa kohden, tai ulkoiselta RADIUS-välityspalvelimelta) , ensimmäisen multimediasanomapal-15 velun välittäjän/palvelimen ja ulkoisen sanomapalvelun (ei esitetty kuviossa la) välinen multimediasanomapal-velun rajapinta 1202 (tunnetaan multimediasanomapalve-lutekniikassa myös nimellä MM3-rajapinta), lyhytsanomapalvelun saapumispiste 1203, ensimmäisen multimedia-20 sanomapalvelun välittäjän/palvelimen ja toisen multi-mediasanomapalvelun välittäjän/palvelimen (ei esitetty kuviossa la) välinen multimediasanomapalvelun rajapinta 1204 (tunnetaan multimediasanomapalvelutekniikassa myös nimellä MM4-rajapinta) , ensimmäisen multimediasa-25 nomapalvelun välittäjän/palvelimen ja multimediasanomapalvelun lisäarvopalvelun (value added service, VAS) sovelluksen (ei esitetty kuviossa la) välinen multime-
CVJ
i- diasanomapalvelun rajapinta 1205 (tunnetaan multime- o ^ diasanomapalvelutekniikassa myös nimellä MM7- 6) cp 30 rajapinta), GGSN-solmun (gateway GPRS support node) c5 Gn-rajapinta 1206, ja/tai GGSN-solmun Gi-rajapinta ^ 1207. Saapumispisteet eivät tietenkään rajoitu yllä ο.
mainittuihin esimerkkeihin. Esimerkiksi MM7-rajapinnan co ^ tilalla voidaan käyttää ulkoista sovellusrajapintaa
Lii g 35 (external application interface, EAIF).
RADIUS-saapumispistettä 1201 voidaan käyttää esim. MMS MM1 -liikennettä ja WAP-selailuliikennettä 10 varten. GGSN:n Gn-rajapintaa 1206 voidaan käyttää esim. matkaviestimellä tapahtuvaan internet-selailuun. SIP-palveluita varten voidaan käyttää esim. GGSN:n Gn-rajapintaa 1206 tai GGSN:n Gi-rajapintaa 1207. MM3-5 rajapintaa 1202 voidaan käyttää esim. MMS-välittäjän/palvelimen toimesta multimediasanomien lähettämiseen sellaisten ulkoisten sanomajärjestelmien palvelimille ja multimediasanomien noutamiseen niiltä, jotka on yhdistetty palveluntarjoajan MMS-10 välittäjään/palvelimeen. Eri multimediasanomapalvelu- ympäristöihin (multimedia messaging service environment, MMSE) kuuluvien MMS-välittäjien/palvelimien välistä MM4-rajapintaa 1204 voidaan käyttää esim. sanomien siirtämiseen niiden välillä. MM7-rajapintaa 1205 15 voidaan käyttää esim. multimediasanomien siirtämiseen MMS-välittäjältä/palvelimelta MMS VAS -sovelluksille ja multimediasanomien siirtämiseen MMS VAS sovelluksilta MMS-välittäjälle/palvelimelle.
Matkaviestintäverkkoon 1000 kuuluu edelleen 20 verkkosolmu 1300, joka kykenee portinvalvontaan (port monitoring). Kuvion la sovellutusmuodossa verkkosolmu 1300 on verkkokytkin, joka kykenee portinvalvontaan. Verkkosolmu 1300 voi kuitenkin olla myös esim. portinvalvontaan kykenevä reititin, kuormituksen tasapainot-25 taja, network tap -laite, tai palvelusolmu. Portinval-vonnan kyky voidaan toteuttaa esim. portin peilauksen (port mirroring) kykynä. Koska sekä portinvalvonta et-
C\J
i- tä portin peilaus ovat alalla tunnettuja käsitteitä, o ^ niitä ei kuvata tässä tekstissä yksityiskohtaisemmin.
σ> o 30 Edelleen, vaikka kuviossa la kuvataan selvyyden vuoksi cS vain yksi portinvalvontaan kykenevä verkkosolmu 1300, = ymmärrettäköön, että esillä olevan keksinnön tarkOl- ia.
tuksiin voidaan käyttää useaa portinvalvontaan kykene-oo ^ vää verkkosolmua.
LO
g 35 Laite 1400 on yhdistetty verkkosolmuun 1300.
^ Kuvion la sovellutusmuodossa laite 1400 on yhdistetty verkkosolmuun 1300 sidottujen rajapintojen (bonded in- 11 terface) 1410, 1420 kautta. Alalla sidotut rajapinnat tunnetaan myös termeillä IP-multipathing ja rajapinta-aggregaatit. Jälleen koska sidottu rajapinta on alalla tunnettu käsite, sitä ei kuvata tässä tekstissä yksi-5 tyiskohtaisemmin. Eräässä sovellutusmuodossa sidotuille rajapinnoille 1410, 1420 ei konfiguroida mitään IP-osoitteita (internet protocol, IP). Lisäksi vaikka kuviossa la kuvataan selvyyden vuoksi vain kaksi sidottua rajapintaa 1410, 1420, ymmärrettäköön, että esillä 10 olevan keksinnön tarkoituksiin voidaan käyttää mitä tahansa lukumäärää sidottuja rajapintoja kutakin laitetta 1400 kohden. Vastaavasti mikä tahansa määrä por-tinvalvontaan kykeneviä verkkosolmuja voidaan yhdistää kuhunkin laitteeseen 1400 esillä olevan keksinnön tar-15 koituksia varten. Lopuksi esillä olevan keksinnön tarkoituksiin voidaan käyttää mitä tahansa määrää laitteita 1400 .
Sidottujen rajapintojen käytöllä on useita etuja. Esimerkiksi valvottavaa liikennedataa voidaan 20 vastaanottaa useasta paikasta samanaikaisesti, ja ne voidaan siepata yhdellä sieppausprosessilla. Lisäksi liikenteen aikaleimat eivät tarvitse tahdistusta, koska ajetaan vain yhtä sieppausprosessia liikennedatan sieppaamiseksi useasta paikasta, ja paikallista jär-25 jestelmäaikaa käytetään aika-arvona siepatulle liikenteelle. Siten kaikki siepatut paketit tallennetaan oletusarvoisesti aikajärjestyksessä. Lisäksi kun verk-
CM
g kosolmut ovat redundantteja (kahdennettuja), rajapin- ^ tojen sitomisen avulla on mahdollista vastaanottaa σ> ? 30 liikennettä primääri- ja sekundäärisolmulta samanai- 00 cm kaisesti. Toisaalta jos kaikki valvottava palveludata vastaanotetaan yhdeltä ei-redundantilta solmulta, ra- Q- japintojen sitomista ei tarvita.
σ> Laite 1400 käsittää vastaanottimen 1430, joka
LO
g 35 on järjestetty vastaanottamaan (tyypillisesti sidottu- o cm ]en rajapintojen 1410, 1420 kautta, kuten edellä ku vattiin) matkaviestintäverkon 1000 yhteen tai useam- 12 paan palveluun 1101-1106 liittyvää pakettidataliiken-nettä portinvalvontaan kykenevältä verkkosolmulta 1300. Laite 1400 käsittää edelleen ensimmäisen muistin 1440, joka on järjestetty tallentamaan ainakin osan 5 vastaanotetusta pakettidataliikenteestä liikennetie-dostoon 1441. Eräässä sovellutusmuodossa liikennetie-dostot 1441 voidaan luoda käyttämällä rengaspuskuria (ei kuvattu kuviossa Ib) . Lisäksi liikennetiedostot 1441 voidaan luoda esim. keston, tiedostokoon, ja/tai 10 tiedostojen lukumäärän perusteella.
Laite 1400 käsittää edelleen jakajan 1450, joka on järjestetty jakamaan tallennetun liikennetie-doston sieppaustiedostoihin 1461, missä kukin siep-paustiedostoista 1461 on spesifinen yhdelle palvelulle 15 yhdestä tai useammasta palvelusta 1101-1106.
Laite 1400 käsittää edelleen toisen muistin 1460, joka on järjestetty tallentamaan palvelukohtaiset sieppaustiedostot 1461. Kullekin sieppaustiedos-tolle voidaan nimetä indeksi. Indeksi voi olla esim. 20 inkrementaalinen tiedoston indeksiluku. Tämän seurauksena liikennetiedosto 1441 jaetaan pieniin loogisiin osiin (ts. sieppaustiedostoihin 1461), jotka ovat spesifisiä pakettidatapalveluille 1101-1106.
Laite 1400 käsittää edelleen poimijan 1470, 25 joka on järjestetty poimimaan ennalta määrätyn avain-informaation tallennetuista palvelukohtaisista siep-paustiedostoista 1461 saapumispisteitä 1201-1207 var-
CVJ
£ ten hyödyntämällä yhtä tai useampaa suodinta, jotka on ^ järjestetty ennalta määrättyyn avaininformaatioon σ> o 30 liittyvien yhden tai useamman jonon (esim. merkkijo- c3 non) etsimiseksi. Avaininformaatioon voi kuulua siihen ^ liittyvälle palvelukohtaiselle sieppaustiedostolle ni-
CL
metty indeksi, tilaajatunnisteita (esim. MSISDN-co ^ numeroita (mobile subscriber integrated services digi-
LO
g 35 tai network number) ja/tai IP-osoitteita), ja/tai ai- ° kadataa. Laite 1400 käsittää edelleen kolmannen muis tin 1480 (esim. tietokannan), joka on järjestetty tai- 13 lentämään poimitun avaininformaation taulukkoihin 1481, joista kukin voi olla spesifinen yhdelle saapu-mispisteistä 1201-1205.
Ymmärrettäköön, että ensimmäinen muisti 1440, 5 toinen muisti 1460 ja kolmas muisti 1480 voidaan toteuttaa erillään toisistaan (kuten kuviossa Ib kuvataan) tai minä tahansa yhdistelmänä toistensa kanssa.
Laite 1400 käsittää edelleen analysoijan 1490, joka on järjestetty suorittamaan liikenneanalyysiä hyö-10 dyntäen saapumispistekohtaisiin taulukkoihin 1481 tal lennettua informaatiota ja/tai sieppaustiedostoja 1461. Tämän liikenneanalyysin eri esimerkkejä kuvataan yksityiskohtaisemmin kuvioiden 3a-3d yhteydessä.
Kuvio 2 on vuokaavio, joka kuvaa keksinnön 15 erään sovellutusmuodon mukaista menetelmää. Vaiheessa 2100 matkaviestintäverkon yhteen tai useampaan palveluun liittyvää pakettidataliikennettä vastaanotetaan yhdeltä tai useammalta portinvalvontaan kykenevältä verkkosolmulta. Vastaanotettu pakettidataliikenne tal-20 lennetään liikennetiedostoon, vaihe 2200. Vaiheessa 2300 tallennettu liikennetiedosto jaetaan sieppaustie-dostoihin, missä kukin sieppaustiedostoista on spesifinen yhdelle palvelulle matkaviestintäverkon yhdestä tai useammasta palvelusta. Vaiheessa 2400 palvelukoh-25 täiset sieppaustiedostot tallennetaan, missä kullekin sieppaustiedostolle nimetään indeksi. Vaiheessa 2500 ennalta määrättyä avaininformaatiota poimitaan tallen-
CVJ
g netuista palvelukohtaisista sieppaustiedostoista mat- ^ kaviestintäverkon yhden tai useamman palvelun saapu- σ> o 30 mispisteitä varten hyödyntämällä yhtä tai useampaa c3 suodinta, jotka on järjestetty ennalta määrättyyn g avaininformaatioon liittyvien yhden tai useamman jonon □_ etsimiseksi, missä avaininformaatioon kuuluu ainakin co o} siihen liittyvälle palvelukohtaiselle sieppaustiedos-
LO
g 35 tolle nimetty indeksi, ainakin yksi tilaajatunniste, ^ ja aikadataa. Poimittu avaininformaatio tallennetaan saapumispistekohtaisiin taulukkoihin, vaihe 2600. Va- 14 linnaisessa vaiheessa 2700 suoritetaan liikenneanalyy-si hyödyntäen ainakin osaa ainakin yhdestä seuraavista: tallennettu avaininformaatio ja tallennetut palvelukohtaiset sieppaustiedostot.
5 Kuviot 3a-3d ovat vuokaavioita, jotka kuvaa vat kuvion 2 menetelmän analyysivaiheen 2700 sovellu-tusmuotoja. Kuvio 3a kuvaa tapausta, jossa ainakin yksi tilaajatunniste käsittää matkaviestintilaajan ISDN-numeron (mobile subscriber integrated services digital 10 network number), ja liikenneanalyysin suorittaminen käsittää haun suorittamisen päästä päähän määrätylle matkaviestintilaajan ISDN-numerolle (ts. trace-toiminnon suorittamisen). Halutulle saapumispisteelle 1201-1205 spesifiseen taulukkoon 1481 tallennetusta 15 avaininformaatiosta etsitään määrättyä matkaviestinti laajan ISDN-numeroa ja määrättyä aikadataa, vaihe 2711. Vaiheessa 2712 palautetaan hakutuloksia. Vaiheessa 2713 palautettuja hakutuloksia käytetään yhden tai useamman saapumispistetapahtuman valitsemiseksi 20 yksityiskohtaista lisäanalyysiä varten. Vaiheessa 2714 valitut saapumispistetapahtumat välitetään yksityiskohtaiseen lisäanalyysiin. Yksityiskohtainen lisäanalyysi voidaan suorittaa käyttäen tunnettuja liikenne-analyysitekniikoita. Lisäksi kuvion 3a sovellutusmuo-25 toa voidaan käyttää myös sen mahdollistamiseen, että viranomaiset voivat suorittaa tehokkaasti erilaisia datan valvonnassa ja seurannassa tarvittavia tehtäviä.
^ Kuvio 3b kuvaa tapausta, jossa liikenneana- o ^ lyysin suorittaminen käsittää edelleen liikenteen ti- 05 cp 30 lastotietojen keräämisen. Asianomainen sieppaustiedos- c3 to luetaan tilastotietosuotimella, vaihe 2721. Vai- heessa 2722 lasketaan käytettyä tilastotietosuodinta
CL
vastaavien tapahtumien lukumäärä asianomaisessa siep-co paustiedostossa. Sitten laskettu lukumäärä tallenne-
LO
g 35 taan lisäkäsittelyä varten, vaihe 2723. Tällä tapaa ^ kerättyihin liikenteen tilastotietoihin voi kuulua esim. palveluun liittyvää tilastotietoa (esim. pyyntö- 15 jen lukumäärä, vastineiden lukumäärä, ja/tai onnistuneiden tapahtumien lukumäärä), tilastotietoa päätetyypeistä, tilastotietoa sisällön koosta, ja/tai verkkoon liittyvää tilastotietoa (esim. läpimenoaika (round 5 trip time), pakettien määrä, ja/tai yleislähetysten lukumäärä).
Kuvio 3c kuvaa tapausta, jossa liikenneana-lyysin suorittaminen käsittää edelleen määrätyn palvelun 1101, 1102, 1103, 1104, 1105 tai 1106 valvomisen 10 (esim. sen selvittämiseksi, toimiiko määrätty palvelu riittävällä tavalla). Asianomainen sieppaustiedosto (ts. se sieppaustiedosto, joka liittyy määrättyyn palveluun 1101, 1102, 1103, 1104, 1105 tai 1106) luetaan ensimmäisellä valvontasuotimella, vaihe 2731. Ensim-15 mäistä valvontasuodinta vastaavien tapahtumien lukumäärä asianomaisessa sieppaustiedostossa lasketaan, vaihe 2732. Asianomainen sieppaustiedosto luetaan toisella valvontasuotimella, vaihe 2733. Eräässä sovellu-tusmuodossa toisella valvontasuotimella voidaan lukea 20 jokin toinen sieppaustiedosto. Toista valvontasuodinta vastaavien tapahtumien lukumäärä asianomaisessa sieppaustiedostossa lasketaan, vaihe 2734. Vaiheessa 2735 vaiheissa 2732 ja 2734 laskettujen molempien lukumäärien ennalta määrättyä suhdetta verrataan ennalta mää-25 rättyyn kynnysarvoon sen määrittämiseksi, onko saavu tettu riittävä verkon käytettävyys. Jos vaiheessa 2735 määritetään, että kynnysarvoa ei saavuteta, voidaan cvj ^ määrittää, että riittävää verkon käytettävyyttä ei ole ^ saavutettu, ja voidaan antaa esim. hälytys, vaihe o cp 30 2736. Jos vaiheessa 2735 määritetään, että kynnysarvo cS saavutetaan, voidaan määrittää, että riittävä verkon g käytettävyys on saavutettu, ja lukumäärät voidaan Q.
esim. tallentaa lisäkäsittelyä varten, vaihe 2737. co ^ Kuvion 3c sovellutusmuodon eräässä esimerkis-
LO
g 35 sä ensimmäistä valvontasuodinta voidaan käyttää pro- ^ fiilipyyntöjen lukumäärän laskemiseen, ja toista val vontasuodinta voidaan käyttää onnistuneesti suoritet- 16 tujen profiilivastineiden lukumäärän laskemiseen. Toisin sanoen keksintö mahdollistaa palveluvalvonnan suorittamisen OSI-viitemallin (Open Systems Interconnection, OSI) seitsemännellä kerroksella (ts. sovellus-5 kerroksella), mikä mahdollistaa sovelluskerroksen informaation tarkastelun pelkän tapahtumien lukumäärän sijaan. Kynnysarvo voi olla esim. 90%. Laskettujen lukumäärien ennalta määrätty suhde voi olla esim. pro-fiilipyyntöjen lukumäärän ja profiilivastineiden luku-10 määrän suhde. Siten voidaan määrittää esim., että jos profiilipyyntöjen lukumäärä / profiilivastineiden lukumäärä on yhtä suuri tai suurempi kuin 90%, niin silloin on saavutettu riittävä verkon käytettävyys. Muussa tapauksessa riittävää verkon käytettävyyttä ei ole 15 saavutettu.
Kuvio 3d kuvaa tapausta, jossa liikenneana-lyysin suorittaminen käsittää edelleen määrätyt kriteerit täyttävien tilaajien seurannan. Asianomainen sieppaustiedosto luetaan ensimmäisellä seurantakritee-20 rien suotimella, vaihe 2741. Seurantakriteerien suodinta vastaavan asianomaisen sieppaustiedoston tapahtumien tilaajatunnisteet (esim. MSISDN-numerot) poimitaan, vaihe 2742. Valinnaisessa vaiheessa 2743 voidaan tarkistaa, sisältyykö tilaajatunnisteisiin MSISDN-25 numerot. Jos tilaajatunnisteisiin ei sisälly MSISDN-numeroita, niihin voi sisältyä IP-osoitteita, jotka mahdollistavat IP-osoitteita vastaavien MSISDN-
CVJ
-r- numeroiden noutamisen saapumispistekohtaisista taulu- o ^ koista, vaihe 2744. Vaiheessa 2745 generoidaan poimit- o 30 tujen (tai noudettujen) MSISDN-numeroiden lista vai- cS heen 2746 lisäkäsittelyä varten. Esimerkkeihin seuran- ^ takriteereistä kuuluu tilaajat, joiden ennalta makse-
CL
tuilla tileillä ei ole luottoa; tilaajat, jotka yrit-co tivät käyttää määrättyä palvelua ja onnistui-g 35 vat/epäonnistuvat; tilaajat, jotka ovat käyttäneet ° määrättyä palvelua; tilaajat, joiden matkaviestinpää- telaitteessa on virus; tilaajat, jotka käyttävät jon- 17 kin tietyn toimittajan toimittamaa matkaviestinpääte-laitetta ja/tai joiden matkaviestinpäätelaitteessa on jokin tietty ohjelmistoversio; tilaajat, jotka käyttävät televiestintäverkkoa määrättynä ajanhetkenä; 5 ja/tai tilaajat, jotka lähettävät sanomia vastaanottajalle tai vastaanottajille määrätyn verkko-operaattorin välityksellä.
Lisäksi kuvion 3d sovellutusmuotoa voidaan hyödyntää henkilökohtaisesti kohdistettuun mainontaan 10 reaaliaikaisesti, mikä perustuu tilaajan todellisiin aktiviteetteihin, ja mikä on siten merkittävästi tarkempaa kuin tunnetun tekniikan mukainen mainonnan kohdistus. Tällaisessa mainonnan kohdistuksessa käytettävään informaatioon voi kuulua esim. aika (jota käyte-15 tään toimituksen liipaisuun), tilaajan status (aktii vinen vai passiivinen sillä hetkellä), avainsanoja (sisältöön sisältyy yksi tai useampia määritettyjä avainsanoja), aktiviteetti (selailun kohde ja multime-diasanoman ominaisuudet), profiili (saatavilla olevat 20 profiilitiedot, kuten esimerkiksi päätetyyppi, päät teen ominaisuudet, tilaajaprofiili) , ja tilaajien si-j ainti.
Laite 1400 sekä kuvioiden 2 ja 3a-3d menetelmät voidaan toteuttaa ohjelmistona, firmware-25 ohjelmistona, laitteistona, tai minä tahansa näiden yhdistelmänä. Lisäksi ne voidaan toteuttaa yhtenä tai useampana kokonaisuutena, tai ne voidaan integroida
CVJ
1- matkaviestmtäverkon 1000 muihin kokonaisuuksiin, o ^ Esimerkkisovellutusmuotoihin voi sisältyä σ> cp 30 esimerkiksi mitä tahansa sopivia palvelimia, työ- cS asemia, henkilökohtaisia tietokoneita, kannettavia tietokoneita, kämmentietokoneita (PDA) , Internetin laitteita, kädessä pidettäviä laitteita, matkapuheli- O) mia, älypuhelimia, langattomia laitteita, muita lait in § 35 teitä ja vastaavia, jotka kykenevät suorittamaan esi- o c\J merkkisovellutusmuotojen prosesseja. Esimerkkisovellu- tusmuotojen laitteet ja alijärjestelmät voivat kommu- 18 nikoida keskenään käyttäen mitä tahansa sopivaa protokollaa, ja ne voidaan toteuttaa käyttäen yhtä tai useampaa ohjelmoitua tietokonejärjestelmää tai laitetta.
Esimerkkisovellutusmuotojen kanssa voidaan 5 käyttää yhtä tai useampaa liittymämekanismia mukaan lukien esimerkiksi Internet-liityntä, tietoliikenne missä tahansa sopivassa muodossa (esim. ääni, modeemi jne.), langaton viestintämedia, jne. Käytettyihin tietoliikenneverkkoihin tai -yhteyksiin voi esimerkiksi 10 kuulua yksi tai useampi langaton tietoliikenneverkko, solukkoverkko, 3G-tietoliikenneverkko, yleinen kytkentäinen puhelinverkko, pakettidataverkkoja, Internet, intranet-verkkoja, jokin näiden yhdistelmä, jne.
Ymmärrettäköön, että esimerkkisovellutusmuo-15 dot on esitetty esimerkkitarkoituksessa, sillä esi merkkisovellutusmuoto j en toteuttamiseen käytettävät spesifiset laitteistot voivat vaihdella, kuten laitteisto- ja/tai ohjelmistoalan/-alojen asiantuntijat ymmärtävät. Esimerkiksi esimerkkisovellutusmuotojen 20 yhden tai useamman komponentin toiminnallisuus voidaan toteuttaa yhden tai useamman laitteisto- ja/tai ohjel-mistolaitteen avulla.
Esimerkkisovellutusmuodot voivat tallentaa tässä tekstissä kuvattuihin eri prosesseihin liittyvää 25 tietoa. Tämä tieto voidaan tallentaa yhteen tai use ampaan muistiin, kuten esimerkiksi kovalevylle, optics selle levylle, magneto-optiselle levylle, RAM- ^ muistille jne. Esillä olevien keksintöjen esimerkkiso- σ> vellutusmuotojen toteuttamiseen käytettävä tieto voi- ^ 30 daan tallentaa yhteen tai useampaan tietokantaan. Tie- c\j tokannat voidaan organisoida käyttämällä tietoraken- cc ....
Q- teitä (esim. tietueita, taulukkoja, ryhmiä, kenttiä, graafeja, puita, listoja jne.), jotka sisältyvät yh-g teen tai useampaan tässä lueteltuun muistiin tai talcs 35 lennuslaitteeseen. Esimerkkisovellutusmuotojen yhtey dessä kuvatut prosessit voivat sisältää asianmukaisia 19 tietorakenteita esimerkkisovellutusmuotojen laitteiden ja alijärjestelmien prosessien keräämän ja/tai generoiman datan tallentamiseksi yhteen tai useampaan tietokantaan .
5 Kaikki esimerkkisovellutusmuodot tai osa niistä voidaan toteuttaa kätevästi käyttäen yhtä tai useampaa yleiskäyttöistä prosessoria, mikroprosessoria, digitaalista signaaliprosessoria, mikrokontrolleria jne., jotka on ohjelmoitu esillä olevien keksintö-10 jen esimerkkisovellutusmuotojen opetusten mukaisesti, kuten tietokone- ja/tai ohjelmistoalan/-alojen asiantuntijat ymmärtävät. Alan perustaidot omaavat ohjelmoijat pystyvät aikaansaamaan asianmukaisia ohjelmistoja helposti esimerkkisovellutusmuotojen opetusten 15 perusteella, kuten ohjelmistoalan asiantuntijat ymmärtävät. Lisäksi esimerkkisovellutusmuodot voidaan toteuttaa valmistamalla sovelluskohtaisia integroituja piirejä tai yhdistämällä tavanomaisia komponenttipii-rejä keskenään asianmukaiseksi verkoksi, kuten sähkö-20 alan/-alojen asiantuntijat ymmärtävät. Näin ollen esi merkkisovellukset eivät rajoitu mihinkään tiettyyn laitteiston ja/tai ohjelmiston yhdistelmään.
Esillä olevien keksintöjen esimerkkisovellutusmuodot voivat käsittää ohjelmistoja tallennettuina 25 johonkin tietokoneella luettavaan mediaan tai niiden yhdistelmään esimerkkisovellutusmuotojen komponenttien cyj ohjaamiseksi, esimerkkisovellutusmuoto j en komponent- o tien ajamiseksi, esimerkkisovellutusmuotojen kompo- σ) nenttien ja ihmiskäyttäjän välisen vuorovaikutuksen
O
^ 30 mahdollistamiseksi, jne. Tällaiset ohjelmistot voivat
CVJ
sisältää laiteajureita, firmware-ohjelmia, käyttöjär-£ jestelmiä, kehitystyökaluja, sovellusohjelmistoja, £3 jne. näihin rajoittumatta. Tällaiset tietokoneella lu- O) LO ettavat mediat voivat edelleen sisältää esillä olevien oo o 35 keksintöjen jonkin sovellutusmuodon tietokoneohjelma-
CVJ
tuotteen kaiken keksintöjen toteuttamisessa suoritet- 20 tavan prosessoinnin tai osan siitä (jos prosessointi on hajautettu) suorittamiseksi. Esillä olevien keksintöjen esimerkkisovellutusmuotojen tietokonekoodilait-teet voivat sisältää minkä tahansa sopivan tulkittavan 5 tai suoritettavan koodimekanismin mukaan lukien komen-tosarjoja, tulkittavia ohjelmia, dynaamisia linkkikirjastoja (DLL), Java-luokkia ja -appletteja, kokonaisia suoritettavia ohjelmia, CORBA (Common Object Request Broker Architecture) -olioita, jne. näihin rajoittu-10 matta. Lisäksi osia esillä olevien keksintöjen esi merkkisovellutusmuoto j en prosessoinnista voidaan hajauttaa suorituskyvyn, luotettavuuden, kustannusten, jne. parantamiseksi.
Kuten yllä on esitetty, esimerkkisovellutus-15 muotojen komponentit voivat sisältää tietokoneella luettavan median tai muisteja, jotka sisältävät esillä olevien keksintöjen opetusten mukaisesti ohjelmoituja ohjeita ja tietorakenteita, taulukkoja, tietueita, ja/tai muita tässä tekstissä kuvattuja tietoja. Tieto-20 koneella luettava media voi käsittää minkä tahansa sopivan median, joka osallistuu ohjeiden toimittamiseen prosessorille niiden suorittamista varten. Tällainen media voi esiintyä monessa muodossa, kuten pysyvinä medioina, pysymättöminä medioina, siirtomedioina, jne. 25 näihin rajoittumatta. Pysyvät mediat voivat sisältää esimerkiksi optisia levyjä tai magneettilevyjä, magne-cvj to-optisia levyjä, jne. Pysymättömät mediat voivat si- o sältää dynaamisia muisteja, jne. Siirtomediat voivat σ) käsittää koaksiaalijohtoja, kuparilankaa, kuituoptiik-
O
^ 30 kaa, jne. Siirtomediat voivat myös esiintyä akustis en ten, optisten, sähkömagneettisten aaltojen, jne. muoti dossa, kuten esimerkiksi radiotaajuisen (RF) £2 viestinnän, infrapunaa (IR) käyttävän tietoliikenteen, S jne. aikana generoitavien aaltojen muodossa. Tavan- § 35 omaiset tietokoneella luettavien medioiden muodot voi- c\j vat sisältää esimerkiksi levykkeen, kalvolevyn, kova- 21 levyn, magneettinauhan, minkä tahansa muun sopivan magneettisen median, CD-ROM-, CDR-, CD-RW-, DVD-, DVD-ROM-, DVD±RW-, DVDiR-levyn, minkä tahansa muun sopivan optisen median, reikäkortteja, paperinauhan, optisia 5 merkkejä käsittäviä liuskoja, minkä tahansa muun sopivan fyysisen median, jossa on kuvioita tai reikiä tai muita optisesti tunnistettavia merkkejä, RAM-, PROM-, EPROM-, FLASH-EPROM-muistin, minkä tahansa muun sopivan muistisirun tai -moduulin, kantoaallon tai minkä 10 tahansa muun sopivan median, jota tietokone voi lukea.
Vaikka esillä olevia keksintöjä on kuvattu useiden esimerkkisovellutusmuotojen ja -toteutusten yhteydessä, esillä olevat keksinnöt eivät kuitenkaan rajoitu niihin, vaan kattavat sen sijaan monia erilai-15 siä muunnelmia ja vastaavia järjestelyjä seuraavien patenttivaatimusten puitteissa.
CVJ
δ
CVJ
σ> o
CO
CVJ
X
X
CL
CO
CVJ
o ir>
CO
o o
CVJ

Claims (16)

1. Menetelmä matkaviestinnän pakettidatapal-veluliikenteen hallitsemiseksi, joka käsittää: matkaviestintäverkon yhteen tai useampaan 5 palveluun liittyvän pakettidataliikenteen vastaanottamisen (2100) yhdeltä tai useammalta portinvalvontaan kykenevältä verkkosolmulta; ainakin osan vastaanotetusta pakettidatalii-kenteestä tallentamisen (2200) liikennetiedostoon; 10 tunnettu siitä, että menetelmä käsittää edelleen: tallennetun liikennetiedoston jakamisen (2300) sieppaustiedostoihin, joista sieppaustiedos-toista kukin on spesifinen yhdelle palvelulle maini-15 tuista yhdestä tai useammasta palvelusta; palvelukohtaisten sieppaustiedostojen tallentamisen (2400), missä kullekin sieppaustiedostolle nimetään indeksi; ennalta määrätyn avaininformaation poimimisen 20 (2500) tallennetuista palvelukohtaisista sieppaustie- dostoista mainittujen yhden tai useamman palvelun saa-pumispisteitä varten hyödyntämällä yhtä tai useampaa suodinta, jotka on järjestetty mainittuun ennalta määrättyyn avaininformaatioon liittyvien yhden tai useam-25 man jonon etsimiseksi, johon mainittuun avaininformaa-tioon kuuluu ainakin siihen liittyvälle palvelukohtai-^ selle sieppaustiedostolle nimetty indeksi, ainakin yk- δ si tilaajatunniste, sekä aikadataa; ja c\j poimitun avaininformaation tallentamisen o ^ 30 (2600) saapumispistekohtaisiin taulukkoihin.
^ 2. Patenttivaatimuksen 1 mukainen menetelmä, x £ tunnettu siitä, että menetelmä käsittää edelleen co liikenneanalyysin suorittamisen (2700) hyödyntäen aina- CM g kin osaa ainakin yhdestä seuraavista: tallennettu 00 o 35 avaininformaatio ja tallennetut palvelukohtaiset siep- 00 paustiedostot.
3. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että ainakin yksi tilaajatunniste käsittää matkaviestintilaajan ISDN-numeron, ja lii-kenneanalyysin suorittaminen (2700) käsittää edelleen 5 haun suorittamisen päästä päähän määrätylle matkaviestintilaajan ISDN-numerolle, missä tallennetusta avain-informaatiosta etsitään (2711) määrättyä matkaviestin-tilaajan ISDN-numeroa ja määrättyä aikadataa, ja hakutuloksia käytetään yhden tai useamman saapumispisteta-10 pahtuman valitsemiseksi (2713) välitettäväksi lisäanalyysiin (2714) .
4. Patenttivaatimuksen 2 tai 3 mukainen menetelmä, tunnettu siitä, että liikenneanalyysin suorittaminen (2700) käsittää edelleen liikenteen ti- 15 lastotietojen keräämisen, missä tilastotietosuodinta vastaavien tapahtumien lukumäärä määrätyssä palvelukohtaisessa sieppaustiedostossa lasketaan (2722) ja tallennetaan (2723) lisäkäsittelyä varten.
5. Jonkin patenttivaatimuksista 2-4 mukai-20 nen menetelmä, tunnettu siitä, että liikenneanalyysin suorittaminen (2700) käsittää edelleen määrätyn palvelun valvomisen, missä ensimmäistä valvontasuodinta vastaavien tapahtumien lukumäärä määrätyssä palvelukohtaisessa sieppaustiedostossa lasketaan (2732) , toista 25 valvontasuodinta vastaavien tapahtumien lukumäärä määrätyssä palvelukohtaisessa sieppaustiedostossa lasketaan (2734), ja molempien lukumäärien ennalta määrättyä CVJ g suhdetta verrataan (2735) ennalta määrättyyn kynnysar- ^ voon sen määrittämiseksi, onko saavutettu riittävä ver- σ> o 30 kon käytettävyys. cS
6. Jonkin patenttivaatimuksista 2-5 mukai- nen menetelmä, tunnettu siitä, että liikenneana- CL lyysin suorittaminen (2700) käsittää edelleen määrätyt co oj kriteerit täyttävien tilaajien seurannan, missä seuran- LO g 35 takriteerien suodinta vastaavan määrätyn palvelukohtai- ° sen sieppaustiedoston tapahtumien tilaajatunnisteet poimitaan (2742), ja poimittujen tilaajatunnisteiden lista generoidaan (2745) lisäkäsittelyä (2746) varten.
7. Jonkin patenttivaatimuksista 1-6 mukainen menetelmä, tunnettu siitä, että palveluihin 5 kuuluu ainakin yksi seuraavista: multimediasanomapalve-lu (1101), WAP-protokollaan liittyvä palvelu (1102), lyhytsanomapalvelu (1103), RADIUS-palvelu (1104), sähköpostipalvelu (1105), ja SIP-protokollaan liittyvä palvelu (1106).
8. Jonkin patenttivaatimuksista 1-7 mukai nen menetelmä, tunnettu siitä, että saapumispis-teisiin kuuluu ainakin yksi seuraavista: RADIUS- palvelun saapumispiste (1201), ensimmäisen multimedia-sanomapalvelun välittäjän/palvelimen ja ulkoisen sano-15 mapalvelun välinen multimediasanomapalvelun rajapinta (1202), lyhytsanomapalvelun saapumispiste (1203), ensimmäisen multimediasanomapalvelun välittä- jän/palvelimen ja toisen multimediasanomapalvelun välittä j än/palvelimen välinen multimediasanomapalvelun 20 rajapinta (1204), ensimmäisen multimediasanomapalvelun välittäjän/palvelimen ja multimediasanomapalvelun lisä-arvopalvelusovelluksen välinen multimediasanomapalvelun rajapinta (1205), GGSN-solmun Gn-rajapinta (1206), ja GGSN-solmun Gi-rajapinta (1207).
9. Laite (1400) matkaviestinnän pakettidata- palveluliikenteen hallitsemiseksi, joka käsittää: vastaanottimen (1430), joka on järjestetty ^ vastaanottamaan matkaviestintäverkon (1000) yhteen tai 0 ^ useampaan palveluun (1101-1106) liittyvää pakettidata- cp 30 liikennettä yhdeltä tai useammalta portinvalvontaan c3 kykenevältä verkkosolmulta (1300); 1 ensimmäisen muistin (1440), joka on järjes-□_ tetty tallentamaan ainakin osan vastaanotetusta paket-co gj tidataliikenteestä liikennetiedostoon (1441); g 35 tunnettu siitä, että laite (1400) kä- S sittää edelleen: jakajan (1450), joka on järjestetty jakamaan tallennetun liikennetiedoston sieppaustiedostoihin (1461), joista sieppaustiedostoista (1461) kukin on spesifinen yhdelle palvelulle mainituista yhdestä tai 5 useammasta palvelusta (1101-1106); toisen muistin (1460), joka on järjestetty tallentamaan palvelukohtaiset sieppaustiedostot (1461), missä kullekin sieppaustiedostolle (1461) nimetään indeksi; 10 poimijan (1470), joka on järjestetty poimi maan ennalta määrätyn avaininformaation tallennetuista palvelukohtaisista sieppaustiedostoista (1461) mainittujen yhden tai useamman palvelun (1101-1106) saapu-mispisteitä (1201-1207) varten hyödyntämällä yhtä tai 15 useampaa suodinta, jotka on järjestetty mainittuun ennalta määrättyyn avaininformaatioon liittyvien yhden tai useamman jonon etsimiseksi, johon mainittuun avaininformaatioon kuuluu ainakin siihen liittyvälle palvelukohtaiselle sieppaustiedostolle (1461) nimetty 20 indeksi, ainakin yksi tilaajatunniste, sekä aikadataa; ja kolmannen muistin (1480), joka on järjestetty tallentamaan poimitun avaininformaation saapumispiste-kohtaisiin taulukkoihin (1481).
10. Patenttivaatimuksen 9 mukainen laite, tunnettu siitä, että laite (1400) käsittää edelleen analysoijan (1490), joka on järjestetty suorittani maan liikenneanalyysin hyödyntäen ainakin osaa ainakin o ^ yhdestä seuraavista: tallennettu avaininformaatio ja o 30 tallennetut palvelukohtaiset sieppaustiedostot. £3
11. Patenttivaatimuksen 10 mukainen laite, x tunnettu siitä, että ainakin yksi tilaajatunnis- Q. te käsittää matkaviestintilaajan ISDN-numeron, ja ana-oo a iyso ija (1490) on edelleen järjestetty suorittamaan g 35 liikenneanalyysin suorittamalla haun päästä päähän mää- £3 rätylle matkaviestintilaajan ISDN-numerolle, missä tallennetusta avaininformaatiosta etsitään määrättyä matkaviestintilaajan ISDN-numeroa ja määrättyä aikadataa, ja hakutuloksia käytetään yhden tai useamman saa-pumispistetapahtuman valitsemiseksi välitettäväksi lisäanalyysiin .
12. Patenttivaatimuksen 10 tai 11 mukainen laite, tunnettu siitä, että analysoija (1490) on edelleen järjestetty suorittamaan liikenneanalyysin keräämällä liikenteen tilastotietoja, missä tilastotie-tosuodinta vastaavien tapahtumien lukumäärä määrätyssä 10 palvelukohtaisessa sieppaustiedostossa lasketaan ja tallennetaan lisäkäsittelyä varten.
13. Jonkin patenttivaatimuksista 10 - 12 mukainen laite, tunnettu siitä, että analysoija (1490) on edelleen järjestetty suorittamaan liikenne- 15 analyysin valvomalla määrättyä palvelua (1101-1106), missä ensimmäistä valvontasuodinta vastaavien tapahtumien lukumäärä määrätyssä palvelukohtaisessa sieppaus-tiedostossa lasketaan, toista valvontasuodinta vastaavien tapahtumien lukumäärä määrätyssä palvelukohtaises-20 sa sieppaustiedostossa lasketaan, ja molempien lukumäärien ennalta määrättyä suhdetta verrataan ennalta määrättyyn kynnysarvoon sen määrittämiseksi, onko saavu tettu riittävä verkon käytettävyys.
14. Jonkin patenttivaatimuksista 10 - 13 mu-25 kainen laite, tunnettu siitä, että analysoija (1490) on edelleen järjestetty suorittamaan liikenne-analyysin seuraamalla määrätyt kriteerit täyttäviä ti- C\J I- laajia, missä seurantakriteerien suodinta vastaavan o ^ määrätyn palvelukohtaisen sieppaustiedoston tapahtumien σ> o 30 tilaajatunnisteet poimitaan, ja poimittujen tilaajatun- c5 nisteiden lista generoidaan lisäkäsittelyä varten.
15. Jonkin patenttivaatimuksista 9-14 mu- □_ kainen laite, tunnettu siitä, että laite (1400) co o, käsittää edelleen yhden tai useamman sidotun rajapinnan g 35 (1410, 1420), joiden kautta pakettidatapalveluiden ° (1101-1106) liikenne vastaanotetaan.
16. Tietokoneohjelma, joka sisältyy tietokoneella luettavaan mediaan, ja joka ohjaa tietojenkä-sittelylaitetta seuraavan vaiheen suorittamiseksi: matkaviestintäverkon yhteen tai useampaan 5 palveluun liittyvän pakettidataliikenteen vastaanottaminen (2100) yhdeltä tai useammalta portinvalvontaan kykenevältä verkkosolmulta; ainakin osan vastaanotetusta pakettidatalii-kenteestä tallentaminen (2200) liikennetiedostoon; 10 tunnettu siitä, että tietokoneohjelma edelleen ohjaa tietojenkäsittelylaitetta seuraavien vaiheiden suorittamiseksi: tallennetun liikennetiedoston jakaminen (2300) sieppaustiedostoihin, joista sieppaustiedos-15 toista kukin on spesifinen yhdelle palvelulle mainituista yhdestä tai useammasta palvelusta; palvelukohtaisten sieppaustiedostojen tallentaminen (2400), missä kullekin sieppaustiedostolle nimetään indeksi; 20 ennalta määrätyn avaininformaation poimiminen (2500) tallennetuista palvelukohtaisista sieppaustie-dostoista mainittujen yhden tai useamman palvelun saa-pumispisteitä varten hyödyntämällä yhtä tai useampaa suodinta, jotka on järjestetty mainittuun ennalta mää-25 rättyyn avaininformaatioon liittyvien yhden tai useamman jonon etsimiseksi, johon mainittuun avaininformaa-tioon kuuluu ainakin siihen liittyvälle palvelukohtai- CVJ g selle sieppaustiedostolle nimetty indeksi, ainakin yk- ^ si tilaajatunniste, sekä aikadataa; ja σ> o 30 poimitun avaininformaation tallentaminen c5 (2600) saapumispistekohtaisiin taulukkoihin. x x Ο ρο cvj O) LT) CO O o CVJ
FI20085923A 2008-09-30 2008-09-30 Matkaviestinnän pakettidatapalveluliikenteen reaaliaikainen hallinta FI123641B (fi)

Priority Applications (4)

Application Number Priority Date Filing Date Title
FI20085923A FI123641B (fi) 2008-09-30 2008-09-30 Matkaviestinnän pakettidatapalveluliikenteen reaaliaikainen hallinta
AT09171477T ATE525828T1 (de) 2008-09-30 2009-09-28 Echtzeit-verkehrsüberwachung in einem mobilen datennetzwerk
EP09171477A EP2169879B1 (en) 2008-09-30 2009-09-28 Real-time traffic monitoring in a mobile data network
US12/570,192 US8213330B2 (en) 2008-09-30 2009-09-30 Managing mobile telecommunications packet data service traffic in real-time

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20085923A FI123641B (fi) 2008-09-30 2008-09-30 Matkaviestinnän pakettidatapalveluliikenteen reaaliaikainen hallinta
FI20085923 2008-09-30

Publications (3)

Publication Number Publication Date
FI20085923A0 FI20085923A0 (fi) 2008-09-30
FI20085923A FI20085923A (fi) 2010-03-31
FI123641B true FI123641B (fi) 2013-08-30

Family

ID=39852307

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20085923A FI123641B (fi) 2008-09-30 2008-09-30 Matkaviestinnän pakettidatapalveluliikenteen reaaliaikainen hallinta

Country Status (4)

Country Link
US (1) US8213330B2 (fi)
EP (1) EP2169879B1 (fi)
AT (1) ATE525828T1 (fi)
FI (1) FI123641B (fi)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101644706B1 (ko) * 2013-11-20 2016-08-01 주식회사 케이티 Sdn 환경에서 서비스 트래픽을 관리하는 방법 및 장치
CN112910684B (zh) * 2019-04-03 2022-07-26 福建天泉教育科技有限公司 一种通过实时流式平台监控重点数据的方法及终端

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7062268B2 (en) * 1992-03-06 2006-06-13 Aircell, Inc. Overlapping spectrum cellular communication networks
US7047423B1 (en) * 1998-07-21 2006-05-16 Computer Associates Think, Inc. Information security analysis system
US7562112B2 (en) * 2001-07-06 2009-07-14 Intel Corporation Method and apparatus for peer-to-peer services for efficient transfer of information between networks
US7171493B2 (en) * 2001-12-19 2007-01-30 The Charles Stark Draper Laboratory Camouflage of network traffic to resist attack
WO2003096729A1 (en) 2002-05-08 2003-11-20 Aran Communications Limited Telecommunications network subscriber experience measurement
US7251215B1 (en) * 2002-08-26 2007-07-31 Juniper Networks, Inc. Adaptive network router
WO2004045143A1 (en) * 2002-11-13 2004-05-27 Ktfreetel Co., Ltd. Apparatus for analyzing the packet data on mobile communication network and method thereof
US8010082B2 (en) * 2004-10-20 2011-08-30 Seven Networks, Inc. Flexible billing architecture
FR2880716A1 (fr) * 2005-01-13 2006-07-14 Gemplus Sa Personnalisation de service dans un dispositif terminal
CN101189830B (zh) 2005-03-31 2012-05-30 艾利森电话股份有限公司 一种在通信网络中被动评价即按即说业务的方法和装置
GB0603150D0 (en) * 2006-02-17 2006-03-29 Ericsson Telefon Ab L M Monitoring network usage
DE102006022046B4 (de) * 2006-05-05 2008-06-12 Nokia Siemens Networks Gmbh & Co.Kg Verfahren zum Ermöglichen einer Steuerung der Dienstqualität und/oder der Dienstvergebührung bei Telekommunikationsdiensten
WO2008097105A1 (en) 2007-02-07 2008-08-14 Advanced Media Systems Limited Methods, systems and apparatus for monitoring and/or generating communications in a communications network

Also Published As

Publication number Publication date
EP2169879A1 (en) 2010-03-31
ATE525828T1 (de) 2011-10-15
FI20085923A (fi) 2010-03-31
US20100080140A1 (en) 2010-04-01
FI20085923A0 (fi) 2008-09-30
US8213330B2 (en) 2012-07-03
EP2169879B1 (en) 2011-09-21

Similar Documents

Publication Publication Date Title
US10129391B2 (en) Short message service spam data analysis and detection
US7640015B2 (en) Tools, methods and systems of storing remotely and retrieving detail records given a specific call or data session
US8761757B2 (en) Identification of communication devices in telecommunication networks
US8102879B2 (en) Application layer metrics monitoring
KR101503680B1 (ko) 네트워크 분석을 위한 방법 및 장치
US8423014B2 (en) Method and system for quality of service (QoS) monitoring for wireless devices
US8918876B2 (en) Deviating behaviour of a user terminal
US7398084B2 (en) Method and system of correlating dissimilar call records to a high level aggregated view
Meng et al. Analysis of the reliability of a nationwide short message service
US20080056144A1 (en) System and method for analyzing and tracking communications network operations
GB2427102A (en) Filtering and viewing real-time call detail records based upon user specific criteria
US9300685B2 (en) Detecting altered applications using network traffic data
US9253273B2 (en) User data automatic lookup in lawful interception
CA2557461A1 (en) Dual use counters for routing loops and spam detection
RU2479933C2 (ru) Один отчет об активности для целей перехвата
US20130311468A1 (en) Data Model Pattern Updating in a Data Collecting System
EP2014068B1 (en) Accumulative decision point data analysis system for telephony and electronic communications operations
US20200195729A1 (en) Systems and methods for capturing and logging web application traffic
FI123641B (fi) Matkaviestinnän pakettidatapalveluliikenteen reaaliaikainen hallinta
WO2012136248A1 (en) Assessing network user quality of experience based on correlation of signaling events
Almeida et al. Media independent end user behavior and performance reports
IE84921B1 (en) Mobile network user activity monitoring
IE20070438A1 (en) Mobile network user activity monitoring

Legal Events

Date Code Title Description
PC Transfer of assignment of patent

Owner name: AITO TECHNOLOGIES OY

FG Patent granted

Ref document number: 123641

Country of ref document: FI

Kind code of ref document: B

PC Transfer of assignment of patent

Owner name: EXFO OY

PC Transfer of assignment of patent

Owner name: EXFO SERVICE ASSURANCE INC.