CN103841538B - Manage the method and system of data flow - Google Patents
Manage the method and system of data flow Download PDFInfo
- Publication number
- CN103841538B CN103841538B CN201210478841.4A CN201210478841A CN103841538B CN 103841538 B CN103841538 B CN 103841538B CN 201210478841 A CN201210478841 A CN 201210478841A CN 103841538 B CN103841538 B CN 103841538B
- Authority
- CN
- China
- Prior art keywords
- data flow
- gbr
- stream
- tdf
- bandwidth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
- H04L41/5022—Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides a kind of method and system for managing data flow.The method, it include: the stream process information transmitted detection function entity TDF and obtain data flow, the stream process information includes that strategy business datum flow template SDF Template corresponding with charging control PCC rule all activated on the APN-AMBR and PCEF of user, quality of service classes mark QCI and maximum bandwidth MBR, the TDF are filtered and handled to data stream according to stream process information.
Description
Technical field
The present invention relates to mobile communication field more particularly to a kind of method and systems for managing data flow.
Background technique
1. framework explanation
Fig. 1 is third generation partner program (3GPP, 3rd Generation Partnership Project) definition
For the strategy and charging control architecture (PCC, Policy and ChargingControl) schematic diagram of mobile network.Each reality
Body function is described below:
PCRF (Policy and Charging Rules Function, "Policy and Charging Rules Function) includes for business
Business data flow formulate resource control scheme, including QoS (Quality of using Internet resources in transmission process
Service, service quality) control strategy and charging control strategy.
PCEF (Policy and Charging Enforcement Function, strategy and charge execution function) is used for
PCC rule that is that PCRF is issued or being pre-configured on PCEF is executed, the IP packet of transmission over networks is detected, identifies the IP
The business data flow that message is subordinate to, and QoS and charging control are provided to business data flow.
(Bearer Binding and Event Report Function's BBERF reports achievement in bearing binding and event
Can) be mainly used for detecting the IP packet of transmission over networks, and IP packet is mapped to corresponding carrying according to rule and is led to
On road.BBERF also executes reporting for carrying dependent event, such as when access network switching is lost or occurred in carrying,
It requires for corresponding event to be reported to PCRF, request PCRF carries out corresponding decision.
TDF (Traffic Detection Function transmits detection function) will test for executing application detection
Application message be reported to PCRF.It can also realize tactful to using implementation strategy using being issued according to PCRF to what is detected
Control, such as gate, bandwidth limitation collects using redirection and reports charge information etc. to charge system.
SPR (Subscription Profile Repository, user-subscribed database) is used to save user's signing
Business information works out PCC rule for PCRF and provides necessary user signing contract information.OCS (Online Charging System,
Online charging system) and OFCS (Offline Charging System, off-line accounting system) be respectively used to offline and online meter
Take.
User establishes IP-CAN session when accessing network between PCEF and PCRF, commenced business for the user
Cheng Zhong, PCRF issue the QoS and charging policy for business data flow to PCEF.PCC provides QoS and charging control to business
Process is described below:
When user commences business, the application message that business information or TDF will test is reported to PCRF by AF, institute
It states and contains five-tuple and other such as service/application type information in service/application information.PCRF according to the business/
Application message formulates PCC rule for data flow, and the PCC rule includes that (SDF Template, that is, wrap business datum flow template
Information containing five-tuple), service/application mark authorizes QoS and bandwidth (including QCI, MBR, GBR), charging policy etc..PCRF will
The PCC rule is handed down to PCEF.PCEF executes bearing binding according to QCI, if had in QCI and the PCC rule of carrying
QCI is corresponding, then the PCC rule is tied in the carrying;If the QCI in QCI and the PCC rule not carried is corresponding,
PCEF is initiated and the matched carrying of the QCI is established, and the PCC rule is tied in the carrying.After bearing binding is completed,
Just establish the corresponding relationship of PCC rule and carrying.PCC rule with identical QCI can be tied in the same carrying, i.e.,
Multiple business data flows can share the same carrying.Hereafter when data message passes through PCEF, PCEF is by the data message
SDF Template on five-tuple and carrying is matched.When with wherein SDF Template matching, it is known that the data
Message is which PCC rule control, further according to the binding relationship of PCC rule and carrying, is further known to data message use
Which carrying.To provide corresponding QoS and Bandwidth guaranteed for the data message, while according to charging policy, collecting the data
The charge information of message, and it is reported to charge system.
Above-mentioned carrying is divided into GBR carrying and non-GBR carrying.Wherein GBR carrying be provided for business data flow it is absolute
QoS and Bandwidth guaranteed are bound to provide according to the QoS and bandwidth resources of authorized appropriation for it using the data message of the carrying
Quality of service guarantee, even if in the case where resource occurs for network using anxiety, it will not be by other data message preempting resources.
Non-GBR carrying is that opposite QoS and Bandwidth guaranteed are provided for business data flow.Business datum in all non-GBR carryings
(information is the signing bandwidth that all Non-GBR business that user carries out are shared to the shared APN-AMBR of stream, in IP-CAN
When session establishment, it is handed down to PCEF).When Internet resources enough can be according to the authorization QoS and bandwidth of each business data flow points
Described in dispensing when business data flow, QoS and Bandwidth guaranteed can be provided for it, when Internet resources occur using anxiety
It waits, the business data flow will execute resource according to QCI and seize.It therefore can not be from network using the business of non-GBR carrying
Obtain reliable QoS and Bandwidth guaranteed.
The case where foregoing description is during user commences business/applies, and is industry using PCC framework shown in FIG. 1
Business/application provides the process of QoS and charging control, using the above process connect controlled business data flow five-tuple can
It is fitted in SDF Template, therefore dedicated GBR or non-GBR carrying transmission can be used.However actual conditions are also
All SDF Template can not be matched in the five-tuple information and PCEF of some business data flow, at this moment according to existing
Standard definition, operator can abandon this partial service data flow, or establish one and be configured with wildcard five-tuple
Default bearing transmits this partial service data flow.Default bearing is also Non-GBR type, i.e., is not appointing using the carrying
What data flow provides absolute QoS and Bandwidth guaranteed.It is dedicated using Non-GBR using the business data flow and other of default bearing
The business data flow of carrying shares APN-AMBR.
The process of 2.TDF realization charging
When deploying TDF in network, there is a problem of charging inaccuracy in charging.With downstream data flow, (network is sent
To user) for, Fig. 2 is the schematic diagram that PCEF handles data flow in the prior art, when the data flow is with the rate of 200kb/S
When passing through TDF, the ADC rule that TDF is issued according to PCRF detects the data flow, identifies application, and according to TDF
On control strategy, allow the data flow to pass through, and record flow information, be reported to charge system.But when the data flow to
When up to PCEF, five-tuple and SDF the template matching of the data flow, PCEF implement to control according to corresponding PCC rule to it
System carries out speed limit, and flow becomes 150kb/s, and leads to packet loss.Since TDF is not aware that the stream by being limited when PCEF
Speed leads to packet loss, and then the flow on TDF is caused to be greater than the flow on PCEF.When charge in this case to user,
Charging should be carried out according to practical received flow (flow i.e. on PCEF after packet loss), it is clear that TDF is reported to charge system
Flow be it is inaccurate, carry out charging, the problem of necessarily leading to overcharge according to this partial discharge.
For above-mentioned inconsistent in TDF and PCEF control for same data stream, so cause dosage (such as flow, when
Between etc.) inconsistent, the situation of charging inaccuracy is generated, existing implementation method proposes a kind of solution to this:
(1) all SDF Template on PCEF are reported to TDF by PCRF
(2) when data flow passes through TDF, when being detected, TDF is by the five-tuple information and SDF Template of the data flow
Matching:
And if all SDF Template are mismatched, and illustrate do not have corresponding PCC rule control number on PCEF
According to stream, therefore the dosage for flowing through TDF is consistent with the dosage flowed through on PCEF, not the situation of accounting fee inaccuracy.TDF in this case
Directly dosage information is reported to charge system.
If matched with SDF Template therein, illustrate there is corresponding PCC rule control data flow on PCEF,
It is inconsistent to be then likely to result in dosage of the data flow on TDF and PCEF.
(3) in step (2) matched situation, the corresponding SDF Template of the data flow is reported to PCRF by TDF.
(4) PCRF requires PCEF to report the dosage information of the corresponding data flow of SDF Template, and by dosage information
It is handed down to TDF.
(5) TDF carries out dosage correction, such as TDF compares the dosage collected on TDF and the dosage collected from PCEF is (logical
Cross PCRF and be reported to TDF), if the dosage on TDF is greater than the dosage on PCEF, the PCEF dosage collected is reported to by TDF
Charge system, the dosage that otherwise TDF oneself is collected are reported to charge system.
In the above-mentioned control process to data flow, in order to achieve the purpose that accurate billing, PCRF needs constantly monitoring
Dosage on PCEF, and need to pass to TDF by PCRF, or monitor dosage on TDF and pass to PCEF by PCRF, with
Dosage correction is carried out, realizes accurate billing.This transmit on Gx interface (PCEF and PCRF), Sd interface (TDF and PCRF) is used
The mode of amount when having mass data stream in a network, will lead to frequently transmit and handle dosage information, in this way will certainly
The processing load for increasing system equipment, influences network stabilization.
Whether above-mentioned implementation also has phase by the stream of TDF by the five-tuple identification of business data flow on PCEF
The control strategy answered.If all SDFtemplate are mismatched on the five-tuple and TDF of the stream, then it is assumed that the stream exists
Not by policy control on PCEF, it would not also lead to the situation of charging inaccuracy on TDF.If with SDF Template therein
Matching, then it is assumed that the stream is also required to carry out policy control on PCEF, to need to carry out dosage correction to the stream, can be only achieved
The purpose of accurate billing.
And this implementation does not account for the case where business data flow is transmitted using default bearing.According to Jie of front
It continues, all uses wildcard five-tuple using the business data flow that default bearing transmits, i.e., the five-tuple all one of all streams in the carrying
Sample.When the QoS of network and bandwidth resources occur nervous, the business data flow on default bearing and all non-GBR carryings is all
It carries out resource to seize, equally will cause partial data stream packet loss on PCEF in this way.When the stream of packet loss is on default bearing
When stream, since these streams use the five-tuple of wildcard, just cannot be distinguished according to the prior art is which business data flow occurs
Packet loss.Therefore the accurate billing to business data flow can not be just realized using the prior art when this happens.
Summary of the invention
The present invention provides the management method and system of a kind of data flow dosage, and technical problems to be solved are how to make data
Dosage when stream is by TDF with PCEF is consistent.
In order to solve the above technical problems, the present invention provides the following technical scheme that
A method of management data flow, comprising:
The stream process information that detection function entity TDF obtains data flow is transmitted, the stream process information includes user's
All activated strategy business datum flow template SDF corresponding with charging control PCC rule on APN-AMBR and PCEF
Template, quality of service classes mark QCI and maximum bandwidth MBR, the TDF carry out data stream according to stream process information
Filtering and processing.
Preferably, the method also has a characteristic that the stream process information is by "Policy and Charging Rules Function reality
What body PCRF was sent.
Preferably, the method also has a characteristic that the TDF after receiving data flow, according to the stream process
Information is filtered and handles to the data flow, comprising:
The five-tuple for the data flow that will test and all SDF Template are matched;
When being matched to SDF Template therein, if in the rule of PCC corresponding to the SDF Template being matched to
Bandwidth information only include MBR, then the data flow be non-GBR stream, the TDF is according to APN-AMBR and MBR to described
Non-GBR stream executes bandwidth control.
Preferably, the method also has a characteristic that described according to APN-AMBR and MBR execution bandwidth control, comprising:
When there is multiple non-GBR to flow shared APN-AMBR, if APN-AMBR can satisfy access point where the user
The bandwidth demand of current all non-GBR streams, then provide corresponding band according to the MBR in PCC rule for the data flow under APN
Wide resource;Otherwise, all Non-GBR streams execute bandwidth and seize.
Preferably, the method also has a characteristic that the stream process information further includes guaranteeing bandwidth GBR.
Preferably, the method also has a characteristic that the TDF after receiving data flow, according to the stream process
Information is filtered and handles to the data flow, comprising:
The five-tuple for the data flow that will test and all SDF Template are matched;
When being matched to SDF Template therein, if in the rule of PCC corresponding to the SDF Template being matched to
Bandwidth information include MBR and GBR, then the data flow is GBR stream, and the TDF, which flows the GBR according to MBR and GBR, to be executed
Bandwidth control.
A kind of system managing data flow, including transmission detection function entity TDF, in which:
Acquisition device, for obtaining the stream process information of data flow, the stream process information includes the APN-AMBR of user
Business datum flow template SDF Template corresponding with charging control PCC rule with strategy all activated on PCEF, QCI with
And MBR;
Managing device, for data stream to be filtered and handled according to stream process information.
Preferably, the system also has a characteristic that the system also includes "Policy and Charging Rules Function entities
PCRF, wherein the PCRF includes:
Sending device, for sending the stream process information of data flow to transmission detection function entity TDF.
Preferably, the system also has a characteristic that the managing device includes:
First filtering module, the five-tuple of the data flow for will test and all SDF Template are matched;
First processing module, for when being matched to SDF Template therein, if the SDF being matched to
Bandwidth information in the rule of PCC corresponding to Template only includes MBR, then the data flow is non-GBR stream, according to APN-
AMBR and MBR, which flows the non-GBR, executes bandwidth control.
Preferably, the system also has a characteristic that the first processing module is used for:
When there is multiple non-GBR to flow shared APN-AMBR, if APN-AMBR can satisfy access point where the user
The bandwidth demand of current all non-GBR streams, then provide corresponding band according to the MBR in PCC rule for the data flow under APN
Wide resource;Otherwise, all Non-GBR streams execute bandwidth and seize.
Preferably, the system also has a characteristic that the stream process information further includes guaranteeing bandwidth GBR.
Preferably, the system also has a characteristic that the managing device includes:
Second filtering module, the five-tuple of the data flow for will test and all SDF Template are matched;
Second processing module, for when being matched to SDF Template therein, if the SDF being matched to
Bandwidth information in the rule of PCC corresponding to Template includes MBR and GBR, then the data flow is that GBR flows, according to MBR with
GBR, which flows the GBR, executes bandwidth control.
Unlike the prior art, by TDF to the data flow execute with PCEF on consistent control strategy, from
And guarantee that dosage of the stream by TDF with PCEF when is consistent, to guarantee that the subsequent dosage information reported is accurate, realize to the stream
Accurate charging.
Detailed description of the invention
Fig. 1 defines the strategy and charging control architecture schematic diagram for mobile network for third generation partner program;
Fig. 2 is the schematic diagram that PCEF handles data flow in the prior art;
Fig. 3 is the flow diagram of the management method embodiment of data flow dosage provided by the invention;
Fig. 4 is the flow diagram of the method for the management data flow that the embodiment of the present invention one provides;
Fig. 5 is the flow diagram of the method for management data flow provided by Embodiment 2 of the present invention;
Fig. 6 is the flow diagram of the method for the management data flow that the embodiment of the present invention three provides;
Fig. 7 is the flow diagram of the method for the management data flow that the embodiment of the present invention four provides;
Fig. 8 is the structural schematic diagram of the system embodiment of management data flow provided by the invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, right below in conjunction with the accompanying drawings and the specific embodiments
The present invention is described in further detail.It should be noted that in the absence of conflict, embodiment and implementation in the application
Feature in example can mutual any combination.
Fig. 3 is the flow diagram of the management method embodiment of data flow dosage provided by the invention.Method shown in Fig. 3 is real
Applying example includes:
Step 301, TDF obtain the stream process information of data flow;
Wherein the stream process information of the data flow is identical as stream process information used in PCEF;
Wherein the stream process information includes APN-AMBR (Access Point Name-AggregateMaximum Bit
Rate, access point polymerize maximum bandwidth) and regular corresponding SDF Template of the upper all activated PCC of PCEF, QCI (QoS
Class Identifier, QoS classification mark) and MBR (Maximum Bit Rate, maximum bandwidth) information;
Step 302, TDF are filtered and are handled to data stream according to the stream process information.
It should be noted that stream process information is obtained from PCRF in step 301.
Wherein, TDF carries out filtering to data stream according to stream process information and processing includes:
When being matched to SDF Template therein, if in the rule of PCC corresponding to the SDF Template being matched to
Bandwidth information only include MBR, then execute bandwidth control according to APN-AMBR and MBR.
Wherein, bandwidth control is executed according to APN-AMBR and MBR, comprising:
When multiple Non-GBR flow shared APN-AMBR, bandwidth is executed according to APN-AMBR to the multiple Non-GBR stream
If control includes: that the bandwidth of current all non-GBR streams under access point APN where APN-AMBR can satisfy the user needs
It asks, then provides corresponding bandwidth resources according to the authorized bandwidth of PCC rule for the data flow;Otherwise, all Non-GBR streams execute
Bandwidth is seized.
Wherein, stream process information further includes GBR (Guaranteed Bit Rate guarantees bandwidth), only in data flow
When being flowed for GBR, in order to guarantee its service quality, GBR is flowed and carries out bandwidth control.
The TDF is filtered and handles to the data flow according to the stream process information after receiving data flow,
Include:
The five-tuple for the data flow that will test and all SDF Template are matched;
When being matched to SDF Template therein, if in the rule of PCC corresponding to the SDF Template being matched to
Bandwidth information include MBR and GBR, then execute bandwidth control according to MBR and GBR.
Unlike the prior art, by TDF to the data flow execute with PCEF on consistent control strategy, from
And guarantee that dosage of the stream by TDF with PCEF when is consistent, therefore either TDF carries out charging or PCEF charging, data flow
The dosage used in the two is all identical, therefore information is accurate, realizes the accurate charging to the stream.
Embodiment of the method provided by the invention is described further with embodiment below:
Embodiment one
Fig. 4 is the flow diagram of the method for the management data flow that the embodiment of the present invention one provides.Middle the present embodiment description
Be to implement charging on TDF, for downstream in the case of controlling inconsistent on TDF and PCEF, by the stream on TDF
It executes and is realized to guarantee that dosage of the stream by TDF with PCEF when is consistent to the stream with consistent control strategy on PCEF
Accurate charging, process are described as follows:
401. pass through application layer service negotiation, and business information is handed down to PCRF by AF;
For 402.PCRF according to business information, user signing contract information and carrier policy are that the business carries out strategic decision-making,
PCC rule is formulated for business data flow, the PCC rule includes the SDF Template for licensing to the business data flow,
QCI, MBR, GBR etc.;
The PCC rule is handed down to PCEF by 403.PCRF;
The corresponding stream process information of the PCC rule is handed down to TDF by 404.PCRF.The stream process information includes SDF
Template, QCI, MBR, GBR.
405. when business data flow reaches TDF, and TDF first executes stream detection according to the ADC rule that PCRF is issued, and works as inspection
When measuring the data flow, the stream process information and APN-AMBR issued to the stream according to 404 steps executes control strategy.It is described
APN-AMBR is used to describe the shared bandwidth of all non-GBR business, be in user access network, establish IP-CAN session and
When TDF session, TDF is handed down to by PCRF.Current all non-under APN where if APN-AMBR can satisfy the user at this time
The bandwidth demand of GBR stream, then provide corresponding bandwidth according to the authorized bandwidth (MBR, GBR) in stream process information for the data flow
Resource.If APN-AMBR is unable to satisfy the bandwidth demand of current all Non-GBR business at this time, and the data flow belongs to
Non-GBR data flow flows execution bandwidth according to all Non-GBR at this time and seizes.If the data flow seizes ability lower than it
His data flow seizes ability, then the data flow would not provide on TDF according to the authorized bandwidth in stream process information for it
Bandwidth resources, the data flow is by speed limit, packet loss.
406.TDF is by the dosage information reporting of business data flow to OCS.
407. when the data flow reaches PCEF, and PCEF provides policy control according to PCC rule for the data flow,
The control strategy that installation stream process information includes on the control strategy and TDF for including due to the PCC rule of PCEF installation is identical
, thus when the data flow pass through PCEF when, the treatment process strategically controlled, the data flow on PCEF will obtain and
The upper consistent bandwidth resources of TDF and dispatching priority.Therefore data flow is consistent in TDF and the flow on PCEF.From
And guarantee that the flow for the data flow that TDF is reported to charge system is accurate.
The present embodiment installs consistent control strategy to a certain data flow due to using PCRF on TDF and PCEF, protects
It is consistent with the dosage on PCEF in TDF to have demonstrate,proved the data flow, so as to guarantee that TDF reports the accuracy of charge information, has avoided
Because description of the prior art is needed because dosage of the same data flow on TDF and PCEF be inconsistent in Gx interface
It is negative that (between PCEF and PCRF) and Sd interface (between TDF and PCRF) transmit system performance brought by a large amount of flow information
The problem of load increases, while solving the billing issues for the stream on default bearing.
Embodiment two
Fig. 5 is that flow diagram the present embodiment of the method for management data flow provided by Embodiment 2 of the present invention describes
Implement charging on PCEF, inconsistent scene is controlled on TDF and PCEF for upstream, by being held on TDF to the stream
Consistent control strategy on capable and PCEF realizes the essence to the stream to guarantee that dosage of the stream by TDF with PCEF when is consistent
True charging, process are described as follows:
501. pass through application layer service negotiation, and business information is handed down to PCRF by AF
For 502.PCRF according to business information, user signing contract information and carrier policy are that the business carries out strategic decision-making,
PCC rule is formulated for business data flow, the PCC rule includes the SDF Template for licensing to the business data flow,
QCI, MBR, GBR etc..
The PCC rule is handed down to PCEF by 503.PCRF
The corresponding stream process information of the PCC rule is handed down to TDF by 504.PCRF.The stream process information includes SDF
Template, QCI, MBR, GBR.
505. when business data flow reaches PCEF, executes control strategy according to PCC rule and APN-AMBR to the stream.Institute
APN-AMBR is stated for describing the shared bandwidth of all non-GBR business, is to establish IP-CAN session in user access network
When, it is handed down to PCEF's by PCRF.Current all non-GBR under APN where if APN-AMBR can satisfy the user at this time
The bandwidth demand of stream then provides corresponding bandwidth resources according to the authorized bandwidth of PCC rule for the data flow.If APN- at this time
AMBR is unable to satisfy the bandwidth demand of current all Non-GBR business, and the data flow belongs to non-GBR data flow, at this time
All Non-GBR streams execute bandwidth and seize.If the ability of seizing of the data flow seizes ability lower than other data flows, should
Data flow would not provide bandwidth resources according to the authorized bandwidth in stream process information on TDF for it, the data flow by speed limit,
Packet loss.
506.PCEF records the dosage information of the business data flow, while reporting charge information to charge system.
507. when the business data flow reaches TDF, and TDF first implements stream inspection according to the ADC rule that PCRF is issued
It surveys, when detecting the business data flow, PCEF provides policy control according to stream process information for the business data flow, due to
The control that the PCC rule installed on the control strategy and PCEF that the stream process information of TDF installation includes includes is identical, when the business
It, will acquisition and the consistent control on PCEF when data flow passes through TDF.Therefore the business data flow is in TDF and on PCEF
Dosage it is consistent.To guarantee that the dosage for the business data flow that PCEF is reported to charge system is accurate.
The present embodiment problem to be solved with the effect reached with embodiment first is that as.
Embodiment three
Fig. 6 is the flow diagram of the method for the management data flow that the embodiment of the present invention three provides.The present embodiment description
It is to implement charging on TDF, the information of downstream can not be issued by AF, and TDF is needed to carry out stream detection.Exist for the downstream
Inconsistent scene is controlled on TDF and PCEF, by the stream is executed on TDF and PCEF on consistent control strategy, guarantee
The stream is by executing consistent control on TDF and PCEF, thus realize the purpose for implementing accurate charging to the stream, process description
It is as follows:
ADC rule is handed down to TDF by 601.PCRF.It is simultaneously that all PCC rules activated on PCEF are corresponding
Stream process information is handed down to TDF.The stream process information includes SDF Template, QCI, MBR, GBR.It is built simultaneously in Sd session
During vertical, APN-AMBR is handed down to TDF by PCRF.
602. when the data flow for the application that user carries out reaches TDF, and TDF carries out stream detection according to ADC rule, works as detection
When to the data flow, stream process information on the data flow and TDF is matched.
If all stream process information all mismatch on 603. data flows and TDF, TDF will test the data
The five-tuple information reporting of stream is to PCRF.
604.PCRF carries out strategic decision-making according to the five-tuple information reported, formulates PCC rule for the data flow.
The PCC rule is handed down to PCEF by 605.PCRF.
606.PCRF generates the stream process information for the data flow according to the PCC rule and is handed down to TDF.The stream
Handling information includes SDF Template, QCI, MBR, GBR.
607.TDF controls the data flow implementation strategy according to the stream process information and APN-AMBR.The APN-
AMBR is used to describe the shared bandwidth of all non-GBR business, is to establish IP-CAN session and TDF meeting in user access network
When words, it is handed down to TDF's by PCRF.Current all non-GBR under APN where if APN-AMBR can satisfy the user at this time
The bandwidth demand of stream then provides corresponding band according to the authorized bandwidth (MBR, GBR) for including in stream process information for the data flow
Wide resource.If APN-AMBR is unable to satisfy the bandwidth demand of current all Non-GBR business at this time, and the data flow belongs to
Non-GBR data flow, all Non-GBR streams execute bandwidth and seize at this time.If the data flow seizes ability lower than other numbers
According to the ability of seizing of stream, then the data flow would not provide bandwidth according to the authorized bandwidth in stream process information on TDF for it
Resource, the data flow is by speed limit, packet loss.
608.TDF records the dosage information of the data flow, while reporting charge information to charge system.
609. when the data flow reaches PCEF, and PCEF provides policy control according to PCC rule for the data flow, due to
The control strategy that the stream process information installed on the control strategy and TDF that the PCC rule of PCEF installation includes includes is identical, therefore
When the data flow passes through PCEF, the treatment process strategically controlled, the data flow will obtain and one on TDF on PCEF
The bandwidth and QoS resource of cause.Therefore the data flow is consistent in TDF and the dosage on PCEF, to guarantee TDF to charging
The dosage for the data flow that system reports is accurate.
Example IV
The present embodiment describes to implement charging on PCEF, and the information of upstream can not be issued by AF, and TDF is needed to carry out
Stream detection.Inconsistent scene is controlled on TDF and PCEF for the upstream, by executing on TDF to the stream and PCEF
Upper consistent control strategy guarantees that the stream by executing consistent control on TDF and PCEF, is implemented accurately the stream to realize
The purpose of charging, process are described as follows:
ADC rule is handed down to TDF by 701.PCRF.It is simultaneously that all PCC rules activated on PCEF are corresponding
Stream process information is handed down to TDF.The stream process information includes SDF Template, QCI, MBR, GBR.
702. execute uplink bearing binding when business data flow reaches PCEF, to the stream, verify whether the data flow passes through
Cross corresponding carrying transmission.And according to the corresponding control strategy of execution.
703. when the data flow reaches TDF, and TDF carries out stream detection according to ADC rule, when detecting the data flow
When, stream process information all on the data flow and TDF are matched.
If all stream process information all mismatch on 704. data flows and TDF, TDF will test the data
The five-tuple information reporting of stream is to PCRF.
705.PCRF carries out strategic decision-making according to the five-tuple information reported, formulates PCC rule for the data flow.
PCC rule is handed down to PCEF by 706.PCRF.
707.PCRF generates stream process information according to the PCC rule, and is handed down to TDF.The stream process information includes
Control the SDF Template, QCI, MBR, GBR of the data flow.
708.TDF controls the data flow implementation strategy according to stream process information and APN-AMBR.The APN-AMBR is used
In the shared bandwidth for describing all non-GBR business, be in user access network, when establishing IP-CAN session and TDF session, by
PCRF is handed down to TDF's.The band of current all non-GBR streams under APN where if APN-AMBR can satisfy the user at this time
Wide demand then provides corresponding bandwidth resources for the authorized bandwidth (MBR, GBR) that the data flow includes according to stream process information.Such as
APN-AMBR is unable to satisfy the bandwidth demands of current all Non-GBR business to fruit at this time, and the data flow belongs to non-GBR number
According to stream, all Non-GBR streams execute bandwidth and seize at this time.If the data flow seizes ability seizing lower than other data flows
Ability, then the data flow would not provide bandwidth resources according to the authorized bandwidth in stream process information on TDF for it, the data
Stream is by speed limit, packet loss.
709. when the data flow passes through PCEF, and PCEF provides policy control according to PCC rule for the data flow,
Since the control strategy that the PCC rule control strategy that includes and the stream process information on TDF of PCEF installation include is identical,
When the data flow passes through PCEF, the treatment process strategically controlled, the data flow will obtain and one on TDF on PCEF
The bandwidth and QoS resource of cause, therefore dosage of the data on PCEF and on TDF is consistent.
610.PCEF records the dosage information of the data flow, while reporting charge information to charge system.
When the data flow reaches TDF, TDF first implements stream detection according to the ADC rule that PCRF is issued, and works as detection
When to the data flow, PCEF provides policy control according to PCC rule for the data flow, due to TDF installation PCC rule and
The rule installed on PCEF is identical, therefore when the data flow passes through TDF, the treatment process strategically controlled, the data flow
It, will acquisition and the consistent control on TDF on PCEF by acquisition and the consistent bandwidth resources on PCEF on TDF.Therefore
Data flow is consistent in TDF and the flow on PCEF.To guarantee the data flow that PCEF is reported to charge system
Flow is accurate.
Corresponding with above method embodiment, the present invention also provides a kind of systems for managing data flow, as shown in figure 8, Fig. 8
The structural schematic diagram of the system embodiment of management data flow is provided for the present invention.System shown in Figure 8 embodiment includes transmission detection
Functional entity TDF, in which:
Acquisition device, for obtaining the stream process information of data flow, the stream process information includes the APN-AMBR of user
Business datum flow template SDF Template corresponding with charging control PCC rule with strategy all activated on PCEF, QCI with
And MBR;
Managing device, for data stream to be filtered and handled according to stream process information.
Optionally, the system also includes "Policy and Charging Rules Function entity PCRF, wherein the PCRF includes:
Sending device, for sending the stream process information of data flow to transmission detection function entity TDF.
Wherein, the managing device includes:
First filtering module, the five-tuple of the data flow for will test and all SDF Template are matched;
First processing module, for when being matched to SDF Template therein, if the SDF being matched to
Bandwidth information in the rule of PCC corresponding to Template only includes MBR, then the data flow is non-GBR stream, according to APN-
AMBR and MBR, which flows the non-GBR, executes bandwidth control.
Wherein, the first processing module is used for:
When there is multiple non-GBR to flow shared APN-AMBR, if APN-AMBR can satisfy access point where the user
The bandwidth demand of current all non-GBR streams, then provide corresponding band according to the MBR in PCC rule for the data flow under APN
Wide resource;Otherwise, all Non-GBR streams execute bandwidth and seize.
Optionally, the stream process information further includes guaranteeing bandwidth GBR.
Wherein, the managing device includes:
Second filtering module, the five-tuple of the data flow for will test and all SDF Template are matched;
Second processing module, for when being matched to SDF Template therein, if the SDF being matched to
Bandwidth information in the rule of PCC corresponding to Template includes MBR and GBR, then the data flow is that GBR flows, according to MBR with
GBR executes bandwidth control.
Unlike the prior art, by TDF to the data flow execute with PCEF on consistent control strategy, from
And guarantee that dosage of the stream by TDF with PCEF when is consistent, so that the dosage information reported is accurate, realize the accurate meter to the stream
Take.
Those of ordinary skill in the art will appreciate that computer journey can be used in all or part of the steps of above-described embodiment
Sequence process realizes that the computer program can be stored in a computer readable storage medium, the computer program exists
(such as system, unit, device) executes on corresponding hardware platform, when being executed, include the steps that embodiment of the method it
One or combinations thereof.
Optionally, integrated circuit can be used also to realize in all or part of the steps of above-described embodiment, these steps can
To be fabricated to integrated circuit modules one by one respectively, or make multiple modules or steps in them to single integrated electricity
Road module is realized.In this way, the present invention is not limited to any specific hardware and softwares to combine.
Each device/functional module/functional unit in above-described embodiment, which can be adopted, is realized with general computing device realization, it
Can be concentrated on a single computing device, can also be distributed over a network of multiple computing devices.
Each device/functional module/functional unit in above-described embodiment realized in the form of software function module and as
Independent product when selling or using, can store in a computer readable storage medium.Computer mentioned above
Read/write memory medium can be read-only memory, disk or CD etc..
The above description is merely a specific embodiment, but scope of protection of the present invention is not limited thereto, any
Those familiar with the art in the technical scope disclosed by the present invention, can easily think of the change or the replacement, and should all contain
Lid is within protection scope of the present invention.Therefore, protection scope of the present invention should be subject to protection scope described in claim.
Claims (10)
1. a kind of method for managing data flow characterized by comprising
The stream process information that detection function entity TDF obtains data flow is transmitted, the stream process information includes the access point of user
It polymerize strategy and charging control PCC rule all activated on maximum bandwidth APN-AMBR and strategy and charge execution function PCEF
Corresponding business datum flow template SDF Template, quality of service classes identify QCI and maximum bandwidth MBR,
The TDF is filtered and is handled to data stream according to stream process information, comprising:
The five-tuple for the data flow that will test and all SDF Template are matched;
When being matched to SDF Template therein, if the band in the rule of PCC corresponding to the SDF Template being matched to
Wide information only includes MBR, then the data flow is non-GBR stream, and the TDF is according to APN-AMBR and MBR to the non-GBR
Stream executes bandwidth control.
2. the method according to claim 1, wherein the stream process information is by "Policy and Charging Rules Function
What entity PCRF was sent.
3. the method according to claim 1, wherein described execute bandwidth control, packet according to APN-AMBR and MBR
It includes:
When there is multiple non-GBR to flow shared APN-AMBR, if APN-AMBR can satisfy under the access point APN of user place
The bandwidth demand of current all non-GBR streams, then provide corresponding bandwidth according to the MBR in PCC rule for the data flow and provide
Source;Otherwise, all Non-GBR streams execute bandwidth and seize.
4. method according to claim 1 or 2, which is characterized in that the stream process information further includes guaranteeing bandwidth GBR.
5. according to the method described in claim 4, it is characterized in that, the TDF after receiving data flow, at the stream
Reason information is filtered and handles to the data flow, comprising:
The five-tuple for the data flow that will test and all SDF Template are matched;
When being matched to SDF Template therein, if the band in the rule of PCC corresponding to the SDF Template being matched to
Wide information includes MBR and GBR, then the data flow is GBR stream, and the TDF, which flows the GBR according to MBR and GBR, executes bandwidth
Control.
6. a kind of system for managing data flow, which is characterized in that including transmitting detection function entity TDF, in which:
Acquisition device, for obtaining the stream process information of data flow, the stream process information includes that the access point of user polymerize most
Big bandwidth APN-AMBR and strategy and strategy all activated on charge execution function PCEF are corresponding with charging control PCC rule
Business datum flow template SDF Template, quality of service classes identify QCI and maximum bandwidth MBR;
Managing device, for data stream to be filtered and handled according to stream process information, the managing device includes:
First filtering module, the five-tuple of the data flow for will test and all SDF Template are matched;
First processing module, for when being matched to SDF Template therein, if the SDF Template institute being matched to
Bandwidth information in corresponding PCC rule only includes MBR, then the data flow is non-GBR stream, according to APN-AMBR and MBR couples
The non-GBR stream executes bandwidth control.
7. system according to claim 6, which is characterized in that the system also includes "Policy and Charging Rules Function entities
PCRF, wherein the PCRF includes:
Sending device, for sending the stream process information of data flow to transmission detection function entity TDF.
8. system according to claim 6, which is characterized in that the first processing module is used for:
When there is multiple non-GBR to flow shared APN-AMBR, if APN-AMBR can satisfy under the access point APN of user place
The bandwidth demand of current all non-GBR streams, then provide corresponding bandwidth according to the MBR in PCC rule for the data flow and provide
Source;Otherwise, all Non-GBR streams execute bandwidth and seize.
9. system according to claim 6 or 7, which is characterized in that the stream process information further includes guaranteeing bandwidth GBR.
10. system according to claim 9, which is characterized in that the managing device includes:
Second filtering module, the five-tuple of the data flow for will test and all SDF Template are matched;
Second processing module, for when being matched to SDF Template therein, if the SDF Template institute being matched to
Bandwidth information in corresponding PCC rule includes MBR and GBR, then the data flow is GBR stream, according to MBR and GBR to the GBR
Stream executes bandwidth control.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210478841.4A CN103841538B (en) | 2012-11-22 | 2012-11-22 | Manage the method and system of data flow |
PCT/CN2013/085406 WO2014079294A1 (en) | 2012-11-22 | 2013-10-17 | Method and system for managing data stream |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210478841.4A CN103841538B (en) | 2012-11-22 | 2012-11-22 | Manage the method and system of data flow |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103841538A CN103841538A (en) | 2014-06-04 |
CN103841538B true CN103841538B (en) | 2019-06-25 |
Family
ID=50775504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210478841.4A Active CN103841538B (en) | 2012-11-22 | 2012-11-22 | Manage the method and system of data flow |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103841538B (en) |
WO (1) | WO2014079294A1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105307219A (en) * | 2014-06-20 | 2016-02-03 | 中国电信股份有限公司 | Method and system for controlling service quality of communication service |
CN109981488B (en) | 2017-12-27 | 2021-06-22 | 华为技术有限公司 | Scheduling method and device |
CN115514643B (en) * | 2021-06-22 | 2023-09-05 | ***通信集团湖南有限公司 | 5G SA network service guaranteeing method and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009155438A1 (en) * | 2008-06-18 | 2009-12-23 | Research In Motion Limited | Mechanism for 3rd generation partnership project multiple inter-network quality of service continuity |
CN102131172A (en) * | 2010-01-18 | 2011-07-20 | 中兴通讯股份有限公司 | Traffic processing method and system |
CN102238698A (en) * | 2010-04-27 | 2011-11-09 | 中兴通讯股份有限公司 | Authorization request method, system and device |
CN102238645A (en) * | 2010-04-28 | 2011-11-09 | 中兴通讯股份有限公司 | Policy control method for packet service and packet service system |
CN102625272A (en) * | 2011-01-31 | 2012-08-01 | 中兴通讯股份有限公司 | Usage monitoring method supporting traffic detection function and usage monitoring system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101007736B1 (en) * | 2008-11-04 | 2011-01-13 | 주식회사 케이티 | Policy based network system and method of management in network policy |
CN102075900B (en) * | 2009-11-23 | 2014-03-12 | 中兴通讯股份有限公司 | Method and system for realizing quantity monitoring and controlling |
-
2012
- 2012-11-22 CN CN201210478841.4A patent/CN103841538B/en active Active
-
2013
- 2013-10-17 WO PCT/CN2013/085406 patent/WO2014079294A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009155438A1 (en) * | 2008-06-18 | 2009-12-23 | Research In Motion Limited | Mechanism for 3rd generation partnership project multiple inter-network quality of service continuity |
CN102131172A (en) * | 2010-01-18 | 2011-07-20 | 中兴通讯股份有限公司 | Traffic processing method and system |
CN102238698A (en) * | 2010-04-27 | 2011-11-09 | 中兴通讯股份有限公司 | Authorization request method, system and device |
CN102238645A (en) * | 2010-04-28 | 2011-11-09 | 中兴通讯股份有限公司 | Policy control method for packet service and packet service system |
CN102625272A (en) * | 2011-01-31 | 2012-08-01 | 中兴通讯股份有限公司 | Usage monitoring method supporting traffic detection function and usage monitoring system |
Also Published As
Publication number | Publication date |
---|---|
WO2014079294A1 (en) | 2014-05-30 |
CN103841538A (en) | 2014-06-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9065936B2 (en) | Cellular traffic monitoring and charging using application detection rules | |
AU2015211419B2 (en) | Device, system and method of traffic detection | |
US9509575B2 (en) | Method, apparatus and system for marking service data packet | |
KR101906742B1 (en) | Policy and charging control method and apparatus for an application service chain based on an sdn network | |
CN102142990B (en) | Business consumption monitoring method and apparatus | |
US8750825B2 (en) | Methods, systems, and computer readable media for inter-carrier roaming cost containment | |
KR101940815B1 (en) | Quality of service for device assisted services | |
CN101431423B (en) | Reduction method and apparatus for user service flow accounting | |
US20160323771A1 (en) | Quality of service for device assisted services | |
US20170325120A1 (en) | Quality of experience enforcement in communications | |
US9686172B2 (en) | Method and apparatus of determining policy and charging rules based on network resource utilization information | |
EP2577332A1 (en) | Device- assisted services for protecting network capacity | |
CN104429103A (en) | Methods, systems, and computer readable media for policy-based local breakout (LBO) | |
CN106162758B (en) | Service processing method, PCRF (policy and charging rules function) and service processing system | |
CN103841538B (en) | Manage the method and system of data flow | |
CN101340360B (en) | Control method, apparatus and system for packet labeling | |
CN105393586B (en) | A kind of method and apparatus handling upstream data | |
Gómez et al. | Quality of service drivers in lte and lte-a networks | |
CN103856926A (en) | Charging method and strategy execution, strategy and charging control function device | |
US9866452B2 (en) | Methods and apparatuses for control of usage of one or more services for a user | |
CN104380783A (en) | Method, device and system for flow monitoring | |
CN103945359B (en) | A kind of processing method of business datum, device and system | |
CN104904264A (en) | Service control method, system and relevant device | |
CN103139849B (en) | Quality of service (QoS) business execution method in multi-network cooperation and advanced function (AF), policy and charging rules function (PCRF) | |
CN103841604A (en) | QoS (Quality of service) processing method and system in IP bearing network, and DPI (Deep Packet Inspection) device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |