WO2008011848A1 - Method and system for re-charging fees for an event already previously charged with other, also erroneous tariff parameters - Google Patents

Method and system for re-charging fees for an event already previously charged with other, also erroneous tariff parameters Download PDF

Info

Publication number
WO2008011848A1
WO2008011848A1 PCT/DE2006/001333 DE2006001333W WO2008011848A1 WO 2008011848 A1 WO2008011848 A1 WO 2008011848A1 DE 2006001333 W DE2006001333 W DE 2006001333W WO 2008011848 A1 WO2008011848 A1 WO 2008011848A1
Authority
WO
WIPO (PCT)
Prior art keywords
charging
event
billing
time
past
Prior art date
Application number
PCT/DE2006/001333
Other languages
German (de)
French (fr)
Inventor
Bertolt Eicke
Klaus Schuch
Original Assignee
Nokia Siemens Networks Gmbh & Co. Kg
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 Nokia Siemens Networks Gmbh & Co. Kg filed Critical Nokia Siemens Networks Gmbh & Co. Kg
Priority to DE112006004044T priority Critical patent/DE112006004044A5/en
Priority to PCT/DE2006/001333 priority patent/WO2008011848A1/en
Publication of WO2008011848A1 publication Critical patent/WO2008011848A1/en

Links

Classifications

    • 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
    • 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/43Billing software details
    • 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/59Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on real time
    • 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/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/73Validating charges
    • 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/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/735Re-crediting 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/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/765Linked or grouped accounts, e.g. of users or devices
    • H04M15/7655Linked or grouped accounts, e.g. of users or devices shared by technologies
    • 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/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per 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/70Administration or customization aspects; Counter-checking correct charges
    • H04M15/77Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user
    • H04M15/772Administration or customization aspects; Counter-checking correct charges involving multiple accounts per user per service, e.g. prepay or post-pay
    • 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/80Rating or billing plans; Tariff determination aspects
    • H04M15/8038Roaming or handoff
    • 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/80Rating or billing plans; Tariff determination aspects
    • H04M15/8083Rating or billing plans; Tariff determination aspects involving reduced rates or discounts, e.g. time-of-day reductions or volume discounts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0184Details of billing arrangements involving reduced rates or discounts, e.g. time-of-day reductions, volume discounts, cell discounts, group billing, frequent calling destination(s) or user history list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0192Sponsored, subsidised calls via advertising, e.g. calling cards with ads or connecting to special ads, free calling time by purchasing goods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/34Roaming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/70Administration aspects, modify settings or limits or counter-check correct charges
    • H04M2215/7072Validate charges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/725Shared by technologies, e.g. one account for different access technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/7254Multiple accounts per user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/7254Multiple accounts per user
    • H04M2215/7263Multiple accounts per user per service, e.g. prepay and post-pay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/74Rating aspects, e.g. rating parameters or tariff determination apects
    • H04M2215/7442Roaming

