WO2000033264A1 - Method and system for charging or recharging an account with a value corresponding to a sum of money - Google Patents

Method and system for charging or recharging an account with a value corresponding to a sum of money Download PDF

Info

Publication number
WO2000033264A1
WO2000033264A1 PCT/CH1998/000511 CH9800511W WO0033264A1 WO 2000033264 A1 WO2000033264 A1 WO 2000033264A1 CH 9800511 W CH9800511 W CH 9800511W WO 0033264 A1 WO0033264 A1 WO 0033264A1
Authority
WO
WIPO (PCT)
Prior art keywords
value
account
service
user
ussd service
Prior art date
Application number
PCT/CH1998/000511
Other languages
German (de)
French (fr)
Inventor
Andreas Martschitsch
Original Assignee
Swisscom Ag
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 Swisscom Ag filed Critical Swisscom Ag
Priority to AU12224/99A priority Critical patent/AU1222499A/en
Priority to PCT/CH1998/000511 priority patent/WO2000033264A1/en
Publication of WO2000033264A1 publication Critical patent/WO2000033264A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F7/00Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus
    • G07F7/08Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means
    • G07F7/0866Mechanisms actuated by objects other than coins to free or to actuate vending, hiring, coin or paper currency dispensing or refunding apparatus by coded identity card or credit card or other personal identification means by active credit-cards adapted therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/325Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks
    • G06Q20/3255Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices using wireless networks using mobile network messaging services for payment, e.g. SMS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/363Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/67Transmitting arrangements for sending billing related information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M17/10Account details or usage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M17/10Account details or usage
    • H04M17/103Account details or usage using SIMs (USIMs) or calling cards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M17/20Prepayment of wireline communication systems, wireless communication systems or telephone systems with provision for recharging the prepaid account or card, or for credit establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M17/20Prepayment of wireline communication systems, wireless communication systems or telephone systems with provision for recharging the prepaid account or card, or for credit establishment
    • H04M17/204Prepayment of wireline communication systems, wireless communication systems or telephone systems with provision for recharging the prepaid account or card, or for credit establishment on-line recharging, e.g. cashless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M2017/12Prepayment of wireline communication systems, wireless communication systems or telephone systems using calling, telephone credit/debit cards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M2017/24Prepayment of wireline communication systems, wireless communication systems or telephone systems with on-line recharging of an account or card, e.g. cashless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/2026Wireless network, e.g. GSM, PCS, TACS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/32Involving wireless systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/48Sending information over a non-traffic network channel or another connection than the one actually used, e.g. signalling, D-channel, data and voice

Definitions

  • the present invention relates to a method and a system for topping up or reloading an account with a monetary value, in particular it relates to a method and a system for topping up or reloading an account with a monetary value, the monetary value being stored in a memory associated with said account or a value stored in this memory is increased by the monetary value.
  • EP 827 119 A1 describes a method for loading or reloading a data carrier card with a monetary value.
  • the sales value of a value card available at a large number of points of sale is reloaded or loaded onto a specific data carrier card, in particular a SIM card, after a code on this value card has been transmitted to a service center .
  • This code is located under a cover and can be uncovered by scraping away the covering layer.
  • the code is typed into the mobile phone under the guidance of a voice server of this service center and transmitted to this service center.
  • the participant's identification code is also transmitted, either automatically from the participant's SIM card or also by typing in under the guidance of the voice server.
  • a short message according to the GSM standard can be used instead of entering the data by means of the service number.
  • the transmitted code of the prepaid card is checked in the service center in a database in which all codes and the associated monetary amounts for which prepaid cards have ever been stored are stored. If the typed and transmitted code is found in the database, a short message service (SMS) short message is prepared, which contains the identification code of the subscriber and the monetary value, and is stored in a short message service center.
  • SMS short message service
  • the data carrier card for example the SIM card
  • the data card to be loaded or reloaded is loaded or reloaded with the monetary value using the prepared SMS short message.
  • the method described in EP 827 119 A1 thus allows a user to have a monetary value loaded directly onto his SIM card, but the procedure described is often perceived as tedious and tedious by the users concerned, since many menu steps have to be followed and numerous numbers have to be typed in, to send a short SMS message.
  • this method generally cannot be used by a user roaming in a Visited Public Land Mobile Network (VPLMN), since outgoing calls in a VPLMN are typically blocked.
  • VPLMN Visited Public Land Mobile Network
  • a user of a mobile radio device uses this mobile radio device to send an unstructured supplementary service data (USSD) service message which contains a service code for identifying a cash loading service as well as a secret value number, wherein this USSD service message is routed from the signaling system of the mobile network, for example a CCITT signaling system number 7 (SS7), to the home location register (HLR) of the named user, from where it is reloaded System is forwarded.
  • USSD unstructured supplementary service data
  • USSD service message for example in the standard GSM 02.90 for Unstructured Supplementary Service Data (USSD) defined by the European Telecommunications Standards Institute (ETSI) is that this is very user-friendly because it is very easy for a user to write and send a USSD service report, for example much easier than one Short SMS message.
  • USSD service messages from a user roaming in a VPLMN can be automatically forwarded from this VPLMN via the signaling system to the HLR of this user, even if outgoing calls and / or short SMS messages are blocked for the user in the VPLMN.
  • a monetary value to be loaded or reloaded is determined for transfer to the named account by taking this monetary value from the named database, where it is assigned to the positively validated named value number.
  • a positively validated value number is deactivated in the reload system, for example by deleting it or marking it as deactivated.
  • the monetary value is stored in a memory belonging to the named account or a value stored in this memory is increased by the monetary value.
  • said memory is located in a data carrier card, in particular a SIM card in said mobile radio device.
  • the reload system for example, prepares a short message service (SMS) short message that contains an identification of the user and the monetary value, and forwards it to a short message for transmission to the user's SIM card - service center.
  • SMS short message service
  • the monetary value is transferred to the SIM card of the user concerned by means of a USSD service message.
  • the determined monetary value is preferably credited to an account in a database of the reload system mentioned, this account being determined either by a user identification of the user who transmitted the USSD service message by means of a mobile radio device and by the SIM card in this mobile radio device is identified, or this account is determined by a user identification which is additionally and optionally also transmitted in the USSD service message, for example an MSISDN number.
  • This optional transmission of an additional user identification has the advantage that a relevant monetary value can be credited to the account of a specific user.
  • the reload system preferably also has a buffer memory in which it can temporarily store received USSD service messages with a service code that identifies a cash loading service, or the data contained in these USSD service messages.
  • the intermediate storage in the buffer memory has the advantage that money loading service orders can be buffered in the reload system if, for example, the reload system or components required by it are temporarily overloaded, which can prevent such orders from remaining unfinished or having to be rejected .
  • MAP Mobile Application Part
  • the value number for transmission in a so-called USSD service message is taken from a prepaid value card, for example a value card that is available at many public sales outlets and that hides the secret value number under a cover that must be removed by the user.
  • the USSD service messages in the reload system are preferably filtered on the basis of their service codes, so that only those USSD service messages are forwarded in the reload system which are one
  • error messages are transmitted to the user, for example by means of USSD service messages and / or short SMS messages, if the relevant value number cannot be validated positively.
  • the data carrier card of the user in particular a SIM card, which is equipped with a memory in which a monetary value is stored, has additional programmed means for writing a USSD service message, in particular a USSD service message, which comprises a service code which identifies a cash loading service and which comprises a secret value number, and in order to send out this USSD service message by means of the mobile radio device.
  • a USSD service message in particular a USSD service message, which comprises a service code which identifies a cash loading service and which comprises a secret value number
  • FIG. 1 shows a block diagram with a mobile radio device, a mobile network and a reload system which is connected to a home location register and a short message service center, both of which are connected to the mobile network.
  • FIG. 2 shows an example of a USSD service report with a
  • Service code and a secret value number as well as an example of a USSD service message, which also contains a user identification.
  • the reference symbol 1 in FIG. 1 relates to a mobile device, for example a mobile radio telephone for a GSM or a UMTS mobile network, with a data carrier card 11, for example a SIM card 11, with a memory 12 in which a monetary value is stored.
  • a user who wants to top up or reload the memory 12 on the SIM card 11 and / or an account in a prepaid system with a monetary value can, for example, use the input means 14 of the mobile radio device 1 to program 15 on the SIM card 11 start.
  • the program 15 prompts the user via the display 13 of the mobile radio device 11 to enter a secret value number using the input means 14 of the mobile radio device 1.
  • the user can obtain such a value number from a value card, which he can purchase for example at a kiosk, a post office counter or at another public point of sale for a fee.
  • a value card On such a value card, the value number is hidden, for example, by a cover that the user can remove, for example by scratching it away.
  • the value number entered by the user is received by program 15 and inserted into an unstructured supplementary service data (USSD) service message.
  • USB unstructured supplementary service data
  • reference numeral 9 relates to an example of a USSD service message, as can be written by the above-mentioned program 15. Reading from left to right, the first character is a *, which is followed by a three-digit service code 92. According to the GSM 02.90 standard for Unstructured Supplementary Service Data (USSD) from GSM 02.90 to Unstructured Supplementary Service Data (USSD) from GSM 02.90 to Unstructured Supplementary Service Data (USSD) from GSM 02.90 standard for Unstructured Supplementary Service Data (USSD) from GSM 02.90 standard for Unstructured Supplementary Service Data (USSD) from GSM 02.90 standard for Unstructured Supplementary Service Data (USSD) from GSM 02.90 standard for Unstructured Supplementary Service Data (USSD) from GSM 02.90 standard for Unstructured Supplementary Service Data (USSD) from GSM 02.90 standard for Unstructured Supplementary Service Data (USSD) from GSM 02.90 standard for Unstructured Supplementary Service Data (USSD) from GSM 02.
  • the service code preferably has a value in the range of 100 to 149, which has the consequence that such a USSD service message is routed from a visited network (Visited Public Land Mobile Network, VPLMN) directly to the home network, HPLMN (Home Public Land Mobile Network).
  • VPLMN Visitd Public Land Mobile Network
  • HPLMN Home Public Land Mobile Network
  • the home network can, according to GSM 02.90, decide whether this USSD service message should be handled locally or in the Home Location Register (HLR) 3.
  • the program 15 thus automatically inserts the service code, for example defined by the operator of the HPLMN in question, for identifying a cash loading service, preferably in the range between 100 and 149.
  • the program 15 inserts a further * character, onto which the user accepts Value number 93 follows.
  • the USSD service message 9 is terminated with a # sign and sent by the program 15 using the mobile radio device 1 in the mobile network 2, for example a GSM or a UMTS mobile network.
  • the user merely has to press a key on the input means 14 to start the program 15 and enter the value number using the input means 14.
  • the program 15 can also be started automatically when there is no longer any positive monetary value stored on the SIM card 11, so that the user only has to enter the value number.
  • the user can set up the USSD service message 9 himself without the help of the program 15 by entering a * character, entering the service code 92 for identifying a cash loading service, entering a further * character, entering the value number 93 and concludes the message with the # symbol and sends it to the mobile network 2, for example a GSM or a UMTS mobile network, with SEND.
  • the latter variant has the advantage that no special program 15 has to be loaded onto the SIM card 11, but it has the disadvantage that the user has to type in more data and know the service code 92 in order to identify a cash loading service.
  • the reference numeral 91 in FIG. 2 relates to an example of a USSD service message, which is structured as above, but which additionally also includes a user identification 94, for example an MSISDN number, which the user additionally enters, similarly as described above can. The further use of this user identification 94 will be described later.
  • the described USSD service message 9, 91 is forwarded directly to the HPLMN when it is sent out in a VPLMN.
  • the person skilled in the art can define the HPLMN in such a way that USSD service messages 9, 91 with the service code 92 are passed directly to the HLR 3 in order to identify a cash loading service.
  • Such a transmitted USSD service message 9, 91 is automatically forwarded to the HLR 3 of the user via the signaling system of the mobile network, for example a signaling system number 7 (SS7).
  • SS7 signaling system number 7
  • the reload system 6 surrounded by the dashed line comprises a receiving module 61, preferably a MAP interface 61, which, as indicated by the arrow 36, transmits the USSD service message 9, 91 from the HLR 3 described above by means of messages from the Mobile Application Part (MAP) can accept.
  • the MAP interface 61 is implemented, for example, by a person skilled in the art on a server as an interworking device which comprises conventional hardware and software components in order to receive MAP messages from the HLR 3, for example via an SS7 signaling system.
  • the interworking device 61 can forward the USSD service messages 9, 91 received in MAP messages, as indicated by the arrow 618, for example via a TCP / IP connection within the reload system 6.
  • the USSD service messages 9, 91 received via the MAP interface 61, or the data contained therein, as indicated by the arrow 618, are forwarded, for example, to a filter module 68.
  • This filter module 68 is a programmed software function which compares the service code 92 contained in the received USSD service message 9, 91 with the above-mentioned defined service code for identifying a cash loading service.
  • the filter module 68 forwards the data from received USSD service messages 9, 91, which have no service code for identifying a cash loading service, to other processing modules 5, for example, outside the reload system 6.
  • Data from USSD service messages 9, 91, which have a service code for identifying a cash loading service and are generated by the filter module 68. are known, are accepted as money loading service orders and are forwarded to a processing module 69 for further processing.
  • the processing module 69 is a programmed software module which, for example, is located together with the filter module 68 on a server which is connected to the MAP interface via a TCP / IP connection 618
  • the MAP interface 61 can be executed together with the filter module 68 and the processing module 69 on a common server, which means that the TCP / IP connection 618 is not necessary.
  • Received USSD service messages 9, 91, or the data contained therein, can be stored in a buffer memory in the reload system 6
  • the processing module 69 transfers the value number 93 contained in an received USSD service message 9, 91 to a validation module 63.
  • the validation module 63 validates the received value number 93 by storing it in a database 64 in which all valid and active value numbers are saved, checks whether they are entered there. If the value number 93 cannot be validated positively, that is, if it is not entered in the database 64, the reload system 6 can transmit an error avoidance to the relevant user who sent the USSD service message 9, 91.
  • the processing module 69 can prepare a corresponding short message, for example a short message service (SMS) short message, and, as indicated by the arrow 697, via a short message service center 7, for example a short message service center (SMSC), via the mobile network 2 transmit to the mobile device 1 of the user.
  • SMS short message service
  • SMSC short message service center
  • the error message is transmitted to the user in question by means of a USSD service message.
  • the validation module 63 delivers the monetary value corresponding to the value number 93 and the value number in the database 64 93 is assigned, and deactivates the value number 93, either by deleting the value number or setting a deactivation flag associated with the relevant value number in the database 64.
  • the processing module 69 transfers the monetary value received by the validation module 63 together with a user identification to the prepaid billing module 65.
  • the user identification is the MSISDN number 94, which was transmitted in the relevant USSD service message 91 (optional), or the MSISDN Number of the user who sent the USSD service message 9 if no optional user identification 94 was transmitted in the USSD service message 9.
  • the prepaid billing module accepts this data and credits the monetary value to the account corresponding to the accepted user identification in a database 66, that is to say the monetary value is stored in a memory associated with the relevant account, or a value stored in this memory becomes around the monetary value elevated.
  • the transfer of the monetary value to the SIM card 11 in the mobile radio device 1 is carried out, for example, according to the SICAP method described in EP 0 689 368.
  • the processing module 69 or the prepaid billing module 65 prepares a short message according to the SICAP method. in particular an SMS short message that contains the monetary value and the user identification and transmits this short message, as indicated by arrows 697 and 76, to the short message service center 7, from where it is sent via the mobile network 2, for example a GSM or UMTS - Mobile network to which the mobile device 1 is transmitted if this is activated.
  • the monetary value is taken from the received short message according to the SICAP method and added to the monetary value stored in the memory 12 of the SIM card 11.
  • the connection 697 or 76 can be implemented, for example as a TCP / IP connection, on which connection the processing module 69 or respectively access the prepaid billing module 65 via a software interface, otherwise the communication takes place via a pure software interface.
  • the reload system 6 advantageously keeps a record of the steps that are carried out for a money loading service order.
  • the processing module 69 writes each step carried out in this regard in a log file 67.
  • the steps considered include, for example, the acceptance of the money loading service order, the positive or negative validation, the crediting of the monetary value to an account, and the transmission of this monetary value the SIM card 11.
  • both or one of these programmed software modules can be implemented together with the processing module 69 on a common server or that all of these modules can be implemented on separate servers, modules on different servers, for example via TCP / IP connections, can communicate with one another and modules on common servers can communicate via software interfaces.
  • the two databases ken 64 and 66 can also be combined into a common database.
  • the program flow can be designed and implemented differently.
  • the validation module 63 and the prepaid billing module 65 are present as existing software / hardware modules separately or together, the validation module 63 can denote the prepaid billing module 65, as indicated by the dotted arrow 635 Hand over the amount of money and the user identification directly for further processing.
  • the buffer memory 62 could also be used as an order memory, from which the validation module 63 takes a new money loading service order (first-in, first-out), as indicated by the dotted arrow 623, as soon as the previous money loading service order indicates, for example, for further processing the prepaid billing module 65 was handed over.
  • security services in particular encryption services
  • Corresponding algorithms can be implemented, for example, as additional programmed functions 15 on the SIM card 11, or in the processing module 69 and / or prepaid billing module 65.
  • a personal identification number (PIN number) entered by the user can be transmitted in the USSD service message 9, 91, which is validated, for example, in the validation module 63 together with the value number 93. This could prevent a stolen or lost prepaid card from being misused.
  • the monetary value can also be transferred in a variant from the reload system 6 to the SIM card 11 by means of a USSD service message.
  • the described method and system is not only suitable for loading or reloading data carrier cards with a monetary value, but also that accounts in a networked prepaid system, for example in a database on a suitable one Servers, for example in a so-called Intelligent Network (IN), can be loaded or reloaded with a monetary value.
  • a networked prepaid system for example in a database on a suitable one Servers, for example in a so-called Intelligent Network (IN)
  • I Intelligent Network
  • the proposed method and the suitable system are particularly useful for network operators or other service providers who want to offer their customers a solution that allows them to store their data carrier cards, in particular their SIM cards 11 and / or an account, in a prepaid System to load or reload with prepaid monetary amounts.
  • network operators who have made roaming agreements with other network operators, for example in other countries can use the proposed method and the suitable system to offer their customers a solution that allows them to also use a VPLMN to save their data cards and / or Top up or top up your accounts in a prepaid system with prepaid monetary amounts.
  • system components for example data carriers with programs for controlling computers stored thereon, for example commercially available servers, according to the described method, for example a data carrier with a program for executing the described MAP interfaces 61 and / or with a program for executing the filter module 68 and processing module 69, and / or with a program for executing the validation module 63 and prepaid billing module 65.

Abstract

The invention relates to a method and a suitable reload system (6) for charging or recharging an account in a networked prepaid system and/or an SIM card (11) for a mobile telephone with a value corresponding to a sum of money. According to the invention said value corresponding to a sum of money is stored in a memory (12, 66) belonging to the account or a value stored in the memory (12, 66) is increased by said value corresponding to a sum of money. The mobile telephone (1) user sends out a USSD service message (9, 91) comprising a service code (92) for identifying a money charging service and a secret security number (93). The USSD service message (9, 91) is transmitted via the home location register (3) of the user to the reload system (6), where the security number (93) is then validated. A value corresponding to a sum of money to be charged or recharged and corresponding to the positively validated security number (93) is determined, the corresponding security number is deactivated and the value concerned is credited to the account, for example by transmission of the defined value corresponding to a sum of money from a short-message service centre (7) to the SIM card by means of a SMS short message which is sent via a GSM or UMTS mobile telephone network.

Description

Verfahren und System zum Aufladen oder Nachladen eines Kontos mit einem Geldbetragswert Method and system for loading or reloading an account with a monetary value
Die vorliegende Erfindung betrifft ein Verfahren und ein System zum Aufladen oder Nachladen eines Kontos mit einem Geldbetragswert, insbeson- dere betrifft sie ein Verfahren und ein System zum Aufladen oder Nachladen eines Kontos mit einem Geldbetragswert, wobei der Geldbetragswert in einem dem genannten Konto zugehörigen Speicher gespeichert wird oder ein in diesem Speicher gespeicherter Wert um den Geldbetragswert erhöht wird.The present invention relates to a method and a system for topping up or reloading an account with a monetary value, in particular it relates to a method and a system for topping up or reloading an account with a monetary value, the monetary value being stored in a memory associated with said account or a value stored in this memory is increased by the monetary value.
In der veröffentlichten Patentanmeldung EP 827 119 A1 wird ein Verfahren zum Aufladen oder Nachladen einer Datenträgerkarte mit einem Geldbetragswert beschrieben. Gemäss dem in EP 827 119 A1 beschriebenen Verfahren wird der Verkaufswert einer an sehr vielen Verkaufsstellen verfügbaren Wertkarte auf eine bestimmte Datenträgerkarte, insbesondere eine SIM- Karte, nach- oder aufgeladen, nachdem ein sich auf dieser Wertkarte befin- dender Code an eine Dienstzentrale übertragen wurde. Dieser Code befindet sich unter einer Abdeckung und kann durch Wegkratzen der abdeckenden Schicht freigelegt werden. Nach dem Anrufen einer bestimmten Dienstnummer wird unter der Führung eines Sprachservers dieser Dienstzentrale der Code in das Mobilfunktelefon eingetippt und an diese Dienstzentrale übermittelt. Der Identifizierungscode des Teilnehmers wird dabei auch übermittelt, entweder automatisch ab der SIM-Karte des Teilnehmers oder ebenfalls durch Eintippen unter der Führung des Sprachservers. Als Alternative wird in EP 827 119 A1 erwähnt, dass anstelle der Eingabe der Daten mittels der Dienstnummer eine Kurzmeldung nach dem GSM-Standard verwendet werden kann. In der Dienst- zentrale wird der übermittelte Code der Wertkarte in einer Datenbank überprüft, in welcher sämtliche Codes und die zugeordneten Geldbetragswerte, für die jemals Wertkarten erstellt worden sind, abgespeichert sind. Wird der eingetippte und übermittelte Code in der Datenbank gefunden, so wird eine Short Message Service (SMS) Kurzmeldung vorbereitet, die den Identifizierungscode des Teilnehmers und den Geldbetragswert enthält, und in einer Kurzmeldungsdienstzentrale abgelegt. In der Datenbank wird dabei der Code der Wertkarte mit dem zugeordneten Geldbetragswert als gebraucht markiert oder gelöscht. Wenn die Datenträgerkarte, beispielsweise die SIM-Karte, in einem Kommuni- kationsgerät steckt und eine Verbindung mit dem Kommunikationsnetz aufgebaut wird, wird die auf- oder nachzuladende Datenträgerkarte mit dem Geldbetragswert mittels der vorbereiteten SMS-Kurzmeldung auf- oder nachgeladen. Das in EP 827 119 A1 beschriebene Verfahren erlaubt also einem Benutzer einen Geldbetragswert direkt auf seine SIM-Karte laden zu lassen, allerdings wird die beschriebene Prozedur von betreffenden Benutzern oft als mühsam und langwierig empfunden, da viele Menuschritte befolgt und zahlreiche Nummern eingetippt werden müssen, um eine SMS-Kurzmeldung zu schicken. Zudem kann dieses Verfahren von einem Benutzer, der in einem Visited Public Land Mobile Network (VPLMN) roamt, in der Regel nicht verwendet werden, da abgehende Anrufe in einem VPLMN typischerweise gesperrt sind. Schliesslich sollte auch erwähnt werden, dass durch das in EP 827 119 A1 beschriebene Verfahren Übermittlungskosten entstehen, die in der Regel dem betreffenden Benutzer belastet werden.The published patent application EP 827 119 A1 describes a method for loading or reloading a data carrier card with a monetary value. According to the method described in EP 827 119 A1, the sales value of a value card available at a large number of points of sale is reloaded or loaded onto a specific data carrier card, in particular a SIM card, after a code on this value card has been transmitted to a service center . This code is located under a cover and can be uncovered by scraping away the covering layer. After calling a certain service number, the code is typed into the mobile phone under the guidance of a voice server of this service center and transmitted to this service center. The participant's identification code is also transmitted, either automatically from the participant's SIM card or also by typing in under the guidance of the voice server. As an alternative, EP 827 119 A1 mentions that instead of entering the data by means of the service number, a short message according to the GSM standard can be used. The transmitted code of the prepaid card is checked in the service center in a database in which all codes and the associated monetary amounts for which prepaid cards have ever been stored are stored. If the typed and transmitted code is found in the database, a short message service (SMS) short message is prepared, which contains the identification code of the subscriber and the monetary value, and is stored in a short message service center. In the database, the code of the prepaid card with the assigned monetary value is marked as used or deleted. If the data carrier card, for example the SIM card, is in a communication cation device and a connection to the communication network is established, the data card to be loaded or reloaded is loaded or reloaded with the monetary value using the prepared SMS short message. The method described in EP 827 119 A1 thus allows a user to have a monetary value loaded directly onto his SIM card, but the procedure described is often perceived as tedious and tedious by the users concerned, since many menu steps have to be followed and numerous numbers have to be typed in, to send a short SMS message. In addition, this method generally cannot be used by a user roaming in a Visited Public Land Mobile Network (VPLMN), since outgoing calls in a VPLMN are typically blocked. Finally, it should also be mentioned that the method described in EP 827 119 A1 results in transmission costs which are generally charged to the user concerned.
Es ist eine Aufgabe dieser Erfindung, ein neues und besseres Verfahren und System vorzuschlagen, um ein Konto mit einem Geldbetragswert auf- oder nachzuladen.It is an object of this invention to propose a new and better method and system for loading or reloading an account with a monetary value.
Gemäss der vorliegenden Erfindung wird dieses Ziel insbesondere durch die Elemente der unabhängigen Ansprüche erreicht. Weitere vorteilhafte Ausführungsformen gehen ausserdem aus den abhängigen Ansprüchen und der Beschreibung hervor.According to the present invention, this goal is achieved in particular by the elements of the independent claims. Further advantageous embodiments also emerge from the dependent claims and the description.
Insbesondere werden diese Ziele durch die Erfindung dadurch erreicht, dass ein Benutzer eines Mobilfunkgeräts, beispielsweise ein Mobilfunktelefon für ein GSM- oder ein UMTS-Mobilnetz, mittels dieses Mobilfunkgeräts eine Unstructured Supplementary Service Data (USSD) Dienstmeldung aussendet, die einen Dienstcode zur Identifizierung eines Geldladedienstes sowie eine geheime Wertnummer umfasst, wobei diese USSD-Dienstmeldung vom Signalisierungssystem des Mobilnetzes, beispielsweise ein CCITT Signalisie- rungssystem Nummer 7 (SS7), an das Home Location Register (HLR) des ge- nannten Benutzers geleitet wird, von wo sie an ein Reload-System weitergeleitet wird. Ein Vorteil der Aussendung eines Geldladedienstauftrags mittels einer USSD-Dienstmeldung, die beispielsweise im Standard GSM 02.90 für Unstructured Supplementary Service Data (USSD) vom European Telecommunications Standards Institute (ETSI) definiert wurde, besteht darin, dass dies sehr benutzerfreundlich ist, da es für einen Benutzer sehr einfach ist, eine USSD-Dienstmeldung zu verfassen und abzuschicken, beispielsweise viel einfacher als eine SMS-Kurzmeldung. Zudem können USSD-Dienstmeldungen von einem Benutzer, der in einem VPLMN roamt, von diesem VPLMN über das Signalisierungssystem automatisch an das HLR dieses Benutzers weitergeleitet werden, auch wenn ausgehende Anrufe und/oder SMS-Kurzmeldungen für den Benutzer im VPLMN gesperrt sind. Indem eine USSD-Dienstmeldung mit einem Geldladedienstauftrag über das HLR des Benutzers, der die USSD- Dienstmeldung ausgesendet hat, an das Reload-System weitergeleitet wird können also herkömmliche Dienste des Signalisierungssystem eines genannten Mobilnetzes benutzt werden, um Geldladedienstaufträge dieses Benutzers, insbesondere auch aus einem Visited Public Land Mobile Network (VPLMN), ans Reload-System weiterzuleiten. Ein weiterer Vorteil besteht darin, dass die Übermittlung einer USSD-Dienstmeldung schnell und kostenfrei erfolgen kann, da die USSD-Dienstmeldung über das Signalisierungssystem weitergeleitet wird. Im Reload-System wird die Wertnummer der USSD-Dienstmeldung entnommen und validiert, indem überprüft wird, ob sie in einer Datenbank einge- tragen und noch gültig ist. Danach wird im Reload-System ein auf- oder nachzuladender Geldbetragswert zur Übertragung auf das genannte Konto bestimmt, indem dieser Geldbetragswert der genannten Datenbank entnommen wird, wo er der positiv vaiidierten genannten Wertnummer zugeordnet ist. Eine positiv validierte Wertnummer wird im Reload-System deaktiviert, indem sie beispielsweise gelöscht oder als deaktiviert markiert wird.In particular, these objectives are achieved by the invention in that a user of a mobile radio device, for example a mobile radio telephone for a GSM or a UMTS mobile network, uses this mobile radio device to send an unstructured supplementary service data (USSD) service message which contains a service code for identifying a cash loading service as well as a secret value number, wherein this USSD service message is routed from the signaling system of the mobile network, for example a CCITT signaling system number 7 (SS7), to the home location register (HLR) of the named user, from where it is reloaded System is forwarded. An advantage of sending a money loading service order by means of a USSD service message, for example in the standard GSM 02.90 for Unstructured Supplementary Service Data (USSD) defined by the European Telecommunications Standards Institute (ETSI) is that this is very user-friendly because it is very easy for a user to write and send a USSD service report, for example much easier than one Short SMS message. In addition, USSD service messages from a user roaming in a VPLMN can be automatically forwarded from this VPLMN via the signaling system to the HLR of this user, even if outgoing calls and / or short SMS messages are blocked for the user in the VPLMN. By forwarding a USSD service message with a money loading service order to the reload system via the HLR of the user who sent the USSD service message, conventional services of the signaling system of a named mobile network can be used to deliver money loading service orders from this user, in particular also from one Visited Public Land Mobile Network (VPLMN) to forward to the reload system. Another advantage is that a USSD service report can be transmitted quickly and free of charge, since the USSD service report is forwarded via the signaling system. In the reload system, the value number is taken from the USSD service message and validated by checking whether it is entered in a database and is still valid. Then, in the reload system, a monetary value to be loaded or reloaded is determined for transfer to the named account by taking this monetary value from the named database, where it is assigned to the positively validated named value number. A positively validated value number is deactivated in the reload system, for example by deleting it or marking it as deactivated.
Beim Auf- oder Nachladen des Kontos mit dem bestimmten Geldbetragswert wird der Geldbetragswert in einem dem genannten Konto zugehörigen Speicher gespeichert oder ein in diesem Speicher gespeicherter Wert um den Geldbetragswert erhöht.When the account is loaded or reloaded with the specific monetary value, the monetary value is stored in a memory belonging to the named account or a value stored in this memory is increased by the monetary value.
In einer bevorzugten Ausführungsvariante befindet sich der genannte Speicher in einer Datenträgerkarte, insbesondere eine SIM-Karte im genannten Mobilfunkgerät. Zum Auf- oder Nachladen der SIM-Karte bereitet das Reload-System beispielsweise eine Short Message Service (SMS) Kurzmeldung vor, die eine Identifizierung des Benutzers und den Geldbetragswert enthält, und leitet sie zur Übertragung auf die SIM-Karte des Benutzers an eine Kurzmeldungs- dienstzentrale. In einem anderen Beispiel wird der Geldbetragswert mittels einer USSD-Dienstmeldung auf die SIM-Karte des betreffenden Benutzers übertragen.In a preferred embodiment variant, said memory is located in a data carrier card, in particular a SIM card in said mobile radio device. For reloading or reloading the SIM card, the reload system, for example, prepares a short message service (SMS) short message that contains an identification of the user and the monetary value, and forwards it to a short message for transmission to the user's SIM card - service center. In another example, the monetary value is transferred to the SIM card of the user concerned by means of a USSD service message.
Vorzugsweise wird der bestimmte Geldbetragswert auf einem Konto in einer Datenbank des genannten Reload-Systems gutgeschrieben, wobei dieses Konto entweder durch eine Benutzeridentifizierung des Benutzers bestimmt ist, der die USSD-Dienstmeldung mittels eines Mobilfunkgeräts übermittelt hat und der durch die SIM-Karte in diesem Mobilfunkgerät identifiziert wird, oder dieses Konto durch eine Benutzeridentifizierung bestimmt wird, die in der USSD-Dienstmeldung zusätzlich und optional mitübertragen wird, bei- spielsweise eine MSISDN-Nummer. Diese optionale Übermittlung einer zusätzlichen Benutzeridentifizierung hat den Vorteil, dass damit ein betreffender Geldbetragswert dem Konto eines gezielt bestimmten Benutzers gutgeschrieben werden kann.The determined monetary value is preferably credited to an account in a database of the reload system mentioned, this account being determined either by a user identification of the user who transmitted the USSD service message by means of a mobile radio device and by the SIM card in this mobile radio device is identified, or this account is determined by a user identification which is additionally and optionally also transmitted in the USSD service message, for example an MSISDN number. This optional transmission of an additional user identification has the advantage that a relevant monetary value can be credited to the account of a specific user.
Vorzugsweise verfügt das Reload-System zudem über einen Puffer- Speicher, in welchem es entgegengenommene USSD-Dienstmeldungen mit einem Dienstcode, der einen Geldladedienst identifiziert, respektive die in diesen USSD-Dienstmeldungen enthaltenen Daten, Zwischenspeichern kann. Die Zwischenspeicherung im Pufferspeicher hat den Vorteil, dass damit Geldladedienstaufträge im Reload-System gepuffert werden können, wenn beispiels- weise das Reload-System oder von ihm benötigte Komponenten zeitweise überlastet sind, womit verhindert werden kann, dass solche Aufträge unerledigt bleiben oder zurückgewiesen werden müssen.The reload system preferably also has a buffer memory in which it can temporarily store received USSD service messages with a service code that identifies a cash loading service, or the data contained in these USSD service messages. The intermediate storage in the buffer memory has the advantage that money loading service orders can be buffered in the reload system if, for example, the reload system or components required by it are temporarily overloaded, which can prevent such orders from remaining unfinished or having to be rejected .
In einer bevorzugten Ausführungsvariante nimmt das Reload-System die USSD-Dienstmeldung mittels eines MAP-Interfaces (MAP=Mobile Application Part) vom Home Location Register entgegen. Dank einem solchen MAP-Interface kann das Reload-System mittels der dafür vorgesehenen MAP- Meldungen mit dem HLR kommunizieren, das heisst das HLR muss diesbezüglich nicht angepasst werden.In a preferred embodiment variant, the reload system receives the USSD service message from the home location register by means of a MAP interface (MAP = Mobile Application Part). Thanks to such a MAP interface, the reload system can use the MAP Communicate messages with the HLR, i.e. the HLR does not have to be adjusted in this regard.
In einer bevorzugten Ausführungsvariante wird die Wertnummer zur Übermittlung in einer genannten USSD-Dienstmeldung einer vorausbezahlten Wertkarte entnommen, beispielsweise eine Wertkarte, die an vielen öffentlichen Verkaufsstellen verfügbar ist und die die geheime Wertnummer unter einer Abdeckung versteckt, die vom Benutzer entfernt werden muss.In a preferred embodiment variant, the value number for transmission in a so-called USSD service message is taken from a prepaid value card, for example a value card that is available at many public sales outlets and that hides the secret value number under a cover that must be removed by the user.
Vorzugsweise werden die USSD-Dienstmeldungen im Reload- System auf Grund ihrer Dienstcodes gefiltert, so dass nur solche USSD- Dienstmeldungen im Reload-System weitergeleitet werden, die einenThe USSD service messages in the reload system are preferably filtered on the basis of their service codes, so that only those USSD service messages are forwarded in the reload system which are one
Dienstcode beinhalten, der einen Geldladedienst identifiziert, wobei USSD- Dienstmeldungen mit anderen Dienstcodes beispielsweise an andere entsprechende Verarbeitungsmodule weitergeleitet werden können.Include service code that identifies a cash loading service, whereby USSD service messages with other service codes can be forwarded, for example, to other corresponding processing modules.
In einer bevorzugten Ausführungsvariante werden dem Benutzer Fehlermeldung übermittelt, beispielsweise mittels USSD-Dienstmeldungen und/oder SMS-Kurzmeldungen, falls die betreffende Wertnummer nicht positiv validiert werden kann.In a preferred embodiment variant, error messages are transmitted to the user, for example by means of USSD service messages and / or short SMS messages, if the relevant value number cannot be validated positively.
In einer bevorzugten Ausführungsvariante verfügt die Datenträgerkarte des Benutzers, insbesondere eine SIM-Karte, welche mit einem Speicher ausgerüstet ist, in dem ein Geldbetragswert gespeichert ist, über zusätzliche programmierte Mittel, um eine genannte USSD-Dienstmeldung zu verfassen, insbesondere eine USSD-Dienstmeldung, die einen Dienstcode umfasst, der einen Geldladedienst identifiziert und die eine geheime Wertnummer umfasst, und um diese verfasste USSD-Dienstmeldung mittels des Mobilfunkgeräts auszusenden.In a preferred embodiment variant, the data carrier card of the user, in particular a SIM card, which is equipped with a memory in which a monetary value is stored, has additional programmed means for writing a USSD service message, in particular a USSD service message, which comprises a service code which identifies a cash loading service and which comprises a secret value number, and in order to send out this USSD service message by means of the mobile radio device.
Nachfolgend wird eine Ausführung der vorliegenden Erfindung anhand eines Beispieles beschrieben. Das Beispiel der Ausführung wird durch folgende beigelegte Figuren illustriert: Figur 1 zeigt ein Blockdiagramm mit einem Mobilfunkgerät, einem Mobilnetz sowie einem Reload-System, das mit einem Home Location Register und einer Kurzmeldungsdienstzentrale verbunden ist, die beide ans Mobilnetz angeschlossenen sind.An embodiment of the present invention is described below using an example. The example of the execution is illustrated by the following enclosed figures: FIG. 1 shows a block diagram with a mobile radio device, a mobile network and a reload system which is connected to a home location register and a short message service center, both of which are connected to the mobile network.
Figur 2 zeigt ein Beispiel einer USSD-Dienstmeldung mit einemFIG. 2 shows an example of a USSD service report with a
Dienstcode und einer geheimen Wertnummer sowie ein Beispiel einer USSD- Dienstmeldung, die zusätzlich eine Benutzeridentifizierung enthält.Service code and a secret value number as well as an example of a USSD service message, which also contains a user identification.
Das Bezugszeichen 1 in Figur 1 bezieht sich auf ein Mobilgerät, beispielsweise ein Mobilfunktelefon für ein GSM- oder ein UMTS-Mobilnetz, mit einer Datenträgerkarte 11 , beispielsweise eine SIM-Karte 11 , mit einem Speicher 12, in welchem ein Geldbetragswert gespeichert ist. Ein Benutzer, der den Speicher 12 auf der SIM-Karte 11 und/oder ein Konto in einem Prepaid-System mit einem Geldbetragswert auf- oder nachladen möchte, kann beispielsweise mittels der Eingabemittel 14 des Mobilfunkgeräts 1 ein Programm 15 auf der SIM-Karte 11 aufstarten. Das Programm 15 fordert den Benutzer über die Anzeige 13 des Mobilfunkgeräts 11 auf, mittels der Eingabemittel 14 des Mobilfunkgeräts 1 eine geheime Wertnummer einzugeben. Der Benutzer kann eine solche Wertnummer einer Wertkarte entnehmen, die er beispielsweise an einem Kiosk, einem Postschalter oder bei einer anderen öffentlichen Verkaufsstelle gegen Bezahlung erwerben kann. Auf einer solchen Wertkarte ist die Wertnummer beispielsweise durch eine Abdeckung versteckt, die vom Benutzer, zum Beispiel durch Wegkratzen, entfernt werden kann. Die vom Benutzer eingegebene Wertnummer wird vom Programm 15 entgegengenommen und in eine Unstructured Supplementary Service Data (USSD) Dienstmeldung, eingefügt.The reference symbol 1 in FIG. 1 relates to a mobile device, for example a mobile radio telephone for a GSM or a UMTS mobile network, with a data carrier card 11, for example a SIM card 11, with a memory 12 in which a monetary value is stored. A user who wants to top up or reload the memory 12 on the SIM card 11 and / or an account in a prepaid system with a monetary value can, for example, use the input means 14 of the mobile radio device 1 to program 15 on the SIM card 11 start. The program 15 prompts the user via the display 13 of the mobile radio device 11 to enter a secret value number using the input means 14 of the mobile radio device 1. The user can obtain such a value number from a value card, which he can purchase for example at a kiosk, a post office counter or at another public point of sale for a fee. On such a value card, the value number is hidden, for example, by a cover that the user can remove, for example by scratching it away. The value number entered by the user is received by program 15 and inserted into an unstructured supplementary service data (USSD) service message.
In Figur 2 bezieht sich das Bezugszeichen 9 auf ein Beispiel einer USSD-Dienstmeldung, wie sie vom obengenannten Programm 15 verfasst werden kann. Von links nach rechts gelesen ist das erste Zeichen ein *, welches von einem dreistelligen Dienstcode 92 gefolgt wird. Gemäss dem Standard GSM 02.90 für Unstructured Supplementary Service Data (USSD) vomIn FIG. 2, reference numeral 9 relates to an example of a USSD service message, as can be written by the above-mentioned program 15. Reading from left to right, the first character is a *, which is followed by a three-digit service code 92. According to the GSM 02.90 standard for Unstructured Supplementary Service Data (USSD) from
European Telecommunications Standards Institute (ETSI) hat der Dienstcode vorzugsweise einen Wert im Bereich von 100 bis 149, was zur Folge hat, dass eine solche USSD-Dienstmeldung von einem besuchten Netz (Visited Public Land Mobile Network, VPLMN) direkt ins Heimnetz, HPLMN (Home Public Land Mobile Network) geleitet wird. Wenn eine solche USSD-Dienstmeldung im Heimnetz von einem teilnehmenden Benutzer empfangen wird, kann das Heimnetz, gemäss GSM 02.90, entscheiden ob diese USSD-Dienstmeldung lokal oder im Home Location Register (HLR) 3 behandelt werden soll. Das Programm 15 fügt also automatisch den beispielsweise vom Betreiber des betreffenden HPLMN definierten Dienstcode zur Identifizierung eines Geldladedienstes ein, vorzugsweise im Bereich zwischen 100 und 149. Nach diesem Dienstcode 92 fügt das Programm 15 ein weiteres *-Zeichen ein, auf welches die vom Benutzer entgegengenommene Wertnummer 93 folgt. Die USSD- Dienstmeldung 9 wird mit einem #-Zeichen abgeschlossen und vom Programm 15 mittels des Mobilfunkgeräts 1 im Mobilnetz 2, beispielsweise ein GSM- oder ein UMTS-Mobilnetz, ausgesandt. In dieser Ausführungsvariante muss der Be- nutzer beispielsweise bloss eine Taste der Eingabemittel 14 zum Aufstarten des Programms 15 betätigen und die Wertnummer mittels der Eingabemittel 14 eingeben. Vorteilhafterweise kann das Programm 15 auch automatisch aufgestartet werden, wenn kein positiver Geldbetragswert mehr auf der SIM-Karte 11 gespeichert ist, so dass der Benutzer bloss die Wertnummer eingeben muss. In einer alternativen Variante kann der Benutzer die USSD-Dienstmeldung 9 ohne die Hilfe des Programms 15 selber aufsetzen, indem er ein *-Zeichen eingibt, den Dienstcode 92 zur Identifizierung eines Geldladedienstes eingibt, ein weiteres *-Zeichen eingibt, die Wertnummer 93 eingibt und die Meldung mit dem #-Zeichen abschliesst und mit SEND ins Mobilnetz 2, beispielsweise ein GSM- oder ein UMTS-Mobilnetz, aussendet. Die letztere Variante hat den Vorteil, dass kein spezielles Programm 15 auf die SIM-Karte 11 geladen werden muss, Sie hat allerdings den Nachteil, dass der Benutzer mehr Daten eintippen und den Dienstcode 92 zur Identifizierung eines Geldladedienstes kennen muss.European Telecommunications Standards Institute (ETSI) the service code preferably has a value in the range of 100 to 149, which has the consequence that such a USSD service message is routed from a visited network (Visited Public Land Mobile Network, VPLMN) directly to the home network, HPLMN (Home Public Land Mobile Network). If such a USSD service message is received by a participating user in the home network, the home network can, according to GSM 02.90, decide whether this USSD service message should be handled locally or in the Home Location Register (HLR) 3. The program 15 thus automatically inserts the service code, for example defined by the operator of the HPLMN in question, for identifying a cash loading service, preferably in the range between 100 and 149. After this service code 92, the program 15 inserts a further * character, onto which the user accepts Value number 93 follows. The USSD service message 9 is terminated with a # sign and sent by the program 15 using the mobile radio device 1 in the mobile network 2, for example a GSM or a UMTS mobile network. In this embodiment variant, the user merely has to press a key on the input means 14 to start the program 15 and enter the value number using the input means 14. Advantageously, the program 15 can also be started automatically when there is no longer any positive monetary value stored on the SIM card 11, so that the user only has to enter the value number. In an alternative variant, the user can set up the USSD service message 9 himself without the help of the program 15 by entering a * character, entering the service code 92 for identifying a cash loading service, entering a further * character, entering the value number 93 and concludes the message with the # symbol and sends it to the mobile network 2, for example a GSM or a UMTS mobile network, with SEND. The latter variant has the advantage that no special program 15 has to be loaded onto the SIM card 11, but it has the disadvantage that the user has to type in more data and know the service code 92 in order to identify a cash loading service.
Das Bezugszeichen 91 in Figur 2 bezieht sich auf ein Beispiel einer USSD-Dienstmeldung, die wie oben aufgebaut ist, die aber zusätzlich noch eine Benutzeridentifizierung 94 umfasst, zum Beispiel eine MSISDN-Nummer, die vom Benutzer, ähnlich wie oben beschrieben, zusätzlich eingegeben werden kann. Die weitere Verwendung dieser Benutzeridentifizierung 94 wird später beschrieben werden. Wie oben erwähnt, wird die beschriebene USSD-Dienstmeldung 9, 91 direkt ins HPLMN weitergeleitet, wenn sie in einem VPLMN ausgesendet wird. Zudem kann der Fachmann, wie oben erwähnt, das HPLMN so definieren, dass USSD-Dienstmeldungen 9, 91 mit dem Dienstcode 92 zur Identifizierung eines Geldladedienstes direkt ans HLR 3 geleitet werden. Somit wird eine solche ausgesandte USSD-Dienstmeldung 9, 91 über das Signalisierungssystem des Mobilnetzes, beispielsweise ein Signalisierungssystem Nummer 7 (SS7), automatisch an das HLR 3 des Benutzers weitergeleitet.The reference numeral 91 in FIG. 2 relates to an example of a USSD service message, which is structured as above, but which additionally also includes a user identification 94, for example an MSISDN number, which the user additionally enters, similarly as described above can. The further use of this user identification 94 will be described later. As mentioned above, the described USSD service message 9, 91 is forwarded directly to the HPLMN when it is sent out in a VPLMN. In addition, as mentioned above, the person skilled in the art can define the HPLMN in such a way that USSD service messages 9, 91 with the service code 92 are passed directly to the HLR 3 in order to identify a cash loading service. Such a transmitted USSD service message 9, 91 is automatically forwarded to the HLR 3 of the user via the signaling system of the mobile network, for example a signaling system number 7 (SS7).
Das mit der gestrichelten Linie umrandete Reload-System 6 umfasst ein Empfangsmodul 61 , vorzugsweise ein MAP-Interface 61 , welches, wie mit dem Pfeil 36 angedeutet, die oben beschriebene USSD-Dienstmeldung 9, 91 vom HLR 3 mittels Meldungen des Mobile Application Part (MAP) entgegennehmen kann. Das MAP-Interface 61 ist beispielsweise vom Fachmann auf einem Server als Interworking-Vorrichtung ausgeführt, die herkömmliche Hard- wäre- und Software-Komponenten umfasst, um vom HLR 3 MAP-Meldungen entgegenzunehmen, beispielsweise über ein SS7 Signalisierungssystem. Die Interworking-Vorrichtung 61 kann die in MAP-Meldungen entgegengenommenen USSD-Dienstmeldungen 9, 91 , wie mit dem Pfeil 618 angedeutet, beispielsweise über eine TCP/IP-Verbindung innerhalb des Reload-Systems 6 weiterleiten.The reload system 6 surrounded by the dashed line comprises a receiving module 61, preferably a MAP interface 61, which, as indicated by the arrow 36, transmits the USSD service message 9, 91 from the HLR 3 described above by means of messages from the Mobile Application Part ( MAP) can accept. The MAP interface 61 is implemented, for example, by a person skilled in the art on a server as an interworking device which comprises conventional hardware and software components in order to receive MAP messages from the HLR 3, for example via an SS7 signaling system. The interworking device 61 can forward the USSD service messages 9, 91 received in MAP messages, as indicated by the arrow 618, for example via a TCP / IP connection within the reload system 6.
Im Reload-System 6 werden die über das MAP-Interface 61 entgegengenommenen USSD-Dienstmeldungen 9, 91 , respektive die darin enthaltenen Daten, wie mit dem Pfeil 618 angedeutet, beispielsweise an ein Filtermodul 68 weitergeleitet. Dieses Filtermodul 68 ist eine programmierte Softwarefunk- tion, die den in der entgegengenommenen USSD-Dienstmeldung 9, 91 enthaltenen Dienstcode 92 mit dem oben erwähnten definierten Dienstcode zur Identifizierung eines Geldladedienstes vergleicht. Das Filtermodul 68 leitet die Daten von entgegengenommenen USSD-Dienstmeldungen 9, 91 , die keinen Dienstcode zur Identifizierung eines Geldladedienstes aufweisen, beispiels- weise an andere Verarbeitungsmodule 5, ausserhalb des Reload-Systems 6, weiter. Daten von USSD-Dienstmeldungen 9, 91 , die einen Dienstcode zur Identifizierung eines Geldladedienstes aufweisen und vom Filtermodul 68 er- kannt werden, werden als Geldladedienstaufträge entgegengenommen und zur weiteren Verarbeitung an ein Verarbeitungsmodul 69 weitergeleitet.In the reload system 6, the USSD service messages 9, 91 received via the MAP interface 61, or the data contained therein, as indicated by the arrow 618, are forwarded, for example, to a filter module 68. This filter module 68 is a programmed software function which compares the service code 92 contained in the received USSD service message 9, 91 with the above-mentioned defined service code for identifying a cash loading service. The filter module 68 forwards the data from received USSD service messages 9, 91, which have no service code for identifying a cash loading service, to other processing modules 5, for example, outside the reload system 6. Data from USSD service messages 9, 91, which have a service code for identifying a cash loading service and are generated by the filter module 68. are known, are accepted as money loading service orders and are forwarded to a processing module 69 for further processing.
Das Verarbeitungsmodul 69 ist ein programmiertes Softwaremodul, welches sich zum Beispiel gemeinsam mit dem Filtermodul 68 auf einem Server befindet, der über eine TCP/IP-Verbindung 618 mit dem MAP-InterfaceThe processing module 69 is a programmed software module which, for example, is located together with the filter module 68 on a server which is connected to the MAP interface via a TCP / IP connection 618
61 verbunden ist. An dieser Stelle sollte erwähnt werden, dass in einer Ausführungsvariante das MAP-Interface 61 zusammen mit dem Filtermodul 68 und dem Verarbeitungsmodul 69 auf einem gemeinsamen Server ausgeführt werden kann, wodurch sich die TCP/IP-Verbindung 618 erübrigt.61 is connected. At this point it should be mentioned that in one embodiment variant the MAP interface 61 can be executed together with the filter module 68 and the processing module 69 on a common server, which means that the TCP / IP connection 618 is not necessary.
Entgegengenommene USSD-Dienstmeldungen 9, 91 , respektive die darin enthaltenen Daten, können im Reload-System 6 in einem PufferspeicherReceived USSD service messages 9, 91, or the data contained therein, can be stored in a buffer memory in the reload system 6
62 gepuffert werden. Der Fachmann wird verstehen, dass es verschiedenste Ausführungsvarianten für diese Pufferung gibt, beispielsweise können Daten von entgegengenommene USSD-Dienstmeldungen 9, 91 , die einem Geldlade- dienstauftrag entsprechen, vom Verarbeitungsmodul 69 vor deren weiteren Verarbeitung im Pufferspeicher 62 abgelegt und später nach beendeter Weiterverarbeitung dort wieder gelöscht werden. Dabei werden gleiche USSD- Dienstmeldungen 9, 91 , respektive die darin enthaltenen Daten, vom gleichen Benutzer nur einmal gespeichert. An dieser Stelle sollte erklärt werden, dass die Identität dieses Benutzers durch den auf der SIM-Karte 11 gespeicherten International Mobile Subscriber Identifier (IMSI) gegeben ist, der im HLR 3 einer MSISDN-Nummer entspricht, die vom Reload-System 6 ebenfalls mittels des oben erwähnten MAP-Interfaces 61 vom HLR 3 entgegengenommen wird. Die Pufferung der entgegengenommenen USSD-Dienstmeldungen 9, 91 hat den Vorteil, dass damit verhindert werden kann, dass Geldladedienstaufträge unerledigt bleiben oder zurückgewiesen werden müssen, wenn das Reload- System 6 oder von ihm benötigte Komponenten zeitweise überlastet oder ausser Betrieb sind.62 can be buffered. A person skilled in the art will understand that there are various design variants for this buffering, for example data from received USSD service messages 9, 91, which correspond to a money loading service order, can be stored by the processing module 69 in the buffer memory 62 before further processing thereof and later there after the further processing has ended be deleted again. The same USSD service messages 9, 91, or the data contained therein, are stored only once by the same user. At this point it should be explained that the identity of this user is given by the International Mobile Subscriber Identifier (IMSI) stored on the SIM card 11, which corresponds to an MSISDN number in the HLR 3, which the reload system 6 also uses the the above-mentioned MAP interface 61 is received by the HLR 3. Buffering the received USSD service messages 9, 91 has the advantage that it can be used to prevent cash loading service orders from remaining pending or having to be rejected if the reload system 6 or the components required by it are temporarily overloaded or out of order.
Das Verarbeitungsmodul 69 übergibt die in einer entgegengenom- menen USSD-Dienstmeldung 9, 91 enthaltene Wertnummer 93 einem Validierungsmodul 63. Das Validierungsmodul 63 validiert die empfangene Wertnummer 93, indem es in einer Datenbank 64, in der alle gültigen und aktiven Wert- nummern gespeichert sind, überprüft, ob sie dort eingetragen ist. Falls die Wertnummer 93 nicht positiv validiert werden kann, das heisst, falls sie nicht in der Datenbank 64 eingetragen ist, kann das Reload-System 6 dem betreffenden Benutzer, der die USSD-Dienstmeldung 9, 91 gesandt hat, eine Fehler- meidung übermitteln. Zum Beispiel kann das Verarbeitungsmodul 69 eine entsprechende Kurzmeldung vorbereiten, beispielsweise eine Short Message Service (SMS) Kurzmeldung, und diese, wie mit dem Pfeil 697 angedeutet, über eine Kurzmeldungsdienstzentrale 7, beispielsweise ein Short Message Service Center (SMSC), über das Mobilnetz 2 an das Mobilfunkgerät 1 des Benutzers übermitteln. In einer Variante wird die Fehlermeldung dem betreffenden Benutzer mittels einer USSD-Dienstmeldung übermittelt. Falls die Wertnummer 93 vom Validierungsmodul 63 positiv validiert werden kann, das heisst, falls die Wertnummer 93 in der Datenbank 64 eingetragen ist, liefert das Validierungsmodul 63, beispielsweise dem Verarbeitungsmodul 69, den der Wertnummer 93 entsprechenden Geldbetragswert, der in der Datenbank 64 der Wertnummer 93 zugewiesen ist, und deaktiviert die Wertnummer 93, entweder durch Löschen der Wertnummer oder Setzen eines der betreffenden Wertnummer zugeordneten Deaktivierungsflags in der Datenbank 64.The processing module 69 transfers the value number 93 contained in an received USSD service message 9, 91 to a validation module 63. The validation module 63 validates the received value number 93 by storing it in a database 64 in which all valid and active value numbers are saved, checks whether they are entered there. If the value number 93 cannot be validated positively, that is, if it is not entered in the database 64, the reload system 6 can transmit an error avoidance to the relevant user who sent the USSD service message 9, 91. For example, the processing module 69 can prepare a corresponding short message, for example a short message service (SMS) short message, and, as indicated by the arrow 697, via a short message service center 7, for example a short message service center (SMSC), via the mobile network 2 transmit to the mobile device 1 of the user. In one variant, the error message is transmitted to the user in question by means of a USSD service message. If the value number 93 can be validated positively by the validation module 63, that is to say if the value number 93 is entered in the database 64, the validation module 63, for example the processing module 69, delivers the monetary value corresponding to the value number 93 and the value number in the database 64 93 is assigned, and deactivates the value number 93, either by deleting the value number or setting a deactivation flag associated with the relevant value number in the database 64.
Das Verarbeitungsmodul 69 übergibt den vom Validierungsmodul 63 entgegengenommenen Geldbetragswert zusammen mit einer Benutzeridentifizierung an das Prepaid-Billing-Modul 65. Die Benutzeridentifizierung ist die MSISDN-Nummer 94, die in der betreffenden USSD-Dienstmeldung 91 (optional) übertragen wurde, oder die MSISDN-Nummer des Benutzers, der die USSD-Dienstmeldung 9 gesandt hat, falls in der USSD-Dienstmeldung 9 keine optionale Benutzeridentifizierung 94 übertragen wurde. Das Prepaid-Billing- Modul nimmt diese Daten entgegen und schreibt den Geldbetragswert dem der entgegengenommenen Benutzeridentifizierung entsprechenden Konto in einer Datenbank 66 gut, das heisst der Geldbetragswert wird in einem dem betreffenden Konto zugehörigen Speicher gespeichert oder ein in diesem Speicher gespeicherter Wert wird um den Geldbetragswert erhöht. Die Übermittlung des Geldbetragswerts auf die SIM-Karte 11 im Mobilfunkgerät 1 wird beispielsweise gemäss dem in EP 0 689 368 beschriebenen SICAP-Verfahren ausgeführt. Je nach Ausführungsvariante bereitet das Verarbeitungsmodul 69 oder das Prepaid-Billing-Modul 65 gemäss dem SICAP-Verfahren eine Kurzmeldung vor, insbesondere eine SMS-Kurzmeldung, die den Geldbetragswert und die Benutzeridentifizieruπg enthält und übermittelt diese Kurzmeldung, wie dies mit den Pfeilen 697, respektive 76, angedeutet ist, an die Kurzmeldungsdienstzentrale 7, von wo sie über das Mobilnetz 2, beispielsweise ein GSM- oder UMTS- Mobilnetz, an das Mobilfunkgerät 1 übermittelt wird, wenn dieses aktiviert ist. Im Mobilfunkgerät 1 wird der Geldbetragswert gemäss dem SICAP-Verfahren der empfangenen Kurzmeldung entnommen und dem im Speicher 12 der SIM- Karte 11 gespeicherten Geldbetragswert hinzuaddiert. Falls die Kurzmeldungsdienstzentrale 7 und das Verarbeitungsmodul 69, respektive das Prepaid-Billing-Modul 65, auf verschiedenen Servern implementiert sind, kann die Verbindung 697, respektive 76, beispielsweise als TCP/IP-Verbindung realisiert werden, auf weiche Verbindung das Verarbeitungsmodul 69, respektive das Prepaid-Billing-Modul 65, über eine Softwareschnittstelle zugreifen, ansonsten erfolgt die Kommunikation über eine reine Softwareschnittstelle.The processing module 69 transfers the monetary value received by the validation module 63 together with a user identification to the prepaid billing module 65. The user identification is the MSISDN number 94, which was transmitted in the relevant USSD service message 91 (optional), or the MSISDN Number of the user who sent the USSD service message 9 if no optional user identification 94 was transmitted in the USSD service message 9. The prepaid billing module accepts this data and credits the monetary value to the account corresponding to the accepted user identification in a database 66, that is to say the monetary value is stored in a memory associated with the relevant account, or a value stored in this memory becomes around the monetary value elevated. The transfer of the monetary value to the SIM card 11 in the mobile radio device 1 is carried out, for example, according to the SICAP method described in EP 0 689 368. Depending on the design variant, the processing module 69 or the prepaid billing module 65 prepares a short message according to the SICAP method. in particular an SMS short message that contains the monetary value and the user identification and transmits this short message, as indicated by arrows 697 and 76, to the short message service center 7, from where it is sent via the mobile network 2, for example a GSM or UMTS - Mobile network to which the mobile device 1 is transmitted if this is activated. In the mobile radio device 1, the monetary value is taken from the received short message according to the SICAP method and added to the monetary value stored in the memory 12 of the SIM card 11. If the short message service center 7 and the processing module 69 or the prepaid billing module 65 are implemented on different servers, the connection 697 or 76 can be implemented, for example as a TCP / IP connection, on which connection the processing module 69 or respectively access the prepaid billing module 65 via a software interface, otherwise the communication takes place via a pure software interface.
Es sollte auch erwähnt werden, dass das Reload-System 6 vorteilhafterweise über die Schritte, die betreffend einen Geldladedienstauftrag ausgeführt werden, Buch führt. Zum Beispiel schreibt das Verarbeitungsmodul 69 jeden diesbezüglich ausgeführten Schritt in ein Logfile 67. Die berücksichtigten Schritte umfassen zum Beispiel die Entgegennahme des Geldladedienstauf- trags, die positive, respektive negative, Validierung, die Gutschrift des Geldbetragswerts auf ein Konto, und die Übermittlung dieses Geldbetragswerts auf die SIM-Karte 11.It should also be mentioned that the reload system 6 advantageously keeps a record of the steps that are carried out for a money loading service order. For example, the processing module 69 writes each step carried out in this regard in a log file 67. The steps considered include, for example, the acceptance of the money loading service order, the positive or negative validation, the crediting of the monetary value to an account, and the transmission of this monetary value the SIM card 11.
Betreffend die Ausführung des Validierungsmoduls 63 und des Pre- paid-Billing-Moduls 65 muss klargestellt werden, dass der Fachmann verstehen wird, dass beide oder eines dieser programmierten Softwaremodule zusammen mit dem Verarbeitungsmodul 69 auf einem gemeinsamen Server implementiert werden können oder dass all diese Module auf separaten Servern implementiert werden können, wobei Module auf verschiedenen Servern, beispielsweise über TCP/IP-Verbindungen, miteinander kommunizieren können und Module auf gemeinsamen Servern über Softwareschnittstellen kommunizieren können. Ähnliches gilt für die Datenbanken 64 und 66, die zusammen mit den entsprechenden Softwaremodulen 63 und 65 auf einem gemeinsamen Server oder auf verschiedenen Servern implementiert werden können. Die beiden Datenban- ken 64 und 66 können auch zu einer gemeinsamen Datenbank zusammenge- fasst werden. Der Fachmann wird ebenfalls verstehen, dass der Programmfluss anders gestaltet und implementiert werden kann. Liegen zum Beispiel das Validierungsmodul 63 und das Prepaid-Billing-Modul 65 als bereits bestehende Soft-/Hardwaremodule separat oder gemeinsam vor, so kann das Validierungsmodul 63, wie dies mit dem gepunkteten Pfeil 635 angedeutet ist, dem Prepaid-Billing-Modul 65 den Geldbetragswert und die Benutzeridentifikation direkt zur Weiterverarbeitung übergeben. In einer weiteren Variante könnte der Pufferspeicher 62 auch als Auftragsspeicher verwendet werden, welchem das Validierungsmodul 63 einen neuen Geldladedienstauftrag entnimmt (first-in- first-out), wie dies mit dem gepunkteten Pfeil 623 angedeutet ist, sobald der vorherige Geldladedienstauftrag beispielsweise zur Weiterverarbeitung an das Prepaid-Billing-Modul 65 übergeben wurde.With regard to the execution of the validation module 63 and the prepaid billing module 65, it must be made clear that the person skilled in the art will understand that both or one of these programmed software modules can be implemented together with the processing module 69 on a common server or that all of these modules can be implemented on separate servers, modules on different servers, for example via TCP / IP connections, can communicate with one another and modules on common servers can communicate via software interfaces. The same applies to the databases 64 and 66, which can be implemented together with the corresponding software modules 63 and 65 on a common server or on different servers. The two databases ken 64 and 66 can also be combined into a common database. The person skilled in the art will also understand that the program flow can be designed and implemented differently. For example, if the validation module 63 and the prepaid billing module 65 are present as existing software / hardware modules separately or together, the validation module 63 can denote the prepaid billing module 65, as indicated by the dotted arrow 635 Hand over the amount of money and the user identification directly for further processing. In a further variant, the buffer memory 62 could also be used as an order memory, from which the validation module 63 takes a new money loading service order (first-in, first-out), as indicated by the dotted arrow 623, as soon as the previous money loading service order indicates, for example, for further processing the prepaid billing module 65 was handed over.
Obwohl dies nicht im Detail beschrieben wurde, wird der Fachmann verstehen, dass bei der Übermittlung der Wertnummer 93 und/oder des Geldbetragswerts Sicherheitsdienste, insbesondere Verschlüsselungsdienste, zu Hilfe genommen werden können, beispielsweise DES-Dienste (Digital Encryption Standard), PTP-Verfahren (Point-to-Point) oder TTP-Dienste (Trusted Third Party). Entsprechende Algorithmen können beispielsweise als zusätzliche programmierte Funktionen 15 auf der SIM-Karte 11 , respektive im Verarbeitungsmodul 69 und/oder Prepaid-Billing-Modul 65, realisiert werden. In einer Variante kann, beispielsweise als zusätzlicher Teil der Wertnummer 93, eine vom Benutzer eingegebene persönliche Identifizierungsnummer (PIN- Nummer) in der USSD-Dienstmeldung 9, 91 übertragen werden, welche bei- spielsweise im Validierungsmodul 63 zusammen mit der Wertnummer 93 validiert wird. Damit könnte verhindert werden, dass eine gestohlene oder verlorene Wertkarte missbraucht werden kann.Although this has not been described in detail, the person skilled in the art will understand that security services, in particular encryption services, can be used for the transmission of the value number 93 and / or the monetary amount, for example DES services (Digital Encryption Standard), PTP method ( Point-to-Point) or TTP services (Trusted Third Party). Corresponding algorithms can be implemented, for example, as additional programmed functions 15 on the SIM card 11, or in the processing module 69 and / or prepaid billing module 65. In a variant, for example as an additional part of the value number 93, a personal identification number (PIN number) entered by the user can be transmitted in the USSD service message 9, 91, which is validated, for example, in the validation module 63 together with the value number 93. This could prevent a stolen or lost prepaid card from being misused.
Wie dies in der Einleitung erwähnt wurde, kann der Geldbetragswert in einer Variante auch mittels einer USSD-Dienstmeldung vom Reload-System 6 auf die SIM-Karte 11 übertragen werden.As mentioned in the introduction, the monetary value can also be transferred in a variant from the reload system 6 to the SIM card 11 by means of a USSD service message.
Es sollte hier auch erwähnt werden, dass neben Mobilfunktelefonen auch andere Endgeräte, wie zum Beispiel Laptop- oder Palmtop-Computer, mit den entsprechenden Mitteln ausgerüstet werden können, um mit dem vorgeschlagenen Verfahren Datenträgerkarten mit einem Geldbetragswert auf- oder nachzuladen.It should also be mentioned here that in addition to mobile phones, other end devices, such as laptop or palm-top computers, are also included the corresponding means can be equipped to load or reload data carrier cards with a monetary value using the proposed method.
An dieser Stelle sollte zudem klargestellt werden, dass sich das be- schriebene Verfahren und System nicht nur zum Auf- oder Nachladen von Datenträgerkarten mit einem Geldbetragswert eignet, sondern dass damit auch Konti in einem vernetzten Prepaid-System, beispielsweise in einer Datenbank auf einem geeigneten Server, beispielsweise in einem sogenannten Intelligent Network (IN) mit einem Geldbetragswert auf- oder nachgeladen werden kön- nen.At this point it should also be clarified that the described method and system is not only suitable for loading or reloading data carrier cards with a monetary value, but also that accounts in a networked prepaid system, for example in a database on a suitable one Servers, for example in a so-called Intelligent Network (IN), can be loaded or reloaded with a monetary value.
Das vorgeschlagene Verfahren und das dazu geeignete System sind vor allem für Netzwerkbetreiber oder andere Dienstleister nützlich, die ihren Kunden eine Lösung anbieten wollen, die es diesen erlaubt, ihre Datenträgerkarten, insbesondere ihre SIM-Karten 11 und/oder ein Konto, in einem Prepaid- System mit vorausbezahlten Geldbetragswerten auf- oder nachzuladen. Insbesondere Netzwerkbetreiber, die mit anderen Netzwerkbetreibern, zum Beispiel in anderen Ländern, Roaming Übereinkommen getroffen haben, können mit dem vorgeschlagenen Verfahren und dem dazu geeigneten System ihren Kunden eine Lösung anbieten, die es diesen erlaubt, auch von einem VPLMN aus ihre Datenträgerkarten und/oder ihre Konti in einem Prepaid-System mit vorausbezahlten Geldbetragswerten auf- oder nachzuladen.The proposed method and the suitable system are particularly useful for network operators or other service providers who want to offer their customers a solution that allows them to store their data carrier cards, in particular their SIM cards 11 and / or an account, in a prepaid System to load or reload with prepaid monetary amounts. In particular, network operators who have made roaming agreements with other network operators, for example in other countries, can use the proposed method and the suitable system to offer their customers a solution that allows them to also use a VPLMN to save their data cards and / or Top up or top up your accounts in a prepaid system with prepaid monetary amounts.
Neben dem Verkauf von Gesamtsystemen kann es auch interessant sein, Systemkomponenten separat zu vertreiben, zum Beispiel Datenträger mit darauf gespeicherten Programmen zur Steuerung von Computern, beispiels- weise handelsübliche Server, gemäss dem beschriebenen Verfahren, zum Beispiel ein Datenträger mit einem Programm zur Ausführung des beschriebenen MAP- Interfaces 61 und/oder mit einem Programm zur Ausführung des Filter- 68 und Verarbeitungsmoduls 69, und/oder mit einem Programm zur Ausführung des Validierungs- 63 und Prepaid-Billing-Moduls 65. In addition to the sale of complete systems, it can also be interesting to sell system components separately, for example data carriers with programs for controlling computers stored thereon, for example commercially available servers, according to the described method, for example a data carrier with a program for executing the described MAP interfaces 61 and / or with a program for executing the filter module 68 and processing module 69, and / or with a program for executing the validation module 63 and prepaid billing module 65.

