Method, system and apparatus for managing communication sessions using joint storage
AssigneeRedknee Inc.
InventorMichael Jung
Life of this patent
Estimating the term…
Abstract
According to embodiments described in the specification, a method, system and apparatus for managing communication sessions using joint storage. One of a policy server and a charging server, connected to each other via a core mobile network, stores a database containing both charging data and policy data. The other of the policy server and the charging server, rather than maintaining a distinct database, routes read and write operations to the server storing the database.
Claims24
A system in a core mobile network, comprising:
- a gateway server;
- a charging server connected with the gateway server via a first communications protocol;
- a policy server connected to (i) the gateway server via a second communications protocol and (ii) the charging server via a third communications protocol;
- the policy server storing a joint policy and charging database containing policy data attributes and charging data attributes;
- the policy server configured, in response to a request for a service associated with a mobile device, to send a session initiation request to the charging server using the third communications protocol, for establishing an interface session with the charging server;
- the policy server configured to store an identifier of the interface session in association with an identifier of the mobile device;
- the policy server further configured to receive, via the third communications protocol, a request for one of the charging data attributes in the joint policy and charging database from the charging server responsive to detection of a charging event at the charging server, to retrieve the charging data attribute from the joint policy and charging database, and to send the charging data attribute to the charging server over the interface session using the third communications protocol;
- and
- the policy server further configured to detect a termination of the requested service and, in response, to send a session closure message to the charging server.
A system in a core mobile network, comprising:
- a gateway server;
- a policy server connected with the gateway server via a first communications protocol;
- a charging server connected to (i) the gateway server via a second communications protocol and (ii) the policy server via a third communications protocol;
- the charging server storing a joint policy and charging database containing policy data attributes and charging data attributes;
- the charging server configured to receive a session initiation request from the policy server using the third communications protocol, for establishing an interface session with the policy server, the session initiation request sent by the policy server in response to a request for a service associated with a mobile device;
- the charging server configured, in response to the session initiation request, to retrieve and send one or more of the policy data attributes to the policy server using the third communications protocol, for generation of at least one rule associated with the service request at the policy server;
- the charging server configured to store an identifier of the interface session in association with an identifier of the mobile device;
- the charging server further configured to receive a request for at least one of the policy data attributes and the charging data attributes in the joint policy and charging database from the policy server via the third communications interface, to retrieve the at least one attribute from the joint policy and charging database, and to send the at least one attribute to the policy server over the interface session using the third communications protocol;
- and
- the charging server further configured to receive a session closure message from the policy server and to terminate the interface session, the session closure message sent by the policy server in response to detecting termination of the requested service.
A method in a policy server connected to a charging server via a core mobile network, comprising:
- establishing a connection with a gateway server via a first communications protocol;
- storing a joint policy and charging database containing policy data attributes and charging data attributes in a memory of the policy server;
- in response to a request for a service associated with a mobile device, sending a session initiation request from the policy server to the charging server via a second communications protocol distinct from a third communications protocol connecting the charging server with the gateway server, for establishing an interface session with the charging server;
- storing an identifier of the interface session in the memory in association with an identifier of the mobile device;
- receiving, via the third communications protocol, a request for one of the charging data attributes in the joint policy and charging database at the policy server from the charging server responsive to detection of a charging event at the charging server, and in response, retrieving the charging data attribute from the joint policy and charging database, and sending the charging data attribute to the charging server over the interface session using the second communications protocol;
- and
- detecting a termination of the requested service and, in response, sending a session closure message to the charging server.
A method in a charging server connected to a policy server via a core mobile network, comprising:
- establishing a connection with a gateway server via a first communications protocol;
- storing a joint policy and charging database containing policy data attributes and charging data attributes in a memory of the charging server;
- receiving a session initiation request at the charging server from the policy server via a second communications protocol distinct from a third communications protocol connecting the policy server with the gateway server, the session initiation request for establishing an interface session with the policy server, the session initiation request sent by the policy server in response to a request for a service associated with a mobile device;
- in response to the session initiation request, retrieving and sending one or more of the policy data attributes to the policy server using the second communications interface, for generation of at least one rule associated with the service request at the policy server;
- storing an identifier of the interface session in the memory in association with an identifier of the mobile device;
- receiving a request for at least one of the policy data attributes and the charging data attributes in the joint policy and charging database from the policy server via the second communications interface, retrieving the at least one attribute from the joint policy and charging database, and sending the at least one attribute to the policy server over the interface session using the second communications interface;
- and
- receiving a session closure message from the policy server and terminating the interface session, the session closure message sent by the policy server in response to detecting termination of the requested service.
Dependencies are inferred from the claim text.