WO2002045401A1 - Message charging counters for subscriber groups - Google Patents

Message charging counters for subscriber groups Download PDF

Info

Publication number
WO2002045401A1
WO2002045401A1 PCT/EP2000/011887 EP0011887W WO0245401A1 WO 2002045401 A1 WO2002045401 A1 WO 2002045401A1 EP 0011887 W EP0011887 W EP 0011887W WO 0245401 A1 WO0245401 A1 WO 0245401A1
Authority
WO
WIPO (PCT)
Prior art keywords
specific user
user group
message
charging data
exchange entity
Prior art date
Application number
PCT/EP2000/011887
Other languages
French (fr)
Inventor
Marko YLI-PIETILÄ
Auvo Hartikainen
Original Assignee
Nokia Networks Oy
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 Networks Oy filed Critical Nokia Networks Oy
Priority to EP00987312A priority Critical patent/EP1340363A1/en
Priority to PCT/EP2000/011887 priority patent/WO2002045401A1/en
Priority to AU2001223604A priority patent/AU2001223604A1/en
Publication of WO2002045401A1 publication Critical patent/WO2002045401A1/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
    • H04M15/44Augmented, consolidated or itemized billing statement or bill presentation
    • 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/68Payment of value-added services
    • 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
    • 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/7652Linked or grouped accounts, e.g. of users or devices shared by users
    • 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
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0104Augmented, consolidated or itemised billing statement, e.g. additional billing information, bill presentation, layout, format, e-mail, fax, printout, itemised bill per service or per account, cumulative billing, consolidated billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/01Details of billing arrangements
    • H04M2215/0196Payment of value-added services, mainly when their charges are added on the telephone bill, e.g. payment of non-telecom services, e-commerce, on-line banking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/72Account specifications
    • H04M2215/724Linked accounts
    • H04M2215/7245Shared by users, e.g. group accounts or one account for different users
    • 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

