IP Library Granted Patent US 9,503,586
Granted Patent B2
US 9,503,586 · App. 14/032,330 · Granted Nov 22, 2016

Online charging method, apparatus, and system based on number portability service

Inventor: Jun Zuo (Shenzhen, CN)
Assignee: Huawei Technologies Co., Ltd.
H04M15/8038H04L12/1403H04L12/1467H04L65/1016H04L65/1063H04L65/1096H04M15/64H04M15/752H04W4/24H04L12/1485
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,503,586
App. No.
14/032,330
Granted
Nov 22, 2016
Kind
B2
Abstract

The present invention relates to the field of communications technologies, and in particular, to an online charging method, apparatus, and system based on a number portability service. When a calling UE in an IMS network initiates a call to a called UE, after receiving an invite message sent by a CSCF entity in the IMS network, an AS in the IMS network queries number portability information corresponding to a number of the called UE and sends a number of the calling UE and the found number portability information to an OCS in the IMS network, so that the OCS is capable of performing charging authentication for the calling UE according to the number portability information and the number of the calling UE. When the called UE has changed a subscription network and subscribed to an NP service, the OCS is thus capable of correctly performing charging authentication.

Claims (47)

1. An online charging method based on a number portability service, the method comprising:

when a calling user equipment (UE) in an Internet Protocol multimedia subsystem (IMS) network initiates a call to a called UE, receiving, by an application server (AS) in the IMS network, an invite message sent by a call session control function (CSCF) entity in the IMS network, wherein the invite message carries a number of the calling UE and a number of the called UE;

sending, by the AS, a number portability information query request to a number portability database (NPDB) server in the IMS network, wherein the number portability information query request carries the number of the called UE;

receiving, by the AS, a number portability information query response sent by the NPDB server, wherein the number portability information query response carries number portability information corresponding to the number of the called UE; and

sending, by the AS, an initial credit control request message to an online charging system (OCS) in the IMS network, wherein the initial credit control request message carries the number portability information and the number of the calling UE, so that the OCS can perform charging authentication for the calling UE according to the number portability information and the number of the calling UE;

wherein the invite message further carries information about a codec supported by the calling UE and wherein, after the AS receives the number portability information query response sent by the NPDB server, the method further comprises:

sending, by the AS, a codec negotiation request message to a multimedia resource function (MRF) entity in the IMS network, wherein the codec negotiation request message carries the information about the codec supported by the calling UE, so that the MRF entity determines, according to information about a codec supported by the MRF entity and the information about the codec supported by the calling UE, a codec supported by both the MRF entity and the calling UE;

receiving, by the AS, a codec negotiation response message sent by the MRF entity, wherein the codec negotiation response message carries information about the codec determined by the MRF entity; and

sending, by the AS, the information about the codec determined by the MRF entity to the calling UE, so that the calling UE decodes an audio file sent by the MRF entity according to the received information about the codec and plays the decoded audio file, wherein the audio file sent by the MRF entity comprises voice notification information indicating that the called UE has changed a subscription network.

2. The method according to claim 1 , wherein the number portability information comprises a routing number and wherein the OCS performs the charging authentication.

3. The method according to claim 2 , wherein the OCS performs the charging authentication by:

determining a recipient network to which the called UE belongs according to the routing number;

determining a charge rate of a call between the IMS network and the recipient network; and

performing the charging authentication for the calling UE according to the number of the calling UE and the charge rate.

4. The method according to claim 3 , wherein the recipient network to which the called UE belongs and the IMS network are not the same communications network.

5. The method according to claim 3 , wherein the recipient network to which the called UE belongs and the IMS network is the same communications network.

6. The method according to claim 2 , wherein the number portability information comprises a port-in identity, the port-in identity being used to indicate that the called UE has been ported in the IMS network from another communications network and wherein the OCS performs the charging authentication by performing the charging authentication for the calling UE on the basis of a charge rate of an intra-network call in the IMS network according to the port-in identity and the number of the calling UE.

7. The method according to claim 1 , wherein, after the charging authentication is successful, the method further comprises:

receiving, by the AS, an initial credit control answer message sent by the OCS, wherein the initial credit control answer message carries a granted service unit; and

storing, by the AS, correspondence between the granted service unit and the number of the calling UE.

8. The method according to claim 7 , further comprising sending the CSCF entity an invite message carrying the number portability information.

9. An application server in an Internet Protocol multimedia subsystem (IMS) network, the application server comprising:

a receiver, configured to, when a calling user equipment (UE) in the IMS network initiates a call to a called UE, receive an invite message sent by a call session control function (CSCF) entity in the IMS network, wherein the invite message carries a number of the calling UE and a number of the called UE; and

