SE1150765A1 - Metod och apparat för verifiering av ett telefonnummer - Google Patents

Metod och apparat för verifiering av ett telefonnummer Download PDF

Info

Publication number
SE1150765A1
SE1150765A1 SE1150765A SE1150765A SE1150765A1 SE 1150765 A1 SE1150765 A1 SE 1150765A1 SE 1150765 A SE1150765 A SE 1150765A SE 1150765 A SE1150765 A SE 1150765A SE 1150765 A1 SE1150765 A1 SE 1150765A1
Authority
SE
Sweden
Prior art keywords
mobile
telephone number
subscriber identity
verification
mobile telephone
Prior art date
Application number
SE1150765A
Other languages
English (en)
Other versions
SE535546C2 (sv
Inventor
Niklas Agevik
Bjoern Idren
Original Assignee
Ericsson Telefon Ab L M
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Publication of SE1150765A1 publication Critical patent/SE1150765A1/sv
Publication of SE535546C2 publication Critical patent/SE535546C2/sv

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/12Detection or prevention of fraud
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L29/06755
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/126Applying verification of the received information the source of the received data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/18Network architectures or network communication protocols for network security using different networks or channels, e.g. using out of band channels
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/10Mobility data transfer between location register and external networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/60Context-dependent security
    • H04W12/69Identity-dependent
    • H04W12/72Subscriber identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/08Interfaces between hierarchically different network devices between user and terminal device

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

2 mobilabonnentidentitetsnumret förknippat med mobiltelefonnumret i home location- registret; jämförande i verifieringsapparaten av det lagrade mobilabonnentidentitetsnumret och det mottagna mobilabonnentidentitetsnumret; och, om jämförelsen visar att det mottagna mobilabonnentidentitetsnumret motsvarar det lagrade mobilabonnentidentitetsnumret: initiera utförandet av meddelande- eller positioneringstjänsten avseende mobiltelefonnumret.
Härmed uppnås att det kan upptäckas om mobilabonnemanget till vilket mobiltelefonnumret förknippas har ändrats mellan tiden för lagring av mobiltelefonnumret och tiden för initierande av en meddelande- eller positioneringstj änst avseende mobiltelefonnumret. Utförandet av en meddelande- eller positioneringstjänst kan göras villkorat av resultatet av verifieringen av mobiltelefonnumret.
Home location-registret nämnt i denna ansökan ska inte bara tolkas som att det är ett home location-register såsom specificeras i GSM (Global System for Mobile Communications), utan en server som innefattar funktionaliteten motsvarande home location-registret såsom specificeras i den detaljerade beskrivningen oberoende av hur det är benämnt i ett specifikt telekommunikationsnät. Ett exempel på en alternativ term är HSS (Home Subscriber Server) såsom specificerad i IMS (Intemet Protocol Multimedia Subsystem).
Lagringen kan innefatta: mottagande i verifieringsapparaten av en förfrågan om registrering av ett mobiltelefonnummer; sändande från verifieringsapparaten som svar på förfrågan om registrering av mobiltelefonnumret en första IMSI-fråga som begär ett mobilabonnentidentitetsnummer registrerat i samband med mobiltelefonnumret i ett home location-register; mottagande i verifieringsapparaten som svar på den första IMSI-frågan mobilabonnentidentitetsnumret förknippat med mobiltelefonnumret i home location- registret; och där lagrandet innefattar lagrande som det motsvarande mobilabonnentidentitetsnumret, mobilabonnentidentitetsnumret mottaget som svar på den första IMSI-frågan. Genom denna aspekt åstadkoms att registreringen av mobiltelefonnumret i en verifieringsapparat kan utföras på ett bekvämt sätt.
Metoden kan innefatta sändande av ett verifieringssvar indikerande resultatet av jämförelsen. I en utföringsforrn innefattar verifieringssvaret en indikation om huruvida det lagrade mobilabonnentidentitetsnumret och det mottagna mobilabonnentidentitetsnumret 10 15 20 25 30 har blivit utfärdade av samma mobilnätsoperatör eller ej. En sådan indikation kan till exempel ges endast i scenarion där jämförelsen visar att det mottagna mobilabonnentidentitetsnumret inte motsvarar det lagrade mobilabonnentidentitetsnumret.
Verifieringsapparaten kan till exempel vara innefattad i en applikationsserver anordnad att tillhandahålla en tredjepartstj änst som utnyttjar meddelande- eller positioneringstjänsten. I denna implementering är förfrågan om verifiering med fördel genererad av applikationsservem och initieringen innefattar med fördel att applikationsservem sänder en förfrågan om utförande av meddelande- eller positioneringstj änsten.
I en annan utföringsform kan verifieringsapparaten till exempel vara innefattad i en applikationsserver som arbetar som en mäklarnod (eng: broker node) för tjänster i ett kommunikationssystem. I denna implementering kan verifieringsförfrågan mottas från en applikationsserver anordnad att tillhandahålla en tredj epartstj änst som utnyttjar meddelande- eller positioneringstj änsten; varvid initieringen innefattar att mäklarnoden utför meddelande- eller positioneringstj änsten, eller sänder en förfrågan för utförande av meddelande- eller positioneringstj änsten till ett mobilradiokommunikationsnät i kommunikationssystemet, eller sänder ett verifieringssvar som indikerar resultatet av jämförelsen till applikationsservern.
I en utföringsform där meddelande- eller positioneringstj änsten utgör en del av en tredjepartstj änst kan metoden vidare innefatta sändande av ett meddelande till mobiltelefonnumret via mobilradiokommunikationssystemet om jämförelsen visar att det mottagna mobilabonnentidentitetsnumret inte motsvarar det lagrade mobilabonnentidentitetsnumret, där meddelandet indikerar att en leverans av tredj epartstjänsten har avslutats avseende telefonnumret. Ett sådant meddelande kan till exempel sändas från verifieringsapparaten, eller från applikationsservem som tillhandahåller tredjepartstjänsten. Genom att sända ett sådant meddelande, kan det säkerställas att en mobilabonnent som har behållit sitt mobiltelefonnummer, men för vilken abonnemanget har ändrats, kommer att få ett meddelande då en tredjepartstjänst avslutas pga förändringarna gjorda för hans abonnemang. Mobilabonnenten kan sedan vidta en lämplig handling för att återaktivera tredj epartstjänsten om så önskas. 10 15 20 25 30 4 En utföringsform ger en metod för att begära en meddelande- eller positioneringstj änst i ett mobilradiokommunikationssystem. Denna metod innefattar att sända, från en applikationsserver till en verifieringsapparat, en förfrågan om registrering av ett mobiltelefonnummer i verifieringsapparaten, varvid förfrågan innefattar en indikation på mobiltelefonnumret. Denna metod innefattar vidare att sända, från applikationsservem till verifleringsapparaten, en förfrågan om verifiering av mobiltelefonnumret för att bestämma om en meddelande- eller positioneringstj änst i ett mobilradiokommunikationssystem ska utföras avseende mobiltelefonnumret.
Uppfinningen avser också en verifieringsapparat för verifiering av ett mobiltelefonnummer för att bestämma om en meddelande- eller positioneringstj änst i ett mobilradiokommunikationssystem ska utföras avseende mobiltelefonnumret. I en utföringsform innefattar verifieringsapparaten: en databas för att lagra ett mobiltelefonnummer och ett förknippat mobilabonnentidentitetsnummer; en första ingång anordnad att motta en förfrågan om verifiering av ett mobiltelefonnummer; en utgång anordnad att sända en IMSI-fråga avseende ett mobiltelefonnummer, där IMSI-frågan efterfrågar ett mobilabonnentidentitetsnummer registrerat i samband med mobiltelefonnumret i ett home location-register; en andra ingång anordnad att motta ett mobi1abonnentidentitetsnummer som svar på en IMSI-fråga avseende ett mobiltelefonnummer; och processorgan anordnat att jämföra ett mobilabonnentidentitetsnummer lagrat i databasen i samband med ett mobiltelefonnummer med ett mobilabonnentidentitetsnummer mottaget som svar på en IMSI-fråga avseende mobiltelefonnumret, och att initiera utförandet av meddelande- eller positioneringstj änsten avseende mobiltelefonnumret om jämförelsen visar att det mottagna mobilabonnentidentitetsnumret motsvarar det lagrade mobilabonnentidentitetsnumret.
Dessutom hänför sig också uppfinningen till en applikationsserver anordnad att tillhandahålla en tredj epartstj änst som utnyttjar en meddelande- eller positioneringstjänst.
Applikationsservem innefattar: en utgång anordnad att sända, till en verifieringsapparat, en förfrågan om registrering av ett mobiltelefonnummer i verifieringsapparaten, varvid förfrågan om registrering innefattar en indikation på mobiltelefonnumret. Utgången är vidare anordnad att sända till verifieringsapparaten, en förfrågan om verifiering av mobiltelefonnumret för att bestämma om meddelande- eller positioneringstjänsten i ett 10 15 20 25 30 mobilradiokommunikationssystem ska utföras avseende mobiltelefonnumret. I en utföringsform innefattar applikationsservern verifieringsapparaten.
Applikationsservem kan innefatta en ingång anordnad att motta ett verifieringssvar indikerande resultatet av verifieringen av ett mobiltelefonnummer; ett kundinformationsregister för tredjepartstj änsten; och ett processorgan anordnat att lagra, i kundinfonnationsregistret för tredjepartstjänsten som en del av tredjepartstj änstens abonnemangsinforrnation avseende ett telefonnummer, om ett verifieringssvar mottaget av utgången indikerar att verifieringsresultatet avseende mobiltelefonnumret var negativt, information indikerande att verifieringsresultatet är negativt.
Vidare hänför sig uppfinningen också till ett datorprogram för verifiering av ett mobiltelefonnummer för att bestämma om en meddelande- eller positioneringstj änst i ett mobilradiokommunikationssystem ska utföras avseende mobiltelefonnumret.
Datorprogrammet innefattar datorprogramkodsdelar som, då de körs av en verifieringsapparat, förmår verifieringsapparaten att: lagra ett mobiltelefonnummer och ett motsvarande mobilabonnentidentitetsnummer i en databas för verifieringsapparaten; sända som svar på en verifieringsfcirfrågan en IMSI-fråga som efterfrågar ett mobilabonnentidentitetsnummer registrerat i samband med mobiltelefonnumret i ett home location-register; hämta från databasen det lagrade mobilabonnentidentitetsnumret; jämföra det lagrade mobilabonnentidentitetsnumret och ett mobilabonnentidentitetsnummer mottaget som svar på IMSI-frågan; och initiera utförandet av meddelande- eller positioneringstj änsten avseende mobiltelefonnumret om jämförelsen visar att det mottagna mobi1abonnentidentitetsnumret motsvarar det lagrade mobilabonnentidentitetsnumret.
Uppfinningen avser också en datorprogramprodukt som innefattar datorläsbart organ på vilket datorprogrammet är lagrat.
Ytterligare aspekter av uppfinningen beskrivs i den följ ande detaljerade beskrivningen och i de medföljande patentkraven. 10 15 20 25 30 Kort beskrivning av ritningarna Fig. 1 Fig. 2 Fig. 3 Fig. 4 Fig. Sa Fig. 5b Fig. 5c Fig. 5d Fig. 6a F ig. 6b Fig. 7 Fig. 8 är en schematisk illustrering av ett mobilradiokommunikationssystem innefattande ett mobilradiokommunikationsnät. är ett flödesschema som illustrerar en utföringsforin av en metod för verifiering av ett mobiltelefonnummer. illustrerar en utföringsform där en verifieringsapparat kan kommunicera med HLRzer via en nätbrygga. är ett signaldiagram som illustrerar en utföringsform av en metod för registrering av ett mobiltelefonnummer med en verifieringsapparat. är ett signaldiagram illustrerande ett signalscenario i en utföringsform av en metod för verifiering av ett mobiltelefonnummer. är ett signaldiagram illustrerande ett signalscenario i en utföringsfonn av en metod för verifiering av ett mobiltelefonnummer. är ett signaldiagram illustrerande ett signalscenario i en utföringsform av en metod för verifiering av ett mobiltelefonnummer. är ett signaldiagram illustrerande ett signalscenario i en utföringsform av en metod för verifiering av ett mobiltelefonnummer. är en schematisk illustrering av en utföringsform av en verifieringsapparat. är en schematisk illustrering som visar en annan aspekt av utföringsforrnen av verifieringsapparaten visad i Fig. 6a. är en schematisk illustrering av en tredjepartsapplikationsserver anordnad att efterfråga verifiering av ett mobiltelefonnummer. är en schematisk illustrering av ett kommunikationssystem innefattande en mäklarnod som innefattar en verifieringsapparat.
Detaljerad beskrivning Ett exempel på ett mobilradiokommunikationssystem 100 visas schematiskt i Fig. 1.
Mobilradiokommunikationssystem 100 innefattar åtminstone ett mobilradiokommunikationsnät 103, som härefter i beskrivningen ibland kommer att benämnas nät 103 för korthetens skull. Ett mobilradiokommunikationsnät 103 är normalt kopplat till andra nät 104, såsom till exempel publika kretskopplade telefonnät (PSTNzs), andra mobilradionät, Intemet, etc. 10 15 20 25 30 7 Nät 103 innefattar ett flertal radiobasstationer 105 som ger mobilradiokommunikation till rörliga stationer (MS:s) 110 över ett luftgränssnitt. En MS 110 kan till exempel vara en mobiltelefon, en radioförsedd portföljdator (eng: laptop), en handhållen dator eller vilken annan radiokapabel apparat som helst. En radíobasstation 105 är kopplad, ofta via en basstationsstyrande nod, till en Mobile Switching Centre (MSC) 115, som bl a kan tillhandahålla dirigering och rörlighetshantering för kommunikationssessioner till och från MS:ar 110. Normalt är ett flertal radiobasstationer 105 kopplade till varje MSC 115.
Nät 103 i Fig. 1 innefattar vidare ett Home Location-register (HLR) 120, som innefattar en central databas innehållande detaljer om abonnemangen för mobiltj änster i nätet 103.
Särskilt lagrar HLR:en 120 for varje abonnemang ett mobi1abonnentidentitetsnummer, ofta omnämnd som International Mobile Subscriber Identity (IMSI), och åtminstone ett telefonnummer tilldelat abonnemanget, där ett sådant telefonnummer ofta benämns som ett MSISDN för abonnemanget. Mobilabonnentidentitetsnumret och mobiltelefonnumret är normalt också lagrade på ett Subscriber Identity Module (SIM) -kort (icke visat) använt i samband med en MS 110 för att identifiera mobilabonnemanget i MS:en 110. Termerna IMSI och MSISDN används här då de nämns i beskrivningen och figurerna för hänvisning till mobilabonnentidentitetsnummer och mobiltelefonnummer i allmänhet, inklusive då hänvisning görs till mobilabonnentidentitetsnummer och mobiltelefonnummer i standarder för mobil radiokommunikation där en annan terminologi används.
Via till exempel Intemet eller andra nät 104 kan en tjänsteleverantör som är utanför nätet 103 utnyttja en meddelandetj änst och/eller en positioneringstjänst som en del av en tjänst levererad till en kund som också är en abonnent på tjänster i ett mobilradiokommunikationsnät. I det följande kommer benämningen meddelande- eller positioneringstj änst att användas vid hänvisning till en tjänst som utförs med hjälp av ett mobilradiokommunikationsnät avseende ett mobiltelefonnummer, där tjänsten är antingen en meddelandetjänst eller en positioneringstjänst. En meddelande- eller positioneringstj änst kan till exempel vara en SMS-tj änst (Short Message Service), MMS- tjänst (Multimedia Messaging Service), en e-posttjänst, en dataströmtjänst, en push- meddelandetjänst, en WAP-tjänst (Wireless Application Protocol), en positioneringstjänst baserad på triangulering, en positioneringstj änst baserad på identifiering av den cell där mobilabonnemanget till vilket mobiltelefonnumret är förknippat för närvarande är aktivt, etc. 10 15 20 25 30 En tjänsteleverantör som är utanför nätverket 103 kommer härefter att omnämnas som en tredjepartstj änsteleverantör och en tjänst tillhandahållen av en tredj epartstj änsteleverantör kommer att omnämnas som en tredjepartstj änst. En tredj epartstjänst kan till exempel vara en icke-portaltjänst, d v s en tjänst som inte tillhandahålls via en portal som körs av operatören av nätet 103 i vilket mottagaren av tredj epartstj änsten är registrerad, utan tillhandahålls direkt från tredj epartstj änsteleverantören. En tredjepartstjänsteleverantör kan till exempel vara en mobilnätsoperatör som levererar tjänster till mobilabonnenter i nät 103 drivna av andra operatörer, eller en tjänsteleverantör som inte driver något mobilradiokommunikationsnät, utan en tjänsteleverantör som utnyttjar nätet 103 till att kommunicera med MS 1 10.
Tredjepartstjänster där en meddelande- eller positioneringstjänst utnyttjas kan till exempel vara: en tjänst tillhandahållen av en bank, där ett kontoutdrag eller annan information skickas till en kontohavare via SMS eller annan meddelandetjänst; en säkerhetsökande tjänst tillhandahållen av ett företag som driver en webbsida där dess kunder har konton, varvid en pin-kod för ett konto kan skickas via SMS eller annan meddelandetj änst till ett mobilabonnemang tillhörande kontohavaren; en bankomattjänst där bankomatbedrägeri förhindras genom att kontrollera att bankkontohavarens position överensstämmer med bankomatens genom att jämföra positionen för bankkontohavarens mobilabonnemang med en lagrad position för bankomaten (ATM) innan tillstånd ges att ta ut pengar, etc. Det finns många andra sätt som meddelande- eller positioneringstjänster kan användas på av tredjepartstjänster.
I många tredj epartstjänster som utnyttjar meddelande- eller positioneringstj änster är tj änsteanvändarnas integritet, och/eller infonnationssekretessen som ges till eller av tjänsten, av vikt. Till exempel vill kanske inte ett företag som driver en webbsida sända en pin-kod via SMS till en kontohavare, om det finns en betydande risk att SMS:et kommer att hamna i fel händer; en bankomatoperatör kanske inte vill utföra en positionering av ett mobilabonnemang i bankomatexemplet givet ovan, om det finns en betydande risk att mobilabonnemanget inte tillhör bankkontohavaren utan skulle kunna tillhöra en person som inte har gått med på att bli positionerad, etc. 10 15 20 25 30 9 För att åtnjuta en tredjepartstj änst som utnyttjar en meddelande- eller positioneringstjänst, kommer en kund av tredjepartstjänsten ofta att behöva ge tredj epartstjänsteleverantören mobiltelefonnumret för sitt mobilabonnemang. Eftersom ett mobiltelefonnummer är ett nummer som är unikt för ett abonnemang kan mobiltelefonnumret användas som en identifierare av ett mobilabonnemang för en kund hos en tredjepartstj änsteleverantör.
Emellertid överförs ofta mobiltelefonnumret till ett nytt abonnemang då ett mobilabonnemang avslutas. Om inte kunden till tredj epartstj änsten informerar tredjepartstjänsteleverantören att han/hon inte längre har tillgång till mobiltelefonnumret, kommer en meddelande- eller positioneringstjänst som utgör en del av tredj epartstj änsten, såsom att sända ett SMS eller positionera mobilabonnemanget, att utföras avseende fel person. Det är sant att några mobilnätsoperatörer har riktlinjer som definierar ett tidsintervall inom vilket ett mobiltelefonnummer for ett avslutat abonnemang inte kan återanvändas för ett nytt abonnemang. Emellertid kommer ett sådant tidsintervall, om tredj epartstj änsteleverantören aldrig informeras om avslutandet av mobilabonnemanget, att endast tillfälligt förhindra att den del av tredjepartstjänsten som utnyttjar meddelande- eller positioneringstjänsten utförs med avseende på fel person.
Såsom nämnts ovan använder normalt ett mobilradiokommunikationsnät ett mobilabonnentsidentitetsnummer för identifiering av ett mobilabonnemang. Nätet 103 lagrar mobilabonnentidentitetsnumret och mobiltelefonnumret i HLR 120. Enligt en aspekt av uppfinningen tillhandahålls en verifieringsapparat, där mobilabonnentidentitetsnumret förknippat med ett mobiltelefonnummer kan verifieras i syfte att undvika att en tredjepartstj änst levereras med avseende på fel person. Genom att lagra mobiltelefonnumret och motsvarande mobilabonnentsidentitetsnummer för en kund till en tredj epartstj änst, och genom att kontrollera att mobilabonnentidentitetsnumret som förknippas med mobiltelefonnumret inte har ändrats innan leverans av tredj epartstj änsten till kunden, kommer alla överföringar av mobiltelefonnumret till ett nytt abonnemang som skett efter att mobiltelefonnumret lagrats att upptäckas, eftersom mobilabonnentsidentitetsnumret förknippat med mobiltelefonnumret vid överföring av ett mobiltelefonnummer till ett nytt abonnemang kommer att ändras.
En utföringsform av en metod utförd av en verifieringsapparat illustreras schematiskt i Fig. 2. Genom metoden i Fig 2 kan det bestämmas om en meddelande- eller positioneringstjänst ska utföras avseende ett särskilt mobiltelefonnummer. I steg 200 lagras i en databas hos 10 15 20 25 30 10 verifieringsapparaten ett mobiltelefonnummer, så väl som mobi1abonnentidentitetsnumret förknippat med mobiltelefonnumret i nätet 103 där mobilabonnemanget hålls. I steg 205 mottas en förfrågan om verifiering av mobiltelefonnumret, t ex från en applikationsserver av tredj epartstj änsteleverantören. Verifieringsförfrågan sänds av tredjepartsapplikationsservem i samband med en meddelande- eller positioneringstjänst som ska utföras avseende ett mobiltelefonnummer, och resultatet av verifieringen ska användas vid bestämmandet om huruvida meddelande- eller positioneringstj änsten ska utföras eller inte.
I steg 210 sänds en IMSI-fråga mot HLR 210 i vilken abonnemanget associerat med mobiltelefonnumret är registrerat. IMSI-frågan skickad i steg 210 innefattar information om mobiltelefonnumret, och är en förfrågan om information om mobilabonnentidentitetsnumret förknippat med mobiltelefonnumret i HLR 210 i vilket mobiltelefonnumret är registrerat. Såsom kommer att diskuteras mer i relation till Fig 3 nedan kan IMSI-frågan till exempel skickas via en nätbrygga hos nätet 103. Om IMSI- frågan skickad av verifieringsapparaten är i ett format som är inkompatibelt med transmissionsprotokollet som använts av HLR 210 kan IMSI-frågan skickad av verifieringsapparaten till exempel trigga en sådan nätbrygga, eller en annan nod, till att sända en motsvarande IMSI-fråga på ett format som är kompatibelt med transmissionsprotokollet som används av HLR 120.
I steg 215 mottas ett svar på IMSI-frågan från HLR:en, där svaret på IMSI-frågan innefattar mobilabonnentidentitetsnumret eller information indikerande mobi1abonnentidentitetsnumret förknippat med mobiltelefonnumret i HLR:en. I steg 220 jämförs mobilabonnentidentitetsnumret som mottagits i svaret till IMSI-frågan med mobilabonnentidentitetsnumret som lagrades i samband med mobiltelefonnumret i steg 200. Om det mottagna mobilabonnentidentitetsnumret motsvarar det lagrade mobi1abonnentidentitetsnumret, kan slutsatsen dras att mobiltelefonnumret fortfarande används av samma abonnent som vid tiden för utförandet av steg 200 (det mottagna mobilabonnentidentitetsnumret och de lagrade mobilabonnentidentitetsnumren kan uttryckas på olika format, och en exakt identitet behövs nödvändigtvis inte därför för överensstämmelse mellan de två). 10 15 20 25 30 ll Om det mottagna mobilabonnentidentitetsnumret motsvarar det lagrade mobi1abonnentidentitetsnumret, inträder steg 225, där meddelande- eller positioneringstjänsten startas avseende mobiltelefonnumret. Å andra sidan, om verifieringsresultatet erhållet i steg 220 är negativt, d v s om det mottagna mobilabonnentidentitetsnumret inte motsvarar det lagrade mobi1abonnentidentitetsnumret, startas inte meddelande- eller positioneringstjänsten. Istället inträder steg 230 där ett verifieringssvar sänds till noden från vilken verifieringsfrågan mottogs i steg 205, där verifieringssvaret innefattar en indikation på det negativa verifieringsresultatet.
Initieringen av den efterfrågade tjänsten i steg 225 kan utföras på olika sätt. Initieringen kan till exempel innefatta sändande av ett verifieringssvar till den som efterfrågar verifieringen, där verifieringssvaret innefattar en indikation som indikerar att resultatet av verifieringen var positivt, d v s att det mottagna mobilabonnentidentitetsnumret befanns motsvara det lagrade mobi1abonnentidentitetsnumret. Vid mottagande av det positiva verifieringssvaret kan den som efterfrågar verifieringen sedan sända en förfrågan för utförande av meddelande- eller positioneringstjänsten till ett nät 103. Om verifieringsförfrågan mottagen i steg 205 innefattas i en förfrågan om meddelande- eller positioneringstjänsten, kan initieringen av den efterfrågade tjänsten innefatta sändande, till ett mobilradiokommunikationsnät, en förfrågan om utförande av meddelande- eller positioneringstjänsten avseende telefonnumret. Om verifieringsapparaten kan utföra åtminstone delar av tjänsten kan initieringen innefatta utförande av dessa delar av tjänsten.
En förfrågan om utförande av meddelande- eller positioneringstjänsten skickad till ett nät 103 kan skickas i enlighet med ett proprietärt protokoll, eller så kan ett standardiserat protokoll användas för transmissionen av förfrågan om utförande. Till exempel, om meddelande- eller positioneringstjänsten är SMS kan Short Message Peer-to-peer Protocol (SMPP) användas för förfrågan om utförande av meddelande- eller positioneringstjänsten.
Altemativt kan andra protokoll användas. Nätet 103, till vilket en förfrågan om utförande skickas, kan vara vilket nät 103 som helst: nätet 103 i vilket mobiltelefonnumret är registrerat, eller ett annat nät 103.
Såsom nämnts ovan kan ett verifieringssvar innefattande information baserad på resultatet av jämförelsen utförd i steg 220 skickas också då verifieringsresultatet är positivt till sändaren av förfrågan om verifiering av mobiltelefonnumret. Sändandet av 10 15 20 25 30 12 verifieringssvaret kan utelämnas, om så önskas, till exempel om en bekräftelse avseende huruvida den begärda meddelande- eller positioneringstjänsten framgångsrikt har utförs eller inte, kommer att sändas till den som efterfrågar verifieringen.
Ett resultat av verifieringen kan registreras i verifieringsapparaten i samband med det lagrade mobiltelefonnumret och det förknippade mobilabonnentidentitetsnumret, om så önskas. Till exempel kan ett resultat av jämförelsen lagras, tiden för verifieringen kan lagras, etc.
Ett verifieringssvar, som ska skickas av verifieringsapparaten till den som efterfrågar verifieringen, kan innefatta information om huruvida mobilabonnentidentitetsnumret som lagrats av verifieringsapparaten i samband med mobiltelefonnumret, motsvarar mobilabonnentidentitetsnumret mottaget från HLR:en i vilken mobiltelefonnumret är registrerat. Sådan information kan till exempel indikeras med hjälp av en flagga i verifieringssvarsmeddelandet, eller på vilket annat sätt som helst. Beroende på vilken information som mottas av verifieringsapparaten i svaret på IMSI-frågan, kan verifieringssvarsmeddelandet innefatta ytterligare information. Till exempel, om svaret på IMSI-frågan innefattar information om i vilket nät 103 mobiltelefonnumret för närvarande är registrerat, kan verifieringssvaret innefatta information indikerande om mobiltelefonnumret är registrerat i samma nät 103 som när mobiltelefonnumret lagrades i steg 200 av verifieringsapparaten, eller i ett annat nät. Sådan information kan innefattas som en flagga i verifieringsvarsmeddelandet eller som en indikator som kan vara mer än två värden. Exempelvis kan en 2-bitsindikator användas, vilken till exempel kan anta ett av följ ande värden: 1) mobilabonnentidentitetsnumret har inte ändrats; 2) mobilabonnentidentitetsnumret har ändrats inom samma nät; 3) mobilabonnentidentitetsnumret har ändrats och mobilnätet har ändrats; 4) mobiltelefonnumret används inte. Alternativt kan verifieringsvarsmeddelandet innefatta en identitet för nätet 103 i vilket mobiltelefonnumret för närvarande är lagrat. Från infonnation relaterad till huruvida nätet 103 med vilket mobiltelefonnumret är registrerat har ändrats, kan slutsatser dras om huruvida det är troligt att mobiltelefonnumret nu används av en annan abonnent i samma nät 103, eller huruvida ägaren av mobiltelefonnumret har flyttat sitt abonnemang till ett nytt nät. Annan information kan också tillhandahållas i ett verifieringsvarsmeddelande, såsom till exempel information om i vilket nät mobilabonnemanget för närvarande är aktivt. 10 15 20 25 30 13 Då meddelande- eller positioneringstjänsten utgör en del av en tredjepartstj änst, kan ett meddelande skickas till mobiltelefonnumret som svar på ett negativt verifieringsresultat, om så önskas, varvid meddelandet informerar abonnenten som har mobiltelefonnumret att tredjepartstj änsten kommer att avslutas avseende mobiltelefonnumret. Det här kan vara användbart, eftersom det finns situationer där mobilabonnentidentitetsnumret är ändrat även om mobiltelefonnumret fortfarande används av samma person. Till exempel, om en användare av ett mobiltelefonnummer beslutar sig för att flytta sitt mobilabonnemang till ett annat nät 103, eller om han har begärt ett nytt SIM-kort för att komma åt olika tjänster tillhandahållna av hans nät 103, ändras normalt mobilabonnentidenitetsnummema. Ett sådant meddelande kan till exempel skickas till mobiltelefonnumret av tredjepartsapplikationsservern, eller av verifieringsapparaten.
Metoden illustrerad i Fig 2 kan implementeras i förhållande till ett mobilabonnemang i ett nät 103 som drivs i enlighet med vilken standard som helst, såsom till exempel standarden Global System for Mobile communications (GSM), standarden Universal Mobile Telecommunications System (UMTS), standarden Long Term Evolution (LTE), etc.
Flödesschemat i F ig 2 hänför sig till ett enda mobiltelefonnummer. Emellertid kan en verifieringsapparat som verkar enligt metoden illustrerad i Fig 2 användas för verifiering av ett flertal mobiltelefonnummer registrerade i samma eller olika nät 103, där olika nät 103 kan vara av samma eller olika standarder. Steg 200 skulle normalt utföras en gång per mobilabonnemang, medan stegen 205-220 normalt skulle utföras avseende ett mobiltelefonnummer varje gång en tredjepartstjänsteleverantör efterfrågar verifiering av mobiltelefonnumret. Således kan en väsentlig tidsperiod förlöpa mellan utförandet av steg 200 och stegen 205-230 med avseende på samma mobiltelefonnummer.
En meddelandetyp som redan existerar i en mobiltelefonstandard kan till exempel användas för IMSI-frågan skickad i steg 210. Exempel på redan existerande meddelandetyper som kan användas är meddelandetypen Mobile Application Part Send Routing Infonnation (MAP SRI) som specificeras i ETSI Technical Specification (TS) 129 002 v 8.9.0 eller ETSI TS 100 974 V. 7.15.0 (till exempel SRI för SMS, eller andra SRI- meddelanden, såsom ett SRI-meddelande för användning av en MSC 115 för förfrågan om dirigeringsinforrnation från en HLR 120), typen send_IMSI-meddelande, eller vilken annan meddelandetyp som helst som ger en möjlighet till HLR-uppslag. I en MAP SRI- 10 15 20 25 30 14 förfrågan innefattas mobiltelefonnumret och i ett MAP SRI-svar innefattas det förknippade mobilabonnentidentitetsnumret. MAP-signalering utförs normalt via SS7-signalnätet som används för signalering mellan olika noder i mobilradiokommunikationsnät 103 och i andra telefonnät. Alternativt kan en ny meddelandetyp specificeras för användning som IMSI-frågan.
Ofta behöver en verifieringsapparat för att utföra metoden i F ig 2 inte ha direkt tillgång till SS7-signalnätet, eller andra organ för kommunikation direkt med HLR 120 i nätet 103 där ett mobiltelefonnummer är registrerat. I sådana fall kan verifieringsapparaten till exempel vara kopplad till en applikationsserver eller nätbrygga 310, vilka till exempel kan vara en applikationsserver eller en nätbrygga 310 hos ett PLMN eller hos ett mobilradiokommunikationsnät 103, till exempel en gateway-MSC. Det här illustreras i Fig 3, där en verifieringsapparat 300 är kopplad till nätbrygga 310 och till en applikationsserver (AS) 305 för en tredj epartstj änsteleverantör, härefter hänvisad till som tredjepartsapplikationsserver 305 eller AS 305 för korthetens skull. Nätbryggan 310 är kapabel att kommunicera med åtminstone en, och normalt ett flertal HLR:er 120, där en HLR 120 lagrar värden för mobi1abonnentidentitetsnummer förknippade med mobiltelefonnummer som för närvarande är registrerade i ett nät 103. I denna uppsättning kan IMSI-frågan i steg 210 i Fig 2 till exempel vara ett proprietärt meddelande som instruerar nätbryggan 310 att skicka ett lämpligt IMSI-frågemeddelande till relevant HLR 120 för mobilabonnentidentitetsnumret förknippat med mobiltelefonnumret som innefattas i IMSI-frågan. Nätbryggan 310, eller en annan nod instruerad att göra så av nätbryggan 310, kan sedan skicka ett lämpligt IMSI-frågemeddelande kompatibelt med den relevanta HLR:en 120, till exempel ett MAP SRI-meddelande eller annat meddelande skickat såsom diskuterats ovan, till den relevant HLR:en 120. Alternativt kan IMSI-frågan som sänds av verifieringsapparaten 300 vara på ett format kompatibelt med den relevanta HLR:en 120. I ett nätscenario där verifieringsapparaten utnyttjar en HLR 120 i form av en HSS i ett IMS- kämnät, kan verifieringsapparaten kontakta HSS:en via nätbryggan 310 i fomi av en I- CSCF (Interrogating Call Session Control Function), som kommunicerar med HSS användandes protokollet DIAMETER.
Fig 4 är ett signaldiagram som schematiskt illustrerar signalering som kan utföras i relation till steg 200 i F ig 2. Signaleringen i Fig 4 illustrerar ett scenario där AS 305 instruerar verifieringsapparaten 300 att registrera ett mobiltelefonnummer i förhållande till vilket 10 15 20 25 30 15 framtida verifiering kan efterfrågas av AS 305. Ett Registrera-MSISDN-kommando 400 skickas från AS 305 till verifieringsapparaten 300, där Registrera-MSISDN-kommandot 400 innefattar ett mobiltelefonnummer som ska registreras av verifieringsapparaten 300.
Vid mottagande av Registrera-MSISDN-kommandot 400 skickar verifieringsapparaten 300 en ISMI-fråga 405 mot HLR:en i vilken mobilabonnemanget förknippat med mobiltelefonnumret är registrerat, där IMSI-frågan 405 innefattar mobiltelefonnumret.
IMSI-frågan 405 kommer att mottas av HLR 120 för nätet 103 i vilket mobiltelefonnumret är registrerat, möjligtvis via en nätbrygga 310 såsom diskuterats i samband med Fig 3. Ett svar 410 på IMSI-frågan mottas sedan av verifieringsapparaten 300 från HLR 120, där svaret 410 på IMSI-frågan innefattar mobilabonnentidentitetsnumret förknippat med mobiltelefonnumret. Såsom nämnts ovan kan svaret på IMSI-frågan innefatta ytterligare information relaterad till abonnemanget som förknippas med mobiltelefonnumret, såsom till exempel information om i vilket nät 103 mobiltelefonnumret är registrerat, och i vilket nät mobilabonnemanget för närvarande är aktivt.
Vid mottagande av svaret 410 på IMSI-frågan lagrar verifieringsapparaten 300 mobiltelefonnumret och dess förknippade mobilabonnentidentitetsnummer i en databas.
Altemativt kan mobiltelefonnumret lagras vid mottagande av Registrera-MSISDN- kommandot 400 och det förknippade mobilabonnentidentitetsnumret kan lagras vid mottagande av svaret 410 påIMS1-frågan.
Om det är önskvärt kan ett Registrera-MSISDN ACK 415 sedan skickas av AS 305, indikerande att den efterfrågade registreringen av mobiltelefonnumret har slutförts.
I Fig 4 initieras lagringen av ett mobiltelefonnummer och förknippat mobilabonnentidentitetsnummer av mottagandet av ett Registrera-MSISDN- kommandomeddelande 400 från AS 305. I detta scenario kan mobiltelefonnumret till exempel ha registrerats manuellt eller automatiskt för en tjänst i AS 305 innan AS 305 skickar meddelandet 400. Lagringen av mobiltelefonnumret och det förknippade mobilabonnentidentitetsnumret i verifieringsapparaten 300 kan altemativt initieras på andra sätt, såsom till exempel genom att manuellt införa ett mobiltelefonnummer i ett användargränssnitt för verifieringsapparaten 300. 10 15 20 25 30 16 Figurema 5a-5d är signaldiagram som illustrerar olika scenarion och utföringsfonner av uppfinningen, varvid det antas att en ingång innefattande ett mobiltelefonnummer och förknippat mobilabonnentidentitetsnummer redan har blivit lagrade i en verifieringsapparat 300 (jämför steg 200 i figurerna 2 och 4). I Fig Sa mottar en verifieringsapparat 300 ett Verifiera-MSISDN-Förfrågan-meddelande 500 från AS 305, där Verifiera-MSISDN- F örfrågan-meddelandet 500 innefattar ett mobiltelefonnummer som ska verifieras.
Mottagandet av Verifiera-MSISDN-Förfrågan-meddelandet 500 triggar verifieringsapparaten 300 att skicka en IMSI-fråga 505 vilken innefattar mobiltelefonnumret, varvid IMSI-frågan 505 har mottagits av HLR 120 i nätet 103 i vilket mobiltelefonnumret är registrerat. Verifieringsapparaten 300 mottar sedan ett svar 510 på IMSI-frågan från HLR 120, där svaret 510 på IMSI-frågan innefattar mobilabonnentidentitetsnumret förknippat med mobiltelefonnumret i HLR 120.
Vid mottagande av svaret 510 på IMSI-frågan utför verifieringsapparaten 300 steg 220 i Fig 2, där mobilabonnentidentitetsnumret mottaget av svaret 510 på IMSI-frågan jämförs med mobilabonnentidentitetsnumret lagrat i samband med mobiltelefonnumret i verifieringsapparaten 300 (jämför steg 200 i F ig 2 och 4). I scenariot illustrerat i Fig 5a motsvarar det mottagna mobi1abonnentidentitetsnumret det lagrade mobilabonnentidentitetsnumret och mobiltelefonnumret är således verifierat. Initiering av meddelande- eller positioneringstjänsten utförs sedan av verifieringsapparaten genom att sända ett positivt verifieringssvar till AS 305, där det positiva verifieringssvaret 515 innefattar en indikation på att verifieringen var framgångsrik, t ex i form av ett värde på en flagga eller annan parameter i verifieringssvarsmeddelandet 515.
Fig 5b illustrerar ett scenario liknande det i F ig 5a, men där jämförelsen utförd i steg 220 visar att det lagrade mobilabonnentidentitetsnumret inte motsvarar mobilabonnentidentitetsnumret mottaget i svaret 505 på IMSI-frågan. Ett verifieringssvar 515 sänds av verifieringsapparaten 300 till AS 305, där verifieringssvaret 515 innefattar en indikering på att det lagrade mobilabonnentidentitetsnumret inte motsvarar det som för närvarande är förknippat med mobiltelefonnumret, d.v.s. att verifieringsresultatet är negativt. Såsom diskuterats ovan kan ytterligare information innefattas i ett verifieringssvar 5 15. 10 15 20 25 30 17 I utföringsformen av metoden illustrerad I Fig 5b, registrerar AS 305 i en kunddatabas att ett negativt verifieringssvar har mottagits avseende mobiltelefonnumret, se händelse 516.
Ett meddelande 517 sänds då till mobiltelefonnumret och informerar användaren av mobiltelefonnumret att tredjepartstj änsten i förhållande till vilken telefonnummerverifieringen utfördes, har avslutats för mobiltelefonnumret. Ett sådant meddelande 517 kan alternativt sändas av AS 305 och fråga ett mobilradiokommunikationsnät 100 att leverera meddelandet 517 med hjälp av ett proprietärt eller standardiserat protokoll, jämför diskussionen i samband med steg 225 ovan, eller så kan sändandet av ett sådant meddelande 517 hoppas över.
Såsom nämnts ovan kan en förfrågan om verifiering av ett mobiltelefonnummer innefattas i förfrågan om en meddelande- eller positioneringstjänst. Fig Sc illustrerar ett scenario där en förfrågan om verifiering av ett mobiltelefonnummer innefattas i en fråga om leverans av ett särskilt meddelande till en abonnent i ett mobilradiokommunikationsnät 103, genom till exempel SMS, MMS, e-brev, WAP, eller vilken annan meddelandetjänst som helst. Ett Leverera-Meddelande-Förfrågan-meddelande 520 mottas av en verifieringsapparat 300 från en tjänsteleverantör 305. Leverera-Meddelande-Förfrågan 520 innefattar information om ett mobiltelefonnummer till vilket meddelandet ska levereras, så väl som information som ska innefattas i meddelandet. Vid mottagande av Leverera-Meddelande-Förfrågan 520 skickar verifieringsapparaten 300 en IMSI-fråga 505, mottar ett svar 510 på IMSI-frågan och utför en jämförelse 220 av det lagrade och det mottagna mobilabonnentidentitetsnumret såsom beskrivits i samband med F ig 5a. I scenariot i Fig 5c visar jämförelsen att mobilabonnentidentitetsnumret mottaget i IMSI-frågan 510 motsvarar det som lagrats i verifieringsapparaten 300 och mobiltelefonnumret kan således verifieras.
Således skickas ett meddelande 525, som innefattar informationen mottagen i Leverera- Meddelande-Förfrågan 520, till den rörliga stationen 110 förknippad med mobiltelefonnumret. Meddelandet 525 kan till exempel skickas av verifieringsapparaten 300 och fråga ett mobilradiokommunikationsnät 103 om att leverera meddelandet 517 genom användning av ett prorietärt eller standardiserat protokoll, jämför diskussionen i samband med steg 225 ovan.
Ett Leverera-Meddelande ACK 530 sänds då av verifieringsapparaten 300 till AS 305 i Fig 5c. Ett sådant Leverera-Meddelande ACK 530 kan altemativt sändas tidigare än sändningen av meddelande 525 till mobilabonnemanget som ett 10 15 20 25 30 18 verifleringssvarsmeddelande 515, eller sändas som svar på en leverans ACK mottagen som svar på sändningen av meddelande 525, eller så kan det hoppas över.
Fig Sd illustrerar ett scenario där en förfrågan om verifiering av ett mobiltelefonnummer innefattas i en förfrågan om positionering av mobilabonnemanget förknippat med mobiltelefonnumret. En verifieringsapparat 300 mottar en Positioneringsförfrågan 535, där Positioneringsförfrågan 535 innefattar information om telefonnumret för mobilabonnemanget som ska lägesbestämmas. Vid mottagande av Positioneringsförfrågan 520 sänder verifieringsapparaten 300 en IMSI-fråga 505, mottar ett svar 510 på en IMSI- fråga och utför en jämförelse 220 av det lagrade och mottagna mobilabonnentidentitetsnumret såsom beskrivits i samband med Fig 5a. I scenariot i Fig 5d visar jämförelsen att mobilabonnentidentitetsnumret mottaget i IMSI-frågan 510 motsvarar det som är lagrat i verifieringsapparaten 300 och mobiltelefonnumret kan således verifieras. Följaktligen initierar verifieringsapparaten 300 en lägesbestämning av mobilabonnemanget förknippat med mobiltelefonnumret. En sådan lägesbestämning kan till exempel initieras av verifieringsapparaten 300, som frågar ett mobilradionät 100 om utförande av lägesbestämningen genom triangulering, eller genom att verifieringsapparaten frågar mobilradionätet 100 om att sända en cell-ID för cellen där den rörliga stationen förknippad med mobiltelefonnumret för närvarande är aktiv, eller på vilket annat sätt som helst som är lämpligt för kraven på upplösning på den efterfrågade positioneringen. Då mobilabonnemangets position är känd för verifieringsapparaten 300, sänds till AS 305 ett positionsvarsmeddelande 545 innefattande en indikering av mobilabonnemangets position förknippad med mobiltelefonnumret. I exemplet givet ovan där mobilabonnemangets position används för att undvika bedrägeri vid bankomater kan en tabell som listar identiteten på cellen (cellema) som täcker positionen för varje bankomat som drivs av tredj epartstjänsteleverantören, eller så kan en tabell som listar den geografiska positionen för alla sådana bankomater till exempel innehas av verifieringsapparaten 300 eller AS 305.
En jämförelse kan sedan utföras mellan mobilabonnemangets läge erhållet av positioneringen och bankomatens läge där ett bankomatkort används för uttag av pengar, där bankomatkortet är registrerat på samma bankomatkund som mobiltelefonnumret. Om en sådan tabell som listar positionen för bankomater sparas av verifieringsapparaten 300 kan ett positioneringfrågemeddelande 535 i detta exempel med fördel innefatta en indikation på bankomaten till vilken positioneringsfrågan 535 hänför sig till och 10 15 20 25 30 19 positioneringsresultatet 517 kan till exempel inkludera en flagga som indikerar huruvida den rörliga stationen 110 förknippad med mobiltelefonnumret för närvarande är belägen i närheten av denna bankomat, eller ej.
Om jämförelsen 220 utförd i scenariot i Fig 5c eller 5d hade visat att det mottagna mobilabonnentidentitetsnumret inte motsvarar det som lagrats av verifieringsapparaten 300 i steg 200, skulle sändandet av meddelande 525 (F ig 5c) eller positioneringen (Fig Sd) normalt inte ha blivit utförda. Såsom diskuterats ovan i samband med Fig 2 kan en indikation på att abonnemanget förknippat med mobiltelefonnumret har ändrats sedan mobiltelefonnumret registrerades i verifieringsapparaten 300 med fördel sändas till AS 305 i ett verifieringssvar 515, eller i ett positioneringssvar 545/leveransmeddelande ACK 530.
I en implementering kan en särskild tjänsteförfrågningstyp mottagen av en verifieringsapparat från en applikationsserver, såsom en Positioneringsförfrågan 535 eller en Leverera-Meddelande-Förfrågan 520 anropa en verifiering av ett mobiltelefonnummer som standard. I en altemativ implementering kan en tjänsteförfrågan innefatta en flagga, eller annan indikation, som indikerar för verifieringsapparaten 300 huruvida en verifiering av mobiltelefonnumret efterfrågas i förhållande till leveransen av den efterfrågade meddelande- eller positioneringstj änsten, eller ej.
IMSI-frågan 405 och svaret 410 på IMSI-frågan i Fig 5a-5d kan med fördel vara av samma meddelandetyp som IMSI-frågan 405 och svaret 410 på IMSI-frågan i Fig 4, även om olika meddelandetyper altemativt kan användas.
Meddelanden sända mellan en verifieringsapparat 300 och en tredjepartstjänsteleverantör 305, såsom en registrera-MSISDN-förfrågan 400, en verifiera-MSISDN-förfrågan 500, ett verifieringssvar 515, en positioneringsförfrågan 535, etc, kan till exempel vara priorietära meddelanden. Om verifieringsapparaten 300 och tredjeparts-AS 305 är implementerade i samma nöd kan sådana meddelanden vara interna meddelanden.
Signalscenarierna illustrerade i figurema 5a-5d är endast exempel och verifieringsmetoden illustrerad i Fig 2 kan implementeras i ett antal olika tredj epartstjänstescenarion och i relation till ett antal meddelande- eller positioneringstjänster. 10 15 20 25 30 20 I Fig 6a illustreras schematiskt ett exempel på verifieringsapparaten 300.
Verifieringsapparaten 300 i F ig 6a innefattar en verifieringhanteringsmekanism 600 innefattande en jämtörelsemekanism 605. Verifieringsapparaten 300 innefattar vidare en databas 615 i vilken införda uppgifter innefattande mobiltelefonnummer och förknippade mobilabonnentidentitetsnummer kan lagras. Verifieringhanteringsmekanismen 600 är kopplad till databasen 615 så att verifieringhanteringsmekanismen 600 kan få tillgång till data lagrat i databasen 615. Verifieringhanteringsmekanismen 600 är dessutom kopplad till ett gränssnitt 620 för kommunikation med åtminstone en AS 305 och till ett gränssnitt 625 för kommunikation med HLR:er 120 (möjligtvis via en nätbrygga 310 såsom visas i Fig 3).
Gränssnitten 620 och 625 kan vara samma eller olika fysiska gränssnitt och de kan normal tjäna både som signalingångar och si gnalutgångar.
Verifieringhanteringsmekanism 600 i Fig 6a är anordnad att motta ett Register-MSISDN- kommando 400 från en applikationsserver 305 via gränssnitt 620 och att instruera gränssnittet 625 att skicka en IMSI-fråga 405 som svar på mottagande av ett Register- MSISDN-kommando 405. Verifieringhanteringsmekanismen 600 i Fig 6a är dessutom anordnad att motta ett svar 410 på en IMSI-fråga via gränssnitt 625 och att instruera databasen 615 att lagra, i databasen 615, ett mobiltelefonnummer mottaget i ett Register- MSISDN-kommando 400 och ett förknippat mobi1abonnentidentitetsnummer mottaget i ett svar 410 på IMSI-frågan. Dessutom är verifieringhanteringsmekanismen 600 anordnad att motta en Verify-MSISDN-Förfrågan 500 avseende ett mobiltelefonnummer från AS 305 via gränssnitt 620 och att instruera gränssnitt 625 att sända en IMSI-fråga 505 som svar på mottagande av en Verifiera-MSISDN-Förfrågan 500. Verifieringhanteringsmekanismen 600 är dessutom anordnad att motta ett svar 510 på en IMSI-fråga via gränssnitt 625; att extrahera ett mottaget mobilabonnentidentitetsnummer från ett mottaget svar 510 på IMSI- fråga, att hämta ett lagrat mobilabonnentidentitetsnummer från databasen 615; och att leverera ett mottaget mobilabonnentidentitetsnummer och ett lagrat mobilabonnentidentitetsnummer förknippat med samma mobiltelefonnummer till jämförelsemekanismen 605. J ämförelsemekanismen 605 är anordnad att jämföra det mottagna mobilabonnentidentitetsnumret med det lagrade mobilabonnentidentitetsnummer och att leverera ett jåmförelseresultat. Verifieringhanteringsmekanismen 600 kan dessutom vara anordnad att sända ett Verifieringssvar 515 till AS 305. 10 15 20 25 30 21 Verifieringsapparaten 300 i Fig 6a ges endast som exempel och verifieringsapparaten 300 kan implementeras på andra sätt. Till exempel, istället för, eller som tillägg till, att vara anordnad att motta en förfrågan om registrering av ett mobiltelefonnummer från AS 305 via gränssnitt 620, kan verifieringsapparaten 300 innefatta ett användargränssnitt så att en förfrågan om registrering av ett telefonnummer kan föras in manuellt. En verifreringsapparat 300 kan dessutom vara distribuerad på ett annat sätt, till exempel så att en verifieringhanteringsmekanism 600 är anordnad att utföra några av uppgiftema beskrivna ovan, medan en annan/andra enhet(er) är anordnade att utföra andra av de ovan beskrivna uppgifterna. Vidare kan verifieringsapparaten 300 vara implementerad på ett fysiskt distribuerat sätt så att till exempel databasen 615 och verifieringhanteringsmekanismen 600, eller delar av verifleringhanteringsmekanismen 600, är belägna på olika geografiska ställen även om de körs som samma logiska apparat.
Verifieringhanteringsmekanismen 600 och databasen 615 i Fig 6a kan vara implementerad genom lämplig mjukvara och hårdvara. Till exempel kan databasen 615 vara en generell databas, eller en databas särskilt utvecklad för verifieringsapparaten 300. Databasen 615 kan vara kompatibel med Structured Query Language (SQL) eller vilket annat lämpligt språk som helst, för införande och hämtande av information från databasen 615.
Verifieringhanteringsmekanismen 600 kan till exempel vara implementerad med hjälp av en eller flera generella processorer, eller en eller flera processorer särskilt utvecklade för verifieringsapparaten 300 i kombination med mjukvara för att utföra verifiering av ett mobiltelefonnummer (iämför Fig 2).
I Fig 6b visas ett altemativt sätt att schematiskt illustrera verifieringsapparaten 300 enligt Fig 6a. Fig 6b visar verifieringsapparaten 300 innefattande processorgan 630 kopplat till en datorprogramprodukt 635 i form av ett minne, så väl som till gränssnitt 620 och 625.
Minnet innefattar datorläsbart kodorgan som lagrar ett datorprogram 636, vilket då det exekveras av processorganet 630 förmår verifieringsapparaten 300 att utföra verifieringsmetoden såsom illustrerad i Fig 2. Med andra ord kan verifieringhanteringsmekanismen 600 och dess jämförelsemekanism 605 i denna utföringsform implementeras med hjälp av motsvarande programmoduler hos datorprogrammet 636. I den visade utföringsfonnen innefattar också datorprogramprodukten 635 databasen 615, men i andra utföringsformer kan databasen 615 lagras i ett andra minne (inte visat) i verifieringsapparaten 300. Processorganet 630 10 15 20 25 30 22 kan vara en eller flera processorer -till exempel kan en processor av processorganet vara anordnad att exekvera kod relaterad till databasen 615, och en annan processor kan vara arrangerad att exekvera kod relaterad till verifieringhanteringsmekanismen 600, eller så kan samma processor användas för exekvering av koden för verifieringhanteringsmekanismen och databaskoden. Datorprogramprodukten 635 kan vara vilken typ av ett icke-flyktigt datorläsbart organ som helst, såsom en hårddisk, ett flashminne, ett EEPROM (electrically erasable programmable read-only memory), en DVD-skiva, en CD-skiva, ett USB-minne, etc.
Fig 7 visar ett exempel på AS 305 anordnad att tillhandahålla åtminstone en tredjepartstjänst till kunder hos en tredj epartstjänsteleverantör. AS 305 innefattar en hanteringsmekanism 700 för verifieringsförfrågningar, ett minne med ett kundinformationsregister 705 för tredjepartstj änsten och ett gränssnitt 710 för kommunikation till/från verifieringsapparaten 300, där hanteringsmekanismen 700 för verifieringsförfrågningar är kopplad till gränssnittet 710 och kundinfonnationsregistret 705. Kundinforrnationsregistret 705 är innefattat i ett minne, t ex i en databas, anordnat att lagra information relaterad till kunder för en tredj epartstjänst, där sådan information är till exempel telefonnumret för en kunds mobilabonnemang, en operatörskod för nätverket 103 där kundens mobilabonnemang är registrerat, verifieringresultatsinformation erhållen från verifieringsapparaten 300 i relation till en kund, information om vilka tjänster en kund abonnerar på, etc. Hanteringsmekanismen 700 för verifieringsfcirfrågningar är anordnad att hämta information från kundinformationsregistret 705, såsom ett mobiltelefonnummer som ska verifreras; att sända en förfrågan om registrering av ett mobiltelefonnummer till en verifieringsapparat 300 via gränssnitt 710 (jämför register-MSISDN-kommandot 400 i Fig 4); och att sända en verifieringsförfrågan till verifieringsapparaten 300 för att bestämma huruvida ett meddelande- eller positioneringstjänst i ett mobilradiokommunikationssystem ska utföras avseende ett mobiltelefonnummer (jämför verifiera-MSISDN-förfrågan 500 i F ig Sa; leverera-meddelande-förfrågan 520 i Fig 5c; och positioneringsförfrågan 535 i Fig 5d). Hanteringsmekanismen 700 för verifieringsförfrågan kan dessutom vara anordnad att lagra information mottagen från en verifieringsapparat via gränssnitt 715 i kundinforrnationsregistret 705, såsom information relaterad till huruvida en verifieringshändelse har varit framgångsrik eller inte. AS 305 kan vara implementerad som en lämplig kombination av hårdvara och mjukvara. Den schematiska illustrationen av en verifieringsapparat 300 visad i Fig 6b kan användas också som en schematisk illustration 10 15 20 25 30 23 av en utföringsform av AS 305, vilken innefattar processorgan och minnesorgan, där minnesorganet lagrar datorprogramkodsdelar som då de exekveras av processorganet förrnår AS 305 att skicka till en verifieringsapparat 300 en förfrågan om registrering av ett mobiltelefonnummer såväl som datorprogramkodsdelar som då de exekveras av processorganet fönnår AS 305 att skicka till verifieringsapparaten 300 en förfrågan om verifiering av mobiltelefonnumret.
Verifieringsapparaten 300 kan till exempel implementeras som en del av en applikationsserver. I figurema 3-5 illustreras verifieringsapparaten 300 som en separat nod från AS 305. Emellertid kan verifieringsapparaten 300 alternativt implementeras som en del av AS 305. Om verifieringsapparaten 300 är en del av AS 305 kan vilket meddelande som helst som sänds mellan verifieringsapparaten 300 och AS 305 med fördel vara ett internt meddelande (t ex Registrera-MSISDN-kommandot 400, Verifiera-MSISDN- förfrågan 500; Verifieringssvaret 505, etc). Gränssnitt 620 och 710 kan då vara intema gränssnitt.
Då en verifieringsapparat 300 är implementerad i en nod separerad från AS 305, kan verifieringsapparaten 300 till exempel tjäna ett flertal olika tredjepartapplikationsservrar som tillhör samma eller olika tj änsteleverantörer. Verifieringsapparaten 300 kan till exempel vara implementerad i en applikationsserver som drivs som en mäklarnod för tjänster i ett kommunikationssystem för olika tj änsteleverantörer. En sådan mäklamod kan till exempel vara anordnad att utföra meddelande- eller positioneringstj änster i olika mobilradionät 103 vid förfrågan från olika AS:ar 305. Ett exempel på ett kommunikationssystem 800 innefattande en mäklamod 805 anordnad att tillhandahålla tillgång till meddelande- eller positioneringstjänster försedda i ett flertal olika mobilradiokommunikationssystem 103j-l, 103j, l03j+1, till ett flertal olika tredjepartstjänsteleverantörer, 305i-1, 305i och 305i+1 illustreras schematiskt i Fig 8.
Kommunikationssystemet 800 kan innefatta alla eller delar av mobilradiokommunikationssystemet 100 visat i Fig 1. Även om olika aspekter av uppfinningen ställs upp i de medföljande självständiga patentkraven, innefattar andra aspekter av uppfinningen en kombination av vilka egenskaper som helst som presenteras i beskrivningen ovan och/eller i de medföljande 24 patentkraven, och inte enbart kombinationerna som ställts upp explicit i de medföljande patentkraven.
En fackman förstår att teknologin som presenteras häri inte är begränsad till utfóringsformerna visade i de medföljande ritningama och den tidigare detaljerade beskrivningen, vilka presenterats endast i illustrerande syfte, utan den kan vara implementerad på ett antal olika sätt och den definieras av följ ande patentkrav.

Claims (20)

10 15 20 25 30 25 CLAIMS
1. A method for verification of a mobile telephone number in order to determine whether a messaging-or-positioning service in a mobile radio communications system should be performed in relation to the mobile telephone number, the method comprising: storing a mobile telephone number and a corresponding mobile subscriber identity number in a database of a verification apparatus; receiving, in the verification apparatus, a request for verification of the mobile telephone number; sending, from the verification apparatus in response to the verification request, an IMSI query requesting a mobile subscriber identity number registered in association With the mobile telephone number in a home location register; receiving, in the verification apparatus, the mobile subscriber identity number associated with the mobile telephone number in the home location register; comparing, in the verification apparatus, the stored mobile subscriber identity number and the received mobile subscriber identity number; and, if the comparison shows that the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number: initiating the performance of the messaging-or-positioning service in relation to the mobile telephone number.
2. The method of claim 1, wherein the verification apparatus is included in an application server arranged to provide a third party service which utilizes the messaging-or-positioning service; the request for verification is generated by the application server; and the initiating comprises the application server sending a request for performance of the messaging-or-positioning service.
3. The method of claim 1, wherein the verification apparatus is included in an application server operating as a broker node of services in a communications system; the verification request is received from an application server arranged to provide a third party service which utilizes the messaging-or-positioning service; and 10 15 20 25 30 26 the initiating comprises the broker node performing the service, or sending a request for performance of the messaging-or-positioning service to a mobile radio communications network in the communications system, or sending a verification response indicative of the result of the comparison to the application server.
4. The method of any one of the above claims further comprising: sending, from the verification apparatus, a verification response indicative of the result of the comparison.
5. The method of claim 4 wherein: the verification response comprises an indication of whether or not the stored mobile subscriber identity number and the received mobile subscriber identity number have been issued by the same mobile network operator.
6. The method of any one of the above claims wherein the messaging-or-positioning service forms part of a third party service, the method further comprising, if the comparison shows that the received mobile subscriber identity number does not correspond to the stored mobile subscriber identity number: sending a message to the mobile telephone number via the mobile radio communications system, the message indicating that delivery of the third party services has been terrninated.
7. The method of any one of the above claims, wherein the storing comprises: receiving, in the verification apparatus, a request for registering of a mobile telephone number; sending, from the verification apparatus in response to the request for registering a mobile telephone number, a first IMSI query requesting a mobile subscriber identity number registered in association with the mobile telephone number in a home location register; receiving, in the verification apparatus in response to the first IMSI query, the mobile subscriber identity number associated with the mobile telephone number in the home location register; and wherein 10 15 20 25 30 27 the storing comprises storing, as the corresponding mobile subscriber identity number, the mobile subscriber identity number received in response to the first IMSI query.
8. A method for requesting a messaging-or-positioning service in a mobile radio communications system, the method comprising: sending, from an application server to a verification apparatus, a request for registering a mobile telephone number in the verification apparatus, the request comprising an indication of the mobile telephone number; and sending, from the application server to the verification apparatus, a request for verification of the mobile telephone number in order to determine whether a messaging-or- positioning service in a mobile radio communications system should be performed in relation to the mobile telephone number.
9. The method of claim 8, wherein the messaging-or-positioning service forms part of a third party service provided by the application server, the method further comprising: receiving, in the application server from the verification apparatus, a verification response indicative of the result of the verification; and if the verification result is negative, indicating in the application server that a verification result in relation to the mobile telephone number is negative.
10. A verification apparatus for verification of a mobile telephone number in order to determine whether a messaging-or-positioning service in a mobile radio communications system should be performed in relation to the mobile telephone number, the verification apparatus comprising: a database for storing of a mobile telephone number and an associated mobile subscriber identity number; a first input arranged to receive a request for verification of a mobile telephone number; an output arranged to send an IMSI query in relation to a mobile telephone number, the IMSI query requesting a mobile subscriber identity number registered in association with the mobile telephone number in a home location register; a second input arranged to receive a mobile subscriber identity number in response to an IMSI query in relation to a mobile telephone number; and 10 15 20 25 30 28 processing means arranged to compare a mobile subscriber identity number stored in the database in relation to a mobile telephone number with a mobile subscriber identity number received in response to an IMSI query in relation to the mobile telephone number, and to initiate the performance of the messaging-or-positioning service in relation to the mobile telephone number if the comparison shows that the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number.
11. The verification apparatus of claim 10, further comprising: a second output arranged to send a verification response to a node having requested a messaging-or-positioning service, wherein the processing means are arranged to include in the verification response, at least if a comparison performed by the processing means has shown that a received mobile subscriber identity number does not correspond to the stored mobile subscriber identity number in relation to a mobile telephone number, an indication of whether or not the stored mobile subscriber identity number and the received mobile subscriber identity number have been issued by the same mobile network operator.
12. The verification apparatus of claim 10 or ll, wherein: the first input is further arranged to receive a request for registering of a mobile telephone number; and wherein: the processing means are arranged to initiate the sending of an IMSI query, via the output, in response to the request for registering a mobile telephone number; and the processing means are further arranged to store, as the corresponding mobile subscriber identity number in the database, a mobile subscriber identity number received in response to an IMSI query sent in response to the receipt of a request for registering of the mobile telephone number.
13. The verification apparatus of any one of claims 10-12, wherein the processing means are arranged to initiate the sending of message, via the mobile radio communications system to a mobile telephone number, if a comparison performed by the processing means has shown that a received mobile subscriber identity number does not correspond to the stored mobile subscriber identity number in relation to the mobile telephone number, the message indicating that delivery of the third party services has been terrninated in relation to the mobile telephone number. 10 15 20 25 30 29
14. An application server operating as a broker node of services in a communications system, the broker node comprising the verification apparatus of claim 10-13.
15. An application server arranged to provide a third party service which utilizes a messaging-or-positioning service, comprising: an output arranged to send, to a verification apparatus, a request for registering a mobile telephone number in the verification apparatus, the request for registering comprising an indication of the mobile telephone number; and wherein the output is further arranged to send, to the verification apparatus, a request for verification of the mobile telephone number in order to determine whether a messaging-or- positioning service in a mobile radio communications system should be performed in relation to the mobile telephone number.
16. The application server of claim 15, further comprising an input arranged to receive a verification response indicative of the result of the verification of a mobile telephone number; a third party service customer information register; and processing means arranged to store, in the third party service customer information register as part of third party service subscription information relating to a telephone number, if a verification response received by the output indicates that the verification result in relation to the mobile telephone number was negative, information indicating that a verification result is negative.
17. The application server of claim 15 or 16, the application server further comprising the verification apparatus of any one of claims 10-13.
18. A computer program for verification of a mobile telephone number in order to detennine whether a messaging-or-positioning service in a mobile radio communications system should be performed in relation to the mobile telephone number, the computer program comprising computer program code portions which, when run on a verification apparatus, causes the verification apparatus to: store a mobile telephone number and a corresponding mobile subscriber identity number in a database of the verification apparatus; 10 15 20 30 send, in response to a verification request, an IMSI query requesting a mobile subscriber identity number registered in association with the mobile telephone number in a home location register; retrieve, from the database, the stored mobile subscriber identity number; compare the stored mobile subscriber identity number and a mobile subscriber identity number received in response to the IMSI query; and initiate the performance of the messaging-or-positioning service in relation to the mobile telephone number if the comparison shows that the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number.
19. The computer program of claim 18, further comprising computer program code portions which, when run on the verification apparatus, causes the verification apparatus to: send, in response to a request for registering of a mobile telephone number, an IMSI query requesting a mobile subscriber identity number registered in association with the mobile telephone number in a home location register, the IMSI query comprising the mobile telephone number; wherein the computer program code portions for storing are arranged to cause the verification apparatus to store, as the corresponding mobile subscriber identity number, a mobile subscriber identity number received in response to an IMSI query sent in response to a request for registering of a telephone number.
20. A computer program product comprising computer readable means and a computer program according to claim 18 or 19 stored on the computer readable means.
SE1150765A 2009-07-14 2009-07-14 Metod och apparat för verifiering av ett telefonnummer SE535546C2 (sv)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/SE2009/050897 WO2011008140A1 (en) 2009-07-14 2009-07-14 Method and apparatus for verification of a telephone number