Definitions

  • the present invention relates to a method for generating charging data for at least one specific user group comprising at least one user terminal, said at least one specific user group having subscribed to a communication network, said communication network comprising at least one exchange entity. Also, the present invention relates to a correspondingly adapted exchange entity of said communication network.
  • a plurality of subscribers have subscribed thereto.
  • several subscriber groups comprising subscribers with an identical or at least rather similar subscriber profile can be defined.
  • a subscriber profile in this connection means the behavior of an individual subscriber belonging to said group, with the subscribers belonging to a subscriber group behaving in an identical or rather similar way.
  • the present application and the invention as described below is applicable to all specific subscriber groups which can be recognized, irrespective of the parameter used for recognizing the subscriber group.
  • a subscriber group may be represented by the salesmen of a company traveling/roaming within the network and regularly calling their company headquarter. Still further, a subscriber group may be represented by telemetric subscribers / telemetric users.
  • a telemetric subscriber is intended to mean a user terminal such as a mobile station MS or just a wireless (non-mobile) terminal which is related to an appliance such as a gas meter or electricity meter or a water meter.
  • the terminal sends information from the appliance in the form of messages.
  • the messages carry information related to the appliance such as the amount of gas/water/electricity consumed at the appliance.
  • a message is a SMS message (Short Message Service) or an USSD message (Unstructured Supplementary Service Data) .
  • a telemetric user means: no speech calls, but only SMS and/or USSD traffic and/or data calls; low traffic profile, e.g. controllable traffic scheduling (out of busy hours),; no need for continuos mobility management (MM) handling; and limited service profiles, limited service area.
  • a typical example can be a mobile station / wireless terminal MS installed next to a gas- or electric- meter, positioned on a fixed place, at a house (no MM) , reporting once a month (low traffic) by SMS (no calls) at night (traffic scheduling) .
  • the messages transmitted by said telemetric user terminals are directed to a central database which is a predetermined destination for a telemetric user. Namely, a telemetric user reporting the electricity consumption at an appliance will of course report this to a database of the electricity provider / electricity company.
  • SMS normal, status report and/or command SMS
  • CDRs are generated (i.e. whether at a Visited Mobile Switching Center VMSC, at Interworking Mobile Switching Center I MSC, at a Gateway Mobile Switching Center GMSC (also referred to as Transit Mobile Switching Center) ; however, although this distributes the CDRs generated within the network, the overall number thereof remains uninfluenced thereby; 4. It can be chosen whether CDRs are generated for Mobile Originated MO, Mobile Terminated MT and/or Mobile Forwarded MF messages; however, any usage of transmission capacity is desirable from a viewpoint of a network operator who provides transmission capacities in the network to be charged for, whereas according to such an approach, some messages could be transmitted for free, as mentioned above;
  • none of the previous proposals provides for a satisfactory charging of messages transmitted by a specific user group while avoiding congestion situations in the network and while saving network resources.
  • the above first object is achieved by a method for generating charging data for at least one specific user group comprising at least one user terminal, said at least one specific user group having subscribed to a communication network said communication network comprising at least one exchange entity adapted to forward messages transmitted from a respective user terminal of said at least one specific user group to a respective predetermined destination associated to a respective one of said at least one specific user group, wherein at said exchange entity there is allocated a respective counter means to each of said predetermined destinations, said method comprising the steps of: detecting the arrival of a message at said exchange entity, verifying that the origin of said message is a user terminal belonging to one of said at least one specific user groups, identifying said at least one specific user group and said associated predetermined destination, and incrementing said counter means allocated to said predetermined destination associated to said identified specific user group.
  • the method comprises a further step of generating charging data (CDR) based on a count value of said counter means; - the method comprises a further step of resetting said respective counter means after generation of charging data;
  • CDR charging data
  • the method comprises a further step of delivering said message to said associated predetermined destination;
  • the method comprises a step of transmitting the generated charging data (CDR) to a billing entity of said communication network, and establishing a bill on the basis of said charging data for said respective specific user group;
  • CDR generated charging data
  • said specific user group is a telemetric user group
  • an exchange entity of a communication network adapted to forward messages transmitted from a respective user terminal of at least one specific user group to a respective predetermined destination associated to a respective one of said at least one specific user group, said exchange entity comprising: a respective counter means associated to each of said predetermined destinations, detecting means adapted to detect the arrival of a message at said exchange entity, verifying means adapted to verify that the origin of said message is a user terminal belonging to one of said at least one specific user groups, identifying means adapted to identify said at least one specific user group and said associated predetermined destination, and control means adapted to increment said counter means allocated to said predetermined destination associated to said identified specific user group in response to signals applied thereto from said detecting, verifying and identifying means.
  • said entity further comprises generation means adapted to generate charging data (CDR) based on a count value of said counter means;
  • CDR charging data
  • control means is adapted to reset said respective counter means after generation of charging data
  • control means is adapted to regularly generate said charging data (CDR) after a predetermined period of time.
  • control means is adapted to regularly generate said charging data (CDR) when the counter means reaches a predetermined count value;
  • said entity further comprises an output means adapted to deliver said message to said associated predetermined destination; - said entity further comprises a transmitter adapted to transmit the generated charging data (CDR) to a billing entity (BILL_SYS) of said communication network adapted to establish a bill on the basis of said charging data for said respective specific user group.
  • CDR generated charging data
  • BILL_SYS billing entity
  • - network resources can be saved and/or saved resources can be used for other purposes than CDR transmission
  • a more efficient usage of the communication network resources is thus enabled by provisioning these advanced telemetric and message services for the communication network's customers, while the companies owning the telemetric user system may lower their operating costs as there is no more need for personnel to collect the data, which by the way are more accurate and obtained more quickly when using a telemetric system.
  • FIG. 1 illustrates a signaling scenario and method steps executed in connection with the method according to the present invention
  • Fig. 2 illustrates a block diagram of those components of an exchange entity of a communication network which are relevant in connection with the present invention.
  • Fig. 1 illustrates a signaling scenario and method steps executed in connection with the method according to the present invention.
  • a telemetric subscriber i.e. a terminal thereof such as a mobile station, is assumed to represent a subscriber belonging to a specified user group.
  • a telemetric subscriber i.e. a terminal thereof such as a mobile station
  • a plurality of those telemetric subscribers of one or more subscriber groups may be present.
  • the present invention may also cope with the case of plural subscribers of plural subscriber groups.
  • the subscriber group or groups have subscribed to a communication network.
  • the communication network is assumed to be a GSM network (Global Standard of Mobile communication) and the labeling of the network entities referred to is given with regard to the GSM network as an example. Nevertheless, it is to be noted that the present invention is also applicable and to be implemented to another communication network such as the UMTS (Universal Mobile Telecommunications System) network etc.
  • GSM Global Standard of Mobile communication
  • UMTS Universal Mobile Telecommunications System
  • the access network such as a radio access network RAN of GSM and/or UTRAN (Universal Terrestrial Radio Access Network) of UMTS are neither shown nor explained.
  • a telemetric subscriber terminal sends a message to the communication network. More particularly, the terminal sends a Short Message also known as SMS via the (radio) access network (not shown) to the exchange entity of the network.
  • SMS Short Message also known as SMS
  • the exchange entity is a Mobile Switching Center MSC. Still further, in case the sent message is an SMS, the exchange entity can be regarded as a cooperation of an MSC and an SMSC (Short Message Service Center) .
  • SMSC Short Message Service Center
  • the message consists of a message header carrying sender identification information as well as destination identification information such as respective addresses or telephone numbers, and a message body carrying the content /use data of the message.
  • the message content includes the amount of consumed gas.
  • an "application” also referred to as "destination” in Fig. 2
  • the company who provides the gas and bills the consumer for the amount of gas delivered.
  • the billing of the company is the billing of the company by the operator of the network for the usage of communication network resources for forwarding the messages to the "application", i.e. the gas providing company.
  • step S2 the exchange entity MSC detects the arrival of said message (SMS or USSD, for example) at the exchange entity. Also, the MSC performs a verification that the origin of said message is a user terminal belonging to one of said at least one specific user groups, as well as an identification of said at least one specific user group and said associated predetermined destination.
  • the exchange entity MSC increments, step S3, a counter means allocated to said predetermined destination associated to said identified specific user group to which said subscriber belongs.
  • step S4 The message is then, in step S4, forwarded to an SMSC cooperating with said MSC for further delivering the message in a subsequent step S5 to the application, i.e. the intended destination of the message.
  • the message contents (contained in the message body) is processed further (not shown) .
  • charging data (CDR) based on a count value of said counter means are generated.
  • said charging data (CDR) can be regularly generated after a predetermined period of time. Nevertheless, it is also possible that said charging data (CDR) is regularly generated when the counter means reaches a predetermined count value (in this case, a cycle would not depend on a lapsed period time but on a predefined billing amount) .
  • the generated charging data (CDR) are in step S7 transmitted to a billing entity BILL_SYS of said communication network, which billing entity establishes a bill on the basis of said charging data for said respective specific user group.
  • the established bill then charges the owner of the telemetric user group for the usage of the communication network, with the billing being based on the number of transmitted messages.
  • a special counter system is introduced.
  • the system is located in an exchange entity such as the MSC.
  • Counters of the system record the number of mobile originated short messages (MO-SM) from different telemetric users owned by organizations, for example during one months, and generate only one CDR per organization (several if one organization owns many telemetric user systems like gas and electricity) . By doing so the system would be prevented from generating hundreds of thousands or even millions of CDRs per month. This would save capacity in both the MSC (mobile switching center) and Billing System.
  • a telemetric users send an SMS message to an application (destination) which records the data in the message to a database.
  • the message arrives in an MSC where the called number (B-number) of the destination is analyzed. Analysis includes user category recognition. If the category is "telemetric user” then the counter assigned to the destination / B-number will be increased and or incremented. If the category is not "telemetric user” (fraud situation) the mobile originated short message MO-SM will not be delivered and the counter will be left untouched.
  • the SMS continues from the MSC to the application through an SMSC (SMS Center) . After a certain time has passed (for example 1 month) a summary CDR is generated per counter in MSC and sent to the billing system attached to the MSC. Thereby, the network operator will charge the organization owning the telemetric equipment by transactions made during the set period, with the price being defined by a transaction.
  • SMSC SMS Center
  • Fig. 2 illustrates a block diagram of those components of an exchange entity of a communication network which are relevant in connection with the present invention.
  • Each user group comprises a plurality of individual users /user terminals, such as Al, A2, A3 in connection with user group A.
  • a message such as a SMS from a respective user to a predetermined destination for the user group to which said user belongs to is sent via the communication network to a destination D_A (for user group A) or D_B, D_C in case of user groups B, C, respectively.
  • the exchange entity is for example an MSC of the network.
  • This exchange entity comprises a detection means, a verification/identification means, and an output means.
  • the message from a subscriber e.g. Al
  • the message is decomposed into message header and message body. For example, based on the message header, it is detected that a message SMS has been received.
  • the detection result controls the identification/verification means to verify/identify the origin and destination of the message based on the information included in the header.
  • the operation of these means is as described above in connection with the authentication in step S2 of Fig. 1.
  • the verification/identification means controls the output means to deliver the message to the destination defined by data contained in the message header (e.g. to destination for subscriber group A, i.e. D_A) , as described in connection with steps SI, S4, S5 in Fig. 1.
  • the exchange entity comprises a control and timer means, a counter means comprising a counter C_A, C_B, C_C for each user group A, B, C, respectively, a CDR generation means for generating charging data, and a transmitter means for transmitting generated charging data to a billing system entity BILL_SYS of the communication network.
  • the control and timer means is triggered accordingly.
  • the control and timer means then outputs a count signal and increments the counter (e.g. C_A) associated to the user group • to which the message originating subscriber terminal belongs.
  • the counter e.g. C_A
  • control and timer means controls the CDR generation means in order to generate charging data based on the counter value (s) and to output these data to said transmitter means for transmission to the billing system entity of the communication network BILL_SYS. (Note that control signals applied from the control means to the transmitter means are omitted in the drawing) .
  • the present invention has been described such that based on the count value (s) of the counter (s) charging data (CDRs) are generated and that the CDRs are transmitted to the billing system entity. Nevertheless, it is of course possible to transmit the counter value (s) as such and to provide for the generation of the CDRs at the billing system side.
  • the counter value (s) are backed-up at the MSC and/or SMSC or somewhere else in the network, preferably in a non-volatile memory, as the counter values may represent a significant amount of money to be charged by the network operator running the communication network.
  • a corresponding information has to be provided in a database, e.g. in the Home Location Register HLR of the network.
  • a database may be provided directly in the exchange.
  • a copy of a database in the HLR may be downloaded to an exchange entity.
  • MO-SM mobile originated messages
  • the present invention is easily applicable to mobile terminated messages. For example, assuming a case in which an application (Fig. 2) addresses individual users by a message sent to them. I such a case, the sent message (header thereof) could be analyzed and the number of destination addresses corresponding to a number of addressed user terminals could be counted. Thus, each time such a message is sent, the counter for the user group is not incremented by one but augmented by the number of addressed user terminals.
  • the present invention proposes a method for generating charging data for at least one specific user group (A, B) comprising at least one user terminal (Al, A2, A3), said at least one specific user group having subscribed to a communication network (MSC, SMSC, BILL_SYS) said communication network comprising at least one exchange entity (MSC, SMSC) adapted to forward messages transmitted from a respective user terminal (Al, A2, A3) of said at least one specific user group (A) to a respective predetermined destination (D_A) associated to a respective one of said at least one specific user group (A) , wherein at said exchange entity (MSC, SMSC) there is allocated a respective counter means (C_A, C_B, C_C) to each of said predetermined destinations (D_A, D_B, D_C) , said method comprising the steps of: detecting (S2) the arrival of a message at said exchange entity (MSC, SMSC), verifying (S2) that the origin of

Abstract

The present invention proposes a method for generating charging data for at least one specific user group (A, B) comprising at least one user terminal (A1, A2, A3), said at least one specific user group having subscribed to a communication network (MSC, SMSC, BILL SYS) said communication network comprising at least one exchange entity (MSC, SMSC) adapted to forward messages transmitted from a respective user terminal (A1, A2, A3) of said at least one specific user group (A) to a respective predetermined destination (D_A) associated to a respective one of said at least one specific user group (A), wherein at said exchange entity (MSC, SMSC) there is allocated a respective counter means (C_A, C_B, C_C) to each of said predetermined destinations (D A, D B, D C), said method comprising the steps of: detecting (S2) the arrival of a message at said exchange entity (MSC, SMSC), verifying (S2) that the origin of said message is a user terminal (A1, A2, A3) belonging to one (A) of said at least one specific user groups (A, B), identifying (S2) said at least one specific user group (A) and said associated predetermined destination (D A), and incrementing (S3) said counter means (C_A, C_B, C_C) allocated to said predetermined destination (D_A, D_B, D_C) associated to said identified specific user group(A, B). Also, the present invention proposes an accordingly adapted exchange entity of a communication network.

Description

TITLE OF THE INVENTION
MESSAGE CHARGING COUNTERS FOR SUBSCRIBER GROUPS
FIELD OF THE INVENTION
The present invention relates to a method for generating charging data for at least one specific user group comprising at least one user terminal, said at least one specific user group having subscribed to a communication network, said communication network comprising at least one exchange entity. Also, the present invention relates to a correspondingly adapted exchange entity of said communication network.
BACKGROUND OF THE INVENTION
In communication networks, such as for example a GSM network, a plurality of subscribers have subscribed thereto. Among the plurality of subscribers, several subscriber groups comprising subscribers with an identical or at least rather similar subscriber profile can be defined. A subscriber profile in this connection means the behavior of an individual subscriber belonging to said group, with the subscribers belonging to a subscriber group behaving in an identical or rather similar way.
The present application and the invention as described below is applicable to all specific subscriber groups which can be recognized, irrespective of the parameter used for recognizing the subscriber group.
For example, a subscriber group may be represented by the salesmen of a company traveling/roaming within the network and regularly calling their company headquarter. Still further, a subscriber group may be represented by telemetric subscribers / telemetric users.
Only for explanatory purposes, the telemetric subscribers are chosen hereinafter. Nevertheless, the present invention is not limited to those telemetric subscribers. In this connection, a telemetric subscriber is intended to mean a user terminal such as a mobile station MS or just a wireless (non-mobile) terminal which is related to an appliance such as a gas meter or electricity meter or a water meter. The terminal sends information from the appliance in the form of messages. The messages carry information related to the appliance such as the amount of gas/water/electricity consumed at the appliance. Typically, such a message is a SMS message (Short Message Service) or an USSD message (Unstructured Supplementary Service Data) . Also, there are normally a huge number of such telemetric users since each apartment or house has such an appliance (s) to which a telemetric subscriber can be / is associated. Thus, a telemetric user means: no speech calls, but only SMS and/or USSD traffic and/or data calls; low traffic profile, e.g. controllable traffic scheduling (out of busy hours),; no need for continuos mobility management (MM) handling; and limited service profiles, limited service area.
A typical example can be a mobile station / wireless terminal MS installed next to a gas- or electric- meter, positioned on a fixed place, at a house (no MM) , reporting once a month (low traffic) by SMS (no calls) at night (traffic scheduling) .
The messages transmitted by said telemetric user terminals are directed to a central database which is a predetermined destination for a telemetric user. Namely, a telemetric user reporting the electricity consumption at an appliance will of course report this to a database of the electricity provider / electricity company.
Because of the huge amount of telemetric users (there are hundreds of thousands of gas and electricity meters in any big city in the world) charging in GSM system might become very loaded as a CDR (call detail record) is generated when telemetric users send their data. If the number of telemetric users increases significantly in the near future message (SMS) charging will become one of the capacity bottlenecks .
Previously, different kinds of options for barring CDR generation and to selectively generate them. The following options are for example available:
1. The type of SMS for which CDRs are generated (normal, status report and/or command SMS) can be chosen; however, this results in the fact that messages of some types could be sent for free which is not desirable from a viewpoint of a network operator who provides transmission capacities in the network;
2. It can be chosen whether the CDRs are generated for all messages or only for successfully transmitted ones; however, also messages (SMS) which are not successfully delivered consume transmission capacity until they are found to be undeliverable/not successfully delivered, and any usage of transmission capacity is desirable from a viewpoint of a network operator who provides transmission capacities in the network to be charged for;
3. It can be chosen where and how CDRs are generated (i.e. whether at a Visited Mobile Switching Center VMSC, at Interworking Mobile Switching Center I MSC, at a Gateway Mobile Switching Center GMSC (also referred to as Transit Mobile Switching Center) ; however, although this distributes the CDRs generated within the network, the overall number thereof remains uninfluenced thereby; 4. It can be chosen whether CDRs are generated for Mobile Originated MO, Mobile Terminated MT and/or Mobile Forwarded MF messages; however, any usage of transmission capacity is desirable from a viewpoint of a network operator who provides transmission capacities in the network to be charged for, whereas according to such an approach, some messages could be transmitted for free, as mentioned above;
Thus, none of the previous proposals provides for a satisfactory charging of messages transmitted by a specific user group while avoiding congestion situations in the network and while saving network resources.
SUMMARY OF THE INVENTION
Consequently, it is an object of the present invention to provide a method for generating charging data for at least one specific user group comprising at least one user terminal, said at least one specific user group having subscribed to a communication network said communication network comprising at least one exchange entity, which method is free from above mentioned drawbacks.
Still further, it is an object of the present invention to provide an accordingly adapted network exchange entity.
According to the present invention, the above first object is achieved by a method for generating charging data for at least one specific user group comprising at least one user terminal, said at least one specific user group having subscribed to a communication network said communication network comprising at least one exchange entity adapted to forward messages transmitted from a respective user terminal of said at least one specific user group to a respective predetermined destination associated to a respective one of said at least one specific user group, wherein at said exchange entity there is allocated a respective counter means to each of said predetermined destinations, said method comprising the steps of: detecting the arrival of a message at said exchange entity, verifying that the origin of said message is a user terminal belonging to one of said at least one specific user groups, identifying said at least one specific user group and said associated predetermined destination, and incrementing said counter means allocated to said predetermined destination associated to said identified specific user group.
According to further developments of the present invention
- the method comprises a further step of generating charging data (CDR) based on a count value of said counter means; - the method comprises a further step of resetting said respective counter means after generation of charging data;
- said charging data (CDR) is regularly generated after a predetermined period of time;
- said charging data (CDR) is regularly generated when the counter means reaches a predetermined count value;
- the method comprises a further step of delivering said message to said associated predetermined destination;
- the method comprises a step of transmitting the generated charging data (CDR) to a billing entity of said communication network, and establishing a bill on the basis of said charging data for said respective specific user group;
- said specific user group is a telemetric user group;
- said message is a short message SMS; - said message is a USSD message; According to the present invention, the above second object is achieved by an exchange entity of a communication network adapted to forward messages transmitted from a respective user terminal of at least one specific user group to a respective predetermined destination associated to a respective one of said at least one specific user group, said exchange entity comprising: a respective counter means associated to each of said predetermined destinations, detecting means adapted to detect the arrival of a message at said exchange entity, verifying means adapted to verify that the origin of said message is a user terminal belonging to one of said at least one specific user groups, identifying means adapted to identify said at least one specific user group and said associated predetermined destination, and control means adapted to increment said counter means allocated to said predetermined destination associated to said identified specific user group in response to signals applied thereto from said detecting, verifying and identifying means.
According to further developments of the present invention
- said entity further comprises generation means adapted to generate charging data (CDR) based on a count value of said counter means;
- said control means is adapted to reset said respective counter means after generation of charging data;
- said control means is adapted to regularly generate said charging data (CDR) after a predetermined period of time. - said control means is adapted to regularly generate said charging data (CDR) when the counter means reaches a predetermined count value;
- said entity further comprises an output means adapted to deliver said message to said associated predetermined destination; - said entity further comprises a transmitter adapted to transmit the generated charging data (CDR) to a billing entity (BILL_SYS) of said communication network adapted to establish a bill on the basis of said charging data for said respective specific user group.
Accordingly, by virtue of the present invention, the following advantages can be obtained:
- charging of user of a user group such as telemetric users can be simplified,
- generation of hundreds of thousands or millions of CDRs per month can be prevented
- charging capacity in an exchange entity such as an MSC as well as in a billing system can be saved, - congestion in the communication system in connection with transmitting of CDRs can be avoided,
- network resources can be saved and/or saved resources can be used for other purposes than CDR transmission,
- a more efficient usage of the communication network resources is thus enabled by provisioning these advanced telemetric and message services for the communication network's customers, while the companies owning the telemetric user system may lower their operating costs as there is no more need for personnel to collect the data, which by the way are more accurate and obtained more quickly when using a telemetric system.
BRIEF DESCRIPTION OF THE DRAWINGS
The above and other objects, features and advantages of the present invention will become more fully apparent when read in conjunction with the accompanying drawings, in which Fig. 1 illustrates a signaling scenario and method steps executed in connection with the method according to the present invention, and
Fig. 2 illustrates a block diagram of those components of an exchange entity of a communication network which are relevant in connection with the present invention.
DETAILED DESCRIPTION OF THE EMBODIMENTS
The present invention will now be described in detail with reference to the drawings.
Fig. 1 illustrates a signaling scenario and method steps executed in connection with the method according to the present invention.
A telemetric subscriber, i.e. a terminal thereof such as a mobile station, is assumed to represent a subscriber belonging to a specified user group. Although in Fig. 1 only one telemetric subscriber is shown, a plurality of those telemetric subscribers of one or more subscriber groups may be present. In order to keep the description simple, however, only one telemetric subscriber is considered for explanatory purposes. Nevertheless, the present invention may also cope with the case of plural subscribers of plural subscriber groups.
The subscriber group or groups have subscribed to a communication network. For explanatory purposes, the communication network is assumed to be a GSM network (Global Standard of Mobile communication) and the labeling of the network entities referred to is given with regard to the GSM network as an example. Nevertheless, it is to be noted that the present invention is also applicable and to be implemented to another communication network such as the UMTS (Universal Mobile Telecommunications System) network etc.
Also, only those network parts involved in the present invention are shown and explained. Thus, the access network such as a radio access network RAN of GSM and/or UTRAN (Universal Terrestrial Radio Access Network) of UMTS are neither shown nor explained.
Now, referring back to Fig. 1, in step SI a telemetric subscriber terminal sends a message to the communication network. More particularly, the terminal sends a Short Message also known as SMS via the (radio) access network (not shown) to the exchange entity of the network.
According to GSM standards, the exchange entity is a Mobile Switching Center MSC. Still further, in case the sent message is an SMS, the exchange entity can be regarded as a cooperation of an MSC and an SMSC (Short Message Service Center) .
The message consists of a message header carrying sender identification information as well as destination identification information such as respective addresses or telephone numbers, and a message body carrying the content /use data of the message. In case of a telemetric user terminal installed at a gas meter, the message content includes the amount of consumed gas. These data are to be forwarded to an "application" (also referred to as "destination" in Fig. 2), i.e. the company who provides the gas and bills the consumer for the amount of gas delivered. To be distinguished from this billing for gas consumption is the billing of the company by the operator of the network for the usage of communication network resources for forwarding the messages to the "application", i.e. the gas providing company.
In step S2, the exchange entity MSC detects the arrival of said message (SMS or USSD, for example) at the exchange entity. Also, the MSC performs a verification that the origin of said message is a user terminal belonging to one of said at least one specific user groups, as well as an identification of said at least one specific user group and said associated predetermined destination.
If the verification and identification was successful, the exchange entity MSC increments, step S3, a counter means allocated to said predetermined destination associated to said identified specific user group to which said subscriber belongs.
The message is then, in step S4, forwarded to an SMSC cooperating with said MSC for further delivering the message in a subsequent step S5 to the application, i.e. the intended destination of the message. At the application side, the message contents (contained in the message body) is processed further (not shown) .
At the exchange entity side, in step S6, charging data (CDR) based on a count value of said counter means are generated. Of course, it is to be understood that there is a resetting of said respective counter means after generation of charging data, and also a resetting upon counter initialization (not shown) in the beginning of a charging cycle. With regard to a charging cycle, said charging data (CDR) can be regularly generated after a predetermined period of time. Nevertheless, it is also possible that said charging data (CDR) is regularly generated when the counter means reaches a predetermined count value (in this case, a cycle would not depend on a lapsed period time but on a predefined billing amount) .
The generated charging data (CDR) are in step S7 transmitted to a billing entity BILL_SYS of said communication network, which billing entity establishes a bill on the basis of said charging data for said respective specific user group. The established bill then charges the owner of the telemetric user group for the usage of the communication network, with the billing being based on the number of transmitted messages.
Thus, as explained above, in order to avoid congestion situations and to save communication network resources, a special counter system is introduced. The system is located in an exchange entity such as the MSC. Counters of the system record the number of mobile originated short messages (MO-SM) from different telemetric users owned by organizations, for example during one months, and generate only one CDR per organization (several if one organization owns many telemetric user systems like gas and electricity) . By doing so the system would be prevented from generating hundreds of thousands or even millions of CDRs per month. This would save capacity in both the MSC (mobile switching center) and Billing System. In detail, a telemetric users send an SMS message to an application (destination) which records the data in the message to a database. The message arrives in an MSC where the called number (B-number) of the destination is analyzed. Analysis includes user category recognition. If the category is "telemetric user" then the counter assigned to the destination / B-number will be increased and or incremented. If the category is not "telemetric user" (fraud situation) the mobile originated short message MO-SM will not be delivered and the counter will be left untouched. The SMS continues from the MSC to the application through an SMSC (SMS Center) . After a certain time has passed (for example 1 month) a summary CDR is generated per counter in MSC and sent to the billing system attached to the MSC. Thereby, the network operator will charge the organization owning the telemetric equipment by transactions made during the set period, with the price being defined by a transaction.
Fig. 2 illustrates a block diagram of those components of an exchange entity of a communication network which are relevant in connection with the present invention.
As shown in Fig. 2, different specified user groups A, B, C are present. Each user group comprises a plurality of individual users /user terminals, such as Al, A2, A3 in connection with user group A. A message such as a SMS from a respective user to a predetermined destination for the user group to which said user belongs to is sent via the communication network to a destination D_A (for user group A) or D_B, D_C in case of user groups B, C, respectively.
As shown in Fig. 2, the exchange entity is for example an MSC of the network. This exchange entity comprises a detection means, a verification/identification means, and an output means. The message from a subscriber (e.g. Al) is received at said exchange entity MSC. The message is decomposed into message header and message body. For example, based on the message header, it is detected that a message SMS has been received. Then, the detection result controls the identification/verification means to verify/identify the origin and destination of the message based on the information included in the header. The operation of these means is as described above in connection with the authentication in step S2 of Fig. 1. Namely, if the message originating user belongs to a specified subscriber group, the verification/identification means controls the output means to deliver the message to the destination defined by data contained in the message header (e.g. to destination for subscriber group A, i.e. D_A) , as described in connection with steps SI, S4, S5 in Fig. 1.
Furthermore, the exchange entity comprises a control and timer means, a counter means comprising a counter C_A, C_B, C_C for each user group A, B, C, respectively, a CDR generation means for generating charging data, and a transmitter means for transmitting generated charging data to a billing system entity BILL_SYS of the communication network.
If the verification/identification was successful in that the message originating subscriber terminal (e.g. Al) belongs to a specified user group, the control and timer means is triggered accordingly. The control and timer means then outputs a count signal and increments the counter (e.g. C_A) associated to the user group • to which the message originating subscriber terminal belongs. Thus, upon reception of each respective message from a user of a specified user group the corresponding counter of said counter means is incremented.
Still further, the control and timer means controls the CDR generation means in order to generate charging data based on the counter value (s) and to output these data to said transmitter means for transmission to the billing system entity of the communication network BILL_SYS. (Note that control signals applied from the control means to the transmitter means are omitted in the drawing) .
The operation of these means is as described above in connection with steps S3, Sβ, S7 of Fig. 1.
Although herein above the present invention has been described such that the method steps and corresponding means are implemented at the MSC as an exchange entity, it is to be understood that the method steps and means could also be implemented at the SMSC as an exchange entity of the network.
Still further, the present invention has been described such that based on the count value (s) of the counter (s) charging data (CDRs) are generated and that the CDRs are transmitted to the billing system entity. Nevertheless, it is of course possible to transmit the counter value (s) as such and to provide for the generation of the CDRs at the billing system side.
Moreover, from a security aspect, it is of course to be understood that the counter value (s) are backed-up at the MSC and/or SMSC or somewhere else in the network, preferably in a non-volatile memory, as the counter values may represent a significant amount of money to be charged by the network operator running the communication network.
Also, in order to identify users belonging to a specific user group, a corresponding information has to be provided in a database, e.g. in the Home Location Register HLR of the network. Alternatively, such a database may be provided directly in the exchange. Or, a copy of a database in the HLR may be downloaded to an exchange entity. It has to be noted that although the above description has mainly be given with regard to mobile originated messages (MO-SM) , the present invention is easily applicable to mobile terminated messages. For example, , assuming a case in which an application (Fig. 2) addresses individual users by a message sent to them. I such a case, the sent message (header thereof) could be analyzed and the number of destination addresses corresponding to a number of addressed user terminals could be counted. Thus, each time such a message is sent, the counter for the user group is not incremented by one but augmented by the number of addressed user terminals.
Accordingly, as has been described in the foregoing, the present invention proposes a method for generating charging data for at least one specific user group (A, B) comprising at least one user terminal (Al, A2, A3), said at least one specific user group having subscribed to a communication network (MSC, SMSC, BILL_SYS) said communication network comprising at least one exchange entity (MSC, SMSC) adapted to forward messages transmitted from a respective user terminal (Al, A2, A3) of said at least one specific user group (A) to a respective predetermined destination (D_A) associated to a respective one of said at least one specific user group (A) , wherein at said exchange entity (MSC, SMSC) there is allocated a respective counter means (C_A, C_B, C_C) to each of said predetermined destinations (D_A, D_B, D_C) , said method comprising the steps of: detecting (S2) the arrival of a message at said exchange entity (MSC, SMSC), verifying (S2) that the origin of said message is a user terminal (Al, A2, A3) belonging to one (A) of said at least one specific user groups (A, B) , identifying (S2) said at least one specific user group (A) and said associated predetermined destination (D_A) , and incrementing (S3) said counter means (C A, C B, C C) allocated to said predetermined destination (D_A, D_B, D_C) associated to said identified specific user group (A, B) . Also, the present invention proposes an accordingly adapted exchange entity of a communication network.
Although the present invention has been described herein above with reference to its preferred embodiments, it should be understood that numerous modifications may be made thereto without departing from the spirit and scope of the invention. It is intended that all such modifications fall within the scope of the appended claims.

Claims

1. A method for generating charging data for at least one specific user group (a, B) comprising at least one user terminal (Al, A2, A3) , said at least one specific user group having subscribed to a communication network (MSC, SMSC, BILL_SYS) said communication network comprising at least one exchange entity (MSC,
SMSC) adapted to forward messages transmitted from a respective user terminal (Al, A2, A3) of said at least one specific user group (A) to a respective predetermined destination (D__A) associated to a respective one of said at least one specific user group (A) , wherein at said exchange entity (MSC,
SMSC) there is allocated a respective counter means (C_A, C_B, C_C) to each of said predetermined destinations (D_A, D_B, D_C), said method comprising the steps of:
- detecting (S2) the arrival of a message at said exchange entity (MSC, SMSC) ,
- verifying (S2) that the origin of said message is a user terminal (Al, A2, A3) belonging to one (A) of said at least one specific user groups (A, B) ,
- identifying (S2) said at least one specific user group (A) and said associated predetermined destination (D A), and - incrementing (S3) said counter means (C_A, C_B, C__C) allocated to said predetermined destination (D_A, D_B, D__C) associated to said identified specific user group (A, B) .
2. A method according to claim 1, further comprising a step of
- generating (S6) charging data (CDR) based on a count value of said counter means.
3. A method according to claim 2, further comprising a step of
- resetting said respective counter means after generation of charging data.
4. A method according to claim 2, wherein said charging data (CDR) is regularly generated after a predetermined period of time.
5. A method according to claim 2, wherein said charging data (CDR) is regularly generated when the counter means reaches a predetermined count value.
6. A method according to claim 1, further comprising a step of - delivering (Si, S4, S5) said message to said associated predetermined destination.
7. A method according to any of claims 2 to 5, further comprising a step of - transmitting (S7) the generated charging data (CDR) to a billing entity (BILL_SYS) of said communication network, and
- establishing a bill on the basis of said charging data for said respective specific user group.
8. A method according to claim 1, wherein said specific user group (a, B) is a telemetric user group.
9. A method according to claim 1, wherein said message is a short message SMS.
10. A method according to claim 1, wherein said message is a USSD message.
11. An exchange entity (MSC, SMSC) of a communication network adapted to forward messages transmitted from a respective user terminal (Al, A2, A3) of at least one specific user group (A, B) to a respective predetermined destination (D_A, D_B, D_C) associated to a respective one of said at least one specific user group (A, B) , said exchange entity comprising: a respective counter means (C_A, C_B, C_C) associated to each of said predetermined destinations (D_A, D_B, D_C) , detecting means adapted to detect the arrival of a message at said exchange entity (MSC, SMSC) , verifying means adapted to verify that the origin of said message is a user terminal (MS) belonging to one of said at least one specific user groups, identifying means adapted to identify said at least one specific user group and said associated predetermined destination, and control means adapted to increment said counter means allocated to said predetermined destination associated to said identified specific user group in response to signals applied thereto from said detecting, verifying and identifying means.
12. An exchange entity according to claim 11, further comprising - generation means adapted to generate charging data (CDR) based on a count value of said counter means.
13. An exchange entity according to claim 12, wherein said control means is adapted to reset said respective counter means after generation of charging data.
14. An exchange entity according to claim 12, wherein said control means is adapted to regularly generate said charging data (CDR) after a predetermined period of time.
15. An exchange entity according to claim 12, wherein said control means is adapted to regularly generate said charging data (CDR) when the counter means reaches a predetermined count value .
16. An exchange entity according to claim 11, further comprising an output means adapted to deliver said message to said associated predetermined destination.
17. An exchange entity according to any of claims 12 to 15, further comprising a transmitter adapted to transmit the generated charging data (CDR) to a billing entity (BILL_SYS) of said communication network adapted to establish a bill on the basis of said charging data for said respective specific user group.
PCT/EP2000/011887 2000-11-28 2000-11-28 Message charging counters for subscriber groups WO2002045401A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP00987312A EP1340363A1 (en) 2000-11-28 2000-11-28 Message charging counters for subscriber groups
PCT/EP2000/011887 WO2002045401A1 (en) 2000-11-28 2000-11-28 Message charging counters for subscriber groups
AU2001223604A AU2001223604A1 (en) 2000-11-28 2000-11-28 Message charging counters for subscriber groups

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2000/011887 WO2002045401A1 (en) 2000-11-28 2000-11-28 Message charging counters for subscriber groups

Publications (1)

Publication Number Publication Date
WO2002045401A1 true WO2002045401A1 (en) 2002-06-06

Family

ID=8164176

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2000/011887 WO2002045401A1 (en) 2000-11-28 2000-11-28 Message charging counters for subscriber groups

Country Status (3)

Country Link
EP (1) EP1340363A1 (en)
AU (1) AU2001223604A1 (en)
WO (1) WO2002045401A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1414229A2 (en) * 2002-10-22 2004-04-28 Pioneer Corporation Charging system, charging method, and data-recording medium on which a charging control program is recorded
WO2005018251A1 (en) * 2003-08-14 2005-02-24 Nokia Corporation Messaging services offered in mobile communication systems
WO2005099245A1 (en) * 2004-04-06 2005-10-20 Endress+Hauser Process Solutions Ag Method for determining the service charges for a field device in automation technology

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998056202A2 (en) * 1997-06-03 1998-12-10 Nokia Networks Oy Billing mobile terminated short messages
US5905736A (en) * 1996-04-22 1999-05-18 At&T Corp Method for the billing of transactions over the internet
EP0920178A2 (en) * 1997-11-26 1999-06-02 International Business Machines Corporation Monitoring charges for network services
WO1999049680A1 (en) * 1998-03-24 1999-09-30 Bellsouth Intellectual Property Corporation Wireless telemetry methods and systems for communicating with or controlling intelligent devices
US6150955A (en) * 1996-10-28 2000-11-21 Tracy Corporation Ii Apparatus and method for transmitting data via a digital control channel of a digital wireless network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5905736A (en) * 1996-04-22 1999-05-18 At&T Corp Method for the billing of transactions over the internet
US6150955A (en) * 1996-10-28 2000-11-21 Tracy Corporation Ii Apparatus and method for transmitting data via a digital control channel of a digital wireless network
WO1998056202A2 (en) * 1997-06-03 1998-12-10 Nokia Networks Oy Billing mobile terminated short messages
EP0920178A2 (en) * 1997-11-26 1999-06-02 International Business Machines Corporation Monitoring charges for network services
WO1999049680A1 (en) * 1998-03-24 1999-09-30 Bellsouth Intellectual Property Corporation Wireless telemetry methods and systems for communicating with or controlling intelligent devices

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1414229A2 (en) * 2002-10-22 2004-04-28 Pioneer Corporation Charging system, charging method, and data-recording medium on which a charging control program is recorded
EP1414229A3 (en) * 2002-10-22 2006-04-19 Pioneer Corporation Charging system, charging method, and data-recording medium on which a charging control program is recorded
WO2005018251A1 (en) * 2003-08-14 2005-02-24 Nokia Corporation Messaging services offered in mobile communication systems
WO2005099245A1 (en) * 2004-04-06 2005-10-20 Endress+Hauser Process Solutions Ag Method for determining the service charges for a field device in automation technology

Also Published As

Publication number Publication date
EP1340363A1 (en) 2003-09-03
AU2001223604A1 (en) 2002-06-11

Similar Documents

Publication Publication Date Title
US7295830B2 (en) Method and apparatus for charging of communications services
US8406731B2 (en) Charging efficiency for a mobile subscriber based on pre-paid or flat-rate billing arrangements
CN101479989B (en) Charging of GPRS traffic for roaming mobiles by performing traffic counting at the user terminal
US20040103191A1 (en) Method and system for real-time updating of available network service access in a communication network
US20040203750A1 (en) Transport of records of roaming usage of mobile telecommunications networks
CA2495232C (en) Real time charging of short message service in a telecommunications network
US7043228B2 (en) Method and system for billing a call that is forwarded to a prepaid subscriber's voicemail
KR101034157B1 (en) Home zone determination for electronic messaging services
CN103997724A (en) Method, device and system used for aggregate charging information
EP1216589B1 (en) Handling of short messages in a telecommunication system
EP1290865A2 (en) Cost control management in telecommunication systems
RU2005118984A (en) METHOD FOR ORGANIZING A PREPARED SERVICE FOR EXCHANGE OF MULTIMEDIA MESSAGES
CN1745539B (en) Prepaid wise network service
US6650886B1 (en) Tariff determination in mobile telecommunications networks
CN101800965A (en) Charging method, apparatus and system
CN1682522A (en) Method and apparatus for applying extra services to a prepaid cellular subscriber
WO2002045401A1 (en) Message charging counters for subscriber groups
US8521543B2 (en) Method and apparatus for load-based billing in communication networks
CN101106809B (en) Billing method for prepayment user to send SMS upon cross-network roaming
CN101330661B (en) Method and system for charging short message of roaming users between networks
CN1956482B (en) Method and system for implementing flexible charging
KR20000077416A (en) Method and apparatus for transmission of advice of charge billing information using short message service in a wireless telecommunications network
EP1320981B1 (en) Method for providing network service for a mobile teleterminal element
CN100413352C (en) Method and system for transmitting calling charge information based on hot metering service
CN101835128A (en) Intelligent network call charging method and network

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

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

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

Ref document number: 2000987312

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2000987312

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Ref document number: 2000987312

Country of ref document: EP