Method, system, and device of cellular traffic monitoring
AssigneeAllot Ltd.
InventorsAlla Goldner, Asaf Shahar
Life of this patent
Estimating the term…
Abstract
A cellular traffic monitoring system includes: a traffic detection function (TDF) module to monitor cellular traffic associated with a cellular subscriber device, and to generate detection output which includes at least one of: a type of an application associated with the cellular traffic of the cellular subscriber device, and a type of the cellular traffic of the cellular subscriber device. The cellular traffic monitoring system further includes a policy charging and enforcement function (PCEF) module to enforce one or more charging rules to the cellular subscriber device, based on the detection output.
Claims30
A cellular traffic monitoring system comprising:
- a policy and charging rules function (PCRF) module server configured to create a set of application detection and control (ADC) rules;
- a Service Data Flow (SDF) based policy charging and enforcement function (PCEF) module server configured to enforce one or more charging rules to a cellular subscriber device, based on SDF data;
- wherein the SDF-based PCEF module server is associated with an online charging system (OCS) that is able to perform SDF-based online charging based on data received from said SDF-based PCEF module server;
- wherein the SDF-based PCEF module server is associated with an offline charging system (OFCS) that is able to perform SDF-based offline charging based on data received from said SDF-based PCEF module server;
- a traffic detection function (TDF) module server, implemented as a separate module server from said SDF-based PCEF module server;
- wherein the TDF module server is connected directly to said OCS;
- wherein the TDF module server is connected directly to said OFCS;
- wherein the TDF module server is configured (a) to monitor cellular traffic associated with said cellular subscriber device, (b) to perform payload data inspection by using a Deep Packet Inspection (DPI) technique, (c) to apply said Application Detection and Control (ADC) rules in order to detect an application running on said cellular subscriber device, (d) to generate detection output which includes at least one of:
- a type of an application associated with said cellular traffic of said cellular subscriber device, and
- a type of said cellular traffic of said cellular subscriber device;
- and (e) to generate application-based detection output that enables at least one of the OCS and the OFCS to apply, on per-application basis, different charging rates to different applications being used over a cellular network in which said cellular subscriber device operates;
- wherein a same cellular communication session is subject to both (i) SDF-based charging based on output from the PCEF module server, and (ii) application-based charging based on output from the TDF module server;
- wherein at least one of said OCS and OFCS, is to perform application-based differential charging towards said cellular subscriber device based on application-based detection output that was generated by the TDF module server by using said DPI technique and by applying said ADC rules,
- wherein at least one of:
- said PCRF module, said SDF-based PCEF module, and said TDF module, is implemented by utilizing at least a hardware component.
A method of cellular traffic monitoring, the method comprising:
- at a Service Data Flow (SDF) based policy charging and enforcement function (PCEF) module, enforcing one or more charging rules to a cellular subscriber device, based on SDF data;
- at an online charging system (OCS) connected to said SDF-based PCEF module, performing SDF-based online charging based on data received from said SDF-based PCEF module;
- at an offline charging system (OFCS) connected to said SDF-based PCEF module, performing SDF-based offline charging based on data received from said SDF-based PCEF module;
- at a traffic detection function (TDF) module, performing:
- (a) monitoring cellular traffic associated with a cellular subscriber device, (b) performing payload data inspection by using a Deep Packet Inspection (DPI) technique, (c) applying said Application Detection and Control (ADC) rules in order to detect an application running on said cellular subscriber device, (d) generating detection output which includes at least one of:
- a type of an application associated with said cellular traffic of said cellular subscriber device, and
- a type of said cellular traffic of said cellular subscriber device;
- and (e) generating application-based detection output that enables at least one of the OCS and the OFCS to apply, on per-application basis, different charging rate to different applications being used over a cellular network in which said cellular subscriber device operates;
- wherein the TDF module is implemented as a separate module from said PCEF module;
- wherein the TDF module is connected directly to said OCS;
- wherein the TDF module is connected directly to said OFCS;
- wherein a same cellular communication session is subject to both (i) SDF-based charging based on output from the PCEF module, and (ii) application-based charging based on output from the TDF module;
- performing, by at least one of said OCS and OFCS, application-based differential charging towards said cellular subscriber device based on application-based detection output that was generated by the TDF module by using said DPI technique and by applying said ADC rules.
A method comprising:
- enforcing, by a first server, one or more charging rules to a cellular subscriber device based on first data type data;
- monitoring, by a second server separate from the first server, cellular traffic associated with a cellular device by accumulating used volume wherein a same cellular communication session is subject to both (i) first data type-based charging, and (ii) application-based charging, the second server configured to directly interact with an online charging system and an offline charging system, wherein the online charging system and the offline charging system are separate from the first server;
- performing, by the second server, payload data inspection of the monitored cellular traffic;
- applying, by the second server, application detection rules in order to detect a type of application running on the cellular subscriber device;
- applying, by the second server, type detection rules in order to detect a type of cellular traffic associated with the cellular device;
- generating, by the second server, application-based detection output to apply, on per-application basis, different charging rates to different applications being used over a cellular network in which the cellular device operates;
- and
- performing, by at least one of the online charging system and the offline charging system, application-based differential charging towards the cellular subscriber device based on the generated application-based detection output by using a deep packet inspection (DPI) technique and by applying the application detection rules.
Dependencies are inferred from the claim text.