Publications (2)

Publication Number Publication Date
SE1150765A1 true SE1150765A1 (sv) 2012-02-14
SE535546C2 SE535546C2 (sv) 2012-09-18

Family

ID=43449576

Family Applications (1)

Application Number Title Priority Date Filing Date
SE1150765A SE535546C2 (sv) 2009-07-14 2009-07-14 Metod och apparat för verifiering av ett telefonnummer

Country Status (8)

Country Link
US (2) US8655313B2 (sv)
EP (1) EP2454898B1 (sv)
JP (1) JP5693575B2 (sv)
RU (1) RU2553420C2 (sv)
SE (1) SE535546C2 (sv)
TW (1) TWI493985B (sv)
WO (1) WO2011008140A1 (sv)
ZA (1) ZA201200053B (sv)

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2492312A (en) * 2011-06-07 2013-01-02 Validsoft Uk Ltd Authorising a transaction
GB2492973B (en) * 2011-07-15 2015-10-14 Validsoft Uk Ltd Authentication system and method therefor
US9317672B2 (en) * 2011-12-14 2016-04-19 Visa International Service Association Online account access control by mobile device
FR2987199B1 (fr) * 2012-02-16 2015-02-20 France Telecom Securisation d'une transmission de donnees.
WO2013126815A1 (en) 2012-02-22 2013-08-29 Visa International Service Association Data security system using mobile communications device
IES86399B2 (en) * 2012-03-15 2014-05-21 Moqom Ltd Mobile phone SIM takeover protection
US20140012686A1 (en) * 2012-07-05 2014-01-09 Aol Inc. Systems and methods for providing message-enabled advertisements and content delivery
CN104823468B (zh) * 2012-08-26 2019-04-16 沃基应用有限公司 重定向通过数据网络的蜂窝电话通信
US9883389B2 (en) * 2012-12-14 2018-01-30 Facebook, Inc. Techniques for communicating notifications to subscribers
US8965342B1 (en) 2013-08-08 2015-02-24 Vonage Network Llc Method and apparatus for verifying the authenticity of mobile device information
US9544771B2 (en) 2014-08-07 2017-01-10 Yahoo! Inc. Services access for mobile devices
US10135801B2 (en) 2015-09-09 2018-11-20 Oath Inc. On-line account recovery
US9942757B2 (en) 2016-01-19 2018-04-10 Google Inc. Identifying a mobile computing device
US10321298B2 (en) * 2017-06-03 2019-06-11 Apple Inc. Selection of preferred mechanisms for telephone number validation
US10492070B2 (en) * 2017-10-18 2019-11-26 Telesign Corporation User authentication based on SS7 call forwarding detection
EP3503596A1 (en) * 2017-12-20 2019-06-26 Nagravision S.A. Verifying the location of a user
CN108990061B (zh) * 2018-07-09 2021-04-13 中国联合网络通信集团有限公司 一种身份证号防盗用的方法、装置及***
JP6845841B2 (ja) * 2018-11-28 2021-03-24 Kddi株式会社 通信装置、通信方法及び通信システム
CN110167007B (zh) * 2019-05-22 2021-09-17 中国联合网络通信集团有限公司 一种业务处理方法和***
GB2589093A (en) * 2019-11-15 2021-05-26 Benefit Vantage Ltd Method and system for a two-party Authentication of a mobile phone number
US11861582B2 (en) * 2020-01-02 2024-01-02 Visa International Service Association Security protection of association between a user device and a user
IE87354B1 (en) 2020-08-05 2023-01-04 Oxygen8 Communications Ireland Ltd A sim fraud detection method and apparatus
CN114449514B (zh) * 2021-12-27 2024-04-26 中国电信股份有限公司 一种密钥生成方法、装置、设备及介质
CN115134117B (zh) * 2022-05-25 2023-10-27 中国信息通信研究院 用于验证互联网注册用户身份的方法及装置、服务器、存储介质

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8107937B2 (en) * 2001-07-31 2012-01-31 Nokia Corporation System and method for automatic provisioning detection and notification
CA2358732A1 (en) * 2001-10-12 2003-04-12 Wmode Inc. Method and system for remote authentication of a digital wireless device using a personal identification number
US20030236980A1 (en) * 2002-06-20 2003-12-25 Hsu Raymond T. Authentication in a communication system
TW583559B (en) * 2002-09-11 2004-04-11 Hon Hai Prec Ind Co Ltd Authorization and security management system and method
US20040162998A1 (en) * 2003-02-14 2004-08-19 Jukka Tuomi Service authentication in a communication system
JP4728221B2 (ja) * 2003-03-18 2011-07-20 クゥアルコム・インコーポレイテッド Cdmaネットワークとgsmネットワークとの間の認証
SE527662C2 (sv) 2003-10-02 2006-05-02 Smarttrust Ab Förfarande och mobilt telekommunikationsnätverk f ör detektering av apparatinformation
JP4384177B2 (ja) * 2003-10-14 2009-12-16 シーメンス アクチエンゲゼルシヤフト 移動無線網とimsネットワークとの間のデータトラフィックを保護する方法
BRPI0418556A (pt) * 2004-03-26 2007-06-19 Ericsson Telefon Ab L M método de monitorar mensagens em um sistema de comunicações móvel, controlador de mensagem, nó de sistema de comunicações, e, sistema de comunicações móvel
JP4908819B2 (ja) * 2004-12-01 2012-04-04 キヤノン株式会社 無線制御装置、システム、制御方法、及びプログラム
US7447502B2 (en) * 2005-01-14 2008-11-04 Research In Motion Limited Scheme for providing regulatory compliance in performing network selection in a foreign country
KR100617808B1 (ko) * 2005-02-22 2006-08-28 삼성전자주식회사 대중교통 정보 안내 시스템 및 그 방법
FI20050853A0 (sv) * 2005-08-25 2005-08-25 Nokia Corp Hantering av användardata
US8437750B2 (en) * 2005-12-15 2013-05-07 Slieve Mish Inventions Limited Communications system and method
US7929959B2 (en) * 2007-09-01 2011-04-19 Apple Inc. Service provider activation
JP2008219915A (ja) * 2008-03-26 2008-09-18 Kyocera Corp 移動通信システム

