SE535546C2

Method and apparatus for verification of a telephone number

Abstract

The invention relates to a method and apparatus for verification of a mobile telephone number. The method comprises: storing a mobile telephone number and a corresponding mobile subscriber identity number; receiving a request for verification of the mobile telephone number; sending, in response to the request, an IMSI query requesting a mobile subscriber identity number registered in association with the mobile telephone number in an HLR; receiving, in response to the IMSI query, the mobile subscriber identity number associated with the mobile telephone number in the HLR; comparing 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.

SE535546C2, drawing sheet 1
Sheet 1 of 16

Term

No projected expiry on record.

  1. Priority and filed
  2. Granted
  3. Today

20 claims: 10 independent, 10 dependent

  1. 1
    Patentkrav claim 1. Metod för verifiering av ett mobiltelefonnummer för att bestämma om en meddelandeeller positioneringstjänst i ett mobilradiokommunikationssystem (100,103j-l, 103j, 1st Method of verifying a mobile number to determine whether a message or positioning service in a mobile radio communication system (100,103 µl, 103 103j + l) shall be carried out with respect to a mobile number, the method being characterized by:103j+l) ska utföras med avseende på ett mobiltelefonnummer, varvid metoden kännetecknas av: lagrande av ett mobiltelefonnummer och ett motsvarande mobilabonnentidentitetsnummer i en databas (615) hos en verifieringsapparat (300);storing a mobile number and a corresponding mobile subscriber identity number in a database (615) of a verification device (300);mottagande, i verifieringsapparaten (300), av en förfrågan om verifiering av mobiltelefonnumret;receiving, in the verification apparatus (300), a request for verification of the mobile telephone number;sending from the authentication apparatus (300) in response to the verification request an IMSI query requesting a mobile subscriber identity number registered in conjunction with the mobile telephone number in a home location register (120);sändande från verifieringsapparaten (300) som svar på verifieringsförfrågan en IMSI-fråga som efterfrågar ett mobilabonnentidentitetsnummer registrerat i samband med mobiltelefonnumret i ett home location-register (120);mottagande i verifieringsapparaten (300) av mobilabonnentidentitetsnumret förknippat med mobiltelefonnumret i home location-registret (120);receiving in the verification apparatus (300) the mobile subscriber identity number associated with the mobile telephone number in the home location register (120);comparing in the verification apparatus (300) the saved 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: jämförande i verifieringsapparaten (300) av det sparade mobilabonnentidentitetsnumret och det mottagna mobilabonnentidentitetsnumret;och, om jämförelsen visar att det mottagna mobilabonnentidentitetsnumret motsvarar det lagrade mobilabonnentidentitetsnumret: initiate the execution of the message or positioning service regarding the mobile phone number. initiera utförandet av meddelande- eller positioneringstjänsten avseende mobiltelefonnumret.
  2. 4
    Metoden enligt något av ovanstående patentkrav vidare innefattande:sändande av ett verifieringssvar indikerande resultatet av jämförelsen från verifieringsapparaten. 4th The method of any one of the preceding claims further comprising: sending a verification response indicating the result of the comparison from the verification apparatus.
  3. 6
    Metoden enligt något av patentkraven ovan, varvid meddelande- eller positioneringstjänsten utgör en del av en tredjepartstjänst, varvid metoden vidare innefattar, om jämförelsen visar att det mottagna mobilabonnentidentitetsnumret inte motsvarar det lagrade mobilabonnentidentitetsnumret:6th The method according to any one of the preceding claims, wherein the message or positioning service is 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 phone number via the mobile radio communication system (100,103 µl, 103 j, 103 j + l), where the message indicates that delivery of the third party services has been terminated. sändande av ett meddelande till mobiltelefonnumret via mobilradiokommunikationssystemet (100,103j-l, 103j, 103j+l), där meddelandet indikerar att leverans av tredjepartstjänstema har avslutats.
  4. 7
    Metoden enligt något av ovanstående patentkrav, där lagrandet innefattar:mottagande i verifieringsapparaten (300) av en förfrågan om registrering av ett mobiltelefonnummer;7th The method according to any of the preceding claims, wherein the storage comprises: receiving in the verification apparatus (300) a request for registration of a mobile number;sending, from the authentication apparatus (300) in response to the request for registration of a mobile number, a first IMSI query requesting a mobile subscriber identity number registered in connection with the mobile telephone number in the home location register (120);skickande av, från verifieringsapparaten (300) som svar på förfrågan om registrering av ett mobiltelefonnummer, en första IMSI-fråga efterfrågande ett mobilabonnentidentitetsnummer registrerat i samband med mobiltelefonnumret i home location-registret (120);mottagande av, i verifieringsapparaten (300) som svar på den första IMSI-frågan, mobilabonnentidentitetsnummer förknippat med mobiltelefonnumret i home locationregistret (120), och där receiving, in the verification apparatus (300) in response to the first IMSI question, the mobile subscriber identity number associated with the mobile phone number in the home location register (120), and there 535 546 storage includes storing the mobile subscriber identity number received in response to the first IMSI query as the corresponding mobile subscriber identity number. 535 546 lagrandet innefattar lagring av mobilabonnentidentitetsnumret mottaget som svar på den första IMSI-frågan som det motsvarande mobilabonnentidentitetsnumret.
  5. 8
    Metod för att efterfråga en meddelande- eller positioneringstjänst i ett mobilradiokommunikationssystem (100,103j-l, 103j, 103j+l), varvid metoden kännetecknas av:Eighth Method for requesting a messaging or positioning service in a mobile radio communication system (100,103 µl, 103 j, 103 j + 1), the method being characterized by: sändande av, från en applikationsserver till en verifieringsapparat (300), en förfrågan om registrering av ett mobiltelefonnummer i verifieringsapparaten (300), varvid förfrågan innefattar en indikation på mobiltelefonnumret;och sändande av, från applikationsservem till verifieringsapparaten (300), en förfrågan om verifiering av mobiltelefonnumret för att bestämma huruvida meddelande- eller positioneringstjänsten i ett mobilradiokommunikationssystem (100,103j-l, 103j, 103J+1) ska utföras avseende mobiltelefonnumret. transmitting, from an application server to a verification device (300), a request for registration of a mobile number in the verification device (300), the request including an indication of the mobile telephone number;and transmitting, from the application server to the verification apparatus (300), a request for verification of the mobile telephone number to determine whether the messaging or positioning service of a mobile radio communication system (100,103 µl, 103 j, 103 j + 1) is to be performed with respect to the mobile phone number.
  6. 10
    En verifieringsapparat (300) för verifiering av ett mobiltelefonnummer for att bestämma om en meddelande- eller positioneringstjänst i ett mobilradiokommunikationssystem (100,103j-1,103j, 103j+l) ska utföras avseende ett mobiltelefonnummer, varvid verifieringsapparaten (300) kännetecknas av:10th A verification device (300) for verifying a mobile number to determine whether a message or positioning service in a mobile radio communication system (100,103j-1,103j, 103j + l) is to be performed with respect to a mobile number, the verification device (300) being characterized by: a database (615) for storing a mobile number and an associated mobile subscriber identity number;en databas (615) för lagring av ett mobiltelefonnummer och ett förknippat mobilabonnentidentitetsnummer;a first input arranged to receive a request for verification of a mobile number;en första ingång anordnad att ta emot en förfrågan om verifiering av ett mobiltelefonnummer;an output arranged to transmit an IMSI query for a mobile number, wherein the IMSI query requests a mobile subscriber identity number registered in conjunction with the mobile phone number in a home location register (120);en utgång anordnad att sända en IMSI-fråga avseende ett mobiltelefonnummer, varvid IMSI-frågan efterfrågar ett mobilabonnentidentitetsnummer registrerat i samband med mobiltelefonnumret i ett home location-register (120);535 546 a second input arranged to receive a mobile subscriber identity number in response to an IMSI query relating to a mobile number;and a processing means (630) arranged to compare a mobile subscriber identity number stored in the database (615) in conjunction with a mobile number with a mobile subscriber identity number received in response to an IMSI query regarding the mobile phone number, and to initiate the execution of the message or positioning service regarding the mobile phone number if the comparison shows that the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number. 535 546 en andra ingång anordnad att motta ett mobilabonnentidentitetsnummer som svar på en IMSI-fråga avseende ett mobiltelefonnummer;och ett processorgan (630) anordnat att jämföra ett mobilabonnentidentitetsnummer lagrat i databasen (615) 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.
  7. 13
    Verifieringsapparaten (300) enligt något av patentkraven 10-12, där processorganet (630) är anordnat att initiera sändandet av meddelandet via mobilradiokommunikationssystemet(100,103j-l, 103j, 103j+l) till ett mobiltelefonnummer, om en jämförelse utförd av processorganet (630) har visat att ett mottaget mobilabonnentidentitetsnummer inte motsvarar det lagrade mobilabonnentidentitetsnumret avseende mobiltelefonnumret, varvid meddelandet indikerar att leverans av tredjepartstjänsten har avslutats avseende mobiltelefonnumret. 13th The verification apparatus (300) according to any one of claims 10-12, wherein the processing means (630) is arranged to initiate the transmission of the message via the mobile radio communication system (100,103 µl, 103 j, 103 j + l) to a mobile number, if a comparison has been made by the processing means (630). showed that a received mobile subscriber identity number does not match the stored mobile subscriber identity number with respect to the mobile phone number, the message indicating that delivery of the third party service has been terminated with respect to the mobile phone number. 535 546 535 546
  8. 15
    En applikationsserver (305) anordnad att tillhandahålla en tredjepartstjänst som utnyttjar ett meddelande- eller positioneringstjänst, kännetecknad av:15th An application server (305) arranged to provide a third-party service utilizing a messaging or positioning service, characterized by: an output arranged to send to a verification apparatus (300), a request for registration of a mobile number in the verification apparatus (300), wherein the request for registration includes an indication of the mobile telephone number;and wherein the output is further arranged to transmit to the verification apparatus (300) a request for verification of the mobile telephone number to determine whether the message or positioning service in a mobile radio communication system (100,103 µl, 103 j, 103 j + 1) is to be performed with respect to the mobile telephone number. en utgång anordnad att sända till en verifieringsapparat (300), en förfrågan om registrering av ett mobiltelefonnummer i verifieringsapparaten (300), där förfrågan om registrering innefattar en indikation på mobiltelefonnumret;och där utgången vidare är anordnad att sända till verifieringsapparaten (300) en förfrågan om verifiering av mobiltelefonnumret for att bestämma om meddelande- eller positioneringstjänsten i ett mobilradiokommunikationssystem (100,103j-l, 103j, 103j+l) ska utföras avseende mobiltelefonnumret.
  9. 18
    Ett datorprogram (636) för verifiering av ett mobiltelefonnummer för att bestämma om en meddelande- eller positioneringstjänst i ett mobilradiokommunikationssystem (100, 18th A computer program (636) for verifying a mobile number to determine whether a message or positioning service in a mobile radio communication system (100, 103j-1, 103j, 103j + l) are to be executed with respect to the mobile phone number, the computer program being characterized by computer program code parts which, when running on a verification device (300), enable the verification device (300) to:103j-1, 103j, 103j+l) ska utföras avseende mobiltelefonnumret, varvid datorprogrammet kännetecknas av datorprogramkodsdelar vilka, då de körs på en verifieringsapparat (300), förmår verifieringsapparaten (300) att: 535 546 storing a mobile number and a corresponding mobile subscriber identity number in a database (615) of the verification device (300);535 546 lagra ett mobiltelefonnummer och ett motsvarande mobilabonnentidentitetsnummer i en databas (615) hos verifieringsapparaten (300);in response to a verification request, send an IMSI query requesting a mobile subscriber identity number registered in conjunction with the mobile phone number in a home location register (120);sända som svar på en verifieringsförfrågan en IMSI-fråga som efterfrågar ett mobilabonnentidentitetsnummer registrerat i samband med mobiltelefonnumret i ett home location-register (120);hämta det lagrade mobilabonnentidentitetsnumret från databasen (615);retrieving the stored mobile subscriber identity number from the database (615);comparing the stored mobile subscriber identity number and a mobile subscriber identity number received in response to the IMSI query;and if the comparison shows that the received mobile subscriber identity number corresponds to the stored mobile subscriber identity number, initiate the performance of the message or positioning service regarding the mobile phone number. jämföra det lagrade mobilabonnentidentitetsnumret och ett mobilabonnentidentitetsnummer mottaget som svar på IMSI-frågan;och om jämförelsen visar att det mottagna mobilabonnentidentitetsnumret motsvarar det lagrade mobilabonnentidentitetsnumret, initiera utförandet av meddelande- eller positioneringstjänsten avseende mobiltelefonnumret.
  10. 20
    En datorprogramprodukt (635) innefattande datorläsbart organ och ett datorprogram enligt patentkrav 18 och 19 lagrat på det datorläsbara organet. 20th A computer program product (635) comprising computer readable means and a computer program according to claims 18 and 19 stored on the computer readable means. 535 546 535 546 1/12 1/12