DPI-driven bearer termination for short-lived applications
First Claim
1. A device for managing termination of radio channels in a mobile network, the device comprising:
- a receiver that receives a request for establishment of a radio channel, the radio channel used for transmission of data packets associated with a flow;
a channel establishment block that establishes the radio channel and sets a value of a corresponding dormancy timer; and
a dormancy timer controller that receives an end-of-application indication from a Deep Packet Inspection (DPI) device, the end-of-application specifying that an application associated with the flow has ended wherein the end-of-application indication is located in one of key field and a sequence number field of a GRE packet header and triggering termination of the radio channel associated with the flow upon receipt of either the end-of-application indication from the DPI device or expiration of the dormancy timer.
10 Assignments
0 Petitions
Accused Products
Abstract
Based on application information received from a DPI device, a downstream device, such as a Radio Network Controller (RNC), optimally implements a dormancy timer policy for short-lived applications, such as email and MMS. In particular, the RNC may initially use a large value for the dormancy timer for these applications. When the RNC receives an indication of the end of the application from the DPI device, the RNC may terminate the connection, thereby immediately freeing up resources. Alternatively, should the DPI device fail to recognize the end of the application, the initial dormancy timer serves as a fail-safe, such that the radio network resources are still released for allocation to another device in the radio network.
-
Citations
23 Claims
-
1. A device for managing termination of radio channels in a mobile network, the device comprising:
-
a receiver that receives a request for establishment of a radio channel, the radio channel used for transmission of data packets associated with a flow; a channel establishment block that establishes the radio channel and sets a value of a corresponding dormancy timer; and a dormancy timer controller that receives an end-of-application indication from a Deep Packet Inspection (DPI) device, the end-of-application specifying that an application associated with the flow has ended wherein the end-of-application indication is located in one of key field and a sequence number field of a GRE packet header and triggering termination of the radio channel associated with the flow upon receipt of either the end-of-application indication from the DPI device or expiration of the dormancy timer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing termination of radio channels in a mobile network, the method comprising:
-
receiving a request for establishment of a radio channel for transmission of packets associated with a flow; establishing the radio channel and setting a value of a corresponding dormancy timer; performing deep packet inspection (DPI) using a DPI device on at least one packet belonging to the flow to determine whether an application associated with the flow has ended; receiving an end-of-application indication from the DPI device, the end-of-application indication specifying that an application associated with the flow has ended wherein the end-of-application indication is located in one of key field and a sequence number field of a GRE packet header; overwriting the dormancy timer after receipt of the end-of-application indication; and terminating the radio channel in response to either receipt of the end-of-application indication from the DPI device or expiration of the dormancy timer. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A mobile network configured for efficient termination of radio channels, the mobile network comprising:
-
a user node that receives and transmits data packets; a deep packet inspection (DPI) device that examines information contained in Layers 2 through 7 of data packets in a flow initiated by the user node, the DPI device detecting when an application associated with the flow has ended; and a device that manages allocation of bandwidth in the mobile network, the device comprising; a receiver that receives a request for establishment of a radio channel for transmission of data packets associated with the flow, a channel establishment block that establishes the radio channel and sets a value of a corresponding dormancy timer, and a dormancy timer controller that receives an end-of-application indication from the DPI device wherein the end-of-application indication is located in one of key field and a sequence number field of a GRE packet header and triggers termination of the radio channel associated with the flow upon receipt of either the end-of-application indication from the DPI device or expiration of the dormancy timer. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification