Session anchor timestamp for interim accounting requests
AssigneeAlcatel-Lucent USA Inc.
InventorsRanjan Sharma, Yigang Cai
Life of this patent
Estimating the term…
Abstract
Systems and methods that handle failover between peer charging functions for offline charging. In one embodiment, a Charging Trigger Function (CTF) of a network element detects an interim chargeable event during a session, and generates an interim accounting request for the session responsive to the interim chargeable event. The CTF inserts a session anchor timestamp in the interim accounting request indicating the start time for the session, and transmits the interim accounting request to a charging function. The charging function then monitors a time limit trigger for closing a Charging Data Record (CDR) for the session based on the session anchor timestamp.
Claims20
An apparatus comprising:
- a network element for a communication network that serves User Equipment (UE);
- the network element including a processor comprising a Charging Trigger Function (CTF) configured to identify an initial chargeable event responsive to a start of a session, to generate an initial accounting request for the session responsive to the initial chargeable event, to insert a start timestamp in the initial accounting request indicating a start time for the session, and to transmit the initial accounting request to a first charging function to initiate session-based offline charging for the session;
- the CTF configured to identify a failure involving the first charging function, to detect an interim chargeable event during the session, to generate an interim accounting request for the session responsive to the interim chargeable event, to insert a session anchor timestamp in the interim accounting request indicating the start time for the session, and to transmit the interim accounting request to a second charging function.
A method operable in a network element that serves User Equipment (UE), the method comprising:
- identifying an initial chargeable event responsive to a start of a session;
- generating an initial accounting request for the session responsive to the initial chargeable event;
- inserting a start timestamp in the initial accounting request indicating a start time for the session;
- transmitting the initial accounting request to a first charging function to initiate session-based offline charging for the session;
- identifying a failure involving the first charging function;
- detecting an interim chargeable event during the session;
- generating an interim accounting request for the session responsive to the interim chargeable event;
- inserting a session anchor timestamp in the interim accounting request indicating the start time for the session;
- and
- transmitting the interim accounting request to a second charging function.
An apparatus comprising:
- a charging function for offline charging configured to receive an interim accounting request for a session from a network element, and to open a Charging Data Record (CDR) for the session based on the interim accounting request, wherein charging for the session was transferred to the charging function from a peer charging function due to a failure involving the peer charging function;
- wherein the charging function is configured to parse the interim accounting request to identify a session anchor timestamp indicating a start time for the session, to monitor a time limit trigger for closing the CDR based on the start time for the session as indicated in the session anchor timestamp, and to close the CDR upon expiry of the time limit.
Dependencies are inferred from the claim text.