FI109397B

Application modularity in telecommunications exchanges

Abstract

A software architecture for use in program controlled telecommunications switching exchanges in which application modules are employed to provide services to users of a particular communications applications. Resource modules provide specific functional elements of communications services to the application modules by having access to and control over the exchange hardware. Network protocols provide communication between the application modules within the exchange and interfaces provide communications between the resource modules and between application modules and resource modules within the exchange.

FI109397B, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 25 February 2013, 13.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

23 claims: 7 independent, 16 dependent

  1. 1
    Ohjelmistojärjestelmä tallennettujen ohjelmistojen avulla ohjatussa tietoliikennekytkentäkeskuksessa, joka sijaitsee tietoliikenneverkossa ja joka 5 keskus käsittää sekä laitteistoja että ohjelmistoja modulaarisen kytkentäorientoituneen digitaalisen tietoliikennejärjestelmän ohjaus- ja organisaatiorakenteen toteuttamiseksi päätelaitteiden kytkemiseksi toisiinsa verkon palvelualueella mainitun keskuksen loppukäyttäjäpalveluiden ohjaamiseksi, tunnettu siitä, että mainittu ohjelmistojärjestelmä käsittää:10 joukon keskukseen sijoitettuja sisäisiä tietoliikenteen ohjausmoduuleja, kunkin sisältäessä ohjelmistoa liitännäisten toimintojen joukon implementoimiseksi loppukäyttäjäpalveluiden, liikenteen käsittelyn ja veloitusvaatimusten suorittamiseksi, ja jotka toiminnot on konfiguroitu tuottamaan tietyn tyyppisen loppukäyttäjän vaatimat tietoliikennepalvelut 15 riippumatta muun tyyppisten loppukäyttäjien vaatimista toimintojen konfiguroinnista;joukon tietoliikenneresurssimoduuleita, kunkin resurssimoduulin sisältäessä ohjelmistoa mainittujen sisäisten ohjausmoduulien keskinäisen toiminnon koordinoimiseksi yhdelle tai useammalle mainitulle sisäiselle 20 ohjausmoduulille hyödyllisten yleisten tukipalveluiden implementoimiseksi;ja tietoliikennelinkit kullekin mainittujen sisäisten ohjausmoduulien väleille, mainittujen linkkien sisältäessä verkkoprotokollia informaation vaihtamiseksi, joka informaatio on välttämätöntä mainitun loppukäyttäjäpalvelun syöttämiseksi, liikenteen hallitsemiseksi ja veloitusvaatimusten täyttämiseksi, 25 jotka verkkoprotokollat on organisoitu OSI-viitemallin mukaisesti ja jotka ovat täydellisiä ja jotka kattavat kaikki OSI-viitemallin kerrokset.
  2. 2
    Tallennettujen ohjelmistojen avulla ohjatussa tietoliikennekytkentäkeskuksessa mainittua keskusta ohjaava patenttivaatimuksen 1 mukainen ohjelmistojärjestelmä, tunnettu siitä, että se edelleen käsittää:30 tietoliikennelinkit kullekin sisäiset ohjausmoduulien ja resurssimoduulien välille, mainittujen linkkien sisältäessä identtisen rajapinnan kunkin resurssimoduulin ja kaikkien ohjausmoduulien välillä informaation välittämiseksi mainittujen moduulien väleillä.
  3. 3
    Tallennettujen ohjelmistojen avulla ohjatussa tietoliikenne35 kytkentäkeskuksessa mainittua keskusta ohjaava patenttivaatimuksen 2 mukainen ohjelmistojärjestelmä, tunnettu siitä, että se edelleen käsittää:tietoliikennelinkit kullekin resurssimoduulien välille, mainittujen linkkien sisältäessä identtisen rajapinnan kunkin resurssimoduulin ja kaikkien muiden resurssimoduulien välillä informaation välittämiseksi mainittujen moduulien väleillä.
  4. 4
    5 4. Tallennettujen ohjelmistojen avulla ohjatussa tietoliikennekytkentäkeskuksessa mainittua keskusta ohjaava patenttivaatimuksen 1 mukainen ohjelmistojärjestelmä, tunnettu siitä, että mainittu resurssimoduulien joukko käsittää:tapahtumaohjaimen tietoliikenteen muodostamiseksi vastaavien 10 mainittujen ohjausmoduulien väleillä verkkoprotokollan avulla, joka implementoi kolme ensimmäistä kerrosta OSI-viitemallissa;ja yhteysohjaimen, joka on kykenevä mallittamaan fyysisten resurssien joukkoa keskuksesta valitun laitteiston ohjaamiseksi vasteellisesti mainittujen ohjausmoduulien tuottamille ohjeille. 15 5. Tallennettujen ohjelmistojen avulla ohjatussa tietoliikennekytkentäkeskuksessa mainittua keskusta ohjaava patenttivaatimuksen 4 mukainen ohjelmistojärjestelmä, tunnettu siitä, että siinä mainitut verkkoprotokollatietoliikennelinkit on määritelty OSI-viitemallin mukaisesti ja että ne sisältävät käyttäjäosan, joka käsittää mainitun OSI-viitemallin kolme 20 ensimmäistä kerrosta ja sanomanvälitysosan, joka käsittää joukon kerroksia, jotka ovat mainitun OSI-viitemallin kerroksen 3 päällä ja samassa keskuksessa olevien mainittujen tietoliikenneohjausmoduulien väliset mainitun tapahtumamoduulin mahdollistamat tietoliikenteet sisältävät mainitun sanomanvälitysosan.
  5. 5
    6. Ohjelmistojärjestelmä tallennettujen ohjelmistojen avulla ohjatun 25 tietoliikennekeskuksen loppukäyttäjäpalveluiden ohjaamiseksi, jossa keskuksessa on laitteisto- ja ohjelmistokomponentteja, jotka suorittavat tiettyjä toiminnallisia toimintoja digitaalisen tietoliikennejärjestelmän modulaarisen kytkentäorioituneen ohjauksen ja organisaatiorakenteen implementoimiseksi, ja jolla keskuksella on joukko käyttäjiä, jotka ovat kiinnittyneet päätelaitteen avulla 30 mainittuun keskukseen, tunnettu siitä, että mainittu ohjelmistojärjestelmä käsittää:joukon sovellusmoduuleja tietoliikennepalveluiden tuottamiseksi keskukseen kiinnittyneille käyttäjille, kunkin sovellusmoduulin sisältäessä ohjauskäskyt ja datan tietyn liittyvien loppukäyttäjäpalveluiden ryhmän 35 implementoimiseksi, liikenteen käsittelemiseksi ja yksittäisen tietoliikennesovelluksen veloitusominaisuuksien toteuttamiseksi;joukon resurssimoduuleja tietoliikennepalveluiden tiettyjen toiminnallisten elementtien tuottamiseksi kullekin mainitulle sovellusmoduulille, kullakin resurssimoduulilla ollessa pääsy ja ohjausvalta yhteen tai useampaan keskuksen iaitteistokomponenttiin, jotka vaaditaan sille annettujen 5 palveluelementtien implementoimiseksi vaadittavien spesifisten toiminnallisten toimintojen suorittamiseksi;ja välineet kunkin mainitun sovellusmoduulin ja kunkin toisen sovellusmoduulin ja kunkin resurssimoduulin välisen tietoliikenteen tuottamiseksi, tuottamaan kunkin sovellusmoduulin loppukäyttäjäpalvelu-,
  6. 6
    10 sanomanvälitys- ja veloitusominaisuuksia mainituille loppukäyttäjille ilman minkään toisen sovellusmoduulin ohjauskäskyjen tai tiedon käyttöä, mainittujen tietoliikennevälineiden käsittäessä avointen järjestelmien yhteenliittämisen (OSI) viitemallin mukaisesti määritellyt, täydelliset ja kaikki mainitun mallin kerrokset kattavat verkkoprotokollat. 15 7. Patenttivaatimuksen 6 mukainen ohjelmistojärjestelmä tallennettujen ohjelmistojen avulla ohjatun tietoliikennekeskuksen ohjaamiseksi ohjelmistojärjestelmän ollessa tunnettu siitä, että mainitut välineet kunkin mainitun sovellusmoduulin ja kunkin toisen sovellusmoduulin välisen tietoliikenteen tuottamiseksi sisältävät verkkoprotokollia. 20 8. Patenttivaatimuksen 6 mukainen ohjelmistojärjestelmä tallennettujen ohjelmistojen avulla ohjatun tietoliikennekeskuksen ohjaamiseksi ohjelmistojärjestelmän ollessa tunnettu siitä, että mainitut välineet kunkin mainitun resurssimoduulin ja kunkin toisen resurssimoduulin ja kunkin mainitun sovellusmoduulein välisen tietoliikenteen tuottamiseksi sisältävät rajapintoja. 25 9. Patenttivaatimuksen 6 mukainen ohjelmistojärjestelmä tallennettujen ohjelmistojen avulla ohjatun tietoliikennekeskuksen ohjaamiseksi ohjelmistojärjestelmän ollessa tunnettu siitä, että mainitut sovellusmoduulit sisältävät:palvelusovellusmoduulin mainittujen sovellusspesifisten tietoliikenne30 palveluiden tuottamiseksi;ja päätelaitteilla varustetun liitäntäsovellusmoduulin, joka liittää käyttäjät palvelusovellusmoduuleihin, jotta käyttäjät voivat vastaanottaa mainitut palvelut. 10. Patenttivaatimuksen 6 mukainen ohjelmistojärjestelmä 35 tallennettujen ohjelmistojen avulla ohjatun tietoliikennekeskuksen ohjaamiseksi ohjelmistojärjestelmän ollessa tunnettu siitä, että mainitut resurssimoduulit sisältävät: tapahtumaohjainresurssimoduulin keskuksen laitteistojen ohjaamiseksi vasteellisesti mainittujen sovellusmoduulien käskyille, ja 5 yhteyshallintaresurssimoduulin keskuksen laitteiston ohjaamiseksi vasteena sovellusmoduulien ohjeille.
  7. 7
    11. Patenttivaatimuksen 10 mukainen ohjelmistojärjestelmä tallennettujen ohjelmistojen avulla ohjatun tietoliikennekeskuksen ohjaamiseksi ohjelmistojärjestelmän ollessa tunnettu siitä, että mainittu väline kunkin 10 mainitun sovellusmoduulin ja kunkin toisen sovellusmoduulin välisen tietoliikenteen tuottamiseksi sisältää verkkoprotokollia, jotka käsittävät käyttäjäosan ja sanomanvälitysosan ja että mainitun tapahtumaresurssimoduulin mahdollistama mainittujen sovellusmoduulien välinen tietoliikenne sisältää mainitun sanomanvälitysosan. 15
  8. 8
    12. Patenttivaatimuksen 6 mukainen ohjelmistojärjestelmä tallennettujen ohjelmistojen avulla ohjatun tietoliikennekeskuksen ohjaamiseksi ohjelmistojärjestelmän ollessa tunnettu siitä, että mainitut tietoliikenteen tuottavat välineet sisältävät:joukon verkkoprotokollia, jotka välittävät vastaavien 20 sovellusmoduulien välisiä sanomia siten, että kukin moduuli kommunikoi jokaisen toisen moduulin kanssa ilman mitään tietoa siitä, missä moduuli, jonka kanssa se kommunikoi, on.
  9. 9
    13. Menetelmä tietoliikenneverkossa sijaitsevan, tietoliikenneverkon solmun muodostavan, tallennettujen ohjelmistojen avulla ohjatun 25 tietoliikennekeskuksen, joka käsittää laite- ja ohjelmistokomponentteja määrättyjen toimintojen suorittamiseksi, loppukäyttäjäpalveluja tuottavien ohjelmistojen strukturoimiseksi loppukäyttäjäpalvelujen tuottamiseksi joukolle käyttäjiä, joilla on käytössään monenlaisia tietoliikennesovelluksia, tunnettu siitä, että mainittu menetelmä käsittää seuraavat vaiheet:30 ohjelmistomoduulien tallentamisen mainittuun keskukseen, kunkin moduulin käsittäessä ohjauskäskyt ja tiedon kaikkien tietyn sovelluksen tyyppisten loppukäyttäjäpalveluiden, sanomanvälityksen ja veloitusvaatimusten tuottamiseksi, ja kunkin moduulin toimiessa ohjelmistosolmuna mainitussa keskuksessa verkon vaatimuksissa tapahtuneiden muutoksien siirtämiseksi 35 vastaaviksi muutoksiksi mainitun keskuksen ohjelmistosolmuihin;ja kunkin ohjelmistomoduulin käsittävien ohjauskäskyjen ja tietojen yhdistämisen kuhunkin keskuksen ulkopuoliseen verkon toiseen solmuun tiedon siirtämiseksi niiden välillä.
  10. 10
    14. Patenttivaatimuksen 13 mukainen menetelmä 5 tietoliikenneverkossa sijaitsevan, tietoliikenneverkon solmun muodostavan, tallennettujen ohjelmistojen avulla ohjatun tietoliikennekeskuksen, joka käsittää laite- ja ohjelmistokomponentteja määrättyjen toimintojen suorittamiseksi loppukäyttäjäpalveluja tuottavien ohjelmistojen strukturoimiseksi, tunnettu siitä, että mainittu ohjelmistomoduulien tallennusvaihe mainittuun keskukseen 10 sisältää:resurssimoduulien joukon tallentamisen, joista kukin resurssimoduuli on ohjelmoitu kommunikoimaan kunkin mainitun ohjelmistomoduulin kanssa ja joista kullakin resurssimoduulilla on pääsy ja ohjausvalta niihin keskuksen laitteistokomponentteihin, jotka ovat välttämättömiä määrättyjen palvelu15 elementtien implementoinnissa vaadittavien spesifisten toiminnallisten toimien suorittamisessa.
  11. 11
    15. Tietoliikennesolmu tietoliikennepalvelujen tuottamiseksi tietoliikenneverkossa, tunnettu siitä, että se käsittää joukon sovellusmoduuleja, joista yksi tai useampi toimii loogisena 20 tietoliikennesolmuna tietoliikennepalvelujen tuottamiseksi ja palvellakseen tietyn tyyppisenä erillisenä tietoliikennesolmuna, joka on yhdistetty tietoliikenneverkkoon;joukon resurssimoduuleja, joista kukin liittyy tiettyyn yhteen tai useampaan sovellusmoduuliin laitteisto- ja ohjelmistoresurssien tuen tuottamisek25 si loogisen tietoliikennesolmun tietoliikennepalvelujen implementoimiseksi;kuhunkin sovellusmoduuliin liittyvän tietoliikenneprotokollan tiedon siirtämiseksi sovellusmoduulien välillä, tietoliikenneprotokollan ollessa yhteensopiva niiden standardoitujen tietoliikenneprotokollien kanssa, jotka mainittu tietyn tyyppinen erillinen tietoliikennesolmu tunnistaa;ja 30 jossa sovellusmoduulijoukon ensimmäinen sovellusmoduuli on konfiguroitu siten, että se voi kommunikoida toisen sovellusmoduulin kanssa mainittua tietoliikenneprotokollaa käyttäen riippumatta siitä, sijaitseeko mainittu toinen sovellusmoduuli mainitussa tietoliikennesolmussa.
  12. 12
    16. Patenttivaatimuksen 15 mukainen tietoliikennesolmu, tun35 n e 11 u siitä, että sovellusmoduulijoukosta yksi sovellusmoduuli toimii loogisena solmuna yleisessä puhelinverkossa (PSTN).
  13. 13
    17. Patenttivaatimuksen 16 mukainen tietoliikennesolmu, tunnettu siitä, että mainittu tietoliikenneprotokolla käsittää ainakin yhden ISDN käyttäjäosaan (ISUP) perustuvista signaaleista ja tapahtumankäsittelyosaan (TCAP) perustuvista signaaleista.
  14. 14
    18. Patenttivaatimuksen 16 mukainen tietoliikennesolmu, tunnettu siitä, että looginen solmu käsittää paikalliskeskuksen.
  15. 15
    19. Patenttivaatimuksen 15 mukainen tietoliikennesolmu, tunnettu siitä, että yksi useammasta sovellusmoduulista toimii loogisena solmuna yleisessä matkaviestinverkossa (PLMN).
  16. 16
    20. Patenttivaatimuksen 19 mukainen tietoliikennesolmu, tunnettu siitä, että looginen solmu käsittää ainakin joko matkaviestinkeskuksen (MSC) tai kotirekisterin (HLR).
  17. 17
    21. Patenttivaatimuksen 19 mukainen tietoliikennesolmu, tunnettu siitä, että tietoliikenneprotokolla käsittää matkapuhelinosaan (MAP) perustuvat signaalit.
  18. 18
    22. Järjestelmä useiden tietoliikennepalvelujen tuottamiseksi, jotka tarjoaa yleensä joukko eri tietoliikennesolmuja yhden tietoliikennesolmun sisällä, tunnettu siitä, että järjestelmä käsittää:joukon sovellusmoduuleja, kunkin sovellusmoduulin käsittäessä kaikki yhden tai useamman mainitun tietoliikennepalvelun tuottamisessa tarvittavat ohjelmistosovellukset ja palvellessa tietyn tyyppisenä loogisena tietoliikennesolmuna;joukon laitteisto- ja ohjelmistoresursseja, joihin sovellusmoduuleilla on pääsy mainittujen useamman tietoliikennepalvelun implementoimiseksi;joukon resurssimoduuleja, joista kukin tarjoaa rajapinnan kunkin usean sovellusmoduulin ja yhden tai useamman laitteisto- ja ohjelmistoresurssin välillä, joita laitteisto- ja ohjelmistoresursseja tarvitaan kuhunkin sovellusmoduuliin liittyvien tietoliikennepalvelujen implementoinnissa;tietoliikennelinkin, joka on sovellusmoduulien käytettävissä ja joka hyödyntää yhtä tai useampaa resurssimoduulia siirtääkseen tietoa sovellusmoduulien välillä ja joka kykenee siirtämään tietoa, joka on muotoiltu loogisten tietoliikennesolmujen tunnistamien standarditietoliikennesignaaliprotokollien mukaisesti;ja jossa soveliusmoduulit on konfiguroitu siten, että tiedonsiirto, joka käyttää vähintään yhtä mainituista standarditietoliikennesignaaliprotokollista kahden sovellusmoduulin välillä, voidaan viedä loppuun riippumatta siitä, sijaitsevatko mainitut kaksi sovellusmoduulia mainitussa tietoliikenne-solmussa.
  19. 19
    23. Patenttivaatimuksen 22 mukainen järjestelmä, tunnettu siitä, että mainittu tietyn tyyppinen looginen tietoliikennesolmu käsittää langalli5 sen tietoliikennekeskuksen yleisessä puhelinverkossa (PSTN) ja jossa yksittäinen sovellusmoduuli tuottaa tietoliikennepalveluja liittyen langalliseen tietoliikennekeskukseen.
  20. 20
    24. Patenttivaatimuksen 22 mukainen järjestelmä, tunnettu siitä, että mainittu tietyn tyyppinen looginen tietoliikennesolmu käsittää matkapu10 helinkeskuksen (MSC) yleisessä matkaviestinverkossa (PLMN) ja jossa yksittäinen sovellusmoduuli tuottaa tietoliikennepalveluja liittyen matkapuhelinkeskukseen.
  21. 21
    25. Patenttivaatimuksen 22 mukainen järjestelmä, tunnettu siitä, että mainittu tietyn tyyppinen looginen tietoliikennesolmu käsittää digitaali15 sen monipalveluverkon (ISDN) keskuksen digitaalisessa monipalveluverkossa ja jossa yksittäinen sovellusmoduuli tuottaa tietoliikennepalveluja liittyen digitaalisen monipalveluverkon keskukseen.
  22. 22
    26. Tietoliikennekeskus useiden tietoliikennepalvelujen tuottamiseksi tietoliikennepalvelujen käyttäjille, tunnettu siitä, että se käsittää:20 ensimmäisen joukon sovellusmoduuleja, jotka on tallennettu tietoliikennekeskuksen ohjelmistoon, toimimaan ensimmäisenä loogisena tietoliikennesolmuna ja tuottamaan ensimmäiseen tietoliikennesolmuun liittyviä tietoliikennepalveluja;toisen joukon sovellusmoduuleja, jotka on tallennettu tietoliikenne25 keskuksen ohjelmistoon, toimimaan toisena loogisena tietoliikennesolmuna ja tuottamaan toiseen tietoliikennesolmuun liittyviä tietoliikennepalveluja;useita resurssimoduuleja, joista kukin liittyy tiettyyn yhteen tai useampaan sovellusmoduuliin ensimmäisen ja toisen joukon sovellusmoduuleista laitteisto- ja ohjelmistoresurssituen tuottamiseksi ensimmäiseen ja toiseen
  23. 23
    30 loogiseen tietoliikennesolmuun liittyvien tietoliikennepalvelujen implementoimiseksi;tietoliikenneprotokolla tiedon siirtämiseksi ensimmäisen joukon sovellusmoduulien ja toisen joukon sovellusmoduulien välillä, jossa tieto muotoillaan ja kuljetetaan ainakin yhden sellaisen standardin tietoliikennesignaalipro35 tokollan mukaisesti, jonka ensimmäinen ja toinen looginen tietoliikennesolmu tunnistavat;ja
Independent claims23