CN103841538B - Manage the method and system of data flow - Google Patents

Manage the method and system of data flow Download PDF

Info

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
Application number
CN201210478841.4A
Other languages
Chinese (zh)
Other versions
CN103841538A (en
Inventor
毛玉欣
周晓云
宗在峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201210478841.4A priority Critical patent/CN103841538B/en
Priority to PCT/CN2013/085406 priority patent/WO2014079294A1/en
Publication of CN103841538A publication Critical patent/CN103841538A/en
Application granted granted Critical
Publication of CN103841538B publication Critical patent/CN103841538B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5003Managing SLA; Interaction between SLA and QoS
    • H04L41/5019Ensuring fulfilment of SLA
    • H04L41/5022Ensuring fulfilment of SLA by giving priorities, e.g. assigning classes of service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-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

Manage the method and system of data flow
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.
CN201210478841.4A 2012-11-22 2012-11-22 Manage the method and system of data flow Active CN103841538B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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