Claims

Ansprüche Expectations
1. Verfahren zum Aufladen oder Nachladen eines Kontos mit einem Geldbetragswert, wobei der Geldbetragswert in einem dem genannten Konto zugehörigen Speicher (12, 66) gespeichert wird oder ein im genannten Spei- eher (12, 66) gespeicherter Wert um den Geldbetragswert erhöht wird, dadurch gekennzeichnet,1. A method of topping up or reloading an account with a monetary value, the monetary value being stored in a memory (12, 66) associated with said account or a value stored in said memory (12, 66) being increased by the monetary value, characterized,
dass ein Benutzer eines Mobilfunkgeräts (1) mittels dieses Mobilfunkgeräts (1) eine USSD-Dienstmeldung (9, 91 ) aussendet, die einen Dienstcode (92) zur Identifizierung eines Geldladedienstes sowie eine geheime Wertnummer (93) umfasst,that a user of a mobile radio device (1) uses this mobile radio device (1) to send out a USSD service message (9, 91) which comprises a service code (92) for identifying a cash loading service and a secret value number (93),
dass die genannte USSD-Dienstmeldung (9, 91 ) über das Home Location Register (3) des genannten Benutzers an ein Reload-System (6) weitergeleitet wird,that the USSD service message (9, 91) is forwarded to a reload system (6) via the home location register (3) of the user in question,
dass die genannte Wertnummer (93) vom genannten Reload-System (6) validiert wird,that said value number (93) is validated by said reload system (6),
dass ein einer positiv vaiidierten genannten Wertnummer (93) entsprechender auf- oder nachzuladender Geldbetragswert zur Übertragung auf das genannte Konto bestimmt wird,that a value of the amount of money to be loaded or reloaded corresponding to a positive value number (93) is determined for transfer to the named account,
dass die genannte positiv validierte Wertnummer deaktiviert wird, undthat said positively validated value number is deactivated, and
dass das genannte Konto mit dem bestimmten Geldbetragswert auf- oder nachgeladen wird.that the account mentioned is topped up or reloaded with the determined monetary value.
2. Verfahren gemäss vorhergehendem Anspruch, dadurch gekennzeichnet, dass der genannte Speicher (12) sich in einer Datenträgerkarte (11 ) befindet, insbesondere eine SIM-Karte (11 ) für ein genanntes Mobilfunkgerät d). 2. The method according to the preceding claim, characterized in that said memory (12) is in a data carrier card (11), in particular a SIM card (11) for said mobile device d).
3. Verfahren gemäss einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der genannte bestimmte Geldbetragswert auf einem Konto im genannten Reload-System (6) gutgeschrieben wird, wobei dieses Konto ein Konto des genannten Benutzers ist oder dieses Konto durch eine Benutzeridentifizierung (94) bestimmt wird, die gegebenenfalls in der genannten USSD-Dienstmeldung (91 ) zusätzlich mitübertragen wird.3. The method according to any one of the preceding claims, characterized in that said certain monetary value is credited to an account in said reload system (6), said account being an account of said user or this account being determined by a user identification (94) which, if necessary, is also transmitted in the USSD service report (91) mentioned.
4. Verfahren gemäss vorhergehendem Anspruch, dadurch gekennzeichnet, dass die genannte Benutzeridentifizierung (94) eine MSISDN-Nummer ist.4. The method according to the preceding claim, characterized in that said user identification (94) is an MSISDN number.
5. Verfahren gemäss einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass genannte USSD-Dienstmeldungen (9, 91 ) im genannten Reload-System (6) in einem Pufferspeicher (62) zwischengespeichert werden können.5. The method according to any one of the preceding claims, characterized in that said USSD service messages (9, 91) in said reload system (6) can be buffered in a buffer memory (62).
6. Verfahren gemäss einem der vorhergehenden Ansprüche, da- durch gekennzeichnet, dass das genannte Reload-System (6) die genannte6. The method according to any one of the preceding claims, characterized in that said reload system (6) said
USSD-Dienstmeldung (9, 91 ) mittels eines MAP- Interfaces (611 ) vom genannten Home Location Register (3) entgegennimmt.Receives the USSD service message (9, 91) from the home location register (3) by means of a MAP interface (611).
7. Verfahren gemäss einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die genannte Wertnummer (93) zur Übermittlung in einer genannten USSD-Dienstmeldung (9, 91 ) einer vorausbezahlten Wertkarte entnommen wird.7. The method according to any one of the preceding claims, characterized in that said value number (93) for transmission in said USSD service message (9, 91) is taken from a prepaid value card.
8. Verfahren gemäss einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass genannte USSD-Dienstmeldungen (9, 91 ) auf Grund deren genannten Dienstcodes (92) gefiltert werden.8. The method according to any one of the preceding claims, characterized in that said USSD service messages (9, 91) are filtered on the basis of their service codes (92).
9. Verfahren gemäss einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass dem genannten Benutzer eine Fehlermeldung übermittelt wird, falls die genannte Wertnummer (93) nicht positiv validiert wird. 9. The method according to any one of the preceding claims, characterized in that an error message is transmitted to said user if said value number (93) is not validated positively.
10. Verfahren gemäss vorhergehendem Anspruch, dadurch gekennzeichnet, dass genannte Fehlermeldungen mittels USSD-Dienstmeldungen und/oder SMS-Kurzmeldungen übermittelt werden.10. The method according to the preceding claim, characterized in that said error messages are transmitted by means of USSD service messages and / or short SMS messages.
1 1. Reload-System (6) zum Aufladen oder Nachladen eines Kontos mit einem Geldbetragswert, wobei der Geldbetragswert in einem dem genannten Konto zugehörigen Speicher (12, 66) gespeichert wird oder ein im genannten Speicher (12, 66) gespeicherter Wert um den Geldbetragswert erhöht wird, dadurch gekennzeichnet,1 1. Reload system (6) for loading or reloading an account with a monetary value, the monetary value being stored in a memory associated with said account (12, 66) or a value stored in said memory (12, 66) Value of money is increased, characterized in
dass es ein Empfangsmodul (61 ) umfasst, um USSD-Dienstmeldun- gen (9, 91 ), die von einem Benutzer mittels einem Mobilfunkgerät (1 ) ausgesendet wurden, von einem Home Location Register (3) entgegenzunehmen, welche USSD-Dienstmeldungen (9, 91 ) einen bestimmten Dienstcode (92) umfassen, der einen Geldladedienst identifiziert,that it comprises a reception module (61) in order to receive from a home location register (3) which USSD service messages (9.), which were sent out by a user by means of a mobile radio device (1), which USSD service messages (9 , 91) comprise a specific service code (92) that identifies a cash loading service,
dass es ein Verarbeitungsmodul (69) umfasst, um den genannten USSD-Dienstmeldungen (9, 91 ) eine darin enthaltene geheime Wertnummer (93) zu entnehmen,that it includes a processing module (69) to extract a secret value number (93) contained therein from the USSD service messages (9, 91) mentioned,
dass es ein Validierungsmodul (63) umfasst, um eine genannte Wertnummer (93) zu validieren, indem überprüft wird, ob die betreffende genannte Wertnummer (93) in einer Datenbank (64) eingetragen ist, um einen auf- oder nachzuladenden Geldbetragswert zur Übertragung auf die genannte Datenträgerkarte (11 ) zu bestimmen, indem dieser Geldbetragswert der genannten Datenbank (64) entnommen wird, wo er der positiv vaiidierten genannten Wertnummer zugeordnet ist, und um eine positiv validierte Wertnummer zu deaktivieren, undthat it includes a validation module (63) to validate said value number (93) by checking whether said value number (93) in question is entered in a database (64) in order to transfer a cash amount value to be loaded or reloaded determine said data carrier card (11) by taking this monetary value from said database (64), where it is assigned to the positively validated value number, and to deactivate a positively validated value number, and
dass es ein Prepaid-Billing-Modul (65) umfasst, welches das Aufoder Nachladen des genannten Kontos mit dem bestimmten genannten Geldbetragswert veranlasst.that it comprises a prepaid billing module (65), which causes the said account to be topped up or reloaded with the specified monetary value.
12. Reload-System (6) gemäss vorhergehendem Anspruch, dadurch gekennzeichnet, dass der genannte Speicher (12) sich in einer Datenträger- karte (11 ) befindet, insbesondere eine SIM-Karte (11 ) für ein Mobilfunkgerät (1).12. Reload system (6) according to the preceding claim, characterized in that said memory (12) is in a data carrier card (11), in particular a SIM card (11) for a mobile radio device (1).
13. Reload-System (6) gemäss einem der Ansprüche 11 bis 12, dadurch gekennzeichnet, dass das genannte Prepaid-Billing-Modul (65) den be- stimmten genannten Geldbetragswert auf einem Konto in einer Datenbank (66) gutschreibt, wobei dieses Konto ein Konto des genannten Benutzers ist oder dieses Konto durch eine Benutzeridentifizierung (94) bestimmt wird, die gegebenenfalls in der genannten USSD-Dienstmeldung (91 ) zusätzlich mitübertragen wird.13. Reload system (6) according to one of claims 11 to 12, characterized in that said prepaid billing module (65) credits the specified cash amount to an account in a database (66), this account is an account of the named user or this account is determined by a user identification (94) which is optionally also transmitted in the said USSD service message (91).
14. Reload-System (6) gemäss vorhergehendem Anspruch, dadurch gekennzeichnet, dass die genannte Benutzeridentifizierung (91 ) eine MSISDN- Nummer ist.14. Reload system (6) according to the preceding claim, characterized in that said user identification (91) is an MSISDN number.
15. Reload-System (6) gemäss einem der Ansprüche 11 bis 14, dadurch gekennzeichnet, dass es einen Pufferspeicher (62) umfasst, in welchem entgegengenommene genannte USSD-Dienstmeldungen (9, 91) zwischengespeichert werden können.15. Reload system (6) according to one of claims 11 to 14, characterized in that it comprises a buffer memory (62), in which said USSD service messages (9, 91) can be temporarily stored.
16. Reload-System (6) gemäss einem der Ansprüche 11 bis 15, dadurch gekennzeichnet, dass das genannte Empfangsmodul (61 ) ein MAP- Interface ist, mittels welchem genannte USSD-Dienstmeldungen (9, 91 ) in MAP-Meldungen vom genannten Home Location Register (3) entgegengenommen werden können.16. Reload system (6) according to any one of claims 11 to 15, characterized in that said receiving module (61) is a MAP interface, by means of which said USSD service messages (9, 91) in MAP messages from said home Location register (3) can be accepted.
17. Reload-System (6) gemäss einem der Ansprüche 11 bis 16, dadurch gekennzeichnet, dass es ein Filtermodul (68) umfasst, um genannte USSD-Dienstmeldungen (9, 91) auf Grund deren genannten Dienstcodes (92) zu filtern.17. Reload system (6) according to any one of claims 11 to 16, characterized in that it comprises a filter module (68) to filter said USSD service messages (9, 91) based on their service codes (92).
18. Reload-System (6) gemäss einem der Ansprüche 11 bis 17, dadurch gekennzeichnet, dass das genannte Validierungsmodul (63) dem genannten Benutzer eine Fehlermeldung übermitteln kann, falls die genannte Wertnummer (93) nicht positiv validiert wird. 18. Reload system (6) according to one of claims 11 to 17, characterized in that said validation module (63) can transmit an error message to said user if said value number (93) is not validated positively.
19. Reload-System (6) gemäss vorhergehendem Anspruch, dadurch gekennzeichnet, dass genannte Fehlermeldungen mittels USSD-Dienstmeldungen und/oder SMS-Kurzmeldungen übermittelt werden.19. Reload system (6) according to the preceding claim, characterized in that said error messages are transmitted by means of USSD service messages and / or short SMS messages.
20. SIM-Karte (11 ) für ein Mobilfunkgerät (1 ), welche mit einem Speicher (12) ausgerüstet ist, in dem ein Geldbetragswert gespeichert ist und welche programmierte Mittel umfasst, um eine Kurzmeldung mit einer Anweisung zum Auf- oder Nachladen des genannten Speichers (12) mit einem Geldbetragswert entgegenzunehmen, dadurch gekennzeichnet,20. SIM card (11) for a mobile radio device (1) which is equipped with a memory (12) in which a monetary value is stored and which comprises programmed means to send a short message with an instruction for loading or reloading the said To receive the memory (12) with a monetary value, characterized in that
dass sie zusätzliche programmierte Mittel (15) umfasst, um eine USSD-Dienstmeldung (9, 91 ) zu verfassen, die einen Dienstcode umfasst, der einen Geldladedienst identifiziert, und die eine geheime Wertnummer (93) umfasst, und um die verfasste USSD-Dienstmeldung (9, 91 ) mittels des genannten Mobilfunkgeräts (1 ) auszusenden.that it includes additional programmed means (15) to compose a USSD service report (9, 91) comprising a service code identifying a cash loading service and comprising a secret value number (93) and the written USSD service report (9, 91) by means of said mobile radio device (1).
21. SIM-Karte (11 ) gemäss vorhergehendem Anspruch, dadurch ge- kennzeichnet, dass die genannten zusätzlichen programmierten Mittel (15) von einem Benutzer des genannten Mobilfunkgeräts (1 ) mittels den Eingabemitteln (14) dieses Mobilfunkgeräts (1 ) aufgestartet werden können.21. SIM card (11) according to the preceding claim, characterized in that said additional programmed means (15) can be started by a user of said mobile device (1) by means of the input means (14) of this mobile device (1).
22. SIM-Karte (11 ) gemäss einem der Ansprüche 20 bis 21 , dadurch gekennzeichnet, dass die genannten zusätzlichen programmierten Mittel (15) die genannte Wertnummer (93) über Eingabemittel (14) des genannten Mobilfunkgeräts (1 ) von einem Benutzer dieses Mobilfunkgeräts (1 ) entgegennehmen können.22. SIM card (11) according to any one of claims 20 to 21, characterized in that said additional programmed means (15) said value number (93) via input means (14) of said mobile device (1) by a user of this mobile device (1) can receive.
23. SIM-Karte (11 ) gemäss einem der Ansprüche 20 bis 22, dadurch gekennzeichnet, dass die genannten zusätzlichen programmierten Mittel (15) den genannten Dienstcode (92) automatisch in die genannte USSD-Dienstmeldung (9, 91 ) einfügen können.23. SIM card (11) according to any one of claims 20 to 22, characterized in that said additional programmed means (15) can automatically insert said service code (92) into said USSD service message (9, 91).
24. SIM-Karte (11 ) gemäss einem der Ansprüche 20 bis 23, dadurch gekennzeichnet, dass die genannten zusätzlichen programmierten Mittel (15) eine Benutzeridentifizierung (94), beispielsweise eine MSISDN-Nummer, über die Eingabemittel (14) des genannten Mobilfunkgeräts (1 ) von einem Benutzer dieses Mobilfunkgeräts (1 ) entgegennehmen und zusätzlich in die genannte USSD-Dienstmeldung (91 ) einfügen können.24. SIM card (11) according to any one of claims 20 to 23, characterized in that said additional programmed means (15) via a user identification (94), for example an MSISDN number receive the input means (14) of the said mobile radio device (1) from a user of this mobile radio device (1) and can additionally insert it into the said USSD service message (91).
25. SIM-Karte (11 ) gemäss einem der Ansprüche 20 bis 24, dadurch gekennzeichnet, dass die genannten zusätzlichen programmierten Mittel (15) eine genannte USSD-Dienstmeldung (9, 91) mit einer genannten Wertnummer (93) verschlüsseln und/oder eine Kurzmeldung mit einem genannten Geldbetragswert entschlüsseln können. 25. SIM card (11) according to any one of claims 20 to 24, characterized in that said additional programmed means (15) encrypt a USSD service message (9, 91) with a value number (93) and / or one Can decrypt a short message with a specified monetary value.
PCT/CH1998/000511 1998-12-02 1998-12-02 Method and system for charging or recharging an account with a value corresponding to a sum of money WO2000033264A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU12224/99A AU1222499A (en) 1998-12-02 1998-12-02 Method and system for charging or recharging an account with a value corresponding to a sum of money
PCT/CH1998/000511 WO2000033264A1 (en) 1998-12-02 1998-12-02 Method and system for charging or recharging an account with a value corresponding to a sum of money

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CH1998/000511 WO2000033264A1 (en) 1998-12-02 1998-12-02 Method and system for charging or recharging an account with a value corresponding to a sum of money

