The present disclosure relates to the field of communications, and in particular, to a method, device and control system for online charging on roaming.
As the 3rd Generation (3G) wireless broadband network provides richer mobile data value-added services and Internet surfing activities of data service subscribers are diversified, traditional time based voice service charging is not able to meet all of the needs of a mobile data network. An operator must not only be able to analyze the online duration, data traffic, and content information of a data service subscriber, but also to monitor subscriber account information in real time so as to enable precise real-time charging without delay, and thus avoid delays of data services. Another challenge to online charging is charging control when a roaming subscriber consumes services in a visited network.
Visited Gateway (V-GW) is a service gateway in the visited network.
Visited Policy and Charging Enforcement Function (V-PCEF) enforces policies and charging in the visited network according to rules delivered by the V-PCRF.
Visited Policy and Charging Rules Function (V-PCRF) defines policies and charging control rules according to service attributes in the visited network and subscription information and delivers the rules to the V-PCEF. When a subscriber roams in the visited network, the V-PCRF may also obtain home policies and charging rules from the H-PCRF and define policies and charging rules suitable for the visited network.
Home Policy and Charging Rules Function (H-PCRF) defines policies and charging control rules according to service attributes in the visited network and subscription information and delivers the rules to the home PCEF for enforcement. When a subscriber is roaming, the H-PCRF may also deliver policies and charging rules to the V-PCRF.
Proxy Online Charging System (Proxy-OCS) works as an online charging message router in the visited network. It is connected to the V-PCEF and the H-OCS to implement online charging for roaming services. The Proxy-OCS in the system provides simple routing functions for online charging requests and responses between the V-PCEF and the H-OCS. In addition, to help hide the real address of the H-OCS, the Proxy-OCS obtains the real address of the H-OCS according to the H-OCS ID reported by the V-PCEF. Specifically, the virtual ID of the H-OCS is delivered to the V-GW via policy interaction between the H-PCRF and the V-PCRF. The V-GW sends an online charging message to the Proxy-OCS. The Proxy-OCS resolves the H-OCS ID according to a policy and finds the real H-OCS address and forwards the online charging message to the home network. Thus with the Proxy-OCS, the H-OCS may implement online charging for roaming services via the V-GW. The real address of the H-OCS is not exposed to many gateway entities in the visited network, which enhances the security of the H-OCS. However, the Proxy-OCS in the system architecture provides simple routing for online charging requests and responses between the V-PCEF and the H-OCS so that the system supports online charging on roaming where the home network carries out rating and deduction activities.
Embodiments of the disclosure may provide a method and device for online charging on roaming so as to extend the online charging scheme for roaming subscribers.
A method for online charging on roaming includes:
receiving a roaming online charging request from a visited gateway;
determining a subsequent roaming charging policy according to the roaming online charging request combined with a charging control policy; and
processing charging according to the determined roaming charging policy.
Accordingly, an online charging system device includes:
a receiving unit adapted to receive a roaming online charging request sent by a visited gateway;
a determining unit adapted to determine a roaming charging policy according to the roaming online charging request and a stored charging control policy; and
Accordingly, an online charging control system includes an online charging system device and a proxy online charging system device.
The online charging system device includes:
a receiving unit configured to receive a roaming online charging request sent by a visited gateway;
a determining unit configured to determine a subsequent roaming charging policy according to the roaming online charging request received by the receiving unit combined with a stored charging control policy; and
an online charging unit configured to process online charging according to a decision made by the determining unit.
The proxy online charging system device includes:
a routing and forwarding unit configured to send the corresponding roaming online charging request to a home online charging system for charging processing according to the decision made by the determining unit.
Upon receiving a roaming online charging request from the visited gateway, the online charging system device in an exemplary embodiment determines the subsequent roaming charging policy according to the roaming online charging request combined with a charging control policy. Subsequent online charging may be processed locally and/or in the home online charging system according to the determined roaming online charging policy. This extends the online charging scheme for roaming subscribers.
a is a schematic drawing illustrating a structure where a V-OCS and a Proxy-OCS are integrated according to an embodiment of the disclosure;
b is a schematic drawing illustrating a system structure for online charging on roaming according to an embodiment of the disclosure;
c is a schematic drawing illustrating a structure of an online charging control system according to an embodiment of the disclosure;
For better understanding of the objective, technical solution, and benefits of the present disclosure, the following describes exemplary embodiments of the in detail with reference to the accompanying drawings.
a is a schematic drawing illustrating a structure of the integrated V-OCS/Proxy-OCS, which may be referred to as an online charging system device. As shown in
The receiving unit 10 is adapted to receive a roaming online charging request sent by a V-GW.
The determining unit 11 is adapted to determine a subsequent roaming charging policy according to the roaming online charging request received by the receiving unit 10 combined with a stored charging control policy.
The online charging unit 12 is adapted to process online charging according to the decision result made by the determining unit 11. Specifically, the online charging unit 12 is adapted to process rating and charging in the visited network, or process rating and credit control in the visited network according to the decision result made by the determining unit 11.
The proxy online charging system unit 13 is adapted to send the corresponding roaming online charging request to an H-OCS for charging processing according to the decision result made by the determining unit 11. Specifically, the proxy online charging system unit 13 may send the rating and/or credit control request to the H-OCS for charging processing. During the charging process, the credit control includes charge reservation and/or deduction information.
Further, the determining unit 11 includes an obtaining unit 110, a storing unit 111, and a judging unit 112, wherein: the obtaining unit 110 is adapted to obtain the subscriber information and/or service information carried in the roaming online charging request received by the receiving unit 10; the storing unit 111 is adapted to store charging control policies; and the determining unit 112 is adapted to determine a subsequent roaming charging policy according to a charging control policy stored by the storing unit 111 and the information obtained by the obtaining unit 110. Specifically, the determining unit 112 searches out a charging control policy corresponding to the subscriber and the service according to the subscriber information and/or service information, and determines the subsequent roaming charging policy according to the charging control policy.
In practice, the subscriber information includes subscriber account registration information and subscriber ID information, etc. The service information includes service home network ID information and service type information. The charging control policies stored by the storing subunit 111 include at least one of the following policies:
If a roaming subscriber requests a service in the visited network, rating and credit control should be processed by the H-OCS;
If a roaming subscriber requests a service in the visited network, rating should be processed by the V-OCS and credit control should be processed by the H-OCS;
If a roaming subscriber requests a service in the visited network, rating and credit control should be processed by the V-OCS.
If charging control policies include “if a roaming subscriber requests a service in the visited network, rating and credit control should be processed by the H-OCS” and/or “if a roaming subscriber requests a service in the visited network, rating should be processed by the V-OCS and credit control should be processed by the H-OCS”, the charging control policies may also include a charging control policy of “a virtual H-OCS address is replaced with a real H-OCS address”. In this case, the proxy online charging system unit 13 sends the roaming online charging request to the H-OCS for charging processing according to the real H-OCS address. If the charging control policies include “if a roaming subscriber requests a service in the visited network, rating and credit control should be processed by the H-OCS” and the H-OCS does not know tariff information of the service in the visited network, the charging control policies may also include a charging control policy information of “tariff information of the service in the visited network should be sent to the H-OCS”.
In practice, in addition to the units mentioned above, the integrated V-OCS/Proxy-OCS device may further include a session establishment unit 14 adapted to set up a new session with the H-OCS. In this case, the service charging procedure in the visited network includes two stages. At a first stage, the V-GW establishes a charging session with the V-OCS/Proxy-OCS, and sends a service charging request to the V-OCS/Proxy-OCS via the charging session. At the second stage, the V-OCS/Proxy-OCS creates a new charging session where the V-OCS/Proxy-OCS plays a role of a new charging session initiator to initiate a new charging request to the H-OCS.
Another system architecture for online charging on roaming is disclosed in an exemplary embodiment. As shown in
Step S51: The V-GW initializes services.
Step S52: After the service initialization, the V-GW sends a charging request to the integrated V-OCS/Proxy-OCS (in
Step S53: Upon receiving the charging request, according to the subscriber and/or service information (the service ID and/or the subscriber ID) carried in the charging request and a charging control policy information preconfigured, the V-OCS/Proxy-OCS determines that the current service is a service requested by a roaming subscriber in the visited network and determines a charging policy which requires that the request be forwarded directly to the home network for rating, charge reservation and deduction. In this embodiment, before the charging request is sent, the H-OCS knows rating information of the service in the visited network in advance through interaction between charging systems or by other means; that is, the H-OCS already knows tariff information of the service in the visited network. In this case, the V-OCS/Proxy-OCS serves as a Diameter (a charging protocol) proxy and a relay node and the online charging message is forwarded to the H-OCS directly without the need to alter the Diameter message at the charging session layer.
Step S54: The V-OCS/Proxy-OCS forwards the charging request to the H-OCS (in
Step S55: The H-OCS searches for subscriber account information according to the received subscriber ID information, and processes online rating, online charge reservation and deduction according to the charging policy.
Step S56: The H-OCS responds to the V-OCS/Proxy-OCS with a charging result information. In
Step S57: The V-OCS/Proxy-OCS sends the charging result information to the V-GW, which responds via a CCA in
Step S58: The V-GW delivers the service.
Step S61: The V-GW initializes services.
Step S62: After the service initialization, the V-GW sends a charging request to the integrated V-OCS/Proxy-OCS (in
Step S63: Upon receiving the charging request, according to the subscriber and/or service information (the service ID and subscriber ID) carried in the charging request and preset charging control policies, the V-OCS/Proxy-OCS determines that a roaming subscriber consumes a service in the visited network, and determines a charging policy which requires that rating, charge reservation and deduction be processed by the home network, and determines the need to change the virtual H-OCS ID to a real address of the H-OCS and modify the destination address of the online charging request. Here, the V-OCS/Proxy-OCS modifies the virtual ID to the real H-OCS address according to a map between virtual H-OCS IDs and real H-OCS addresses and changes the destination address of the charging session to the real H-OCS address.
Step S64: The V-OCS/Proxy-OCS initiates a new charging session request to the H-OCS (via a CCR in
Step S65: The H-OCS searches for subscriber account information according to the received subscriber ID and processes online rating, and online charge reservation and deduction according to the charging policy.
Step S66: The H-OCS responds to the V-OCS/Proxy-OCS with a charging result information, via a CCA in
Step S67: The V-OCS/Proxy-OCS modifies the real H-OCS address to the virtual H-OCS ID.
Step S68: The V-OCS/Proxy-OCS sends the charging result information to the V-GW, via a CCA in
Step S69: The V-GW delivers the service.
Step S71: The V-GW initializes services.
Step S72: After the service initialization, the V-GW sends a charging request to the integrated V-OCS/Proxy-OCS (in
Step S73: Upon receiving the charging request, according to the subscriber and/or service information (the service ID and subscriber ID) carried in the charging request and preset charging control policies, the V-OCS/Proxy-OCS determines that a roaming subscriber consumes a service in the visited network, and determines a charging policy which requires that rating be processed by the visited network and charge reservation and deduction be processed by the home network, and determines it necessary to change the virtual H-OCS ID to a real address of the H-OCS and modify the destination address of the online charging request. Here, the V-OCS/Proxy-OCS modifies the virtual ID to the real H-OCS address according to a map between virtual H-OCS IDs and real H-OCS addresses and changes the destination address of the charging session to the real H-OCS address.
Step S74: The V-OCS/Proxy-OCS rates the service consumed by the roaming subscriber in the visited network according to the service tariff of the local operator.
Step S75: The V-OCS/Proxy-OCS initiates a new charging session request to the H-OCS. The request carries a monetary unit that is required by the H-OCS for reservation and deduction. An exemplary CCR from the V-OCS/Proxy-OCS to the H-OCS is as follows:
Step S76: The H-OCS searches for subscriber account information according to the received subscriber ID and processes online charge reservation and deduction according to the charging policy.
Step S77: The H-OCS responds to the V-OCS/Proxy-OCS with a charging result information, via a CCA in
Step S78: The V-OCS/Proxy-OCS modifies the real H-OCS address to the virtual H-OCS ID.
Step S79: The V-OCS/Proxy-OCS sends the charging result information to the V-GW, via a CCA in
Step S80: The V-GW delivers the service.
Step S81: The V-GW initializes services.
Step S82: After the service initialization, the V-GW sends a charging request to the integrated V-OCS/Proxy-OCS (in
Step S83: Upon receiving the charging request, according to the subscriber and/or service information carried in the charging request (the service ID and/or the subscriber ID) and a charging control policy information preset, the V-OCS/Proxy-OCS determines that the current service is a service consumed by a roaming subscriber in the visited network, and determines a charging policy which requires that rating, charge reservation and deduction be processed by the visited network.
Step S84: The V-OCS/Proxy-OCS processes rating, reservation and deduction for the service consumed by the roaming subscriber in the visited network according to the service tariff of the local operator.
Step S85: The V-OCS/Proxy-OCS sends the charging result to the V-GW, which is a CCA in
Step S86: The V-GW delivers the service.
In an exemplary method embodiment, after subsequent inter-operator settlement or after the roaming subscriber leaves the visited network, the visited network operator returns the remaining balance to the home subscriber account.
The foregoing roaming online charging procedures are all based on the assumption that the V-OCS and the Proxy-OCS are integrated. Roaming online charging procedures where the V-OCS and the Proxy-OCS are separate are described below.
Step S92: After completing the initialization in step S91, the V-GW initiates a charging request to the V-OCS.
Step S93: Upon receiving the charging request, according to the subscriber and/or service information carried in the charging request (the service ID and/or the subscriber ID) and preset charging control policies, the V-OCS determines that the current service is a service consumed by a roaming subscriber in the visited network, and determines a charging policy which requires that rating be processed by the visited network and charge reservation and deduction be processed by the home network, and determines it necessary to change the virtual H-OCS ID to the real H-OCS address and modify the destination address of the online charging request.
Step S94: The V-OCS rates the service consumed by the roaming subscriber in the visited network according to the service tariff of the local operator.
Step S95: The V-OCS initiates a new charging session request to the Proxy-OCS. The request carries a monetary unit and a charging policy.
Step S96: The Proxy-OCS forwards the charging request from the V-OCS to the H-OCS.
The subsequent steps are the same as those in a procedure where the V-OCS and the Proxy-OCS are integrated.
Step S105: After the V-OCS rates the service consumed by the roaming subscriber in the visited network according to the service tariff policy of the local operator in step S104, the V-OCS forwards the rated charging information directly to the Proxy-OCS.
Step S106: The Proxy-OCS initiates a new charging session request to the H-OCS. The request carries a monetary unit and a charging policy.
The subsequent steps are the same as those in a procedure where the V-OCS and the Proxy-OCS are integrated.
Upon receiving a roaming online charging request from the V-GW, the OCS device in exemplary embodiments of the disclosure determines the subsequent roaming charging policy according to the roaming online charging request combined with a charging control policy. Subsequent online charging may be processed locally and/or in the H-OCS according to the decision. This extends the online charging scheme for roaming subscribers. For example, the solution provided by exemplary embodiments of the disclosure supports multiple online charging schemes on roaming, including: rating by the home network, reservation and deduction by the home network; rating by the visited network, reservation and deduction by the home network; or rating by the visited network, reservation and deduction by the visited network.
It is understandable to those skilled in the art that all or part of the steps of the foregoing embodiments can be implemented by hardware following instructions of programs. The programs may be stored in a computer readable storage medium. When the programs are executed, the steps of the foregoing embodiments are executed, and the storage medium may be any medium that can store program codes including but not limited to a Read-Only Memory/Random Access Memory (ROM/RAM), a magnetic disk, and a compact disk.
Although the present disclosure has been described through exemplary embodiments, the disclosure is not limited to such embodiments. It is apparent that those skilled in the art can make various modifications and variations to the disclosure without departing from the scope of the disclosure. The disclosure is intended to cover the modifications and variations which fall in the scope of protection defined by the claims or their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
200810026533.1 | Feb 2008 | CN | national |
This application is a continuation of International Application No. PCT/CN2008/072221, filed on Sep. 1, 2008, which claims priority to Chinese Patent Application No. 200810026533.1, filed with the Chinese Patent Office on Feb. 29, 2008, the contents of which are hereby incorporated by reference in their entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2008/072221 | Sep 2008 | US |
Child | 12553322 | US |