本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種業(yè)務(wù)鏈的處理方法、裝置及系統(tǒng)。
背景技術(shù):
圖1是相關(guān)技術(shù)中第三代合作伙伴計(jì)劃(3rd Generation Partnership Project,簡(jiǎn)稱為3GPP)定義的策略和計(jì)費(fèi)控制架構(gòu)圖(Policy and Charging Control,簡(jiǎn)稱為PCC),如圖1所示,策略和計(jì)費(fèi)規(guī)則功能(Policy and Charging Rules Function,簡(jiǎn)稱為PCRF)為業(yè)務(wù)使用網(wǎng)絡(luò)資源進(jìn)行服務(wù)質(zhì)量(Quality of Service,簡(jiǎn)稱為QoS)和計(jì)費(fèi)策略的制訂。PCRF制定所述控制策略需要結(jié)合從AF接收的業(yè)務(wù)信息,從用戶簽約數(shù)據(jù)庫(kù)(Subscription Profile Repository,簡(jiǎn)稱為SPR)接收的用戶簽約信息,運(yùn)營(yíng)商配置的策略等。PCRF將為業(yè)務(wù)制定的控制策略下發(fā)給策略和計(jì)費(fèi)執(zhí)行功能(Policy and Charging Enforcement Function,簡(jiǎn)稱為PCEF)或者承載綁定和事件上報(bào)功能(Bearer Binding and Event Report Function,簡(jiǎn)稱為BBERF)執(zhí)行。同時(shí)PCRF可以向PCEF和/或BBERF訂閱承載層相關(guān)事件,以便當(dāng)承載層發(fā)生所述事件時(shí)及時(shí)感知,并更改控制策略。此外,PCEF以及業(yè)務(wù)檢測(cè)功能(Traffic Detection Function,簡(jiǎn)稱為T(mén)DF)能夠根據(jù)PCRF下發(fā)的PCC規(guī)則(PCEF)或應(yīng)用檢測(cè)和控制(Application Detection and Control,簡(jiǎn)稱為ADC)規(guī)則(TDF)執(zhí)行應(yīng)用檢測(cè)和控制功能。無(wú)線接入網(wǎng)擁塞感知功能(RAN Congestion Awareness Function,簡(jiǎn)稱為RCAF)負(fù)責(zé)收集RAN的用戶面擁塞信息后上報(bào)給PCRF用于制定擁塞減輕策略。
目前,運(yùn)營(yíng)商部署移動(dòng)服務(wù)增值網(wǎng)絡(luò)提高用戶質(zhì)量體驗(yàn)QoE,減少網(wǎng)絡(luò)帶寬壓力,并提供增值服務(wù)。業(yè)界提出了一種如圖2的局域網(wǎng)SGi-LAN的動(dòng)態(tài)業(yè)務(wù)鏈的方案以適應(yīng)于彈性的快速的服務(wù)部署變動(dòng),同時(shí)降低資本支出(CAPital eXpenditure,簡(jiǎn)稱為CAPX),圖2是相關(guān)技術(shù)的支持動(dòng)態(tài)業(yè)務(wù)鏈的架構(gòu)示意圖。
PCRF:作為業(yè)務(wù)鏈選擇決策實(shí)體,PCRF存在以下兩點(diǎn)功能:
接收配置管理系統(tǒng)下發(fā)業(yè)務(wù)鏈描述,以及業(yè)務(wù)鏈對(duì)應(yīng)的用戶屬性/接入類(lèi)型/業(yè)務(wù)類(lèi)型/業(yè)務(wù)鏈權(quán)重等信息,從而獲得業(yè)務(wù)鏈對(duì)應(yīng)的靜態(tài)策略;
從SPR中獲得用戶的簽約信息,從GGSN/PGW獲得用戶動(dòng)態(tài)接入信息,結(jié)合上述獲得的業(yè)務(wù)鏈對(duì)應(yīng)的靜態(tài)策略,制定業(yè)務(wù)路由策略(Traffic Steering Policy,簡(jiǎn)稱TSP)的接入流程中通知給業(yè)務(wù)分類(lèi)功能(Traffic Classifier Function,簡(jiǎn)稱 TCF)。TSP規(guī)則通常包括業(yè)務(wù)數(shù)據(jù)流描述以及對(duì)應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí)。而業(yè)務(wù)數(shù)據(jù)流描述可以是應(yīng)用標(biāo)識(shí)或是業(yè)務(wù)數(shù)據(jù)流過(guò)濾器;
TCF(可以集成在網(wǎng)關(guān),TDF上,也可以單獨(dú)部署)具有如下功能:根據(jù)PCRF下發(fā)的TSP規(guī)則,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行檢測(cè)后,將對(duì)應(yīng)業(yè)務(wù)鏈標(biāo)識(shí)標(biāo)記在業(yè)務(wù)數(shù)據(jù)流的數(shù)據(jù)包上。這個(gè)業(yè)務(wù)數(shù)據(jù)流的數(shù)據(jù)包便可以動(dòng)態(tài)的路由到相應(yīng)的業(yè)務(wù)節(jié)點(diǎn),也稱使能器(Enabler)。
然而,對(duì)于圖2的架構(gòu),對(duì)于下行業(yè)務(wù)數(shù)據(jù)流,業(yè)務(wù)數(shù)據(jù)流必須先TCF,經(jīng)過(guò)TCF的分類(lèi)后再路由到(S)Gi-LAN。這種處理方式,增加了數(shù)據(jù)的路由迂回,并且TCF可能會(huì)稱為業(yè)務(wù)處理的瓶頸。為了解決上述問(wèn)題,相關(guān)技術(shù)提出了圖3的架構(gòu),圖3是相關(guān)技術(shù)的包含TCFd的支持動(dòng)態(tài)業(yè)務(wù)鏈的架構(gòu)示意圖,如圖3所示,針對(duì)一個(gè)業(yè)務(wù)數(shù)據(jù)流的下行書(shū)包,當(dāng)TCFd沒(méi)有相應(yīng)的策略時(shí),業(yè)務(wù)數(shù)據(jù)將不經(jīng)過(guò)動(dòng)態(tài)業(yè)務(wù)流。當(dāng)TCF根據(jù)PCRF下發(fā)的TSP規(guī)則檢測(cè)到業(yè)務(wù)數(shù)據(jù)流時(shí),若業(yè)務(wù)數(shù)據(jù)流可以推導(dǎo)出穩(wěn)定的五元組,則TCF將五元組以及對(duì)應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí)作為業(yè)務(wù)路由信息(Traffic Steering Information)發(fā)送給PCRF,PCRF進(jìn)一步將該信息發(fā)送給TCFd。此后,當(dāng)業(yè)務(wù)數(shù)據(jù)流的新的下行數(shù)據(jù)到達(dá)TCFd后,TCFd就可以根據(jù)PCRF此前提供的業(yè)務(wù)路由信息檢測(cè)并標(biāo)記對(duì)應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí),而不需要再發(fā)送給TCF。然而上述方案中,TCFd只能針對(duì)可推導(dǎo)五元組的業(yè)務(wù)數(shù)據(jù)流的進(jìn)行業(yè)務(wù)檢測(cè)分類(lèi),存在的一定的局限性。此外,由于TCF需要通過(guò)PCRF將五元組信息和業(yè)務(wù)鏈標(biāo)識(shí)發(fā)送給TCFd,增加了PCRF的負(fù)荷以及信令開(kāi)銷(xiāo)。
針對(duì)相關(guān)技術(shù)中TCFd只能針對(duì)可推導(dǎo)五元組的業(yè)務(wù)數(shù)據(jù)流的進(jìn)行業(yè)務(wù)檢測(cè)分類(lèi)的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的主要目的在于提供一種業(yè)務(wù)鏈的處理方法、裝置及系統(tǒng),以至少解決相關(guān)技術(shù)中TCFd只能針對(duì)可推導(dǎo)五元組的業(yè)務(wù)數(shù)據(jù)流的進(jìn)行業(yè)務(wù)檢測(cè)分類(lèi)的問(wèn)題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種業(yè)務(wù)鏈的處理方法,包括:下行分類(lèi)功能實(shí)體TCFd實(shí)體接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包,其中,所述下行數(shù)據(jù)包攜帶有所述分類(lèi)器為所述業(yè)務(wù)標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí);所述TCFd實(shí)體獲取所述下行數(shù)據(jù)包的五元組和所述業(yè)務(wù)鏈標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;在所述TCFd實(shí)體接收到所述業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),所述TCFd實(shí)體依據(jù)所述對(duì)應(yīng)關(guān)系為所述后續(xù)下行數(shù)據(jù)包標(biāo)記所述業(yè)務(wù)鏈標(biāo)識(shí)。
進(jìn)一步地,在下行分類(lèi)功能實(shí)體TCFd實(shí)體接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù) 據(jù)包之前,所述方法還包括:在所述TCFd接收到所述下行數(shù)據(jù)包并判定沒(méi)有與所述下行數(shù)據(jù)包匹配的所述對(duì)應(yīng)關(guān)系時(shí),所述TCFd將所述下行數(shù)據(jù)包發(fā)送給所述分類(lèi)器。
進(jìn)一步地,所述TCFd實(shí)體接收所述分類(lèi)器轉(zhuǎn)發(fā)的所述業(yè)務(wù)的所述下行數(shù)據(jù)包包括:所述TCFd實(shí)體接收所述分類(lèi)器經(jīng)過(guò)IP封裝后轉(zhuǎn)發(fā)的所述下行數(shù)據(jù)包,其中外部IP包的目的地址為所述TCFd的地址;或者,所述TCFd實(shí)體接收依據(jù)所述分類(lèi)器標(biāo)記的所述業(yè)務(wù)鏈標(biāo)識(shí)在局域網(wǎng)(S)Gi-LAN上路由的所述下行數(shù)據(jù)包。
進(jìn)一步地,所述分類(lèi)器包括以下之一:策略和計(jì)費(fèi)執(zhí)行功能PCEF實(shí)體、業(yè)務(wù)檢測(cè)功能TDF實(shí)體、業(yè)務(wù)分類(lèi)功能TCF實(shí)體,其中,所述PCEF實(shí)體和所述TDF實(shí)體上集成有所述TCF。
進(jìn)一步地,在所述TCFd實(shí)體接收到所述業(yè)務(wù)的所述后續(xù)下行數(shù)據(jù)包時(shí),所述TCFd實(shí)體依據(jù)所述對(duì)應(yīng)關(guān)系為所述后續(xù)下行數(shù)據(jù)包標(biāo)記所述業(yè)務(wù)鏈標(biāo)識(shí)之后,所述方法還包括:在預(yù)設(shè)時(shí)間內(nèi),所述TCFd實(shí)體依據(jù)所述對(duì)應(yīng)關(guān)系未匹配到對(duì)應(yīng)的下行數(shù)據(jù)包時(shí),所述TCFd實(shí)體刪除所述對(duì)應(yīng)關(guān)系。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種業(yè)務(wù)鏈的處理裝置,位于下行業(yè)務(wù)分類(lèi)功能TCFd實(shí)體側(cè),包括:接收模塊,用于接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包,其中,所述下行數(shù)據(jù)包攜帶有所述分類(lèi)器為所述業(yè)務(wù)標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí);獲取模塊,獲取所述下行數(shù)據(jù)包的五元組和所述業(yè)務(wù)鏈標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;標(biāo)記模塊,用于在所述TCFd實(shí)體接收到所述業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),所述TCFd實(shí)體依據(jù)所述對(duì)應(yīng)關(guān)系為所述后續(xù)下行數(shù)據(jù)包標(biāo)記所述業(yè)務(wù)鏈標(biāo)識(shí)。
進(jìn)一步地,在下行分類(lèi)功能實(shí)體TCFd實(shí)體接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包之前,所述裝置還包括:發(fā)送模塊,用于在所述TCFd接收到所述下行數(shù)據(jù)包并判定沒(méi)有與所述下行數(shù)據(jù)包匹配的所述對(duì)應(yīng)關(guān)系時(shí),將所述下行數(shù)據(jù)包發(fā)送給所述分類(lèi)器。
進(jìn)一步地,所述接收模塊包括:第一接收單元,用于接收所述分類(lèi)器經(jīng)過(guò)IP封裝后轉(zhuǎn)發(fā)的所述下行數(shù)據(jù)包,其中外部IP包的目的地址為所述TCFd的地址;或者,第二接收單元,接收依據(jù)所述分類(lèi)器標(biāo)記的所述業(yè)務(wù)鏈標(biāo)識(shí)在(S)Gi-LAN上路由的所述下行數(shù)據(jù)包。
進(jìn)一步地,所述分類(lèi)器包括以下之一:策略和計(jì)費(fèi)執(zhí)行功能PCEF實(shí)體、業(yè)務(wù)檢測(cè)功能TDF實(shí)體、業(yè)務(wù)分類(lèi)功能TCF實(shí)體,其中,所述PCEF實(shí)體和所述TDF實(shí)體上集成有所述TCF。
進(jìn)一步地,在所述TCFd實(shí)體接收到所述業(yè)務(wù)的所述后續(xù)下行數(shù)據(jù)包時(shí),所 述TCFd實(shí)體依據(jù)所述對(duì)應(yīng)關(guān)系為所述后續(xù)下行數(shù)據(jù)包標(biāo)記所述業(yè)務(wù)鏈標(biāo)識(shí)之后,所述裝置還包括:刪除模塊,用于在預(yù)設(shè)時(shí)間內(nèi),所述TCFd實(shí)體依據(jù)所述對(duì)應(yīng)關(guān)系未匹配到對(duì)應(yīng)的下行數(shù)據(jù)包時(shí),所述TCFd實(shí)體刪除所述對(duì)應(yīng)關(guān)系。
根據(jù)本發(fā)明的再一個(gè)方面,提供了一種業(yè)務(wù)鏈的處理系統(tǒng),包括:位于下行業(yè)務(wù)分類(lèi)功能TCFd實(shí)體側(cè)的業(yè)務(wù)鏈的處理裝置和分類(lèi)器;其中,所述裝置包括:接收模塊,用于接收所述分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包,其中,所述下行數(shù)據(jù)包攜帶有所述分類(lèi)器為所述業(yè)務(wù)標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí);獲取模塊,獲取所述下行數(shù)據(jù)包的五元組和所述業(yè)務(wù)鏈標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;標(biāo)記模塊,用于在所述TCFd實(shí)體接收到所述業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),所述TCFd實(shí)體依據(jù)所述對(duì)應(yīng)關(guān)系為所述后續(xù)下行數(shù)據(jù)包標(biāo)記所述業(yè)務(wù)鏈標(biāo)識(shí)。
進(jìn)一步地,所述裝置還包括:發(fā)送模塊,用于在所述TCFd接收到所述下行數(shù)據(jù)包并判定沒(méi)有與所述下行數(shù)據(jù)包匹配的所述對(duì)應(yīng)關(guān)系時(shí),將所述下行數(shù)據(jù)包發(fā)送給所述分類(lèi)器。
進(jìn)一步地,所述分類(lèi)器包括以下之一:策略和計(jì)費(fèi)執(zhí)行功能PCEF實(shí)體、業(yè)務(wù)檢測(cè)功能TDF實(shí)體、業(yè)務(wù)分類(lèi)功能TCF實(shí)體,其中,所述PCEF實(shí)體和所述TDF實(shí)體上集成有所述TCF。
進(jìn)一步地,在所述TCFd實(shí)體接收到所述業(yè)務(wù)的所述后續(xù)下行數(shù)據(jù)包時(shí),所述TCFd實(shí)體依據(jù)所述對(duì)應(yīng)關(guān)系為所述后續(xù)下行數(shù)據(jù)包標(biāo)記所述業(yè)務(wù)鏈標(biāo)識(shí)之后,所述裝置還包括:刪除模塊,用于在預(yù)設(shè)時(shí)間內(nèi),所述TCFd實(shí)體依據(jù)所述對(duì)應(yīng)關(guān)系未匹配到對(duì)應(yīng)的下行數(shù)據(jù)包時(shí),所述TCFd實(shí)體刪除所述對(duì)應(yīng)關(guān)系。
通過(guò)本發(fā)明,采用下行分類(lèi)功能實(shí)體TCFd實(shí)體接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包,其中,下行數(shù)據(jù)包攜帶有分類(lèi)器為業(yè)務(wù)標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí);進(jìn)而該TCFd實(shí)體獲取下行數(shù)據(jù)包的五元組和業(yè)務(wù)鏈標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;在TCFd實(shí)體接收到業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系為后續(xù)下行數(shù)據(jù)包標(biāo)記業(yè)務(wù)鏈標(biāo)識(shí)的方式,解決了相關(guān)技術(shù)中TCFd只能針對(duì)可推導(dǎo)五元組的業(yè)務(wù)數(shù)據(jù)流的進(jìn)行業(yè)務(wù)檢測(cè)分類(lèi)的問(wèn)題,提高了TCFd實(shí)體的靈活性,以及減少了PCRF的負(fù)荷和信令開(kāi)銷(xiāo)。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
圖1是相關(guān)技術(shù)中第三代合作伙伴計(jì)劃定義的策略和計(jì)費(fèi)控制架構(gòu)圖;
圖2是相關(guān)技術(shù)的支持動(dòng)態(tài)業(yè)務(wù)鏈的架構(gòu)示意圖;
圖3是相關(guān)技術(shù)的包含TCFd的支持動(dòng)態(tài)業(yè)務(wù)鏈的架構(gòu)示意圖;
圖4是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)鏈的處理方法的流程圖;
圖5是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)鏈的處理裝置的結(jié)構(gòu)框圖;
圖6是根據(jù)本發(fā)明業(yè)務(wù)鏈的處理裝置的可選結(jié)構(gòu)框圖一;
圖7是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)鏈的處理系統(tǒng)的結(jié)構(gòu)框圖;
圖8是本發(fā)明可選實(shí)施例的支持動(dòng)態(tài)業(yè)務(wù)鏈的架構(gòu)示意圖;
圖9是根據(jù)本發(fā)明可選實(shí)施例的標(biāo)記下行數(shù)據(jù)動(dòng)態(tài)業(yè)務(wù)鏈標(biāo)識(shí)的流程圖一;
圖10是本發(fā)明可選實(shí)施例的標(biāo)記下行數(shù)據(jù)動(dòng)態(tài)業(yè)務(wù)鏈標(biāo)識(shí)的流程圖;
圖11是根據(jù)本發(fā)明可選實(shí)施例標(biāo)記下行數(shù)據(jù)動(dòng)態(tài)業(yè)務(wù)鏈標(biāo)識(shí)的流程圖。
具體實(shí)施方式
需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
本實(shí)施例提供了一種業(yè)務(wù)鏈的處理方法,圖4是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)鏈的處理方法的流程圖,如圖4所示,該方法的步驟包括:
步驟S102:下行分類(lèi)功能實(shí)體TCFd實(shí)體接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包,其中,下行數(shù)據(jù)包攜帶有分類(lèi)器為業(yè)務(wù)標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí);
步驟S104:TCFd實(shí)體獲取下行數(shù)據(jù)包的五元組和業(yè)務(wù)鏈標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;
步驟S106:在TCFd實(shí)體接收到業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系為后續(xù)下行數(shù)據(jù)包標(biāo)記業(yè)務(wù)鏈標(biāo)識(shí)。
通過(guò)上述步驟S102至步驟S106,采用下行分類(lèi)功能實(shí)體TCFd實(shí)體接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包,其中,下行數(shù)據(jù)包攜帶有分類(lèi)器為業(yè)務(wù)標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí);進(jìn)而該TCFd實(shí)體獲取下行數(shù)據(jù)包的五元組和業(yè)務(wù)鏈標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;在TCFd實(shí)體接收到業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系為后續(xù)下行數(shù)據(jù)包標(biāo)記業(yè)務(wù)鏈標(biāo)識(shí)的方式,解決了相關(guān)技術(shù)中TCFd只能針對(duì)可推導(dǎo)五元組的業(yè)務(wù)數(shù)據(jù)流的進(jìn)行業(yè)務(wù)檢測(cè)分類(lèi)的問(wèn)題,提高了TCFd實(shí)體的靈活性,以及減少了PCRF的負(fù)荷和信令開(kāi)銷(xiāo)。
需要說(shuō)明的是,對(duì)于本實(shí)施例中涉及的五元組通常用來(lái)指示IP地址,源端口,目的IP地址,目的端口和傳輸層協(xié)議。
在本實(shí)施例的一個(gè)可選實(shí)施方式中,在下行分類(lèi)功能實(shí)體TCFd實(shí)體接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包之前,本實(shí)施例的方法還包括:
在TCFd接收到下行數(shù)據(jù)包并判定沒(méi)有與下行數(shù)據(jù)包匹配的對(duì)應(yīng)關(guān)系時(shí),TCFd將下行數(shù)據(jù)包發(fā)送給分類(lèi)器。
而對(duì)于上述步驟S102中涉及到的TCFd實(shí)體接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包的方式可以是:TCFd實(shí)體接收分類(lèi)器經(jīng)過(guò)IP封裝后轉(zhuǎn)發(fā)的下行數(shù)據(jù)包,其中外部IP包的目的地址為T(mén)CFd的地址;或者,TCFd實(shí)體接收依據(jù)分類(lèi)器標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí)在(S)Gi-LAN上路由的下行數(shù)據(jù)包。。
需要說(shuō)明的是,本實(shí)施例中涉及到的分類(lèi)器可以是:策略和計(jì)費(fèi)執(zhí)行功能PCEF實(shí)體、業(yè)務(wù)檢測(cè)功能TDF實(shí)體、業(yè)務(wù)分類(lèi)功能TCF實(shí)體,其中,PCEF實(shí)體和TDF實(shí)體上集成有TCF。
在該分類(lèi)器為PCEF實(shí)體時(shí),對(duì)于上述步驟S102至步驟S106而言,舉例說(shuō)明,具體可以包括如下步驟:
步驟S21:UE與通訊對(duì)端進(jìn)行信令交互發(fā)起業(yè)務(wù)訪問(wèn)時(shí),PCEF實(shí)體根據(jù)PCC規(guī)則對(duì)業(yè)務(wù)數(shù)據(jù)流進(jìn)行檢測(cè),其中,PCEF實(shí)體根據(jù)信令檢測(cè)出信令相對(duì)應(yīng)的應(yīng)用;
步驟S22:業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包到達(dá)PCEF。這里面的業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包通常是步驟S21信令相對(duì)應(yīng)的用戶數(shù)據(jù);
步驟S24:PCEF根據(jù)TSP策略對(duì)業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包標(biāo)記相應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S25:PCEF將下行數(shù)據(jù)包轉(zhuǎn)發(fā)給TCFd。
其中,可以通過(guò)如下方式將數(shù)據(jù)包轉(zhuǎn)發(fā)給TCFd:a)PCEF可以將業(yè)務(wù)鏈標(biāo)識(shí)標(biāo)記后的數(shù)據(jù)包進(jìn)行IP封裝后發(fā)送給TCFd,即外部封裝的目的地址為T(mén)CFd的地址,源地址為PCEF的地址。
步驟S26:TCFd保存PCEF轉(zhuǎn)發(fā)的下行業(yè)務(wù)數(shù)據(jù)包的五元組以及數(shù)據(jù)包標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S27:TCFd將從PCEF處接收到的下行業(yè)務(wù)數(shù)據(jù)包發(fā)送到(S)Gi-LAN。此后,下行數(shù)據(jù)包將根據(jù)業(yè)務(wù)鏈標(biāo)識(shí)被路由相應(yīng)的業(yè)務(wù)服務(wù)器。
步驟S28:業(yè)務(wù)數(shù)據(jù)流的新的下行數(shù)據(jù)包達(dá)到TCFd。
步驟S29:TCFd根據(jù)步驟511保存的五元組對(duì)數(shù)據(jù)包匹配后,將數(shù)據(jù)包標(biāo)記相應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S30:TCFd標(biāo)記后的數(shù)據(jù)包發(fā)送到(S)Gi-LAN上。
需要說(shuō)明的是,對(duì)于分類(lèi)器為業(yè)務(wù)檢測(cè)功能TDF實(shí)體、業(yè)務(wù)分類(lèi)功能TCF實(shí)體時(shí),步驟S102至步驟S106方式,與上述步驟S21至步驟S30的方式類(lèi)似。
而在本實(shí)施例的另一個(gè)可選實(shí)施例中,在TCFd實(shí)體接收到業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系為后續(xù)下行數(shù)據(jù)包標(biāo)記業(yè)務(wù)鏈標(biāo)識(shí)之后,本實(shí)施例的方法還包括:在預(yù)設(shè)時(shí)間內(nèi),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系未匹配到對(duì)應(yīng)的下行數(shù)據(jù)包時(shí),TCFd實(shí)體刪除對(duì)應(yīng)關(guān)系。
在本實(shí)施例中還提供了一種業(yè)務(wù)鏈的處理裝置,該裝置用于實(shí)現(xiàn)上述實(shí)施例及可選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的不再贅述。如以下所使用的,術(shù)語(yǔ)“模塊”“單元”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的裝置較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。
圖5是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)鏈的處理裝置的結(jié)構(gòu)框圖,該裝置位于下行業(yè)務(wù)分類(lèi)功能TCFd實(shí)體側(cè),該裝置包括:接收模塊52,用于接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包,其中,下行數(shù)據(jù)包攜帶有分類(lèi)器為業(yè)務(wù)標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí);獲取模塊54,與接收模塊52耦合連接,獲取下行數(shù)據(jù)包的五元組和業(yè)務(wù)鏈標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;標(biāo)記模塊56,與獲取模塊54耦合連接,用于在TCFd實(shí)體接收到業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系為后續(xù)下行數(shù)據(jù)包標(biāo)記業(yè)務(wù)鏈標(biāo)識(shí)。
可選地,在下行分類(lèi)功能實(shí)體TCFd實(shí)體接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包之前,裝置還包括:發(fā)送模塊,用于在TCFd接收到下行數(shù)據(jù)包并判定沒(méi)有與下行數(shù)據(jù)包匹配的對(duì)應(yīng)關(guān)系時(shí),將下行數(shù)據(jù)包發(fā)送給分類(lèi)器。。
可選地,接收模塊包括:第一接收單元,用于接收分類(lèi)器經(jīng)過(guò)IP封裝后轉(zhuǎn)發(fā)的下行數(shù)據(jù)包,其中外部IP包的目的地址為T(mén)CFd的地址;或者,第二接收單元,接收依據(jù)分類(lèi)器標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí)在(S)Gi-LAN上路由的下行數(shù)據(jù)包。
需要說(shuō)明的是,該分類(lèi)器可以是:策略和計(jì)費(fèi)執(zhí)行功能PCEF實(shí)體、業(yè)務(wù)檢測(cè)功能TDF實(shí)體、業(yè)務(wù)分類(lèi)功能TCF實(shí)體,其中,PCEF實(shí)體和TDF實(shí)體上集成有TCF。
圖6是根據(jù)本發(fā)明業(yè)務(wù)鏈的處理裝置的可選結(jié)構(gòu)框圖一,如圖6所示,在TCFd實(shí)體接收到業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系為后續(xù)下行數(shù)據(jù)包標(biāo)記業(yè)務(wù)鏈標(biāo)識(shí)之后,該裝置還包括:刪除模塊62,與標(biāo)記模塊56耦合連接,用于在預(yù)設(shè)時(shí)間內(nèi),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系未匹配到對(duì)應(yīng)的下行數(shù)據(jù)包時(shí),刪除對(duì)應(yīng)關(guān)系。
圖7是根據(jù)本發(fā)明實(shí)施例的業(yè)務(wù)鏈的處理系統(tǒng)的結(jié)構(gòu)框圖,如圖7所示,該系統(tǒng)包括:位于下行業(yè)務(wù)分類(lèi)功能TCFd實(shí)體側(cè)的業(yè)務(wù)鏈的處理裝置72和分類(lèi)器74;
其中,裝置包括:接收模塊52,用于接收分類(lèi)器轉(zhuǎn)發(fā)的業(yè)務(wù)的下行數(shù)據(jù)包,其中,下行數(shù)據(jù)包攜帶有分類(lèi)器為業(yè)務(wù)標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí);獲取模塊54,與接收模塊52耦合連接,獲取下行數(shù)據(jù)包的五元組和業(yè)務(wù)鏈標(biāo)識(shí)的對(duì)應(yīng)關(guān)系;標(biāo)記模塊56,與獲取模塊54耦合連接,用于在TCFd實(shí)體接收到業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系為后續(xù)下行數(shù)據(jù)包標(biāo)記業(yè)務(wù)鏈標(biāo)識(shí)。
可選地,裝置還包括:發(fā)送模塊,用于在TCFd接收到下行數(shù)據(jù)包并判定沒(méi)有與下行數(shù)據(jù)包匹配的對(duì)應(yīng)關(guān)系時(shí),將下行數(shù)據(jù)包發(fā)送給分類(lèi)器。
可選地,分類(lèi)器包括以下之一:策略和計(jì)費(fèi)執(zhí)行功能PCEF實(shí)體、業(yè)務(wù)檢測(cè)功能TDF實(shí)體、業(yè)務(wù)分類(lèi)功能TCF實(shí)體,其中,PCEF實(shí)體和TDF實(shí)體上集成有TCF。
可選地,在TCFd實(shí)體接收到業(yè)務(wù)的后續(xù)下行數(shù)據(jù)包時(shí),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系為后續(xù)下行數(shù)據(jù)包標(biāo)記業(yè)務(wù)鏈標(biāo)識(shí)之后,裝置還包括:刪除模塊,用于在預(yù)設(shè)時(shí)間內(nèi),TCFd實(shí)體依據(jù)對(duì)應(yīng)關(guān)系未匹配到對(duì)應(yīng)的下行數(shù)據(jù)包時(shí),TCFd實(shí)體刪除對(duì)應(yīng)關(guān)系。
下面結(jié)合本發(fā)明實(shí)施例的可選實(shí)施例進(jìn)行舉例說(shuō)明;
本可選實(shí)施例提供了一種業(yè)務(wù)鏈的處理方法,通過(guò)業(yè)務(wù)分類(lèi)功能將標(biāo)記業(yè)務(wù)鏈標(biāo)識(shí)的下行數(shù)據(jù)包轉(zhuǎn)發(fā)給下行業(yè)務(wù)分類(lèi)功能,下行業(yè)務(wù)分類(lèi)功能保存下行數(shù)據(jù)包五元組和動(dòng)態(tài)業(yè)務(wù)鏈標(biāo)識(shí)。下行業(yè)務(wù)分類(lèi)功能根據(jù)下行數(shù)據(jù)包五元組和動(dòng)態(tài)業(yè)務(wù)鏈標(biāo)識(shí)對(duì)新的下行數(shù)據(jù)包進(jìn)行業(yè)務(wù)鏈標(biāo)記,解決了現(xiàn)有技術(shù)中無(wú)法有效支持下行數(shù)據(jù)的動(dòng)態(tài)業(yè)務(wù)鏈識(shí)別和標(biāo)記問(wèn)題,圖8是本發(fā)明可選實(shí)施例的支持動(dòng)態(tài)業(yè)務(wù)鏈的架構(gòu)示意圖,下面結(jié)合圖8,以及以將TCF分別集成在PCEF、TDF中,也可以獨(dú)立部署為例進(jìn)行詳細(xì)說(shuō)明。
可選實(shí)施例1
本實(shí)施例描述的TCF位于PCEF上時(shí),圖9是根據(jù)本發(fā)明可選實(shí)施例的標(biāo)記下行數(shù)據(jù)動(dòng)態(tài)業(yè)務(wù)鏈標(biāo)識(shí)的流程圖一,如圖9所示,流程描述如下:
步驟S901:用戶設(shè)備UE附著到網(wǎng)絡(luò),發(fā)起附著流程,或者UE發(fā)起另外的PDN連接建立流程。PCEF所在網(wǎng)關(guān)收到上述請(qǐng)求消息;
步驟S902:PCEF收到附著請(qǐng)求或PDN連接建立請(qǐng)求后,向PCRF發(fā)起IP-CAN會(huì)話建立請(qǐng)求,向PCRF提供用戶標(biāo)識(shí)、PDN標(biāo)識(shí)、IP地址等信息;
步驟S903:若沒(méi)有定義的用戶簽約信息,則PCRF從用戶簽約數(shù)據(jù)庫(kù)(Subscription Profile Repository,簡(jiǎn)稱為SPR)中獲取用戶簽約信息,例如用戶等級(jí)、分配給用戶的帶寬、允許用戶訪問(wèn)的業(yè)務(wù)、業(yè)務(wù)鏈等信息。PCRF進(jìn)行策略決策,制定PCC規(guī)則。其中制定的PCC規(guī)則中攜帶TSP策略。
步驟S904:PCEF安裝下發(fā)的PCC規(guī)則
步驟S905:PCEF所在網(wǎng)關(guān)向UE返回附著請(qǐng)求或建立PDN連接請(qǐng)求的應(yīng)答消息。
步驟S906:UE與通訊對(duì)端進(jìn)行信令交互發(fā)起業(yè)務(wù)訪問(wèn),PCEF根據(jù)PCC規(guī)則對(duì)業(yè)務(wù)數(shù)據(jù)流進(jìn)行檢測(cè)。PCEF根據(jù)信令檢測(cè)出信令向?qū)?yīng)的應(yīng)用;
步驟S907:業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包到達(dá)PCEF。這里面的業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包通常是步驟S906信令向?qū)?yīng)的用戶數(shù)據(jù);
步驟S908:PCEF根據(jù)TSP策略對(duì)業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包標(biāo)記相應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S909:PCEF將下行數(shù)據(jù)包轉(zhuǎn)發(fā)給TCFd??梢酝ㄟ^(guò)如下方式將數(shù)據(jù)包轉(zhuǎn)發(fā)給TCFd:
a)PCEF可以將業(yè)務(wù)鏈標(biāo)識(shí)標(biāo)記后的數(shù)據(jù)包進(jìn)行IP封裝后發(fā)送給TCFd,即外部封裝的目的地址為T(mén)CFd的地址,源地址為PCEF的地址。
b)TCFd作為(S)Gi-LAN上的一個(gè)業(yè)務(wù)節(jié)點(diǎn),PCEF標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí)可以確保該數(shù)據(jù)包會(huì)路由到TCFd。
c)TCFd可以作為PCEF在(S)Gi-LAN的直接下一跳。
步驟S910:TCFd保存PCEF轉(zhuǎn)發(fā)的下行業(yè)務(wù)數(shù)據(jù)包的五元組以及數(shù)據(jù)包標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S911:TCFd將從PCEF處接收到的下行業(yè)務(wù)數(shù)據(jù)包發(fā)送到(S)Gi-LAN。此后,下行數(shù)據(jù)包將根據(jù)業(yè)務(wù)鏈標(biāo)識(shí)被路由相應(yīng)的業(yè)務(wù)服務(wù)器。
步驟S912:業(yè)務(wù)數(shù)據(jù)流的新的下行數(shù)據(jù)包達(dá)到TCFd。
步驟S913:TCFd根據(jù)步驟S1011保存的五元組對(duì)數(shù)據(jù)包匹配后,將數(shù)據(jù)包標(biāo)記相應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S914:TCFd標(biāo)記后的數(shù)據(jù)包發(fā)送到(S)Gi-LAN上。
可選實(shí)施例2
本實(shí)施例描述的TCF位于TDF上時(shí),圖10是本發(fā)明可選實(shí)施例的標(biāo)記下 行數(shù)據(jù)動(dòng)態(tài)業(yè)務(wù)鏈標(biāo)識(shí)的流程圖,如圖10所示,流程描述如下:
步驟S1001:用戶設(shè)備UE附著到網(wǎng)絡(luò),發(fā)起附著流程,或者UE發(fā)起另外的PDN連接建立流程。PCEF所在網(wǎng)關(guān)收到上述請(qǐng)求消息;
步驟S1002:PCEF收到附著請(qǐng)求或PDN連接建立請(qǐng)求后,向PCRF發(fā)起IP-CAN會(huì)話建立請(qǐng)求,向PCRF提供用戶標(biāo)識(shí)、PDN標(biāo)識(shí)、IP地址等信息;
步驟S1003:若沒(méi)有定義的用戶簽約信息,則PCRF從SPR中獲取用戶簽約信息,例如用戶等級(jí)、分配給用戶的帶寬、允許用戶訪問(wèn)的業(yè)務(wù)、業(yè)務(wù)鏈等信息。PCRF進(jìn)行策略決策,PCRF向TDF發(fā)送TDF會(huì)話建立請(qǐng)求消息,消息中攜帶ADC規(guī)則,ADC規(guī)則中攜帶TSP策略;
步驟S1004:TDF安裝并執(zhí)行下發(fā)的ADC規(guī)則;
步驟S1005:TDF向PCRF返回確認(rèn)消息;
步驟S1006:PCRF向PCEF返回IP-CAN會(huì)話建立成功的響應(yīng),其中攜帶PCC規(guī)則。
步驟S1007:PCEF所在網(wǎng)關(guān)向UE返回附著請(qǐng)求或建立PDN連接請(qǐng)求的應(yīng)答消息。
步驟S1008:UE與通訊對(duì)端進(jìn)行信令交互發(fā)起業(yè)務(wù)訪問(wèn),TDF根據(jù)ADC規(guī)則對(duì)業(yè)務(wù)數(shù)據(jù)流進(jìn)行檢測(cè)。PCEF根據(jù)信令檢測(cè)出信令向?qū)?yīng)的應(yīng)用;
步驟S1009:業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包到達(dá)TDF。這里面的業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包通常是步驟S1008信令向?qū)?yīng)的用戶數(shù)據(jù);
步驟S1010:TDF根據(jù)TSP策略對(duì)業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包標(biāo)記相應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S1011:TDF將下行數(shù)據(jù)包轉(zhuǎn)發(fā)給TCFd??梢酝ㄟ^(guò)如下方式將數(shù)據(jù)包轉(zhuǎn)發(fā)給TCFd:
a)TDF可以將業(yè)務(wù)鏈標(biāo)識(shí)標(biāo)記后的數(shù)據(jù)包進(jìn)行IP封裝后發(fā)送給TCFd,即外部封裝的目的地址為T(mén)CFd的地址,源地址為T(mén)DF的地址。
b)TCFd作為(S)Gi-LAN上的一個(gè)業(yè)務(wù)節(jié)點(diǎn),TDF標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí)可以確保該數(shù)據(jù)包會(huì)路由到TCFd。
c)TCFd可以作為T(mén)DF在(S)Gi-LAN的直接下一跳。
步驟S1012:TCFd保存TDF轉(zhuǎn)發(fā)的下行業(yè)務(wù)數(shù)據(jù)包的五元組以及數(shù)據(jù)包標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S1013:TCFd將從TDF處接收到的下行業(yè)務(wù)數(shù)據(jù)包發(fā)送到(S)Gi-LAN。此后,下行數(shù)據(jù)包將根據(jù)業(yè)務(wù)鏈標(biāo)識(shí)被路由相應(yīng)的業(yè)務(wù)服務(wù)器。
步驟S1014:業(yè)務(wù)數(shù)據(jù)流的新的下行數(shù)據(jù)包達(dá)到TCFd。
步驟S1015:TCFd根據(jù)步驟S1112保存的五元組對(duì)數(shù)據(jù)包匹配后,將數(shù)據(jù)包標(biāo)記相應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S1016:TCFd標(biāo)記后的數(shù)據(jù)包發(fā)送到(S)Gi-LAN上。
可選實(shí)施例三
本實(shí)施例描述的獨(dú)立部署TCF時(shí),圖11是根據(jù)本發(fā)明可選實(shí)施例標(biāo)記下行數(shù)據(jù)動(dòng)態(tài)業(yè)務(wù)鏈標(biāo)識(shí)的流程圖,如圖11所示,流程描述如下:
步驟S1101:用戶設(shè)備UE附著到網(wǎng)絡(luò),發(fā)起附著流程,或者UE發(fā)起另外的PDN連接建立流程。PCEF所在網(wǎng)關(guān)收到上述請(qǐng)求消息;
步驟S1102:PCEF收到附著請(qǐng)求或PDN連接建立請(qǐng)求后,向PCRF發(fā)起IP-CAN會(huì)話建立請(qǐng)求,向PCRF提供用戶標(biāo)識(shí)、PDN標(biāo)識(shí)、IP地址等信息;
步驟S1103:若沒(méi)有定義的用戶簽約信息,則PCRF從SPR中獲取用戶簽約信息,例如用戶等級(jí)、分配給用戶的帶寬、允許用戶訪問(wèn)的業(yè)務(wù)、業(yè)務(wù)鏈等信息。PCRF進(jìn)行策略決策,PCRF向TCF發(fā)送TCF會(huì)話建立請(qǐng)求消息,消息中攜帶TSP規(guī)則;
步驟S1104:TCF安裝并執(zhí)行下發(fā)的TSP規(guī)則;
步驟S1105:TCF向PCRF返回確認(rèn)消息;
步驟S1106:PCRF向PCEF返回IP-CAN會(huì)話建立成功的響應(yīng),其中攜帶PCC規(guī)則。
步驟S1107:PCEF所在網(wǎng)關(guān)向UE返回附著請(qǐng)求或建立PDN連接請(qǐng)求的應(yīng)答消息。
步驟S1108:UE與通訊對(duì)端進(jìn)行信令交互發(fā)起業(yè)務(wù)訪問(wèn),TCF根據(jù)TSP規(guī)則對(duì)業(yè)務(wù)數(shù)據(jù)流進(jìn)行檢測(cè)。PCEF根據(jù)信令檢測(cè)出信令向?qū)?yīng)的應(yīng)用;
步驟S1109:業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包到達(dá)TSP。這里面的業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包通常是步驟S1108信令向?qū)?yīng)的用戶數(shù)據(jù);
步驟S1110:TCF根據(jù)TSP策略對(duì)業(yè)務(wù)數(shù)據(jù)流下行數(shù)據(jù)包標(biāo)記相應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S1111:TCF將下行數(shù)據(jù)包轉(zhuǎn)發(fā)給TCFd??梢酝ㄟ^(guò)如下方式將數(shù)據(jù)包 轉(zhuǎn)發(fā)給TCFd:
a)TCF可以將業(yè)務(wù)鏈標(biāo)識(shí)標(biāo)記后的數(shù)據(jù)包進(jìn)行IP封裝后發(fā)送給TCFd,即外部封裝的目的地址為T(mén)CFd的地址,源地址為T(mén)CF的地址。
b)TCFd作為(S)Gi-LAN上的一個(gè)業(yè)務(wù)節(jié)點(diǎn),TCF標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí)可以確保該數(shù)據(jù)包會(huì)路由到TCFd。
c)TCFd可以作為PCEF在(S)Gi-LAN的直接下一跳。
步驟S1112:TCFd保存TCF轉(zhuǎn)發(fā)的下行業(yè)務(wù)數(shù)據(jù)包的五元組以及數(shù)據(jù)包標(biāo)記的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S1113:TCFd將從TCF處接收到的下行業(yè)務(wù)數(shù)據(jù)包發(fā)送到(S)Gi-LAN。此后,下行數(shù)據(jù)包將根據(jù)業(yè)務(wù)鏈標(biāo)識(shí)被路由相應(yīng)的業(yè)務(wù)服務(wù)器。
步驟S1114:業(yè)務(wù)數(shù)據(jù)流的新的下行數(shù)據(jù)包達(dá)到TCFd。
步驟S1115:TCFd根據(jù)步驟712保存的五元組對(duì)數(shù)據(jù)包匹配后,將數(shù)據(jù)包標(biāo)記相應(yīng)的業(yè)務(wù)鏈標(biāo)識(shí)。
步驟S1116:TCFd標(biāo)記后的數(shù)據(jù)包發(fā)送到(S)Gi-LAN上。
在上述可選實(shí)施例中,TCFd接收了PCEF/TDF/TCF轉(zhuǎn)發(fā)的標(biāo)記過(guò)下行動(dòng)態(tài)業(yè)務(wù)鏈標(biāo)識(shí)的數(shù)據(jù)包后,保存了五元組和業(yè)務(wù)鏈標(biāo)識(shí)的對(duì)應(yīng)關(guān)系。TCFd需要保存這個(gè)對(duì)應(yīng)關(guān)系,直到TCFd沒(méi)有匹配到對(duì)應(yīng)的下行數(shù)據(jù)包的時(shí)間超過(guò)運(yùn)營(yíng)商配置的固定時(shí)間后,TCFd將固定刪除這個(gè)對(duì)應(yīng)關(guān)系。
在另外一個(gè)實(shí)施例中,還提供了一種軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施方式中描述的技術(shù)方案。
在另外一個(gè)實(shí)施例中,還提供了一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)中存儲(chǔ)有上述軟件,該存儲(chǔ)介質(zhì)包括但不限于:光盤(pán)、軟盤(pán)、硬盤(pán)、可擦寫(xiě)存儲(chǔ)器等。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
上述僅為本發(fā)明的可選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi), 所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。