Also Published As

Publication number Publication date
US20120003957A1 (en) 2012-01-05
EP2454898B1 (en) 2017-09-06
JP2012533926A (ja) 2012-12-27
RU2012105008A (ru) 2013-08-20
RU2553420C2 (ru) 2015-06-10
EP2454898A1 (en) 2012-05-23
US8655313B2 (en) 2014-02-18
TWI493985B (zh) 2015-07-21
TW201110722A (en) 2011-03-16
EP2454898A4 (en) 2014-07-02
SE535546C2 (sv) 2012-09-18
US8874110B2 (en) 2014-10-28
ZA201200053B (en) 2013-04-24
US20140194096A1 (en) 2014-07-10
JP5693575B2 (ja) 2015-04-01
WO2011008140A1 (en) 2011-01-20

Similar Documents

Publication Publication Date Title
SE1150765A1 (sv) Metod och apparat för verifiering av ett telefonnummer
US20160330331A1 (en) Method and system for enabling usage of mobile telephone services on a donor device
EP2208373B1 (en) Apparatus and methods for network identification of open market wireless devices
US8855689B2 (en) Direct SMS message delivery over broadband data networks through an SMS-C
US8326262B2 (en) Advice of charging method, system and mobile terminal
US8825536B2 (en) Differential online charging for text messages based on network type
CN1926892B (zh) 通过寻址硬件部分将消息发送到移动台的方法与设备
EP2549780A1 (en) Method, system and server for feeding back state of receiving end
US20100323666A1 (en) Sequential message delivery for fda processing and store-and-forward processing
EP2524531B1 (en) Method, network entity, telecommunications network and computer program product for handling subscription data in a telecommunications network
CN114710757B (zh) 信息处理方法、网络侧设备和终端
US9119046B2 (en) Connection attempt notification
US20060209740A1 (en) Method and system for detecting the presence of a moblie terminal
CN102318376A (zh) 用于实现隐私控制的方法和***
SE528103C2 (sv) Förfarande och system för kontrollering av apparatidentitet
WO2008154875A1 (fr) Procédé et système, terminal et réseau pour fournir une personnalisation de service et fournir un service personnalisé
US8713075B1 (en) Inter-carrier communications for multimedia-message delivery
KR100888683B1 (ko) 메시지를 착신 전환하기 위한 이동 통신 시스템 및 그 방법
WO2021133358A1 (en) A system used during retrieval or transmission of short message
WO2012008902A1 (en) A system and method to verify that a message can be handled without problems

Legal Events

Date Code Title Description
NUG Patent has lapsed