a transmitter, configured to send a number portability information query request to a number portability database (NPDB) server in the IMS network, wherein the number portability information query request carries the number of the called UE received by the receiver;

wherein the receiver is further configured to receive a number portability information query response sent by the NPDB server, wherein the number portability information query response carries number portability information corresponding to the number of the called UE; and

wherein the transmitter is further configured to send an initial credit control request message to an online charging system (OCS) in the IMS network, wherein the initial credit control request message carries the number portability information received by the receiver and the number of the calling UE received by the receiver, so that the OCS performs charging authentication for the calling UE according to the number portability information and the number of the calling UE;

wherein the invite message received by the receiver further carries information about a codec supported by the calling UE;

wherein the transmitter is further configured to send a codec negotiation request message to a multimedia resource function (MRF) entity in the IMS network after the receiver receives the number portability information query response sent by the NPDB server, wherein the codec negotiation request message carries the information about the codec supported by the calling UE, so that the MRF entity determines, according to information about a codec supported by the MRF entity and the information about the codec supported by the calling UE, a codec supported by both the MRF entity and the calling UE;

wherein the receiver is further configured to receive a codec negotiation response message sent by the MRF entity, wherein the codec negotiation response message carries information about the codec determined by the MRF entity; and

wherein the transmitter is further configured to send the information about the codec determined by the MRF entity to the calling UE, so that the calling UE decodes, according to the received information about the codec, an audio file sent by the MRF entity and plays the decoded audio file, wherein the audio file sent by the MRF entity comprises voice notification information indicating that the called UE has changed a subscription network.

10. The application server according to claim 9 , wherein the number portability information comprises a routing number.

11. The application server according to claim 9 , wherein the number portability information comprises a port-in identity that is used to indicate that the called UE has been ported in the IMS network from another communications network.

12. The application server according to claim 9 , wherein the receiver is further configured to receive an initial credit control answer message sent by the OCS, wherein the initial credit control answer message carries a granted service unit; and

wherein the transmitter is further configured to store correspondence between the granted service unit and the number of the calling UE and send the CSCF entity an invite message carrying the number portability information.

13. A charging system based on a number portability service, the charging system comprising:

an application server (AS) in an Internet Protocol multimedia subsystem (IMS) network; and

a number portability database (NPDB) server in the IMS network;

wherein the AS is configured to, when a calling user equipment (UE) in the IMS network initiates a call to a called UE, receive an invite message sent by a call session control function (CSCF) entity in the IMS network, wherein the invite message carries a number of the calling UE and a number of the called UE, and to send a number portability information query request to the NPDB server, wherein the number portability information query request carries the number of the called UE;

wherein the NPDB server is configured to receive the number portability information query request sent by the AS, query number portability information corresponding to the number of the called UE, and to send a number portability information query response to the AS, wherein the number portability information query response carries the number portability information corresponding to the number of the called UE; and

wherein the AS is further configured to receive the number portability information query response sent by the NPDB server, and to send an initial credit control request message to an online charging system (OCS) in the IMS network, wherein the initial credit control request message carries the number portability information and the number of the calling UE, so that the OCS performs charging authentication for the calling UE according to the number portability information and the number of the calling UE;

wherein the invite message received by the AS further carries information about a codec supported by the calling UE;

wherein the AS is further configured to send a codec negotiation request message to a multimedia resource function (MRF) entity in the IMS network after the AS receives the number portability information query response sent by the NPDB server, wherein the codec negotiation request message carries the information about the codec supported by the calling UE, so that the MRF entity determines, according to information about a codec supported by the MRF entity and the information about the codec supported by the calling UE, a codec supported by both the MRF entity and the calling UE;

wherein the AS is further configured to receive a codec negotiation response message sent by the MRF entity, wherein the codec negotiation response message carries information about the codec determined by the MRF entity; and

wherein the AS is further configured to send the information about the codec determined by the MRF entity to the calling UE, so that the calling UE decodes, according to the received information about the codec, an audio file sent by the MRF entity and plays the decoded audio file, wherein the audio file sent by the MRF entity comprises voice notification information indicating that the called UE has changed a subscription network.

14. The system according to claim 13 , wherein the system further comprises the OCS.

15. The system according to claim 14 , wherein the OCS is configured to receive the initial credit control request message sent by the AS and to perform the charging authentication for the calling UE according to the number portability information and the number of the calling UE that are in the initial credit control request message.

16. The system according to claim 13 , wherein the number portability information comprises a routing number or a port-in identity, wherein the port-in identity is used to indicate that the called UE has been ported in the IMS network from another communications network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: ZUO, JUN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 033724/0229 →
Priority Claims (1)
CN 2012 1 0554623 · Dec 19, 2012 · national
Continuity (1)
Related Publication 20140169224A1 · Jun 19, 2014