本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種擁塞控制方法及裝置。
背景技術(shù):在PCC(PolicyandChargingControl,策略與計(jì)費(fèi)控制)架構(gòu)下,通常PCRF(PolicyandChargingRulesFunction,策略與計(jì)費(fèi)規(guī)則功能)實(shí)體決策業(yè)務(wù)流的QCI(QoSClassIdentifier,QoS類別標(biāo)識(shí),QoS(QualityofService,服務(wù)質(zhì)量))時(shí),需要根據(jù)運(yùn)營(yíng)商的策略和業(yè)務(wù)類型來(lái)制定。用戶在簽約時(shí)有一定的身份特征,如金銀銅用戶。金牌用戶有較高的費(fèi)用,同時(shí)在享受業(yè)務(wù)時(shí)也有更高的優(yōu)先級(jí)。當(dāng)金銀銅用戶使用同一業(yè)務(wù)時(shí),PCRF可以為這三類用戶分配相同的QCI,一旦eNodeB(EvolvedNodeB,演進(jìn)型NodeB)發(fā)生擁塞,則無(wú)法保證高優(yōu)先級(jí)用戶的業(yè)務(wù)。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例的目的是提供一種擁塞控制方法及裝置,根據(jù)網(wǎng)絡(luò)擁塞情況保證用戶優(yōu)先級(jí)。本發(fā)明實(shí)施例的目的是通過(guò)以下技術(shù)方案實(shí)現(xiàn)的:一方面,本發(fā)明實(shí)施例提供一種擁塞控制方法,包括:檢測(cè)業(yè)務(wù)流攜帶的擁塞標(biāo)識(shí);根據(jù)檢測(cè)結(jié)果以及接收所述業(yè)務(wù)流的用戶設(shè)備UE的用戶優(yōu)先級(jí)確定對(duì)應(yīng)的擁塞等級(jí);根據(jù)所述擁塞等級(jí)以及所述用戶優(yōu)先級(jí)獲取對(duì)應(yīng)的擁塞控制策略,對(duì)所述業(yè)務(wù)流進(jìn)行擁塞控制。另一方面,本發(fā)明實(shí)施例提供一種擁塞控制裝置,包括:檢測(cè)單元,用于檢測(cè)業(yè)務(wù)流攜帶的擁塞標(biāo)識(shí);確定單元,用于根據(jù)檢測(cè)結(jié)果以及接收所述業(yè)務(wù)流的用戶設(shè)備UE的用戶優(yōu)先級(jí)確定對(duì)應(yīng)的擁塞等級(jí),并根據(jù)所述擁塞等級(jí)以及所述用戶優(yōu)先級(jí)獲取對(duì)應(yīng)的擁塞控制策略;控制單元,用于根據(jù)獲取的擁塞控制策略,對(duì)所述業(yè)務(wù)流進(jìn)行擁塞控制。由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,通過(guò)擁塞等級(jí)以及用戶優(yōu)先級(jí)衡量當(dāng)前擁塞程度進(jìn)行相應(yīng)的業(yè)務(wù)流控制,從而根據(jù)網(wǎng)絡(luò)擁塞情況保證用戶優(yōu)先級(jí)。附圖說(shuō)明為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他附圖。圖1為本發(fā)明實(shí)施例提供的擁塞控制方法的流程示意圖;圖2為本發(fā)明實(shí)施例提供的擁塞控制裝置的構(gòu)成示意圖;圖3為本發(fā)明實(shí)施例提供的擁塞控制方法的應(yīng)用流程示意圖一;圖4為本發(fā)明實(shí)施例提供的擁塞控制方法的應(yīng)用流程示意圖二;圖5為本發(fā)明實(shí)施例提供的擁塞控制方法的應(yīng)用流程示意圖三;圖6為本發(fā)明實(shí)施例提供的擁塞控制方法的應(yīng)用流程示意圖四。具體實(shí)施方式下面結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明的保護(hù)范圍。如圖1所示,本發(fā)明實(shí)施例提供一種擁塞控制方法,包括:11、檢測(cè)業(yè)務(wù)流攜帶的擁塞標(biāo)識(shí)。12、根據(jù)檢測(cè)結(jié)果以及接收所述業(yè)務(wù)流的用戶設(shè)備的用戶優(yōu)先級(jí)確定對(duì)應(yīng)的擁塞等級(jí)。13、根據(jù)所述擁塞等級(jí)以及所述用戶優(yōu)先級(jí)獲取對(duì)應(yīng)的擁塞控制策略,對(duì)所述業(yè)務(wù)流進(jìn)行擁塞控制。本發(fā)明實(shí)施例的擁塞控制方法的執(zhí)行主體可以是PGW(PacketDataNetworkGateway,分組數(shù)據(jù)網(wǎng)網(wǎng)關(guān)),具體的,可以是PCEF(PolicyandChargingExecutionFunction,策略與計(jì)費(fèi)執(zhí)行功能)實(shí)體,或者TDF(TrafficDetectionFunction,流檢測(cè)功能)實(shí)體等,其中,TDF實(shí)體包括內(nèi)置TDF和外置TDF兩種類型。由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,通過(guò)擁塞等級(jí)以及用戶優(yōu)先級(jí)衡量當(dāng)前擁塞程度進(jìn)行相應(yīng)的業(yè)務(wù)流控制,從而根據(jù)網(wǎng)絡(luò)擁塞情況保證用戶優(yōu)先級(jí)??蛇x的,上述步驟11檢測(cè)業(yè)務(wù)流攜帶的擁塞標(biāo)識(shí)的方式,可以包括:在檢測(cè)時(shí)間段內(nèi),檢測(cè)業(yè)務(wù)流中攜帶擁塞標(biāo)識(shí)的數(shù)據(jù)報(bào)文的數(shù)量?;蛘撸跈z測(cè)時(shí)間段內(nèi),檢測(cè)業(yè)務(wù)流中攜帶擁塞標(biāo)識(shí)的數(shù)據(jù)報(bào)文的數(shù)量,并得到攜帶擁塞標(biāo)識(shí)的數(shù)據(jù)報(bào)文的數(shù)量與所述檢測(cè)時(shí)間段內(nèi)所有數(shù)據(jù)報(bào)文的數(shù)量的擁塞比。其中,擁塞標(biāo)識(shí)可以包括ConEx(CongestionExposure,擁塞感知)標(biāo)識(shí)。ConEx標(biāo)識(shí)可以參照現(xiàn)有技術(shù)得以理解,在此不作贅述。其中,數(shù)據(jù)報(bào)文可以包括上行數(shù)據(jù)報(bào)文或者下行數(shù)據(jù)報(bào)文。示例性的,以下行數(shù)據(jù)報(bào)文為例,檢測(cè)攜帶擁塞標(biāo)識(shí)的數(shù)據(jù)報(bào)文的具體實(shí)現(xiàn)方式可以是:當(dāng)檢測(cè)到第一個(gè)ConEx標(biāo)記的下行報(bào)文時(shí)開始記錄,在一定時(shí)間內(nèi)統(tǒng)計(jì)檢測(cè)到的ConEx標(biāo)記的下行報(bào)文數(shù)量。可選的,上述步驟11檢測(cè)業(yè)務(wù)流攜帶的擁塞標(biāo)識(shí),可以包括:對(duì)于每個(gè)UE(UserEquipment,用戶設(shè)備),檢測(cè)UE的所有業(yè)務(wù)流攜帶的擁塞標(biāo)識(shí)?;蛘?,對(duì)于每個(gè)業(yè)務(wù)流,檢測(cè)業(yè)務(wù)流攜帶的擁塞標(biāo)識(shí)??梢?,本發(fā)明實(shí)施例的擁塞控制方法,可以基于業(yè)務(wù)流粒度進(jìn)行檢測(cè),也可以基于用戶粒度進(jìn)行檢測(cè)。可選的,上述步驟12根據(jù)檢測(cè)結(jié)果以及接收數(shù)據(jù)報(bào)文的UE的用戶優(yōu)先級(jí)確定對(duì)應(yīng)的擁塞等級(jí),可以包括:如果擁塞門限值由數(shù)據(jù)報(bào)文的數(shù)量構(gòu)成,根據(jù)所述檢測(cè)結(jié)果的數(shù)據(jù)報(bào)文的數(shù)量以及所述用戶優(yōu)先級(jí)確定對(duì)應(yīng)的擁塞等級(jí);如果擁塞門限值由擁塞比構(gòu)成,根據(jù)所述檢測(cè)結(jié)果的擁塞比以及所述用戶優(yōu)先級(jí)確定對(duì)應(yīng)的擁塞等級(jí)。其中,每一擁塞等級(jí)下,不同用戶優(yōu)先級(jí)對(duì)應(yīng)不同的擁塞門限值,同一擁塞等級(jí)下,高用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞門限值大于低用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞門限值,同一用戶優(yōu)先級(jí)下,高擁塞等級(jí)的擁塞門限值大于低擁塞等級(jí)的擁塞門限值。可見,針對(duì)不同的用戶優(yōu)先級(jí),擁塞等級(jí)有不同的衡量標(biāo)準(zhǔn),體現(xiàn)出用戶優(yōu)先級(jí)和擁塞等級(jí)兩個(gè)維度。其中,擁塞等級(jí)的衡量標(biāo)準(zhǔn)可以配置在PCEF實(shí)體或者TDF實(shí)體上,或者,也可以由PCRF實(shí)體下發(fā)給PCEF實(shí)體或者TDF實(shí)體。其中,PCEF實(shí)體或者TDF實(shí)體可以根據(jù)IP-CAN(IP-ConnectivityAccessNetwork,IP連續(xù)性接入網(wǎng)絡(luò))會(huì)話信息確定業(yè)務(wù)流所屬的用戶的身份特征,如IMSI(InternationalMobileSubscriberIdentificationNumber,國(guó)際移動(dòng)用戶識(shí)別碼)或者M(jìn)SISDN(MobileStationIntegratedServicesDigitalNumber,移動(dòng)站點(diǎn)綜合服務(wù)數(shù)字編碼)等,再以IMSI或者M(jìn)SISDN等作為索引查詢簽約信息數(shù)據(jù)庫(kù),可以得到用戶優(yōu)先級(jí)??蛇x的,上述步驟13中的擁塞控制策略,可以包括:同一擁塞等級(jí)下,對(duì)高用戶優(yōu)先級(jí)的業(yè)務(wù)流擁塞控制程度低于對(duì)低用戶優(yōu)先級(jí)的業(yè)務(wù)流擁塞控制程度;和/或,同一用戶優(yōu)先級(jí)下,對(duì)低擁塞等級(jí)的業(yè)務(wù)流擁塞控制程度低于對(duì)高擁塞等級(jí)的業(yè)務(wù)流擁塞控制程度??梢姡瑥挠脩魞?yōu)先級(jí)和擁塞等級(jí)兩個(gè)維度,綜合考慮得到一個(gè)擁塞控制策略衡量標(biāo)準(zhǔn)。而且,通過(guò)用戶優(yōu)先級(jí)和擁塞等級(jí)可以實(shí)現(xiàn)多種組合,從而可以保證高優(yōu)先級(jí)用戶或低擁塞用戶的業(yè)務(wù)流。可選的,擁塞控制策略可以根據(jù)運(yùn)營(yíng)商策略制定。其中,擁塞控制策略可以配置在PCEF實(shí)體或者TDF實(shí)體上,或者也可以由PCRF實(shí)體主動(dòng)下發(fā)給PCEF實(shí)體或者TDF實(shí)體,或者也可以由PCRF實(shí)體應(yīng)請(qǐng)求下發(fā)給PCEF實(shí)體或者TDF實(shí)體。當(dāng)PCRF實(shí)體下發(fā)的擁塞控制策略影響到承載參數(shù)時(shí),如修改QoS(QualityofService,服務(wù)質(zhì)量)等,PCRF實(shí)體可以通過(guò)Gx參考點(diǎn)把擁塞控制策略下發(fā)給PCEF實(shí)體執(zhí)行,或者通過(guò)Gxx參考點(diǎn)把擁塞控制策略下發(fā)給BBERF(BearingBindingandEventReportFunction,承載綁定及事件報(bào)告功能)實(shí)體執(zhí)行。PCRF實(shí)體下發(fā)擁塞控制策略時(shí)分別下發(fā)PCC(PolicyandChargingControl,策略與計(jì)費(fèi)控制)規(guī)則用于PCEF功能,或者下發(fā)QoS規(guī)則用于BBERF功能,或者下發(fā)ADC(ApplicationDetectionandControl應(yīng)用檢測(cè)與控制)規(guī)則用于TDF功能。具體地,PCRF實(shí)體應(yīng)請(qǐng)求下發(fā)擁塞控制策略給PCEF實(shí)體或者TDF實(shí)體時(shí),上述步驟13中根據(jù)擁塞等級(jí)以及用戶優(yōu)先級(jí)獲取對(duì)應(yīng)的擁塞控制策略,可以包括:將擁塞等級(jí)發(fā)送給PCRF實(shí)體,以便PCRF實(shí)體根據(jù)用戶優(yōu)先級(jí)和擁塞等級(jí)決策對(duì)應(yīng)的擁塞控制策略;接收PCRF實(shí)體發(fā)送的擁塞控制策略?;蛘?,將擁塞等級(jí)發(fā)送給PCRF實(shí)體;接收PCRF實(shí)體發(fā)送的各擁塞等級(jí)下用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞控制策略。其中,PCRF實(shí)體可以根據(jù)IP-CAN會(huì)話信息確定業(yè)務(wù)流所屬的用戶的身份特征,如IMSI或者M(jìn)SISDN等,再以IMSI或者M(jìn)SISDN等作為索引查詢簽約信息數(shù)據(jù)庫(kù),可以得到用戶優(yōu)先級(jí)。可見,PCRF實(shí)體根據(jù)上報(bào),可以下發(fā)一組擁塞控制策略,也可以下發(fā)一個(gè)具體的擁塞控制策略。具體地,由PCRF實(shí)體主動(dòng)下發(fā)給PCEF實(shí)體或者TDF實(shí)體或BBERF實(shí)體,上述步驟13中根據(jù)擁塞等級(jí)以及用戶優(yōu)先級(jí)獲取對(duì)應(yīng)的擁塞控制策略,可以包括:接收PCRF實(shí)體傳輸?shù)母鲹砣燃?jí)下用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞控制策略;根據(jù)擁塞等級(jí)獲取匹配的擁塞控制策略?;蛘?,接收PCRF實(shí)體發(fā)送的用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞控制策略,各擁塞等級(jí)下用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞控制策略相同;根據(jù)擁塞等級(jí)獲取匹配的擁塞控制策略??梢?,PCRF實(shí)體可以主動(dòng)下發(fā)一組擁塞控制策略,也可以下發(fā)一個(gè)具體的擁塞控制策略。具體地,擁塞控制策略可以配置在PCEF實(shí)體或者TDF實(shí)體上,上述步驟13中根據(jù)擁塞等級(jí)以及用戶優(yōu)先級(jí)獲取對(duì)應(yīng)的擁塞控制策略,可以包括:預(yù)先配置各擁塞等級(jí)下各用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞控制策略,根據(jù)擁塞等級(jí)以及用戶優(yōu)先級(jí)獲取對(duì)應(yīng)的擁塞控制策略??蛇x的,上述步驟13中的擁塞控制方式,可以包括:對(duì)業(yè)務(wù)流中數(shù)據(jù)報(bào)文進(jìn)行丟包處理,或者阻塞業(yè)務(wù)流中的數(shù)據(jù)報(bào)文,或者對(duì)業(yè)務(wù)流進(jìn)行切換,或者修改業(yè)務(wù)流中數(shù)據(jù)報(bào)文的QoS參數(shù)。PCEF實(shí)體或者TDF實(shí)體執(zhí)行的擁塞控制可以包括對(duì)業(yè)務(wù)流中數(shù)據(jù)報(bào)文進(jìn)行丟包處理,或者阻塞業(yè)務(wù)流中的數(shù)據(jù)報(bào)文,或者對(duì)業(yè)務(wù)流進(jìn)行切換,或者修改業(yè)務(wù)流中數(shù)據(jù)報(bào)文的QoS參數(shù)。BBERF實(shí)體執(zhí)行的擁塞控制包括修改業(yè)務(wù)流中數(shù)據(jù)報(bào)文的QoS參數(shù)。其中,對(duì)數(shù)據(jù)報(bào)文進(jìn)行丟包處理的擁塞控制策略,具體可以包括:同樣的擁塞等級(jí)下,高用戶優(yōu)先級(jí)的業(yè)務(wù)流對(duì)應(yīng)的丟包率小于低用戶優(yōu)先級(jí)的業(yè)務(wù)流對(duì)應(yīng)的丟包率;和/或,同一用戶優(yōu)先級(jí)下,低擁塞等級(jí)的業(yè)務(wù)流對(duì)應(yīng)的丟包率小于高擁塞等級(jí)的業(yè)務(wù)流對(duì)應(yīng)的丟包率??梢?,體現(xiàn)了同一擁塞等級(jí)下,對(duì)高用戶優(yōu)先級(jí)的業(yè)務(wù)流擁塞控制程度低于對(duì)低用戶優(yōu)先級(jí)的業(yè)務(wù)流擁塞控制程度,以及同一用戶優(yōu)先級(jí)下,對(duì)低擁塞等級(jí)的業(yè)務(wù)流擁塞控制程度低于對(duì)高擁塞等級(jí)的業(yè)務(wù)流擁塞控制程度。如圖2所示,對(duì)應(yīng)于上述實(shí)施例的擁塞控制方法,本發(fā)明實(shí)施例提供一種擁塞控制裝置,包括:檢測(cè)單元21,用于檢測(cè)業(yè)務(wù)流攜帶的擁塞標(biāo)識(shí)。確定單元22,用于根據(jù)檢測(cè)結(jié)果以及接收所述業(yè)務(wù)流的用戶設(shè)備UE的用戶優(yōu)先級(jí)確定對(duì)應(yīng)的擁塞等級(jí),并根據(jù)所述擁塞等級(jí)以及所述用戶優(yōu)先級(jí)獲取對(duì)應(yīng)的擁塞控制策略。控制單元23,用于根據(jù)獲取的擁塞控制策略對(duì)所述業(yè)務(wù)流進(jìn)行擁塞控制。本發(fā)明實(shí)施例的擁塞控制方法的執(zhí)行主體可以是PGW,具體的,可以是PCEF實(shí)體,或者TDF實(shí)體等,其中,TDF實(shí)體包括內(nèi)置TDF和外置TDF兩種類型等。由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,通過(guò)擁塞等級(jí)以及用戶優(yōu)先級(jí)衡量當(dāng)前擁塞程度進(jìn)行相應(yīng)的業(yè)務(wù)流控制,從而根據(jù)網(wǎng)絡(luò)擁塞情況保證用戶優(yōu)先級(jí)。具體的,檢測(cè)單元21,具體可以用于:在檢測(cè)時(shí)間段內(nèi),檢測(cè)業(yè)務(wù)流中攜帶擁塞標(biāo)識(shí)的數(shù)據(jù)報(bào)文的數(shù)量;或者,在檢測(cè)時(shí)間段內(nèi),檢測(cè)業(yè)務(wù)流中攜帶擁塞標(biāo)識(shí)的數(shù)據(jù)報(bào)文的數(shù)量,并得到攜帶擁塞標(biāo)識(shí)的數(shù)據(jù)報(bào)文的數(shù)量與所述檢測(cè)時(shí)間段內(nèi)所有數(shù)據(jù)報(bào)文的數(shù)量的擁塞比。其中,擁塞標(biāo)識(shí)可以包括ConEx標(biāo)識(shí)。可選的,檢測(cè)單元21,還可以具體用于:對(duì)于每個(gè)UE,檢測(cè)UE的所有業(yè)務(wù)流攜帶的擁塞標(biāo)識(shí)?;蛘?,對(duì)于每個(gè)業(yè)務(wù)流,檢測(cè)業(yè)務(wù)流攜帶的擁塞標(biāo)識(shí)。具體的,確定單元22,具體可以用于:如果擁塞門限值由數(shù)據(jù)報(bào)文的數(shù)量構(gòu)成,根據(jù)所述檢測(cè)結(jié)果的數(shù)據(jù)報(bào)文的數(shù)量以及所述用戶優(yōu)先級(jí)確定對(duì)應(yīng)的擁塞等級(jí);如果擁塞門限值由擁塞比構(gòu)成,根據(jù)所述檢測(cè)結(jié)果的擁塞比以及所述用戶優(yōu)先級(jí)確定對(duì)應(yīng)的擁塞等級(jí)。其中,每一擁塞等級(jí)下,不同用戶優(yōu)先級(jí)對(duì)應(yīng)不同的擁塞門限值,同一擁塞等級(jí)下,高用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞門限值大于低用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞門限值,同一用戶優(yōu)先級(jí)下,高擁塞等級(jí)的擁塞門限值大于低擁塞等級(jí)的擁塞門限值。具體的,擁塞控制策略,可以包括:同一擁塞等級(jí)下,對(duì)高用戶優(yōu)先級(jí)的業(yè)務(wù)流擁塞控制程度低于對(duì)低用戶優(yōu)先級(jí)的業(yè)務(wù)流擁塞控制程度;和/或,同一用戶優(yōu)先級(jí)下,對(duì)低擁塞等級(jí)的業(yè)務(wù)流擁塞控制程度低于對(duì)高擁塞等級(jí)的業(yè)務(wù)流擁塞控制程度。具體的,控制單元23,具體可以用于:對(duì)業(yè)務(wù)流中數(shù)據(jù)報(bào)文進(jìn)行丟包處理,或者阻塞業(yè)務(wù)流中的數(shù)據(jù)報(bào)文,或者對(duì)業(yè)務(wù)流進(jìn)行切換,或者修改業(yè)務(wù)流中數(shù)據(jù)報(bào)文的服務(wù)質(zhì)量QoS參數(shù)。其中,對(duì)數(shù)據(jù)報(bào)文進(jìn)行丟包處理的擁塞控制策略具體可以包括:同樣的擁塞等級(jí)下,高用戶優(yōu)先級(jí)的業(yè)務(wù)流對(duì)應(yīng)的丟包率小于低用戶優(yōu)先級(jí)的業(yè)務(wù)流對(duì)應(yīng)的丟包率;和/或,同一用戶優(yōu)先級(jí)下,低擁塞等級(jí)的業(yè)務(wù)流對(duì)應(yīng)的丟包率小于高擁塞等級(jí)的業(yè)務(wù)流對(duì)應(yīng)的丟包率??蛇x的,確定單元22,具體可以用于:將所述擁塞等級(jí)傳輸給PCRF實(shí)體,以便所述PCRF實(shí)體根據(jù)用戶優(yōu)先級(jí)和所述擁塞等級(jí)決策對(duì)應(yīng)的擁塞控制策略,接收所述PCRF實(shí)體發(fā)送的所述擁塞控制策略;或者,將所述擁塞等級(jí)發(fā)送給PCRF實(shí)體,接收所述PCRF實(shí)體發(fā)送的各擁塞等級(jí)下所述用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞控制策略??蛇x的,確定單元22,具體可以用于:接收PCRF實(shí)體傳輸?shù)母鲹砣燃?jí)下所述用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞控制策略,根據(jù)所述擁塞等級(jí)獲取匹配的擁塞控制策略;或者,接收PCRF實(shí)體發(fā)送的所述用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞控制策略,各擁塞等級(jí)下所述用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞控制策略相同,根據(jù)所述擁塞等級(jí)獲取匹配的擁塞控制策略??蛇x的,確定單元22,具體可以用于:預(yù)先配置各擁塞等級(jí)下各用戶優(yōu)先級(jí)對(duì)應(yīng)的擁塞控制策略,根據(jù)所述擁塞等級(jí)以及所述用戶優(yōu)先級(jí)獲取對(duì)應(yīng)的擁塞控制策略。本發(fā)明實(shí)施例的擁塞控制裝置及其構(gòu)成,可以對(duì)應(yīng)參考上述實(shí)施例的擁塞控制方法的執(zhí)行主體的執(zhí)行動(dòng)作得以理解。實(shí)施例一本實(shí)施例的擁塞控制方法應(yīng)用場(chǎng)景是:PCEF實(shí)體進(jìn)行業(yè)務(wù)流粒度擁塞等級(jí)檢測(cè),并上報(bào)擁塞等級(jí)給PCRF實(shí)體;PCRF實(shí)體進(jìn)行擁塞控制策略決策并下發(fā)給PCEF實(shí)體執(zhí)行,PCEF實(shí)體收到擁塞控制策略后,在業(yè)務(wù)流粒度進(jìn)行流控。具體的,PCEF實(shí)體檢測(cè)發(fā)送端(如AF(ApplicationFunction,應(yīng)用功能)實(shí)體)發(fā)送的數(shù)據(jù)報(bào)文中攜帶的ConEx標(biāo)識(shí)信息,該標(biāo)識(shí)可以反映報(bào)文轉(zhuǎn)發(fā)路徑中網(wǎng)絡(luò)瓶頸如eNodeB(EvolvedNodeB,演進(jìn)型NodeB)的當(dāng)前擁塞。通過(guò)這種方式,在不需要與eNodeB交互的條件下,PCEF可以間接的獲得eNodeB的擁塞程度,可以減少交互流程。PCEF實(shí)體進(jìn)行業(yè)務(wù)流粒度擁塞等級(jí)檢測(cè)包括:當(dāng)PCEF實(shí)體檢測(cè)到第一個(gè)攜帶ConEx標(biāo)識(shí)信息的報(bào)文時(shí)開始記錄,在一定時(shí)間內(nèi)統(tǒng)計(jì)檢測(cè)到的攜帶ConEx標(biāo)識(shí)信息的報(bào)文數(shù)量,攜帶ConEx標(biāo)識(shí)信息的報(bào)文數(shù)量越多說(shuō)明擁塞程度越高。同時(shí),針對(duì)不同的用戶優(yōu)先級(jí),對(duì)應(yīng)的擁塞等級(jí)有不同的衡量標(biāo)準(zhǔn),該衡量標(biāo)準(zhǔn)可以配置在PCEF上實(shí)體,也可以由PCRF實(shí)體下發(fā)。例如,定義eNodeB的擁塞等級(jí)為ABCD四個(gè)等級(jí),A到D,其擁塞等級(jí)依次降低,用戶在簽約時(shí)有一定的身份特征,如金銀銅用戶,從金到銅,其用戶優(yōu)先級(jí)依次降低。衡量標(biāo)準(zhǔn)可以分為兩種,第一種是同一個(gè)用戶,攜帶ConEx標(biāo)識(shí)信息的報(bào)文數(shù)量越多擁塞等級(jí)越高,如對(duì)于金牌用戶的業(yè)務(wù)流而言,擁塞等級(jí)A和B分別是檢測(cè)到80和60個(gè)ConEx標(biāo)記報(bào)文。第二種是在同一擁塞級(jí)別,低優(yōu)先級(jí)用戶檢測(cè)報(bào)文數(shù)量可以比高優(yōu)先級(jí)用戶少,如對(duì)于一個(gè)擁塞等級(jí)A,在一段時(shí)間內(nèi)金牌用戶業(yè)務(wù)流檢測(cè)到80個(gè)ConEx報(bào)文,而銀牌用戶的業(yè)務(wù)流檢測(cè)到70個(gè)ConEx報(bào)文。通過(guò)從用戶優(yōu)先級(jí)和擁塞等級(jí)兩個(gè)維度,綜合考慮得到一個(gè)擁塞控制標(biāo)準(zhǔn)。該擁塞控制標(biāo)準(zhǔn)可以配置在簽約數(shù)據(jù)中,也可以配置在PCEF實(shí)體上。該擁塞控制標(biāo)準(zhǔn)根據(jù)運(yùn)營(yíng)商策略制定,通過(guò)不同用戶優(yōu)先級(jí)和擁塞等級(jí)可以實(shí)現(xiàn)多種組合,例如:即使低優(yōu)先級(jí)用戶報(bào)文擁塞程度較低,也認(rèn)為需要進(jìn)行擁塞控制;而對(duì)高優(yōu)先級(jí)用戶,即使報(bào)文擁塞程度較高,也不進(jìn)行擁塞控制。綜上所述,可以使用下面的表1來(lái)反映擁塞等級(jí),表1里的已知量是用戶級(jí)別如金銀銅和報(bào)文數(shù)量(僅示意出不同擁塞等級(jí)的門限值),用于獲取未知的ABCD等級(jí)。表1:擁塞等級(jí)例如,當(dāng)檢測(cè)到金牌用戶一定時(shí)間內(nèi)有60個(gè)ConEx標(biāo)記的報(bào)文時(shí),表明當(dāng)前擁塞程度達(dá)到了B級(jí)。例如,擁塞等級(jí)D可以用于擁塞控制之后的恢復(fù),如果一定時(shí)間內(nèi),PCEF實(shí)體檢測(cè)到某業(yè)務(wù)流沒(méi)有ConEx標(biāo)記的報(bào)文,則為擁塞等級(jí)D,可以取消對(duì)該業(yè)務(wù)流的擁塞控制??商鎿Q的,衡量擁塞等級(jí)的另一個(gè)方案是PCEF檢測(cè)業(yè)務(wù)流報(bào)文中ConEx標(biāo)記數(shù)量占該業(yè)務(wù)流報(bào)文數(shù)量的比例。這需要PCEF實(shí)體在檢測(cè)ConEx標(biāo)記報(bào)文時(shí),同時(shí)記錄ConEx標(biāo)記的報(bào)文數(shù)量和該業(yè)務(wù)流中未標(biāo)記擁塞的報(bào)文數(shù)量,計(jì)算ConEx標(biāo)記的數(shù)量占有的比例,根據(jù)該比例衡量擁塞等級(jí)。同理,可以定義與表1類似的檢測(cè)的標(biāo)準(zhǔn),在此不再贅述。在PCEF實(shí)體得到擁塞等級(jí)之后,PCEF實(shí)體把該擁塞等級(jí)上報(bào)給PCRF實(shí)體,PCRF實(shí)體收到該擁塞等級(jí)后進(jìn)行擁塞控制策略決策。PCEF實(shí)體上報(bào)該擁塞等級(jí)可以使用現(xiàn)有PCEF請(qǐng)求PCC規(guī)則的流程,例如采用設(shè)置新的上報(bào)原因值并在原因值中體現(xiàn)擁塞等級(jí)。當(dāng)擁塞程度達(dá)到某一個(gè)等級(jí)時(shí),PCEF實(shí)體上報(bào)該原因值并攜帶具體的擁塞等級(jí)。PCRF實(shí)體獲得該原因值和其中的擁塞等級(jí)信息,進(jìn)行策略決策。即PCRF實(shí)體針對(duì)當(dāng)前擁塞等級(jí)下發(fā)一個(gè)有針對(duì)性的策略。PCEF實(shí)體收到擁塞控制策略后執(zhí)行策略,具體動(dòng)作可以包括以下內(nèi)容:根據(jù)用戶類別和擁塞等級(jí),在業(yè)務(wù)流粒度執(zhí)行不同程度的丟包、阻塞該業(yè)務(wù)流、進(jìn)行業(yè)務(wù)流切換,修改業(yè)務(wù)流的QoS參數(shù)等??蛇x的,以擁塞控制策略為在業(yè)務(wù)流粒度執(zhí)行不同程度的丟包為例,進(jìn)行說(shuō)明:PCRF實(shí)體根據(jù)用戶優(yōu)先級(jí)和擁塞等級(jí),制定一個(gè)丟包決策,通過(guò)丟包的數(shù)量的比例來(lái)區(qū)分不同策略,如表2所示。為了保證金牌用戶的優(yōu)先級(jí),那么同等擁塞級(jí)別時(shí)金牌用戶的業(yè)務(wù)流報(bào)文的丟包率應(yīng)該低于銀牌用戶。另外對(duì)于優(yōu)先級(jí)相同的用戶如兩個(gè)銀牌用戶,擁塞級(jí)別越低的用戶對(duì)應(yīng)的業(yè)務(wù)流,其丟包率也越低。表2:不同擁塞等級(jí)和用戶優(yōu)先級(jí)的丟包率與表1不同,表2里已知用戶身份特征和擁塞等級(jí)ABCD,查表2來(lái)獲取該用戶對(duì)應(yīng)的業(yè)務(wù)流報(bào)文的丟包率。示例性的,如PCEF實(shí)體上報(bào)了用戶的擁塞等級(jí)為B,PCRF實(shí)體查詢簽約信息數(shù)據(jù)庫(kù)獲得該用戶的身份為銀牌用戶,那么針對(duì)該銀牌用戶產(chǎn)生擁塞等級(jí)B的業(yè)務(wù)流,執(zhí)行30%的丟包。對(duì)于擁塞控制之后的恢復(fù)可以有多個(gè)方案,例如當(dāng)一段時(shí)間內(nèi)PCEF實(shí)體檢測(cè)到業(yè)務(wù)流所有報(bào)文均無(wú)ConEx標(biāo)識(shí),則認(rèn)為當(dāng)前網(wǎng)絡(luò)eNodeB的擁塞等級(jí)為D。PCEF實(shí)體上報(bào)該擁塞等級(jí)到PCRF實(shí)體,PCRF實(shí)體修改策略恢復(fù)到無(wú)擁塞時(shí)的控制方式。可選的,以擁塞控制策略為阻塞該業(yè)務(wù)流為例,進(jìn)行說(shuō)明:示例性的,如銅牌用戶的FTP(FileTransferProtocol,文件傳輸協(xié)議)業(yè)務(wù)發(fā)生了擁塞,PCEF實(shí)體或者TDF實(shí)體在該業(yè)務(wù)流上報(bào)的applicationID(應(yīng)用標(biāo)識(shí))上對(duì)應(yīng)相應(yīng)的擁塞信息,策略決策網(wǎng)元(如ANDSF(AccessNetworkDiscoveryandSelectionFunction,接入網(wǎng)發(fā)現(xiàn)與選擇網(wǎng)元))根據(jù)該擁塞信息,給UE下發(fā)策略,UE執(zhí)行收到的策略,把該FTP從產(chǎn)生擁塞的3GPP(3rdGenerationPartnershipProject)網(wǎng)絡(luò)(如UMTS(UniversalMobileTelecommunicationsSystem通用移動(dòng)通信系統(tǒng))網(wǎng)絡(luò)或者LTE(LongTermEvolution,長(zhǎng)期演進(jìn)技術(shù)))網(wǎng)絡(luò)側(cè)切換到non-3GPP(非3GPP接入網(wǎng)絡(luò)),如WLAN(WirelessLocalAreaNetworks,無(wú)線局域網(wǎng)絡(luò))側(cè)。可選的,以擁塞控制策略為阻塞該業(yè)務(wù)流為例,進(jìn)行說(shuō)明:示例性的,如降低對(duì)應(yīng)的MBR(MaximumBitRate,最大比特率),或者修改業(yè)務(wù)流對(duì)應(yīng)的門控(gate)為關(guān)閉??蛇x的,以擁塞控制策略為修改業(yè)務(wù)流的QoS參數(shù)為例,進(jìn)行說(shuō)明:示例性的,如PCEF實(shí)體檢測(cè)到擁塞信息后,使用DiameterCCR(CreditControlRequest,信用控制請(qǐng)求)消息上報(bào),PCRF實(shí)體根據(jù)擁塞信息決策修改QoS參數(shù),通過(guò)DiameterCCA(CreditControlAnswer,信用控制應(yīng)答)消息下發(fā)該策略。PCEF實(shí)體執(zhí)行該策略,修改QoS參數(shù),如降低MBR或APN-AMBR(AccessPointName-AggregateMaximumBitRate,接入點(diǎn)合計(jì)最大比特率)??蛇x的,PCRF實(shí)體可以在下發(fā)擁塞控制策略時(shí)攜帶一個(gè)時(shí)間參數(shù),用于表示該擁塞控制策略的有效時(shí)間。在該段時(shí)間內(nèi)擁塞控制策略有效,PCEF實(shí)體執(zhí)行對(duì)應(yīng)的動(dòng)作;該時(shí)間到達(dá)之后,該擁塞控制策略被去激活,PCEF實(shí)體不再進(jìn)行對(duì)應(yīng)的動(dòng)作。在該時(shí)間點(diǎn)之后,PCEF實(shí)體可以進(jìn)行新的擁塞程度檢測(cè)。下面如圖3所示,詳細(xì)說(shuō)明本實(shí)施例的擁塞控制方法,包括:31、IP-CAN會(huì)話建立后UE進(jìn)行業(yè)務(wù),下行數(shù)據(jù)報(bào)文發(fā)送到eNodeB。eNodeB執(zhí)行報(bào)文轉(zhuǎn)發(fā)功能,檢測(cè)當(dāng)前隊(duì)列是否發(fā)生擁塞或擁塞預(yù)警。在發(fā)生擁塞或者擁塞預(yù)警時(shí),在轉(zhuǎn)發(fā)的下行數(shù)據(jù)報(bào)文中標(biāo)記ECT(ECN-capabletransport,顯式擁塞指示傳輸字段(ECN,ExplicitCongestionNotification,顯示擁塞指示))標(biāo)識(shí)。32、eNodeB使用空口資源把下行數(shù)據(jù)報(bào)文發(fā)送給UE,該下行數(shù)據(jù)報(bào)文中攜帶了ECT標(biāo)識(shí)。33、UE接收到下行數(shù)據(jù)報(bào)文,檢測(cè)到下行數(shù)據(jù)報(bào)文中的ECT標(biāo)記。UE同時(shí)檢測(cè)下行數(shù)據(jù)報(bào)文在轉(zhuǎn)發(fā)過(guò)程中的丟包。34、UE向AF反饋eNodeB的ECT標(biāo)識(shí)信息。35、AF根據(jù)ECT標(biāo)識(shí)信息在下行數(shù)據(jù)報(bào)文中標(biāo)記Re-echo-ECN,根據(jù)報(bào)文的重發(fā)信息標(biāo)記Re-echo-Loss,并估計(jì)合適的Credit。AF把這三類信息作為ConEx標(biāo)識(shí)信息,在下行數(shù)據(jù)報(bào)文中標(biāo)記。下行數(shù)據(jù)報(bào)文經(jīng)過(guò)中間路由設(shè)備,發(fā)送到UE。36、PCEF實(shí)體針對(duì)下行數(shù)據(jù)報(bào)文進(jìn)行業(yè)務(wù)流級(jí)別的檢測(cè),當(dāng)檢測(cè)到第一個(gè)ConEx標(biāo)記的報(bào)文時(shí),開始統(tǒng)計(jì)ConEx標(biāo)識(shí)信息的報(bào)文數(shù)量,以此衡量當(dāng)前的擁塞等級(jí)。如表1所示,PCEF檢測(cè)到某一個(gè)業(yè)務(wù)流一段時(shí)間內(nèi)有50個(gè)ConEx標(biāo)記的報(bào)文,表示此時(shí)擁塞等級(jí)為B級(jí)。37、PCEF實(shí)體向PCRF實(shí)體上報(bào)擁塞等級(jí)信息。如PCEF實(shí)體重用現(xiàn)有的CCR/CCA流程,上報(bào)擁塞等級(jí)為B。38、PCRF實(shí)體收到PCEF實(shí)體上報(bào)的擁塞信息,PCRF實(shí)體根據(jù)IP-CAN會(huì)話信息確定該業(yè)務(wù)流所屬的用戶的身份特征。PCRF實(shí)體根據(jù)該身份特征和擁塞信息制定擁塞控制策略。如,PCRF實(shí)體根據(jù)CCR中的會(huì)話信息確定該業(yè)務(wù)流屬于銀牌用戶,根據(jù)表2,通過(guò)擁塞等級(jí)B和銀牌用戶的身份特征,決策出一個(gè)執(zhí)行30%的丟包動(dòng)作。39、PCRF實(shí)體把擁塞控制策略下發(fā)給PCEF實(shí)體。310、PCEF實(shí)體執(zhí)行擁塞控制策略,如根據(jù)表2,PCEF實(shí)體對(duì)該業(yè)務(wù)流執(zhí)行30%的丟包。步驟31~35描述了現(xiàn)有技術(shù)中ECN(ExplicitCongestionNotification,顯示擁塞指示)和ConEx的現(xiàn)有流程,因此沒(méi)有展開敘述。步驟39~310可以參考現(xiàn)有技術(shù)的對(duì)應(yīng)流程。圖3中V-PCRF為漫游場(chǎng)景時(shí)的功能實(shí)體,在此不作贅述。實(shí)施例二本實(shí)施例與上述實(shí)施例一的不同之處在于:PCEF實(shí)體在執(zhí)行擁塞等級(jí)檢測(cè)時(shí),在用戶粒度進(jìn)行檢測(cè),即檢測(cè)IP-CAN會(huì)話中所有規(guī)則對(duì)應(yīng)的業(yè)務(wù)流,PCEF實(shí)體統(tǒng)計(jì)該用戶多個(gè)業(yè)務(wù)流在一段時(shí)間造成的擁塞,衡量該用戶級(jí)別的擁塞程度。然后PCEF實(shí)體上報(bào)該擁塞等級(jí)給PCRF實(shí)體,PCRF實(shí)體進(jìn)行用戶級(jí)別的策略決策。實(shí)施例三本實(shí)施例的擁塞控制方法應(yīng)用場(chǎng)景是:PCRF實(shí)體根據(jù)運(yùn)營(yíng)商策略和預(yù)配置的擁塞等級(jí)進(jìn)行策略決策,并主動(dòng)下發(fā)擁塞控制策略;PCEF實(shí)體進(jìn)行業(yè)務(wù)流粒度擁塞檢測(cè),匹配到對(duì)應(yīng)的策略并執(zhí)行相應(yīng)的動(dòng)作。下面如圖4所示,詳細(xì)說(shuō)明本實(shí)施例的擁塞控制方法,包括:41、IP-CAN會(huì)話建立后UE進(jìn)行業(yè)務(wù),下行數(shù)據(jù)報(bào)文發(fā)送到eNodeB。eNodeB執(zhí)行報(bào)文轉(zhuǎn)發(fā)功能,檢測(cè)當(dāng)前隊(duì)列是否發(fā)生擁塞或擁塞預(yù)警。在發(fā)生擁塞或者擁塞預(yù)警時(shí),在轉(zhuǎn)發(fā)的下行數(shù)據(jù)報(bào)文中標(biāo)記ECT。42、eNodeB使用空口資源把下行數(shù)據(jù)報(bào)文發(fā)送給UE,該下行數(shù)據(jù)報(bào)文中攜帶了ECT標(biāo)識(shí)。43、UE接收到下行數(shù)據(jù)報(bào)文,檢測(cè)到下行數(shù)據(jù)報(bào)文中的ECT標(biāo)記。UE同時(shí)檢測(cè)下行數(shù)據(jù)報(bào)文在轉(zhuǎn)發(fā)過(guò)程中的丟包。44、UE向AF反饋eNodeB的ECT標(biāo)識(shí)信息。45、AF根據(jù)ECT標(biāo)識(shí)信息在下行數(shù)據(jù)報(bào)文中標(biāo)記Re-echo-ECN,根據(jù)報(bào)文的重發(fā)信息標(biāo)記Re-echo-Loss,并估計(jì)合適的Credit。AF把這三類信息作為ConEx標(biāo)識(shí)信息,在下行數(shù)據(jù)報(bào)文中標(biāo)記。下行數(shù)據(jù)報(bào)文經(jīng)過(guò)中間路由設(shè)備,發(fā)送到UE。46、PCRF實(shí)體根據(jù)運(yùn)營(yíng)商策略和用戶身份以及預(yù)定義的一組擁塞等級(jí),主動(dòng)進(jìn)行策略決策,得到某一業(yè)務(wù)流一組擁塞等級(jí)對(duì)應(yīng)的一組擁塞控制策略。例如,針對(duì)某一業(yè)務(wù)流,在下發(fā)PCC規(guī)則時(shí),PCRF實(shí)體同時(shí)下發(fā)針對(duì)該業(yè)務(wù)流的擁塞控制策略。如表3所示,對(duì)于該金牌用戶的業(yè)務(wù)流,PCRF實(shí)體對(duì)于ABCD四個(gè)擁塞等級(jí)分別制定對(duì)應(yīng)的丟包率。表3:擁塞控制策略擁塞等級(jí)的衡量標(biāo)準(zhǔn)可以靜態(tài)配置在PCEF實(shí)體上,也可以由PCRF實(shí)體在下發(fā)策略的同時(shí)主動(dòng)下發(fā)。不同擁塞等級(jí)的衡量標(biāo)準(zhǔn)也可以作為一組信息,如表4所示,表4僅示意不同擁塞等級(jí)的門限值。表4:擁塞等級(jí)47、PCRF實(shí)體向PCEF實(shí)體下發(fā)擁塞控制策略。PCRF實(shí)體可以重用RAR(Re-Authorization-Request,重授權(quán)請(qǐng)求)流程把擁塞控制策略主動(dòng)下發(fā)給PCEF實(shí)體。48、PCEF實(shí)體向PCRF實(shí)體發(fā)送RAA(Re-Authorization-Answer,重授權(quán)應(yīng)答)響應(yīng)消息。49、PCEF實(shí)體針對(duì)下行數(shù)據(jù)報(bào)文進(jìn)行業(yè)務(wù)流級(jí)別的檢測(cè),當(dāng)檢測(cè)到第一個(gè)ConEx標(biāo)記的報(bào)文時(shí),開始統(tǒng)計(jì)ConEx標(biāo)識(shí)信息的報(bào)文數(shù)量,以此衡量當(dāng)前的擁塞等級(jí)。假設(shè)此時(shí),PCEF檢測(cè)到某一個(gè)業(yè)務(wù)流一段時(shí)間內(nèi)有50個(gè)ConEx標(biāo)記的報(bào)文,查詢表4可以得到此時(shí)擁塞等級(jí)為C級(jí)。410、PCEF實(shí)體根據(jù)計(jì)算得到擁塞等級(jí)C,在表3中進(jìn)行策略匹配,并根據(jù)匹配后的結(jié)果進(jìn)行策略控制,即丟棄當(dāng)前業(yè)務(wù)流10%的報(bào)文。步驟41~45描述了現(xiàn)有技術(shù)中ECN和ConEx的現(xiàn)有流程,因此沒(méi)有展開敘述。步驟47~48描述了現(xiàn)有技術(shù)中PCRF實(shí)體主動(dòng)下發(fā)策略的現(xiàn)有流程,因此沒(méi)有展開敘述。圖4中V-PCRF為漫游場(chǎng)景時(shí)的功能實(shí)體,在此不作贅述。實(shí)施例四本實(shí)施例與上述實(shí)施例三的不同之處在于,PCEF實(shí)體在執(zhí)行擁塞等級(jí)檢測(cè)時(shí),在用戶粒度進(jìn)行檢測(cè),統(tǒng)計(jì)用戶粒度內(nèi)所有報(bào)文的擁塞程度,上報(bào)擁塞等級(jí)并執(zhí)行對(duì)應(yīng)策略。實(shí)施例五本實(shí)施例的擁塞控制方法應(yīng)用場(chǎng)景是:外置TDF實(shí)體進(jìn)行業(yè)務(wù)流粒度擁塞等級(jí)檢測(cè),并上報(bào)擁塞等級(jí)給PCRF實(shí)體。PCRF實(shí)體進(jìn)行策略決策并下發(fā)給外置TDF實(shí)體執(zhí)行,外置TDF實(shí)體收到擁塞控制策略后,在業(yè)務(wù)流粒度進(jìn)行流控。當(dāng)PCRF實(shí)體下發(fā)的擁塞控制策略(如修改QoS等)影響到承載參數(shù)時(shí),PCRF實(shí)體將通過(guò)Gx參考點(diǎn)把擁塞控制策略下發(fā)給PCEF實(shí)體執(zhí)行(GTP-basedS5/S8)或通過(guò)Gxx參考點(diǎn)下發(fā)擁塞控制策略給BBERF(BearingBindingandEventReportFunction,承載綁定及事件報(bào)告功能)實(shí)體執(zhí)行(PMIP-basedS5/S8)。下面如圖5所示,詳細(xì)說(shuō)明本實(shí)施例的擁塞控制方法,包括:51、IP-CAN會(huì)話建立后UE進(jìn)行業(yè)務(wù),下行數(shù)據(jù)報(bào)文發(fā)送到eNodeB。eNodeB執(zhí)行報(bào)文轉(zhuǎn)發(fā)功能,檢測(cè)當(dāng)前隊(duì)列是否發(fā)生擁塞或擁塞預(yù)警。在發(fā)生擁塞或者擁塞預(yù)警時(shí),在轉(zhuǎn)發(fā)的下行數(shù)據(jù)報(bào)文中標(biāo)記ECT。52、eNodeB使用空口資源把下行數(shù)據(jù)報(bào)文發(fā)送給UE,該下行數(shù)據(jù)報(bào)文中攜帶了ECT標(biāo)識(shí)。53、UE接收到下行數(shù)據(jù)報(bào)文,檢測(cè)到下行數(shù)據(jù)報(bào)文中的ECT標(biāo)記。UE同時(shí)檢測(cè)下行數(shù)據(jù)報(bào)文在轉(zhuǎn)發(fā)過(guò)程中的丟包。54、UE向AF反饋eNodeB的ECT標(biāo)識(shí)信息。55、AF根據(jù)ECT標(biāo)識(shí)信息在下行數(shù)據(jù)報(bào)文中標(biāo)記Re-echo-ECN,根據(jù)報(bào)文的重發(fā)信息標(biāo)記Re-echo-Loss,并估計(jì)合適的Credit。AF把這三類信息作為ConEx標(biāo)識(shí)信息,在下行數(shù)據(jù)報(bào)文中標(biāo)記。下行數(shù)據(jù)報(bào)文經(jīng)過(guò)中間路由設(shè)備,發(fā)送到UE。56、外置TDF實(shí)體針對(duì)下行數(shù)據(jù)報(bào)文進(jìn)行業(yè)務(wù)流級(jí)別的檢測(cè),當(dāng)檢測(cè)到第一個(gè)ConEx標(biāo)記的報(bào)文時(shí),開始統(tǒng)計(jì)ConEx標(biāo)識(shí)信息的報(bào)文數(shù)量,以此衡量當(dāng)前的擁塞等級(jí)。如外置TDF實(shí)體根據(jù)表1,檢測(cè)到某一個(gè)業(yè)務(wù)流一段時(shí)間內(nèi)有50個(gè)ConEx標(biāo)記的報(bào)文,表示此時(shí)擁塞等級(jí)為B級(jí)。57、外置TDF實(shí)體向PCRF實(shí)體上報(bào)擁塞等級(jí)信息。如外置TDF實(shí)體重用現(xiàn)有的CCR/CCA流程,上報(bào)擁塞等級(jí)B。對(duì)于請(qǐng)求模式和非請(qǐng)求模式的TDF,都可以采用類似的上報(bào)方式,檢測(cè)當(dāng)前業(yè)務(wù)流/用戶的擁塞等級(jí)上報(bào)給策略控制網(wǎng)元。58、PCRF實(shí)體收到外置TDF上報(bào)的擁塞信息,PCRF實(shí)體根據(jù)會(huì)話信息確定該業(yè)務(wù)流所屬的用戶的身份特征。PCRF實(shí)體根據(jù)該身份特征和擁塞信息制定擁塞控制策略。如,PCRF實(shí)體根據(jù)CCR中的會(huì)話信息確定該業(yè)務(wù)流屬于銀牌用戶,根據(jù)表2,通過(guò)擁塞等級(jí)B和銀牌用戶的身份特征,決策出一個(gè)執(zhí)行30%的丟包動(dòng)作。59、PCRF實(shí)體把擁塞控制策略下發(fā)給外置TDF實(shí)體。510、外置TDF實(shí)體執(zhí)行擁塞控制策略,即外置TDF實(shí)體對(duì)該業(yè)務(wù)流執(zhí)行30%的丟包。511、當(dāng)PCRF實(shí)體制定的擁塞控制策略影響到承載的操作如降低MBR/APN-AMBR時(shí),PCRF根據(jù)該等級(jí)制定相應(yīng)的PCC策略或者QoS策略,PCRF實(shí)體通過(guò)RAR消息下發(fā)該規(guī)則到PCEF實(shí)體或者BBERF(圖中未示意)實(shí)體執(zhí)行。例如,PCRF實(shí)體決策降低該業(yè)務(wù)流的帶寬參數(shù),PCRF實(shí)體將把該擁塞控制策略通過(guò)Gx會(huì)話下發(fā)給PCEF實(shí)體或者通過(guò)Gxx會(huì)話下發(fā)給BBERF實(shí)體。512、PCEF實(shí)體或者BBERF實(shí)體回復(fù)相應(yīng)消息,指示擁塞控制策略執(zhí)行完成。513、PCEF實(shí)體收到更新的PCC規(guī)則,根據(jù)該擁塞控制策略修改承載。下行數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)時(shí),通過(guò)對(duì)承載的控制降低報(bào)文的最大帶寬??梢蕴鎿Q的,BBERF實(shí)體收到更新的QoS規(guī)則(RARQoSrule),根據(jù)該擁塞控制策略修改承載。步驟51~55可以參考現(xiàn)有技術(shù)的對(duì)應(yīng)流程。步驟59~513可以參考現(xiàn)有技術(shù)的對(duì)應(yīng)流程。圖5中V-PCRF為漫游場(chǎng)景時(shí)的功能實(shí)體,在此不作贅述。實(shí)施例六本實(shí)施例與上述實(shí)施例五的不同之處在于:外置TDF實(shí)體進(jìn)行用戶粒度的擁塞等級(jí)檢測(cè),統(tǒng)計(jì)用戶粒度內(nèi)所有業(yè)務(wù)流粒度的報(bào)文擁塞程度,在并上報(bào)擁塞等級(jí)給PCRF實(shí)體。實(shí)施例七本實(shí)施例描述的場(chǎng)景是:PCRF根據(jù)運(yùn)營(yíng)商策略和擁塞等級(jí)的定義進(jìn)行策略決策,并主動(dòng)下發(fā)擁塞控制策略;外置TDF實(shí)體進(jìn)行業(yè)務(wù)流粒度擁塞檢測(cè),匹配到對(duì)應(yīng)的擁塞控制策略并執(zhí)行相應(yīng)的動(dòng)作。當(dāng)PCRF下發(fā)的擁塞控制策略如修改QoS等影響到承載參數(shù)時(shí),PCRF實(shí)體將通過(guò)Gx參考點(diǎn)把擁塞控制策略下發(fā)給PCEF實(shí)體執(zhí)行(GTP-basedS5/S8)或通過(guò)Gxx參考點(diǎn)下發(fā)擁塞控制策略給BBERF實(shí)體執(zhí)行(PMIP-basedS5/S8)。下面如圖6所示,詳細(xì)說(shuō)明本實(shí)施例的擁塞控制方法,包括:61、IP-CAN會(huì)話建立后UE進(jìn)行業(yè)務(wù),下行數(shù)據(jù)報(bào)文發(fā)送到eNodeB。eNodeB執(zhí)行報(bào)文轉(zhuǎn)發(fā)功能,檢測(cè)當(dāng)前隊(duì)列是否發(fā)生擁塞或擁塞預(yù)警。在發(fā)生擁塞或者擁塞預(yù)警時(shí),在轉(zhuǎn)發(fā)的下行數(shù)據(jù)報(bào)文中標(biāo)記ECT。62、eNodeB使用空口資源把下行數(shù)據(jù)報(bào)文發(fā)送給UE,該下行數(shù)據(jù)報(bào)文中攜帶了ECT標(biāo)識(shí)。63、UE接收到下行數(shù)據(jù)報(bào)文,檢測(cè)到下行數(shù)據(jù)報(bào)文中的ECT標(biāo)記。UE同時(shí)檢測(cè)下行數(shù)據(jù)報(bào)文在轉(zhuǎn)發(fā)過(guò)程中的丟包。64、UE向AF反饋eNodeB的ECT標(biāo)識(shí)信息。65、AF根據(jù)ECT標(biāo)識(shí)信息在下行數(shù)據(jù)報(bào)文中標(biāo)記Re-echo-ECN,根據(jù)報(bào)文的重發(fā)信息標(biāo)記Re-echo-Loss,并估計(jì)合適的Credit。AF把這三類信息作為ConEx標(biāo)識(shí)信息,在下行數(shù)據(jù)報(bào)文中標(biāo)記。下行數(shù)據(jù)報(bào)文經(jīng)過(guò)中間路由設(shè)備,發(fā)送到UE。66、PCRF實(shí)體根據(jù)運(yùn)營(yíng)商策略和用戶身份以及預(yù)定義的一組擁塞等級(jí),主動(dòng)進(jìn)行策略決策,得到某一業(yè)務(wù)流一組擁塞等級(jí)對(duì)應(yīng)的一組擁塞控制策略。例如,針對(duì)某一業(yè)務(wù)流,在下發(fā)ADC規(guī)則時(shí),PCRF實(shí)體同時(shí)下發(fā)針對(duì)該業(yè)務(wù)流的擁塞控制策略。對(duì)于該金牌用戶的業(yè)務(wù)流,PCRF實(shí)體對(duì)于ABCD四個(gè)擁塞等級(jí)分別制定對(duì)應(yīng)的丟包率。見表3。擁塞等級(jí)的衡量標(biāo)準(zhǔn)可以靜態(tài)配置在外置TDF上,也可以由PCRF在下發(fā)策略的同時(shí)主動(dòng)下發(fā)。不同擁塞等級(jí)的衡量標(biāo)準(zhǔn)也可以作為一組信息,如表格四。67、PCRF實(shí)體向外置TDF實(shí)體下發(fā)擁塞控制策略。PCRF實(shí)體可以使用TSR(TDF-Session-Request,TDF會(huì)話請(qǐng)求)消息或RAR消息把擁塞控制策略主動(dòng)下發(fā)給外置TDF實(shí)體,該策略是不同擁塞等級(jí)的一組策略。68、外置TDF實(shí)體向PCRF發(fā)送響應(yīng)消息。69、外置TDF實(shí)體針對(duì)下行數(shù)據(jù)報(bào)文進(jìn)行業(yè)務(wù)流級(jí)別的檢測(cè),當(dāng)檢測(cè)到第一個(gè)ConEx標(biāo)記的報(bào)文時(shí),開始統(tǒng)計(jì)ConEx標(biāo)識(shí)信息的報(bào)文數(shù)量,以此衡量當(dāng)前的擁塞等級(jí)。假設(shè)此時(shí),外置TDF實(shí)體檢測(cè)到某一個(gè)業(yè)務(wù)流一段時(shí)間內(nèi)有50個(gè)ConEx標(biāo)記的報(bào)文,查詢表四可以得到此時(shí)擁塞等級(jí)為C級(jí)。610、外置TDF實(shí)體根據(jù)計(jì)算得到的擁塞等級(jí)C,在表4中進(jìn)行策略匹配,并根據(jù)匹配后的結(jié)果進(jìn)行策略控制,即丟棄當(dāng)前業(yè)務(wù)流10%的報(bào)文。611、當(dāng)PCRF實(shí)體制定的擁塞控制策略影響到承載的操作如降低MBR/APN-AMBR時(shí),PCRF要求TDF上報(bào)擁塞等級(jí)。612、PCRF根據(jù)該等級(jí)制定相應(yīng)的PCC策略或者QoS策略。PCRF實(shí)體通過(guò)RAR消息下發(fā)該規(guī)則到PCEF實(shí)體或者BBERF(圖中未示意)實(shí)體執(zhí)行。例如,PCRF實(shí)體決策降低該業(yè)務(wù)流的帶寬參數(shù),PCRF實(shí)體將把該策略通過(guò)Gx會(huì)話下發(fā)給PCEF實(shí)體或者通過(guò)Gxx會(huì)話下發(fā)給BBERF實(shí)體。613、PCEF實(shí)體或者BBERF實(shí)體回復(fù)相應(yīng)消息,指示策略執(zhí)行完成。614、PCEF實(shí)體收到更新的PCC規(guī)則、BBERF實(shí)體收到更新的QoS規(guī)則,根據(jù)該策略修改承載。下行數(shù)據(jù)報(bào)文轉(zhuǎn)發(fā)時(shí),通過(guò)對(duì)承載的控制降低報(bào)文的最大帶寬。步驟61~65可以參考現(xiàn)有技術(shù)的對(duì)應(yīng)流程。步驟67~68,步驟611~614,可以參考現(xiàn)有技術(shù)的對(duì)應(yīng)流程。圖6中V-PCRF為漫游場(chǎng)景時(shí)的功能實(shí)體,在此不作贅述。實(shí)施例八本實(shí)施例與上述實(shí)施例七的不同之處在于,PCRF根據(jù)運(yùn)營(yíng)商策略和擁塞等級(jí)的定義進(jìn)行策略決策,并主動(dòng)下發(fā)策略;外置TDF實(shí)體進(jìn)行用戶粒度的擁塞等級(jí)檢測(cè),匹配到對(duì)應(yīng)的策略并執(zhí)行相應(yīng)的動(dòng)作。由上述本發(fā)明實(shí)施例提供的技術(shù)方案可以看出,通過(guò)擁塞等級(jí)以及用戶優(yōu)先級(jí)衡量當(dāng)前擁塞程度進(jìn)行相應(yīng)的業(yè)務(wù)流控制,可以根據(jù)網(wǎng)絡(luò)擁塞情況保證用戶優(yōu)先級(jí)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-OnlyMemory,ROM)或隨機(jī)存儲(chǔ)記憶體(RandomAccessMemory,RAM)等。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明披露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。