Source: https://patents.google.com/patent/FI111780B/en
Timestamp: 2019-07-22 21:17:39+00:00
Document Index: 20725104

Matched Legal Cases: ['kko ', 'kko ', 'kko ', 'kko ', 'kko ', 'kko ', 'kko ', 'kko ', 'kko ', 'kko ', 'kko ', 'kko ']

FI111780B - The messaging service - Google Patents
The messaging service Download PDF
FI111780B
FI111780B FI992782A FI19992782A FI111780B FI 111780 B FI111780 B FI 111780B FI 992782 A FI992782 A FI 992782A FI 19992782 A FI19992782 A FI 19992782A FI 111780 B FI111780 B FI 111780B
FI992782A
FI19992782A (en
1999-12-23 Priority to FI992782 priority Critical
2001-06-24 Publication of FI19992782A publication Critical patent/FI19992782A/en
2003-09-15 Publication of FI111780B publication Critical patent/FI111780B/en
1 111780 1 111780
Sanomanvälityspalvelu - Tjänst för förmedling av ett meddelande The messaging service - for Tjänst in a message of förmedling
Esillä oleva keksintö koskee sanomanvälityspalvelua (engl. messaging service). The present invention relates to a messaging service (Engl. messaging service).
5 Erityisesti, muttei välttämättä, keksintö koskee multimediasanomien etappivälitystä (engl. store-and-forward messaging) langattomassa tietoliikennejärjestelmässä. 5 In particular, but not necessarily, the invention relates to a multimedia message transmission stage (Engl. A store-and-forward messaging) in a wireless communication system.
Langattomat viestintäverkot ja Internet-verkko laajenevat nopeasti ja niiden käyttäjien lukumäärä on kasvussa. Wireless communication networks and the Internet network are expanding rapidly and the number of users is increasing. GSM-järjestelmän (Global System for Mobile 10 Communications) GPRS-palvelu (General Packet Radio Service) tarjoaa välineet informaation siirtämiseksi pakettivälitteisesti solukkoradioverkkossa. GSM (Global System for Mobile Communications 10), GPRS (General Packet Radio Service) offers a means for transmitting information in packet-cellular radio network. GPRS tarjoaa myös rajapinnan muihin pakettivälitteisiin verkkoihin, kuten Internet-verkkoon. GPRS also provides an interface to other packet-switched networks such as the Internet.
Kuviossa 1 on esitetty tietoliikenneverkon yhteyksiä pakettikytkentäisessä GPRS-15 palvelussa. Figure 1 shows a telecommunication network connections in a packet switched GPRS service 15. Verkon infrastruktuurin pääelementti GPRS-palveluja varten on GPRS-tukisolmu (engl. support node). The main element of the network infrastructure for GPRS services is a GPRS support node (in english. Support node). GPRS-tukisolmut jaetaan palveleviin GPRS-tukisolmuihin SGSN (Serving GPRS Support Node), jotka pakettivälitteisessä tiedonsiirrossa vastaavat piirikytkentäisen tiedonsiirron yhteydestä tunnettuja GSM-verkon matkapuhelinkeskuksia MSC (Mobile : 20 Switching Center), ja GPRS-yhdyskäytävätukisolmuihin GGSN (Gateway GPRS Support Node). GPRS support nodes are divided into serving GPRS support nodes SGSN (Serving GPRS Support Node), which are packet-switched data transmission corresponding to known circuit switched data transmission connection with a GSM network MSCs (Mobile 20 Switching Center) and the GPRS gateway support nodes GGSN (Gateway GPRS Support Node). SGSN on tukisolmu, joka lähettää datapaketit langattomalle ,, päätteelle MS (Mobile Station) ja vastaanottaa langattoman päätteen lähettämät The SGSN is a support node which sends data packets to the wireless terminal ,, MS (Mobile Station) and the mobile terminal receives from
.· datapaketit tukiasemista BTS ja tukiasemaohjaimista BSC muodostuvan tukiasemajärjestelmän BSS (Base Station System) kautta. . · Data packets to the base stations BTS and base station controllers BSC formed through the base station system BSS (Base Station System). Langattomalla . Wireless. ': 25 päätteellä MS tarkoitetaan tässä selityksessä kaikkia päätelaitteita, jotka viestivät määrätyn radiorajapinnan yli. "25 at the terminal MS in this specification all the terminals that communicate over the radio interface provided. Täten myös tietokonepäätettä, joka viestii siihen .: : kytketyn matkaviestimen kautta, nimitetään tässä langattomaksi päätteeksi. Thus, also a computer terminal that communicates to. Via a connected mobile station, referred to herein as a wireless terminal. SGSN SGSN
v : myös ylläpitää GPRS-rekisterien (ei esitetty kuviossa 1) kanssa palvelualueellaan liikkuvien langattomien päätteiden sijaintitietoja. v also maintains together with GPRS registers (not shown in Figure 1) with the wireless mobile terminals within its service area location data. Fyysisesti SGSN toteutetaan ' 30 tyypillisesti erillisenä verkkoelementtinä. Physically, SGSN is carried out '30 is typically a separate network element. SGSN:n kanssa viestivä GGSN toteuttaa kytkennän ja yhteystyöskentelyn muiden verkkojen kanssa. SGSN communicates with SGSN implements the connection and the connection work with other networks. Tällaisia muita verkkoja voivat olla muun muassa jonkin toisen operaattorin GPRS-(solukko)verkko tai jokin yksityinen verkko (private network), kuten esimerkiksi 2 111780 yrityksen Intranet-verkko, yleinen pakettidataverkko PSPDN (public switched packet data network), kuten esimerkiksi Intemet-verkko tai X.25 -verkko. These other networks may be, among others, of a second operator's GPRS (cellular) network or a private network (private network), such as 2 111 780 corporate Intranet network, a public packet data network PSPDN (Public Switched Packet Data Network), such as an Internet network or X.25 network.
Internet-verkkoon yhteydessä olevan tietokonepäätteen käyttäjällä on jo pitkään 5 ollut mahdollisuus hakea multimediaelementtejä, kuten sähköisessä muodossa olevia kuvia, tekstiä, lyhyitä videopätkiä (engl. video clip) ja äänipätkiä (engl. audio clip), tietokonepäätteeseensä joltakin Internet-verkon palvelimelta (engl. server). the Internet network connection with a computer terminal user has for a long time 5 was possible for the multimedia elements, such as electronic images, text, short video clips (in english. video clip), and voice clips (in english. audio clip), tietokonepäätteeseensä from one of the Internet network from the server (in english. server). Tiedonsiirtonopeuksien kasvaessa ja matkaviestinten ominaisuuksien parantuessa kiinnostus multimediasanomanvälityspalvelua kohtaan, ja sanomanvälityspalvelua 10 kohtaan yleensä, on nyt herännyt myös langattomassa verkossa. The data transfer speeds increase and improvement in the properties of mobile stations interest in a multimedia messaging service, and the messaging service 10 generally has now arisen even in a wireless network. Erityisesti GPRS-verkko ja kolmannen sukupolven matkaviestinverkot, kuten CDMA2000 (Code Division Multiple Access) ja WCDMA (Wideband CDMA), soveltuvat pakettivälitteistä tiedonsiirtoa tukevina verkkoina hyvin multimedia-sanomanvälityspalvelun toteuttamiseen. In particular, a GPRS network and a third generation mobile communication networks, such as CDMA2000 (Code Division Multiple Access) and WCDMA (Wideband CDMA) system suitable for packet switched data transmission as networks supporting the implementation of a multimedia messaging service.
Kolmannen sukupolven matkaviestinverkkoihin on ehdotettu multimediasanomanvälityspalvelua, joka toteutettaisiin vastaavalla tavalla kuin lyhytsanomaviestipalvelu SMS (Short Message Service) GSM-verkossa, eli oleellisesti etappivälitteisesti välittämällä määrättyyn sanomanvälityspalvelimeen : 20 tallennetut langattomalle päätteelle osoitetut sanomat langattomalle päätteelle, .·,·. The third-generation mobile communication networks have been proposed for the multimedia messaging service is implemented in a similar manner to a short message service SMS (Short Message Service) in the GSM network, that is, substantially etappivälitteisesti by transmitting a specific message to the proxy server. Recorded 20 assigned to the mobile terminal messages to a wireless terminal, ·, ·. kun se pystytään tavoittamaan. when it is unable to reach. Mainittu sanomanvälityspalvelin sijaitsisi edullisesti kyseessä olevan solukkoverkon ulkopuolella, esimerkiksi Internet-verkossa. The said messaging server is preferably located outside the case of a cellular network, such as the Internet network.
Tarkastellaan seuraavassa GPRS-verkkoa. Consider the following GPRS network. GPRS-verkkoon "liittynyt" (engl. GPRS network "connected" (in english.
: 25 attached) langaton pääte voi lähettää ja vastaanottaa dataa, jos sillä on aktivoitu PDP-konteksti (engl. activated PDP-context, PDP = Packet Data Protocol). 25 attached), the wireless terminal can transmit and receive the data if it has activated a PDP context (english activated PDP Context, the PDP = Packet Data Protocol).. PDP-: /· : kontekstin aktivointi voi tapahtua joko langattoman päätteen tai verkon pyynnöstä. PDP: / ·: Activation context can take place either at the request of a wireless terminal or network.
t I · : : PDP-konteksti aktivoidaan langattoman päätteen ja GGSN:n välille. T I ·: between the PDP context is activated the wireless terminal and the GGSN.
I » ·:·· 30 Nykyiset GPRS-spesifikaatiot tukevat verkon vireille panemaa PDP-kontekstin aktivointiproseduuria, jota voidaan käyttää datayhteyden avaamiseen ennen : sanoman lähettämistä sanomanvälityspalvelimelta pakettidataverkosta, kuten I »·: ·· 30 Current GPRS specifications to support the initiation of a network panemaa PDP context activation, which can be used to open a data connection before: a message sending messaging server to a packet data network, such as
Internet-verkosta, langattomalle päätteelle. Internet network, a wireless terminal. Mutta tukeakseen verkon vireille , 111780 But in order to support the initiation of a network 111780
panemaa PDP-kontekstin aktivointiproseduuria langattomalla päätteellä tulee GPRS-spesifikaatioiden mukaan olla staattinen (pysyvä) PDP-osoite, esimerkiksi staattinen IP-osoite (Internet Protocol), jolloin dynaamisten IP-osoitteiden käyttö sanomanvälityspalvelun yhteydessä estyisi. panemaa PDP context activation at the wireless terminal will GPRS specification to be static (permanent) address of the PDP, for example, static IP address (Internet Protocol), the use of dynamic IP addresses within a messaging service would be impeded.
Dynaamisten IP-osoitteiden käyttö on kuitenkin solukkoverkon suorituskyvyn kannalta suositeltavaa, koska tällöin lukumäärältään rajoitettuja IP-osoitteita voidaan käyttää tehokkaammin kuin käytettäessä pelkästään staattisia IP-osoitteita. However, the use of dynamic IP addresses is recommended that the performance of the cellular network, because this limited number of IP addresses can be used more efficiently than when using only static IP addresses. Dynaamisia IP-osoitteita voidaan sanomanvälityspalvelun yhteydessä 10 kuitenkin käyttää vain PDP-konteksteissa, joiden aktivoinnin vireille pannut osapuoli on ollut langaton pääte (langattoman päätteen vireille panema PDP-kontekstin aktivointiproseduuri). Dynamic IP addresses may be in connection with a messaging service 10, however, only the PDP context activation to initiate any party has a wireless terminal (wireless terminal Proceedings of the PDP context activation procedure).
Aktivoidun PDP-kontekstin olemassaolosta tietävät vain kyseessä oleva langaton 15 pääte, sitä palveleva SGSN sekä GGSN, jonka kanssa kyseinen PDP-konteksti on aktivoitu. the existence of the activated PDP context is only known to the case 15 of the wireless terminal, the serving SGSN and the GGSN, with which the PDP context is activated. Jos sanomanvälityspalvelun halutaan toimivan myös dynaamisia IP-osoitteita käytettäessä, täytyy asiaan liittyen ratkaista, miten solukkoverkon ulkopuolella sijaitseva sanomanvälityspalvelin voi saada selville, onko langaton pääte, jolle sanomanvälityspalvelimeen tallennettu sanoma on osoitettu, valmis : 20 vastaanottamaan dataa, eli (GPRS-solukkoverkon kyseessä ollessa) onko , ·. If the messaging service is to work in a dynamic IP addresses are used, have the appropriate context to determine how located outside the cellular network messaging server to find out whether the wireless terminal to which the messaging server stored message is addressed prepared: 20 to receive data, i.e. (GPRS cellular network in question is) whether, ·. ·. ·. langattomalla päätteellä PDP-konteksti aktivoitu jonkin GGSN:n kanssa. a wireless terminal, a PDP context is activated for some with the GGSN.
Kansainvälisessä patenttihakemuksessa WO 98/19438 on esitetty ratkaisu multimediasanomanvälityspalvelun toteuttamiseksi tietoliikenneverkossa. International Patent Application WO 98/19438 discloses a solution for implementing a multimedia messaging service in a telecommunication network.
25 Dokumentissa WO 98/19438 esitetty multimediasanomanvälitysjärjestelmä käsittää multimediasanomavaraston (engl. multimedia message store), johon : : : määrätylle käyttäjälle osoitettu multimediasanoma tallennetaan. 25 Document WO 98/19438 shows a multimedia message communication system comprises a multimedia message store (english multimedia message store.) In which the::: for a given multimedia message addressed to the user is stored. Käyttäjälle • « * v : annetaan mahdollisuus viestiä multimedianesitysominaisuutensa ;\j multimediasanomanvälitysjärjestelmälle, joka kääntää (engl. translate) mainitun *:··· 30 multimediasanoman joko osittain tai kokonaan ottaen huomioon tietokantaan :v. User • «* v given the opportunity to communicate the multimedia presentation properties; \ j multimedia messaging system, which translates said *: · · · 30 multimedia message, either in part or in full, taking into account the database: v (in english translation.). tallentamansa käyttäjän päätelaitteen multimedianesitysominaisuudet. stored by the user terminal multimedia presentation features. Tämän : jälkeen multimediasanomanvälitysjärjestelmä lähettää multimediasanoman käyttäjän päätelaitteeseen. This, after the multimedia messaging system sends the multimedia message to the user terminal. Dokumentissa WO 98/19438 esitetyn keksinnön 4 111780 eräänä tavoitteena on tarjota yksi yhteinen sanomavarasto (engl. message store), johon voi päästä käsiksi useammasta kuin yhdestä päätelaitteesta ja verkkotyypistä. 4 111780 is an object of document WO 98/19438 to the present invention is to provide a common message store (Engl. Message store) which can be accessed by more than one type of terminal and network. Dokumentissa WO 98/19438 keskitytään lähes kokonaan multimediasanoman kääntämiseen, eikä siinä osoiteta päätelaitteen datan 5 vastaanottovalmiuden selvittämiseen liittyvää ongelmaa. Document WO 98/19438 focuses almost totally translation of the multimedia message, and the allocated data related to the terminal 5 Clear reception capacity problem.
Nyt on keksitty uusi ratkaisu sanomanvälityksen toteuttamiseksi. We have now found a new solution to implement messaging. Keksinnön erään ensimmäisen aspektin mukaan on toteutettu menetelmä sanomanvälityspalvelun toteuttamiseksi solukkoverkon päätelaitteen ja solukkoverkon ulkopuolisen 10 sanomanvälityspalvelimen välillä, jossa menetelmässä: vastaanotetaan ja tallennetaan mainitulle päätelaitteelle osoitettu sanoma sanomanvälityspalvelimeen. According to a first aspect, there is implemented a method for implementing a messaging service of the cellular network and the cellular terminal from an external messaging server 10, the method comprising: receiving and storing the addressed to the terminal message messaging server.
Menetelmälle on tunnusomaista, että menetelmässä: lähetetään sanomanvälityspalvelimelta ensimmäinen kysely määrätylle 15 ensimmäiselle verkkoelementille solukkoverkkoon mainitun päätelaitteen datan vastaanottovalmiuden selvittämiseksi; The method is characterized in that the method comprises: sending a message to the proxy server a request for a given first to determine said first network element 15 through a cellular network terminal data reception capability; selvitetään ensimmäisen verkkoelementin toimesta mainitun päätelaitteen datan vastaanottovalmius; explained by the first network element to said terminal data reception capability; lähetetään ensimmäisen verkkoelementin toimesta solukkoverkosta mainitulle : 20 solukkoverkon ulkopuoliselle sanomanvälityspalvelimelle määrätty ensimmäinen • · vastausviesti vasteena mainittuun ensimmäiseen kyselyyn, jossa vastausviestissä • · ilmaistaan mainitun päätelaitteen datan vastaanottovalmius, mainitun sanoman ·, · päätelaitteelle lähettämistä varten. transmitting, by the first network element of said cellular network 20 a cellular network to an external messaging server, • · predetermined first response message in response to the first query, wherein the response message • · expressed in said terminal data reception standby, the message · · to the terminal for transmission.
• · * t · ai < 25 Keksinnön erään toisen aspektin mukaan on toteutettu solukkoverkon ulkopuolinen sanomanvälityspalvelin sanomanvälityspalvelun toteuttamiseksi v : sanomanvälityspalvelimen ja solukkoverkon päätelaitteen välillä, joka * · · v : sanomanvälityspalvelin käsittää: välineet mainitulle päätelaitteelle osoitetun sanoman vastaanottamiseksi ja • · * T · al <25 According to a second aspect, there is implemented to implement the cellular network outside the messaging server of a messaging service in between the messaging server and the cellular terminal which * · v messaging server comprising: means for receiving a message addressed to said terminal, and
·:··: 30 tallentamiseksi sanomanvälityspalvelimeen. ·: ··: 30 to store the messaging server.
Sanomanvälityspalvelimelle on tunnusomaista, että sanomanvälityspalvelin lisäksi tt • · . The messaging server is characterized in that the messaging server In addition to tt • ·. ·. ·. : käsittää: : Comprising:
• · välineet ensimmäisen kyselyn lähettämiseksi määrätylle ensimmäiselle 5 111780 verkkoelementille solukkoverkkoon mainitun päätelaitteen datan vastaanottovalmiuden selvittämiseksi. • · first means for sending a query to a given 5 111780 to the first network element to determine the cellular network of said terminal data reception capability.
Keksinnön erään kolmannen aspektin mukaan on toteutettu solukkoverkon 5 ulkopuolisessa sanomanvälityspalvelimessa suoritettavissa oleva tietokoneohjelmatuote sanomanvälityspalvelun toteuttamiseksi solukkoverkon ulkopuolisen sanomanvälityspalvelimen ja solukkoverkon päätelaitteen välillä, joka tietokoneohjelmatuote käsittää ohjelmakoodin: sanomanvälityspalvelimen saamiseksi vastaanottamaan ja tallentamaan mainitulle 10 päätelaitteelle osoitetun sanoman. According to a third aspect, there is implemented a cellular network 5 Non the sanomanvälityspalvelimessa executable computer program product for implementing a messaging service between the cellular network outside the messaging server and the cellular terminal, the computer program product comprising program code for: causing the messaging server to receive and store said message 10 addressed to the terminal.
Tietokoneohjelmatuotteelle on tunnusomaista, että lisäksi tietokoneohjelmatuote käsittää ohjelmakoodin: sanomanvälityspalvelimen saamiseksi lähettämään ensimmäisen kyselyn määrätylle ensimmäiselle verkkoelementille solukkoverkkoon mainitun 15 päätelaitteen datan vastaanottovalmiuden selvittämiseksi. The computer program product is characterized in that in addition the computer program product comprising program code for: causing the messaging server to send a first query to a specific first network element of said cellular network to determine the data receiving terminal 15 capability.
Keksinnön erään neljännen aspektin mukaan on toteutettu solukkoverkon verkkoelementti sanomanvälityspalvelun toteuttamiseksi solukkoverkon ulkopuolisen sanomanvälityspalvelimen ja solukkoverkon päätelaitteen välillä. According to a fourth aspect of the cellular network element is designed to implement a messaging service of the cellular network between the external messaging server and the cellular terminal.
20 Verkkoelementille on tunnusomaista, että verkkoelementti käsittää: I · · • · välineet määrätyn solukkoverkon ulkopuolisen palvelimen lähettämän • · ensimmäisen kyselyn vastaanottamiseksi, joka ensimmäinen kysely käsittää pyynnön mainitun solukkoverkon päätelaitteen datan vastaanottovalmiuden selvittämiseksi; 20 the network element is characterized in that the network element comprises: I · · · • transmitted by means of a cellular network provided with an outside server • · a first query for receiving said first request comprises a request to establish a cellular network of said terminal data reception capability; : 25 välineet mainitun päätelaitteen datan vastaanottovalmiuden selvittämiseksi; : 25 means for determining the reception capacity of the terminal data; välineet ensimmäisen vastausviestin lähettämiseksi solukkoverkon ulkopuoliselle sanomanvälityspalvelimelle vasteena mainittuun ensimmäiseen kyselyyn, joka 1 ♦ * v : ensimmäinen vastausviesti käsittää tiedon mainitun päätelaitteen datan : ' *, j vastaanottovalmiudesta. means for sending a first response message to the cellular network to an external messaging server in response to the first query, which is one ♦ * v: the first response message comprises information of said data terminal, '* j absorption capacity.
·:·: 30 :v, Keksinnön erään viidennen aspektin mukaan on toteutettu solukkoverkon | · ·: 30 v According to a fifth aspect, there is implemented a cellular | * ,·. * ·. : verkkoelementissä suoritettavissa oleva tietokoneohjelmatuote sanomanvälityspalvelun toteuttamiseksi solukkoverkon ulkopuolisen 6 111780 sanomanvälityspalvelimen ja solukkoverkon päätelaitteen välillä. : The network element, computer program product executable to implement a messaging service between the cellular network 6 111780 external messaging server and the cellular terminal. Tietokoneohjelmatuotteelle on tunnusomaista, että tietokoneohjelmatuote käsittää ohjelmakoodin: solukkoverkon verkkoelementin saamiseksi vastaanottamaan määrätyn 5 solukkoverkon ulkopuolisen palvelimen lähettämän ensimmäisen kyselyn, joka ensimmäinen kysely käsittää pyynnön mainitun solukkoverkon päätelaitteen datan vastaanottovalmiuden selvittämiseksi; The computer program product is characterized in that the computer program product comprising program code to: receive a cellular network to obtain a network element of the cellular network 5 to transmit the specified external server for the first query, the first query includes a request to establish a cellular network of said terminal data reception capability; solukkoverkon verkkoelementin saamiseksi selvittämään mainitun päätelaitteen datan vastaanottovalmiuden; obtaining a cellular network element to find out the capability data receiving terminal; 10 solukkoverkon verkkoelementin saamiseksi lähettämään ensimmäisen vastausviestin solukkoverkon ulkopuoliselle sanomanvälityspalvelimelle vasteena mainittuun ensimmäiseen kyselyyn, joka ensimmäinen vastausviesti käsittää tiedon mainitun päätelaitteen datan vastaanottovalmiudesta. 10 to obtain a cellular network element for transmitting a first response message to the cellular network to an external messaging server in response to the first query, the first response message comprising information of the terminal to the data reception capacity.
15 Keksinnön erään kuudennen aspektin mukaan on toteutettu järjestelmä, joka käsittää solukkoverkon ulkopuolisen sanomanvälityspalvelimen ja solukkoverkon verkkoelementin, sanomanvälityspalvelun toteuttamiseksi solukkoverkon ulkopuolisen sanomanvälityspalvelimen ja solukkoverkon päätelaitteen välillä, joka sanomanvälityspalvelin käsittää: , , : 20 välineet mainitulle päätelaitteelle osoitetun sanoman vastaanottamiseksi ja » » · , · .' 15 According to a sixth aspect, there is provided a system comprising a cellular network outside the messaging server and a cellular network element, implementing a messaging service between the cellular network outside the messaging server and the cellular terminal, which comprises a messaging server,,: 20 means for receiving a message addressed to said terminal, and "" · ·. ' *. *. tallentamiseksi sanomanvälityspalvelimeen. storing the messaging server.
* : · : ·. *: ·: ·. Järjestelmälle on tunnusomaista, että sanomanvälityspalvelin lisäksi käsittää: .'. The system is characterized in that the messaging server further comprises: a. '. fj välineet ensimmäisen kyselyn lähettämiseksi määrätylle ensimmäiselle fj first means for sending a query to a given first
; ; ·*: verkkoelementille solukkoverkkoon mainitun päätelaitteen datan 25 vastaanottovalmiuden selvittämiseksi, ja että solukkoverkon verkkoelementti käsittää: : *: *: välineet mainitun päätelaitteen datan vastaanottovalmiuden selvittämiseksi; · * 25 to determine the reception capacity of said network element of the cellular network of the terminal data, and a cellular network element comprising: *: *: determining means of said data reception terminal capability; ja välineet ensimmäisen vastausviestin lähettämiseksi solukkoverkon ulkopuoliselle sanomanvälityspalvelimelle vasteena mainittuun ensimmäiseen kyselyyn, joka :···30 ensimmäinen vastausviesti käsittää tiedon mainitun päätelaitteen datan : ' , vastaanottovalmiudesta; and means for sending a first response message to the cellular network to an external messaging server in response to the first query, which is: 30 ··· first response message comprises information of said terminal of data: "absorption capacity; mainitun sanoman solukkoverkon päätelaitteelle lähettämistä varten. said message to the cellular network to the terminal for transmission.
* * 111780 Päätelaite voi tässä olla mikä tahansa langaton pääte, joka on liitettävissä GPRS-verkkoon tai kolmannen sukupolven verkkoon, esimerkiksi solukkoverkon matkaviestin tai GPRS-verkkoon (esimerkiksi solukkoverkon puhelimen välityksellä) liitetty tietokonepääte. * * 111 780 The terminal may be in any wireless terminal, which is connected to be connected to the GPRS network or a third generation network such as a cellular mobile station, or a GPRS network (via, for example, a cellular phone), a computer terminal. Käsitettä solukkoverkko on tämän hakemuksen 5 yhteydessä tulkittava laajasti, jolloin käsitteen solukkoverkko katsotaan kattavan myös esim. GSM-verkon GPRS-palvelun ja kolmannen sukupolven verkon ydinverkon verkkoelementit. 5 of the present application, the term cellular network should be interpreted broadly to the concept of a cellular network is understood to cover also e.g. GSM network, the GPRS service and a third-generation network, the core network elements. Mainittu sanomanvälityspalvelin on keksinnön edullisessa suoritusmuodossa multimediasanomanvälityspalvelin, joka sijaitsee solukkoverkon ulkopuolella pakettidataverkossa, kuten operaattorin Intranet-10 verkossa, Intemet-verkossa tai X.25-verkossa. The said messaging server is a preferred embodiment of the invention, the multimedia messaging server that is outside the cellular packet data network, such as the carrier 10 Intranet network, an Internet network or an X.25 network.
Mainittu ensimmäinen kysely sanomanvälityspalvelimelta solukkoverkkoon osoitetaan keksinnön edullisessa suoritusmuodossa GPRS-verkon määrättyyn verkkoelementtiin, GGSN:ään, joka selvittää langattoman päätteen datan 15 vastaanottovalmiuden ja ilmaisee sen sanomanvälityspalvelimelle mainitussa ensimmäisessä vastausviestissä. Said first proxy server a query message to the cellular network address of the preferred embodiment of the GPRS network, a particular node, GGSN, the invention of which the wireless terminal 15 of the data reception capacity and indicates the messaging server, said first response message.
Keksintöä selostetaan seuraavassa yksityiskohtaisesti viittaamalla oheisiin piirustuksiin, joissa ... : 20 • · · .·.·! The invention will be described in detail with reference to the accompanying drawings in which: ...: 20 • · · · ·..! kuvio 1 esittää tietoliikenneverkon yhteyksiä pakettikytkentäisessä • I t :·. Figure 1 shows telecommunication network connections in a packet switched • I t ·. GPRS-palvelussa, • ·« · · • · · kuvio 2 havainnollistaa keksinnön edullisen suoritusmuodon mukaista 25 järjestelyä sanomanvälityksen toteuttamiseksi, : ':': kuvio 3 on vuokaavio havainnollistaen keksinnön mukaista menetelmää : T: sanomanvälityspalvelun toteuttamiseksi, ja • · 30 kuvio4 on viestikaavio esittäen viestien kulkua keksinnön mukaisessa menetelmässä, kuvio 5 on lohkokaavio havainnollistaen MMSC:n toiminnallisia lohkoja, 8 111780 ja kuvio 6 on lohkokaavio havainnollistaen GGSN:n toiminnallisia lohkoja. The GPRS service, • · «· · • · · Figure 2 illustrates a 25 arrangement of the preferred embodiment to implement messaging,: ':': Figure 3 is a flow chart illustrating the method of the invention: T implement a messaging service, and • · 30 kuvio4 is a message diagram illustrating the flow of messages in the method according to the invention, Figure 5 is a block diagram illustrating the MMSC functional blocks 8 111 780, and Figure 6 is a block diagram illustrating the GGSN functional blocks.
5 Kuvio 1 on selitetty edellä tekniikan tason selostuksen yhteydessä. 5 Figure 1 has been described above in the description of the prior art. Kuviossa 2 havainnollistetaan keksinnön edullisen suoritusmuodon mukaista järjestelyä sanomanvälityksen toteuttamiseksi GPRSiää tukevan langattoman päätteen MS ja sanomanvälityspalvelimen välillä. Figure 2 illustrates an arrangement according to a preferred embodiment of the invention supports the implementation of a messaging GPRSiää wireless terminal MS and the messaging server. Kuviossa 2 on esitetty langaton pääte MS, tukiasemajärjestelmä BSS, palveleva GPRS-tukisolmu SGSN ja GPRS-10 yhdyskäytävätukisolmu GGSN, toisen operaattorin matkaviestinverkossa PLMN (Public Land Mobile Network) sijaitseva GPRS-yhdyskäytävätukisolmu GGSN2, pakettidataverkko PDN, joka keksinnön edullisessa suoritusmuodossa on IP-verkko, IP-verkkoon yhteydessä oleva sanomanvälityspalvelin, joka keksinnön edullisessa suoritusmuodossa on multimediasanomanvälityspalvelukeskus MMSC 15 (engl. Multimedia Messaging Service Centre), ja kotipaikkarekisteri HLR (Home Location Register), joka sisältää langattoman päätteen MS reititystiedot (engl. routing information) ja GPRS-tilaajatiedot (engl. GPRS subscription information). Figure 2 shows a wireless terminal MS, the base station system BSS, the serving GPRS support node SGSN and the GPRS 10 to the gateway support node GGSN located in another operator's mobile communication network PLMN (Public Land Mobile Network) gateway GPRS support node GGSN2, a packet data network PDN, which in the preferred embodiment of the invention, the IP network , the connection to the IP network messaging server, which in the preferred embodiment of the invention is a multimedia messaging service center MMSC 15 (engl. multimedia Messaging Service Center), and a home location register HLR (Home Location register), which includes the wireless terminal MS routing information (engl. routing information) and GPRS subscriber data (english. GPRS subscription information). IP-verkolla tarkoitetaan tässä joko jonkin yrityksen ja/tai operaattorin hallinnassa olevaa Intranet-verkkoa tai avointa yleistä Internet-verkkoa. IP network may be either a company and / or operator control of the Intranet network or an open public Internet network.
. . . . 20 • » · ,v' Kuviossa 2 on esitetty myös eri verkkoelementtien väliset rajapinnat: Um-rajapinta langattoman päätteen MS ja tukiasemajärjestelmän BSS välillä, Gb-rajapinta .·. 20 • "· v" Figure 2 also shows the interfaces between the different network elements shown in. The Um interface between the mobile terminal MS and the base station system BSS, · Gb interface. : tukiasemajärjestelmän BSS ja SGSN:n välillä, Gn-rajapinta SGSN:n ja GGSN:n : The base station system BSS and an SGSN, Gn interface between the SGSN and the GGSN
välillä, Gi-rajapinta GGSN:n ja IP-verkon välillä, Gr-rajapinta SGSN:n ja 25 kotipaikkarekisterin HLR välillä, Gc-rajapinta GGSNin ja kotipaikkarekisterin HLR between Gi interface to the GGSN and the IP network, a Gr interface between the SGSN 25 and a home location register HLR GGSNin Gc interface and the home location register HLR
välillä sekä keksinnön mukainen looginen rajapinta 22 GGSN:n ja MMSC:n välillä. and between the logical interface 22 according to the invention, the GGSN and the MMSC. Lisäksi kuviossa 2 on esitetty eri operaattoreiden GPRS-solukkoverkkojen välinen looginen Gp-rajapinta. Furthermore, in Figure 2 the logical Gp interface between different operators' GPRS cellular network.
30 Teknisesti saman operaattorin GPRS-tukisolmut on yhdistetty toisiinsa ,.\ solukkoverkossa operaattorin sisäisellä IP-verkolla (Intra-PLMN Backbone). 30 Technically, the same operator's GPRS support nodes are connected to each other. \ Cellular network operator's internal IP network (Intra-PLMN Backbone). Tätä ei kuitenkaan pidä sekoittaa edellä mainittuun yrityksen ja/tai operaattorin hallinnassa olevaan solukkoverkon ulkopuoliseen Intranet-verkkoon. This does not, however, be confused with the above-mentioned company and / or the operator managing a cellular network to an external Intranet network. Mainitut IP- 9 111780 verkot (Intra-PLMN Backbone -verkko ja operaattorin hallinnassa oleva Intranetverkko) ovat kuitenkin edullisesti toiminnallisesti toisiinsa kytketyt esimerkiksi jonkin yhdyskäytävän välityksellä. Said IP network 9 111780 (Intra-PLMN backbone network and the control of the Intranet network operator) would be operably connected to each other by means of a gateway, for example.
5 Operaattorien sopimuksesta eri operaattoreiden GPRS-verkkoja yhdistää operaattoreiden välinen GPRS-verkko (Inter-PLMN Backbone). 5 of operators of possible different operators' GPRS networks connects the GPRS network between operators (Inter-PLMN backbone). Käytännössä Intra-PLMN Backbone -verkon ja Inter-PLMN Backbone -verkon välillä on tyypillisesti vielä palomuuri ja rajayhdyskäytävä (engl. Border Gateway, BG). In practice, the Intra-PLMN backbone network and the Inter-PLMN backbone network is typically still firewall and border gateway (Engl. Border Gateway BG). Näitä ei ole esitetty kuviossa 2. These are not shown in Figure 2.
Rajapinnan 22 tavoitteena on mahdollistaa viestienvälitys MMSC:n ja GGSN:n välillä muun muassa siten, että GGSN osaa käsitellä MMSC.Itä tulevan kyselyn ja vastata siihen. The aim of the interface 22 is to enable the transmission of messages between MMSC, inter alia, that the GGSN is able to handle MMSC.Itä finish the query and respond to it and the GGSN. MMSC sijaitsee solukkoverkon ulkopuolella edullisesti operaattorin Intranet-verkossa. The MMSC is preferably located outside the cellular network operator's intranet. Rajapinnan 22 toteutuksessa käytetään edullisesti samaa 15 protokollaa, jota käytetään operaattorin Intra-PLMN Backbone-verkossa, toisin sanoen IP-protokollaa. Interface 22 is preferably used in the practice 15 of the same protocol used by the operator Intra-PLMN backbone network, i.e. the IP protocol. Rajapinta 22 voidaan toteuttaa vaihtoehtoisesti jonkin muun saman tason protokollan avulla. The interface 22 can alternatively be implemented on the same level for some other protocol.
Kuvio 3 on vuokaavio havainnollistaen pääpiirteittäin keksinnön edullisen . Figure 3 is a flow chart illustrating broadly the preferred invention. . . 20 suoritusmuodon mukaista menetelmää sanomanvälityspalvelun toteuttamiseksi. The method of the embodiment 20 to implement a messaging service.
Menetelmässä määritetään langattoman päätteen MS datan vastaanottovalmius, The method involves determining the wireless terminal MS data reception standby,
:·,* välitetään tieto tästä MMSC:lle ja välitetään tapauksessa, jossa langaton pääte MS · * Data is transmitted to this MMSC, and is transmitted to the case where the wireless terminal MS
.·. . ·. : on valmis vastaanottamaan dataa, multimediasanoma MMSC:ltä GPRS-verkon . : Is ready to receive data, multimedia message from the MMSC to the GPRS network. ·: *. ·: *. kautta langattomalle päätteelle MS. the wireless terminal MS.
Aluksi langattomalle päätteelle osoitettu multimediasanoma saapuu MMSC:hen, ja MMSC tallentaa sen muistiinsa (lohko 31). Initially addressed to the wireless terminal, the multimedia message arrives at the MMSC and the MMSC stores it in its memory (block 31). Seuraavaksi MMSC lähettää GGSN:lle rajapinnan 22 kautta kyselyn eli viestin, jossa se pyytää GGSN:ltä tietoa siitä, onko langaton pääte MS, jolle multimediasanoma on osoitettu valmis vastaanottamaan 30 dataa (lohko 32). Next, the MMSC sends to the GGSN via the interface 22, a query message in which it requests the GGSN to be informed of the wireless terminal MS to which the multimedia message is shown ready to receive the data 30 (block 32). GGSN selvittää lohkossa 33, onko langaton pääte MS valmis vastaanottamaan dataa. GGSN block 33 to find out whether the wireless terminal MS is ready to receive data. GPRS-verkon kyseessä ollessa GGSN selvittää, onko langattomalla päätteellä PDP-konteksti aktivoitu jonkin GGSN:n kanssa. GPRS network in the case of the GGSN to determine whether a wireless terminal, a PDP context is activated for some with the GGSN. Jos langaton pääte MS on valmis vastaanottamaan dataa (PDP-konteksti on aktivoitu 10 111780 jonkin GGSN.n kanssa), GGSN lähettää MMSCJIe rajapinnan 22 kautta myönteisen vastausviestin (lohko 34a), minkä jälkeen multimediasanoman siirto MMSC:ltä langattomalle päätteelle MS voi alkaa (lohko 35a). If the wireless terminal MS is ready to receive data (PDP context is activated 10 111 780 with a GGSN) the GGSN sends MMSCJIe interface 22 via a positive response message (block 34a), and then transfer the multimedia message from the MMSC to the wireless terminal MS may start (block 35a). Jos langaton pääte MS ei ole valmiina vastaanottamaan dataa (PDP-kontekstia ei ole aktivoitu), 5 GGSN lähettää MMSC:lle rajapinnan 22 kautta kielteisen vastausviestin (lohko 34b), jolloin multimediasanoman siirtoa MMSC:ltä langattomalle päätteelle MS ei voida kyseisenä ajankohtana aloittaa (lohko 35b). If the wireless terminal MS is not ready to receive data (PDP context is not activated), 5 GGSN sends to the MMSC through the interface 22 a negative response message (block 34b), wherein the multimedia message transmission from the MMSC to the wireless terminal MS is not the time to start (Block 35b). Tällöin kysely langattoman päätelaitteen MS datan vastaanottovalmiuden selvittämiseksi voidaan toistaa esimerkiksi määrätyn ajan kuluttua (katkoviiva lohkoon 32). In this case, the wireless terminal MS a request to establish a data reception capability, for example, may be repeated after a predetermined time (the dashed line block 32).
Mainittu multimediasanoma voi käsittää useita multimediaelementtejä, kuten sähköisessä muodossa olevia kuvia, tekstiä, lyhyitä videopätkiä (engl. video clip) ja äänipätkiä (engl. audio clip). Said multimedia message may comprise a number of multimedia elements, such as electronic images, text, short video clips (Engl. A video clip) and audio clips (Engl. Audio clip). Multimediasanomaan liittyvä (engl. associated) multimediasanoman vastaanottajan osoite voi olla esimerkiksi langattoman 15 päätteen MS puhelinnumero, GPRS-verkkoon kytkeytyneen tietokonepäätteen looginen verkko-osoite tai jokin muu GPRS:n tukema osoite. The message associated with the multimedia (English associated.) In a multimedia message to the recipient's address may be, for example, the wireless terminal MS telephone number 15, to a GPRS network coupled computer terminal logical network address, or any other GPRS-backed address. Tyypillisesti mainittu osoite on tässä muodoltaan RFC822-formaatissa. Typically, the address is in the form of RFC822 format. RFC822 on Internet-standardi, joka määrittelee erään muodon (engl. format), jolla looginen osoite voidaan ilmoittaa käyttäjälle helposti ymmärrettävässä muodossa. RFC822 is the Internet standard that defines a shape (Engl. Format), a logical address may be indicated to the user in an easily understandable form. Eräs RFC822- ,·, ; One RFC822-, ·,; 20 formaatissa oleva osoite on esimerkiksi outi.aho@mmsc1.nokia1.com. 20, the address format is, for example outi.aho@mmsc1.nokia1.com. Tässä • * · • · "mmsc1.nokia1.com" on kyseessä olevan MMSC:n looginen osoite (ns. domain-:·. nimi). In this • * · • · "mmsc1.nokia1.com" is a MMSC in the case of the logical address (called the domain:.. · Name). Myös langattoman päätteen puhelinnumero voidaan muuntaa IP-verkossa .·. the wireless terminal's phone number also can be converted into an IP network. ·. : RFC822-formaattiin. : RFC822 format. Mainittuun multimediasanomaan voidaan liittää myös URL- . Said multimedia message which can be connected to the URL. *:1. *: 1. osoittimia (Uniform Resource Locator). pointers (Uniform Resource Locator).
25 MMSC lähettää mainitun langattoman päätteen MS datan vastaanottovalmiuteen : Y: liittyvän kyselyn tyypillisesti aina samalle GGSN:lle, jota tästä eteenpäin nimitetään T: "oletus-GGSN'^ksi. Oletus-GGSN:n osoite (tämä ilmaistaan tyypillisesti loogisena .·. : domain-nimenä, joka voi esimerkiksi olla muotoa ggsn1.nokia1.com) tallennetaan 30 MMSC:hen. MMSC sijaitsee pakettidataverkossa. Edullisesti MMSC sijaitsee GPRS-solukkoverkon ulkopuolella sen operaattorin IP-verkossa (Intranet-' verkossa), jonka hallinnassa myös mainittu oletus-GGSN on. Vaihtoehtoisesti MMSC voi olla, jonkin ulkopuolisen palveluntarjoajan hallinnassa, esimerkiksi 11 111780 25, the MMSC sends the wireless terminal MS data reception capability: Y of query, typically at equal to the GGSN, which is hereinafter referred to as T "default GGSN default GGSN '^ KSI. The address (this is typically expressed as a logical ·..: the domain name, which may for example be of the form ggsn1.nokia1.com) stored in the MMSC 30. GDP MMSC is located in the packet data network Preferably, the MMSC is located outside the GPRS cellular network, the operator IP network (intranet "network), also controlled by said default. The GGSN is. Alternatively, the MMSC can be controlled by a third service provider, for example, 11 111780
Internet-verkossa. Internet network.
MMSC:hen tallennetun multimediasanoman vastaanottajan selkokielinen RFC822-formaatissa oleva osoite kohdennetaan (engl. is mapped) MMSC:ssä edullisesti 5 määrättyyn solukkoverkon ulkopuoliseen tunnisteeseen, jota sitten käytetään oletus-GGSN:n ja MMSC:n välisessä kommunikoinnissa langattoman päätteen MS tunnuksena. The MMSC in plain language in the RFC822-format address of the multimedia message to the recipient's ratio stored in the allocated (english is mapped). MMSC preferably 5 to predetermined external identifier of the cellular network, which is then used as a default GGSN for communication between the wireless terminal MS identified and MMSC. Mainittua solukkoverkon ulkopuolista tunnistetta nimitetään tässä MMS-ID:ksi (Multimedia Messaging Service IDentity). Said external identifier of the cellular network referred to herein as the MMS IDs (Multimedia Messaging Service Identity). Kohdentamista varten MMSC käsittää määrätyn tietokannan, johon tallennetaan langattoman päätteen 10 MS multimediasanomanvälityspalvelun tilaajatiedot. For targeting the MMSC comprises a prescribed database in which is stored in the wireless terminal MS 10 to the multimedia messaging service subscriber information. Myös MMS-ID:n ja langattoman päätteen RFC822-formaatissa olevien osoitteiden väliset vastaavuudet tallennetaan mainittuun tietokantaan. Also, the MMS-ID's and equivalences between the wireless terminal RFC822-format addresses are stored in the database. Mainittu MMSC:n tietokanta esitellään kuvion 5 selostuksen yhteydessä. Said MMSC database presented in connection with the description of Figure 5.
15 MMS-ID on solukkoverkon ulkopuolinen tunniste, parametri tai parametrien joukko, joka ilmaisee MMSC:lle, että kyseessä oleva langaton pääte MS (päätteen omistaja) on tilannut multimediasanomanvälityspalvelun. 15 MMS-ID is the external identification of a cellular network, a parameter or set of parameters indicative of the MMSC that in the case of the wireless terminal MS (the terminal owner) has subscribed to the multimedia messaging service. Muodoltaan MMS-ID on yleistä datamuotoa, joten se voi olla esimerkiksi tekstimuotoinen ja se voi näyttää esimerkiksi seuraavalta: . The form of MMS-ID is a common data format, so it may be, for example, in text format, and it may look like the following:. : 20 ! : 20! I MMSC ID I User ID I Security ID I , : missä pystyviiva (I) erottaa MMS-ID:n eri osiot, joita ovat esimerkiksi MMSC ID, joka on kyseessä olevan MMSC:n tunniste, User ID, joka on 25 (multimediasanomanvälitys)palvelun tilaajan tunniste, ja Security ID, joka voidaan muodostaa MMSC ID:n ja User ID:n perusteella määrätyllä ennalta sovitulla : algoritmilla MMSC:ssä ja oletus-GGSN:ssä. I MMSC ID I. User ID I. Security ID I: where the vertical line (I) to separate the MMS-ID to the various sections, such as the MMSC ID, which is the case MMSC identifier, the User ID, which is 25 (multimedia message service) the service user is identified, and Security ID, which may be formed by the MMSC ID and the User ID on the basis of a certain pre-specified: the algorithm of the MMSC and the default GGSN. Security ID:tä voidaan käyttää solukkoverkossa sen varmistamiseen, että oikea MMSC ja oikea tilaaja ovat : kyseessä. Security IDs may be used in a cellular network to ensure that the correct MMSC and the correct subscriber are: concerned.
···;30 GPRS-verkon puolella tallennetaan MMS-ID:n vastaavuus kyseessä olevan \ langattoman päätteen MS IMSI-koodiin. ···; 30 GPRS network side is stored in the MMS-ID in the correspondence of the relevant \ wireless terminal MS IMSI code. Tietokanta, johon tallennus tehdään, voidaan GPRS-verkossa toteuttaa esimerkiksi DNS-palvelimella (Domain Name 12 111780 A database in which recording is made may be implemented in the GPRS network, for example a DNS server (Domain Name 12 111 780
System). System). IMSI-koodia (International Mobile Subscriber Identity) käytetään langattoman päätteen MS tilaajan (engl. mobile subscriber, tilaaja) päätunnisteena GPRS-verkossa. The IMSI-code (International Mobile Subscriber Identity) used in the wireless terminal MS subscriber (Engl. Mobile subscriber, the subscriber), the main sensor in the GPRS network. IMSI-koodi on tyypillisesti tallennettu SIM-kortille (Subscriber Identity Module). The IMSI code is typically stored on a SIM card (Subscriber Identity Module). SIM-korttia käytetään tilaajan tunnistusyksikkönä langattomassa 5 päätteessä MS. The SIM card is used in the subscriber identity module in the wireless terminal MS 5. Kun siis tässä selityksessä puhutaan esimerkiksi langattoman päätteen IMSI-koodista, tarkoitetaan tällä sitä verkon tiedossa olevaa tilaajan IMSI-koodia, joka on tallennettu SIM-kortille tai vastaavalle, joka puolestaan on asetettu langattomaan päätteeseen MS. Thus, when this description refers, for example, a wireless terminal, the IMSI code is meant by this is known to the network, the subscriber's IMSI-code, which is stored in the SIM card or the like, which in turn is set in the wireless terminal MS. Vastaavasti kun puhutaan langattomalle päätteelle MS osoitetusta multimediasanomasta, tarkoitetaan tällä tilaajalle, jonka 10 SIM-kortti langattomassa päätteessä MS on, osoitettua multimediasanomaa ja niin edelleen. Similarly, when it comes to the wireless terminal MS addressed to a multimedia message, this means the subscriber whose SIM card 10 in the wireless terminal MS is assigned a multimedia message, and so on.
Toteutuksesta riippuen tietokanta, johon langattoman päätteen MMS-ID:n ja IMSI-koodin väliset vastaavuudet tallennetaan, voi sijaita eri paikoissa teleoperaattorin 15 GPRS-verkossa. Depending on the implementation of the database in which the wireless terminal's MMS-ID and a correspondence between the IMSI code is stored, may be located in different places telecom operator's GPRS network 15. Tietokannan tulee olla helposti oletus-GGSN:n käytettävissä. The database should be easy to default GGSN available. Mainittu tietokanta voidaan toteuttaa myös muulla tarkoitukseen sopivalla tavalla kuin DNS-palvelimella. Said database may be implemented in some other manner suitable for the purpose of the DNS server. Mainitun tietokannan integroiminen HLR:ään on myös mahdollista, mutta tätä ei edullisesti tehdä, koska HLR:ään tallennettavien tietojen määrä halutaan pitää mahdollisimman pienenä. integrating said database HLR is also possible, but this is preferably not done, because the HLR amount of recorded data is desired to be kept to a minimum.
... . .... 20 20
Vaihtoehtoisesti voidaan GGSN:n ja MMSC:n välisessä kommunikoinnissa :·. Alternatively, the GGSN in the communication between n and MMSC ·. (esimerkiksi keksinnön mukaisessa MMSC:n oletus-GGSN:lle lähettämässä .·. : kyselyssä) langattoman päätteen MS tunnuksena käyttää jotakin solukkoverkon sisäistä tunnistetta, kuten langattoman päätteen puhelinnumeroa. (For example, the MMSC according to the invention, the default GGSN sending ·:.. Questionnaire) of the wireless terminal MS to use one of the cellular network identified internal identifier such as the wireless terminal's phone number. Tällöin .;*; In this case,;. *; 25 tietokanta, johon langattoman päätteen puhelinnumeron ja IMSI:n vastaavuudet tallennetaan, voidaan edelleen toteuttaa solukkoverkon puolella DNS-palvelimella. 25 database for the wireless terminal's phone number and the IMSI matches the stored may continue to implement the cellular network of the DNS server.
: Edullisesti langattoman päätteen MS tunnistamiseen käytetään kuitenkin solukkoverkon ulkopuolista tunnistetta, kuten MMS-ID:tä, joka yksikäsitteisesti . Preferably, the wireless terminal MS, however, is used to identify the cellular network outside the tag, such as MMS-ID, which uniquely. ·, : identifioi kyseisen langattoman päätteen MS. ·,: Identifying the wireless terminal MS.
30 ..Kuviossa 4 on esitetty viestikaavio, joka havainnollistaa viestien kulkua MMSC:n ja GPRS-verkon osien välillä keksinnön edullisessa suoritusmuodossa. 30 ..Kuviossa 4 is a message diagram illustrating the flow of messages between MMSC and the GPRS network elements in a preferred embodiment of the invention. Kohdennettuaan vastaanottajan osoitteen MMS-ID:ksi MMSC lähettää kyselyn 13 111780 langattoman päätteen datan vastaanottovalmiuden selvittämiseksi oletus-GGSN:lle Client Identification Request -viestinä 41. MMS-ID toimitetaan tässä viestissä mukana. Kohdennettuaan the recipient address in the MMS-IDs to determine the MMSC sends a query 13 111780 wireless terminal data reception capability default GGSN Client Identification Request message 41. The MMS message ID supplied in this way. Tämän jälkeen voidaan suorittaa määrättyjä autentikointi- ja turvallisuustoimintoja 42, joilla varmistetaan, että kyseisellä MMSC:llä on oikeus 5 suorittaa mainittu kysely. Then, the authentication may be performed and certain security features 42, to ensure that that the MMSC has the right to execute said request 5. Tyypillisesti tässä käytetään hyväksi MMS-ID:n Security ID-osiota, jolloin oletus-GGSN muodostaa MMS-ID:n käsittämien MMSC ID:n ja User ID:n perusteella Security ID:n tietyllä ennalta määrätyllä algoritmilla ja vertaa sitä MMS-ID:n mukana toimitettuun (MMSC:n muodostamaan) Security ID:hen. Typically, this utilizes an MMS-ID Security ID section, wherein the default GGSN forms an MMS ID comprised by the MMSC ID and User ID's based on the security ID of a given predetermined algorithm and compare it to the MMS-ID: of the supplied (MMSC to form a) Security ID. Vaihtoehtoisesti voidaan käyttää jotakin muuta 10 turvamekanismia. Alternatively, one can use a different security mechanism 10.
Oletus-GGSN kohdentaa Client Identification Request -viestin 41 mukana toimitetun MMS-ID:n sen langattoman päätteen IMSI-koodiin, jolle kyseinen MMS-ID kuuluu. The default GGSN allocate the Client Identification Request message 41 supplied MMS ID of the wireless terminal's IMSI-code for which the MMS-ID is included. Mainitun kohdennuksen oletus-GGSN tekee kysymällä edellä mainitulta 15 tietokannalta, johon langattoman päätteen MMS-ID:n ja IMSI-koodin väliset vastaavuudet on tallennettu (esim. DNS-palvelin), IMSI-koodia, joka vastaa mainittua MMS-ID:tä. Such alignment default GGSN makes asking the above-mentioned 15 from the database to which the wireless terminal's MMS-ID, and a correspondence between the IMSI code are stored (e.g., the DNS server.), IMSI code, which corresponds to said MMS ID.
Seuraavaksi oletus-GGSN, joka ylläpitää langattomien päätteiden PDP-. Next, a default GGSN, which maintains wireless terminals PDP. . . 20 kontekstiparametreja ja -kenttiä (esim. IP-osoite), tutkii, onko kyseisen IMSI- ,· ·. 20 context parameters and Name fields (e.g. IP address), investigating whether the IMSI, · · ·. koodin omaavalla langattomalla päätteellä PDP-konteksti aktivoituna kyseessä a code of its own wireless terminal, the PDP context is activated in question
:·. ·. olevan oletus-GGSN:n kanssa. the default with the GGSN. Jos PDP-konteksti on aktivoituna, oletus-GGSN If the PDP context is activated, the default GGSN
.·. . ·. : tietää langattoman päätteen MS olevan valmiina vastaanottamaan dataa. : Know the wireless terminal MS is ready to receive data. Tällöin . In this case. oletus-GGSN:n tiedossa on myös langattoman päätteen IP-osoite, oli se sitten : 25 staattisesti tai dynaamisesti allokoitu. the default GGSN is also known to the wireless terminal IP address, whether it is 25 statically or dynamically allocated. Nyt oletus-GGSN lähettää MMSC:lle vastauksena kyselyyn myönteisen Client Identification Response -viestin 47, josta käy ilmi, että kyseisen MMS-ID:n omaava langaton pääte MS on valmiina :T: vastaanottamaan dataa. Now a default GGSN sends to the MMSC a positive response to a query Client Identification Response message 47, indicating that the MMS-ID's having the wireless terminal MS is ready: T: receive data. Mainitussa myönteisessä Client Identification Response - : viestissä 47 voidaan ilmoittaa dataa valmiina vastaanottamaan olevan 30 langattoman päätteen IP-osoite (joko dynaaminen tai staattinen) tai vain ilmoittaa, että kyseisen MMS-ID:n omaava langaton pääte MS on valmis vastaanottamaan '. Said positive Client Identification Response -: message 47 to inform the data ready to receive the wireless terminal 30 IP address (either dynamic or static), or a notice that the MMS ID having the wireless terminal MS is ready to receive. " '; '; dataa kyseisen oletus-GGSN:n kautta. data to the default GGSN through.
14 111780 14 111780
Jos MMSC sijaitsee loogisesti GPRS-(solukko)verkon yhteydessä, esimerkiksi operaattorin omassa Intranet-verkossa, voidaan rajapintaa 22 tämän jälkeen käyttää itse multimediasanoman lähettämiseen oletus-GGSN:lle (ja edelleen langattomalle päätteelle MS). If the MMSC is located logically GPRS (cellular) network connection, such as the operator's own intranet network interface 22 can then be used by itself to transmit the multimedia message to the default GGSN (and further to the wireless terminal MS). Jos MMSC sijaitsee pakettidataverkossa (esim. If the MMSC is located on a packet data network (eg.
5 Internet-verkossa), joka on ulkopuolisen palveluntarjoajan hallinnassa, myös multimediasanoma lähetetään MS.IIe tyypillisesti Internet-verkon kautta. 5 Internet network), which is controlled by an external service provider, including the multimedia message is sent to the MS typically through the Internet. Keksinnön mukaan multimediasanomaa ei enää solukkoverkon puolella edullisesti varastoida mihinkään verkkoelementtiin, vaan datapaketit toimitetaan keskeytyksettä langattomalle päätteelle MS. According to the invention, the multimedia message will no longer be on the side of the cellular network is preferably stored on any network element, but the data packets are continuously supplied to the wireless terminal MS. Tämä etu saavutetaan sijoittamalla 10 MMSC solukkoverkon ulkopuolelle. This advantage is achieved by placing the MMSC 10 from the cellular network. Datan lähetys pakettidataverkosta GPRS-verkkoon on alan ammattimiehelle tunnettua. Data transmission on the packet data network to a GPRS network is known to the person skilled in the art.
Jos langattomalla päätteellä MS ei ole aktivoitua PDP-kontekstia oletus-GGSN:n kanssa, oletus-GGSN selvittää, onko langattomalla päätteellä MS aktivoitu PDP- If the wireless terminal MS has not been activated PDP context default with the GGSN, a default GGSN to determine whether the wireless terminal MS activated PDP
15 konteksti (datayhteys olemassa) jonkin muun GGSN:n kanssa. 15 context (the data connection exists) to any other with the GGSN. Oletus-GGSN Default GGSN
tekee tämän selvittämiseksi edullisesti kyselyn PDU Info Request -viestinä 43 (PDU = Protocol Data Unit) rajapinnan Gc yli kotipaikkarekisteriin HLR. preferably does this by determining the PDU information query request message 43 (PDU = Protocol Data Unit) Gc interface over a home location register HLR.
Vaihtoehtoisesti, jos rajapintaa Gc ei ole toteutettu järjestelmässä, GGSN voi lähettää PDU Info Request -viestin 43' rajapinnan Gn yli SGSN:lle ja pyytää . Alternatively, if the Gc interface is not implemented in the system, the GGSN can send the PDU over Info Request message 43 'Gn interface to the SGSN and requests. . . 20 SGSN:ää välittämään viestin 43' rajapinnan Gr yli HLR:lle. 20 the SGSN to forward a message 43 'over the Gr interface to the HLR.
> ♦ Tässä on huomattava, että PDU Info Request -viestiä 43, 43' ei tarvitse ollenkaan : lähettää, jos langattomalla päätteellä MS on PDP-konteksti aktivoituna oletus- GGSN:n kanssa, eli sen GGSN:n kanssa, johon Client Identification Request -25 viesti 41 alunperin MMSC:ltä lähetetään. > ♦ It should be noted that the PDU Information Request message 43, 43 'need not be at all: to send, if the wireless terminal MS has activated the PDP context is a default GGSN with, that is, a GGSN to which the Client Identification Request - 25 post 41 originally from the MMSC will be sent. Tämän takia PDU Info Request -viesti 43, 43' ja siihen aikanaan vastauksena lähetettävä PDU Info Response -viesti ;' For this reason, the PDU Information Request message 43, 43 ', and the time information sent in response to a PDU response message;' ·': 44, 44' on merkitty kuviossa 4 katkoviivalla. · '44, 44' is indicated in Figure 4 by a dashed line.
: HLR ylläpitää langattomien päätteiden GPRS-tilaajatietoja. : HLR maintains the wireless terminals in the GPRS subscriber data. Muun muassa tieto 30 PDP-konteksteista, jotka tietyn IMSI-koodin omaava langaton pääte saa aktivoida, löytyy HLR:n "PDP context subscription records"-kentistä. Among other things, the data 30 PDP contexts, which with a specific IMSI code, the wireless terminal can be activated, can be found in the HLR "PDP context subscription records' fields. "PDP context '. '. subscription records" -kentät käsittävät myös "Access Point Name" -kentän (APN), joka kertoo kunkin IMSI:n kohdalla ne sisäänpääsypisteet (engl. Access 15 111780 ''. '. The PDP context subscription records "fields also include the" Access Point Name "field (APN), which multiplies each IMSI entry points into the (English Access 15 111 780.
Point), joista kyseinen langaton pääte MS saa liittyä ulkoiseen pakettidataverkkoon. Point), of which the wireless terminal MS may be attached to an external packet data network. Ulkoisella pakettidataverkolla tarkoitetaan tässä esimerkiksi Internet-verkkoa. The external packet data network means in this example, the Internet network. Saatuaan PDU Info Request -viestin 43, 43' HLR tarkistaa menetelmän seuraavassa vaiheessa PDU Info Request -viestin 43, 43' mukana 5 lähetetyn, kyseessä olevan langattoman päätteen MS, IMSI-koodin perusteella APN-kentästä, mitkä ovat kyseiselle IMSI.IIe sallittujen sisäänpääsypisteiden loogiset nimet. Upon receipt of the PDU Information Request message 43, 43 ', the HLR checks in the next step of the process the PDU Information Request message 43, 43' with the five transmitted, the affected wireless terminal, the IMSI code on the basis of the APN field, which are permitted access to the IMSI.IIe points The logical names.
Mainitut sisäänpääsypisteiden loogiset nimet lähetetään HLR:n toimesta oletus-10 GGSN:lle PDU Info Response -viestissä 44,44'. Said access points logical names sent to the HLR 10 by default GGSN PDU Info Response message 44,44 '. PDU Info Response -viesti lähetetään HLR:stä oletus-GGSN:lle joko suoraan rajapinnan Gc kautta (viesti 44) tai SGSN:n kautta rajapintojen Gr ja Gn ylitse (viesti 44'). PDU Info Response message is transmitted from the HLR to the default GGSN, either directly through the interface Gc (message 44) or the SGSN via the Gr interface and across the Gn (about 44 '). Sisäänpääsypisteiden nimet ilmaisevat oletus-GGSN:lle ne GGSN:t, joihin langattomalla päätteellä MS voi olla PDP-konteksti aktivoituna. Entrance Point Names represent a default GGSN for the GGSNs, on which the wireless terminal MS may be a PDP context is activated. PDP-konteksti voi olla aktivoitu esimerkiksi 15 jonkin muun saman GPRS-verkon GGSN:n kanssa tai jonkin muun teleoperaattorin hallinnoiman GPRS-verkon (muu PLMN) GGSN:n, kuten GGSN2:n kanssa (kuvio 2). The PDP context may be activated, for example, 15 of another of the same GPRS network with the GGSN or other telecommunications carrier network managed by a GPRS (other PLMN), the GGSN, such as the GGSN2 with (Figure 2).
Seuraavassa vaiheessa oletus-GGSN, jolle alkuperäinen kysely MMSC:ltä saapui, , ; Next step is a default GGSN to which the original request from the MMSC arrived,,; 20 selvittää, onko jollakin niistä GGSN:istä, joiden kanssa PDU Info Response - , ·. 20 to determine whether one of the GGSNs, with which the PDU Info Response -, ·. viestin perusteella langattomalla päätteellä MS voi olla PDP-konteksti aktivoituna, konteksti todella aktivoituna. based on the message at the wireless terminal MS may be a PDP context is activated, the context is actually activated. Tämä selvitys tehdään lähettämällä mainituille : GGSN.ille viesti 45 (Muu GGSN, kuvio 4), jossa toimitetaan kyseessä olevan langattoman päätteen IMSI-koodi ja jossa viestissä 45 pyydetään mainitun IMSI-25 koodin perusteella kutakin GGSN:ää tutkimaan omista PDP-kontekstikentistään, onko kyseisellä langattomalla päätteellä PDP-konteksti aktivoituna kyseessä olevan GGSN:n kanssa. This inquiry is made to said sending: GGSN.ille message 45 (Other GGSN, Figure 4), which is supplied in the case of the wireless terminal and the IMSI code with the message 45 is requested on the basis of the IMSI-code 25 for each GGSN to examine its own PDP kontekstikentistään whether the wireless terminal, the PDP context is activated in the case with the GGSN. Saman operaattorien hallinnassa olevat GGSN:t ovat kytketty toisiinsa operaattorien sisäisellä IP-verkolla (Intra-PLMN Backbone-: verkko), jolloin selvitysviestin 45 vastaanottajan osoitteena voidaan käyttää kunkin 30 GGSN:n domain-nimeä. The same operator of the GGSNs are interconnected by an internal IP network (Intra PLMN Backbone-: the network), the clearing message to the recipient address 45 may be used for each 30 by the GGSN for the domain name. Selvitysviestit 45 muun operaattorin GGSN:ille voidaan lähettää GPRS:ssä määritellyn eri operaattoreiden välisen Gp-rajapinnan tai IP-verkon kautta Gi-rajapinnan yli. Report messages of the operator 45 the GGSN can be sent through GPRS, via the Gp interface between different operators, or defined in the IP network over the Gi interface. Edullisesti Gi-rajapintaa ei kuitenkaan käytetä, koska langattoman päätteen salaista IMSI-koodia ei haluta turvallisuussyistä 16 111780 kertoa GPRS-verkon ulkopuolisille verkkoelementeille. Preferably, the Gi interface is not used, because the mobile terminal secret IMSI-code for security reasons does not want to tell 16 111780 outside the network elements of the GPRS network. Kukin GGSN, jolle mainittu viesti lähetetään vastaa 46 viestin 45 lähettäneelle oletus-GGSN:lle, onko kyseisellä GGSN:llä aktivoitu PDP-konteksti kyseisen IMSI-koodin omaavan langattoman päätteen MS kanssa. Each of the GGSNs, on which the message is sent corresponds to 46 to 45 that sent the message a default GGSN, whether that the GGSN has activated the PDP context having the IMSI code to the wireless terminal MS. Edullisesti vastausviesti käsittää tapauksessa, 5 jossa kyseisellä GGSN:llä on PDP-konteksti aktivoituna kyseisen langattoman päätteen MS kanssa, kyseisen langattoman päätteen PDP-osoitteen (esim. IP-osoite), etenkin jos se on tyypiltään dynaaminen. Preferably, the response message comprises a case 5 where that the GGSN has activated the PDP context with the wireless terminal MS, the wireless terminal to the PDP address (e.g. IP address.), Especially if it is a dynamic type. Mainitut tiedot käyvät ilmi kunkin kyseisen GGSN:n ylläpitämistä kyseisen langattoman päätteen PDP-kontekstiparametrien arvoista. These data are shown for each of the GGSN, the values ​​of the maintenance of the wireless terminal's PDP-kontekstiparametrien.
Saatuaan vastaukset 46 oletus-GGSN lähettää joko myönteisen tai kielteisen Client Identification Response -viestin 47 rajapinnan 22 ylitse MMSC.IIe. Upon receipt of replies 46 default GGSN to send either a positive or negative Client Identification Response message 47 over the interface 22 MMSC.IIe. Myönteinen Client Identification Response -viesti 47 käsittää sen tiedon, että kyseisen MMS-ID:n omaava langaton pääte on valmiina vastaanottamaan dataa 15 määrätyn GGSN:n kautta. Positive Client Identification Response message 47 comprising information that the MMS ID having the wireless terminal is ready to receive data 15 provided through GGSN. Edullisesti viesti 47 sisältää siten MMS-ID:n. Preferably, the message 47 thus includes an MMS ID. Mainittu määrätty GGSN on se GGSN, jonka kanssa langattomalla päätteellä MS on PDP-konteksti aktivoitu. Said GGSN GGSN is determined, with which the wireless terminal MS is a PDP context is activated. Jos langattomalla päätteellä on aktivoituna PDP-konteksti useamman kuin yhden GGSN.n kanssa, voidaan kaikkien näiden GGSN:ien osoitteet ilmoittaa MMSC:lle. If the wireless terminal has activated the PDP context is more than one GGSN with all of these may be GGSNs addresses to inform the MMSC. Mainitussa myönteisessä Client Identification , ·. Client-mentioned positive identification, ·. ; ; 20 Response -viestissä 47 voidaan lisäksi ilmoittaa dataa valmiina vastaanottamaan *. 20 Response 47 message, the data can also notify ready to receive *. . . olevan langattoman päätteen PDP-osoite, kuten IP-osoite. the wireless terminal a PDP address such as an IP address.
Kielteinen Client Identification Response -viesti 47 käsittää sen tiedon, että kyseisen MMS-ID:n omaava langaton pääte ei ole valmiina vastaanottamaan 25 dataa, jolloin MMSC voi esimerkiksi lähettää uuden kyselyn oletus-GGSN:lle langattoman päätteen MS datan vastaanottovalmiuden selvittämiseksi määrätyn : T: ajan kuluttua edellisen kyselyn lähettämisestä. Negative Client Identification Response message 47 comprising information that the MMS ID having the wireless terminal is not ready to receive the 25 data, wherein the MMSC may send a new query a default GGSN of the wireless terminal MS data provided for determining the reception capacity: T time after the transmission of the previous survey.
Vaihtoehtoisesti oletus-GGSN voi tarkistaa langattoman päätteen datan ·:··: 30 vastaanottovalmiuden lähettämällä hieman muunnellun PDU Info Request -viestin 43,43' HLR:ään. Alternatively, a default GGSN may check the wireless terminal data ·: ·· 30 the reception capacity by sending a slightly modified PDUs 43.43 Info Request message "to the HLR. Tällöin HLR ensin katsoo ylläpitämästään SGSN Address -kentästä langatonta päätettä MS kyseisellä hetkellä palvelevan SGSN:n osoitteen ja kysyy sitten kyseiseltä SGSN:ltä langattoman päätteen IMSI-koodin perusteella 17 111780 In this case, first, whereas the HLR considers to above the SGSN Address field in the wireless terminal MS is currently serving SGSN address and then requests for that SGSN to the wireless terminal on the basis of the IMSI-code 17 111780
Gr-rajapinnan yli, onko kyseisellä langattomalla päätteellä MS PDP-konteksti aktivoituna jonkin GGSN:n kanssa. Over a Gr interface, whether the wireless terminal MS in the PDP context is activated, some with the GGSN. GGSN, jonka kanssa langaton pääte MS on aktivoinut PDP-kontekstin, ilmenee esimerkiksi kyseisen SGSN:n ylläpitämän "GGSN Address in use" -parametrin arvosta. The GGSN, to which the wireless terminal MS has activated the PDP context, for example, shows that the SGSN is maintained "in the GGSN Address in Use" parameter value. Saatuaan kysymänsä tiedon 5 SGSN:ltä, HLR lähettää edelleen PDU Info Response -viestin 44, 44' oletus-GGSN:lle, kuten edellä on selostettu. After receiving five kysymänsä information from the SGSN, the HLR forwards the PDU Info Response message 44, 44 'default GGSN, as described above. On myös mahdollista, että HLR toimittaa langatonta päätettä MS palvelevan SGSN:n osoitteen oletus-GGSN:lle, jonka jälkeen oletus-GGSN kysyy mainitulta SGSN:ltä IMSI-koodin perusteella sen GGSN:n osoitteen, jonka kanssa langattomalla päätteellä MS on PDP-konteksti 10 aktivoituna. It is also possible that the HLR supplies the wireless terminal MS to the SGSN serving the address of a default GGSN, then the default GGSN asking from said SGSN on the basis of the IMSI-code of the GGSN address, with which the wireless terminal MS is a PDP context 10 activated.
Keksinnön mukaan GGSN voi myös evätä sanoman välittämisen MMSC.stä langattomalle päätteelle. According to the invention, the GGSN may also refuse the transmission of the message MMSC.stä wireless terminal. Esimerkiksi, jos langattoman päätteen MS puhelinlaskuja ei ole maksettu, voi oletus-GGSN palauttaa MMSC:lle kielteisen Client 15 Identification Response -viestin 47, jossa ilmaistaan, että multimediasanomanvälitys kyseiselle langattomalle päätteelle MS ei ole sallittua. For example, if the wireless terminal MS over the phone has not been paid to the default GGSN returns to the MMSC a negative 15 Client Identification Response message 47, which indicates that the multimedia message service to the wireless terminal MS is not permitted. Luonnollisesti tietokannan, jossa langattoman päätteen MS laskutustietoja GPRS-verkossa säilytetään, tulee tällöin olla oletus-GGSN.n ulottuvilla. Of course, a database of billing the wireless terminal MS in the GPRS network information is stored, there will then be a default GGSN reach. Mainittu kielteinen Client Identification Response -viesti 47 lähetetään tyypillisesti myös tapauksessa, . Said negative Client Identification Response message 47 typically also sent to the event. . . 20 jossa edellä mainitut autentikointi- ja turvallisuustoiminnot 42 eivät onnistu. 20 where the above-mentioned authentication and security features 42 are possible. Tällöin keksinnön mukaisen menetelmän suoritus tyypillisesti myös lopetetaan i ·, solukkoverkossa jo ennen MMS-ID:n kohdentamista IMSkiin. Thus, embodiments of the method according to the invention typically also stopped · i, the cellular network prior to the MMS-ID allocation IMSkiin.
• ) I •) I
Myönteisen Client Identification Response -viestin 47 vastaanottamisen jälkeen 25 MMSC lähettää multimediasanoman datapaketteina GGSN:lle, jonka kanssa langattomalla päätteellä PDP-konteksti on aktivoituna. After a positive identification response message to the client 47 receiving the 25 MMSC sends the multimedia message to the data packets to the GGSN with which the wireless terminal, the PDP context is activated. Mainittu GGSN välittää : *: datapaketit edelleen langattomalle päätteelle MS. Said GGSN: *: the data packets to the wireless terminal MS.
< · : MMSC voi lähettää datapaketit mainitulle GGSN:lle oletus-GGSN:n kautta tai ....: 30 pakettidataverkon, kuten IP-verkon (esim. Intranet, Internet), kautta. <·: The MMSC can transmit data packets to said GGSN default GGSN through or ....: 30 packet data network, such as an IP network (. Eg Intranet, Internet), via. Jos mainittua GGSN:ää palvelee jokin MMSC, joka on eri MMSC kuin se, joka edellä ' . If such a GGSN is provided as one of the MMSC, the MMSC which is different than that above. " kommunikoi oletus-GGSN:n kanssa, voidaan datapaketit vaihtoehtoisesti lähettää mainitulle GGSNJIe tämän toisen MMSC:n kautta. default GGSN communicates with, the data packets may alternatively be transmitted to said GGSNJIe that other via the MMSC. MMSC:n ja langattoman 18 111780 päätteen MS väliseen kommunikointiin voidaan käyttää IP-protokollia tai muita protokollia, joita GPRS-verkko tukee. The MMSC and the wireless terminal MS 18 111780 communication between the IP protocols or other protocols, the GPRS network supports can be used.
Keksinnön edullisen suoritusmuodon yhteydessä mainittu multimediasanoma, 5 jonka MMSC välittää multimediapalvelun tilanneelle langattomalle päätteelle voi olla peräisin useasta eri lähteestä. mentioned in connection with the preferred embodiment of the invention, a multimedia message, the MMSC transmits five multimedia service that ordered wireless terminal may originate from several different sources. Se voi olla esimerkiksi langattomalta päätteeltä toiselle sähköisessä muodossa lähetetty valokuva, faksi, kotivideopätkä tai ääniviesti. It may be, for example, the wireless terminal to the second form to the electronic photograph, a fax, a home video clip or a voice message. Sen sisältönä voi myös olla esimerkiksi TCP/IP-verkosta MMSC:lle lähetetty sähköpostiviesti, joka käsittää multimediakomponentin välitettäväksi 10 langattomalle päätteelle, tai mikä tahansa multimediakomponentteja käsittävä sanoma. Its content can also be, for example, a TCP / IP network to the MMSC sent e-mail message comprising a multimedia component to be transmitted to the wireless terminal 10, or any message comprising multimedia components. Vaikka tässä on ensisijaisesti puhuttu multimediasanomasta, ei keksintö rajoitu multimediasanomanvälityspalveluun, vaan sitä voidaan käyttää missä tahansa vastaavanlaisessa sanomanvälityspalvelussa. While this is primarily spoken of a multimedia message, the invention is not limited to the multimedia messaging service, but it can be used in any similar messaging service.
15 Keksintö voidaan toteuttaa GPRS-verkon lisäksi myös kolmannen sukupolven verkoissa, kuten WCDMA-verkossa, koska siinä ylimmät protokollatasot vastaavat GPRS-verkon ylimpiä protokollatasoja. 15 The invention can be implemented in the GPRS network to the third generation networks, such as WCDMA, since the upper protocol layers corresponding to the uppermost protocol levels of the GPRS network. GGSN:ää vastaa kolmannen sukupolven verkossa 3G-GGSN (3rd Generation GGSN), SGSN:ää vastaa 3G-SGSN ja tukiasemajärjestelmää BSS vastaa 3G-RAN (3rd Generation Radio Access • ; 20 Network). The GGSN corresponding to the third generation in the 3G-GGSN (3rd Generation GGSN), the SGSN responsible for the 3G-SGSN and the BSS is responsible for the 3G RAN (Radio Access 3rd Generation •; 20 Network). Erään ehdotuksen mukaan IMSI-koodia kolmannen sukupolven , ' verkossa vastaa terminologisesti IMUI-koodi (International Mobile User Identity) ja SIM-korttia UIM-kortti (User Identification Module). According to one proposal, the IMSI code of the third generation, "the network corresponding to the code terminology IMUI (International Mobile User Identity) of the SIM card and the UIM card (User Identification Module).
Keksintö soveltuu toteutettavaksi myös WAP-järjestelmässä. The invention is also suitable for implementation of the WAP system. Tällöin MMSC:n ja ; In this case, the MMSC and; 25 oletus-GGSN:n välillä on WAP-yhdyskäytävä, jonka läpi MMSC:n ja oletus- GGSN:n välillä kulkevat viestit tyypillisesti kulkevat läpinäkyvästi. 25 default GGSN is the WAP gateway through which the MMSC and the default GGSN run between the messages are typically transmitted transparently.
: Keksintö voidaan toteuttaa ohjelmallisesti tekemällä tarvittavat muutokset : ohjelmakoodiin GGSN:ssä. : The invention may be implemented in software by making the necessary changes in the programming code in the GGSN. Myös MMSC.n toiminnallisuus voidaan toteuttaa 30 ohjelmallisesti. MMSC.n functionality can also be implemented in software 30. Kyseiset tietokoneohjelmatuotteet voidaan tallentaa tietovälineelle, esimerkiksi muistiin, niitä voidaan siirtää ja ne voidaan ajaa esimerkiksi ' . These computer program products can be stored on media, such as memory, they can be moved and they can be run, for example ". tietokoneessa. on your computer.
19 111780 19 111780
Kuviossa 5 on esitetty lohkokaavio, joka havainnollistaa MMSC:n toiminnallisia lohkoja esillä olevan keksinnön toteutukseen liittyen. Figure 5 is a block diagram illustrating the MMSC, the functional blocks of the implementation of the present invention is related. MMSC käsittää GPRS-rajapinnan 51, jonka kautta MMSC kommunikoi GPRS-verkon GGSN:n kanssa. The MMSC comprises a GPRS interface 51, via which the MMSC communicates with the GPRS network with the GGSN. Ulkoisen rajapinnan 52 kautta hoidetaan kommunikointi ulkopuolisiin muihin 5 verkkoihin, kuten Internet-verkkoon ja MMSC-rajapinnan 53 kautta muihin multimediasanomanvälityspalvelukeskuksiin. The external interface 52 are handled via communication with other external network 5 such as the Internet network and the MMSC interface 53 to other multimedia messaging service centers. Tietovarasto 54 on tietokanta, johon tallennetaan ja jossa säilytetään multimediasanomia. The data warehouse 54 is a database which stores and storing multimedia messages. Ohjausyksikkö 55 ohjaa MMSC:n toimintaa. The control unit 55 controls the MMSC activity. Multimediasanoman vastaanottajan selkokielisen (RFC822-osoitteen) kohdentamiseksi oikealle MMS-ID:lle MMSC käsittää tietokannan 56, 10 jossa ylläpidetään selkokielisten RFC822-muotoisten osoitteiden ja MMS-ID:iden välisiä vastaavuuksia. Plaintext multimedia message to the recipient (RFC822) address allocation of the right of the MMS ID of the MMSC comprises a database 56, 10 which is maintained in plain text format RFC822 addresses and MMS ID matches between the sheets. Lisäksi MMSC käsittää joitakin autentikointiin ja MMSC:n ylläpitoon liittyviä lohkoja (näitä ei ole esitetty kuviossa). In addition, some of the MMSC comprises the authentication and the MMSC blocks relating to the maintenance (not shown in the figure).
Keksinnön mukaisesti langattomalle päätteelle MS osoitetut multimediasanomat 15 saapuvat MMSC:hen jonkin sen käsittämän rajapinnan (51 -53) kautta ja ne tallennetaan tietovarastoon 54. Ohjausyksikkö kohdentaa tietokannan 56 tietojen perusteella langattoman päätteen MS selkokielisen osoitteen (esim. RFC822-muotoisen osoitteen) MMS-ID:ksi. According to the invention the wireless terminal assigned to the MS multimedia messages 15 arrive at the MMSC via one of its comprised by the interface (51 -53) and stored in the data warehouse 54. The control unit target 56 on the basis of the information of the wireless terminal MS plaintext address database MMS ID (for example, RFC822-shaped address.) , respectively. Tietokantaa 56 voi ylläpitää esimerkiksi televerkon operaattori tai jokin solukkoverkon ulkopuolinen palveluntarjoaja. The database 56 can be maintained, for example, the telecommunications network operator, or an external service provider of the cellular network.
. . . . 20 Uuden MMS-ID:n lisääminen mainittuun tietokantaan 56 voidaan tehdä esimerkiksi '· seuraavasti: Kun määrätyn langattoman päätteen MS omistaja tilaa I · multimediasanomanvälityspalvelun, hän antaa palveluntarjoajalle käyttämänsä : langattoman päätteen MS osoitteet (esim. puhelinnumero, sähköpostityyppinen • · osoite). 20 new MMS-ID: Addition of in the database 56 can be made, for example, '· as follows: When the specified wireless terminal MS Owner of space I · multimedia messaging service, he will give service providers used by the wireless terminal MS addresses (eg, phone number, e-mail type • · Address.). Multimediasanomanvälityspalvelun tarjoaja sopii sitten kyseessä olevan 25 GPRS-operaattorin kanssa sopivan MMS-ID:n arvon, jolla langaton pääte yksikäsitteisesti tunnistetaan. The multimedia messaging service provider is then suitable to the case 25 with the GPRS operator of a suitable MMS ID value of the wireless terminal uniquely identified. Mainitut langattoman päätteen osoitteet ja niitä vastaava MMS-ID tallennetaan MMSC:n tietokantaan 56. Vastaavasti sama MMS-ID tallennetaan operaattorin hallinnassa olevaan DNS-palvelimeen GPRS-; Said wireless terminal addresses and the corresponding ID is stored in the MMS to MMSC database 56. Similarly, the same MMS ID is stored in the management of the operator's GPRS DNS server; verkossa kyseisiä osoitteita vastaavan IMSI-koodin kohdalle. network addresses corresponding to its IMSI-code you want. GGSN:lle lähetettävä 30 kysely (Client Identification Request) generoidaan edullisesti GPRS-rajapinnassa 51 ohjausyksikön 55 käskystä, ja sen lähetys tapahtuu GPRS-rajapinnan 51 • > '. The GGSN a request to be sent to 30 (Client Identification Request) is preferably generated GPRS interface 51 of the control unit 55 orders, and its transmission is the GPRS interface 51 •> '. /: kautta. / Via. Myös GGSN:n lähettämä vastaus kyselyyn (Client Identification Response) vastaanotetaan GPRS-rajapinnan 51 kautta. Also, the GGSN reply sent by the query (Client Identification Response) received via the GPRS interface 51. GPRS-rajapinta 51 ja kuvion 6 20 111780 selostuksen yhteydessä esiteltävä GGSN.n MMSC-rajapinta 66 toteuttavat yhdessä rajapinnan 22. MMSC:n rajapinta (51 - 53), jonka kautta multimediasanomat lähetetään aikanaan langattomalle päätteelle MS voi vaihdella MMSC:n ja langattoman päätteen sijainnista riippuen. The GPRS interface 51 and June 20 111 780 presented in the description of the GGSN to the MMSC interface of Figure 66 carried out along with the interface 22. The MMSC interface (51-53) through which the multimedia messages are sent in due course to the wireless terminal MS may vary depending on the MMSC and the wireless terminal's depending on the location.
Kuviossa 6 on esitetty lohkokaavio, joka havainnollistaa GGSN:n toiminnallisia lohkoja esillä olevan keksinnön toteutukseen liittyen. Figure 6 is a block diagram illustrating the GGSN functional blocks of the implementation of the present invention is related. GGSN käsittää SGSN-rajapinnan 61, jonka kautta GGSN kommunikoi oman operaattorin hallinnassa olevaan solukkoverkkoon (Intra-PLMN Backbone -verkko). The GGSN comprises an SGSN interface 61, via which communicates with the GGSN controlled by the operator's own cellular network (Intra-PLMN backbone network). HLR:n kanssa GGSN 10 kommunikoi HLR-rajapinnan 62 kautta. HLR communicates with the GGSN 10 HLR 62 via an interface. Tätä kautta voidaan kommunikoida myös muiden signalointiverkon (esim. SS7) elementtien kanssa. In this way we can communicate with the other signaling network (e.g. SS7) elements. IP-rajapinnan 63 kautta GGSN kommunikoi IP-verkkojen (esim. Internet) kanssa ja X.25-rajapinnan 64 kautta X.25-pakettiverkon kanssa. through the IP interface 63 communicates with the GGSN IP networks (e.g. Internet) and the X.25 interface 64 via an X.25 packet switched network with. MMSC-rajapinnan 66 kautta GGSN lähettää ja vastaanottaa viestejä MMSC:n GPRS-rajapinnalle 51 ja MMSC:n GPRS-15 rajapinnalta 51 keksinnön mukaisesti. the MMSC 66 through the GGSN interface to send and receive messages from the MMSC to the GPRS interface of the MMSC 51 and the GPRS 15 from the interface 51 of the present invention. MMSC-rajapinta 66 ja MMSC:n GPRS-rajapinta 51 toteuttavat yhdessä rajapinnan 22. The MMSC-MMSC interface 66 and the GPRS interface 51 carried out together with the interface 22.
Pakettivälitysyksikkö 65 (engl. routing fuction) välittää datapaketteja sekä operaattorin hallinnoimassa verkossa että operaattorin hallinnoiman verkon ja : 20 muiden verkkojen välillä. The packet switching unit 65 (Engl. Fuction routing), and transmits the data packets to an operator network managed by a network managed by the operator and 20 from other networks. DNS-palvelin on erillinen laite, joka tyypillisesti on saman • > » .·/. A DNS server is a separate device, which typically is the same •> ». · /. operaattorin hallinnassa kuin GGSN:kin. controlled by the operator as the GGSN does. GGSN:n ohjausyksiköllä 67, joka ohjaa • < » *.*. GGSN to a control unit 67 that controls • < »*. *. GGSN:n toimintaa, on yhteys 69 DNS-palvelimeen. GGSN activity, there is a connection 69 to the DNS server. DNS-palvelimella on tieto • »* MMS-ID:iden ja langattomien päätteiden IMSI-koodien vastaavuudesta. DNS server information is • »* MMS IDs and wireless terminals IMSI codes equivalence.
Ohjausyksikkö 67 kohdentaa MMSC:ltä Client Identification Request-viestin 41 ;γ: 25 mukana saapuneen MMS-ID:n keksinnön mukaisesti oikeaan IMSI-koodiin * tyypillisesti kysyen edellä mainitun yhteyden 69 ylitse DNS-palvelimelta IMSI- :' i': koodin, joka vastaa mainittua MMS-ID:tä. The control unit 67 allocated to the MMSC Client Identification Request message 41, γ 25 with the received MMS-ID according to the invention, the correct IMSI code * typically by asking the said connection over 69 from the DNS server the IMSI, 'i' code, which corresponding to said MMS ID.
» t «· »T« ·
4 t I T 4 I,
« II i ; «I to II; Esillä olevaa keksintöä käyttäen solukkoverkon ulkopuolella sijaitseva 30 sanomanvälityspalvelin voi saada selville, onko langaton pääte, jolle ,,γ sanomanvälityspalvelimeen tallennettu sanoma on osoitettu, valmis ' vastaanottamaan dataa. Using the present invention, located outside the cellular network 30 messaging server to find out whether the wireless terminal to which the γ ,, messaging server stored message is addressed, ready "to receive data. Keksintö mahdollistaa sanoman etappivälitteisen välittämisen langattomalle päätteelle myös dynaamisten PDP-osoitteiden käytön 21 111780 yhteydessä, koska myös langattoman päätteen toimesta aktivoitujen PDP-kontekstien olemassa olo voidaan keksinnön mukaan määrittää. The invention enables the transmission of the message to the wireless terminal etappivälitteisen the use of a dynamic PDP addresses 21 111780 connection, because the wireless terminal by the activated PDP contexts, there may be determined according to the invention.
Tässä selityksessä on esitetty keksinnön toteutusta ja suoritusmuotoja 5 esimerkkien avulla. This description presents the implementation and embodiments of the invention, five examples. Alan ammattimiehelle on ilmeistä, ettei keksintö rajoitu edellä esitettyjen suoritusmuotojen yksityiskohtiin ja että keksintö voidaan toteuttaa muussakin muodossa poikkeamatta keksinnön tunnusmerkeistä. Those skilled in the art it is obvious that the invention is not limited to the above embodiments and details of the invention may be implemented in another form without deviating from the characteristics of the invention. Esitettyjä suoritusmuotoja tulisi pitää valaisevina, muttei rajoittavina. The presented embodiments should be considered illustrative and not restrictive. Siten keksinnön toteutus- ja käyttömahdollisuuksia rajoittavatkin ainoastaan oheistetut 10 patenttivaatimukset. Thus, implementing and using the invention are only restricted by the appended 10 claims. Täten vaatimusten määrittelemät erilaiset keksinnön toteutusvaihtoehdot, myös ekvivalenttiset toteutukset kuuluvat keksinnön piiriin. Thus, the different implementation alternatives of the invention defined by the claims, also equivalent embodiments, are included within the scope of the invention.
« · > * · f · I t · t · I · » k * « * · · * · · * t · t » » · • · a · * * · > · · • > «·> * · F · I · T · I · t» k * «* · · * · · · * t t» »· • · a · * * ·> · · •>
22 111780 22 111780
1. Menetelmä sanomanvälityspalvelun toteuttamiseksi solukkoverkon päätelaitteen (MS) ja solukkoverkon ulkopuolisen sanomanvälityspalvelimen 5 (MMSC) välillä, jossa menetelmässä: vastaanotetaan ja tallennetaan mainitulle päätelaitteelle (MS) osoitettu sanoma sanomanvälityspalvelimeen (MMSC), tunnettu siitä, että menetelmässä: lähetetään sanomanvälityspalvelimelta (MMSC) ensimmäinen kysely 10 (41) määrätylle ensimmäiselle verkkoelementille (GGSN) solukkoverkkoon mainitun päätelaitteen (MS) datan vastaanottovalmiuden selvittämiseksi; 1. A method for implementing a messaging service of the cellular network terminal (MS) and a cellular network from an external messaging server 5 (MMSC), the method comprising: receiving and storing the said terminal (MS), addressed message to the messaging server (MMSC), characterized in that the method comprises: transmitting a messaging server (MMSC) first Question 10 (41) to a specific first network element (GGSN) for establishing a data reception capability to the cellular network of said terminal (MS); selvitetään ensimmäisen verkkoelementin (GGSN) toimesta mainitun päätelaitteen (MS) datan vastaanottovalmius; explained by the first network element (GGSN) of said terminal (MS) to the data receiving capability; lähetetään ensimmäisen verkkoelementin (GGSN) toimesta 15 solukkoverkosta mainitulle solukkoverkon ulkopuoliselle sanomanvälityspalvelimelle (MMSC) määrätty ensimmäinen vastausviesti (47) vasteena mainittuun ensimmäiseen kyselyyn (41), jossa vastausviestissä ilmaistaan mainitun päätelaitteen (MS) datan vastaanottovalmius, mainitun sanoman päätelaitteelle lähettämistä varten. transmitting, by the first network element (GGSN) 15 of the cellular network to said cellular network to an external messaging server (MMSC) provided for the first response message (47) in response to said first query (41), wherein the response message is detected that the terminal (MS) to the data reception standby, the message to the terminal for transmission. 20 20
: 2. Patenttivaatimuksen 1 mukainen menetelmä, tunnettu siitä, että mainitulla solukkoverkon verkkoelementillä (GGSN) on tiedossaan solukkoverkon • ! 2. The method according to claim 1, characterized in that said cellular network element (GGSN) is known to the cellular •! · : ·. ·: ·. päätelaitteiden (MS) datan vastaanottovalmiuteen liittyvien parametrien . terminal equipment (MS) data of the reception capability parameters. . . : arvoja ja että mainitun päätelaitteen datan vastaanottovalmius mainitun 25 ensimmäisen verkkoelementin kautta tulkitaan mainittujen parametrien : ' · *; The values ​​and the data terminal via said readiness to receive said first network element 25 is interpreted as above parameters: '· *; arvojen avulla, jolloin: tapauksessa, jossa mainitulla päätelaitteella (MS) on valmius datan :T: vastaanottoon mainitun ensimmäisen verkkoelementin (GGSN) kautta, ilmaistaan mainittu valmius mainitussa ensimmäisessä vastausviestissä (41) : 30 mainitulle sanomanvälityspalvelimelle (MMSC); thresholds, wherein: in a case where said terminal (MS) is in standby data T through the reception of said first network element (GGSN), detecting said standby in said first reply message (41): 30 said messaging server (MMSC); ja ....: tapauksessa, jossa mainitulla päätelaitteella (MS) ei ole valmiutta datan vastaanottoon mainitun ensimmäisen verkkoelementin (GGSN) kautta, '/: lähetetään solukkoverkon kotipaikkarekisterille (HLR) määrätty toinen kysely 23 111780 (43, 43') sallittujen solukkoverkon verkkoelementtien joukon selvittämiseksi, joilla sallittujen verkkoelementtien joukon käsittämillä verkkoelementeillä on tiedossaan päätelaitteiden datan vastaanottovalmiuteen liittyvien parametrien arvoja ja joiden verkkoelementtien kautta mainitulla päätelaitteella on 5 edellytykset vastaanottaa dataa, ja lähetetään vasteena mainittuun toiseen kyselyyn (43, 43') toinen vastausviesti (44, 44') kotipaikkarekisteristä (HLR) mainitulle ensimmäiselle verkkoelementille (GGSN), joka toinen vastausviesti ilmaisee mainitulle ensimmäiselle verkkoelementille mainitun sallittujen verkkoelementtien joukon. .... and, in the case in which said terminal (MS) does not have the capability to receive data via said first network element (GGSN), '/: transmitting a cellular network home location register (HLR) of a given second query 23 111 780 (43, 43') of the authorized network elements of the cellular network a plurality of determining which of allowed network elements set to a network element is aware of the values ​​of the reception capability of terminal equipment the data parameters, and by which network elements in said terminal has five conditions for receiving data, and transmitting said response to the second query (43, 43 '), the second reply message (44, 44') belongs to the register (HLR) to said first network element (GGSN), the second response message is indicative of the authorized network elements of a plurality of said first network element. 10 10
3. Patenttivaatimuksen 2 mukainen menetelmä, tunnettu siitä, että mainitun toisen vastausviestin (44,44') ilmaistua mainitulle ensimmäiselle verkkoelementille (GGSN) mainitun sallittujen verkkoelementtien joukon lähetetään määrätty kolmas kysely (45) ainakin yhdelle määrätylle toiselle 15 sallittujen verkkoelementtien joukon käsittämälle verkkoelementille mainitun ensimmäisen verkkoelementin toimesta mainitun päätelaitteen (MS) datan vastaanottovalmiuden mainitun toisen verkkoelementin kautta selvittämiseksi, jolloin: tapauksessa, jossa mainitulla päätelaitteella (MS) on valmius datan 20 vastaanottoon mainitun toisen verkkoelementin kautta, lähetetään tieto (46) : mainitusta valmiudesta vasteena mainittuun kolmanteen kyselyyn toiselta . 3. The method according to claim 2, characterized in that the said expressed in said second reply message (44,44 ') to said first network element (GGSN) of the authorized network elements of a plurality sent to the determined third request (45) 15 allowed for at least one of a given one of the network elements set to a network element of said first through by the network element of said terminal (MS) from the data reception capacity of said second network element to establish, wherein: in a case where said terminal (MS) is in standby data 20 for receiving, via said second network element, transmitting data (46): said capabilities in response to said third query from another. . . ·. ·. verkkoelementiltä ensimmäiselle verkkoelementille; network element to the first network element; ja ilmaistaan mainittu valmius mainitussa ensimmäisessä : ·. and detecting said standby in said first ·. · vastausviestissä (47) mainitulle sanomanvälityspalvelimelle (MMSC). · Reply message (47) to said messaging server (MMSC). :T: 25 :T: : T 25: T:
4. Minkä tahansa edellisen patenttivaatimuksen mukainen menetelmä, tunnettu siitä, että tapauksessa, jossa mainitulla päätelaitteella (MS) on valmius datan vastaanottoon määrätyn verkkoelementin (GGSN) kautta, v : lähetetään mainittu päätelaitteelle osoitettu sanoma 30 sanomanvälityspalvelimesta (MMSC) päätelaitteelle mainitun määrätyn •: · ·: verkkoelementin kautta. 4. A process, characterized in that in the case where said terminal (MS) is idle according to any one of the preceding claims via a designated reception of the data network element (GGSN), in: transmitting said addressed to the terminal message 30 message to the proxy server (MMSC) to the terminal of said specified • · · through the network element.
: 5. Minkä tahansa edellisen patenttivaatimuksen mukainen menetelmä, 24 111780 tunnettu siitä, että tapauksessa, jossa mainitulla päätelaitteella (MS) ei ole datan vastaanottovalmiutta minkään mainitun verkkoelementin kautta, toistetaan mainittu ensimmäinen kysely (41) määrätyn ajan kuluttua. 5. The method according to any one of the preceding claims, 24 111 780 characterized in that in the case where said terminal (MS) does not have capability of receiving data through any of said network element, repeating said first query (41) after a predetermined period of time.
6. Minkä tahansa edellisen patenttivaatimuksen mukainen menetelmä, tunnettu siitä, että mainitut verkkoelementit ovat GPRS-verkon (General Packet Radio Service) yhdyskäytävätukisolmuja (GGSN). 6. The method according to any one of the preceding claims, characterized in that said network elements are GPRS (General Packet Radio Service), the gateway support nodes (GGSN).
7. Minkä tahansa edellisen patenttivaatimuksen mukainen menetelmä, 10 tunnettu siitä, että mainitussa ensimmäisessä vastausviestissä (47) ilmaistaan mainitun päätelaitteen (MS) IP-osoite mainitulle sanomanvälityspalvelimelle (MMSC). 7. The method according to any one of the preceding claims, 10 characterized in that said first reply message (47) is detected by said terminal (MS), an IP address for said messaging server (MMSC).
8. Minkä tahansa edellisen patenttivaatimuksen mukainen menetelmä, 15 tunnettu siitä, että päätelaitteen (MS) tunnistamiseen solukkoverkossa käytetään yhtä seuraavista: IMSI-koodi (International Mobile Subscriber Identity), IMUI-koodi (International Mobile User Identity). 8. A method according to any one of the preceding claims, 15 characterized in that the identification of the terminal (MS) in a cellular network using one of the following: the IMSI-code (International Mobile Subscriber Identity) code IMUI (International Mobile User Identity).
9. Minkä tahansa edellisen patenttivaatimuksen mukainen menetelmä, 20 tunnettu siitä, että päätelaitteen (MS) tunnistamiseen solukkoverkon ja .* : sanomanvälityspalvelimen välillä käytetään määrättyä solukkoverkon . 9. The method according to any one of the preceding claims, 20 characterized in that the identification of the terminal (MS) and a cellular network. *: The messaging server used in a cellular network provided. ulkopuolista tunnistetta (MMS-ID). external identifier (MMS-ID).
10. Minkä tahansa edellisen patenttivaatimuksen mukainen menetelmä, : 25 tunnettu siitä, että mainittu sanomanvälityspalvelin (MMSC) suorittaa :': multimediasanoman välityksen mainitulle päätelaitteelle (MS). 10. A method according to any one of the preceding claims, 25 characterized in that said messaging server (MMSC) to carry out ': a multimedia message to said terminal (MS).
11. Minkä tahansa edellisen patenttivaatimuksen mukainen menetelmä, tunnettu siitä, että mainittu ensimmäinen kysely (41) lähetetään 30 sanomanvälityspalvelimelta (MMSC) aina samalle ensimmäiselle •: · · · verkkoelementille (GGSN). 11. A method according to any one of the preceding claims, characterized in that said first request (41) sent to a messaging server 30 (MMSC) always the same first • · · · network element (GGSN).
: 12. Minkä tahansa edellisen patenttivaatimuksen mukainen menetelmä, „c 111780 25 tunnettu siitä, että tiedonsiirto menetelmässä tapahtuu pakettivälitteisesti. 12. A method according to any one of the preceding claims, 'c 111 780 25, characterized in that the packet-transmission method takes place.
13. Solukkoverkon ulkopuolinen sanomanvälityspalvelu (MMSC) sanomanvälityspalvelun toteuttamiseksi sanomanvälityspalvelimen ja 5 solukkoverkon päätelaitteen (MS) välillä, joka sanomanvälityspalvelin käsittää: välineet (51 - 55) mainitulle päätelaitteelle (MS) osoitetun sanoman vastaanottamiseksi ja tallentamiseksi sanomanvälityspalvelimeen (MMSC), tunnettu siitä, että sanomanvälityspalvelin lisäksi käsittää: 10 välineet (51,55) ensimmäisen kyselyn (41) lähettämiseksi määrätylle ensimmäiselle verkkoelementille (GGSN) solukkoverkkoon mainitun päätelaitteen (MS) datan vastaanottovalmiuden selvittämiseksi. 13. The cellular external messaging service center (MMSC) for implementing a messaging service between the messaging server and 5, the cellular terminal (MS), the messaging server comprising: means (51 - 55) to said terminal (MS) for receiving and storing the messaging server (MMSC) to a message addressed, characterized in that the messaging server further comprising: means 10 (51.55) of the first query (41) for transmitting to a specific first network element (GGSN) to the cellular network of said terminal (MS) for establishing a data reception capability.
14. Patenttivaatimuksen 13 mukainen sanomanvälityspalvelin (MMSC), tunnettu 15 siitä, että se käsittää: välineet (51,55) vasteena mainittuun ensimmäiseen kyselyyn (41) solukkoverkosta ensimmäisen verkkoelementin (GGSN) toimesta lähetetyn ensimmäisen vastausviestin (47) vastaanottamiseksi, joka vastausviesti käsittää tiedon mainitun päätelaitteen (MS) datan vastaanottovalmiudesta; 14. claimed in claim 13, the messaging server (MMSC), characterized 15 in that it comprises: means (51.55) in response to said first query (41) transmitted by the cellular network to the first network element (GGSN) a first response message (47) for receiving a response message comprising information said terminal (MS) from the data reception capacity; 20 välineet (51 - 53, 55) mainitun sanoman lähettämiseksi mainitulle , : päätelaitteelle (MS). 20 means (51-53, 55) for transmitting said message to said,: the terminal (MS). » »
15. Solukkoverkon ulkopuolisessa sanomanvälityspalvelimessa (MMSC) .* . 15. The cellular network outside sanomanvälityspalvelimessa (MMSC). *. : suoritettavissa oleva tietokoneohjelmatuote sanomanvälityspalvelun : f. 25 toteuttamiseksi solukkoverkon ulkopuolisen sanomanvälityspalvelimen ja solukkoverkon päätelaitteen (MS) välillä, joka tietokoneohjelmatuote käsittää ohjelmakoodin: :Y: sanomanvälityspalvelimen (MMSC) saamiseksi vastaanottamaan ja :T: tallentamaan mainitulle päätelaitteelle (MS) osoitetun sanoman, tunnettu . : Executable computer program product of a messaging service. F 25 for implementing the cellular network outside the messaging server and the cellular terminal (MS), the computer program product comprises program code for: Y: to obtain a messaging server (MMSC) for receiving and T: storage of said terminal (MS), addressed message, characterized. *. *. : 30 siitä, että lisäksi tietokoneohjelmatuote käsittää ohjelmakoodin: ....: sanomanvälityspalvelimen (MMSC) saamiseksi lähettämään ensimmäisen kyselyn (41) määrätylle ensimmäiselle verkkoelementille '·/; 30 in that the computer program product further comprises program code for: ....: obtaining a messaging server (MMSC) for transmitting the first query (41) to a specific first network element '· /; (GGSN) solukkoverkkoon mainitun päätelaitteen (MS) datan 26 111780 vastaanottovalmiuden selvittämiseksi. (GGSN) for determining the reception capacity 26 111 780 to the cellular network of said terminal (MS) data.
16. Solukkoverkon verkkoelementti (GGSN) sanomanvälityspalvelun toteuttamiseksi solukkoverkon ulkopuolisen sanomanvälityspalvelimen 5 (MMSC) ja solukkoverkon päätelaitteen (MS) välillä, tunnettu siitä, että verkkoelementti käsittää: välineet (66, 67) määrätyn solukkoverkon ulkopuolisen palvelimen (MMSC) lähettämän ensimmäisen kyselyn (41) vastaanottamiseksi, joka ensimmäinen kysely käsittää pyynnön mainitun solukkoverkon päätelaitteen 10 (MS) datan vastaanottovalmiuden selvittämiseksi; 16. The cellular network element (GGSN) for implementing a messaging service of the cellular network outside the messaging server 5 (MMSC) and the cellular network between the terminal (MS), characterized in that the network element comprises: means (66, 67) provided for the cellular network outside the server (MMSC) in response to the first query (41) receiving a first request comprising a request for said cellular terminal 10 (MS) for determining the data reception capacity; välineet (61,62, 67, 69, DNS) mainitun päätelaitteen (MS) datan vastaanottovalmiuden selvittämiseksi; means (61,62, 67, 69, DNS) to determine that the terminal (MS) to the data receiving capability; välineet (66,67) ensimmäisen vastausviestin (47) lähettämiseksi solukkoverkon ulkopuoliselle sanomanvälityspalvelimelle (MMSC) vasteena 15 mainittuun ensimmäiseen kyselyyn (41), joka ensimmäinen vastausviesti käsittää tiedon mainitun päätelaitteen (MS) datan vastaanottovalmiudesta. means (66,67) for sending a first response message (47) of a cellular network to an external messaging server (MMSC) 15 in response to the first query (41), the first response message comprises information of said terminal (MS) from the data reception capacity.
17. Patenttivaatimuksen 16 mukainen verkkoelementti, tunnettu siitä, että mainittu verkkoelementti on GPRS-solukkoverkon yhdyskäytävätukisolmu. 17. A network element according to claim 16, characterized in that said network element is a GPRS gateway support node of a cellular network. 20 20
: 18. Solukkoverkon verkkoelementissä (GGSN) suoritettavissa oleva , , ·. : 18. The cellular network element (GGSN) for conducting a, ·. tietokoneohjelmatuote sanomanvälityspalvelun toteuttamiseksi solukkoverkon ulkopuolisen sanomanvälityspalvelimen (MMSC) ja solukkoverkon päätelaitteen (MS) välillä, tunnettu siitä, että '': 25 tietokoneohjelmatuote käsittää ohjelmakoodin: solukkoverkon verkkoelementin (GGSN) saamiseksi vastaanottamaan määrätyn solukkoverkon ulkopuolisen palvelimen (MMSC) lähettämän ensimmäisen kyselyn (41), joka ensimmäinen kysely käsittää : pyynnön mainitun solukkoverkon päätelaitteen (MS) datan ; A computer program product for implementing a messaging service of the cellular network outside the messaging server (MMSC) and the cellular network between the terminal (MS), characterized in that the '' 25 The computer program product comprises a program code: a cellular network element (GGSN) to receive imposed on the cellular network outside the server (MMSC) in response to the first query (41); a first request comprising: a data request from said cellular terminal (MS); \; \; 30 vastaanottovalmiuden selvittämiseksi; 30 to determine the reception capacity; ·:··: solukkoverkon verkkoelementin (GGSN) saamiseksi selvittämään : ·' ·. ·: ·· obtain a cellular network element (GGSN) to explore: · '·. mainitun päätelaitteen (MS) datan vastaanottovalmiuden; said terminal (MS) to the data receiving capability; solukkoverkon verkkoelementin (GGSN) saamiseksi lähettämään 27 111780 ensimmäisen vastausviestin (47) solukkoverkon ulkopuoliselle sanomanvälityspalvelimelle (MMSC) vasteena mainittuun ensimmäiseen kyselyyn (41), joka ensimmäinen vastausviesti käsittää tiedon mainitun päätelaitteen (MS) datan vastaanottovalmiudesta. obtaining a cellular network element (GGSN) 111 780 27 transmit the first response message (47) of a cellular network to an external messaging server (MMSC) to said response to the first query (41), the first response message comprises information of said terminal (MS) from the data reception capacity. 5 5
19. Järjestelmä, joka käsittää solukkoverkon ulkopuolisen sanomanvälityspalvelimen (MMSC) ja solukkoverkon verkkoelementin (GGSN), sanomanvälityspalvelun toteuttamiseksi solukkoverkon ulkopuolisen sanomanvälityspalvelimen ja solukkoverkon päätelaitteen (MS) välillä, joka 10 sanomanvälityspalvelin käsittää: välineet (51 - 55) mainitulle päätelaitteelle (MS) osoitetun sanoman vastaanottamiseksi ja tallentamiseksi sanoman välityspalvelimeen (MMSC), tunnettu siitä, että sanomanvälityspalvelin lisäksi käsittää: välineet (51,55) ensimmäisen kyselyn (41) lähettämiseksi määrätylle 15 ensimmäiselle verkkoelementille (GGSN) solukkoverkkoon mainitun päätelaitteen (MS) datan vastaanottovalmiuden selvittämiseksi, ja että solukkoverkon verkkoelementti käsittää: välineet (61,62,67,69, DNS) mainitun päätelaitteen datan vastaanottovalmiuden selvittämiseksi; 19. A system comprising a cellular network outside the messaging server (MMSC) and a cellular network element (GGSN), for implementing a messaging service between the cellular network outside the messaging server and the cellular terminal (MS) 10 message to the proxy server comprises: means for - a message addressed to said terminal (MS) (51 of 55) receiving and storing the messaging server (MMSC), characterized in that the messaging server further comprises: means (51.55) for the first query (41) for transmitting the specified 15 to the first network element (GGSN) to the cellular network of said terminal (MS) for determining the data reception capability, and that the cellular network element comprising: means (61,62,67,69 DNS) to determine the data reception capacity of the terminal; ja 20 välineet (66, 67) ensimmäisen vastausviestin (47) lähettämiseksi . and 20 means (66, 67) for transmitting the first response message (47). . . solukkoverkon ulkopuoliselle sanomanvälityspalvelimelle (MMSC) vasteena v* mainittuun ensimmäiseen kyselyyn (41), joka ensimmäinen vastausviesti : ·. a cellular network to an external messaging server (MMSC) in response to v * to the first query (41), the first response message is: ·. käsittää tiedon mainitun päätelaitteen (MS) datan vastaanottovalmiudesta; comprises information of said terminal (MS) from the data reception capacity; . . . . : mainitun sanoman solukkoverkon päätelaitteelle (MS) lähettämistä varten. : The message to the cellular terminal (MS) for transmission. : 25 • * 28 111780 : • * 25 28 111 780
FI992782A 1999-12-23 1999-12-23 The messaging service FI111780B (en)
FI992782 1999-12-23
AU23779/01A AU2377901A (en) 1999-12-23 2000-12-18 A messaging service
EP00987530A EP1254571A2 (en) 1999-12-23 2000-12-18 A messaging service
CN00817451A CN1411667A (en) 1999-12-23 2000-12-18 Messaging service
PCT/FI2000/001110 WO2001049047A2 (en) 1999-12-23 2000-12-18 A messaging service
JP2001549031A JP2003518884A (en) 1999-12-23 2000-12-18 Message Service
US09/742,787 US7127489B2 (en) 1999-12-23 2000-12-20 Messaging service
FI19992782A FI19992782A (en) 2001-06-24
FI111780B true FI111780B (en) 2003-09-15
US20010034767A1 (en) 2001-10-25
AU754743B2 (en) 2002-11-21 Method, and associated apparatus, for selectively permitting transmission of packet data to a mobile terminal
US20020176379A1 (en) 2002-11-28 Mehtod for call control in intelligent networks