Publications (1)

Publication Number Publication Date
WO2000033264A1 true WO2000033264A1 (en) 2000-06-08

Family

ID=4551378

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CH1998/000511 WO2000033264A1 (en) 1998-12-02 1998-12-02 Method and system for charging or recharging an account with a value corresponding to a sum of money

Country Status (2)

Country Link
AU (1) AU1222499A (en)
WO (1) WO2000033264A1 (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001075816A1 (en) * 2000-04-03 2001-10-11 Swisscom Mobile Ag Method and system for charging or recharging chip cards that have been inserted into mobile radio devices with a sum of money
DE10034760A1 (en) * 2000-07-18 2002-01-31 Auto Sound Nord Burgmann & Tiu Crediting mobile telephone account by inserting money and inputting telephone number into self-service machine
WO2002025603A1 (en) * 2000-09-25 2002-03-28 Oy Moom Solutions Ltd Method for the redemption/transfer of a product, service, payment and/or the like
WO2002035487A2 (en) * 2000-10-27 2002-05-02 Icom Mobile Limited Remote payment method and system
EP1215634A2 (en) * 2000-12-12 2002-06-19 Bally Wulff Automaten GmbH Method for operating a gambling apparatus
WO2002082797A2 (en) * 2001-02-20 2002-10-17 Telenity Iletisim Sistemleri A.S. Replenishment of pre-paid wireless telephone accounts using short message service (sms)
WO2002084989A2 (en) * 2001-04-12 2002-10-24 Siemens Aktiengesellschaft Optimised recharging of prepaid accounts
WO2003054820A2 (en) * 2001-12-20 2003-07-03 Molnar Rene Method for loading electronic means of payment controlled by a mobile telephone
EP1164777A3 (en) * 2000-06-06 2003-10-08 Nortel Networks Limited System and method for refreshing pre-paid accounts for wireless services
WO2004014090A1 (en) * 2002-08-01 2004-02-12 Christopher David Eyles Method and system for the provision of services over a gsm network
EP1425901A1 (en) * 2001-09-12 2004-06-09 Sicap AG Roaming reload manager method and devices
WO2004066228A1 (en) * 2003-01-22 2004-08-05 Valista Limited Cash based purchasing using mobile communication
DE10305621A1 (en) * 2003-02-11 2004-08-26 Holger Leusch Mobile telephone (MT) service method for using pre-paid/calling card services makes credit available for an MT number while generating a message to program a subscriber identity module (SIM) card
DE10307660A1 (en) * 2003-02-21 2004-09-09 Walter Rosenbusch Device for outputting chargeable tariff codes required for operating mobile telephones has central device with code memory, device for transmitting codes, output unit in distributed device
EP1530356A1 (en) * 2003-11-10 2005-05-11 Peter Dumont Method for recharging a telephone card
FR2870067A1 (en) * 2004-05-05 2005-11-11 Radiotelephone Sfr METHOD OF RECHARGING A SUBSCRIPTION CARD BY WIRELESS EQUIPMENT
EP1705890A1 (en) * 2005-03-23 2006-09-27 E2Interactive, Inc. D/B/A E2Interactive, Inc. Delivery of value identifiers using short message service (SMS)
WO2008050174A1 (en) * 2006-10-27 2008-05-02 Nokia Corporation Externally triggered re-activation for user identity modules
GB2445416A (en) * 2007-01-05 2008-07-09 Yetty Ifode Adding credit to a mobile telephone
WO2008080431A1 (en) * 2006-12-29 2008-07-10 Telecom Italia S.P.A. System and method for obtaining content rights objects and secure module adapted to implement it
EP2184708A2 (en) * 2007-08-28 2010-05-12 Urbis Telecom Corporation Method and device for processing credits to be used by subscribers of communications networks
WO2010060661A1 (en) * 2008-11-25 2010-06-03 Alcatel Lucent Money transfer using cellular networks
WO2015041580A1 (en) * 2013-09-23 2015-03-26 Telefonaktiebolaget L M Ericsson (Publ) Apparatus and method for crediting subscriber billing accounts
CN109447806A (en) * 2018-11-01 2019-03-08 中国银行股份有限公司 Front-end control method and device, storage medium and electronic equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0689368A1 (en) 1994-06-20 1995-12-27 Swisscom AG Message transmission arrangement in a mobile communication system
WO1996025828A1 (en) * 1995-02-15 1996-08-22 Nokia Mobile Phones Ltd. A method for using applications in a mobile station, a mobile station, and a system for effecting payments
FR2752123A1 (en) * 1996-08-01 1998-02-06 Solaic Sa Secure transaction implementation method for mobile communications
EP0827119A1 (en) 1996-08-29 1998-03-04 Swisscom AG Method for charging or recharging a data carrying card with a monetary value
WO1998025426A2 (en) * 1996-12-04 1998-06-11 British Telecommunications Public Limited Company Call set-up process
WO1998033343A1 (en) * 1997-01-27 1998-07-30 Telecom Finland Oy Subscriber identity module mobile station and method for performing a smart card function
WO1998037524A1 (en) * 1997-06-27 1998-08-27 Swisscom Ag Transaction method using a mobile device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0689368A1 (en) 1994-06-20 1995-12-27 Swisscom AG Message transmission arrangement in a mobile communication system
WO1996025828A1 (en) * 1995-02-15 1996-08-22 Nokia Mobile Phones Ltd. A method for using applications in a mobile station, a mobile station, and a system for effecting payments
FR2752123A1 (en) * 1996-08-01 1998-02-06 Solaic Sa Secure transaction implementation method for mobile communications
EP0827119A1 (en) 1996-08-29 1998-03-04 Swisscom AG Method for charging or recharging a data carrying card with a monetary value
WO1998025426A2 (en) * 1996-12-04 1998-06-11 British Telecommunications Public Limited Company Call set-up process
WO1998033343A1 (en) * 1997-01-27 1998-07-30 Telecom Finland Oy Subscriber identity module mobile station and method for performing a smart card function
WO1998037524A1 (en) * 1997-06-27 1998-08-27 Swisscom Ag Transaction method using a mobile device

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001075816A1 (en) * 2000-04-03 2001-10-11 Swisscom Mobile Ag Method and system for charging or recharging chip cards that have been inserted into mobile radio devices with a sum of money
EP1164777A3 (en) * 2000-06-06 2003-10-08 Nortel Networks Limited System and method for refreshing pre-paid accounts for wireless services
DE10034760A1 (en) * 2000-07-18 2002-01-31 Auto Sound Nord Burgmann & Tiu Crediting mobile telephone account by inserting money and inputting telephone number into self-service machine
DE10034760C2 (en) * 2000-07-18 2002-05-08 Auto Sound Nord Burgmann & Tiu Method for charging a mobile phone fee account at a self-service machine and self-service machine therefor
WO2002025603A1 (en) * 2000-09-25 2002-03-28 Oy Moom Solutions Ltd Method for the redemption/transfer of a product, service, payment and/or the like
WO2002035487A2 (en) * 2000-10-27 2002-05-02 Icom Mobile Limited Remote payment method and system
WO2002035487A3 (en) * 2000-10-27 2004-04-01 Icom Mobile Ltd Remote payment method and system
EP1215634A2 (en) * 2000-12-12 2002-06-19 Bally Wulff Automaten GmbH Method for operating a gambling apparatus
EP1215634A3 (en) * 2000-12-12 2004-05-06 Bally Wulff Automaten GmbH Method for operating a gambling apparatus
WO2002082797A3 (en) * 2001-02-20 2003-02-13 Telenity Iletisim Sistemleri A Replenishment of pre-paid wireless telephone accounts using short message service (sms)
US6934529B2 (en) 2001-02-20 2005-08-23 Sevket Ilhan Bagoren Replenishment of pre-paid wireless telephone accounts using short message service (SMS)
WO2002082797A2 (en) * 2001-02-20 2002-10-17 Telenity Iletisim Sistemleri A.S. Replenishment of pre-paid wireless telephone accounts using short message service (sms)
WO2002084989A3 (en) * 2001-04-12 2003-12-18 Siemens Ag Optimised recharging of prepaid accounts
WO2002084989A2 (en) * 2001-04-12 2002-10-24 Siemens Aktiengesellschaft Optimised recharging of prepaid accounts
EP1425901A1 (en) * 2001-09-12 2004-06-09 Sicap AG Roaming reload manager method and devices
WO2003054820A2 (en) * 2001-12-20 2003-07-03 Molnar Rene Method for loading electronic means of payment controlled by a mobile telephone
WO2003054820A3 (en) * 2001-12-20 2003-12-11 Rene Molnar Method for loading electronic means of payment controlled by a mobile telephone
WO2004014090A1 (en) * 2002-08-01 2004-02-12 Christopher David Eyles Method and system for the provision of services over a gsm network
WO2004066228A1 (en) * 2003-01-22 2004-08-05 Valista Limited Cash based purchasing using mobile communication
DE10305621A1 (en) * 2003-02-11 2004-08-26 Holger Leusch Mobile telephone (MT) service method for using pre-paid/calling card services makes credit available for an MT number while generating a message to program a subscriber identity module (SIM) card
DE10305621B4 (en) * 2003-02-11 2004-12-16 Holger Leusch Method and device for using pre-paid or calling card services for mobile phones
DE10307660A1 (en) * 2003-02-21 2004-09-09 Walter Rosenbusch Device for outputting chargeable tariff codes required for operating mobile telephones has central device with code memory, device for transmitting codes, output unit in distributed device
EP1530356A1 (en) * 2003-11-10 2005-05-11 Peter Dumont Method for recharging a telephone card
US7543737B2 (en) 2004-05-05 2009-06-09 Societe Francaise Du Radiotelephone Method for recharging a subscription card using wireless equipment
FR2870067A1 (en) * 2004-05-05 2005-11-11 Radiotelephone Sfr METHOD OF RECHARGING A SUBSCRIPTION CARD BY WIRELESS EQUIPMENT
EP1596342A1 (en) * 2004-05-05 2005-11-16 Societé Française du Radiotéléphone Method and apparatus for recharging a contactless IC card
EP1705890A1 (en) * 2005-03-23 2006-09-27 E2Interactive, Inc. D/B/A E2Interactive, Inc. Delivery of value identifiers using short message service (SMS)
US9256867B2 (en) 2005-03-23 2016-02-09 E2Interactive, Inc. Delivery of value identifiers using short message service (SMS)
US7472822B2 (en) 2005-03-23 2009-01-06 E2Interactive, Inc. Delivery of value identifiers using short message service (SMS)
WO2008050174A1 (en) * 2006-10-27 2008-05-02 Nokia Corporation Externally triggered re-activation for user identity modules
WO2008080431A1 (en) * 2006-12-29 2008-07-10 Telecom Italia S.P.A. System and method for obtaining content rights objects and secure module adapted to implement it
GB2445416A (en) * 2007-01-05 2008-07-09 Yetty Ifode Adding credit to a mobile telephone
EP2184708A2 (en) * 2007-08-28 2010-05-12 Urbis Telecom Corporation Method and device for processing credits to be used by subscribers of communications networks
EP2184708A4 (en) * 2007-08-28 2012-02-22 Urbis Telecom Corp Method and device for processing credits to be used by subscribers of communications networks
WO2010060661A1 (en) * 2008-11-25 2010-06-03 Alcatel Lucent Money transfer using cellular networks
US8775304B2 (en) 2008-11-25 2014-07-08 Alcatel Lucent Money transfer using cellular networks
WO2015041580A1 (en) * 2013-09-23 2015-03-26 Telefonaktiebolaget L M Ericsson (Publ) Apparatus and method for crediting subscriber billing accounts
CN109447806A (en) * 2018-11-01 2019-03-08 中国银行股份有限公司 Front-end control method and device, storage medium and electronic equipment

Also Published As

Publication number Publication date
AU1222499A (en) 2000-06-19

Similar Documents

Publication Publication Date Title
WO2000033264A1 (en) Method and system for charging or recharging an account with a value corresponding to a sum of money
EP1103150B1 (en) Telecommunication method and suitable system for establishing a connection with a mobile station
EP0630165B1 (en) Mobile radio network with deposit accounts
EP1281137B1 (en) Transaction method and selling system
EP1309957B1 (en) Method and arrangement for electronically transferring an amount of money from a credit account memory
EP1230814A1 (en) Method and system for ordering products
EP1178444A1 (en) Electronic payment using SMS
WO2001018760A1 (en) Ordering method
EP0848537B1 (en) Method for recharging a telephone card for mobile telephones
EP1264490A2 (en) Method for establishing the authenticity of the identity of a service user and device for carrying out the method
WO1999067938A1 (en) Method for offering, ordering and selling goods and services
EP0951191B1 (en) Method for inputting codes of orders in a terminal
EP1034670B1 (en) Method for managing information on identification cards
WO1999027721A1 (en) Method and devices for managing information on identification cards
EP0957624B1 (en) Method for taking over call charges in individual calls, telephone network and terminal
DE60106274T2 (en) NUMBERS FOR SERVICES USING ELECTRONIC MONEY
DE19738707C2 (en) Method for assigning a temporary access authorization authorizing limited time units for telecommunications in a telecommunications network
EP1034685B1 (en) Method for authorizing the connection of a terminal of a telecommunications network
EP1370107B1 (en) Method and apparatus to access call number portability data
EP2299394A1 (en) Discount processing method
DE10149160A1 (en) Control server to support the charging of services
AT509790B1 (en) METHOD FOR DATA EXCHANGE BETWEEN A TELECOMMUNICATIONS TERMINAL AND A DATABASE OF A SERVICE PROVIDER
WO2000051383A1 (en) Telecommunications system, telecommunications method and suitable devices for the same
EP1517531A1 (en) Apparatus and method for the settlement of communication costs
DE202007019596U1 (en) System for processing credits for use by subscribers of a communication network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AT AU AZ BA BB BG BR BY CA CH CN CU CZ CZ DE DE DK DK EE EE ES FI FI GB GD GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase