DIVERSE MESSAGE SYNCHRONIZATION
First Claim
1. A method performed by a Policy and Charging Rules Node (PCRN) to process at least two messages received from a plurality of devices, the method comprising:
- receiving a first request from a first device, the first request associated with a first Session Binding Identifier (SBI) comprising at least one attribute associated with a first subscriber profile;
identifying the first SBI associated with the first request;
acquiring a lock associated with the first SBI, the acquisition of the lock indicating that processing cannot be interrupted by other requests;
processing the first request;
sending an answer message to the first device in response to processing the first request;
modifying the lock to indicate that the processing of the first request may be modified by the receipt of at least one priority task;
sending a resultant message to at least a second device after processing at least the first request; and
releasing the lock.
4 Assignments
0 Petitions
Accused Products
Abstract
Various exemplary embodiments relate to a method and related network node and machine-readable storage medium relating to the receipt, association, and synchronization of a plurality of messages from diverse sources. Various embodiments relate to a Policy Charging and Rules Node (PCRN) receiving related messages from at least two sources and acquiring a lock associated with the received message'"'"'s session binding identifier (SBI). The PCRN may use the lock to prioritize the processing of the related requests that share a common SBI. Various embodiments relate to the PCRN rejecting subsequent related requests unless the subsequent request is of a higher priority. Various other embodiments relate to the PCRN waiting for the receipt of the subsequent request before fully processing the first request.
45 Citations
21 Claims
-
1. A method performed by a Policy and Charging Rules Node (PCRN) to process at least two messages received from a plurality of devices, the method comprising:
-
receiving a first request from a first device, the first request associated with a first Session Binding Identifier (SBI) comprising at least one attribute associated with a first subscriber profile; identifying the first SBI associated with the first request; acquiring a lock associated with the first SBI, the acquisition of the lock indicating that processing cannot be interrupted by other requests; processing the first request; sending an answer message to the first device in response to processing the first request; modifying the lock to indicate that the processing of the first request may be modified by the receipt of at least one priority task; sending a resultant message to at least a second device after processing at least the first request; and releasing the lock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A Policy and Charging Rules Node (PCRN) to process at least two messages received from a plurality of devices, the PCRN comprising:
-
a first interface that receives a first request from a first device, the first request associated with a first Session Binding Identifier (SBI) comprising at least one attribute associated with a first subscriber profile, and sends an answer message to the first device in response to processing the first request; a message mate checker that identifies the SBI associated with the first request; a locking device that maintains a lock associated with the first SBI; a rule processor that; processes the first request; acquires the lock from the locking device, the acquisition of the lock indicating that processing cannot be interrupted by other requests; modifies the lock associated with the SBI to indicate that the processing of the first request may be modified by at least one priority task, and releases the lock; and a second interface that sends a resultant message to at least a second device after processing at least the first request. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification