Architecture for billing management in a telecommunications network
Abstract
Architecture pour la gestion de la tarification, comportant un réseau de télécommunication composé d'une pluralité d'éléments structurée hiérarchiquement, et un moyen de gestion comportant un ensemble hiérarchique de composants logiciels, chaque composant logiciel étant associé à un élément dudit réseau de télécommunication, et chaque niveau hiérarchique dudit ensemble correspondant à un niveau hiérarchique dudit réseau de télécommunication, au moins un des composants logiciels comportant un moyen d'émission de messages à destination d'au moins un moyen de tarification, et les composants logiciels de plus bas niveau disposant de moyens pour accéder à des informations relatives à l'utilisation des éléments de réseau associés, contenues dans ces éléments. Les messages peuvent être des notifications transmises vers les moyens de tarification, via un ou plusieurs services de notification, supportés par une architecture logicielle de type CORBA.

Term
Term ended
Projected expiry passed 4 November 2019, 6.9 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
7 claims: 6 independent, 1 dependent
- 1Architecture for the management of telecommunications pricing comprising a telecommunications network formed from a plurality of elements hierarchically structured, and management means containing a set hierarchical software components, each software component being associated with an element of said network telecommunications, and each hierarchical level of said corresponding set at a hierarchical level of said telecommunication network, at least one of said software components having means transmitting messages to at least one means of pricing, and, only the lowest level of software components having means to access information relating to the use of network elements associated, contained in said network elements.
- 2Architecture according to the preceding claim, characterized in that said messages are notifications that are transmitted to at least one billing means by one or more notification services.
- 3Architecture according to the preceding claim, characterized in that these notifications and said one or more notification services are supported by CORBA software architecture type.
- 4Architecture according to one of the preceding claims, characterized in that said at least one charging means transmits to some of said software components a contract setting said at least one transmission means messages.
- 5Architecture according to one of the preceding claims, characterized in that the information relating to a call are transmitted at the end of said communication, in one or more of said messages.
- 7Architecture according to any one of the preceding claims, characterized in that said management means further comprises means for establishing and interrupting communications within said network telecommunication.
Independent claims7
46 paragraphs, as filed
0001The present invention relates to an architecture providing a service pricing in a telecommunication network management system.
0002The invention is particularly likely to apply to Telecommunications networks management (GTA) and defined in series M.3000 of recommendations issued by the ITU-T (<i>International Telecommunication Union - Telecommunication Standardization Section).</i>
0003Pricing is one of five major families of management services the OSI architecture (<i>Open System Interaction</i>), Jointly defined by ISO (<i>International Standardization Organization</i>) And ITU-T.
0004These large families, called functional areas in the vocabulary own in the OSI architecture are the following:<ul><li>faults management,</li><li>The pricing management,</li><li>The management of the configuration,</li><li>The Performance Management and</li><li>security management.</li></ul>
0005The pricing management service is described more particularly by the X.742 recommendation ITU-T entitled " <i>Information technology</i> - <i>Open Systems Interconnection - Systems management: Usage metering function for accounting Purposes</i> ".
0006This recommendation specifies only low levels and components no one way to arrange them to form a pricing service.
0007In a telecommunication network, upon termination of a communication, the caller's switch transmits to a billing center a billing ticket containing the information on the communication which are necessary for billing center (call duration, tariff zone etc.)
0008In an intelligent network comply with the set of recommendations Q.1200 of ITU-T, services emit equivalent of billing tickets.
0009We see that existing solutions are dependent on the architecture telecommunications network, including billing tickets issued by switches or by the services of the intelligent network.
0010The object of the present invention is to provide means for allowing the implementing pricing policies independently of the network telecommunication underlying and services that use the network.
0011To achieve this goal, the invention relates to an architecture comprising a telecommunications network formed from a plurality of structured elements hierarchically, and management means containing a hierarchical set of software components.<ul><li>each software component is associated with a network element of telecommunications, and each hierarchical level of this set corresponds to a hierarchical level of the telecommunication network,</li><li>at least one software component comprises a transmitting means messages to at least one means of pricing, and,</li><li>only the lowest level of software components have means to access information relating to the use of elements of network associated, in these network elements.</li></ul>
0012According to particular embodiments of the invention, it may further comprise one or more of the following characteristics:<ul><li>Messages are transmitted to the notifications or the means pricing, via one or more notification services.</li><li>Or notifications and notification services are supported by CORBA software architecture type. </li><li>The usage metering means to transmit some of the components software contract (or <i>policy,</i> according to the English terminology) setting the means of transmitting messages.</li><li>The information about a communication is transmitted to the end communication, in one or more messages.</li><li>The information relating to a call are transmitted periodically, in one or more messages.</li><li>The managing means further includes means for establishing and interrupt communications in the telecommunication network, for example according to the specifications of the TINA consortium.</li></ul>
0013Thus, by using an architecture according to the invention, the pricing becomes independent of the underlying telecommunications network. That implies two distinct advantages:<ul><li>On the one hand, the information transmitted by the components of the architecture of the invention being generic, that is to say, independent of the underlying network resources, it means that pricing is not linked to specific information in the billing dockets issued by the resources of a network particular.</li><li>And secondly, it means the change of a resource of network (a switch, for example) does not change policy Pricing has been set up.</li></ul>
0014Similarly, the information transmitted by the components of the architecture according to the invention being generic, that is to say the same for all its supported services, any charging policy can be implemented, and longer depends exclusively specific information contained in the ticket from the network or specific services.
0015Yet another advantage is to allow invoicing using several levels of information. It is for example possible to issue invoices depending on the actual use of used or the number of switches subnets used etc.
0016Other features and advantages of the invention will appear in the Detailed description of various embodiments will be made in relation with the accompanying figures.
0017Figure 1 schematically illustrates the architecture for the management of pricing of the invention.
00182a and 2b show two particular embodiments of this architecture.
0019T telecommunications network shown in Figure 1 comprises 3 hierarchical levels. The first level is formed by the network of telecommunication itself. The network is divided into several sub-networks S<sub>1</sub>, S<sub>2</sub>each having one or more network resources, R<sub>1</sub>, R<sub>2</sub>, R<sub>3</sub>, R<sub>4</sub>, R<sub>5</sub>. The telecommunication network T, S subnets<sub>1</sub>, S<sub>2</sub> and network resources, R<sub>1</sub>, R<sub>2</sub>, R<sub>3</sub>, R<sub>4</sub>, R<sub>5</sub>Are called network elements.
0020Each of these network elements is associated with a software component of structured architecture of the invention.
0021R network resources<sub>1</sub>, R<sub>2</sub>, R<sub>3</sub>, R<sub>4</sub>, R<sub>5</sub>Are associated with the software components of lower levels, respectively C<sub>1</sub>C<sub>2</sub>C<sub>3</sub>C<sub>4</sub>C<sub>5</sub>. The S subnets<sub>1</sub> and S<sub>2</sub> are, as to them, associated with software components intermediate hierarchical level C<sub>6</sub> and C<sub>7</sub>. Finally, the network itself is associated at the highest level software component C<sub>8</sub>.
0022Each of these software components may comprise transmitting means messages to a charging means. Messages from of a given software component comprises information on the use of the network element which it is associated.
0023Furthermore, the lowest level of software components may communicate with access to network resources to obtain interfaces information relating to the use of thereof. This information can be stored in databases called MIB (for <i>Management Information Based,</i> in English). The lowest level software components can access these MIB via these access interfaces using a communication protocol such that CMIP (<i>Common Management Information Protocol</i>) That is specified by the Recommendation X.710 ITU-T, or SNMP <i>(Simple Network Management Protocol).</i>
0024The lowest level software components can access accurate information on network resources. This information can be :<ul><li>the actual use of resources, i.e. the flow or, for example, the number of cells in transit for a given communication, a switch,</li><li>an error rate, for example, the number of incorrect cells could not be transmitted.</li></ul>
0025This information can then be fed back to the components software highest levels to be aggregated there.
0026According to a particular implementation, the hierarchy of components software is confused with a connection manager, particularly with Connection Manager within specifications from the TINA consortium (<i>Telecommunication Information Networking Architecture</i>). According to these specifications, initiating a communication in the past telecommunication network by the connection manager.
0027The initialization request is sent to the software component of highest level, and then propagated through the hierarchy of software components.
0028For example, using the example illustrated by Figure 1, if the communication requires connecting the R resources<sub>1</sub> and R<sub>4</sub>, Then the component highest level of software, C<sub>8</sub>, Will propagate the request to the two components next lower level of software that have in their offspring software components associated with those resources, ie the components C software<sub>6</sub> and C<sub>7</sub>. Each of these software components then propagates the request to the software components associated with resources for connecting requested resources, that is to say C<sub>1</sub>C<sub>2</sub>C<sub>3</sub> and C<sub>4</sub>.
0029The software components C<sub>1</sub>C<sub>2</sub>C<sub>3</sub> and C<sub>4</sub> which are capable of communicate with R resources<sub>1</sub>, R<sub>2</sub>, R<sub>3</sub> and R<sub>4</sub>Can then configure these resources for the establishment of the connection, and thus, the communication.
0030Through this mechanism, the various software components have the information relating to communications that are currently on the network telecommunication.
0031According to a particular embodiment of the invention, the one or more means of Pricing forward to some elementary software components contract, or <i>policy</i> according to the English terminology, to set the means for transmitting messages.
0032In particular, it is thus set:<ul><li>The information from the generic information available which will be issued by these means, to the usage metering means,</li><li>The timing of this information will be transmitted. Information can be transmitted for example at the end of the communication or on a periodic basis (once a day, once a month...).</li></ul>
0033According to a particular embodiment of the invention, the messages sent by the software components are notifications, that is to say messages Sent on an asynchronous basis. These notifications are sent to one or more notification services to which the usage metering means register. In this way, a way of pricing is being registered with a notification service receives notifications from the software components.
0034The architecture according to the invention can be implemented over a CORBA platform (<i>Common Object Request Broker Architecture),</i> complies with specifications from the OMG (<i>Open Management Group).</i> In this case, the notification service can be a notification service complies with these specifications.
0035Other implementations include using no notifications are possible. For example, messages can be responses to requests or from the pricing means.
0036From this information, pricing means can develop bills. These bills depend on the nature of the information received.
0037The dependency relationship can be extremely simple: the bill for communication can be the product of a fixed cost pricing and the actual use of resources used.
0038Other solutions are of course possible. Especially,<ul><li>It is possible to take into account an error rate and / or quality service measured at the network resources to implement a sliding scale for poor quality communication, or not to charge non-transmitted cells.</li><li>It is possible to apply different pricing for certain subnets.</li><li>It is possible to vary pricing based on hours of day.</li></ul>
0039This list is obviously not exhaustive.
00402a illustrates an embodiment of the invention. In this example, the charging means is unique. A contract is sent to the software components indicating that only the software components below level (C<sub>1</sub>C<sub>2</sub>C<sub>3</sub>C<sub>4</sub> and C<sub>5</sub>) Transmit messages Mr.
0041The messages M contain a communication identifier, IdC, NC and the number of cells that have passed through the switch to this communication.
0042These messages are sent when closing of the communication to a N. Notification Service
0043Upon receipt of these messages, the pricing means T aggregates information received from various software components corresponding to various network resources used by communication.
0044Figure 2b illustrates a second embodiment of the invention.
0045A contract is sent to the software components indicates that only higher level software component C<sub>8</sub>Must send messages M.
0046The messages M contain an identifier of the communication and IdC the DC term of the related communication. They are sent on a base periodic (eg, at the end of each month) through pricing T.
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| EP0483091A2 | Cites | European Patent Office (EPO) | X | Search report | 1,2,5,6 |
| EP0876047A2 | Cites | European Patent Office (EPO) | A | Search report | 1-7 |
| EP0876047A2 | Cites | European Patent Office (EPO) | A | Search report | 1-7 |
| US5784442A | Cites | United States of America | X | Search report | 1,2 |
| US5784442A | Cites | United States of America | X | Search report | 1,2 |
| WANG-CHIEN LEE ET AL: "A framework for TMN-CORBA interoperability", PROCEEDINGS OF THE 1998 IEEE NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 98. CONFERENCE PROCEEDINGS (CAT. NO.98CH36158), 15 February 1998 (1998-02-15) - 20 February 1998 (1998-02-20), New Orleans, US, pages 90 - 99 vol.1, XP000799764, ISBN: 0-7803-4351-4 | Non-patent | – | – | Search report | – |
11 members in 8 offices; this record represents the family
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 9815578 | France | – | |
| 9815578 | France | A |
Members11
| Document | Office | Kind | |
|---|---|---|---|
| CA2286453A1 | Canada | A1 | |
| EP1009155A1This record | European Patent Office (EPO) | A1 | |
| AU6444299A | Australia | A | |
| FR2787274A1 | France | A1 | |
| JP2000183872A | Japan | A | |
| FR2787274B1 | France | B1 | |
| US6658468B1 | United States of America | B1 | |
| EP1009155B1 | European Patent Office (EPO) | B1 | |
| AT406034T | Austria | T | |
| ATE406034T1 | Austria | T1 | |
| DE69939362D1 | Germany | D1 |
44 legal events, as 5 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Opt-out of the competence of the unified patent court (upc) registeredP01 | P01 | EP | |
| Change of addressCA | CA | FR | |
| Change of addressCA | CA | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Be: lapsedLapsedBERE | BERE | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| European patents designating ireland treated as always having been voidFD4D | FD4D | IE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Corresponds to:REF | REF | EP | |
| European patents granted designating irelandGrantedLANGUAGE OF EP DOCUMENT: FRENCHFG4D | FG4D | IE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedNOT ENGLISHFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Designation fees paidAT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SEAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1009155
- Application
- 994027399
Titles3
- German
- Architektur für die Verwaltung der Vergebührung eines Telekommunikationsnetzwerkes
- English
- Architecture for billing management in a telecommunications network
- French
- Architecture pour la gestion de la tarification dans un reseau de télécommunication
Classification
- CPC, 4
- H04M15/43
- H04M15/80
- H04M2215/0152
- H04Q3/0062
- IPC, 2
- H04M15 00
- H04Q3 00
Designated states25
- Contracting states, 19
- Austria
- Belgium
- Switzerland
- Cyprus
- Germany
- Denmark
- Spain
- Finland
- France
- United Kingdom
- Greece
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Sweden
- Extension states, 6
- Albania
- Lithuania
- Latvia
- North Macedonia
- Romania
- Slovenia