Definitions

  • the invention relates to a method for re-charging an event which has already been charged at a past time by means of a charging system which allows real-time monitoring of the account balance of at least one account of a user liable to the event. Furthermore, the invention relates to a charging system.
  • Online charging is a charging mechanism in which real-time charging can affect the telecommunications service and an interaction between the charging mechanism and a service, session and / or payload transfer control (service control) takes place When “online charging” z.
  • service control payload transfer control
  • Online charging is traditionally used for the so-called prepaid billing, but can also be used for so-called postpaid billing.
  • Offline charging is a charging mechanism in which the billing system does not charge the billing system in real time Service can affect. In the case of “offline charging”, the use of the service is independent of the downstream charging.
  • Online charging and “offline charging” as such are, for example, described in the publication 3GPP TS 32.240 V6.3.0 "3rd Generation Partnership Project; Fication Group Services and System Aspects; Telecommunication management; Charging management; Charging architecture and V principles (Release 6) ".
  • Both “online charging” and “offline charging” may require a past event that has already been charged (for example, a voice telephone call, a data communication connection, a data download or another used telecommunications service ) at a later date.
  • a past event for example, a voice telephone call, a data communication connection, a data download or another used telecommunications service
  • One reason for such a renewed charging may be, for example, that the original charging with a faulty charging tariff has taken place, that a fault has occurred in the charging system during the original charging or that there is a fault in the charging system
  • billing has changed important parameters or parameters.
  • “online charging” in particular, such a renewed charging of past events has not hitherto been provided, since with “on-line charging” the charging messages arriving at a charging system are processed in real time and entered immediately after the processing of the charging messages Account balance of an account of the paid user is changed (for example reduced). Thus, e.g. a prepaid cash balance reduced or
  • the invention has for its object to provide a method and a charging system, with which (especially in the case of on-line charging and in particular during ongoing charging operation) a renewed charging of an already charged event can be made.
  • This object is achieved in terms of its method aspect according to the invention by a method for re-charging of an event that has already been charged at a past in the past, by means of a charging system, which real-time monitoring of at least one account of the event chargeable user, whereby the data relating to the user are repeatedly stored, the storage time of these data being stored, real time charging messages being processed during a real-time charging mode of the charging system, whereupon the account balance (or several account balances) the account of the user is changed in the event of a re-billing of the already billed event from the real-time charging mode in a past charging mode, during the past the billing data is re-billed to the already billed event (and any events associated with that event) after re-billing the billing messages cached in the queue are processed; after processing the queued billing messages, switching back from the past billing mode to the real-time billing mode, and processing the billing messages arriving after the switch back in real time.
  • the inventive method can be designed so that rarely changing, the user data stored in each change, and / or frequently changing, the user data (only) are stored at preselected storage times.
  • data relating to the user are, for example, product data (which describes the telecommunications service), customer data (which describes the user of the telecommunications service), contract data (which describes a contract between the user of the telecommunications service and a provider of the telecommunications service), the tariff model used bookable tariff options, etc.
  • Such data concerning the user are advantageously stored with each change of this data, if these data change only relatively rarely (for example, at intervals of a few days).
  • a credit balance, bonus account balance and / or free-account credit balance change very frequently, so a saving is very high for every change
  • Effort would be connected. Therefore, these data are advantageously stored only at preselected storage times (for example, daily at 01:00 o'clock). As a result, with reasonable memory overhead, it is possible to restart at these times in the past, ie to start re-charging at these times.
  • the method can also be configured in such a way that event data about events already charged are stored. This event data advantageously makes it possible to re-charge the already charged event at any later time.
  • the method may be configured in such a way that the event data include those data which were necessary for determining the charge amount for the already charged event and which enable a later re-determination of the charge amount.
  • the fee amount for the event lying in the past can be determined again at any later time (eg using a new tariff) and the event re-billed.
  • the procedure may be such that the data (already charged) is re-charged by means of the stored data by using the data relating to the user which are in the past
  • the process can also be run so that all events in which the billing depends on the re-billing of the (already billed) event are re-billed, using the stored event data relating to these events. It is particularly advantageous that all events are charged again, in which the billing of the renewed billing of already billed event is dependent.
  • An example of such a discount program would be: As soon as in a calendar month the user has used an X service so intensively that the total fees amount to € 10.00, then from the time this threshold is reached this month, it may decrease. additional charges for the further use of this service by 10%.
  • Programs or bonus programs are correctly taken into account when recharging.
  • the procedure may be such that event data is stored again after the re-charging of the (already charged) event and / or after the re-charging of the events at which the billing is dependent on the billing of this (already billed) event, which includes the data necessary to determine the amount of fees for these events.
  • the method can also be configured such that the re-stored event data replace the event data previously stored about these events. This saves storage space.
  • the procedure may also be such that if data is required to be charged from the already-billed event, which data has been stored at the preselected storage times, then those data will be used that is at the latest of the preselected storage times before that in the past lying time has been stored.
  • the method according to the invention can advantageously also take place when user data is needed that has changed relatively frequently in the past.
  • the method may be such that in the past-pass mode the real-time monitoring of the user's account for the billing messages arriving during the past billing mode is interrupted and the real-time monitoring is continued upon reverting to the real-time billing mode.
  • the method may also be such that, in the past charging mode, real-time monitoring of the user's account for the billing messages arriving during the past charging mode is continued by means of a copy of the account which is switched to the past when switching from the real-time billing mode. Charge mode is generated.
  • the real-time monitoring of the account does not need to be interrupted and continues with a copy of the account, while the account is used to re-charge the past event.
  • the method may be configured such that it is only switched back from the past-charging mode to the real-time transfer mode if no event that has not yet been completely charged has expired at this time.
  • the method may also be configured to switch back from the past-charging mode to the real-time charging mode, if at that time one or more events not yet fully settled expire, and that event or those events after switching back to real-time -Vertragmodus be recaid.
  • the last-mentioned embodiment of the method according to the invention advantageously ensures that ongoing, not yet completely charged events do not delay switching back from the past charging mode to the real-time charging mode.
  • the method may also be configured such that the re-charging of the events is performed in the order of the original occurrence of the events.
  • online charging the charging messages generated in events (charging events, for example telephone calls, data transmissions) are sent immediately after they have been received. arr arrived in the charging system processed. A rating (rating), a debit of the user account (customer account), a check of the account balance (credit limit) as well as, if necessary, a review of restrictions regarding the debit of this account (exit barriers) are carried out. Discount programs and bonus programs can also be carried out, eg bonus points can be accumulated (accumulated) when using the services. Free minute credits may also be consumed or accumulated, so corresponding free minute credit accounts may be decremented or incremented.
  • billing messages eg billing messages, which come from network elements of communication networks, which do not have “online charging interface”, or charging messages occurring during roaming (which be transferred by means of TAP (Transferred Account Procedure, standardized by the GSM Association) processed as soon as possible after their arrival at the charging system by the charging system, but not in real time.
  • TAP Transferred Account Procedure
  • the sequence in which the billing messages are processed corresponds to the order in which the billing messages arrive at the billing system (or in the case of hot billing of the sequence specified by a processing system of the billing system).
  • the execution order is generally not in the order in which the different services were used.
  • a roaming telephone call via TAP control
  • TAP control is charged later in the charging system than a telephone call occurring in the home network, although the roaming telephone call has taken place earlier than the telephone call occurring in the home network.
  • the billing messages (which arrive at the charging system during a billing period) are collected and processed after the billing period has ended in the order of service use (which does not have to match the arrival order).
  • the method described and the charging system described have the advantage that they can be used to re-charge past events that have already been debited, whereby any discount, rebate or bonus programs that may take place are also taken into account and whereby there are none negative influences between the "online charging" in the real-time charging mode and the renewed or repeated charging of the events occurring in the past charging mode.
  • the described method and the described charging system make possible subsequent charging (re-charging) with the same result as if they were re-charging in the past
  • versioning In this case, the data relating to the user are repeatedly stored, with the storage time of these data being stored in each case.
  • User-related data end-user data
  • This storage is also called "versioning”. versioning:
  • the billing-relevant end-user data has a life-cycle that is versioned. Every changed date will be assigned a version number and will be saved. For each date and for each past date, the value of the date valid at that time can be determined. This makes it possible to re-charge an event retrospectively and to use the same end-user data that was or was active at the time the event was already billed. For example, even when re-charging an event in the form of a telephone call, those preferred telephone numbers (for which a reduced tariff is applied, such preferred telephone numbers are also referred to as "Friends & Family Numbers"), which are used at the time of settlement of the event were already valid.
  • Such frequently changing data includes, for example, account balances of prepaid accounts for credit control, account balances on which postpaid billing charges are stored, or account balances of bonus accounts or free minute accounts.
  • the charging system defines such recovery points at regular intervals (for example every 24 hours). These recovery points will be the values of the Data saved. Re-charging starts at one of these preselected save times.
  • Event data about previously charged events are stored, resulting in a so-called billing history.
  • the billing history stores data on the billed events (event data), including the data relevant for determining the price (determination of billing amount, rating). This can be done at a later time a recalculation and re-billing.
  • real-time billing mode In real-time billing mode (online billing mode), the billing messages associated with the events are typically processed as soon as they arrive at the billing system.
  • past charging mode offline charging mode
  • the recharging of events is carried out, via which event data are stored in the charging history.
  • the real time monitoring of the user's account for the charging messages arriving during the past charging mode is interrupted, ie, during the past charging mode, the impact of the charging system on service usage is temporarily interrupted and none occurs Monitoring the account balance (credit monitoring).
  • the order of re-charging from the events already charged in the past corresponds to the order of the original charging of these events. Although this order may be different from the order of past events (ie, the order of service usage), it will but make sure that the renewed tuition is similar to the original tuition.
  • Both real-time billing mode and past billing mode support discount, rebate or bonus programs (eg accumulation of bonus points or use of free minutes).
  • a difference between the modes is that the past charging mode does not abort the procedure with an error message when credit limits or preselected expense limits of the account are exceeded. This is advantageous because the event that has expired in the past can no longer be influenced anyway (ie, a service can not be canceled, for example).
  • a credit account is overdrawn (ie that a negative balance is created).
  • re-billing e.g. also no notification of the user (announcement) about a too low or negative account balance or about cancellation or blocking of service use (barring). After switching from the past charging mode to the real-time charging mode, these notifications may be made up at the next charging.
  • Billing messages arriving during the past charging mode are cached in a queue.
  • Such billing messages pertaining to events currently occurring during the past billing mode are queued by the billing system and processed after billing of the already billed events in the order of their arrival at the billing system. In doing so, for the billing of an event nisses (a so-called billing session) only once at the end of this event event data stored.
  • Switching back from the past-charging mode to the real-time charging mode is only performed when there are no more unprocessed billing messages in the queue and when there are no more fully billed events (telephone calls, data downloads, etc.).
  • the billing message or event associated with this event is then tagged and recharged for these billing messages after switching back to the real-time billing mode.
  • the renewed charging also takes into account group structures of user groups. For example, it is conceivable that user hierarchies or user groups are supported.
  • Supports groups or user hierarchies by additionally versioning and saving the group relationships (ie information which users belong to the group at a particular time) and by All events of all members of a group (plus the events of any other groups or hierarchies associated with that group) will be recharged. A re-billing of an event by one of these group members may have repercussions on subsequent billing of events by other members of that group.
  • the method described can also be carried out for simulations of billing with changed tariffs or tariff options. For example, re-billing may be performed for a particular service user to determine in advance how the change to another fare or the booking of an additional fare option would affect the charge level.
  • Real-time monitoring continues when switching back to real-time charging mode.
  • the method and billing system may also be configured so that in the past billing mode real-time monitoring of the user's account with respect to the billing messages arriving during the past billing mode is continued by means of a copy of the account.
  • a copy of the account may be generated when switching from the real-time charging mode to the past-passing mode.
  • the original account balances (which existed at the beginning of the renewed billing) are used to continue the credit monitoring / credit monitoring during the renewed billing.
  • incoming billing messages are cached in the queue and processed before switching back to the real-time billing mode. This processing will then use the account balances found during re-billing.
  • the method and charging system may also be modified to take into account the order of service usage on re-charging, not the order of the original charging.
  • New billing messages for example, from hot billing events
  • New billing messages arriving during the re-billing process are taken into account in that, after charging for such an event, it may be necessary to re-charge events whose service usage depends on the service use of the hot billing Event lies.
  • the described method and the charging system described advantageously allow a correct and complete re-billing / recalculation of past events.
  • the result of this rebilling is almost always identical to the result of a billing that would have been achieved at the past time under the same constraints in the real-time billing mode of the billing system. This can satisfy both the users and the network operators.
  • a possible difference in the result can only consist in the fact that the renewed fees can exceed the credit limits or expenditure limits (because, for example, a higher tariff is applied to the renewed charging than to the original charging).
  • existing billing systems can be modified with little effort in order to carry out the described method. to lead.
  • the same charge level calculation unit (Rater) can be used.
  • FIG. 1 shows a diagrammatic representation of the change in an account balance during the method according to the invention
  • FIG. 2 shows a charging system and a method running in this charging system.
  • FIG. 1 shows a diagram in which a credit balance of an account K of a communications service user is plotted over time t.
  • the account has a credit balance KO
  • the account has a credit account balance K5
  • a solid line shows the account balance of the account K as determined before the re-charging began.
  • chargeable events e.g., telephone calls, data transfers, data downloads, etc.
  • these billing messages were processed in real time, billing levels were determined for each event and the account balance of account K was reduced by these billing levels.
  • Infrequently changing data concerning the communication service user will be versioned and stored with each change. If this change in the data takes place, for example, between the times t3 and t4, then this change is stored, with the exact time (ie the time lying between t3 and t4) being stored as the storage time.
  • Frequently changing data of the user (this includes, for example, the account balance of the account K, which is represented in the diagram by a solid line and which is constantly changing) are not stored at any time, but only at preselected storage times.
  • the need for a renewed billing may arise from the events already billed in the past. For example, it can be determined at time t89 that, from the time t6, a wrong tariff was used in the charging because of a fault of the charging system.
  • a re-billing of the events is to be carried out from the time t6, then it must first be determined which data relating to the user at the time point t ⁇ (ie which dates were valid at that time).
  • the time t6 is between the two preselected storage times t5 and t7. Therefore, the re-charging is started at the latest time of the preselected storage times, which is before the past time t ⁇ . In the exemplary embodiment, therefore, the renewed charging is started at the storage time t5.
  • the seldom-changing data of the user stored at time t5 is used.
  • this is the tariff valid at time t5 and the tariff options valid at time t5. Since these data, which change infrequently, have been saved with each change, the tariff valid at time t5 and the tariff options can be determined.
  • the data stored at the time of storage t5 are frequently changed and related to the user. In the exemplary embodiment, this is the account balance K5.
  • a recalculation of all events in the past takes place from the time t5 to the time tl3. From the time t5 to the time t6 arise when re-billing account balances that correspond exactly to the account balance shown by the solid line. The reason for this is that between the times t5 and t6 the originally used billing rate is used again, so that again the same fees and thus also the same account balances are determined.
  • Fee tariff used, with the recalculation now a corrected, changed fee tariff is used for fee calculation.
  • this fee tariff requires that for event billed from time t6 higher fees can be calculated so that the balance of the account decreases more sharply from the time t6 than was the case with the original billing.
  • This differing account balance is represented by a dash-dot-dot line.
  • FIG. 2 shows a detail of a telecommunication network TKN.
  • This telecommunications network TKN includes a network element NE, which in the exemplary embodiment is an exchange.
  • a first communication terminal KEG1 and a second communication terminal KEG2 are connected to one another via this network element NE.
  • the two communication terminals are mobile phones.
  • the user of the communication terminal KEGl uses a service offered in the telecommunication network TKN: This service consists of establishing a voice communication connection between the communication terminals KEG1 and KEG2. This service represents an event for which the user of the communication terminal KEGl is charged.
  • the user of the communication terminal KEGl is assigned an account KT, which is managed by a charging system VS.
  • the account KT is a credit account
  • the charging system VS is a so-called “online charging system” (OCS) .
  • OCS online charging system
  • the network element NE monitors the event in progress (in this case the telephone call between the communication terminals KEG1 and KEG2) and transmits this message concerning the charging system VS (arrow 1).
  • the billing system VS processes this billing messages, determines the charge level for the event, and reduces account balance K in account KT accordingly.
  • the charging system VS is connected to four memories S1, S2, S3 and S4. Alternatively, these memories may also form part of the billing system.
  • the data relating to the users of the communication terminal KEG1 are stored in the first memory S1, which data rarely change and which have been stored in the past with each change.
  • the data relating to the users, which change frequently and have been stored in the past only at the preselected storage times are stored, which relate to the already billed events that have influenced the account KT of the user in the past.
  • the routing messages arriving at the charging system during the past charging mode are buffered in a queue, so the storage S4 serves to realize the queuing functionality of the charging system (queuing memory).
  • the charging system VS is in a real-time charging mode.
  • this billing mode the incoming billing messages are processed in real time and the account balance K of the account KT is reduced accordingly.
  • an operator of the telecommunications network TKN sends a request to the charging system VS, a renewed tuition of past in the already billed events that affect the account KT make.
  • the operator has namely notes that from the time t6 accidentally a wrong tariff has been used in the already performed billing.
  • the billing system then switches from the real-time billing mode to the past billing mode.
  • the billing messages arriving during this past billing mode are redirected to the memory S4 and cached in the memory S4 in an unordered event queue (arrow 2).
  • real-time monitoring of the account KT is disabled.
  • the tariff valid at time t5, which was correct until time t6, is read from memory S1 (arrows 3 and 4). From the second memory S2, the data relating to the user are read, which were valid at the preselected storage time t5. In the exemplary embodiment, the account balance K5 is read out, which was valid for the account KT at the time t5 (arrows 6 and 7). From the third
  • Memory S3 event data are read out about the events that have been charged from the time t5 (arrows 8 and 9). By means of the data read from the memory units S1, S2 and S3, all events are then recompensed step by step, which were originally charged from the time t5 and which influence the account balance of the account KT.
  • event data are again stored in the memory S3. This event data replaces the event data previously stored about these events. However, for statistical or archival purposes, the original event data may still be stored.
  • the billing messages cached in the queue in memory S4 are transmitted to and processed by the billing system VS (arrow 10). This further reduces the account balance of account KT.
  • the past billing mode returns to the real-time billing mode. The billing messages arriving after the switch back to the real-time billing mode at the billing system are then processed again in real-time.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a method for re-charging for an event, which had already previously been charged at a time in the past. The charging is achieved by means of a charging system (VS), which enables real time monitoring of at least one account (KT) of a user who is subject to charges for the event. In the method the real time charging mode is switched to a history charging mode, when the necessity of recharging for a previously already charged event arises. Any charging notifications (1) received in the history charging mode are buffered (2) in a queue (S4). The invention further relates to a charging system.

Description

VERFAHREN UND SYSTEM ZUR ERNEUTEN BERECHNUNG VON GEBÜHREN EINES BEREITS MIT ANDEREN, AUCH FEHLERHAFTEN TARIFPARAMETERN VERGEBÜHRTEN EREIGNISSESMETHOD AND SYSTEM FOR RE-CALCULATING FEES ALREADY OBSERVED WITH OTHER, ALSO FAILED, TARIFF PARAMETERS
Die Erfindung betrifft ein Verfahren zum erneuten Vergebühren von einem Ereignis, welches zu einem in der Vergangenheit liegenden Zeitpunkt bereits vergebührt worden ist, mittels eines Vergebührungssystems, welches eine Echtzeit-Überwachung des Kontostandes von mindestens einem Konto eines für das Ereignis gebührenpflichtigen Nutzers ermöglicht. Weiterhin betrifft die Erfindung ein Vergebührungssystem.The invention relates to a method for re-charging an event which has already been charged at a past time by means of a charging system which allows real-time monitoring of the account balance of at least one account of a user liable to the event. Furthermore, the invention relates to a charging system.
Zum Vergebühren (Gebührenabrechnen) , insbesondere von TeIe- kommunikationsdiensten / Telekommunikationsdienstleistungen, sind zwei grundsätzlich unterschiedliche Ansätze bekannt: das so genannte „online charging" und das „offline charging". Beim „online charging" (Onlinevergebührung) handelt es sich um einen Vergebührungsmechanismus, bei dem das Vergebühren in Echtzeit den Telekommunikationsdienst beeinflussen kann und bei dem eine Interaktion zwischen dem Vergebührungsmechanismus und einer Dienst-, Sitzungs- und/oder Nutzdatenübertragungssteuerung (Service-Steuerung) stattfindet. Beim „online charging" kann z. B. das Vergebührungssystem in eine Dienst- nutzung eingreifen und diese Dienstnutzung verhindern oder abbrechen, wenn für die Dienstnutzung kein ausreichendes Guthaben auf einem Konto vorhanden ist. „Online charging" wird traditionell für die sog. Prepaid-Vergebührung eingesetzt, kann aber auch für die sog. Postpaid-Vergebührung verwendet werden.For charging (billing fees), in particular for telecommunication services / telecommunication services, two fundamentally different approaches are known: so-called "online charging" and "offline charging". "Online charging" is a charging mechanism in which real-time charging can affect the telecommunications service and an interaction between the charging mechanism and a service, session and / or payload transfer control (service control) takes place When "online charging" z. For example, the charging system can intervene in a service usage and prevent or cancel this service usage if there is insufficient credit in an account for the service usage. "Online charging" is traditionally used for the so-called prepaid billing, but can also be used for so-called postpaid billing.
Beim „offline charging" (Offline-Vergebührung, nachgelagerte Vergebührung) handelt es sich um einen Vergebührungsmechanismus, bei dem das Vergebührungssystem nicht in Echtzeit den Dienst beeinflussen kann. Beim „offline charging" ist also die Dienstnutzung unabhängig von der nachgelagerten Vergebüh- rung. Das „online charging" und das „offline charging" als solches ist beispielsweise aus der Schrift 3GPP TS 32.240 V6.3.0 „3rd Generation Partnership Project; Technical Speci- fication Group Services and System Aspects; Telecommunication management; Charging management; Charging architecture and V principles (Release 6)" bekannt."Offline charging" is a charging mechanism in which the billing system does not charge the billing system in real time Service can affect. In the case of "offline charging", the use of the service is independent of the downstream charging. "Online charging" and "offline charging" as such are, for example, described in the publication 3GPP TS 32.240 V6.3.0 "3rd Generation Partnership Project; Fication Group Services and System Aspects; Telecommunication management; Charging management; Charging architecture and V principles (Release 6) ".
Sowohl beim „online charging" als auch beim „offline charging" kann der Wunsch bestehen, ein in der Vergangenheit liegendes, bereits vergebührtes Ereignis (beispielsweise einen Sprach-Telefonanruf , eine Daten-Kommunikationsverbindung, einen Daten-Download oder einen anderen genutzten Telekommu- nikationsdienst) zu einem späteren Zeitpunkt erneut zu verge- bühren. Ein Grund für eine derartige erneute Vergebührung kann beispielsweise darin liegen, dass die ursprüngliche Vergebührung mit einem fehlerhaften Vergebührungstarif stattgefunden hat, dass bei der ursprünglichen Vergebührung ein Feh- ler im VergebührungsSystem aufgetreten ist oder dass sich imBoth "online charging" and "offline charging" may require a past event that has already been charged (for example, a voice telephone call, a data communication connection, a data download or another used telecommunications service ) at a later date. One reason for such a renewed charging may be, for example, that the original charging with a faulty charging tariff has taken place, that a fault has occurred in the charging system during the original charging or that there is a fault in the charging system
Nachhinein für die Vergebührung wichtige Größen oder Parameter geändert haben. Insbesondere beim „online charging" war bisher eine derartige erneute Vergebührung von in der Vergangenheit liegenden Ereignissen nicht vorgesehen, da beim „on- line charging" üblicherweise die bei einem Vergebührungssys- tem eintreffenden Vergebührungsnachrichten in Echtzeit verarbeitet werden und unmittelbar nach der Verarbeitung der Vergebührungsnachrichten ein Kontostand eines Kontos des gebührenpflichtigen Nutzers verändert (beispielsweise verringert) wird. So kann z.B. ein Prepaid-Geldguthaben verringert oderAfterwards, billing has changed important parameters or parameters. In the case of "online charging" in particular, such a renewed charging of past events has not hitherto been provided, since with "on-line charging" the charging messages arriving at a charging system are processed in real time and entered immediately after the processing of the charging messages Account balance of an account of the paid user is changed (for example reduced). Thus, e.g. a prepaid cash balance reduced or
Freiminuten oder Bonuspunkte akkumuliert oder verbraucht werden. Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren und ein Vergebührungssystem anzugeben, mit denen (insbesondere bei der OnIine-Vergebührung und insbesondere bei laufendem Vergebührungsbetrieb) ein erneutes Vergebühren von einem be- reits vergebührten Ereignis vorgenommen werden kann.Free minutes or bonus points are accumulated or consumed. The invention has for its object to provide a method and a charging system, with which (especially in the case of on-line charging and in particular during ongoing charging operation) a renewed charging of an already charged event can be made.
Diese Aufgabe wird hinsichtlich ihres Verfahrensaspektes erfindungsgemäß gelöst durch ein Verfahren zum erneuten Vergebühren von einem Ereignis, welches zu einem in der Vergangen- heit liegenden Zeitpunkt bereits vergebührt worden ist, mittels eines Vergebührungssystems, welches eine Echtzeit-Überwachung von mindestens einem Konto eines für das Ereignis gebührenpflichtigen Nutzers ermöglicht, wobei bei dem Verfahren den Nutzer betreffende Daten wiederholt abgespeichert wer- den, wobei der Speicherzeitpunkt dieser Daten mitgespeichert wird, während eines Echtzeit-Vergebührungsmodus des Vergebührungssystems eintreffende Vergebührungsnachrichten in Echtzeit verarbeitet werden, woraufhin der Kontostand (o- der mehrere Kontostände) des Kontos des Nutzers verändert wird, bei Notwendigkeit einer erneuten Vergebührung des bereits vergebührten Ereignisses von dem Echtzeit- Vergebührungsmodus in einen Vergangenheits- Vergebührungsmodus umgeschaltet wird, während des Vergangenheits-Vergebührungsmodus eintreffende Vergebührungsnachrichten in einer Warteschlange zwischengespeichert werden, mittels der abgespeicherten Daten das bereits vergebührte Ereignis (und eventuell mit diesem Ereignis in Zusammenhang stehende Ereignisse) erneut vergebührt wird, nach der erneuten Vergebührung die in der Warteschlange zwischengespeicherten Vergebührungsnachrichten verarbeitet werden, nach Verarbeitung der in der Warteschlange zwischengespeicherten Vergebührungsnachrichten von dem Vergangenheits- Vergebührungsmodus in den Echtzeit-Vergebührungsmodus zurückgeschaltet wird, und - die nach dem Zurückschalten eintreffenden Vergebührungsnachrichten in Echtzeit verarbeitet werden.This object is achieved in terms of its method aspect according to the invention by a method for re-charging of an event that has already been charged at a past in the past, by means of a charging system, which real-time monitoring of at least one account of the event chargeable user, whereby the data relating to the user are repeatedly stored, the storage time of these data being stored, real time charging messages being processed during a real-time charging mode of the charging system, whereupon the account balance (or several account balances) the account of the user is changed in the event of a re-billing of the already billed event from the real-time charging mode in a past charging mode, during the past the billing data is re-billed to the already billed event (and any events associated with that event) after re-billing the billing messages cached in the queue are processed; after processing the queued billing messages, switching back from the past billing mode to the real-time billing mode, and processing the billing messages arriving after the switch back in real time.
Mit diesem Verfahren kann vorteilhafterweise eine erneute (z. B. von bei dem ursprünglichen Vergebühren aufgetretenen Fehlern befreite) Vergebührung von dem in der Vergangenheit liegenden, bereits vergebührten Ereignis vorgenommen werden. Das bereits vergebührte Ereignis wird so vergebührt, als ob es von dem Vergebührungssystem zu dem in der Vergangenheit liegenden Zeitpunkt vergebührt worden wäre, d. h. die Ände- rungen des Kontostandes des Kontos sind im Regelfall identisch mit solchen Änderungen des Kontostandes, welche zum Zeitpunkt der ursprünglichen Vergebührung von dem Vergebührungssystem vorgenommen worden wären, wenn keine Fahler aufgetreten wären und wenn korrekte Daten vorgelegen hätten. Dies wird insbesondere vorteilhafterweise dadurch erreicht, dass die erneute Vergebührung mittels der abgespeicherten (zu dem damaligen, in der Vergangenheit liegenden Zeitpunkt gültigen) Daten, welche den Nutzer betreffen, ausgeführt wird. Weiterhin werden vorteilhafterweise während des Vergangen- heits-Vergebührungsmodus eintreffende Vergebührungsnachrichten in der Warteschlange zwischengespeichert, so dass diese im Anschluss an die erneute Vergebührung und vor dem Zurückschalten in den Echtzeit-Vergebührungsmodus verarbeitet werden können. Dadurch ist es möglich, dass erneute Vergebühren von dem in der Vergangenheit liegenden Ereignis bei laufendemWith this method, it is advantageously possible to make a renewed billing (for example of errors which occurred during the original charging) from the event already charged in the past. The already charged event will be charged as if it had been charged by the charging system at the past time, d. H. the account balance changes will normally be the same as any changes to the account balance which would have been made by the charging system at the time of the original charging, if there had been no faltering and if correct data had been available. This is achieved, in particular, advantageously in that the renewed charging is carried out by means of the stored data (which is valid at that time, in the past), which concern the user. Furthermore, billing messages arriving during the past billing mode are advantageously buffered so that they can be processed in the real-time billing mode following the re-billing and before reverting. This makes it possible for renewed charges to be charged from the event in progress in the past
Betrieb des Vergebührungssystems vorzunehmen. Es ist z.B. kein zweites Vergebührungssystem notwendig, sondern das erneute Vergebühren kann von dem die Echtzeitüberwachung des Kontos vornehmenden Vergebührungssystem mit übernommen werden.Operation of the charging system. For example, there is no need for a second charging system, but the re-charging can be done by the real-time monitoring of the Account with the charging system.
Das erfindungsgemäße Verfahren kann so ausgestaltet sein, dass sich selten ändernde, den Nutzer betreffende Daten bei jeder Änderung abgespeichert werden, und/oder sich häufig ändernde, den Nutzer betreffende Daten (lediglich) zu vorgewählten Speicherzeitpunkten abgespeichert werden. Solche den Nutzer betreffenden Daten sind beispielsweise Produktdaten (welche den Telekommunikationsdienst beschreiben) , Kundendaten (welche den Nutzer des Telekommunikationsdienstes beschreiben) , Vertragsdaten (welche einen Vertrag zwischen dem Nutzer des Telekommunikationsdienstes und einem Anbieter des Telekommunikationsdienstes beschreiben) , das verwendete Ta- rifmodell, zusätzlich buchbare TarifOptionen etc.. Solche den Nutzer betreffenden Daten werden vorteilhafterweise bei jeder Änderung dieser Daten abgespeichert, wenn sich diese Daten nur relativ selten ändern (beispielsweise im Abstand von einigen Tagen) . Dadurch ist für jeden Zeitpunkt in der Vergan- genheit eindeutig feststellbar, welche den Nutzer betreffenden (sich nur selten ändernde) Daten zu diesem Zeitpunkt gültig waren. Einige den Nutzer betreffenden Daten (beispielsweise ein Guthabenkontostand, Bonuskontostand und/oder Frei- minutenkontostand) ändern sich jedoch sehr häufig, so dass eine Abspeicherung bei jeder Änderung mit einem sehr hohenThe inventive method can be designed so that rarely changing, the user data stored in each change, and / or frequently changing, the user data (only) are stored at preselected storage times. Such data relating to the user are, for example, product data (which describes the telecommunications service), customer data (which describes the user of the telecommunications service), contract data (which describes a contract between the user of the telecommunications service and a provider of the telecommunications service), the tariff model used bookable tariff options, etc. Such data concerning the user are advantageously stored with each change of this data, if these data change only relatively rarely (for example, at intervals of a few days). As a result, it is clear at any time in the past which data affecting the user (which only rarely changed) was valid at that time. However, some of the data related to the user (for example, a credit balance, bonus account balance and / or free-account credit balance) change very frequently, so a saving is very high for every change
Aufwand verbunden wäre. Diese Daten werden daher vorteilhaft- erweise nur zu vorgewählten Speicherzeitpunkten (beispielsweise täglich um 01:00 Uhr) abgespeichert. Dadurch erhält man bei vertretbarem Speicheraufwand die Möglichkeit, zu diesen Zeitpunkten in der Vergangenheit neu aufzusetzen, d.h. zu diesen Speicherzeitpunkten mit der erneuten Vergebührung zu beginnen . Das Verfahren kann auch derart ausgestaltet sein, dass Ereignisdaten über bereits vergebührte Ereignisse abgespeichert werden. Diese Ereignisdaten ermöglichen es vorteilhafterweise, das bereits vergebührte Ereignis zu einem beliebigen spä- teren Zeitpunkt erneut zu vergebühren.Effort would be connected. Therefore, these data are advantageously stored only at preselected storage times (for example, daily at 01:00 o'clock). As a result, with reasonable memory overhead, it is possible to restart at these times in the past, ie to start re-charging at these times. The method can also be configured in such a way that event data about events already charged are stored. This event data advantageously makes it possible to re-charge the already charged event at any later time.
Das Verfahren kann insbesondere so ausgestaltet sein, dass die Ereignisdaten diejenigen Daten umfassen, die für das Bestimmen der Gebührenhöhe für das bereits vergebührte Ereig- nis notwendig waren und die ein späteres erneutes Bestimmen der Gebührenhöhe ermöglichen. Mittels dieser Ereignisdaten kann zu jedem späteren Zeitpunkt erneut die Gebührenhöhe für das in der Vergangenheit liegendes Ereignis bestimmt werden (z. B. unter Anwendung eines neuen Tarifes)und das Ereignis erneut vergebührt werden.In particular, the method may be configured in such a way that the event data include those data which were necessary for determining the charge amount for the already charged event and which enable a later re-determination of the charge amount. By means of this event data, the fee amount for the event lying in the past can be determined again at any later time (eg using a new tariff) and the event re-billed.
Das Verfahren kann so ablaufen, dass mittels der abgespeicherten Daten das (bereits vergebührte) Ereignis erneut vergebührt wird, indem die den Nutzer betreffenden Daten heran- gezogen werden, die zu dem in der Vergangenheit liegendenThe procedure may be such that the data (already charged) is re-charged by means of the stored data by using the data relating to the user which are in the past
Zeitpunkt gültig waren, und unter Verwendung dieser Daten das Ereignis vergebührt wird. Dadurch wird vorteilhafterweise ermöglicht, dass die erneute Vergebührung so abläuft, als ob diese Vergebührung zu dem in der Vergangenheit liegenden Zeitpunkt durchgeführt worden wäre.Time, and using this data the event is charged. This advantageously makes it possible for the re-billing to take place as if this billing had been carried out at the time in the past.
Das Verfahren kann auch so ablaufen, dass sämtliche Ereignisse, bei denen die Vergebührung von der erneuten Vergebührung des (bereits vergebührten) Ereignisses abhängig ist, erneut vergebührt werden, wobei die abgespeicherten, diese Ereignisse betreffenden Ereignisdaten herangezogen werden. Hierbei ist besonders vorteilhaft, das auch sämtliche Ereignisse erneut vergebührt werden, bei denen die Vergebührung von der erneuten Vergebührung des bereits vergebührten Ereignisses abhängig ist. Dies ermöglicht es vorteilhafterweise, so genannte Discountprogramme, Rabattprogramme oder Bonusprogramme bei der erneuten Vergebührung korrekt zu berücksichtigen. Ein Beispiel für ein derartiges Discountprogramm wäre: Sobald in einem Kalendermonat der Nutzer einen Dienst X so intensiv genutzt hat, dass sich dafür die Gebühren auf insgesamt 10,00 € summieren, dann ermäßigen sich ab dem Zeitpunkt der Erreichung dieses Schwellwertes in diesem Monat evtl . auftretende weitere Gebühren für die weitere Nutzung dieses Dienstes um 10 %. Wenn nun die erneute Vergebührung des bereits vergebührten Ereignisses dazu führt, dass eine andere Gebühr als die ursprünglich ermittelte Gebühr für die Dienstnutzung ermittelt wird, dann kann sich für weitere Ereignisse nach dem in der Vergangenheit liegenden Zeitpunkt, bei denen derselbe Dienst genutzt wird (hier: weitere Dienstnutzungen des Dienstes X) , die Gebührenhöhe verändern, weil beispielsweise der Schwellwert 10,00 € schon früher erreicht wird. Durch das erneute Vergebühren sämtlicher Ereignisse, bei denen die Vergebührung von der Vergebührung des bereits vergebührten Ereig- nisses abhängig ist, können solche Discountprogramme, Rabatt-The process can also be run so that all events in which the billing depends on the re-billing of the (already billed) event are re-billed, using the stored event data relating to these events. It is particularly advantageous that all events are charged again, in which the billing of the renewed billing of already billed event is dependent. This advantageously makes it possible to correctly take into account so-called discount programs, rebate programs or bonus programs when rebilling. An example of such a discount program would be: As soon as in a calendar month the user has used an X service so intensively that the total fees amount to € 10.00, then from the time this threshold is reached this month, it may decrease. additional charges for the further use of this service by 10%. Now, if the re-billing of the already billed event results in a fee other than the service usage fee initially determined, then other events may be after the past time using the same service (here: further service uses of the service X), change the fee level, because, for example, the threshold € 10.00 reached earlier. By re-charging all events in which the billing is dependent on the billing of the already billed event, such discount programs, discount
Programme oder Bonusprogramme korrekt bei der erneuten Vergebührung berücksichtigt werden.Programs or bonus programs are correctly taken into account when recharging.
Das Verfahren kann so ablaufen, dass nach dem erneuten Verge- bühren des (bereits vergebührten) Ereignisses und/oder nach dem erneuten Vergebühren der Ereignisse, bei denen die Vergebührung von der Vergebührung dieses (bereits vergebührten) Ereignisses abhängig ist, erneut Ereignisdaten abgespeichert werden, welche diejenigen Daten umfassen, die zur Bestimmung der Gebührenhöhe für diese Ereignisse notwendig sind. Dadurch wird vorteilhafterweise ein später gegebenenfalls noch einmal notwendig werdendes erneutes Vergebühren dieser Ereignisse ermöglicht . Das Verfahren kann auch so ausgestaltet sein, dass die erneut abgespeicherten Ereignisdaten die zuvor über diese Ereignisse abgespeicherten Ereignisdaten ersetzen. Dadurch wird Speicherplatz gespart.The procedure may be such that event data is stored again after the re-charging of the (already charged) event and / or after the re-charging of the events at which the billing is dependent on the billing of this (already billed) event, which includes the data necessary to determine the amount of fees for these events. As a result, it is advantageously possible to re-charge these events later, if necessary again. The method can also be configured such that the re-stored event data replace the event data previously stored about these events. This saves storage space.
Das Verfahren kann auch so ablaufen, dass falls zum Vergebüh- ren von dem bereits vergebührten Ereignis Daten benötigt werden, die zu den vorgewählten Speicherzeitpunkten abgespeichert wurden, dann diejenigen Daten herangezogen werden, die zu dem spätesten der vorgewählte Speicherzeitpunkte, welcher vor dem in der Vergangenheit liegenden Zeitpunkt liegt, abgespeichert wurden. Dadurch kann vorteilhafterweise das erfindungsgemäße Verfahren auch dann ablaufen, wenn dazu Nutzerdaten benötigt werden, die sich in der Vergangenheit relativ häufig geändert haben.The procedure may also be such that if data is required to be charged from the already-billed event, which data has been stored at the preselected storage times, then those data will be used that is at the latest of the preselected storage times before that in the past lying time has been stored. As a result, the method according to the invention can advantageously also take place when user data is needed that has changed relatively frequently in the past.
Das Verfahren kann so ablaufen, dass im Vergangenheits-Ver- gebührungsmodus die Echtzeit-Überwachung des Kontos des Nutzers bezüglich der während des Vergangenheits-Vergebührungs- modus eintreffenden Vergebührungsnachrichten unterbrochen wird, und die Echtzeit-Überwachung bei Zurückschalten in den Echtzeit-Vergebührungsmodus fortgesetzt wird. Dies erlaubt es vorteilhafterweise mit lediglich einem Vergebührungssystem sowohl die EchtZeitüberwachung im Echtzeit-Vergebührungsmodus als auch die erneute Vergebührung im Vergangenheits-Vergebührungsmodus durchzuführen .The method may be such that in the past-pass mode the real-time monitoring of the user's account for the billing messages arriving during the past billing mode is interrupted and the real-time monitoring is continued upon reverting to the real-time billing mode. This advantageously makes it possible to carry out both the real-time monitoring in the real-time charging mode and the re-charging in the past charging mode with only one charging system.
Das Verfahren kann aber auch so ablaufen, dass im Vergangenheits-Vergebührungsmodus die Echtzeit-Überwachung des Kontos des Nutzers bezüglich der während des Vergangenheits-Vergebührungsmodus eintreffenden Vergebührungsnachrichten mittels einer Kopie des Kontos fortgesetzt wird, welche beim Umschalten von dem Echtzeit-Vergebührungsmodus in den Vergangenheits-Vergebührungsmodus erzeugt wird. Hierbei ist insbeson- dere vorteilhaft, dass die EchtZeitüberwachung des Kontos nicht unterbrochen zu werden braucht und mit einer Kopie des Kontos fortgesetzt wird, während mittels des Kontos das erneute Vergebühren des in der Vergangenheit liegenden Ereig- nisses durchgeführt wird.However, the method may also be such that, in the past charging mode, real-time monitoring of the user's account for the billing messages arriving during the past charging mode is continued by means of a copy of the account which is switched to the past when switching from the real-time billing mode. Charge mode is generated. Here, in particular, It is advantageous that the real-time monitoring of the account does not need to be interrupted and continues with a copy of the account, while the account is used to re-charge the past event.
Das Verfahren kann so ausgestaltet sein, dass erst dann von dem Vergangenheits-Vergebührungsmodus in den Echtzeit-Ver- gebührungsmodus zurückgeschaltet wird, wenn zu diesem Zeit- punkt kein noch nicht vollständig vergebührtes Ereignis mehr abläuft .The method may be configured such that it is only switched back from the past-charging mode to the real-time transfer mode if no event that has not yet been completely charged has expired at this time.
Das Verfahren kann auch so ausgestaltet sein, dass auch dann von dem Vergangenheits-Vergebührungsmodus in den Echtzeit-Vergebührungsmodus zurückgeschaltet wird, wenn zu diesem Zeitpunkt ein oder mehrere noch nicht vollständig vergebührte Ereignisse ablaufen, und dieses Ereignis oder diese Ereignisse nach dem Zurückschalten in den Echtzeit-Vergebührungsmodus erneut verge- bührt werden.The method may also be configured to switch back from the past-charging mode to the real-time charging mode, if at that time one or more events not yet fully settled expire, and that event or those events after switching back to real-time -Vertragmodus be recaid.
Durch die zuletzt genannte Ausführungsform des erfindungsgemäßen Verfahrens wird vorteilhafterweise sichergestellt, dass laufende, noch nicht vollständig vergebührte Ereignisse das Zurückschalten von dem Vergangenheits-Vergebührungsmodus in den Echtzeit-Vergebührungsmodus nicht verzögern.The last-mentioned embodiment of the method according to the invention advantageously ensures that ongoing, not yet completely charged events do not delay switching back from the past charging mode to the real-time charging mode.
Das Verfahren kann auch so ausgestaltet sein, dass das erneute Vergebühren der Ereignisse in der Reihenfolge des ur- sprünglichen Auftretens der Ereignisse durchgeführt wird.The method may also be configured such that the re-charging of the events is performed in the order of the original occurrence of the events.
Die eingangs genannte Aufgabe wird hinsichtlich ihres Anordnungsaspektes erfindungsgemäß gelöst durch ein Vergebührungs- System nach dem unabhängigen Anordnungsanspruch. Vorteilhafte Ausgestaltungsformen dieses Vergebührungssystems sind in den abhängigen Anordnungsansprüchen dargestellt.The object mentioned above is achieved according to the invention in terms of their arrangement aspect by a Vergebührungs- system according to the independent arrangement claim. Advantageous embodiments of this charging system are shown in the dependent arrangement claims.
Die Vorteile dieses Vergebührungssystems und der vorteilhaften Ausführungsformen dieses Vergebührungssystems entsprechen denen im Zusammenhang mit dem Verfahren beschriebenen Vorteilen.The advantages of this charging system and the advantageous embodiments of this charging system correspond to the advantages described in connection with the method.
Für die Vergebührung, insbesondere von Telekommunikations- dienstleistungen / Telekommunikationsdiensten sind prinzipiell die Ansätze des „online chargings" und des „offline chargings" bekannt. Zunehmend besteht der Wunsch, diese beiden Ansätze miteinander zu verbinden und insbesondere das „online charging" auch für so genannte Postpaid-Teilnehmer zu unterstützen (also für solche Teilnehmer, für die eine nachgelagerte Vergebührung nachträglich nach Erbringung des Dienstes bzw. der Telekommunikationsdienstleistung erfolgt) . Eine Verbindung dieser Ansätze wäre vorteilhaft: Es käme zu einer Vereinheitlichung der bei den Netzwerkoperatoren derFor charging, in particular telecommunications services / telecommunications services, the approaches of "online charging" and "offline charging" are known in principle. Increasingly, there is a desire to combine these two approaches and in particular to support the "online charging" for so-called postpaid subscribers (ie for those subscribers for whom a subsequent billing subsequently takes place after provision of the service or the telecommunications service). A combination of these approaches would be advantageous: it would lead to a standardization of the network operators of the
Telekommunikationsnetze ablaufenden Prozesse. Es könnten gemeinsame Tarifmodelle angeboten werden. Der Wechsel zwischen den Bezahloptionen „prepaid" und „postpaid" wäre einfacher zu realisieren und bei Kunden-Hierarchien könnten sowohl Pre- paid-Kunden als auch Postpaid-Kunden gemeinsam berücksichtigt werden. Weiterhin könnten eine Realzeit-Ausgabenkontrolle sowie Preisauskünfte (Advice of Charge) während der Dienstnutzung realisiert werden.Telecommunications networks running processes. Common tariff models could be offered. Switching between prepaid and postpaid payment options would be easier to implement, and customer hierarchies could accommodate both prepaid and postpaid customers. Furthermore, a real-time expenditure control and price information (Advice of Charge) could be realized during the service use.
Die Verfahren „online charging" und offline charging" unterscheiden sich jedoch in ihrem prinzipiellen Ablauf. Beim „online charging" werden die bei Ereignissen (Vergebührungser- eignissen, beispielsweise Telefongesprächen, Datenübertragungen) erzeugten Vergebührungsnachrichten unmittelbar nach ih- rem Eintreffen im Vergebührungssystem verarbeitet . Es erfolgt eine Preisbestimmung (Rating) , eine Belastung des Nutzer- Kontos (Kundenkontos) , eine Überprüfung des Kontenguthabens (Kreditrahmens) sowie gegebenenfalls eine Überprüfung von Be- schränkungen hinsichtlich der Belastung dieses Kontos (Ausgabenschranken) . Es können auch Discountprogramme und Bonusprogramme durchgeführt werden, z. b. können bei der Nutzung der Dienste Bonuspunkte gesammelt (akkumuliert) werden. Es können auch Freiminuten-Guthaben verbraucht oder akkumuliert werden, also entsprechende Freiminuten-Guthabenkonten dekrementiert oder inkrementiert werden. Gelegentlich wird mit dem „online charging" auch ein so genanntes „hot billing" kombiniert, dabei werden Vergebührungsnachrichten (z.B Vergebührungsnach- richten, welche von Netzelementen von Kommunikationsnetzen stammen, welche kein „online charging interface" besitzen, oder beim Roaming auftretende Vergebührungsnachrichten (welche mittels TAP (Transferred Account Procedure, standardisiert von der GSM Association) übertragen werden) möglichst schnell nach ihrem Eintreffen beim Vergebührungssystem durch das Vergebührungssystem verarbeitet, jedoch nicht in Echt- zeit .However, the methods "online charging" and "offline charging" differ in their basic procedure. In the case of "online charging", the charging messages generated in events (charging events, for example telephone calls, data transmissions) are sent immediately after they have been received. arr arrived in the charging system processed. A rating (rating), a debit of the user account (customer account), a check of the account balance (credit limit) as well as, if necessary, a review of restrictions regarding the debit of this account (exit barriers) are carried out. Discount programs and bonus programs can also be carried out, eg bonus points can be accumulated (accumulated) when using the services. Free minute credits may also be consumed or accumulated, so corresponding free minute credit accounts may be decremented or incremented. Occasionally, the so-called "hot billing" is combined with the "online charging", thereby billing messages (eg billing messages, which come from network elements of communication networks, which do not have "online charging interface", or charging messages occurring during roaming (which be transferred by means of TAP (Transferred Account Procedure, standardized by the GSM Association) processed as soon as possible after their arrival at the charging system by the charging system, but not in real time.
Die Reihenfolge in der die Vergebührungsnachrichten abgearbeitet werden, entspricht der Reihenfolge des Eintreffens der Vergebührungsnachrichten am Vergebührungssystem (bzw. im Fall von Hot Billing der von einer Abarbeitungssteuerung des Ver- gebührungssystems vorgegebenen Reihenfolge) . Die Abarbeitungsreihenfolge entspricht jedoch im Allgemeinen nicht der Reihenfolge, in der die unterschiedlichen Dienste genutzt wurden. Es kann also durchaus der Fall auftreten, dass ein per Roaming durchgeführter Telefonanruf (über TAP-Steuerung) zeitlich später bei dem Vergebührungssystem vergebührt wird als ein im Heimatnetz auftretender Telefonanruf, obwohl der per Roaming durchgeführte Telefonanruf früher stattgefunden hat als der im Heimatnetz auftretende Telefonanruf.The sequence in which the billing messages are processed corresponds to the order in which the billing messages arrive at the billing system (or in the case of hot billing of the sequence specified by a processing system of the billing system). However, the execution order is generally not in the order in which the different services were used. Thus, it may well be the case that a roaming telephone call (via TAP control) is charged later in the charging system than a telephone call occurring in the home network, although the roaming telephone call has taken place earlier than the telephone call occurring in the home network.
Beim offline charging werden die Vergebührungsnachrichten (welche während einer Abrechnungsperiode bei dem Vergebüh- rungssystem eintreffen) gesammelt und nach Abschluss dieser Abrechnungsperiode in der Reihenfolge der Dienstnutzung (die nicht mit der Eintreffreihenfolge übereinstimmen muss) abgearbeitet .In the case of offline charging, the billing messages (which arrive at the charging system during a billing period) are collected and processed after the billing period has ended in the order of service use (which does not have to match the arrival order).
Das beschriebene Verfahren und das beschriebene Vergebüh- rungssystem haben den Vorteil, dass mit ihnen eine erneute Vergebührung von in der Vergangenheit liegenden, bereits vergebührten Ereignissen durchgeführt werden kann, wobei auch gegebenenfalls ablaufende Discount-, Rabatt- oder Bonusprogramme berücksichtigt werden und wobei es zu keinen negativen Beeinflussungen zwischen dem im Echtzeit-Vergebührungsmodus laufenden „online charging" und dem im Vergangenheits-Verge- bührungsmodus ablaufenden erneuten bzw. wiederholten Verge- bühren der Ereignisse kommt.The method described and the charging system described have the advantage that they can be used to re-charge past events that have already been debited, whereby any discount, rebate or bonus programs that may take place are also taken into account and whereby there are none negative influences between the "online charging" in the real-time charging mode and the renewed or repeated charging of the events occurring in the past charging mode.
Das beschriebene Verfahren und das beschriebene Vergebüh- rungssystem ermöglichen eine nachträgliche Vergebührung (erneute Vergebührung) mit demselben Ergebnis, als ob diese er- neute Vergebührung zu dem in der Vergangenheit liegendenThe described method and the described charging system make possible subsequent charging (re-charging) with the same result as if they were re-charging in the past
Zeitpunkt im Echtzeit-Vergebührungsmodus des Vergebührungs- systems stattgefunden hätte.Time in the real-time billing mode of the billing system.
Dabei werden die den Nutzer betreffenden Daten wiederholt ab- gespeichert, wobei jeweils der Speicherzeitpunkt dieser Daten mitgespeichert wird. Den Nutzer betreffende Daten (Endnutzerdaten) ohne große Änderungsfrequenz (also Daten, welche sich nur selten ändern), werden bei jeder Änderung abgespeichert. Diese Abspeicherung wird auch als „Versionierung" bezeichnet. Versionierung:In this case, the data relating to the user are repeatedly stored, with the storage time of these data being stored in each case. User-related data (end-user data) without a large frequency of change (that is, data that changes only rarely) is stored with each change. This storage is also called "versioning". versioning:
Die vergebührungsrelevanten Endnutzerdaten haben einen Lebenszyklus, der versioniert wird. Jedes geänderte Datum er- hält also eine Versionsnummer zugeordnet und wird abgespeichert. Für jedes Datum und für jeden in der Vergangenheit liegenden Zeitpunkt kann damit der zu diesem Zeitpunkt gültige Wert des Datums bestimmt werden. Dadurch ist es möglich, ein Ereignis rückwirkend erneut zu vergebühren und dabei die- selben Endnutzerdaten heranzuziehen, die zum Zeitpunkt der bereits abgeschlossenen Vergebührung des Ereignisses gültig bzw. aktiv waren. Beispielsweise können auch beim erneuten Vergebühren eines Ereignisses in Form eines Telefongespräches diejenigen Vorzugs-Rufnummern (für die ein reduzierter Tarif zur Anwendung gebracht wird, solche Vorzugs-Rufnummern werden beispielsweise auch als „Friends & Family Nummern" bezeichnet) herangezogen werden, die zum Zeitpunkt der bereits abgeschlossenen Vergebührung des Ereignisses gültig waren.The billing-relevant end-user data has a life-cycle that is versioned. Every changed date will be assigned a version number and will be saved. For each date and for each past date, the value of the date valid at that time can be determined. This makes it possible to re-charge an event retrospectively and to use the same end-user data that was or was active at the time the event was already billed. For example, even when re-charging an event in the form of a telephone call, those preferred telephone numbers (for which a reduced tariff is applied, such preferred telephone numbers are also referred to as "Friends & Family Numbers"), which are used at the time of settlement of the event were already valid.
Vorgewählte Speicherzeitpunkte (Wiederaufsetzpunkte) :Preselected storage times (recovery points):
Sich häufig ändernde den Nutzer betreffende Daten werden zu vorgewählten Speicherzeitpunkten (so genannten Wiederaufsetzpunkten) abgespeichert. Eine Versionierung solcher Endnutzerdaten mit hoher Änderungsfrequenz wäre nämlich technisch sehr aufwändig und zu teuer. Zu solchen sich häufig ändernden Daten gehören beispielsweise Kontostände von vorausbezahlten Konten zur Kreditkontrolle, Kontostände von Konten, auf denen Gebühren für die Postpaid-Vergebührung gespeichert werden o- der Kontostände von Bonuskonten oder Freiminutenkonten. Bei dem erfindungsgemäßen Verfahren und der erfindungsgemäßenFrequently changing user-related data is stored at preselected storage times (so-called recovery points). A versioning of such end user data with a high frequency of change would be technically very complicated and too expensive. Such frequently changing data includes, for example, account balances of prepaid accounts for credit control, account balances on which postpaid billing charges are stored, or account balances of bonus accounts or free minute accounts. In the inventive method and the inventive
Vergebührungssystem werden in regelmäßigen Abständen (beispielsweise alle 24 Stunden) solche Wiederaufsetzpunkte definiert. Zu diesen Wiederaufsetzpunkten werden die Werte der Daten abgespeichert. Das erneute Vergebühren beginnt bei einem dieser vorgewählten Speicherzeitpunkte.The charging system defines such recovery points at regular intervals (for example every 24 hours). These recovery points will be the values of the Data saved. Re-charging starts at one of these preselected save times.
Vergebührungshistorie : Es werden Ereignisdaten über bereits vergebührte Ereignisse abgespeichert, dadurch entsteht eine so genannte Vergebührungshistorie. In der Vergebührungshistorie werden Daten über die vergebührten Ereignisse (Ereignisdaten) inklusive der zur Preisbestimmung (Bestimmung der Gebührenhöhe, Rating) rele- vanten Daten gespeichert. Damit kann zu einem späteren Zeitpunkt eine Neuberechnung und erneute Vergebührung erfolgen.Chargeback history: Event data about previously charged events are stored, resulting in a so-called billing history. The billing history stores data on the billed events (event data), including the data relevant for determining the price (determination of billing amount, rating). This can be done at a later time a recalculation and re-billing.
Umschalten zwischen Echtzeit-Vergebührungsmodus und Vergangenheits-Vergebührungsmodus : Im Echtzeit-Vergebührungsmodus (Online-Vergebührungsmodus) werden die zu den Ereignissen zugehörigen Vergebührungsnach- richten in der Regel unmittelbar nach ihrem Eintreffen beim VergebührungsSystem verarbeitet. Im Vergangenheits-Vergebüh- rungsmodus (Offline-Vergebührungsmodus) erfolgt die erneute Vergebührung von Ereignissen, über die Ereignisdaten in der Vergebührungshistorie abgespeichert sind. Im Vergangenheits- Vergebührungsmodus wird die Echtzeit-Überwachung des Kontos des Nutzers bezüglich der während des Vergangenheits-Verge- bührungsmodus eintreffenden Vergebührungsnachrichten unter- brochen, d. h. während des Vergangenheits-Vergebüh-rungsmodus ist vorübergehend der Einfluss des Abrechnungssystems auf die Dienstnutzung unterbrochen und es erfolgt keine Überwachung des Kontostandes (KreditÜberwachung) . Im Vergangenheits- Vergebührungsmodus entspricht die Reihenfolge der erneuten Vergebührung von den in der Vergangenheit bereits vergebührten Ereignissen der Reihenfolge der ursprünglichen Vergebührung dieser Ereignisse. Diese Reihenfolge ist zwar unter Umständen verschieden von der Reihenfolge der vergangenen Ereignisse (d. h. der Reihenfolge der Dienstnutzung) , es wird aber sichergestellt, dass das erneute Vergebühren ähnlich abläuft wie das ursprüngliche Vergebühren.Switching Between Real-Time Billing Mode and Past-Billing Mode: In real-time billing mode (online billing mode), the billing messages associated with the events are typically processed as soon as they arrive at the billing system. In the past charging mode (offline charging mode), the recharging of events is carried out, via which event data are stored in the charging history. In the past charging mode, the real time monitoring of the user's account for the charging messages arriving during the past charging mode is interrupted, ie, during the past charging mode, the impact of the charging system on service usage is temporarily interrupted and none occurs Monitoring the account balance (credit monitoring). In the past charging mode, the order of re-charging from the events already charged in the past corresponds to the order of the original charging of these events. Although this order may be different from the order of past events (ie, the order of service usage), it will but make sure that the renewed tuition is similar to the original tuition.
Sowohl im Echtzeit-Vergebührungsmodus als auch im Vergangen- heits-Vergebührungsmodus werden Discount-, Rabatt- bzw. Bonus-Programme unterstützt (z. B. Akkumulation von Bonuspunkten oder Nutzung von Freiminuten) . Ein Unterschied zwischen den Modi ist, dass im Vergangenheits-Vergebührungsmodus kein Abbruch des Verfahrens mit Fehlermeldung erfolgt, wenn Gutha- bengrenzen oder vorgewählte Ausgabengrenzen des Kontos überschritten werden. Dies ist deshalb vorteilhaft, weil sich das in der Vergangenheit abgelaufene Ereignis sowieso nicht mehr beeinflussen lässt (sich also eine Dienstleistung z. B. nicht mehr abbrechen lässt) . Dadurch kann bei dem beschriebenen Verfahren und Vergebührungssystem der Fall auftreten, dass ein Guthabenkonto überzogen wird (dass also ein negativer Kontostand entsteht) . Während der erneuten Vergebührung erfolgt z.B. auch keine Benachrichtigung des Nutzers (Announce- ment) über einen zu niedrigen oder negativen Kontostand oder über Abbruch bzw. Sperrung der Dienstnutzung (Barring) . Nach dem Wechsel von dem Vergangenheits-Vergebührungsmodus in den Echtzeit-Vergebührungsmodus können diese Benachrichtigungen bei der nächsten Vergebührung nachgeholt werden.Both real-time billing mode and past billing mode support discount, rebate or bonus programs (eg accumulation of bonus points or use of free minutes). A difference between the modes is that the past charging mode does not abort the procedure with an error message when credit limits or preselected expense limits of the account are exceeded. This is advantageous because the event that has expired in the past can no longer be influenced anyway (ie, a service can not be canceled, for example). As a result, in the case of the described method and charging system, the case may arise that a credit account is overdrawn (ie that a negative balance is created). During re-billing, e.g. also no notification of the user (announcement) about a too low or negative account balance or about cancellation or blocking of service use (barring). After switching from the past charging mode to the real-time charging mode, these notifications may be made up at the next charging.
Warteschlange:queue:
Während des Vergangenheits-Vergebührungsmodus eintreffende Vergebührungsnachrichten werden in einer Warteschlange zwischengespeichert. Solche Vergebührungsnachrichten, die während des Vergangenheits-Vergebührungsmodus aktuell ablaufende Ereignisse betreffen, werden von dem Vergebührungssystem unbearbeitet in eine Warteschlage eingereiht und nach der erneuten Vergebührung der bereits vergebührten Ereignisse in der Reihenfolge ihres Eintreffens beim Vergebührungssystem verarbeitet. Dabei werden für die Vergebührung eines Ereig- nisses (einer so genannten Vergebührungssession) nur jeweils einmal am Ende dieses Ereignisses Ereignisdaten abgespeichert. Ein Zurückschalten vom Vergangenheits-Vergebührungs- modus in den Echtzeit-Vergebührungsmodus wird erst durchge- führt, wenn keine unbearbeiteten Vergebührungsnachrichten mehr in der Warteschlange vorhanden sind und wenn keine noch nicht vollständig vergebührten Ereignisse (Telefonanrufe, Daten-Downloads etc.) mehr ablaufen. Als Variante ist vorgesehen, dass auch dann schon in den Echtzeit-Vergebührungsmodus zurückgeschaltet wird, wenn nur noch ein noch nicht vollständig vergebührtes Ereignis abläuft. Die diesem Ereignis zugeordneten Vergebührungsnachrichten bzw. dieses Ereignis wird dann markiert und für diese Vergebührungsnachrichten wird nach dem Zurückschalten in den Echtzeit-Vergebührungsmodus ein erneutes Vergebühren vorgenommen.Billing messages arriving during the past charging mode are cached in a queue. Such billing messages pertaining to events currently occurring during the past billing mode are queued by the billing system and processed after billing of the already billed events in the order of their arrival at the billing system. In doing so, for the billing of an event nisses (a so-called billing session) only once at the end of this event event data stored. Switching back from the past-charging mode to the real-time charging mode is only performed when there are no more unprocessed billing messages in the queue and when there are no more fully billed events (telephone calls, data downloads, etc.). As a variant, it is provided that even then switched back into the real-time charging mode, if only a not yet fully charged event expires. The billing message or event associated with this event is then tagged and recharged for these billing messages after switching back to the real-time billing mode.
Als eine Erweiterung des Verfahrens ist vorgesehen, dass bei dem erneuten Vergebühren auch Gruppenstrukturen von Benutzergruppen berücksichtigt werden. Beispielsweise ist es denkbar, dass Nutzerhierarchien oder Nutzergruppen unterstützt werden.As an extension of the method, it is provided that the renewed charging also takes into account group structures of user groups. For example, it is conceivable that user hierarchies or user groups are supported.
Ein Beispiel wäre, dass alle Mitglieder einer Familie gemeinsam Bonuspunkte sammeln und die Mitglieder dieser Familie somit eine Nutzergruppe bilden. In einem anderen Beispiel könnten alle Mitglieder einer Familie die auf einem gemeinsamen Bonusminutenkonto registrierten Bonusminuten (Freiminuten) verbrauchen. In einem weiteren Beispiel werden die Ereignisse von in einer Firmenhierarchie bzw. Firmengruppe erfassten Mitarbeitern tagsüber über ein Firmenkonto vergebührt, abends jedoch über ihr privates Konto. Bei dem beschriebenen Verfah- ren und dem beschriebenen VergebührungsSystem werden solcheAn example would be that all members of a family collect bonus points together and the members of this family thus form a user group. In another example, all members of a family could consume the bonus minutes (free minutes) registered on a common bonus minute account. In a further example, the events of employees registered in a company hierarchy or group of companies are charged during the day via a company account, but in the evening via their private account. In the described method and the charging system described are such
Gruppen bzw. Nutzerhierarchien unterstützt, indem zusätzlich die Gruppenbeziehungen (also Informationen, welche Nutzer zu einem bestimmten Zeitpunkt zu der Gruppe gehören) versioniert und abgespeichert werden und indem bei dem erneuten Vergebüh- ren alle Ereignisse aller Mitglieder einer Gruppe (zuzüglich der Ereignisse eventuell weiterer mit dieser Gruppe verbundener anderer Gruppen bzw. Hierarchien) erneut vergebührt werden. Eine erneute Vergebührung eines Ereignisses eines dieser Gruppenmitglieder hat nämlich unter Umständen Auswirkungen auf spätere Vergebührungen von Ereignissen anderer Mitglieder dieser Gruppe .Supports groups or user hierarchies by additionally versioning and saving the group relationships (ie information which users belong to the group at a particular time) and by All events of all members of a group (plus the events of any other groups or hierarchies associated with that group) will be recharged. A re-billing of an event by one of these group members may have repercussions on subsequent billing of events by other members of that group.
Das beschriebene Verfahren kann auch für Simulationen von Vergebührungen mit geänderten Tarifen oder TarifOptionen durchgeführt werden. Beispielsweise kann für einen bestimmten Dienstnutzer eine Neuvergebührung durchgeführt werden, um vorab festzustellen, wie sich der Wechsel in einen anderen Tarif oder die Buchung einer zusätzlichen Tarifoption auf die Gebührenhöhe auswirken würde.The method described can also be carried out for simulations of billing with changed tariffs or tariff options. For example, re-billing may be performed for a particular service user to determine in advance how the change to another fare or the booking of an additional fare option would affect the charge level.
Oben wurde bereits erwähnt, dass während des Vergangenheits- Vergebührungsmodus vorübergehend die Überwachung des Kontostandes des Kontos bezüglich neu eintreffender Vergebührungs- nachrichten deaktiviert/unterbrochen werden kann und dieIt has already been mentioned above that during the past charging mode, monitoring of the account balance of the account with respect to newly arrived charging messages can be temporarily deactivated / interrupted and the
Echtzeit-Überwachung bei Zurückschalten in den Echtzeit- Vergebührungsmodus fortgesetzt wird. Alternativ kann das Verfahren und das VergebührungsSystem jedoch auch so ausgestaltet sein, dass im Vergangenheits-Vergebührungsmodus die Echt- zeit-Überwachung des Kontos des Nutzers bezüglich der während des Vergangenheits-Vergebührungsmodus eintreffenden Vergebüh- rungsnachrichten mittels einer Kopie des Kontos fortgesetzt wird. Eine solche Kopie des Kontos kann beim Umschalten von dem Echtzeit-Vergebührungsmodus in den Vergangenheits-Ver- gebührungsmodus erzeugt werden. Bei dieser Kopie des Kontos werden also die originalen Kontostände (welche bei Beginn der erneuten Vergebührung vorlagen) dazu genutzt, die Guthabenüberwachung/Kreditüberwachung während der erneuten Vergebührung fortzusetzen. Zusätzlich werden jedoch die während des Vergangenheits-Vergebührungsmodus eintreffenden Vergebüh- rungsnachrichten in der Warteschlange zwischengespeichert und vor dem Zurückschalten in den Echtzeit-Vergebührungsmodus verarbeitet. Bei dieser Verarbeitung werden dann die während des erneuten Vergebührens ermittelten Kontostände verwendet .Real-time monitoring continues when switching back to real-time charging mode. Alternatively, however, the method and billing system may also be configured so that in the past billing mode real-time monitoring of the user's account with respect to the billing messages arriving during the past billing mode is continued by means of a copy of the account. Such a copy of the account may be generated when switching from the real-time charging mode to the past-passing mode. In this copy of the account, therefore, the original account balances (which existed at the beginning of the renewed billing) are used to continue the credit monitoring / credit monitoring during the renewed billing. In addition, however, during the Pending billing mode incoming billing messages are cached in the queue and processed before switching back to the real-time billing mode. This processing will then use the account balances found during re-billing.
Das Verfahren und das Vergebührungssystem lassen sich auch so modifizieren, dass beim erneuten Vergebühren die Reihenfolge der Dienstnutzung berücksichtigt wird und nicht die Reihen- folge der ursprünglichen Vergebührung . Während des erneuten Vergebührens neu eintreffende Vergebührungsnachrichten (die beispielsweise von Hot-Billing-Ereignissen stammen) werden dahingehend berücksichtigt, dass nach der Vergebührung eines solchen Ereignisses unter Umständen ein nochmaliges Vergebüh- ren von Ereignissen notwendig ist, deren Dienstnutzung nach der Dienstnutzung des Hot-Billing-Ereignisses liegt.The method and charging system may also be modified to take into account the order of service usage on re-charging, not the order of the original charging. New billing messages (for example, from hot billing events) arriving during the re-billing process are taken into account in that, after charging for such an event, it may be necessary to re-charge events whose service usage depends on the service use of the hot billing Event lies.
Das beschriebene Verfahren und das beschriebene Vergebührungssystem erlauben vorteilhafterweise eine korrekte und vollständige erneute Vergebührung/Nachberechnung von zurückliegenden Ereignissen. Das Ergebnis dieser erneuten Vergebührung ist fast immer identisch mit dem Ergebnis einer Vergebührung, welche zu dem in der Vergangenheit liegenden Zeitpunkt unter denselben Randbedingungen im Echtzeit-Verge- bührungsmodus des VergebührungsSystems erzielt worden wäre. Damit können sowohl die Nutzer als auch die Netzwerkoperatoren zufrieden gestellt werden. Ein evtl. auftretender Unterschied im Ergebnis kann lediglich darin bestehen, dass bei dem erneuten Vergebühren Guthabengrenzen oder Ausgabengrenzen überschritten werden können (weil beispielsweise beim erneuten Vergebühren ein höherer Tarif als bei dem ursprünglichen Vergebühren angesetzt wird) . Weiterhin ist vorteilhaft, dass bestehende VergebührungsSysteme mit geringem Aufwand modifiziert werden können, um das beschriebene Verfahren durchzu- führen. Insbesondere kann dieselbe Gebührenhöhe-Berechnungseinheit (Rater) verwendet werden.The described method and the charging system described advantageously allow a correct and complete re-billing / recalculation of past events. The result of this rebilling is almost always identical to the result of a billing that would have been achieved at the past time under the same constraints in the real-time billing mode of the billing system. This can satisfy both the users and the network operators. A possible difference in the result can only consist in the fact that the renewed fees can exceed the credit limits or expenditure limits (because, for example, a higher tariff is applied to the renewed charging than to the original charging). Furthermore, it is advantageous that existing billing systems can be modified with little effort in order to carry out the described method. to lead. In particular, the same charge level calculation unit (Rater) can be used.
Zur weiteren Erläuterung der Erfindung ist in den Figuren ein Ausführungsbeispiel des erfindungsgemäßen Verfahrens und des erfindungsgemäßen Vergebührungssystems dargestellt. Im Einzelnen ist inTo further illustrate the invention, an embodiment of the method and the Vergebührungssystems invention is shown in the figures. In detail is in
Figur 1 eine diagrammartige Darstellung der Veränderung ei- nes Kontostandes während des erfindungsgemäßen Verfahrens und inFIG. 1 shows a diagrammatic representation of the change in an account balance during the method according to the invention and in FIG
Figur 2 ein Vergebührungssystem und ein in diesem Vergebüh- rungssystem ablaufendes Verfahren dargestellt.FIG. 2 shows a charging system and a method running in this charging system.
In Figur 1 ist ein Diagramm dargestellt, in dem ein Guthabenstand eines Kontos K eines Kommunikationsdienst-Nutzers über der Zeit t aufgetragen ist. Zum Zeitpunkt tθ weist das Konto einen Guthabenstand KO auf, zum Zeitpunkt t5 weist das Konto einen Guthaben-Kontostand K5 auf usw. Mit einer durchgezogenen Linie ist der Kontostand des Kontos K dargestellt, wie er vor Beginn der erneuten Vergebührung ermittelt wurde. Mit fortschreitender Zeit t nimmt der Kontostand des Kontos K immer mehr ab, weil in dem in der Vergangenheit liegenden Zeitraum von tθ bis tl2 gebührenpflichtige Ereignisse (beispielsweise Telefonanrufe, Datenübertragungen, Datendownloads etc.) aufgetreten sind, für die Vergebührungsnachrichten bei dem Vergebührungssystem eingetroffen sind. Im Vergebührungssystem wurden diese Vergebührungsnachrichten in Echtzeit ver- arbeitet, für die einzelnen Ereignisse entsprechende Gebührenhöhen ermittelt und der Kontostand des Kontos K um diese Gebührenhöhen verringert . Sich selten ändernde Daten, welche den Kommunikationsdienst- Nutzer betreffen, werden bei jeder Änderung versioniert und abgespeichert. Wenn diese Änderung der Daten beispielsweise zwischen den Zeitpunkten t3 und t4 stattfindet, dann wird diese Änderung abgespeichert, wobei als Speicherzeitpunkt der exakte Zeitpunkt (d. h. der zwischen t3 und t4 liegende Zeitpunkt) mit abgespeichert. Sich häufig ändernde Daten des Nutzers (dazu gehört beispielsweise auch der Kontostand des Kontos K, der in dem Diagramm mit einer durchgezogenen Linie dargestellt ist und der sich ständig ändert) werden nicht zu jedem Zeitpunkt abgespeichert, sondern nur zu vorgewählten Speicherzeitpunkten. Diese Speicherzeitpunkte sind mittels eines ausgefüllten Punktes gekennzeichnet und im Diagramm als Zeitpunkte tθ bis t5 und t7 bis tl2 bezeichnet. Nur zu diesen vorgewählten Speicherzeitpunkten tθ bis t5 und t7 bis tl2 wird der Kontostand des Kontos K zusammen mit dem jeweiligen Speicherzeitpunkt abgespeichert. Beispielsweise wird abgespeichert, dass der Kontostand des Kontos K zum Zeitpunkt t5 den Wert K5 aufweist. (Zusätzlich sind im Vergebührungssystem auch stets die aktuellen Werte der sich häufig ändernden Daten des Nutzers (z.B. der aktuelle Kontostand) temporär abgespeichert . )FIG. 1 shows a diagram in which a credit balance of an account K of a communications service user is plotted over time t. At the time tθ, the account has a credit balance KO, at the time t5 the account has a credit account balance K5, and so on. A solid line shows the account balance of the account K as determined before the re-charging began. As the time t progresses, the account balance of account K decreases more and more because in the past period, from t0 to t12, chargeable events (e.g., telephone calls, data transfers, data downloads, etc.) for which billing messages have arrived at the billing system have occurred. In the billing system, these billing messages were processed in real time, billing levels were determined for each event and the account balance of account K was reduced by these billing levels. Infrequently changing data concerning the communication service user will be versioned and stored with each change. If this change in the data takes place, for example, between the times t3 and t4, then this change is stored, with the exact time (ie the time lying between t3 and t4) being stored as the storage time. Frequently changing data of the user (this includes, for example, the account balance of the account K, which is represented in the diagram by a solid line and which is constantly changing) are not stored at any time, but only at preselected storage times. These storage times are indicated by a solid dot and indicated in the diagram as times tθ to t5 and t7 to t12. Only at these preselected storage times t.sub.0 to t.sub.5 and t.sub.7 to t.sub.l2 is the account balance of the account K stored together with the respective storage time. For example, it is stored that the account balance of the account K at time t5 has the value K5. (In addition, the current values of the frequently changing data of the user (eg the current account balance) are also temporarily stored in the charging system.)
Zu einem späteren Zeitpunkt (beispielsweise zum Zeitpunkt t89) kann sich die Notwendigkeit einer erneuten Vergebührung von den in der Vergangenheit bereits vergebührten Ereignissen ergeben. Beispielsweise kann zum Zeitpunkt t89 festgestellt werden, dass ab dem Zeitpunkt t6 aufgrund eines Fehlers des Vergebührungssystems ein falscher Tarif bei der Vergebührung verwendet wurde.At a later point in time (for example, at time t89), the need for a renewed billing may arise from the events already billed in the past. For example, it can be determined at time t89 that, from the time t6, a wrong tariff was used in the charging because of a fault of the charging system.
Wenn ab dem Zeitpunkt t6 eine erneute Vergebührung der Ereignisse vorgenommen werden soll, dann muss zunächst festgestellt werden, welche den Nutzer betreffenden Daten zum Zeit- punkt tβ anzuwenden waren (d. h. welche Daten zu diesem Zeitpunkt gültig waren) . Der Zeitpunkt t6 liegt zwischen den beiden vorgewählten Speicherzeitpunkten t5 und t7. Daher wird mit dem erneuten Vergebühren bei dem zeitlich spätesten der vorgewählten Speicherzeitpunkte begonnen, welcher vor dem in der Vergangenheit liegenden Zeitpunkt tβ liegt. Im Ausführungsbeispiel wird also bei dem Speicherzeitpunkt t5 mit der erneuten Vergebührung begonnen.If a re-billing of the events is to be carried out from the time t6, then it must first be determined which data relating to the user at the time point tβ (ie which dates were valid at that time). The time t6 is between the two preselected storage times t5 and t7. Therefore, the re-charging is started at the latest time of the preselected storage times, which is before the past time tβ. In the exemplary embodiment, therefore, the renewed charging is started at the storage time t5.
Es werden also die zum Zeitpunkt t5 abgespeicherten sich selten ändernden Daten des Nutzers herangezogen. Im Ausführungsbeispiel ist das der zum Zeitpunkt t5 gültige Tarif und die zum Zeitpunkt t5 gültigen TarifOptionen. Da diese sich selten ändernden Daten bei jeder Änderung abgespeichert wurden, kön- nen der zum Zeitpunkt t5 gültig gewesene Tarif und die Tarif- Optionen ermittelt werden. Weiterhin werden die zum Speicherzeitpunkt t5 abgespeicherten sich häufig ändernden, den Nutzer betreffenden Daten ermittelt. Im Ausführungsbeispiel ist das der Kontostand K5. Nun erfolgt eine Neuberechnung aller in der Vergangenheit liegenden Ereignisse ab dem Zeitpunkt t5 bis zum Zeitpunkt tl3. Vom Zeitpunkt t5 bis zum Zeitpunkt t6 ergeben sich bei der erneuten Vergebührung Kontostände, die exakt den mittels der durchgehenden Linie dargestellten Kontoständen entsprechen. Der Grund dafür ist, dass zwischen den Zeitpunkten t5 und t6 der ursprünglich verwendete Abrechnungstarif erneut verwendet wird, so dass wieder dieselben Gebührenhöhen und damit auch dieselben Kontostände ermittelt werden.Thus, the seldom-changing data of the user stored at time t5 is used. In the exemplary embodiment, this is the tariff valid at time t5 and the tariff options valid at time t5. Since these data, which change infrequently, have been saved with each change, the tariff valid at time t5 and the tariff options can be determined. Furthermore, the data stored at the time of storage t5 are frequently changed and related to the user. In the exemplary embodiment, this is the account balance K5. Now a recalculation of all events in the past takes place from the time t5 to the time tl3. From the time t5 to the time t6 arise when re-billing account balances that correspond exactly to the account balance shown by the solid line. The reason for this is that between the times t5 and t6 the originally used billing rate is used again, so that again the same fees and thus also the same account balances are determined.
Ab dem Zeitpunkt t6 wurde jedoch ursprünglich ein falscherHowever, from the time t6 originally a wrong
Gebührentarif verwendet, bei der Neuberechnung wird nun ein korrigierter, veränderter Gebührentarif zur Gebührenberechnung herangezogen. Im Ausführungsbeispiel bedingt dieser Gebührentarif, dass für ab dem Zeitpunkt t6 vergebührte Ereig- nisse höhere Gebühren ermittelt werden, so dass der Kontostand ab dem Zeitpunkt t6 stärker abnimmt, als das bei der ursprünglichen Vergebührung der Fall war. Dieser abweichende Kontostand ist mittels einer Strich-Punkt-Punkt-Linie darge- stellt.Fee tariff used, with the recalculation now a corrected, changed fee tariff is used for fee calculation. In the exemplary embodiment, this fee tariff requires that for event billed from time t6 higher fees can be calculated so that the balance of the account decreases more sharply from the time t6 than was the case with the original billing. This differing account balance is represented by a dash-dot-dot line.
In Figur 2 ist ein Ausschnitt aus einem Telekommunikations- netz TKN dargestellt. Zu diesem Telekommunikationsnetz TKN gehört ein Netzwerkelement NE, bei dem es sich im Ausfüh- rungsbeispiel um eine Vermittlungsstelle handelt. Über dieses Netzwerkelement NE werden ein erstes Kommunikationsendgerät KEGl und ein zweites Kommunikationsendgerät KEG2 miteinander verbunden. Im Ausführungsbeispiel handelt es sich bei den beiden Kommunikationsendgeräten um Mobilfunktelefone. Der Nutzer des Kommunikationsendgerätes KEGl nutzt einen in dem Telekommunikationsnetz TKN angebotenen Dienst: Dieser Dienst besteht im Herstellen einer Sprachkommunikationsverbindung zwischen den Kommunikationsendgeräten KEGl und KEG2. Dieser Dienst stellt ein Ereignis dar, für welches der Nutzer des Kommunikationsendgerätes KEGl gebührenpflichtig ist. Dem Nutzer des Kommunikationsendgerätes KEGl ist ein Konto KT zugeordnet, welches von einem Vergebührungssystem VS verwaltet wird. Im Ausführungsbeispiel handelt es sich bei dem Konto KT um ein Guthabenkonto und bei dem Vergebührungssystem VS um ein Echtzeit-Vergebührungssystem, ein so genanntes „Online Charging-System" (OCS) . Derartige VergebührungsSysteme sind als solche bekannt, als Beispiel wird das Vergebührungssystem „charge@once" der Fa. Siemens AG genannt.FIG. 2 shows a detail of a telecommunication network TKN. This telecommunications network TKN includes a network element NE, which in the exemplary embodiment is an exchange. A first communication terminal KEG1 and a second communication terminal KEG2 are connected to one another via this network element NE. In the exemplary embodiment, the two communication terminals are mobile phones. The user of the communication terminal KEGl uses a service offered in the telecommunication network TKN: This service consists of establishing a voice communication connection between the communication terminals KEG1 and KEG2. This service represents an event for which the user of the communication terminal KEGl is charged. The user of the communication terminal KEGl is assigned an account KT, which is managed by a charging system VS. In the exemplary embodiment, the account KT is a credit account and the charging system VS is a so-called "online charging system" (OCS) .These charging systems are known as such, for example the charging system "charge @once "of the company called Siemens AG.
Das Netzwerkelement NE überwacht das ablaufende Ereignis (hier das Telefonat zwischen den Kommunikationsendgeräten KEGl und KEG2) und sendet dieses Ereignis betreffende Verge- bührungsnachrichten an das Vergebührungssystem VS (Pfeil 1) . Das Vergebührungssystem VS verarbeitet diese Vergebührungs- nachrichten, ermittelt die Gebührenhöhe für das Ereignis und verringert den Kontostand K des Kontos KT entsprechend.The network element NE monitors the event in progress (in this case the telephone call between the communication terminals KEG1 and KEG2) and transmits this message concerning the charging system VS (arrow 1). The billing system VS processes this billing messages, determines the charge level for the event, and reduces account balance K in account KT accordingly.
Das Vergebührungssystem VS ist mit vier Speichern Sl, S2 , S3 und S4 verbunden. Alternativ können diese Speicher auch Bestandteile des VergebührungsSystems bilden. In dem ersten Speicher Sl sind die den Nutzer des Kommunikationsendgerätes KEGl betreffenden Daten abgespeichert, welche sich selten ändern und welche in der Vergangenheit bei jeder Änderung abge- speichert wurden. In dem Speicher S2 sind die den Nutzer betreffenden Daten abgespeichert, welche sich häufig ändern und die in der Vergangenheit nur zu den vorgewählten Speicherzeitpunkten (vgl. Figur 1) abgespeichert wurden. In dem Speicher S3 sind Ereignisdaten abgespeichert, welche die be- reits vergebührten Ereignisse betreffen, die in der Vergangenheit das Konto KT des Nutzers beeinflusst haben. In dem Speicher S4 werden die während des Vergangenheits-Vergebüh- rungsmodus bei dem Vergebührungssystem eintreffenden Verge- bührungsnachrichten in einer Warteschlange zwischengespei- chert, der Speicher S4 dient also der Realisierung der Warteschlangenfunktionalität des Vergebührungssystems (Warteschlangenspeicher) .The charging system VS is connected to four memories S1, S2, S3 and S4. Alternatively, these memories may also form part of the billing system. The data relating to the users of the communication terminal KEG1 are stored in the first memory S1, which data rarely change and which have been stored in the past with each change. The data relating to the users, which change frequently and have been stored in the past only at the preselected storage times (see FIG. In the memory S3 event data are stored, which relate to the already billed events that have influenced the account KT of the user in the past. In the memory S4, the routing messages arriving at the charging system during the past charging mode are buffered in a queue, so the storage S4 serves to realize the queuing functionality of the charging system (queuing memory).
Zunächst befindet sich das Vergebührungssystem VS in einem Echtzeit-Vergebührungsmodus. In diesem Vergebührungsmodus werden die eintreffenden Vergebührungsnachrichten in Echtzeit verarbeitet und der Kontostand K des Kontos KT entsprechend verringert .First, the charging system VS is in a real-time charging mode. In this billing mode, the incoming billing messages are processed in real time and the account balance K of the account KT is reduced accordingly.
Zum Zeitpunkt t89 (vgl. Figur 1) sendet ein Operator des Telekommunikationsnetzes TKN eine Aufforderung an das Vergebührungssystem VS, ein erneutes Vergebühren der in der Vergangenheit liegenden bereits vergebührten Ereignisse, welche das Konto KT betreffen, vorzunehmen. Der Operator hat nämlich be- merkt, dass ab dem Zeitpunkt t6 versehentlich ein falscher Tarif bei der bereits durchgeführten Vergebührung genutzt worden ist.At time t89 (see Figure 1), an operator of the telecommunications network TKN sends a request to the charging system VS, a renewed tuition of past in the already billed events that affect the account KT make. The operator has namely notes that from the time t6 accidentally a wrong tariff has been used in the already performed billing.
Daraufhin schaltet das VergebührungsSystem von dem Echtzeit- Vergebührungsmodus in den Vergangenheits-Vergebührungsmodus um. Die während dieses Vergangenheits-Vergebührungsmodus eintreffenden Vergebührungsnachrichten werden in den Speicher S4 umgeleitet und im Speicher S4 in einer Warteschlange („unra- ted event queue") zwischengespeichert (Pfeil 2) . Während des Vergangenheits-Vergebührungsmodus wird die Echtzeitüberwachung des Kontos KT deaktiviert .The billing system then switches from the real-time billing mode to the past billing mode. The billing messages arriving during this past billing mode are redirected to the memory S4 and cached in the memory S4 in an unordered event queue (arrow 2). During the past billing mode, real-time monitoring of the account KT is disabled.
Aus dem Speicher Sl wird der zum Zeitpunkt t5 gültige Tarif, welcher bis zum Zeitpunkt t6 korrekt war, ausgelesen (Pfeile 3 und 4) . Aus dem zweiten Speicher S2 werden die den Nutzer betreffenden Daten ausgelesen, welche zu dem vorgewählten Speicherzeitpunkt t5 gültig waren. Im Ausführungsbeispiel wird der Kontostand K5 ausgelesen, der zum Zeitpunkt t5 für das Konto KT gültig war (Pfeile 6 und 7) . Aus dem drittenThe tariff valid at time t5, which was correct until time t6, is read from memory S1 (arrows 3 and 4). From the second memory S2, the data relating to the user are read, which were valid at the preselected storage time t5. In the exemplary embodiment, the account balance K5 is read out, which was valid for the account KT at the time t5 (arrows 6 and 7). From the third
Speicher S3 werden Ereignisdaten ausgelesen über die Ereignisse, welche ab dem Zeitpunkt t5 vergebührt worden sind (Pfeile 8 und 9) . Mittels der aus den Speichereinheiten Sl, S2 und S3 ausgelesenen Daten werden dann schrittweise samtIi- che Ereignisse neu vergebührt, welche ursprünglich ab dem Zeitpunkt t5 vergebührt worden sind, und welche den Kontostand des Kontos KT beeinflussen.Memory S3 event data are read out about the events that have been charged from the time t5 (arrows 8 and 9). By means of the data read from the memory units S1, S2 and S3, all events are then recompensed step by step, which were originally charged from the time t5 and which influence the account balance of the account KT.
Sobald eines dieser Ereignisse neu vergebührt worden ist, werden aus dem Speicher S3 die Ereignisdaten für das nächste zu vergebührende Ereignis ausgelesen, aus dem Speicher S2 werden die zugehörigen versionierten Nutzerdaten ausgelesen, und daraufhin wird das jeweilige Ereignis erneut vergebührt. Diese Schritte werden so lange wiederholt, bis sämtliche be- troffenen Ereignisse, welche nach dem Zeitpunkt t5 ursprünglich vergebührt worden sind, erneut vergebührt sind. Dabei ergibt sich der in Figur 1 mittels der Strich-Punkt-Punkt- Linie dargestellte Verlauf des Kontostandes.As soon as one of these events has been newly charged, the event data for the next event to be billed is read from the memory S3, the associated versioned user data is read from the memory S2, and then the respective event is billed again. These steps are repeated until all affected events, which were originally charged after the time t5, are again charged. This results in the course of the account balance shown in Figure 1 by means of the dash-dot-dot line.
Es werden also sämtliche Ereignisse erneut vergebührt, bei denen die Vergebührung von der erneuten Vergebührung des ersten erneut vergebührten Ereignisses abhängig ist. Nach jedem erneuten Vergebühren eines Ereignisses werden erneut Ereig- nisdaten in dem Speicher S3 abgespeichert. Diese Ereignisdaten ersetzen die zuvor über diese Ereignisse abgespeicherten Ereignisdaten. Zu Statistik- oder Archivierungszwecken können die ursprünglichen Ereignisdaten jedoch auch weiterhin gespeichert bleiben.Thus, all events are billed again, in which the billing depends on the re-billing of the first re-billed event. After each re-charging of an event, event data are again stored in the memory S3. This event data replaces the event data previously stored about these events. However, for statistical or archival purposes, the original event data may still be stored.
Nachdem alle Ereignisse erneut vergebührt sind, werden die in der Warteschlange in dem Speicher S4 zwischengespeicherten Vergebührungsnachrichten zu dem Vergebührungssystem VS übermittelt und von diesem verarbeitet (Pfeil 10) . Dadurch wird der Kontostand des Kontos KT weiter verringert. Nach dem alle in der Warteschlange zwischengespeicherten Vergebührungsnachrichten verarbeitet sind und das Telefongespräch zwischen den Kommunikationsendgeräten KEGl und KEG2 beendet ist (d. h. kein noch nicht vollständig vergebührtes Ereignis mehr ab- läuft) , wird von dem Vergangenheits-Vergebührungsmodus in den Echtzeit-Vergebührungsmodus zurückgeschaltet. Die nach dem Zurückschalten in den Echtzeit-Vergebührungsmodus bei dem Vergebührungssystem eintreffenden Vergebührungsnachrichten werden dann wieder in Echtzeit verarbeitet.After all events have been redistributed, the billing messages cached in the queue in memory S4 are transmitted to and processed by the billing system VS (arrow 10). This further reduces the account balance of account KT. After all billing messages cached in the queue have been processed and the telephone conversation between the communication terminals KEG1 and KEG2 has ended (i.e., no event that has not yet been fully charged), the past billing mode returns to the real-time billing mode. The billing messages arriving after the switch back to the real-time billing mode at the billing system are then processed again in real-time.
Bei dem beschriebenen Verfahren und dem beschriebenen Vergebührungssystem ist besonders vorteilhaft, dass mit ihnen eine erneute Vergebührung von in der Vergangenheit liegenden, bereits vergebührten Ereignissen durchgeführt werden kann. Da- bei werden gegebenenfalls genutzte Discount-, Rabatt- oder Bonusprogramme berücksichtigt. Es kommt zu keinen negativen Beeinflussungen zwischen dem im Echtzeit-Vergebührungsmodus ablaufenden „online charging" und dem im Vergangenheits- Vergebührungsmodus ablaufenden erneuten Vergebühren der Ereignisse. Die erneute Vergebührung liefert dasselbe Ergebnis, als ob diese Vergebührung zu dem in der Vergangenheit liegenden Zeitpunkt im Echtzeit-Vergebührungsmodus des Vergebüh- rungssystems stattgefunden hätte. In the described method and the charging system described is particularly advantageous that with them a renewed billing of lying in the past, already billed events can be performed. There- If applicable, discount, rebate or bonus programs are taken into consideration. There is no negative impact between the "online charging" occurring in the real-time charging mode and the re-charging of the events occurring in the past charging mode The re-charging yields the same result as if this charging were in real-time at the past time point. Charging mode of the charging system.

Claims

Patentansprüche claims
1. Verfahren zum erneuten Vergebühren von einem Ereignis, welches zu einem in der Vergangenheit liegenden Zeitpunkt be- reits vergebührt worden ist, mittels eines Vergebührungssys- tems (VS) , welches eine Echtzeit-Überwachung von mindestens einem Konto (KT) eines für das Ereignis gebührenpflichtigen Nutzers ermöglicht, wobei bei dem Verfahren den Nutzer betreffende Daten wiederholt abgespeichert wer- den (Sl, S2), wobei der Speicherzeitpunkt dieser Daten mitgespeichert wird, während eines Echtzeit-Vergebührungsmodus des Vergebüh- rungssystems eintreffende Vergebührungsnachrichten (1) in Echtzeit verarbeitet werden, woraufhin der Kontostand des Kontos (KT) des Nutzers verändert wird, bei Notwendigkeit einer erneuten Vergebührung des bereits vergebührten Ereignisses von dem Echtzeit- Vergebührungsmodus in einen Vergangenheits- Vergebührungsmodus umgeschaltet wird, - während des Vergangenheits-Vergebührungsmodus eintreffende Vergebührungsnachrichten (1) in einer Warteschlange (S4) zwischengespeichert werden (2) , mittels der abgespeicherten (Sl, S2, S3) Daten das bereits vergebührte Ereignis erneut vergebührt wird, - nach der erneuten Vergebührung des Ereignisses die in der Warteschlange (S4) zwischengespeicherten Vergebührungsnachrichten verarbeitet werden, nach Verarbeitung der in der Warteschlange (S4) zwischengespeicherten Vergebührungsnachrichten von dem Vergangen- heits-Vergebührungsmodus in den Echtzeit-1. A method for re-charging from an event that has already been charged at a past time by means of a charging system (VS), which real-time monitoring of at least one account (KT) one of the event chargeable user, in which method the data relating to the user is repeatedly stored (S1, S2), the storage time of this data being stored, billing messages (1) arriving in real time billing mode of the charging system being processed in real time, whereupon the account balance of the user's account (KT) is changed, if necessary, re-charging the already billed event is switched from the real-time billing mode to a past billing mode, billing messages (1) arriving in the past billing mode queuing chlange (S4) are cached (2), by means of the stored (Sl, S2, S3) data the already charged event is again charged, - after the rebilling of the event, the billing messages stored in the queue (S4) are processed after processing the billing messages cached in the queue (S4) from the past billing mode to the real-time billing mode
Vergebührungsmodus zurückgeschaltet wird, und die nach dem Zurückschalten eintreffenden Vergebührungsnachrichten (1) in Echtzeit verarbeitet werden. Charging mode is switched back, and the incoming after switching back billing messages (1) are processed in real time.
2. Verfahren nach Anspruch 1 , dadurch gekennzeichnet, dass sich selten ändernde, den Nutzer betreffende Daten bei jeder Änderung abgespeichert werden (Sl) , und/oder - sich häufig ändernde, den Nutzer betreffende Daten zu vorgewählten Speicherzeitpunkten abgespeichert werden (S2) .2. The method according to claim 1, characterized in that rarely changing, the user-related data are stored at each change (Sl), and / or - frequently changing, the user data relating to preselected storage times are stored (S2).
3. Verfahren nach Anspruch 1 oder 2 , dadurch gekennzeichnet, dass - Ereignisdaten über bereits vergebührte Ereignisse abgespeichert werden (S3) .3. The method according to claim 1 or 2, characterized in that - event data about already charged events are stored (S3).
4. Verfahren nach Anspruch 3 , dadurch gekennzeichnet, dass - die Ereignisdaten diejenigen Daten umfassen, die für das4. The method according to claim 3, characterized in that - the event data include those data which is for the
Bestimmen der Gebührenhöhe für das bereits vergebührte Ereignis notwendig waren und die ein späteres erneutes Bestimmen der Gebührenhöhe ermöglichen.Determining the amount of fees for the already charged event were necessary and allow a later redetermining the amount of fees.
5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass mittels der abgespeicherten Daten (Sl, S2, S3) das Ereignis erneut vergebührt wird, indem die den Nutzer betreffenden Daten herangezogen werden, die zu dem in der Vergangenheit liegenden Zeitpunkt gültig waren (4, 7, 9) , und unter Verwendung dieser Daten das Ereignis vergebührt wird.5. The method according to any one of the preceding claims, characterized in that by means of the stored data (Sl, S2, S3), the event is charged again by the data relating to the user are used, which were valid at the time in the past ( 4, 7, 9), and using this data, the event is charged.
6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass sämtliche Ereignisse, bei denen die Vergebührung von der erneuten Vergebührung des Ereignisses abhängig ist, erneut vergebührt werden, wobei die abgespeicherten, diese Ereignisse betreffenden Ereignisdaten (S3) herangezogen werden.6. The method according to any one of the preceding claims, characterized in that all events in which the billing depends on the re-billing of the event, again be charged, the stored event data relating to these events (S3) are used.
7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass nach dem erneuten Vergebühren des Ereignisses und/oder nach dem erneuten Vergebühren der Ereignisse, bei denen die Vergebührung von der Vergebührung des Ereignisses abhängig ist, erneut Ereignisdaten abgespeichert werden (8) , welche diejenigen Daten umfassen, die zur Bestimmung der Gebührenhöhe für diese Ereignisse notwendig sind.7. The method according to any one of the preceding claims, characterized in that after re-charging the event and / or after re-charging the events in which the billing is dependent on the billing of the event, event data are stored again (8), which include the data necessary to determine the amount of fees for these events.
8. Verfahren nach Anspruch 7 , dadurch gekennzeichnet, dass - die erneut abgespeicherten Ereignisdaten die zuvor über diese Ereignisse abgespeicherten Ereignisdaten ersetzen.8. The method according to claim 7, characterized in that - the re-stored event data replace the previously stored on these events event data.
9. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass - falls zum Vergebühren von dem bereits vergebührten Ereignis Daten benötigt werden, die zu den vorgewählten Speicherzeitpunkten abgespeichert wurden, dann werden diejenigen Daten herangezogen, die zu dem spätesten der vorgewählte Speicherzeitpunkte (t5) , welcher vor dem in der Vergangenheit liegenden Zeitpunkt (t6) liegt, abgespeichert wurden.9. The method according to any one of the preceding claims, characterized in that - if data is required for the charging of the already billed event, which were stored at the preselected storage times, then those data are used, which at the latest of the preselected storage times (t5) , which is before the past in the past (t6) have been stored.
10. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass - im Vergangenheits-Vergebührungsmodus die Echtzeit- Überwachung des Kontos (KT) des Nutzers bezüglich der während des Vergangenheits-Vergebührungsmodus eintreffenden Vergebührungsnachrichten unterbrochen wird, und die Echt- zeit-Überwachung bei Zurückschalten in den Echtzeit- Vergebührungsmodus fortgesetzt wird.A method according to any one of the preceding claims, characterized in that in the past charging mode the real-time monitoring of the user's account (KT) is interrupted with respect to the charging messages arriving during the past charging mode, and the real time time monitoring when returning to the real-time charging mode.
11. Verfahren nach einem der Ansprüche 1 bis 9, dadurch gekennzeichnet, dass im Vergangenheits-Vergebührungsmodus die Echtzeit- Überwachung des Kontos (KT) des Nutzers bezüglich der während des Vergangenheits-Vergebührungsmodus eintreffenden Vergebührungsnachrichten mittels einer Kopie des Kontos fortgesetzt wird, welche beim Umschalten von dem Echtzeit- Vergebührungsmodus in den Vergangenheits- Vergebührungsmodus erzeugt wird.A method according to any one of claims 1 to 9, characterized in that in the past charging mode, the real-time monitoring of the user's account (KT) with respect to the billing messages arriving during the past charging mode is continued by means of a copy of the account which when switching from the real-time charging mode to the past charging mode.
12. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass erst dann von dem Vergangenheits-Vergebührungsmodus in den Echtzeit-Vergebührungsmodus zurückgeschaltet wird, wenn zu diesem Zeitpunkt kein noch nicht vollständig vergebührtes Ereignis mehr abläuft.12. The method according to any one of the preceding claims, characterized in that is only switched back from the past-charging mode in the real-time charging mode, if at this time no not yet completely debited event expires.
13. Verfahren nach einem der Ansprüche 1 bis 11, dadurch gekennzeichnet, dass auch dann von dem Vergangenheits-Vergebührungsmodus in den Echtzeit-Vergebührungsmodus zurückgeschaltet wird, wenn zu diesem Zeitpunkt ein oder mehrere noch nicht vollständig vergebührte Ereignisse ablaufen, und dieses Ereignis oder diese Ereignisse nach dem Zurückschalten in den Echtzeit-Vergebührungsmodus erneut vergebührt werden.13. The method according to any one of claims 1 to 11, characterized in that is switched back even from the past-charging mode in the real-time charging mode, if at this time one or more not yet fully settled events expire, and this event or these events be charged again after switching back to the real-time charging mode.
14. Verfahren nach einem der Ansprüche 6 bis 13, dadurch gekennzeichnet, dass das erneute Vergebühren der Ereignisse in der ursprünglichen Reihenfolge der Ereignisse durchgeführt wird. 14. The method according to any one of claims 6 to 13, characterized in that the re-charging of the events is performed in the original sequence of events.
15. VergebührungsSystem (VS) zum erneuten Vergebühren von einem Ereignis, welches zu einem in der Vergangenheit liegenden Zeitpunkt bereits vergebührt worden ist, wobei das Vergebüh- rungssystem so ausgestaltet ist, dass es eine Echtzeit-Überwachung von mindestens einem KontoA billing system (VS) for re-charging an event that has already been billed at a past time, the billing system being configured to provide real-time monitoring of at least one account
(KT) eines für das Ereignis gebührenpflichtigen Nutzers ermöglicht, den Nutzer betreffende Daten wiederholt abgespeichert wer- den (3, 6) , wobei der Speicherzeitpunkt dieser Daten mitgespeichert wird, während eines Echtzeit-Vergebührungsmodus des Vergebüh- rungssystems eintreffende Vergebührungsnachrichten (1) in Echtzeit verarbeitet werden, woraufhin der Kontostand des Kontos (KT) des Nutzers verändert wird, bei Notwendigkeit einer erneuten Vergebührung des bereits vergebührten Ereignisses von dem Echtzeit- Vergebührungsmodus in einen Vergangenheits- Vergebührungsmodus umgeschaltet wird, - während des Vergangenheits-Vergebührungsmodus eintreffende Vergebührungsnachrichten (1) in einer Warteschlange (S4) zwischengespeichert werden (2) , mittels der abgespeicherten (Sl, S3) Daten das bereits vergebührte Ereignis erneut vergebührt wird, - nach der erneuten Vergebührung des Ereignisses die in der Warteschlange (S4) zwischengespeicherten Vergebührungsnachrichten verarbeitet werden, nach Verarbeitung der in der Warteschlange (S4) zwischengespeicherten Vergebührungsnachrichten von dem Vergangen- heits-Vergebührungsmodus in den Echtzeit-(KT) of a user who is chargeable for the event allows data relating to the user to be repeatedly stored (3, 6), the storage time of this data being stored, real-time charging messages (1) arriving during a real-time charging mode of the charging system after which the account balance of the user's account (KT) is changed, switching from the real-time charging mode to a past charging mode when the re-charging of the already-billed event is required, billing messages (1) arriving in the past charging mode a queue (S4) are temporarily stored (2), by means of the stored (S1, S3) data the already charged event is again charged, - after the rebilling of the event, the billing messages cached in the queue (S4) are processed after processing the billing messages cached in the queue (S4) from the past billing mode to the real-time billing mode.
Vergebührungsmodus zurückgeschaltet wird, und die nach dem Zurückschalten eintreffenden Vergebührungsnachrichten (1) in Echtzeit verarbeitet werden. Charging mode is switched back, and the incoming after switching back billing messages (1) are processed in real time.
16. VergebührungsSystem nach Anspruch 15, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass sich selten ändernde, den Nutzer betreffende Daten bei je- der Änderung abgespeichert werden (Sl) , und/oder sich häufig ändernde, den Nutzer betreffende Daten zu vorgewählten Speicherzeitpunkten abgespeichert werden (S2) .16. VergebührungsSystem according to claim 15, characterized in that it is designed so that rarely changing, the user data in each change are stored (SI), and / or frequently changing, the user data relating to preselected storage times be stored (S2).
17. Vergebührungssystem nach Anspruch 15 oder 16, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass17. charging system according to claim 15 or 16, characterized in that it is designed so that
Ereignisdaten über bereits vergebührte Ereignisse abgespeichert werden (S3) .Event data about already charged events are stored (S3).
18. Vergebührungssystem nach Anspruch 17, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass die Ereignisdaten diejenigen Daten umfassen, die für das Bestimmen der Gebührenhöhe für das bereits vergebührte Er- eignis notwendig waren und die ein späteres erneutes18. A charging system according to claim 17, characterized in that it is designed so that the event data include those data that were necessary for determining the fee amount for the already billed event and the later a renewed
Bestimmen der Gebührenhöhe ermöglichen.Determine the amount of charge allow.
19. Vergebührungssystem nach einem der Ansprüche 15 bis 18, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass mittels der abgespeicherten Daten (Sl, S2, S3) das Ereignis erneut vergebührt wird, indem die den Nutzer betreffenden Daten herangezogen werden, die zu dem in der Vergangenheit liegenden Zeitpunkt gültig wa- ren (4, 7, 9) , und unter Verwendung dieser Daten das Ereignis vergebührt wird. 19. charging system according to one of claims 15 to 18, characterized in that it is designed so that by means of the stored data (Sl, S2, S3), the event is re-charged by the data relating to the user are used, which to the in the past (4, 7, 9), and using this data the event is billed.
20. Vergebührungssystem nach einem der Ansprüche 15 bis 19, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass sämtliche Ereignisse, bei denen die Vergebührung von der erneuten Vergebührung des Ereignisses abhängig ist, erneut vergebührt werden, wobei die abgespeicherten, diese Ereignisse betreffenden Ereignisdaten (S3) herangezogen werden.20. Billing system according to one of claims 15 to 19, characterized in that it is designed so that all events in which the billing is dependent on the re-billing of the event are re-billed, the stored event data relating to these events ( S3) are used.
21. Vergebührungssystem nach einem der Ansprüche 15 bis 20, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass nach dem erneuten Vergebühren des Ereignisses und/oder nach dem erneuten Vergebühren der Ereignisse, bei denen die Vergebührung von der Vergebührung des Ereignisses ab- hängig ist, erneut Ereignisdaten abgespeichert werden (8), welche diejenigen Daten umfassen, die zur Bestimmung der Gebührenhöhe für diese Ereignisse notwendig sind.21. A charging system according to any one of claims 15 to 20, characterized in that it is designed so that after the re-charging of the event and / or after re-charging the events in which the charging of the charging of the event is dependent again storing event data (8) which includes the data necessary to determine the amount of fees for these events.
22. Vergebührungssystem nach Anspruch 21, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass die erneut abgespeicherten Ereignisdaten die zuvor über diese Ereignisse abgespeicherten Ereignisdaten ersetzen.22. charging system according to claim 21, characterized in that it is designed so that the re-stored event data replace the previously stored on these events event data.
23. Vergebührungssystem nach einem der Ansprüche 15 bis 22, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass falls zum Vergebühren von dem bereits vergebührten Ereignis Daten benötigt werden, die zu den vorgewählten Spei- eherZeitpunkten abgespeichert wurden, dann werden diejenigen Daten herangezogen, die zu dem spätesten der vorgewählte Speicherzeitpunkte (t5) , welcher vor dem in der Vergangenheit liegenden Zeitpunkt (t6) liegt, abgespeichert wurden. 23. Billing system according to one of claims 15 to 22, characterized in that it is designed so that if data are required for the charging of the already billed event, which were stored at the preselected Speiß rather Zeitpunkte, then the data is used, the at the latest of the preselected storage times (t5), which is before the past time (t6), were stored.
24. Vergebührungssystem nach einem der Ansprüche 15 bis 23, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass - im Vergangenheits-Vergebührungsmodus die Echtzeit- Überwachung des Kontos (KT) des Nutzers bezüglich der während des Vergangenheits-Vergebührungsmodus eintreffenden Vergebührungsnachrichten unterbrochen wird, und die Echtzeit-Überwachung bei Zurückschalten in den Echtzeit- Vergebührungsmodus fortgesetzt wird.24. A charging system according to any one of claims 15 to 23, characterized in that it is designed so that - in the past charging mode the real-time monitoring of the user's account (KT) is interrupted with respect to the charging messages arriving during the past charging mode, and the real-time monitoring is continued when switching back to the real-time charging mode.
25. Vergebührungssystem nach einem der Ansprüche 15 bis 24, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass - im Vergangenheits-Vergebührungsmodus die Echtzeit- Überwachung des Kontos (KT) des Nutzers bezüglich der während des Vergangenheits-Vergebührungsmodus eintreffenden Vergebührungsnachrichten mittels einer Kopie des Kontos fortgesetzt wird, welche beim Umschalten von dem Echtzeit- Vergebührungsmodus in den Vergangenheits- Vergebührungsmodus erzeugt wird.A billing system according to any one of claims 15 to 24, characterized in that it is configured so that - in the past billing mode, real-time monitoring of the user's account (KT) with respect to billing messages arriving during the past billing mode by means of a copy of Account continued, which is generated when switching from the real-time charging mode to the past charging mode.
26. Vergebührungssystem nach einem der Ansprüche 15 bis 25, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass erst dann von dem Vergangenheits-Vergebührungsmodus in den Echtzeit-Vergebührungsmodus zurückgeschaltet wird, wenn zu diesem Zeitpunkt kein noch nicht vollständig vergebührtes Ereignis mehr abläuft.26. Vergebührungssystem according to one of claims 15 to 25, characterized in that it is designed so that is only switched back from the past-charging mode in the real-time charging mode, if at this time no not yet fully charged event expires.
27. Vergebührungssystem nach einem der Ansprüche 15 bis 25, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass auch dann von dem Vergangenheits-Vergebührungsmodus in den Echtzeit-Vergebührungsmodus zurückgeschaltet wird, wenn zu diesem Zeitpunkt ein oder mehrere noch nicht vollständig vergebührte Ereignisse ablaufen, und - dieses Ereignis oder diese Ereignisse nach dem Zurückschalten in den Echtzeit-Vergebührungsmodus erneut vergebührt werden.27. charging system according to one of claims 15 to 25, characterized in that it is designed so that is also switched back from the past-charging mode to the real-time charging mode, if at that time one or more incompletely charged events expire, and - this event or these events are re-charged after switching back to the real-time charging mode.
28. Vergebührungssystem nach einem der Ansprüche 15 bis 27, dadurch gekennzeichnet, dass es so ausgestaltet ist, dass das erneute Vergebühren der Ereignisse in der Reihenfolge des ursprünglichen Auftretens der Ereignisse durchgeführt wird. 28. A charging system according to any one of claims 15 to 27, characterized in that it is arranged so that the re-charging of the events is performed in the order of the original occurrence of the events.
PCT/DE2006/001333 2006-07-26 2006-07-26 Method and system for re-charging fees for an event already previously charged with other, also erroneous tariff parameters WO2008011848A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE112006004044T DE112006004044A5 (en) 2006-07-26 2006-07-26 Method and system for recalculation of charges of an event already charged with other, including incorrect tariff parameters
PCT/DE2006/001333 WO2008011848A1 (en) 2006-07-26 2006-07-26 Method and system for re-charging fees for an event already previously charged with other, also erroneous tariff parameters

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/DE2006/001333 WO2008011848A1 (en) 2006-07-26 2006-07-26 Method and system for re-charging fees for an event already previously charged with other, also erroneous tariff parameters

Publications (1)

Publication Number Publication Date
WO2008011848A1 true WO2008011848A1 (en) 2008-01-31

Family

ID=37891493

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2006/001333 WO2008011848A1 (en) 2006-07-26 2006-07-26 Method and system for re-charging fees for an event already previously charged with other, also erroneous tariff parameters

Country Status (2)

Country Link
DE (1) DE112006004044A5 (en)
WO (1) WO2008011848A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110275799A (en) * 2019-06-10 2019-09-24 必成汇(成都)科技有限公司 Billing and accounting system does not shut down a day method for point of contact snapshot remaining sum

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020091572A1 (en) * 2000-03-31 2002-07-11 Carol Anderson Prepaid service interface system and method
US20030008635A1 (en) * 2001-04-25 2003-01-09 Dara Ung Time balance based prepaid subscriber database and reporting
DE102004051967A1 (en) * 2004-10-25 2006-04-27 Robert Bosch Gmbh Method, operating system and computing device for executing a computer program
EP1667417A1 (en) * 2004-12-01 2006-06-07 Telefonaktiebolaget LM Ericsson (publ) A method and system for rewarding users of services in a communications system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020091572A1 (en) * 2000-03-31 2002-07-11 Carol Anderson Prepaid service interface system and method
US20030008635A1 (en) * 2001-04-25 2003-01-09 Dara Ung Time balance based prepaid subscriber database and reporting
DE102004051967A1 (en) * 2004-10-25 2006-04-27 Robert Bosch Gmbh Method, operating system and computing device for executing a computer program
EP1667417A1 (en) * 2004-12-01 2006-06-07 Telefonaktiebolaget LM Ericsson (publ) A method and system for rewarding users of services in a communications system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110275799A (en) * 2019-06-10 2019-09-24 必成汇(成都)科技有限公司 Billing and accounting system does not shut down a day method for point of contact snapshot remaining sum
CN110275799B (en) * 2019-06-10 2020-02-07 必成汇(成都)科技有限公司 Method for snapshot balance of daily point-cut without shutdown of accounting system

Also Published As

Publication number Publication date
DE112006004044A5 (en) 2009-06-25

Similar Documents

Publication Publication Date Title
EP0630165B1 (en) Mobile radio network with deposit accounts
DE4412727C2 (en) Method and arrangement for billing charges in a mobile radio system
DE69917447T2 (en) SYSTEM FOR SUPPORTING THE PROVISION OF SERVICES
DE10134588A1 (en) Method for billing short messages in a mobile radio network and device for carrying out the method
DE60118407T2 (en) ACCOUNTING IN COMMUNICATION SYSTEMS
DE69933110T2 (en) Method and apparatus for accumulating call pre-pay
WO2006050715A1 (en) Method and device in a telecommunications system for setting up and billing a roaming communications connection
EP1249996B1 (en) Method for billing of services in a communication system
EP1881688A1 (en) Method for selection of an account for charging a service offered by a communication network
WO2008011848A1 (en) Method and system for re-charging fees for an event already previously charged with other, also erroneous tariff parameters
EP1709829A1 (en) Method and system for transmitting useful data between telecommunication devices
WO2001060045A2 (en) Flexible call billing method
DE10341903B4 (en) Method for charging a service in a telecommunication / data network
EP2037666A1 (en) Method and assembly for providing communication in a communications system
EP1351481B1 (en) Method of operating a communications network and apparatus for its realisation
DE102005001905A1 (en) Multimedia service fees charging method for e.g. cellular mobile radio network, involves evaluating parameter of signaling message when sending message between two network units and forwarding evaluation result to fees charging center
EP1315131B1 (en) Method enabling money clearing between payment systems in communication networks
EP2528269A1 (en) Method and system for online cost settlement of a participant, program and computer program product
DE10303704A1 (en) Method for charging services within a communication network
EP0988747B1 (en) Method for charging calls in a communications network
EP1348295B1 (en) Method and telecommunication system for current calculation of fees
DE10004742A1 (en) Method for establishing and billing a telecommunication connection
EP0983682B1 (en) Method and apparatus for charging connections in a communications network
WO2005046197A1 (en) Method for operation of a mobile component in a mobile radio network
WO2001019021A2 (en) Method for assessing charges for the transmission of data in packet-based communications networks

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 06775774

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: RU

WWE Wipo information: entry into national phase

Ref document number: 1120060040448

Country of ref document: DE

REF Corresponds to

Ref document number: 112006004044

Country of ref document: DE

Date of ref document: 20090625

Kind code of ref document: P

122 Ep: pct application non-entry in european phase

Ref document number: 06775774

Country of ref document: EP

Kind code of ref document: A1