一種處理用戶數(shù)據(jù)包的方法、設(shè)備及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種處理用戶數(shù)據(jù)包的方法、設(shè)備及系統(tǒng),其中,方法包括用戶業(yè)務鏈策略管理功能定制用戶業(yè)務鏈策略,并發(fā)送所述用戶業(yè)務鏈策略;業(yè)務功能接收用戶業(yè)務配置參數(shù)和用戶數(shù)據(jù)包,在接收的用戶業(yè)務配置參數(shù)中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù),根據(jù)獲取的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理。本發(fā)明避免了由于用戶業(yè)務配置參數(shù)過長導致的用戶數(shù)據(jù)包分片,提高用戶數(shù)據(jù)包的傳輸效率。
【專利說明】
一種處理用戶數(shù)據(jù)包的方法、設(shè)備及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù),尤其涉及一種處理用戶數(shù)據(jù)包的方法、設(shè)備及系統(tǒng)。
【背景技術(shù)】
[0002]在現(xiàn)有的運營商網(wǎng)絡(luò)中,網(wǎng)絡(luò)地址轉(zhuǎn)換器(Network Address Translat1n,NAT)、編碼器、解碼器、壓縮器等業(yè)務服務器串聯(lián)在數(shù)據(jù)傳輸路徑上,使得業(yè)務鏈與傳輸網(wǎng)緊耦合;由于業(yè)務鏈與傳輸網(wǎng)緊耦合,因此,在修改業(yè)務鏈的同時需要修改傳輸網(wǎng)的拓撲結(jié)構(gòu),使得增加或修改業(yè)務鏈變得異常復雜。并且,現(xiàn)有的運營商網(wǎng)絡(luò)通常只配置一條或很少的幾條業(yè)務鏈,業(yè)務數(shù)據(jù)按照固定的順序流經(jīng)所配置的業(yè)務鏈中的所有業(yè)務服務器;其中,業(yè)務數(shù)據(jù)所流經(jīng)的所有業(yè)務服務器中包括不需要對所述業(yè)務數(shù)據(jù)進行處理的業(yè)務服務器;這樣,不僅增加了數(shù)據(jù)傳輸?shù)臅r延,而且,業(yè)務鏈的組合不靈活,增加或修改業(yè)務服務器配置復雜,不利于創(chuàng)新業(yè)務的開展。
[0003]因此,互聯(lián)網(wǎng)工程任務組(TheInternet Engineering Task Force,IETF)業(yè)務鏈(Sevice Funct1n Chaining,SFC)工作組目前致力于將業(yè)務鏈與網(wǎng)絡(luò)拓撲解親,以便更靈活地支持業(yè)務鏈;具體地,IFTF定義的業(yè)務鏈結(jié)構(gòu)示意圖,如圖1所示,業(yè)務分類器對業(yè)務流進行分類,選擇業(yè)務鏈路徑,并對用戶數(shù)據(jù)包打上業(yè)務鏈封裝;封裝后的用戶數(shù)據(jù)包按順序被業(yè)務鏈中的多個業(yè)務服務器處理。業(yè)務鏈封裝不用于數(shù)據(jù)的傳輸,數(shù)據(jù)的傳輸僅依靠數(shù)據(jù)的封裝后的數(shù)據(jù)的外層包頭;如此,實現(xiàn)了業(yè)務鏈與網(wǎng)絡(luò)拓撲的解耦;即:在增加新的業(yè)務服務器時,只需增加業(yè)務服務器到業(yè)務轉(zhuǎn)發(fā)器之間的鏈路便實現(xiàn)了于其他業(yè)務服務器和傳輸網(wǎng)絡(luò)的解耦。
[0004]但是,業(yè)務功能在處理用戶數(shù)據(jù)包時,根據(jù)用戶標識、用戶的接入網(wǎng)絡(luò)狀態(tài)、用戶的級別和權(quán)限等用戶業(yè)務配置參數(shù)決定如何對用戶數(shù)據(jù)包進行處理;如:當用戶的接入網(wǎng)絡(luò)擁塞時,業(yè)務功能可根據(jù)該信息決定是否采用壓縮技術(shù)對用戶數(shù)據(jù)包進行壓縮;現(xiàn)有技術(shù)中業(yè)務服務器獲取用戶業(yè)務配置參數(shù)的方法是將用戶業(yè)務配置參數(shù)插入到用戶數(shù)據(jù)包中發(fā)送至業(yè)務服務器;但是,由于最大傳輸單元(Maximum Transmiss1n Unit,MTU)及傳輸效率的限制,在用戶業(yè)務配置參數(shù)長度比較長時,插入用戶業(yè)務配置參數(shù)可能會導致用戶數(shù)據(jù)包分片;在如語音數(shù)據(jù)包等用戶數(shù)據(jù)包長度比較短時,在用戶數(shù)據(jù)包中插入用戶用戶業(yè)務配置參數(shù)會極大地降低用戶數(shù)據(jù)包的傳輸效率。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本發(fā)明實施例期望提供一種處理用戶數(shù)據(jù)包的方法及設(shè)備,能夠減少附加在用戶數(shù)據(jù)包中的額外信息的長度,減少由于MTU的限制而導致的用戶數(shù)據(jù)包分片,降低用戶數(shù)據(jù)包的傳輸損耗,提高用戶數(shù)據(jù)包的傳輸效率。
[0006]本發(fā)明實施例的技術(shù)方案是這樣實現(xiàn)的:
[0007]本發(fā)明實施例提供一種處理用戶數(shù)據(jù)包的方法,所述方法包括:業(yè)務功能接收用戶業(yè)務配置參數(shù)集和用戶數(shù)據(jù)包,在接收的用戶業(yè)務配置參數(shù)集中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù),根據(jù)獲取的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理。
[0008]在一實施例中,所述方法還包括:業(yè)務功能分配與接收的用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索引,發(fā)送所述用戶業(yè)務配置參數(shù)索引;其中,所述用戶業(yè)務配置參數(shù)索引用于用戶業(yè)務鏈策略管理功能制作各業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引列表。
[0009]在一實施例中,所述在接收的用戶業(yè)務配置參數(shù)集中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù),包括:業(yè)務功能根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);或,業(yè)務功能根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);或,業(yè)務功能匹配到與接收的用戶業(yè)務配置參數(shù)中的用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,獲取所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù)。
[0010]在一實施例中,所述業(yè)務功能匹配到與多條所述用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,業(yè)務功能按照最長匹配原則獲取用戶業(yè)務配置參數(shù)。
[0011]本發(fā)明實施例提供一種處理用戶數(shù)據(jù)包的裝置,所述裝置包括:第一接收模塊、第一獲取模塊和第一處理模塊;其中,
[0012]所述第一接收模塊,用于接收用戶業(yè)務配置參數(shù)集和用戶數(shù)據(jù)包;
[0013]所述第一獲取模塊,用于在接收的用戶業(yè)務配置參數(shù)集中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);
[0014]所述第一處理模塊,用于根據(jù)獲取的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理。
[0015]在一實施例中,所述業(yè)務功能還包括:第一分配模塊和第一發(fā)送模塊;其中,
[0016]所述第一分配模塊,用于分配與接收的用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索引;
[0017]所述第一發(fā)送模塊,用于發(fā)送所述用戶業(yè)務配置參數(shù)索引;所述用戶業(yè)務配置參數(shù)索引用于用戶業(yè)務鏈策略管理功能制作各業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引列表。
[0018]在一實施例中,所述第一獲取模塊,具體用于根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);或,所述第一獲取模塊,具體用于根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);或,匹配到與接收的用戶業(yè)務配置參數(shù)中的用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,獲取所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù)。
[0019]在一實施例中,所述第一獲取模塊匹配到與多條所述用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,按照最長匹配原則獲取用戶業(yè)務配置參數(shù)。
[0020]本發(fā)明實施例還提供一種處理用戶數(shù)據(jù)包的方法,所述方法包括:用戶業(yè)務鏈策略管理功能定制用戶業(yè)務鏈策略,并發(fā)送所述用戶業(yè)務鏈策略。
[0021]在一實施例中,所述用戶業(yè)務鏈策略包括:業(yè)務分類規(guī)則和用戶業(yè)務配置參數(shù);相應的,發(fā)送所述用戶業(yè)務鏈策略,包括:發(fā)送所述業(yè)務分類規(guī)則和所述用戶業(yè)務配置參數(shù);其中,所述業(yè)務分類規(guī)則用于作為業(yè)務分類器對用戶數(shù)據(jù)包分類的依據(jù),所述用戶業(yè)務配置參數(shù)用于作為業(yè)務功能對所述用戶數(shù)據(jù)包進行處理的依據(jù)。
[0022]在一實施例中,所述方法還包括:用戶業(yè)務鏈策略管理功能分配與用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索引,將所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略。
[0023]在一實施例中,所述方法還包括:用戶業(yè)務鏈策略管理功能接收用戶業(yè)務配置參數(shù)索引,發(fā)送各業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引列表及用戶業(yè)務鏈流描述;其中,所述用戶業(yè)務配置參數(shù)索引列表用于作為業(yè)務轉(zhuǎn)發(fā)器向業(yè)務功能發(fā)送用戶數(shù)據(jù)包時,在所述用戶數(shù)據(jù)包中附加所述業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引的依據(jù)。
[0024]本發(fā)明實施例還提供一種處理用戶數(shù)據(jù)包的裝置,所述裝置包括:定制模塊和第二發(fā)送模塊;其中,
[0025]所述定制模塊,用于定制用戶業(yè)務鏈策略;
[0026]所述第二發(fā)送模塊,用于發(fā)送所述用戶業(yè)務鏈策略。
[0027]在一實施例中,所述用戶業(yè)務鏈策略包括:業(yè)務分類規(guī)則和用戶業(yè)務配置參數(shù);相應的,所述第二發(fā)送模塊,具體用于發(fā)送所述用戶業(yè)務分類規(guī)則和所述用戶業(yè)務配置參數(shù);其中,所述業(yè)務分類規(guī)則用于作為業(yè)務分類器對用戶數(shù)據(jù)包分類的依據(jù),所述用戶業(yè)務配置參數(shù)用于作為業(yè)務功能對所述用戶數(shù)據(jù)包進行處理的依據(jù)。
[0028]在一實施例中,所述裝置還包括:第二分配模塊,用于分配與用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索引,將所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略。
[0029]在一實施例中,所述裝置還包括:第二接收模塊,用于接收用戶業(yè)務配置參數(shù)索引;相應的,所述第二發(fā)送模塊,還用于發(fā)送各業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引列表及用戶業(yè)務鏈流描述;其中,所述用戶業(yè)務配置參數(shù)索引列表用于作為業(yè)務轉(zhuǎn)發(fā)器向業(yè)務功能發(fā)送用戶數(shù)據(jù)包時,在所述用戶數(shù)據(jù)包中附加所述業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引的依據(jù)。
[0030]本發(fā)明實施例還提供另一種處理用戶數(shù)據(jù)包的方法,所述方法包括:業(yè)務轉(zhuǎn)發(fā)器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,發(fā)送所述用戶數(shù)據(jù)包;所述用戶數(shù)據(jù)包由業(yè)務功能進行處理。
[0031]在一實施例中,業(yè)務轉(zhuǎn)發(fā)器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引之前,所述方法還包括:
[0032]業(yè)務轉(zhuǎn)發(fā)器接收附加有業(yè)務鏈標識的用戶數(shù)據(jù)包,根據(jù)所述業(yè)務鏈標識按序選擇業(yè)務功能;相應的,在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,包括:將下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引填加至所述用戶數(shù)據(jù)包;發(fā)送所述用戶數(shù)據(jù)包,包括:業(yè)務轉(zhuǎn)發(fā)器將所述用戶數(shù)據(jù)包依次發(fā)送至選擇的業(yè)務功能。
[0033]在一實施例中,所述業(yè)務轉(zhuǎn)發(fā)器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,包括:業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務鏈流描述,根據(jù)所述用戶業(yè)務鏈流描述和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務鏈流描述,根據(jù)所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引;或,業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索弓I。
[0034]在一實施例中,所述方法還包括:所述業(yè)務轉(zhuǎn)發(fā)器將接收用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述保存至用戶業(yè)務鏈上下文。
[0035]本發(fā)明實施例提供一種業(yè)務轉(zhuǎn)發(fā)器,所述業(yè)務轉(zhuǎn)發(fā)器包括:第二處理模塊和第三發(fā)送模塊,其中,所述第二處理模塊,用于在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引;所述第三發(fā)送模塊,用于發(fā)送所述用戶數(shù)據(jù)包。
[0036]在一實施例中,所述業(yè)務轉(zhuǎn)發(fā)器還包括:第三接收模塊和選擇模塊;其中,
[0037]所述第三接收模塊,用于接收附加有業(yè)務鏈標識的用戶數(shù)據(jù)包;
[0038]所述選擇模塊,根據(jù)所述業(yè)務鏈標識按序選擇業(yè)務功能;
[0039]相應的,所述第二處理模塊,具體用于將下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引填加至所述用戶數(shù)據(jù)包;
[0040]所述第三發(fā)送模塊,具體用于將所述用戶數(shù)據(jù)包依次發(fā)送至選擇的業(yè)務功能。
[0041 ] 在一實施例中,所述第二處理模塊,具體用于接收用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的業(yè)務鏈標識和所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務鏈流描述,業(yè)務轉(zhuǎn)發(fā)器根據(jù)所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索弓I,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引。
[0042]在一實施例中,所述業(yè)務轉(zhuǎn)發(fā)器還包括:存儲模塊,用于將接收的用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述保存至用戶業(yè)務鏈上下文。
[0043]本發(fā)明實施例還提供一種處理用戶數(shù)據(jù)包的方法,所述方法包括:業(yè)務分類器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,發(fā)送所述用戶數(shù)據(jù)包;所述用戶數(shù)據(jù)包用于經(jīng)由業(yè)務轉(zhuǎn)發(fā)器處理后轉(zhuǎn)發(fā)至業(yè)務功能。
[0044]在一實施例中,業(yè)務分類器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引之前,所述方法還包括:接收攜帶用戶業(yè)務配置參數(shù)索引的業(yè)務分類規(guī)則,根據(jù)所述業(yè)務分類規(guī)則對所述用戶數(shù)據(jù)包分類,將所述業(yè)務分類規(guī)則中的業(yè)務鏈標識附加至所述用戶數(shù)據(jù)包。
[0045]在一實施例中,所述方法還包括:業(yè)務分類器填寫第一跳用戶業(yè)務功能的用戶業(yè)務配置參數(shù)索引。
[0046]本發(fā)明實施例還提供一種業(yè)務分類器,所述業(yè)務分類器包括:第一附加模塊和第四發(fā)送模塊;其中,
[0047]所述第一附加模塊,用于在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引;
[0048]所述第四發(fā)送模塊,用于發(fā)送所述用戶數(shù)據(jù)包;所述用戶數(shù)據(jù)包用于經(jīng)由業(yè)務轉(zhuǎn)發(fā)器處理后轉(zhuǎn)發(fā)至業(yè)務功能。
[0049]在一實施例中,所述業(yè)務分類器還包括:第四接收模塊和分類模塊;其中,
[0050]所述第四接收模塊,用于接收攜帶用戶業(yè)務配置參數(shù)索引的業(yè)務分類規(guī)則;
[0051]所述分類模塊,用于根據(jù)所述業(yè)務分類規(guī)則對所述用戶數(shù)據(jù)包分類;
[0052]相應的,所述第二附加模塊,還用于將業(yè)務分類規(guī)則中的業(yè)務鏈標識附加至所述用戶數(shù)據(jù)包。
[0053]在一實施例中,所述業(yè)務分類器還包括:填寫模塊,用于填寫第一跳用戶業(yè)務功能的用戶業(yè)務配置參數(shù)索引。
[0054]本發(fā)明實施例提供一種處理用戶數(shù)據(jù)包的系統(tǒng),所述系統(tǒng)包括:用戶業(yè)務鏈策略管理功能、業(yè)務分類器、業(yè)務轉(zhuǎn)發(fā)器和業(yè)務功能;其中,
[0055]所述用戶業(yè)務鏈策略管理功能,用于定制用戶業(yè)務鏈策略,并將所述用戶業(yè)務鏈策略中的業(yè)務分類規(guī)則發(fā)送至業(yè)務分類器,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)發(fā)送至業(yè)務功能;
[0056]所述業(yè)務分類器,用于接收業(yè)務分類規(guī)則和用戶數(shù)據(jù)包,將所述業(yè)務分類規(guī)則中的用戶業(yè)務配置參數(shù)索引添加至所述用戶數(shù)據(jù)包后發(fā)送至業(yè)務轉(zhuǎn)發(fā)器;
[0057]所述業(yè)務轉(zhuǎn)發(fā)器,用于將接收的所述用戶數(shù)據(jù)包發(fā)送至業(yè)務功能;
[0058]所述業(yè)務功能用于接收所述業(yè)務轉(zhuǎn)發(fā)器發(fā)送的用戶數(shù)據(jù)包;
[0059]或,所述用戶業(yè)務鏈策略管理功能,用于定制用戶業(yè)務鏈策略,并將所述用戶業(yè)務鏈策略中的業(yè)務分類規(guī)則發(fā)送至業(yè)務分類器,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)索引列表發(fā)送至業(yè)務轉(zhuǎn)發(fā)器,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)發(fā)送至業(yè)務功能;
[0060]所述業(yè)務分類器,用于接收用戶數(shù)據(jù)包,并將所述用戶數(shù)據(jù)包發(fā)送至業(yè)務轉(zhuǎn)發(fā)器;
[0061]所述業(yè)務轉(zhuǎn)發(fā)器,用于接收所述業(yè)務分類器發(fā)送的用戶數(shù)據(jù)包,將下一跳業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引添加至用戶數(shù)據(jù)包后發(fā)送至下一跳業(yè)務功能;
[0062]所述業(yè)務功能,用于接收所述業(yè)務轉(zhuǎn)發(fā)器發(fā)送的所述用戶數(shù)據(jù)包。
[0063]在一實施例中,所述業(yè)務功能,還用于接受所述用戶業(yè)務配置參數(shù)和所述用戶數(shù)據(jù)包,并根據(jù)所述所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引查找所述用戶數(shù)據(jù)包對應的用戶業(yè)務配置參數(shù),根據(jù)查找獲得的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理。
[0064]在一實施例中,所述業(yè)務轉(zhuǎn)發(fā)器,具體用于接收用戶業(yè)務鏈流描述,根據(jù)所述用戶業(yè)務鏈流描述和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務鏈流描述,根據(jù)所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索弓I。
[0065]本發(fā)明實施例所提供的處理用戶數(shù)據(jù)包的方法及設(shè)備,用戶業(yè)務鏈策略管理功能定制用戶業(yè)務鏈策略,并發(fā)送所述用戶業(yè)務鏈策略;其中,所述用戶業(yè)務鏈策略包括:業(yè)務分類規(guī)則和用戶業(yè)務配置參數(shù);業(yè)務功能接收用戶業(yè)務配置參數(shù)和用戶數(shù)據(jù)包,在接收的用戶業(yè)務配置參數(shù)中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù),根據(jù)獲取的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理。如此,通過在用戶業(yè)務配置參數(shù)中附加用戶業(yè)務流描述和用戶業(yè)務配置參數(shù)索引可避免在用戶數(shù)據(jù)中插入用戶業(yè)務配參數(shù)提高用戶數(shù)據(jù)包的傳輸效率,減少了用戶數(shù)據(jù)包中附加的信息長度,避免由于用戶業(yè)務配置參數(shù)過長導致的用戶數(shù)據(jù)包分片,提高用戶數(shù)據(jù)包的傳輸效率。
【附圖說明】
[0066]圖1為業(yè)務鏈結(jié)構(gòu)示意圖;
[0067]圖2為本發(fā)明實施例業(yè)務功能側(cè)處理用戶數(shù)據(jù)包的方法的基本處理流程示意圖;
[0068]圖3為本發(fā)明實施例用戶業(yè)務鏈策略管理功能側(cè)處理用戶數(shù)據(jù)包的方法的基本處理流程示意圖;
[0069]圖4為本發(fā)明實施例業(yè)務轉(zhuǎn)發(fā)器側(cè)處理用戶數(shù)據(jù)包的方法的基本處理流程示意圖;
[0070]圖5為本發(fā)明實施例業(yè)務分類器側(cè)處理用戶數(shù)據(jù)包的方法的基本處理流程示意圖;
[0071]圖6為本發(fā)明實施例一種處理用戶數(shù)據(jù)包的方法的處理流程示意圖;
[0072]圖7為本發(fā)明實施例一處理用戶數(shù)據(jù)包的方法的詳細處理流程示意圖;
[0073]圖8為本發(fā)明實施例二處理用戶數(shù)據(jù)包的方法的詳細處理流程示意圖;
[0074]圖9為本發(fā)明實施例三處理用戶數(shù)據(jù)包的方法的詳細處理流程示意圖;
[0075]圖10為本發(fā)明實施例一種處理用戶數(shù)據(jù)包的裝置的組成結(jié)構(gòu)示意圖;
[0076]圖11為本發(fā)明實施例另一種處理用戶數(shù)據(jù)包的裝置的組成結(jié)構(gòu)示意圖;
[0077]圖12為本發(fā)明實施例業(yè)務轉(zhuǎn)發(fā)器的組成結(jié)構(gòu)示意圖;
[0078]圖13為本發(fā)明實施例業(yè)務分類器的組成結(jié)構(gòu)示意圖;
[0079]圖14為本發(fā)明實施例一種處理用戶數(shù)據(jù)包的系統(tǒng)的組成結(jié)構(gòu)示意圖。
【具體實施方式】
[0080]本發(fā)明實施例中,用戶業(yè)務鏈策略管理功能定制用戶業(yè)務鏈策略,并發(fā)送所述用戶業(yè)務鏈策略;其中,所述用戶業(yè)務鏈策略包括:業(yè)務分類規(guī)則和用戶業(yè)務配置參數(shù);業(yè)務功能接收用戶業(yè)務配置參數(shù)和用戶數(shù)據(jù)包,在接收的用戶業(yè)務配置參數(shù)中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù),根據(jù)獲取的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理。
[0081]本發(fā)明實施例業(yè)務功能側(cè)處理用戶數(shù)據(jù)包的方法的基本處理流程,如圖2所示,包括以下步驟:
[0082]步驟101,業(yè)務功能接收用戶業(yè)務配置參數(shù)集和用戶數(shù)據(jù)包;
[0083]具體地,業(yè)務功能接收用戶業(yè)務鏈策略管理功能發(fā)送的用戶業(yè)務配置參數(shù)集;
[0084]其中,所述用戶業(yè)務配置參數(shù)為業(yè)務功能處理某一用戶的某一業(yè)務鏈的用戶數(shù)據(jù)包所需的與用戶相關(guān)的參數(shù),包括:用戶標識、無線擁塞狀態(tài)、用戶級別、用戶業(yè)務鏈流描述等;
[0085]這里,所述用戶業(yè)務鏈流描述用于描述用戶業(yè)務鏈的業(yè)務數(shù)據(jù)流特征,包括該用戶的網(wǎng)絡(luò)協(xié)議(Internet Protocol,IP);所述用戶數(shù)據(jù)包包括業(yè)務鏈標識,所述業(yè)務鏈標識用于標識邏輯業(yè)務鏈。
[0086]步驟102,在接收的用戶業(yè)務配置參數(shù)集中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);
[0087]具體地,業(yè)務功能在接收的用戶數(shù)據(jù)包中包括用戶業(yè)務配置參數(shù)索引時,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù),或根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù)。
[0088]業(yè)務功能在接收的用戶數(shù)據(jù)包中不包括用戶業(yè)務配置參數(shù)索引時,匹配到與接收的用戶業(yè)務配置參數(shù)中的用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,獲取所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù),所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù)即為用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);在匹配到與多條所述用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,業(yè)務功能按照最長匹配原則獲取用戶業(yè)務配置參數(shù)。
[0089]其中,一個用戶數(shù)據(jù)包對應一個用戶業(yè)務鏈,所述用戶業(yè)務配置參數(shù)索引用于快速查詢用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);
[0090]這里,所述用戶業(yè)務配置參數(shù)索引可由用戶業(yè)務鏈策略管理功能分配或由業(yè)務功能分配;所述用戶業(yè)務配置參數(shù)索引由用戶業(yè)務鏈策略管理功能統(tǒng)一分配,使得一個用戶的一個業(yè)務鏈在所有業(yè)務功能中使用同一個用戶業(yè)務配置參數(shù)索引;如此,在整個業(yè)務鏈的處理過程中,所述用戶業(yè)務配置參數(shù)索引無需改變,極大地減少了系統(tǒng)的復雜性。在所述用戶業(yè)務配置參數(shù)索引由業(yè)務功能分配時,所述業(yè)務功能將所分配的用戶業(yè)務配置參數(shù)索引發(fā)送至用戶業(yè)務鏈策略管理功能,所述用戶業(yè)務配置參數(shù)索引由業(yè)務功能分配可降低用戶業(yè)務配置參數(shù)索引的長度,但是需要在一個業(yè)務功能處理完用戶數(shù)據(jù)包后將用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引修改為下一業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引,上述修改用戶業(yè)務配置參數(shù)索引的過程由業(yè)務轉(zhuǎn)發(fā)器執(zhí)行,因此,需要用戶業(yè)務鏈策略管理功能將用戶業(yè)務鏈相關(guān)的所用業(yè)務對應的用戶業(yè)務配置參數(shù)索引發(fā)送至業(yè)務轉(zhuǎn)發(fā)器。
[0091]步驟103,根據(jù)獲取的用戶業(yè)務配置參數(shù)對用戶數(shù)據(jù)包進行處理;
[0092]其中,所述處理包括:編碼、解碼、壓縮、網(wǎng)絡(luò)地址轉(zhuǎn)換等。
[0093]本發(fā)明實施例用戶業(yè)務鏈策略管理功能側(cè)處理用戶數(shù)據(jù)包的方法的基本處理流程,如圖3所示,包括以下步驟:
[0094]步驟201,用戶業(yè)務鏈策略管理功能定制用戶業(yè)務鏈策略;
[0095]其中,所述用戶業(yè)務鏈策略包括業(yè)務分類規(guī)則和用戶業(yè)務配置參數(shù);所述業(yè)務分類規(guī)則用于作為業(yè)務分類器對用戶數(shù)據(jù)包分類的依據(jù),所述用戶業(yè)務配置參數(shù)用于作為業(yè)務功能對所述用戶數(shù)據(jù)包進行處理的依據(jù);
[0096]這里,所述用戶業(yè)務配置參數(shù)為業(yè)務功能處理某一用戶的某一業(yè)務鏈的用戶數(shù)據(jù)包所需的與用戶相關(guān)的參數(shù),包括:用戶標識、無線擁塞狀態(tài)、用戶級別、用戶業(yè)務鏈流描述等;所述業(yè)務分類規(guī)則包括:數(shù)據(jù)包過濾器、業(yè)務鏈標識等;
[0097]所述用戶業(yè)務鏈流描述用于描述用戶業(yè)務鏈的業(yè)務數(shù)據(jù)流特征,包括用戶的IP地址等,在所述用戶業(yè)務配置參數(shù)中加入用戶業(yè)務鏈流描述可避免業(yè)務分類器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,減少用戶數(shù)據(jù)包中的字段。
[0098]步驟202,發(fā)送所述用戶業(yè)務鏈策略;
[0099]具體地,用戶業(yè)務鏈策略管理功能向業(yè)務分類器發(fā)送業(yè)務分類規(guī)則,向業(yè)務功能發(fā)送用戶業(yè)務配置參數(shù)。
[0100]進一步地,在用戶業(yè)務鏈策略管理功能分配用戶業(yè)務配置參數(shù)索引時,用戶業(yè)務鏈策略管理功能根據(jù)用戶業(yè)務鏈類型及用戶業(yè)務配置參數(shù)索引的管理方式?jīng)Q定是否在所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略,決定為是時,將所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略;相應的,
[0101]用戶業(yè)務鏈策略管理功能向業(yè)務分類器發(fā)送業(yè)務分類規(guī)則和用戶業(yè)務配置參數(shù)索引,用戶業(yè)務鏈策略管理功能向業(yè)務功能發(fā)送用戶業(yè)務配置參數(shù)和用戶業(yè)務配置參數(shù)索引;將所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略可減少用戶數(shù)據(jù)包中附加的信息長度,但是會同時降低業(yè)務功能的處理效率;為彌補上述缺陷,用戶業(yè)務鏈策略管理功能可根據(jù)用戶數(shù)據(jù)包的類型決定是否在用戶數(shù)據(jù)包中加入用戶業(yè)務配置參數(shù)索引;具體地,在用戶數(shù)據(jù)包不太長,且要求用戶包處理時延低時,用戶業(yè)務鏈策略管理功能決定在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,用于加速業(yè)務功能的處理速度;在用戶數(shù)據(jù)包超長時,用戶業(yè)務鏈策略管理功能據(jù)頂在用戶數(shù)據(jù)包中不附加用戶業(yè)務配置參數(shù)索引,避免用戶數(shù)據(jù)包發(fā)生分片的現(xiàn)象。
[0102]本發(fā)明實施例業(yè)務轉(zhuǎn)發(fā)器側(cè)處理用戶數(shù)據(jù)包的方法的基本處理流程,如圖4所示,包括以下步驟:
[0103]步驟301,業(yè)務轉(zhuǎn)發(fā)器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引;
[0104]具體地,業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務鏈流描述,業(yè)務轉(zhuǎn)發(fā)器根據(jù)所述用戶業(yè)務鏈流描述和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索弓I,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務鏈流描述,業(yè)務轉(zhuǎn)發(fā)器根據(jù)所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識在用戶業(yè)務配置參數(shù)索引列表中查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引;或,業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引在用戶業(yè)務配置參數(shù)索引列表中查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引。
[0105]步驟302,業(yè)務轉(zhuǎn)發(fā)器發(fā)送所述用戶數(shù)據(jù)包;
[0106]具體地,業(yè)務轉(zhuǎn)發(fā)器接收附加有業(yè)務鏈標識的用戶數(shù)據(jù)包,根據(jù)所述業(yè)務鏈標識按序選擇業(yè)務功能,將業(yè)務數(shù)據(jù)包的包頭IP與用戶業(yè)務鏈上下文中的用戶業(yè)務鏈流描述相匹配,查找對應的用戶業(yè)務鏈上下文,并將用戶業(yè)務鏈上下文中的第一跳用戶業(yè)務配置參數(shù)索引附加至用戶數(shù)據(jù)包中后,依次發(fā)送至選擇的業(yè)務功能。
[0107]在執(zhí)行步驟302之后,所述方法還包括:
[0108]步驟303,業(yè)務轉(zhuǎn)發(fā)器接收保存將接收用戶業(yè)務配置參數(shù)索引列表及用戶業(yè)務鏈流描述保存至用戶業(yè)務鏈上下文,接收附加有業(yè)務鏈標識的用戶數(shù)據(jù)包后,業(yè)務轉(zhuǎn)發(fā)器根據(jù)所述用戶數(shù)據(jù)包的包頭數(shù)據(jù)匹配所述用戶業(yè)務鏈上下文,并將所述用戶業(yè)務鏈上下文中的下一跳用戶業(yè)務配置參數(shù)索引附加到用戶數(shù)據(jù)包。
[0109]本發(fā)明實施例業(yè)務分類器側(cè)處理用戶數(shù)據(jù)包的方法的基本處理流程,如圖5所示,包括以下步驟:
[0110]步驟401,業(yè)務分類器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引;
[0111]具體地,接收用戶業(yè)務鏈策略管理功能發(fā)送的攜帶用戶業(yè)務配置參數(shù)索引的業(yè)務分類規(guī)則,根據(jù)所述業(yè)務分類規(guī)則對所述用戶數(shù)據(jù)包分類,將所述業(yè)務分類規(guī)則中的業(yè)務鏈標識和用戶業(yè)務配置參數(shù)索引附加至所述用戶數(shù)據(jù)包;
[0112]其中,所述業(yè)務鏈標識用于標識邏輯業(yè)務鏈。
[0113]步驟402,發(fā)送所述用戶數(shù)據(jù)包;
[0114]具體地,將所述用戶數(shù)據(jù)包發(fā)送至業(yè)務轉(zhuǎn)發(fā)器。;
[0115]在執(zhí)行步驟402之前,所述方法還包括:
[0116]步驟402’,業(yè)務分類器填寫第一跳用戶業(yè)務功能的用戶業(yè)務配置參數(shù)索引。
[0117]本發(fā)明實施例一種處理用戶數(shù)據(jù)包的方法的處理流程,如圖6a所示,包括以下步驟:
[0118]步驟501,用戶業(yè)務鏈策略管理功能定制用戶業(yè)務鏈策略,并將所述用戶業(yè)務鏈策略中的業(yè)務分類規(guī)則發(fā)送至業(yè)務分類器,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)發(fā)送至業(yè)務功能;
[0119]其中,所述用戶業(yè)務配置參數(shù)索引由用戶業(yè)務鏈策略管理功能分配;用戶業(yè)務鏈策略管理功能根據(jù)用戶業(yè)務鏈類型及用戶業(yè)務配置參數(shù)索引的管理方式?jīng)Q定在業(yè)務分類規(guī)則中加入所述用戶業(yè)務配置參數(shù)索引;將所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略可減少用戶數(shù)據(jù)包中附加的信息長度,但是會同時降低業(yè)務功能的處理效率;為彌補上述缺陷,用戶業(yè)務鏈策略管理功能可根據(jù)用戶數(shù)據(jù)包的類型決定是否在用戶數(shù)據(jù)包中加入用戶業(yè)務配置參數(shù)索引;具體地,在用戶數(shù)據(jù)包不太長,且要求用戶包處理時延低時,用戶業(yè)務鏈策略管理功能決定在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,用于加速業(yè)務功能的處理速度;在用戶數(shù)據(jù)包超長時,用戶業(yè)務鏈策略管理功能據(jù)頂在用戶數(shù)據(jù)包中不附加用戶業(yè)務配置參數(shù)索引,避免用戶數(shù)據(jù)包發(fā)生分片的現(xiàn)象。
[0120]步驟502,業(yè)務分類器接收用戶數(shù)據(jù)包,將所述業(yè)務分類規(guī)則中的用戶業(yè)務配置參數(shù)索引添加至用戶數(shù)據(jù)包,將所述用戶數(shù)據(jù)包發(fā)送至業(yè)務轉(zhuǎn)發(fā)器。
[0121]具體地,業(yè)務分類器根據(jù)所述業(yè)務分類規(guī)則對所述用戶數(shù)據(jù)包分類,將所述業(yè)務分類規(guī)則中的業(yè)務鏈標識和用戶業(yè)務配置參數(shù)索引附加至所述用戶數(shù)據(jù)包,將所述用戶數(shù)據(jù)包發(fā)送至業(yè)務轉(zhuǎn)發(fā)器。
[0122]本發(fā)明實施例一種處理用戶數(shù)據(jù)包的方法的處理流程,如圖6b所示,包括以下步驟:
[0123]步驟501’,用戶業(yè)務鏈策略管理功能定制用戶業(yè)務鏈策略,并將所述用戶業(yè)務鏈策略中的業(yè)務分類規(guī)則發(fā)送至業(yè)務分類器,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)發(fā)送至業(yè)務轉(zhuǎn)發(fā)器;
[0124]其中,所述用戶業(yè)務配置參數(shù)索引由用戶業(yè)務鏈策略管理功能分配;用戶業(yè)務鏈策略管理功能根據(jù)用戶業(yè)務鏈類型及用戶業(yè)務配置參數(shù)索引的管理方式?jīng)Q定在業(yè)務分類規(guī)則中加入所述用戶業(yè)務配置參數(shù)索引;將所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略可減少用戶數(shù)據(jù)包中附加的信息長度,但是會同時降低業(yè)務功能的處理效率;為彌補上述缺陷,用戶業(yè)務鏈策略管理功能可根據(jù)用戶數(shù)據(jù)包的類型決定是否在用戶數(shù)據(jù)包中加入用戶業(yè)務配置參數(shù)索引;具體地,在用戶數(shù)據(jù)包不太長,且要求用戶包處理時延低時,用戶業(yè)務鏈策略管理功能決定在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,用于加速業(yè)務功能的處理速度;在用戶數(shù)據(jù)包超長時,用戶業(yè)務鏈策略管理功能據(jù)頂在用戶數(shù)據(jù)包中不附加用戶業(yè)務配置參數(shù)索引,避免用戶數(shù)據(jù)包發(fā)生分片的現(xiàn)象。
[0125]步驟502’,業(yè)務分類器接收用戶數(shù)據(jù)包,并將所述用戶數(shù)據(jù)包發(fā)送至業(yè)務轉(zhuǎn)發(fā)器。
[0126]步驟503’,所述業(yè)務轉(zhuǎn)發(fā)器接收所述用戶數(shù)據(jù)包,根據(jù)所述用戶業(yè)務配置參數(shù)中的業(yè)務鏈標識和業(yè)務鏈流描述查找用戶業(yè)務配置參數(shù)索引,將所述用戶業(yè)務配置參數(shù)索引添加至用戶數(shù)據(jù)包后發(fā)送至業(yè)務功能;
[0127]具體地,業(yè)務轉(zhuǎn)發(fā)器接收所述用戶數(shù)據(jù)包,根據(jù)所述用戶業(yè)務配置參數(shù)中的用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,業(yè)務轉(zhuǎn)發(fā)器根據(jù)所述用戶業(yè)務鏈流描述和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,業(yè)務轉(zhuǎn)發(fā)器根據(jù)所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引;或,業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引。
[0128]實施例一
[0129]本發(fā)明實施例一在IP連接建立或承載建立或承載修改的場景下,處理用戶數(shù)據(jù)包的方法的詳細處理流程,如圖7所示,包括以下步驟:
[0130]步驟601,業(yè)務分類器接收下游節(jié)點發(fā)送的IP連接建立、承載建立或承載修改請求。
[0131]步驟602,業(yè)務分類器向用戶業(yè)務鏈策略管理功能發(fā)送請求;
[0132]這里,所述請求用于獲取承載、IP連接或新業(yè)務的策略信息,以及承載或IP連接的業(yè)務鏈的相關(guān)策略;
[0133]其中,所述請求中攜帶用戶標識、用戶的IP地址以及與承載相關(guān)的過濾器信息。
[0134]步驟603,用戶業(yè)務鏈策略管理功能為IP連接或承載選擇業(yè)務鏈,并向業(yè)務功能發(fā)送用戶業(yè)務配置參數(shù);
[0135]具體地,用戶業(yè)務鏈策略管理功能根據(jù)接收到的請求中的用戶標識、用戶的IP地址、承載過濾器信息、簽約信息以及其他附加信息,如用戶當前所在的位置、用戶所使用的空口技術(shù)等為IP連接或承載選擇業(yè)務鏈;用戶業(yè)務鏈策略管理功能通過查詢業(yè)務鏈路徑表決定該業(yè)務鏈所要經(jīng)過的所有業(yè)務功能,并根據(jù)本地配置的與業(yè)務相關(guān)的配置信息依次向需要獲取與用戶相關(guān)的配置參數(shù)的業(yè)務功能發(fā)送用戶業(yè)務配置參數(shù);
[0136]在本發(fā)明實施例一中的步驟603a中,用戶業(yè)務鏈策略管理功能根據(jù)業(yè)務功能提供的服務類型確定需要向業(yè)務功能I發(fā)送用戶標識和用戶所在的無線接入技術(shù)(Rad1Access Technology, RAT)信息;在本發(fā)明實施例一中的步驟603b中,用戶業(yè)務鏈策略管理功能根據(jù)業(yè)務功能提供的服務類型確定需要向業(yè)務功能2發(fā)送用戶級別和用戶所在接入網(wǎng)絡(luò)的擁塞狀態(tài)信息。
[0137]步驟604,業(yè)務功能向用戶業(yè)務鏈策略管理功能發(fā)送響應消息,保存用戶業(yè)務配置參數(shù);
[0138]具體地,在業(yè)務功能接收的用戶業(yè)務配置參數(shù)中未攜帶用戶業(yè)務配置參數(shù)索引時,業(yè)務功能為該用戶業(yè)務配置參數(shù)分配索引,并保存所述用戶業(yè)務配置參數(shù)索引與接收的用戶業(yè)務配置參數(shù);
[0139]在業(yè)務功能收到的用戶業(yè)務配置參數(shù)中攜帶用戶業(yè)務配置參數(shù)索引時,業(yè)務功能根據(jù)所述用戶業(yè)務配置參數(shù)索引在業(yè)務鏈上下文中查詢與所述用戶業(yè)務配置參數(shù)索引匹配的用戶業(yè)務配置參數(shù);查詢到與所述用戶業(yè)務配置參數(shù)索引匹配的用戶業(yè)務配置參數(shù)時,利用查詢得到的用戶業(yè)務配置參數(shù)修改用戶業(yè)務配置參數(shù)保存記錄;未能查詢到與所述用戶業(yè)務配置參數(shù)索引匹配的用戶業(yè)務配置參數(shù)時,業(yè)務功能保存接收到的用戶業(yè)務配置參數(shù);
[0140]在業(yè)務功能收到的用戶業(yè)務配置參數(shù)中攜帶用戶業(yè)務配置參數(shù)索引時,所述用戶業(yè)務配置參數(shù)索引由用戶業(yè)務鏈策略管理功能統(tǒng)一分配,使得一個用戶的一個業(yè)務鏈在所有業(yè)務功能中使用同一個用戶業(yè)務配置參數(shù)索引;如此,在整個業(yè)務鏈的處理過程中,所述用戶業(yè)務配置參數(shù)索引無需改變,極大地減少了系統(tǒng)的復雜性;
[0141]在用戶業(yè)務配置參數(shù)索引由業(yè)務功能分配時,業(yè)務功能向用戶業(yè)務鏈策略管理功能發(fā)送的響應消息中攜帶用戶業(yè)務配置參數(shù)索引;用戶業(yè)務配置參數(shù)由業(yè)務功能分配可降低用戶業(yè)務配置參數(shù)索引的長度,但是需要在一個業(yè)務功能處理完用戶數(shù)據(jù)包后將用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引修改為下一業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引,上述修改用戶業(yè)務配置參數(shù)索引的過程由業(yè)務轉(zhuǎn)發(fā)器執(zhí)行,因此,需要用戶業(yè)務鏈策略管理功能將用戶業(yè)務鏈相關(guān)的所有用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引發(fā)送至業(yè)務轉(zhuǎn)發(fā)器;第一跳用戶業(yè)務功能的用戶業(yè)務配置參數(shù)的填寫有兩種可選的方式:
[0142]第一種為由業(yè)務分類器填寫第一跳用戶業(yè)務功能的業(yè)務配置參數(shù)索引;此時,需要用戶業(yè)務鏈策略管理功能將所述業(yè)務配置參數(shù)索引發(fā)送給業(yè)務分類器,業(yè)務轉(zhuǎn)發(fā)器將用戶業(yè)務鏈相關(guān)的用戶業(yè)務配置參數(shù)索引保存至用戶業(yè)務鏈上下文中。
[0143]第二種為由業(yè)務轉(zhuǎn)發(fā)器負載填寫和修改與用戶業(yè)務鏈相關(guān)的用戶業(yè)務配置參數(shù);此時,用戶業(yè)務鏈策略管理功能無需向業(yè)務分類器發(fā)送業(yè)務配置參數(shù)索引,用戶業(yè)務鏈策略管理功能將與用戶業(yè)務鏈相關(guān)的所有用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述發(fā)送至業(yè)務轉(zhuǎn)發(fā)器;業(yè)務轉(zhuǎn)發(fā)器保存所述用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述至用戶業(yè)務鏈上下文;業(yè)務準發(fā)起接收到業(yè)務分類器發(fā)送的用戶數(shù)據(jù)包后,利用業(yè)務鏈標識和用戶數(shù)據(jù)包的包頭IP在用戶業(yè)務鏈上下文中匹配用戶業(yè)務鏈上下文中的用戶業(yè)務鏈流描述,并將用戶業(yè)務鏈上下文中的第一跳用戶業(yè)務配置參數(shù)索引附加至用戶數(shù)據(jù)包后,將用戶數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務功能。
[0144]步驟605,用戶業(yè)務鏈策略管理功能向業(yè)務分類器發(fā)送業(yè)務分類規(guī)則;
[0145]其中,所述分類規(guī)則包括:業(yè)務鏈標識和用戶業(yè)務鏈流描述等;在業(yè)務分類器負責填寫第一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引時,所述分類規(guī)則還包括第一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;
[0146]在業(yè)務分類器不負責填寫第一跳業(yè)務對應的用戶業(yè)務配置參數(shù)索引時,步驟605在步驟603之前執(zhí)行或與步驟603同時執(zhí)行。
[0147]步驟606,業(yè)務分類器根據(jù)接收的業(yè)務分類規(guī)則執(zhí)行控制面操作,如發(fā)起承載修改、或建立流程、或完成后續(xù)IP連接建立流程等。
[0148]步驟607,用戶業(yè)務鏈策略管理功能向業(yè)務轉(zhuǎn)發(fā)器發(fā)送用戶用于業(yè)務鏈相關(guān)的用戶業(yè)務配置參數(shù)索引列表;
[0149]具體地,若業(yè)務轉(zhuǎn)發(fā)器負責填寫第一跳用戶業(yè)務配置參數(shù)索引,用戶業(yè)務鏈策略管理功能將用戶業(yè)務鏈流描述發(fā)給業(yè)務轉(zhuǎn)發(fā)器,業(yè)務轉(zhuǎn)發(fā)器將接收到的用戶業(yè)務鏈流描述和用戶業(yè)務配置參數(shù)索引列表一通保存至用戶業(yè)務鏈上下文中。
[0150]步驟608,業(yè)務轉(zhuǎn)發(fā)器向用戶業(yè)務鏈策略管理功能發(fā)送響應消息;
[0151]這里,業(yè)務轉(zhuǎn)發(fā)器在給下一跳業(yè)務功能轉(zhuǎn)發(fā)用戶數(shù)據(jù)包時,若需要更換用戶業(yè)務配置參數(shù)索引,業(yè)務轉(zhuǎn)發(fā)器根據(jù)用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識查詢用戶業(yè)務鏈上下文,查找下一跳業(yè)務對應的用戶業(yè)務功能配置參數(shù)索引,將用查到的用戶業(yè)務功能配置參數(shù)索引替換用戶數(shù)據(jù)包中已有的用戶業(yè)務功能配置參數(shù)索引。
[0152]步驟609,業(yè)務功能根據(jù)接收到的用戶業(yè)務配置參數(shù)對用戶數(shù)據(jù)包進行處理;
[0153]具體地,業(yè)務功能在接收的用戶數(shù)據(jù)包中包括用戶業(yè)務配置參數(shù)索引時,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);
[0154]業(yè)務功能在接收的用戶數(shù)據(jù)包中不包括用戶業(yè)務配置參數(shù)索引時,匹配到與接收的用戶業(yè)務配置參數(shù)中的用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,獲取所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù),所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù)即為用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);在匹配到與多條所述用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,業(yè)務功能按照最長匹配原則獲取用戶業(yè)務配置參數(shù)。
[0155]實施例二
[0156]本發(fā)明實施例二在新業(yè)務發(fā)起觸發(fā)的場景下,處理用戶數(shù)據(jù)包的方法的詳細處理流程,如圖8所示,包括以下步驟:
[0157]步驟701,用戶業(yè)務鏈策略管理功能接收業(yè)務節(jié)點發(fā)送的新業(yè)務請求。
[0158]步驟702,用戶業(yè)務鏈策略管理功能為IP連接或承載選擇業(yè)務鏈,并向業(yè)務功能發(fā)送用戶業(yè)務配置參數(shù);
[0159]具體地,用戶業(yè)務鏈策略管理功能根據(jù)接收到的請求中的用戶標識、用戶的IP地址、承載過濾器信息、簽約信息以及其他附加信息,如用戶當前所在的位置、用戶所使用的空口技術(shù)等為IP連接或承載選擇業(yè)務鏈;用戶業(yè)務鏈策略管理功能通過查詢業(yè)務鏈路徑表決定該業(yè)務鏈所要經(jīng)過的所有業(yè)務功能,并根據(jù)本地配置的與業(yè)務相關(guān)的配置信息依次向需要獲取與用戶相關(guān)的配置參數(shù)的業(yè)務功能發(fā)送用戶業(yè)務配置參數(shù);
[0160]在本發(fā)明實施例二中的步驟702a中,用戶業(yè)務鏈策略管理功能根據(jù)業(yè)務功能提供的服務類型確定需要向業(yè)務功能I發(fā)送用戶標識和用戶所在的RAT信息;在本發(fā)明實施例二中的步驟702b中,用戶業(yè)務鏈策略管理功能根據(jù)業(yè)務功能提供的服務類型確定需要向業(yè)務功能2發(fā)送用戶級別和用戶所在接入網(wǎng)絡(luò)的擁塞狀態(tài)信息。
[0161]步驟703,業(yè)務功能向用戶業(yè)務鏈策略管理功能發(fā)送響應消息,保存用戶業(yè)務配置參數(shù);
[0162]具體地,在業(yè)務功能接收的用戶業(yè)務配置參數(shù)中未攜帶用戶業(yè)務配置參數(shù)索引時,業(yè)務功能為該用戶業(yè)務配置參數(shù)分配索引,并保存所述用戶業(yè)務配置參數(shù)索引與接收的用戶業(yè)務配置參數(shù);
[0163]在業(yè)務功能收到的用戶業(yè)務配置參數(shù)中攜帶用戶業(yè)務配置參數(shù)索引時,業(yè)務功能根據(jù)所述用戶業(yè)務配置參數(shù)索引在業(yè)務鏈上下文中查詢與所述用戶業(yè)務配置參數(shù)索引匹配的用戶業(yè)務配置參數(shù);查詢到與所述用戶業(yè)務配置參數(shù)索引匹配的用戶業(yè)務配置參數(shù)時,利用查詢得到的用戶業(yè)務配置參數(shù)修改用戶業(yè)務配置參數(shù)保存記錄;未能查詢到與所述用戶業(yè)務配置參數(shù)索引匹配的用戶業(yè)務配置參數(shù)時,業(yè)務功能保存接收到的用戶業(yè)務配置參數(shù);
[0164]在業(yè)務功能收到的用戶業(yè)務配置參數(shù)中攜帶用戶業(yè)務配置參數(shù)索引時,所述用戶業(yè)務配置參數(shù)索引由用戶業(yè)務鏈策略管理功能統(tǒng)一分配,使得一個用戶的一個業(yè)務鏈在所有業(yè)務功能中使用同一個用戶業(yè)務配置參數(shù)索引;如此,在整個業(yè)務鏈的處理過程中,所述用戶業(yè)務配置參數(shù)索引無需改變,極大地減少了系統(tǒng)的復雜性;
[0165]在用戶業(yè)務配置參數(shù)由業(yè)務功能分配時,業(yè)務功能向用戶業(yè)務鏈策略管理功能發(fā)送的響應消息中攜帶用戶業(yè)務配置參數(shù)索引;用戶業(yè)務配置參數(shù)由業(yè)務功能分配可降低用戶業(yè)務配置參數(shù)索引的長度,但是需要在一個業(yè)務功能處理完用戶數(shù)據(jù)包后將用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引修改為下一業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引,上述修改用戶業(yè)務配置參數(shù)索引的過程由業(yè)務轉(zhuǎn)發(fā)器執(zhí)行,因此,需要用戶業(yè)務鏈策略管理功能將用戶業(yè)務鏈相關(guān)的所用業(yè)務對應的用戶業(yè)務配置參數(shù)索引發(fā)送至業(yè)務轉(zhuǎn)發(fā)器;第一跳用戶業(yè)務功能的用戶業(yè)務配置參數(shù)的填寫有兩種可選的方式:
[0166]第一種為由業(yè)務分類器填寫第一跳用戶業(yè)務功能的業(yè)務配置參數(shù)索引;此時,需要用戶業(yè)務鏈策略管理功能將所述業(yè)務配置參數(shù)索引發(fā)送給業(yè)務分類器,業(yè)務轉(zhuǎn)發(fā)器將用戶業(yè)務鏈相關(guān)的用戶業(yè)務配置參數(shù)索引保存至用戶業(yè)務鏈上下文中。
[0167]第二種為由業(yè)務轉(zhuǎn)發(fā)器負載填寫和修改與用戶業(yè)務鏈相關(guān)的用戶業(yè)務配置參數(shù);此時,用戶業(yè)務鏈策略管理功能無需向業(yè)務分類器發(fā)送業(yè)務配置參數(shù)索引,用戶業(yè)務鏈策略管理功能將與用戶業(yè)務鏈相關(guān)的所有用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述發(fā)送至業(yè)務轉(zhuǎn)發(fā)器;業(yè)務轉(zhuǎn)發(fā)器保存所述用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述至用戶業(yè)務鏈上下文;業(yè)務準發(fā)起接收到業(yè)務分類器發(fā)送的用戶數(shù)據(jù)包后,利用業(yè)務鏈標識和用戶數(shù)據(jù)包的包頭IP在用戶業(yè)務鏈上下文中匹配用戶業(yè)務鏈上下文中的用戶業(yè)務鏈流描述,并將用戶業(yè)務鏈上下文中的第一跳用戶業(yè)務配置參數(shù)索引附加至用戶數(shù)據(jù)包后,將用戶數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務功能。
[0168]步驟704,用戶業(yè)務鏈策略管理功能向業(yè)務分類器發(fā)送業(yè)務分類規(guī)則;
[0169]其中,所述分類規(guī)則包括:業(yè)務鏈標識和用戶業(yè)務鏈流描述等;在業(yè)務分類器負責填寫第一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引時,所述分類規(guī)則還包括第一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;
[0170]在業(yè)務分類器不負責填寫第一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引時,步驟704在步驟702之前執(zhí)行或與步驟702同時執(zhí)行。
[0171]步驟705,業(yè)務分類器根據(jù)接收的業(yè)務分類規(guī)則執(zhí)行控制面操作,如發(fā)起承載修改、或建立流程、或完成后續(xù)IP連接建立流程等。
[0172]步驟706,用戶業(yè)務鏈策略管理功能向業(yè)務轉(zhuǎn)發(fā)器發(fā)送用戶用于業(yè)務鏈相關(guān)的用戶業(yè)務配置參數(shù)索引列表;
[0173]具體地,若業(yè)務轉(zhuǎn)發(fā)器負責填寫第一跳用戶業(yè)務配置參數(shù)索引,用戶業(yè)務鏈策略管理功能將用戶業(yè)務鏈流描述發(fā)給業(yè)務轉(zhuǎn)發(fā)器,業(yè)務轉(zhuǎn)發(fā)器將接收到的用戶業(yè)務鏈流描述和用戶業(yè)務配置參數(shù)索引列表一同保存至用戶業(yè)務鏈上下文中。
[0174]步驟707,業(yè)務轉(zhuǎn)發(fā)器向用戶業(yè)務鏈策略管理功能發(fā)送響應消息;
[0175]這里,業(yè)務轉(zhuǎn)發(fā)器在給下一跳業(yè)務功能轉(zhuǎn)發(fā)用戶數(shù)據(jù)包時,若需要更換用戶業(yè)務配置參數(shù)索引,業(yè)務轉(zhuǎn)發(fā)器根據(jù)用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識查詢用戶業(yè)務鏈上下文,查找下一跳業(yè)務對應的用戶業(yè)務功能配置參數(shù)索引,將用查到的用戶業(yè)務功能配置參數(shù)索引替換用戶數(shù)據(jù)包中已有的用戶業(yè)務功能配置參數(shù)索引。
[0176]步驟708,業(yè)務功能根據(jù)接收到的用戶業(yè)務配置參數(shù)對用戶數(shù)據(jù)包進行處理;
[0177]具體地,業(yè)務功能在接收的用戶數(shù)據(jù)包中包括用戶業(yè)務配置參數(shù)索引時,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);
[0178]業(yè)務功能在接收的用戶數(shù)據(jù)包中不包括用戶業(yè)務配置參數(shù)索引時,匹配到與接收的用戶業(yè)務配置參數(shù)中的用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,獲取所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù),所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù)即為用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);在匹配到與多條所述用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,業(yè)務功能按照最長匹配原則獲取用戶業(yè)務配置參數(shù)。
[0179]實施例三
[0180]本發(fā)明實施例三在業(yè)務功能發(fā)現(xiàn)某一用戶發(fā)起新業(yè)務的場景下,處理用戶數(shù)據(jù)包的方法的詳細處理流程,如圖9所示,包括以下步驟:
[0181]步驟801,用戶業(yè)務鏈策略管理功能向業(yè)務功能I發(fā)送業(yè)務發(fā)現(xiàn)規(guī)則。
[0182]步驟802,業(yè)務功能I根據(jù)接收的業(yè)務發(fā)現(xiàn)規(guī)則對用戶數(shù)據(jù)包進行深度包檢測,業(yè)務功能I發(fā)現(xiàn)用戶I發(fā)起新業(yè)務。
[0183]步驟803,業(yè)務功能I向用戶業(yè)務鏈策略管理功能上報發(fā)現(xiàn)用戶I發(fā)起新業(yè)務的消息;
[0184]這里,所述消息攜帶所述新業(yè)務的用戶業(yè)務鏈流描述。
[0185]步驟804,用戶業(yè)務鏈策略管理功能為IP連接或承載選擇業(yè)務鏈,并向業(yè)務功能發(fā)送用戶業(yè)務配置參數(shù);
[0186]具體地,用戶業(yè)務鏈策略管理功能根據(jù)接收到的請求中的用戶標識、用戶的IP地址、承載過濾器信息、簽約信息以及其他附加信息,如用戶當前所在的位置、用戶所使用的空口技術(shù)等為IP連接或承載選擇業(yè)務鏈;用戶業(yè)務鏈策略管理功能通過查詢業(yè)務鏈路徑表決定該業(yè)務鏈所要經(jīng)過的所有業(yè)務功能,并根據(jù)本地配置的與業(yè)務相關(guān)的配置信息依次向需要獲取與用戶相關(guān)的配置參數(shù)的業(yè)務功能發(fā)送用戶業(yè)務配置參數(shù);
[0187]在本發(fā)明實施例三中的步驟802a中,用戶業(yè)務鏈策略管理功能根據(jù)業(yè)務功能提供的服務類型確定需要向業(yè)務功能I發(fā)送用戶標識和用戶所在的RAT信息;在本發(fā)明實施例三中的步驟802b中,用戶業(yè)務鏈策略管理功能根據(jù)業(yè)務功能提供的服務類型確定需要向業(yè)務功能2發(fā)送用戶級別和用戶所在接入網(wǎng)絡(luò)的擁塞狀態(tài)信息。
[0188]步驟805,業(yè)務功能向用戶業(yè)務鏈策略管理功能發(fā)送響應消息,保存用戶業(yè)務配置參數(shù);
[0189]具體地,在業(yè)務功能接收的用戶業(yè)務配置參數(shù)中未攜帶用戶業(yè)務配置參數(shù)索引時,業(yè)務功能為該用戶業(yè)務配置參數(shù)分配索引,并保存所述用戶業(yè)務配置參數(shù)索引與接收的用戶業(yè)務配置參數(shù);
[0190]在業(yè)務功能收到的用戶業(yè)務配置參數(shù)中攜帶用戶業(yè)務配置參數(shù)索引時,業(yè)務功能根據(jù)所述用戶業(yè)務配置參數(shù)索引在業(yè)務鏈上下文中查詢與所述用戶業(yè)務配置參數(shù)索引匹配的用戶業(yè)務配置參數(shù);查詢到與所述用戶業(yè)務配置參數(shù)索引匹配的用戶業(yè)務配置參數(shù)時,利用查詢得到的用戶業(yè)務配置參數(shù)修改用戶業(yè)務配置參數(shù)保存記錄;未能查詢到與所述用戶業(yè)務配置參數(shù)索引匹配的用戶業(yè)務配置參數(shù)時,業(yè)務功能保存接收到的用戶業(yè)務配置參數(shù);
[0191]在業(yè)務功能收到的用戶業(yè)務配置參數(shù)中攜帶用戶業(yè)務配置參數(shù)索引時,所述用戶業(yè)務配置參數(shù)索引由用戶業(yè)務鏈策略管理功能統(tǒng)一分配,使得一個用戶的一個業(yè)務鏈在所有業(yè)務功能中使用同一個用戶業(yè)務配置參數(shù)索引;如此,在整個業(yè)務鏈的處理過程中,所述用戶業(yè)務配置參數(shù)索引無需改變,極大地減少了系統(tǒng)的復雜性;
[0192]在用戶業(yè)務配置參數(shù)由業(yè)務功能分配時,業(yè)務功能向用戶業(yè)務鏈策略管理功能發(fā)送的響應消息中攜帶用戶業(yè)務配置參數(shù)索引;用戶業(yè)務配置參數(shù)由業(yè)務功能分配可降低用戶業(yè)務配置參數(shù)索引的長度,但是需要在一個業(yè)務功能處理完用戶數(shù)據(jù)包后將用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引修改為下一業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引,上述修改用戶業(yè)務配置參數(shù)索引的過程由業(yè)務轉(zhuǎn)發(fā)器執(zhí)行,因此,需要用戶業(yè)務鏈策略管理功能將用戶業(yè)務鏈相關(guān)的所用業(yè)務對應的用戶業(yè)務配置參數(shù)索引發(fā)送至業(yè)務轉(zhuǎn)發(fā)器;第一跳用戶業(yè)務功能的用戶業(yè)務配置參數(shù)的填寫有兩種可選的方式:
[0193]第一種為由業(yè)務分類器填寫第一跳用戶業(yè)務功能的業(yè)務配置參數(shù)索引;此時,需要用戶業(yè)務鏈策略管理功能將所述業(yè)務配置參數(shù)索引發(fā)送給業(yè)務分類器,業(yè)務轉(zhuǎn)發(fā)器將用戶業(yè)務鏈相關(guān)的用戶業(yè)務配置參數(shù)索引保存至用戶業(yè)務鏈上下文中;
[0194]第二種為由業(yè)務轉(zhuǎn)發(fā)器負載填寫和修改與用戶業(yè)務鏈相關(guān)的用戶業(yè)務配置參數(shù);此時,用戶業(yè)務鏈策略管理功能無需向業(yè)務分類器發(fā)送業(yè)務配置參數(shù)索引,用戶業(yè)務鏈策略管理功能將與用戶業(yè)務鏈相關(guān)的所有用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述發(fā)送至業(yè)務轉(zhuǎn)發(fā)器;業(yè)務轉(zhuǎn)發(fā)器保存所述用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述至用戶業(yè)務鏈上下文;業(yè)務準發(fā)起接收到業(yè)務分類器發(fā)送的用戶數(shù)據(jù)包后,利用業(yè)務鏈標識和用戶數(shù)據(jù)包的包頭IP在用戶業(yè)務鏈上下文中匹配用戶業(yè)務鏈上下文中的用戶業(yè)務鏈流描述,并將業(yè)務鏈上下文中的第一跳用戶業(yè)務配置參數(shù)索引附加至用戶數(shù)據(jù)包后,將用戶數(shù)據(jù)包轉(zhuǎn)發(fā)至業(yè)務功能。
[0195]步驟806,用戶業(yè)務鏈策略管理功能向業(yè)務功能I發(fā)送增加業(yè)務鏈的消息;
[0196]這里,所述消息包括新業(yè)務鏈標識和用戶業(yè)務配置參數(shù)索引。
[0197]步驟807,業(yè)務功能I向用戶業(yè)務鏈策略管理功能發(fā)送響應消息;
[0198]具體地,業(yè)務功能I將用戶I將用戶數(shù)據(jù)包中的業(yè)務鏈標識替換為新的業(yè)務鏈標識,將所述用戶業(yè)務配置參數(shù)索引附加至用戶數(shù)據(jù)包后,將用戶數(shù)據(jù)包發(fā)送至業(yè)務轉(zhuǎn)發(fā)器,再向用戶業(yè)務鏈策略管理功能發(fā)送響應消息。
[0199]步驟808,用戶業(yè)務鏈策略管理功能向業(yè)務分類器發(fā)送新增業(yè)務鏈分類規(guī)則;
[0200]其中,所述新增業(yè)務鏈分類規(guī)則包括:新增業(yè)務鏈分類規(guī)則ID、新增業(yè)務鏈標識、新增用戶業(yè)務鏈流描述和用戶業(yè)務配置參數(shù)索引等;在業(yè)務分類器負責填寫第一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引時,用戶業(yè)務鏈策略管理功能向業(yè)務分類器發(fā)送新增業(yè)務鏈分類規(guī)則中填加第一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引。
[0201]步驟809,用戶業(yè)務鏈策略管理功能向業(yè)務轉(zhuǎn)發(fā)器發(fā)送用戶用于業(yè)務鏈相關(guān)的用戶業(yè)務配置參數(shù)索引列表;
[0202]具體地,若業(yè)務轉(zhuǎn)發(fā)器負責填寫第一跳用戶業(yè)務配置參數(shù)索引,用戶業(yè)務鏈策略管理功能將用戶業(yè)務鏈流描述發(fā)給業(yè)務轉(zhuǎn)發(fā)器,業(yè)務轉(zhuǎn)發(fā)器將接收到的用戶業(yè)務鏈流描述和用戶業(yè)務配置參數(shù)索引列表一同保存至用戶業(yè)務鏈上下文中。
[0203]步驟810,業(yè)務轉(zhuǎn)發(fā)器向用戶業(yè)務鏈策略管理功能發(fā)送響應消息;
[0204]這里,業(yè)務轉(zhuǎn)發(fā)器在給下一跳業(yè)務功能轉(zhuǎn)發(fā)用戶數(shù)據(jù)包時,若需要更換用戶業(yè)務配置參數(shù)索引,業(yè)務轉(zhuǎn)發(fā)器根據(jù)用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識查詢用戶業(yè)務鏈上下文,查找下一跳業(yè)務對應的用戶業(yè)務功能配置參數(shù)索引,將用查到的用戶業(yè)務功能配置參數(shù)索引替換用戶數(shù)據(jù)包中已有的用戶業(yè)務功能配置參數(shù)索引。
[0205]步驟811,業(yè)務分類器按照新的業(yè)務分類規(guī)則對用戶數(shù)據(jù)包進行分類和處理。
[0206]步驟812,業(yè)務功能I發(fā)現(xiàn)用戶業(yè)務鏈終止。
[0207]步驟813,業(yè)務功能I向用戶業(yè)務鏈策略管理功能發(fā)送業(yè)務結(jié)束報告。
[0208]步驟814,用戶業(yè)務鏈策略管理功能向業(yè)務功能I發(fā)送響應消息。
[0209]步驟815,用戶業(yè)務鏈策略管理功能向業(yè)務分類器發(fā)送刪除業(yè)務分類規(guī)則請求消息,業(yè)務分類器刪除用戶業(yè)務鏈相關(guān)的業(yè)務分類規(guī)則。
[0210]步驟816,用戶業(yè)務鏈策略管理向業(yè)務功能2和業(yè)務功能3發(fā)送刪除用戶業(yè)務鏈上下文請求消息,業(yè)務功能2和業(yè)務功能3根據(jù)所述請求消息中攜帶用戶業(yè)務配置參數(shù)索引查找用戶業(yè)務鏈上下文并刪除。
[0211]步驟817,用戶業(yè)務鏈策略管理功能向業(yè)務轉(zhuǎn)發(fā)器發(fā)送刪除用戶業(yè)務鏈上下文請求消息,業(yè)務轉(zhuǎn)發(fā)器刪除所述用戶業(yè)務對應的用戶業(yè)務鏈上下文。
[0212]為實現(xiàn)上述處理用戶數(shù)據(jù)包的方法,本發(fā)明實施例還提供一種處理用戶數(shù)據(jù)包的裝置,所述處理用戶數(shù)據(jù)包的裝置的組成結(jié)構(gòu),如圖10所示,包括:第一接收模塊11、第一獲取模塊12和第一處理模塊13 ;其中,
[0213]所述第一接收模塊11,用于接收用戶業(yè)務配置參數(shù)和用戶數(shù)據(jù)包;
[0214]所述第一獲取模塊12,用于在接收的用戶業(yè)務配置參數(shù)中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);
[0215]所述第一處理模塊13,用于根據(jù)獲取的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理;
[0216]其中,所述用戶業(yè)務配置參數(shù)為業(yè)務功能處理某一用戶的某一業(yè)務鏈的用戶數(shù)據(jù)包所需的與用戶相關(guān)的參數(shù),包括:用戶標識、無線擁塞狀態(tài)、用戶級別、用戶業(yè)務鏈流描述等;
[0217]這里,所述用戶業(yè)務鏈流描述用于描述用戶業(yè)務鏈的業(yè)務數(shù)據(jù)流特征,包括該用戶的IP ;所述用戶數(shù)據(jù)包包括業(yè)務鏈標識,所述業(yè)務鏈標識用于標識邏輯業(yè)務鏈。
[0218]在一實施例中,所述處理用戶數(shù)據(jù)包的裝置還包括:第一分配模塊14和第一發(fā)送模塊15;其中,
[0219]所述第一分配模塊14,用于分配與接收的用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索引;
[0220]所述第一發(fā)送模塊15,用于發(fā)送所述用戶業(yè)務配置參數(shù)索引;所述用戶業(yè)務配置參數(shù)索引用于用戶業(yè)務鏈策略管理功能制作各業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引列表。
[0221]在一實施例中,所述第一獲取模塊12,具體用于根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);或,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);或,匹配到與接收的用戶業(yè)務配置參數(shù)中的用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,獲取所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù);
[0222]其中,所述用戶業(yè)務配置參數(shù)索引用于快速查詢用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);所述用戶業(yè)務配置參數(shù)索引可由用戶業(yè)務鏈策略管理功能分配或由業(yè)務功能分配;所述用戶業(yè)務配置參數(shù)索引由用戶業(yè)務鏈策略管理功能統(tǒng)一分配,使得一個用戶的一個業(yè)務鏈在所有業(yè)務功能中使用同一個用戶業(yè)務配置參數(shù)索引;如此,在整個業(yè)務鏈的處理過程中,所述用戶業(yè)務配置參數(shù)索引無需改變,極大地減少了系統(tǒng)的復雜性。在所述用戶業(yè)務配置參數(shù)索引由業(yè)務功能分配時,所述業(yè)務功能將所分配的用戶業(yè)務配置參數(shù)索引發(fā)送至用戶業(yè)務鏈策略管理功能,所述用戶業(yè)務配置參數(shù)索引由業(yè)務功能分配可降低用戶業(yè)務配置參數(shù)索引的長度,但是需要在一個業(yè)務功能處理完用戶數(shù)據(jù)包后將用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引修改為下一業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引,上述修改用戶業(yè)務配置參數(shù)索引的過程由業(yè)務轉(zhuǎn)發(fā)器執(zhí)行,因此,需要用戶業(yè)務鏈策略管理功能將用戶業(yè)務鏈相關(guān)的所用業(yè)務對應的用戶業(yè)務配置參數(shù)索引發(fā)送至業(yè)務轉(zhuǎn)發(fā)器。
[0223]在一實施例中,第一獲取模塊12匹配到與多條所述用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,按照最長匹配原則獲取用戶業(yè)務配置參數(shù)。
[0224]為實現(xiàn)上述處理用戶數(shù)據(jù)包的方法,本發(fā)明實施例還提供另一種處理用戶數(shù)據(jù)包的裝置,所述處理用戶數(shù)據(jù)包的裝置的裝置的組成結(jié)構(gòu),如圖11所示,包括:定制模塊21和第二發(fā)送模塊22;其中,
[0225]所述定制模塊21,用于定制用戶業(yè)務鏈策略;
[0226]所述第二發(fā)送模塊22,用于發(fā)送所述用戶業(yè)務鏈策略。
[0227]在一實施例中,所述用戶業(yè)務鏈策略包括:業(yè)務分類規(guī)則和用戶業(yè)務配置參數(shù);
[0228]相應的,所述第二發(fā)送模塊22,具體用于發(fā)送所述用戶業(yè)務分類規(guī)則和所述用戶業(yè)務配置參數(shù);其中,所述業(yè)務分類規(guī)則用于作為業(yè)務分類器對用戶數(shù)據(jù)包分類的依據(jù),所述用戶業(yè)務配置參數(shù)用于作為業(yè)務功能對所述用戶數(shù)據(jù)包進行處理的依據(jù)。
[0229]在一實施例中,所述處理用戶數(shù)據(jù)包的裝置還包括:第二分配模塊23,用于分配與用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索引,將所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略;
[0230]這里,在第二分配模塊23分配與用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索引時,用戶業(yè)務鏈策略管理功能根據(jù)用戶業(yè)務鏈類型及用戶業(yè)務配置參數(shù)索引的管理方式?jīng)Q定是否在所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略,決定為是時,將所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略;相應的,
[0231]第二發(fā)送模塊22向業(yè)務分類器發(fā)送業(yè)務分類規(guī)則和用戶業(yè)務配置參數(shù)索引,用戶業(yè)務鏈策略管理功能向業(yè)務功能發(fā)送用戶業(yè)務配置參數(shù)和用戶業(yè)務配置參數(shù)索引;在所述用戶業(yè)務配置參數(shù)索引加入所述用戶業(yè)務鏈策略可減少用戶數(shù)據(jù)包中附加的信息長度,但是會同時降低業(yè)務功能的處理效率;為彌補上述缺陷,用戶業(yè)務鏈策略管理功能可根據(jù)用戶數(shù)據(jù)包的類型決定是否在用戶數(shù)據(jù)包中加入用戶業(yè)務配置參數(shù)索引;具體地,在用戶數(shù)據(jù)包不太長,且要求用戶包處理時延低時,用戶業(yè)務鏈策略管理功能決定在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,用于加速業(yè)務功能的處理速度;在用戶數(shù)據(jù)包超長時,用戶業(yè)務鏈策略管理功能決定在用戶數(shù)據(jù)包中不附加用戶業(yè)務配置參數(shù)索引,避免用戶數(shù)據(jù)包發(fā)生分片的現(xiàn)象。
[0232]在一實施例中,處理用戶數(shù)據(jù)包的裝置還包括:第二接收模塊24,用于接收用戶業(yè)務配置參數(shù)索引;
[0233]相應的,所述第二發(fā)送模塊22,還用于發(fā)送各業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引列表及用戶業(yè)務鏈流描述;所述用戶業(yè)務配置參數(shù)索引列表用于作為業(yè)務轉(zhuǎn)發(fā)器向業(yè)務功能發(fā)送用戶數(shù)據(jù)包時,在所述用戶數(shù)據(jù)包中附加所述業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引的依據(jù)。
[0234]為實現(xiàn)上述處理用戶數(shù)據(jù)包的方法,本發(fā)明實施例還提供一種業(yè)務轉(zhuǎn)發(fā)器,所述業(yè)務轉(zhuǎn)發(fā)器的組成結(jié)構(gòu),如圖12所示,包括:第二處理模塊31和第三發(fā)送模塊32,其中,
[0235]所述第二處理模塊31,用于在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引;
[0236]所述第三發(fā)送模塊32,用于發(fā)送所述用戶數(shù)據(jù)包。
[0237]在一實施例中,所述業(yè)務轉(zhuǎn)發(fā)器還包括:第三接收模塊33和選擇模塊34 ;其中,所述第三接收模塊33,用于接收附加有業(yè)務鏈標識的用戶數(shù)據(jù)包;
[0238]所述選擇模塊34,根據(jù)所述業(yè)務鏈標識按序選擇業(yè)務功能;
[0239]相應的,所述第二處理模塊31,具體用于將下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引填加至所述用戶數(shù)據(jù)包;
[0240]所述第三發(fā)送模塊32,具體用于將所述用戶數(shù)據(jù)包依次發(fā)送至選擇的業(yè)務功。
[0241]在一實施例中,所述第三接收模塊33接收到的業(yè)務分類器發(fā)送的用戶數(shù)據(jù)包中不包括用戶業(yè)務配置參數(shù)索引時,所述第二處理模塊31,具體用于接收用戶業(yè)務鏈流描述,根據(jù)用戶業(yè)務鏈流描述和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;用戶業(yè)務鏈流描述,業(yè)務轉(zhuǎn)發(fā)器根據(jù)所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識在用戶業(yè)務配置參數(shù)索引列表中查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引在用戶業(yè)務配置參數(shù)索引列表中找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索弓I。
[0242]在一實施例中,所述業(yè)務轉(zhuǎn)發(fā)器還包括:存儲模塊35,用于在所述第三接收模塊33接收到的業(yè)務分類器發(fā)送的用戶數(shù)據(jù)包中包括用戶業(yè)務配置參數(shù)索引時,將接收的用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述保存至用戶業(yè)務鏈上下文;
[0243]相應的,所述第二處理模塊31,還用于根據(jù)所述用戶數(shù)據(jù)包的包頭數(shù)據(jù)匹配所述用戶業(yè)務鏈上下文,并將所述用戶業(yè)務鏈上下文中的下一跳用戶業(yè)務配置參數(shù)索引附加到用戶數(shù)據(jù)包。
[0244]為實現(xiàn)上述處理用戶數(shù)據(jù)包的方法,本發(fā)明實施例還提供一種業(yè)務分類器,所述業(yè)務分類器的組成結(jié)構(gòu),如圖13所示,包括:第一附加模塊41和第四發(fā)送模塊42 ;其中,
[0245]所述第一附加模塊41,用于在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引;
[0246]所述第四發(fā)送模塊42,用于發(fā)送所述用戶數(shù)據(jù)包;所述用戶數(shù)據(jù)包用于經(jīng)由業(yè)務轉(zhuǎn)發(fā)器處理后轉(zhuǎn)發(fā)至業(yè)務功能。
[0247]在一實施例中,所述業(yè)務分類器還包括:第四接收模塊43和分類模塊44 ;其中,
[0248]所述第四接收模塊43,用于接收攜帶用戶業(yè)務配置參數(shù)索引的業(yè)務分類規(guī)則;
[0249]所述分類模塊44,用于根據(jù)所述業(yè)務分類規(guī)則對所述用戶數(shù)據(jù)包分類;
[0250]相應的,所述第一附加模塊41,還用于將業(yè)務分類規(guī)則中的業(yè)務鏈標識附加至所述用戶數(shù)據(jù)包。
[0251]在一實施例中,所述業(yè)務分類器還包括:填寫模塊45,用于填寫第一跳用戶業(yè)務功能的用戶業(yè)務配置參數(shù)索引。
[0252]為實現(xiàn)上述一種處理用戶數(shù)據(jù)包的方法,本發(fā)明實施例還提供一種處理用戶數(shù)據(jù)包的系統(tǒng),所述系統(tǒng)的組成結(jié)構(gòu),如圖14所示,包括:用戶業(yè)務鏈策略管理功能1、業(yè)務分類器2、業(yè)務轉(zhuǎn)發(fā)器3和業(yè)務功能4 ;其中,
[0253]所述用戶業(yè)務鏈策略管理功能1,用于定制用戶業(yè)務鏈策略,并將所述用戶業(yè)務鏈策略中的業(yè)務分類規(guī)則發(fā)送至業(yè)務分類器,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)發(fā)送至業(yè)務功能4 ;
[0254]所述業(yè)務分類器2,用于接收業(yè)務分類規(guī)則和用戶數(shù)據(jù)包,將所述業(yè)務分類規(guī)則中的用戶業(yè)務配置參數(shù)索引添加至所述用戶數(shù)據(jù)包;
[0255]所述業(yè)務轉(zhuǎn)發(fā)器3,用于將接收的所述用戶數(shù)據(jù)包發(fā)送至業(yè)務功能;
[0256]所述業(yè)務功能4,用于接收所述業(yè)務轉(zhuǎn)發(fā)器發(fā)送的用戶數(shù)據(jù)包;
[0257]或,所述用戶業(yè)務鏈策略管理功能1,用于定制用戶業(yè)務鏈策略,并將所述用戶業(yè)務鏈策略中的業(yè)務分類規(guī)則發(fā)送至業(yè)務分類器2,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)索引列表發(fā)送至業(yè)務轉(zhuǎn)發(fā)器3,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)發(fā)送至業(yè)務功能4 ;
[0258]所述業(yè)務分類器2,用于接收用戶數(shù)據(jù)包,并將所述用戶數(shù)據(jù)包發(fā)送至業(yè)務轉(zhuǎn)發(fā)器3 ;
[0259]所述業(yè)務轉(zhuǎn)發(fā)器3,用于接收所述用戶數(shù)據(jù)包,將下一跳業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引添加至用戶數(shù)據(jù)包后發(fā)送至下一跳業(yè)務功能4 ;
[0260]所述業(yè)務功能4,用于接收所述業(yè)務轉(zhuǎn)發(fā)器3發(fā)送的所述用戶數(shù)據(jù)包。
[0261 ] 在一實施例中,所述業(yè)務功能I,還用于接受所述用戶業(yè)務配置參數(shù)和所述用戶數(shù)據(jù)包,并根據(jù)所述所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引查找所述用戶數(shù)據(jù)包對應的用戶業(yè)務配置參數(shù),根據(jù)查找獲得的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理。
[0262]在一實施例中,所述業(yè)務轉(zhuǎn)發(fā)器3,具體用于接收用戶業(yè)務鏈流描述,根據(jù)所述用戶業(yè)務鏈流描述和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務鏈流描述,根據(jù)所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識在用戶業(yè)務配置參數(shù)索引列表中查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引;或,接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引在所述用戶業(yè)務配置參數(shù)索引列表中找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引。
[0263]需要說明的是,在實際應用中,所述第一接收模塊11、第一獲取模塊12、第一處理模塊13、第一分配模塊14和第一發(fā)送模塊15的功能可由位于業(yè)務功能上的中央處理器(CPU)、或微處理器(MPU)、或數(shù)字信號處理器(DSP)、或可編程門陣列(FPGA)實現(xiàn)。
[0264]需要說明的是,在實際應用中,所述定制模塊21、第二發(fā)送模塊22、第二分配模塊23和第二接收模塊24的功能可由位于用戶業(yè)務鏈策略管理功能上的CPU、或MPU、或DSP、或FPGA實現(xiàn)。
[0265]需要說明的是,在實際應用中,所述第二處理模塊31、第三發(fā)送模塊32、第三接收模塊33、選擇模塊34和存儲模塊35的功能可由位于業(yè)務轉(zhuǎn)發(fā)器上的CPU、或MPU、或DSP、或FPGA實現(xiàn)。
[0266]需要說明的是,在實際應用中,所述第一附加模塊41、第四發(fā)送模塊42、第四接收模塊43、分類模塊44和填寫模塊45的功能可由位于業(yè)務分類器上的CPU、或MPU、或DSP、或FPGA實現(xiàn)。
[0267]以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。
【主權(quán)項】
1.一種處理用戶數(shù)據(jù)包的方法,其特征在于,所述方法包括: 業(yè)務功能接收用戶業(yè)務配置參數(shù)集和用戶數(shù)據(jù)包,在接收的用戶業(yè)務配置參數(shù)集中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù),根據(jù)獲取的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理。2.根據(jù)權(quán)利要求1所述處理用戶數(shù)據(jù)包的方法,其特征在于,所述方法還包括: 業(yè)務功能分配與接收的用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索引,發(fā)送所述用戶業(yè)務配置參數(shù)索引;其中, 所述用戶業(yè)務配置參數(shù)索引用于用戶業(yè)務鏈策略管理功能制作各業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引列表。3.根據(jù)權(quán)利要求1或2所述處理用戶數(shù)據(jù)包的方法,其特征在于,所述在接收的用戶業(yè)務配置參數(shù)集中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù),包括: 業(yè)務功能根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);或, 業(yè)務功能根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);或, 業(yè)務功能匹配到與接收的用戶業(yè)務配置參數(shù)中的用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,獲取所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù)。4.根據(jù)權(quán)利要求3所述處理用戶數(shù)據(jù)包的方法,其特征在于,所述業(yè)務功能匹配到與多條所述用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,業(yè)務功能按照最長匹配原則獲取用戶業(yè)務配置參數(shù)。5.一種處理用戶數(shù)據(jù)包的裝置,其特征在于,所述裝置包括:第一接收模塊、第一獲取模塊和第一處理模塊;其中, 所述第一接收模塊,用于接收用戶業(yè)務配置參數(shù)集和用戶數(shù)據(jù)包; 所述第一獲取模塊,用于在接收的用戶業(yè)務配置參數(shù)集中獲取用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù); 所述第一處理模塊,用于根據(jù)獲取的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理。6.根據(jù)權(quán)利要求5所述處理用戶數(shù)據(jù)包的裝置,其特征在于,所述業(yè)務功能還包括:第一分配模塊和第一發(fā)送模塊;其中, 所述第一分配模塊,用于分配與接收的用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索弓I ; 所述第一發(fā)送模塊,用于發(fā)送所述用戶業(yè)務配置參數(shù)索引;所述用戶業(yè)務配置參數(shù)索引用于用戶業(yè)務鏈策略管理功能制作各業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引列表。7.根據(jù)權(quán)利要求5或6所述處理用戶數(shù)據(jù)包的裝置,其特征在于,所述第一獲取模塊,具體用于根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);或, 所述第一獲取模塊,具體用于根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引查找用戶業(yè)務鏈對應的用戶業(yè)務配置參數(shù);或, 匹配到與接收的用戶業(yè)務配置參數(shù)中的用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,獲取所述用戶業(yè)務鏈流描述對應的用戶業(yè)務配置參數(shù)。8.根據(jù)權(quán)利要求7所述處理用戶數(shù)據(jù)包的裝置,其特征在于,所述第一獲取模塊匹配到與多條所述用戶業(yè)務鏈流描述對應的用戶數(shù)據(jù)包時,按照最長匹配原則獲取用戶業(yè)務配置參數(shù)。9.一種處理用戶數(shù)據(jù)包的方法,其特征在于,所述方法包括: 用戶業(yè)務鏈策略管理功能定制用戶業(yè)務鏈策略,并發(fā)送所述用戶業(yè)務鏈策略。10.根據(jù)權(quán)利要求9所述處理用戶數(shù)據(jù)包的方法,其特征在于,所述用戶業(yè)務鏈策略包括:業(yè)務分類規(guī)則和用戶業(yè)務配置參數(shù); 相應的,發(fā)送所述用戶業(yè)務鏈策略,包括: 發(fā)送所述業(yè)務分類規(guī)則和所述用戶業(yè)務配置參數(shù);其中, 所述業(yè)務分類規(guī)則用于作為業(yè)務分類器對用戶數(shù)據(jù)包分類的依據(jù),所述用戶業(yè)務配置參數(shù)用于作為業(yè)務功能對所述用戶數(shù)據(jù)包進行處理的依據(jù)。11.根據(jù)權(quán)利要求9或10所述處理用戶數(shù)據(jù)包的方法,其特征在于,所述方法還包括:用戶業(yè)務鏈策略管理功能分配與用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索引,將所述用戶業(yè)務配置參數(shù)索弓I加入所述用戶業(yè)務鏈策略。12.根據(jù)權(quán)利要求9或10所述處理用戶數(shù)據(jù)包的方法,其特征在于,所述方法還包括:用戶業(yè)務鏈策略管理功能接收用戶業(yè)務配置參數(shù)索引,發(fā)送各業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引列表及用戶業(yè)務鏈流描述;其中, 所述用戶業(yè)務配置參數(shù)索引列表用于作為業(yè)務轉(zhuǎn)發(fā)器向業(yè)務功能發(fā)送用戶數(shù)據(jù)包時,在所述用戶數(shù)據(jù)包中附加所述業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引的依據(jù)。13.—種處理用戶數(shù)據(jù)包的裝置,其特征在于,所述裝置包括:定制模塊和第二發(fā)送模塊;其中, 所述定制模塊,用于定制用戶業(yè)務鏈策略; 所述第二發(fā)送模塊,用于發(fā)送所述用戶業(yè)務鏈策略。14.根據(jù)權(quán)利要求13所述處理用戶數(shù)據(jù)包的裝置,其特征在于,所述用戶業(yè)務鏈策略包括:業(yè)務分類規(guī)則和用戶業(yè)務配置參數(shù); 相應的,所述第二發(fā)送模塊,具體用于發(fā)送所述用戶業(yè)務分類規(guī)則和所述用戶業(yè)務配置參數(shù);其中, 所述業(yè)務分類規(guī)則用于作為業(yè)務分類器對用戶數(shù)據(jù)包分類的依據(jù),所述用戶業(yè)務配置參數(shù)用于作為業(yè)務功能對所述用戶數(shù)據(jù)包進行處理的依據(jù)。15.根據(jù)權(quán)利要求13或14所述處理用戶數(shù)據(jù)包的裝置,其特征在于,所述裝置還包括: 第二分配模塊,用于分配與用戶業(yè)務配置參數(shù)對應的用戶業(yè)務配置參數(shù)索引,將所述用戶業(yè)務配置參數(shù)索弓I加入所述用戶業(yè)務鏈策略。16.根據(jù)權(quán)利要求13或14所述處理用戶數(shù)據(jù)包的裝置,其特征在于,所述裝置還包括: 第二接收模塊,用于接收用戶業(yè)務配置參數(shù)索引; 相應的,所述第二發(fā)送模塊,還用于發(fā)送各業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引列表及用戶業(yè)務鏈流描述;其中, 所述用戶業(yè)務配置參數(shù)索引列表用于作為業(yè)務轉(zhuǎn)發(fā)器向業(yè)務功能發(fā)送用戶數(shù)據(jù)包時,在所述用戶數(shù)據(jù)包中附加所述業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引的依據(jù)。17.—種處理用戶數(shù)據(jù)包的方法,其特征在于,所述方法包括: 業(yè)務轉(zhuǎn)發(fā)器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,發(fā)送所述用戶數(shù)據(jù)包;所述用戶數(shù)據(jù)包由業(yè)務功能進行處理。18.根據(jù)權(quán)利要求17所述處理用戶數(shù)據(jù)包的方法,其特征在于,業(yè)務轉(zhuǎn)發(fā)器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引之前,所述方法還包括: 業(yè)務轉(zhuǎn)發(fā)器接收附加有業(yè)務鏈標識的用戶數(shù)據(jù)包,根據(jù)所述業(yè)務鏈標識按序選擇業(yè)務功能; 相應的,在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,包括:將下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引填加至所述用戶數(shù)據(jù)包; 發(fā)送所述用戶數(shù)據(jù)包,包括:業(yè)務轉(zhuǎn)發(fā)器將所述用戶數(shù)據(jù)包依次發(fā)送至選擇的業(yè)務功會K。19.根據(jù)權(quán)利要求17或18所述處理用戶數(shù)據(jù)包的方法,其特征在于,所述業(yè)務轉(zhuǎn)發(fā)器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,包括: 業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務鏈流描述,根據(jù)所述用戶業(yè)務鏈流描述和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或, 業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務鏈流描述,根據(jù)所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或, 業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引;或, 業(yè)務轉(zhuǎn)發(fā)器接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引。20.根據(jù)權(quán)利要求17或18所述處理用戶數(shù)據(jù)包的方法,其特征在于,所述方法還包括: 所述業(yè)務轉(zhuǎn)發(fā)器將接收用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述保存至用戶業(yè)務鏈上下文。21.—種業(yè)務轉(zhuǎn)發(fā)器,其特征在于,所述業(yè)務轉(zhuǎn)發(fā)器包括:第二處理模塊和第三發(fā)送模塊,其中, 所述第二處理模塊,用于在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引; 所述第三發(fā)送模塊,用于發(fā)送所述用戶數(shù)據(jù)包。22.根據(jù)權(quán)利要求20所述業(yè)務轉(zhuǎn)發(fā)器,其特征在于,所述業(yè)務轉(zhuǎn)發(fā)器還包括:第三接收模塊和選擇模塊;其中, 所述第三接收模塊,用于接收附加有業(yè)務鏈標識的用戶數(shù)據(jù)包; 所述選擇模塊,根據(jù)所述業(yè)務鏈標識按序選擇業(yè)務功能; 相應的,所述第二處理模塊,具體用于將下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引填加至所述用戶數(shù)據(jù)包; 所述第三發(fā)送模塊,具體用于將所述用戶數(shù)據(jù)包依次發(fā)送至選擇的業(yè)務功能。23.根據(jù)權(quán)利要求21或22所述業(yè)務轉(zhuǎn)發(fā)器,其特征在于,所述第二處理模塊,具體用于接收用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的業(yè)務鏈標識和所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或, 接收用戶業(yè)務鏈流描述,業(yè)務轉(zhuǎn)發(fā)器根據(jù)所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或, 接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引;或, 接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引。24.根據(jù)權(quán)利要求21或22所述業(yè)務轉(zhuǎn)發(fā)器,其特征在于,所述業(yè)務轉(zhuǎn)發(fā)器還包括:存儲模塊,用于將接收的用戶業(yè)務配置參數(shù)索引及用戶業(yè)務鏈流描述保存至用戶業(yè)務鏈上下文。25.—種處理用戶數(shù)據(jù)包的方法,其特征在于,所述方法包括: 業(yè)務分類器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引,發(fā)送所述用戶數(shù)據(jù)包;所述用戶數(shù)據(jù)包用于經(jīng)由業(yè)務轉(zhuǎn)發(fā)器處理后轉(zhuǎn)發(fā)至業(yè)務功能。26.根據(jù)權(quán)利要求25所述處理用戶數(shù)據(jù)包的方法,其特征在于,業(yè)務分類器在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引之前,所述方法還包括: 接收攜帶用戶業(yè)務配置參數(shù)索引的業(yè)務分類規(guī)則,根據(jù)所述業(yè)務分類規(guī)則對所述用戶數(shù)據(jù)包分類,將所述業(yè)務分類規(guī)則中的業(yè)務鏈標識附加至所述用戶數(shù)據(jù)包。27.根據(jù)權(quán)利要求25或26所述處理用戶數(shù)據(jù)包的方法,其特征在于,所述方法還包括: 業(yè)務分類器填寫第一跳用戶業(yè)務功能的用戶業(yè)務配置參數(shù)索引。28.—種業(yè)務分類器,其特征在于,所述業(yè)務分類器包括:第一附加模塊和第四發(fā)送模塊;其中, 所述第一附加模塊,用于在用戶數(shù)據(jù)包中附加用戶業(yè)務配置參數(shù)索引; 所述第四發(fā)送模塊,用于發(fā)送所述用戶數(shù)據(jù)包;所述用戶數(shù)據(jù)包用于經(jīng)由業(yè)務轉(zhuǎn)發(fā)器處理后轉(zhuǎn)發(fā)至業(yè)務功能。29.根據(jù)權(quán)利要求27或28所述業(yè)務分類器,其特征在于,所述業(yè)務分類器還包括:第四接收模塊和分類模塊;其中, 所述第四接收模塊,用于接收攜帶用戶業(yè)務配置參數(shù)索引的業(yè)務分類規(guī)則; 所述分類模塊,用于根據(jù)所述業(yè)務分類規(guī)則對所述用戶數(shù)據(jù)包分類; 相應的,所述第二附加模塊,還用于將業(yè)務分類規(guī)則中的業(yè)務鏈標識附加至所述用戶數(shù)據(jù)包。30.根據(jù)權(quán)利要求27或28所述業(yè)務分類器,其特征在于,所述業(yè)務分類器還包括:填寫模塊,用于填寫第一跳用戶業(yè)務功能的用戶業(yè)務配置參數(shù)索引。31.一種處理用戶數(shù)據(jù)包的系統(tǒng),所述系統(tǒng)包括:用戶業(yè)務鏈策略管理功能、業(yè)務分類器、業(yè)務轉(zhuǎn)發(fā)器和業(yè)務功能;其中, 所述用戶業(yè)務鏈策略管理功能,用于定制用戶業(yè)務鏈策略,并將所述用戶業(yè)務鏈策略中的業(yè)務分類規(guī)則發(fā)送至業(yè)務分類器,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)發(fā)送至業(yè)務功能; 所述業(yè)務分類器,用于接收業(yè)務分類規(guī)則和用戶數(shù)據(jù)包,將所述業(yè)務分類規(guī)則中的用戶業(yè)務配置參數(shù)索引添加至所述用戶數(shù)據(jù)包后發(fā)送至業(yè)務轉(zhuǎn)發(fā)器; 所述業(yè)務轉(zhuǎn)發(fā)器,用于將接收的所述用戶數(shù)據(jù)包發(fā)送至業(yè)務功能; 所述業(yè)務功能用于接收所述業(yè)務轉(zhuǎn)發(fā)器發(fā)送的用戶數(shù)據(jù)包; 或,所述用戶業(yè)務鏈策略管理功能,用于定制用戶業(yè)務鏈策略,并將所述用戶業(yè)務鏈策略中的業(yè)務分類規(guī)則發(fā)送至業(yè)務分類器,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)索引列表發(fā)送至業(yè)務轉(zhuǎn)發(fā)器,將所述用戶業(yè)務鏈策略中的用戶業(yè)務配置參數(shù)發(fā)送至業(yè)務功會K ; 所述業(yè)務分類器,用于接收用戶數(shù)據(jù)包,并將所述用戶數(shù)據(jù)包發(fā)送至業(yè)務轉(zhuǎn)發(fā)器; 所述業(yè)務轉(zhuǎn)發(fā)器,用于接收所述業(yè)務分類器發(fā)送的用戶數(shù)據(jù)包,將下一跳業(yè)務功能對應的用戶業(yè)務配置參數(shù)索引添加至用戶數(shù)據(jù)包后發(fā)送至下一跳業(yè)務功能; 所述業(yè)務功能,用于接收所述業(yè)務轉(zhuǎn)發(fā)器發(fā)送的所述用戶數(shù)據(jù)包。32.根據(jù)權(quán)利要求31所述處理用戶數(shù)據(jù)包的系統(tǒng),其特征在于,所述業(yè)務功能,還用于接受所述用戶業(yè)務配置參數(shù)和所述用戶數(shù)據(jù)包,并根據(jù)所述所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引查找所述用戶數(shù)據(jù)包對應的用戶業(yè)務配置參數(shù),根據(jù)查找獲得的用戶業(yè)務配置參數(shù)對所述用戶數(shù)據(jù)包進行處理。33.根據(jù)權(quán)利要求31或32所述處理用戶數(shù)據(jù)包的系統(tǒng),其特征在于,所述業(yè)務轉(zhuǎn)發(fā)器,具體用于接收用戶業(yè)務鏈流描述,根據(jù)所述用戶業(yè)務鏈流描述和所述用戶數(shù)據(jù)包中的業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或, 接收用戶業(yè)務鏈流描述,根據(jù)所述用戶業(yè)務鏈流描述查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并在用戶數(shù)據(jù)包中填加下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引;或, 接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引及業(yè)務鏈標識查找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引;或, 接收用戶業(yè)務配置參數(shù)索引列表和用戶業(yè)務鏈流描述,根據(jù)所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引找下一跳用戶業(yè)務對應的用戶業(yè)務配置參數(shù)索引,并用查找的用戶業(yè)務配置參數(shù)索引替換所述用戶數(shù)據(jù)包中的用戶業(yè)務配置參數(shù)索引。
【文檔編號】H04L12/801GK105871733SQ201510026563
【公開日】2016年8月17日
【申請日】2015年1月19日
【發(fā)明人】宗在峰, 孟偉
【申請人】中興通訊股份有限公司